BM6P6(@ uuulllfffbbb___^^^\\\\\\\\\]]]___bbbeeefffdddbbbaaa```aaaaaa___]]]]]]]]]]]]]]]___aaadddeeehhhjjjkkkmmmpppuuu{{{}}}zzzwwwrrrssstttsssqqqmmmiiigggbbb___[[[YYYWWWVVVUUUSSSKKKKKKJJJIIIFFFCCC@@@????????????>>>>>>>>>>>>>>>@@@???>>>>>>@@@EEEIIILLLSSSUUUWWWYYY[[[[[[[[[[[[___]]]^^^ccceeecccccceeegggoooyyy~~~xxx{{{vvvfff___]]]ZZZXXXXXXVVVUUUSSSQQQPPPOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGFFFCCCAAA@@@AAACCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAA@@@???======<<<===>>>??????????????????@@@@@@@@@???>>><<<;;;<<<<<<;;;;;;;;;:::::::::999999999888888888777777888888888888777777777777888888888888888888888888999888888888777777666666888999999:::999888777666666666555555555555666666555555666777777777777777666666666666666666666666555555555555555666777888666777:::???GGGPPPYYY___jjjssswwwmmmfffbbb___]]]]]]^^^^^^___```bbbcccdddaaa```^^^^^^______^^^\\\]]]]]]\\\\\\^^^bbbeeehhhiiijjjlllnnnqqquuu{{{~~~{{{wwwuuuqqqqqqqqqpppnnnkkkgggeee```]]]ZZZWWWVVVTTTRRRPPPJJJJJJIIIHHHEEEBBB@@@>>>????????????????????????@@@@@@???@@@CCCGGGKKKNNNTTTVVVXXXZZZ[[[\\\\\\\\\[[[YYY[[[aaaddddddfffiiiooozzzwwwwww{{{nnnaaa\\\[[[XXXVVVVVVTTTSSSQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDFFFFFFFFFDDDAAA@@@AAABBBAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBAAA@@@???>>>=========>>>???????????????@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999999999888888888888888888888777777777666666888888888888888888888888888888888777777777666666888888999999999888777666666666555555555555666666555555666777777777777777666666666666666666666666666555555555555666666777666777999<<>>????????????????????????@@@@@@AAACCCFFFKKKOOORRRVVVWWWYYY[[[\\\]]]]]]\\\ZZZYYY[[[```bbbcccgggmmm{{{uuu}}}~~~nnncccZZZXXXXXXVVVSSSSSSRRRQQQPPPOOONNNMMMMMMMMMOOOOOONNNNNNNNNMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFEEEBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========>>>>>>>>>>>>??????@@@@@@???>>>============;;;;;;;;;:::::::::999999::::::999999999888888888888888777777777777666666777777777777777777777777888888777777777777666666777888888999999888666555666666555555555555666666555555666777777777777777666666666666666666666666777666666555555555555666666777777999>>>GGGQQQXXX```fffnnnvvv~~~zzz{{{zzzpppiiiddd```___]]]___bbbdddddddddbbbaaa]]]\\\[[[\\\]]]^^^]]]\\\\\\[[[[[[\\\___dddjjjmmmlllmmmoooqqqsssxxx~~~}}}zzzwwwssspppooonnnllliiigggdddcccbbb[[[YYYWWWUUUSSSOOOJJJGGGEEEDDDDDDCCCAAA@@@???>>>?????????@@@@@@@@@@@@@@@@@@AAACCCFFFJJJOOOSSSUUUWWWXXXZZZ\\\]]]]]]]]]]]]^^^]]]___aaaaaabbbiiirrryyy|||ttteee]]]WWWWWWWWWTTTQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIHHHHHHIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBDDDEEEEEECCCAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAABBBBBBAAA@@@???>>>===>>>>>>=========>>>>>>>>>@@@???>>><<<<<<<<<===>>>::::::::::::999999999999:::999999999999888888888888777777777666666666666777777777777777777777777777777777777777777666666666666888888888777666555666666555555555555666666555555666777777777777777666666666666666666666666888777666555555555555555777777666666999AAALLLTTT]]]aaafffmmmuuu~~~wwwxxx~~~zzzpppjjjfffcccaaa[[[]]]aaadddeeeeeecccbbb^^^]]]\\\]]]^^^___^^^]]][[[[[[[[[]]]```fffkkkooonnnoooqqqrrruuuzzz|||yyyvvvrrrooonnnmmmkkkhhheeecccaaa```ZZZXXXUUUSSSQQQMMMIIIEEEBBBBBBAAA@@@@@@????????????@@@@@@@@@AAAAAAAAABBBAAABBBEEEJJJNNNRRRVVVWWWXXXYYY[[[\\\]]]]]]]]]]]]______aaacccbbbdddppp|||~~~zzz|||lllaaa[[[XXXXXXXXXTTTPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIGGGGGGFFFFFFEEEDDDDDDCCC@@@BBBDDDDDDBBB@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>===<<<<<<======>>>???>>>===<<<<<<<<<===>>>::::::999999999888888888999999888888888888777777777777777666666666666555666666666666666666666666666666666666666666777777555555777777777777666555666666555555555555666666555555666777777777777777666666666666666666666666888777666555555555555555666777666555666===GGGPPP[[[^^^dddkkkttt~~~xxxxxx~~~yyypppjjjfffdddbbbZZZ]]]```cccddddddcccbbb___^^^]]]]]]______^^^]]]ZZZ[[[\\\___bbbgggkkknnnoooppprrrtttwww||||||zzzxxxuuurrrooolllkkkiiigggdddaaa^^^\\\XXXUUUSSSPPPNNNKKKHHHEEEAAA@@@@@@????????????@@@@@@@@@@@@AAAAAABBBBBBCCCAAADDDGGGLLLQQQTTTWWWXXXXXXYYY[[[\\\]]]]]]\\\\\\\\\^^^aaacccdddiiizzzwww~~~rrrddd^^^ZZZWWWYYYXXXSSSPPPPPPOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDCCCCCC@@@BBBCCCBBBAAA???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>???>>>===<<<;;;<<<===>>>>>>======<<<<<<=========999999999888888888777777888888777777777666666666777777666666666666555555666666666666666666666666555555666666666666777777444444666777777666666555666666555555555555666666555555666777777777777777666666666666666666666666777666666555555555555666555777888666555;;;EEEMMMYYY]]]bbbjjjttt{{{|||zzzpppiiieeebbb```\\\^^^```bbbbbbbbbaaa``````___]]]]]]^^^^^^]]][[[ZZZ[[[^^^aaadddhhhkkklllppprrrsssuuuxxx}}}|||yyywwwvvvtttqqqnnnhhhhhhgggeeebbb^^^ZZZXXXUUURRROOOLLLKKKIIIFFFDDD@@@??????>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBDDDIIINNNRRRUUUWWWXXXXXXYYYZZZ\\\\\\\\\\\\[[[ZZZ]]]aaaddddddkkk{{{zzzxxxfff```YYYUUUTTTVVVUUUQQQPPPQQQMMMNNNOOOOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBBAAA??????@@@AAA???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@??????@@@>>>===;;;;;;;;;===>>><<<<<<===============<<<999888888888777777777777666666666666555555555555777777666666666555555555555555555555555555555555555555555666666666777777333444555666777666555555666666555555555555666666555555666777777777777777666666666666666666666666666555555555555666666777444777999888666:::DDDLLLUUUYYY```hhhqqq|||~~~{{{pppiiiddd```^^^______```aaaaaa```___^^^```___]]]]]]]]]]]][[[ZZZYYY[[[^^^bbbfffiiijjjkkkqqqrrrtttvvvyyy}}}|||zzzwwwuuutttrrrpppnnneeeeeeeeedddaaa\\\XXXUUUSSSPPPLLLIIIHHHGGGEEEDDD@@@???>>>>>>>>>???AAABBB@@@@@@AAAAAABBBCCCDDDDDDBBBEEEJJJOOOSSSVVVWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZ\\\___cccdddcccjjj~~~}}}nnnaaa___UUURRRQQQSSSSSSPPPPPPRRRLLLLLLMMMNNNNNNMMMKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIGGGGGGGGGFFFGGGGGGHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAA???>>>>>>@@@BBB??????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA@@@??????@@@???===;;;:::;;;<<<===;;;<<<===>>>>>>===<<<;;;888888888888777777777777666555555555555444444444777666666666555555555555555555555555555555555555444555555555666666777777222333555666666666555555666666555555555555666666555666666777777777777777666666666666666666666666555555555555555666777888444777:::999777;;;DDDLLLRRRVVV]]]eeennnwwwvvvkkkddd___^^^``````___^^^^^^^^^^^^___^^^^^^^^^_________``````[[[]]]aaadddfffgggjjjlllqqqsssvvvxxx{{{zzzyyywwwtttqqqooommmllliiifffbbb]]]XXXTTTQQQOOOPPPMMMJJJHHHFFFDDDAAA???>>>?????????@@@@@@@@@@@@????????????@@@BBBDDDEEEFFFHHHKKKOOOTTTWWWYYY[[[VVVWWWWWWXXXYYYZZZ[[[[[[]]]^^^aaaeeeeeekkk~~~tttiii___SSSSSSRRRRRRSSSSSSRRRPPPMMMMMMMMMMMMNNNOOOOOOMMMJJJJJJIIIHHHHHHHHHHHHIIIJJJIIIIIIGGGFFFFFFFFFGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@>>>======>>>@@@AAA???>>>>>>>>>>>>@@@AAABBBAAA@@@@@@???>>>?????????;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;:::999888888888888999888666555444555777888444444555555555555444444666666666666666666666666666666777777888888888999333333333444444444444555666666444444333444555666666666777777777777777666888777666555555666777888666666666666666555555555666666666666777:::>>>BBBLLLTTT\\\aaadddjjjttt|||xxxmmmeee```^^^``````___^^^^^^^^^^^^___^^^^^^__________________]]]```ccceeeggghhhkkkmmmrrrsssvvvxxxzzzxxxwwwuuurrrooollljjjiiigggeeeaaa\\\WWWSSSPPPNNNLLLJJJHHHFFFFFFDDDBBB@@@>>>>>>>>>?????????@@@@@@@@@?????????@@@BBBDDDEEEIIIJJJMMMPPPTTTVVVXXXYYYVVVWWWXXXYYY[[[\\\]]]]]]\\\\\\^^^aaadddnnnnnnccc\\\VVVSSSRRRRRRRRRSSSRRRPPPMMMMMMLLLKKKLLLMMMMMMKKKIIIKKKJJJIIIIIIIIIIIIJJJKKKIIIHHHGGGFFFEEEFFFFFFGGGEEEDDDDDDCCCBBBAAA@@@???AAA@@@>>>======>>>@@@AAAAAA@@@???>>>>>>>>>???@@@??????>>>===============:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;;;;::::::::::::999888888888999999<<<;;;888777666666777777444444555555555555444444444444444444444444444444666666666666777777777888555555555666666666666777666555444333333444555555666666777777777777666666666555444444444444555666666666666666555555555555666666666666666999===@@@DDDKKKSSSZZZ___eeemmmsssyyynnnfffaaa`````````___^^^^^^^^^^^^_____________________^^^^^^```bbbeeeggghhhiiikkklllqqqrrruuuwwwyyy~~~}}}{{{vvvuuussspppllliiigggfffdddbbb^^^YYYTTTPPPNNNLLLHHHFFFDDDDDDDDDCCCBBB@@@=========>>>>>>>>>??????@@@@@@??????@@@BBBDDDEEELLLNNNPPPRRRTTTVVVWWWWWWWWWXXXYYYZZZ\\\]]]^^^___]]][[[[[[]]]ddduuuyyyggg]]]XXXYYYSSSRRRQQQQQQRRRQQQOOOMMMLLLKKKIIIIIIJJJJJJIIIHHHKKKKKKJJJJJJJJJJJJKKKKKKGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBBBBAAA@@@??????@@@???>>>======>>>???@@@BBBAAA@@@>>>>>>===>>>>>>===<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999555666777999::::::;;;;;;999999888888888999::::::<<<;;;888666555555555555444444555555555555444444333333333333333333333333555555555555555666666666555555555666666666666777555444333222222333444555666666666777777666666555444333333222222333333444555555555555555555555555555666666555555777:::======BBBJJJSSS\\\ccchhhjjjyyy~~~zzzxxxyyy}}}yyynnnfffaaa`````````___^^^^^^^^^^^^__________________^^^^^^^^^aaacccfffggghhhhhhjjjkkknnnpppsssuuuyyy~~~~~~zzzxxxuuusssqqqnnnjjjgggdddccc```^^^ZZZVVVQQQNNNKKKJJJFFFDDDBBBBBBBBBAAA@@@>>>============>>>>>>>>>>>>@@@@@@@@@@@@AAACCCEEEFFFNNNOOOQQQSSSUUUWWWWWWXXXXXXYYYYYYZZZ[[[\\\]]]]]]___\\\ZZZ]]]iiipppeeeYYYVVVZZZSSSQQQPPPPPPQQQQQQOOOMMMMMMKKKHHHGGGHHHIIIIIIHHHJJJJJJJJJIIIIIIJJJJJJJJJFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>??????>>>>>>>>>>>>??????@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::999999999::::::999999999666777888999::::::::::::888888777777888999::::::888777555444333333333333444444555555555555444444333333333333333333333333444444444444444444444444333333333444444444444555444333222111222333444555666666666777666666555555333333222222222222333333444444555555555555555666555555666555444555888::::::===DDDPPP\\\cccfffffflllxxx|||vvvssssssvvvyyy}}}~~~}}}wwwmmmeeeaaaaaa``````___^^^^^^^^^^^^________________________^^^aaacccfffgggggggggiiijjjkkkmmmqqqtttyyy|||xxxvvvtttsssppplllhhheeebbb```[[[YYYVVVRRRNNNKKKIIIGGGEEECCCAAA@@@@@@???===;;;============>>>>>>>>>>>>@@@@@@@@@AAACCCEEEHHHIIIOOOPPPRRRTTTWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ^^^]]][[[___nnnvvvlllfffZZZVVVZZZSSSQQQOOOOOOPPPPPPNNNMMMOOOLLLIIIHHHIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAA@@@@@@??????>>>???>>>>>>>>>>>>>>>>>>???======>>>>>>????????????<<<<<<=========<<<;;;:::888999999999999999999888999999::::::::::::999999777777777777888999999:::444444444444444555555555444444555555555555444444444444444444444444444444444444444333333333333333333333333444444444444555333222222111222333444555666666666666666555444444333333333444444333333333333444444444555555666666444555555555444444666888999;;;@@@LLLYYYbbbeeedddfffooo}}}{{{uuuqqqqqqtttwwwwww{{{|||wwwnnneeebbbaaa``````___^^^^^^^^^^^^___^^^^^^^^^_________``````aaacccfffgggggghhhiiikkkkkkmmmqqquuuyyy}}}zzzwwwuuusssqqqnnnjjjfffbbb___]]]WWWVVVRRROOOKKKHHHFFFEEEDDDBBB@@@??????>>><<<:::=========>>>>>>>>>??????@@@@@@AAACCCEEEHHHKKKMMMPPPRRRTTTVVVXXXYYYZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZ]]]^^^___eeevvvooohhhddd[[[VVVXXXRRRPPPNNNNNNNNNOOONNNMMMOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>????????????<<<===>>>>>>>>>===;;;:::888999999::::::999999888::::::;;;;;;:::999999888888888777777777888999999555666666777888888999999444444555555555555444444444444444444444444444444444444444444333333333333555555555666666666666777333333222222222444555666666666666666555555444333333444444555555444444333333333333444555555666666333444555555444444666888777888<<>>>>>??????===<<<>>>>>>>>>?????????@@@@@@???@@@AAADDDGGGKKKOOOQQQTTTUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYZZZ[[[\\\]]]^^^^^^bbbgggnnn}}}}}}iiiaaa]]]YYYVVVUUURRRPPPNNNMMMNNNNNNNNNMMMNNNLLLKKKKKKKKKJJJHHHFFFGGGGGGHHHIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@======>>>>>>>>>>>>======<<<===>>>??????>>>======<<<<<<>>>>>>>>>===;;;:::999999::::::::::::999999777888999999999999999888999888888777777777777888777777888888999888888888444444555555555555444444333333333333333333333333555555444444333333333333555555555666666666666777444333333333333555666777666666666666555444333222333333444555555444333333222222333444444555666666222444555666555555777999666777999???IIIUUU^^^ccceeeiiioooyyy{{{xxxtttnnnlllmmmrrrwww|||ssshhhcccbbb``````___^^^^^^^^^^^^___[[[\\\]]]^^^___aaabbbbbbbbbeeehhhjjjjjjkkkmmmoooqqqrrruuuwwwyyy~~~{{{www}}}~~~{{{xxxvvvvvvuuuooommmjjjfffaaa\\\YYYWWWSSSQQQNNNKKKHHHEEECCCCCC???>>>===>>>???@@@???>>>????????????@@@@@@@@@@@@???@@@BBBEEEIIIMMMQQQTTTWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWYYY[[[]]]___aaabbbbbbhhhnnnxxxxxxfff[[[WWWWWWUUUTTTRRRPPPMMMLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKJJJGGGDDDHHHHHHIIIJJJJJJIIIHHHHHHEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA======>>>>>>>>>>>>======>>>>>>?????????===<<<;;;;;;<<<===>>>>>><<<:::999999::::::;;;;;;::::::999444555666888999999999999999999888777666666777777777777888777777666555555444555555555555555555444222222222222222222222222555555555444444333333333333333333444444444555555444444333333444666777888666666666666555444333222222333444444444444333222222222333333444555666666222444555666666666888999777777999===EEEQQQ]]]eeeccceeekkktttxxxpppiiigggfffhhhooowwwvvvkkkeeeccccccaaa^^^]]]^^^`````````]]]^^^_________aaadddfffgggiiijjjkkkkkklllmmmooommmooossswwwzzz}}}}}}uuuwwwxxxwwwxxx~~~|||yyyvvvsssqqqpppoooooommmhhhccc___[[[YYYXXXQQQOOOLLLHHHDDDBBB@@@@@@??????>>>>>>???@@@AAAAAA===???AAAAAAAAA@@@AAABBB>>>AAAFFFKKKPPPSSSTTTUUUUUUVVVXXXZZZZZZZZZYYYYYY]]]ZZZZZZ]]]^^^]]]___dddfffsssyyynnnaaaZZZYYYYYYVVVSSSPPPPPPOOONNNMMMLLLKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEAAAAAA@@@@@@@@@AAABBBBBB???>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<;;;;;;:::;;;<<<======;;;999888999999999888888888777777888888888999;;;;;;:::999888777777777888999::::::666666555666666777888999777777666555444333333333666555333222222333444666333333444444444444444444333333333444444555555555444444222222222222444444999999999888777555444333111111222333333444555555333333333333333333333333444333333333333444555555999999999;;;AAALLLXXXaaafffgggmmmsssxxx|||uuullleeebbbbbbeeellluuuyyynnngggdddcccaaa^^^]]]^^^_________]]]^^^_________```cccffffffhhhjjjkkkkkkkkkmmmooommmooosssvvvyyy|||~~~{{{vvvxxxyyyyyy{{{~~~zzzxxxvvvsssqqqpppoooooollljjjfffaaa\\\YYYWWWVVVOOOMMMJJJFFFCCC@@@??????===============>>>??????===???AAAAAA@@@???@@@AAA@@@DDDIIINNNRRRUUUVVVVVVVVVWWWYYYZZZ[[[[[[ZZZZZZZZZZZZ\\\```___^^^aaagggppprrriii^^^YYYXXXYYYVVVRRRPPPOOONNNMMMLLLKKKKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFCCCCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@??????>>>===<<<<<<;;;:::;;;=========<<<:::999::::::999999999888888888888888777999::::::999888777777777777888999::::::666555555555666777777888777777666444444333333444666555333222222333555666666666555555444444333333333333444444444444444444444444333222222333444444555666666666666666555555111111222333333444555555333333333333333333333333444333333333333444555555777888888:::???GGGRRRYYY```dddjjjpppssszzz{{{qqqiiiaaa^^^___dddnnnxxx~~~rrriiieeedddaaa^^^]]]^^^^^^^^^]]]\\\]]]_________```ccceeeeeegggiiijjjjjjkkkmmmooommmooorrruuuwwwzzz~~~~~~|||zzz|||~~~|||yyyxxxvvvtttsssqqqooonnnmmmmmmiiigggccc^^^ZZZVVVTTTSSSMMMKKKHHHDDDAAA???>>>>>>>>>============>>>??????>>>???@@@@@@??????@@@AAACCCGGGLLLRRRVVVXXXXXXWWWXXXXXXZZZ[[[[[[\\\[[[[[[XXX[[[```cccaaa___fffppp|||jjjccc[[[WWWXXXXXXTTTQQQOOONNNNNNMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCAAA@@@@@@????????????>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<<<<<<<===>>>===<<<;;;:::;;;;;;:::::::::999999999999888777888999999777666666666666666777888999:::666555555555555666666777777666555444444444444444555444333222222333555555888777777666555444333333444444444444444444333333444444333333333333444444111222333555666666666666111222222333333444444555333333333333333333333333444333333333333444555555555666777888;;;AAAIIIOOOYYY^^^gggllllllqqq~~~zzznnnfff^^^^^^bbbjjjwwwwwwllleeecccaaa^^^]]]]]]]]]\\\[[[[[[]]]^^^______```bbbddddddfffhhhiiiiiijjjlllnnnmmmoooqqqsssvvvyyy}}}}}}yyyvvvuuutttsssqqqooommmkkkjjjiiieeeddd```\\\XXXTTTRRRPPPKKKIIIFFFCCCAAA@@@??????@@@@@@@@@??????@@@AAAAAA>>>???@@@@@@??????AAABBBFFFJJJOOOTTTXXXYYYXXXWWWYYYZZZZZZ[[[\\\\\\]]]]]]YYY]]]bbbdddaaacccqqqqqqeee```ZZZXXXXXXVVVSSSOOONNNNNNMMMLLLLLLKKKJJJJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>======<<<;;;<<<<<<;;;;;;;;;:::::::::999888777777888888666444555555555666777888999:::666666555555555555555666777666555444444444444444444444333333333444555555777777666666555555555444555555555444444333333333444444444333333444444444000111222333444555555555222222222333333444444444222222333333333333444444444333333333333444555555444666777777999===BBBEEEPPPXXXbbbhhhgggiiiuuuzzzuuuiiibbb\\\___fffrrrzzzmmmfffbbb```^^^]]]]]]]]][[[ZZZZZZ\\\^^^_________aaacccbbbdddfffhhhhhhiiikkkmmmlllnnnqqqrrruuuyyy}}}}}}yyywwwuuuuuutttrrroookkkhhhfffdddbbbaaa^^^[[[WWWSSSPPPNNNIIIHHHFFFCCCAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA===???@@@@@@???@@@CCCEEEIIILLLPPPUUUWWWXXXXXXWWWZZZZZZZZZ[[[\\\\\\]]]^^^]]]___bbbccccccjjjxxxhhhccc___[[[YYYXXXUUUQQQNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLLLLKKKIIIIIIHHHHHHHHHFFFGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFAAAAAAAAAAAABBBCCCCCCDDD@@@@@@???>>>======>>>>>>============>>>>>>>>>>>>===============<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::999888777777888888666444555555666666777999:::;;;888777666555555555555555666666555444444444444555333333333333444444555555444555555555666666777777555555555444444333333333444444444444444444444444222222333333333333222222222222333333333333444444222222222333333444444444444333333333333444555555555666777888888:::===@@@IIIQQQ]]]eeedddeeennnzzz}}}xxxfff```]]]bbblllzzzyyyllleee```___]]]]]]]]]]]][[[YYYYYY[[[]]]_________```aaaaaaccceeeggggggiiikkkmmmlllnnnppprrruuuyyy|||yyyvvvuuusssssspppmmmjjjfffbbb```___^^^\\\YYYUUUQQQNNNLLLHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>???===>>>???@@@@@@CCCFFFIIILLLNNNQQQTTTVVVWWWXXXWWWZZZZZZZZZZZZ[[[\\\]]]^^^___```bbbdddhhhuuurrrfff```^^^[[[YYYWWWUUUQQQOOONNNNNNNNNNNNMMMMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEEEEEEEEEE@@@@@@AAAAAABBBDDDEEEFFFAAA@@@???>>>============<<<<<<======>>>>>>??????=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::999888777888999999777666666666666777888:::;;;<<<999999888666555555555555666555555444444444555555222333333444444555555555333333444555666777777888444444444444444444333333444444555555555555444444333333444333333222111000333333333333333333333333111222222333333444444555444333333333333444555555555666777777777888;;;>>>CCCJJJWWWaaaddddddjjjrrr|||hhhcccbbbiiitttuuujjjddd^^^]]]\\\\\\]]]]]][[[ZZZXXXZZZ]]]^^^^^^______aaa```bbbdddfffggghhhjjjmmmkkkmmmooorrruuu{{{}}}{{{}}}}}}zzzwwwtttsssoooooommmkkkgggddd```^^^[[[[[[YYYVVVRRRNNNKKKIIIEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@??????>>>>>>>>>???===>>>???@@@BBBEEEIIIMMMPPPQQQRRRTTTVVVWWWYYYYYYZZZZZZYYYYYYZZZ[[[]]]^^^______bbbgggooozzzmmmeee\\\[[[YYYWWWUUUTTTRRRQQQOOOOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEAAA@@@???>>>============;;;<<<<<<===>>>??????@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888777999::::::999888666777777888999;;;===>>>;;;:::999888666666555555555555444444444555555666111222333444555555555555333333444444555555666666333333444444444444444444333444555666666555444333333333444444333333222111333333333333333333333333111111222333333444555555444333333333333444555555444555555555555777:::======CCCPPP]]]cccdddggglllxxx{{{mmmiiihhhooo{{{~~~rrrhhhccc]]]\\\[[[\\\]]]]]]\\\ZZZWWWZZZ]]]^^^^^^^^^___```___aaadddeeefffhhhjjjlllkkkmmmooorrrvvv|||}}}vvvtttwww}}}|||xxxtttqqqpppkkkkkkjjjhhhfffccc```^^^YYYXXXWWWTTTPPPLLLHHHFFFCCCBBBAAA????????????@@@CCCBBBBBBAAA@@@@@@@@@AAA<<<>>>???AAACCCFFFKKKOOOSSSSSSSSSTTTVVVXXXZZZ[[[ZZZYYYYYYYYYYYY[[[\\\]]]^^^^^^bbbjjjvvv}}}nnneee___XXXWWWVVVUUUTTTTTTTTTTTTPPPPPPOOOOOOOOOOOOOOOOOOMMMMMMKKKJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFIIIIIIGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@???>>>============;;;;;;<<<===>>>???@@@@@@<<<<<<;;;::::::::::::;;;;;;;;;:::::::::999999999888888888999;;;<<<:::999777777888999:::<<<>>>???<<<;;;:::888777666666666555555444444444555555666111222333444555555555555444444444444444444333333333333333444444555555555333444555666666555444333222333333444444444333333333333333333333333333333111111222333333444555555444333333333333444555555333333444444444666:::===:::???KKKZZZccceeefffhhhjjjvvvzzznnnnnnqqqzzzssshhhcccccc[[[]]]```bbbaaa___\\\ZZZVVVYYY\\\]]]^^^___aaabbbdddeeeggggggfffggghhhjjjnnnnnnpppssswww}}}|||tttvvvxxxyyy{{{xxxuuussspppnnnkkkjjjgggeeebbb___\\\[[[XXXVVVTTTPPPMMMJJJHHHGGGBBBAAAAAA@@@@@@AAAAAABBBAAA???===<<<;;;<<<>>>???>>>>>>???AAAEEEJJJNNNQQQTTTTTTVVVWWWYYYZZZ[[[\\\ZZZYYYYYYYYYZZZ\\\^^^___]]]^^^cccnnnpppbbb\\\]]]YYYYYYXXXWWWUUUSSSQQQPPPSSSRRRQQQOOONNNNNNOOOOOONNNLLLIIIFFFEEEEEEGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDEEEFFFGGGFFFEEEAAAAAABBBBBBBBBBBBBBBAAA????????????>>>===<<<;;;;;;<<<>>>???@@@???===<<<>>>>>>>>>;;;999999:::<<<;;;;;;<<<<<<<<<<<<<<<<<<888888888888999:::;;;;;;777777888999:::<<<===>>>;;;;;;:::888777555444444666666555555555444444444222111000222444666555555666666777777777666555555333333333444444555555555333333333444444444555555444444333333333333222222222333444444222222333444222222222222222222222222222222333333333333444444444444555555666777777777;;;;;;???JJJXXXbbbggggggkkkqqq}}}~~~vvvvvvzzzvvvlllddd```aaa\\\]]]^^^______]]]ZZZYYYWWWYYY\\\]]]]]]^^^```aaaccceeefffgggfffggghhhjjjmmmnnnpppssswww}}}yyyrrrvvv||||||xxxuuussspppmmmkkkhhhgggeeebbb```]]][[[ZZZVVVUUURRROOOKKKIIIGGGFFFAAAAAA@@@@@@@@@@@@AAAAAA??????>>>===>>>???@@@AAA???@@@AAADDDHHHMMMQQQSSSUUUUUUVVVXXXYYYZZZ[[[[[[\\\[[[[[[[[[\\\]]]___``````aaagggsss{{{kkk```[[[[[[VVVWWWVVVVVVTTTRRRPPPOOOQQQPPPOOOMMMMMMMMMMMMMMMMMMKKKIIIFFFEEEEEEGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFEEEDDDEEEFFFGGGFFFEEE@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>===<<<;;;::::::;;;===??????>>>===<<<>>>>>>>>><<<:::999:::<<<;;;<<<<<<<<<<<<<<<;;;;;;999999999888999999::::::777777777888999:::;;;<<<::::::999888777666555555666666555555555444444444333222111111333444333222222222222222222222222333333333444444444444444444333333333444444444555555444444333333333333222222222333444444222222333444222222222222222222222222222222333333333333444444444444555555666666777777999999===EEEQQQ[[[bbbeeehhhkkktttyyyzzz{{{mmmeee```]]]]]]ZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZ\\\]]]]]]]]]___```bbbdddfffffffffggghhhjjjlllnnnqqqtttxxx~~~yyyrrrxxx}}}zzzwwwsssqqqooollljjjhhheeedddbbb___]]]ZZZYYYXXXTTTRRROOOLLLIIIGGGEEEEEE@@@@@@????????????@@@@@@>>>??????@@@AAAAAABBBBBB@@@BBBDDDGGGLLLPPPTTTVVVWWWWWWXXXYYYYYYZZZ[[[[[[^^^]]]\\\\\\]]]^^^___```dddfffnnn}}}nnnddd^^^ZZZZZZSSSTTTUUUUUUTTTRRROOOMMMOOONNNMMMLLLKKKKKKKKKLLLLLLKKKIIIFFFEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEGGGGGGFFFEEE@@@@@@AAAAAAAAAAAA@@@@@@============<<<;;;:::::::::;;;<<<=========<<<;;;===>>>>>><<<:::999;;;<<<<<<<<<<<<<<<<<<;;;:::999::::::999999888999999999777777888888888888999999888888888888777777777777666666666555555555444444555444222333444444222111333333222222222444555666444444444444444444333333333333333444444444555555444444333333333333222222222333444333222111222444222222222222222222222222222222333333333333444444444444444555666666777777666777;;;???FFFPPP[[[bbbgggiiioooyyyssssssyyysssgggbbb^^^[[[YYYVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ[[[\\\\\\\\\\\\^^^```aaaccceeeffffffgggiiikkkkkkooossswwwzzz~~~xxx~~~~~~{{{xxxvvvssspppmmmkkkjjjgggeeeeeecccaaa^^^ZZZWWWUUUSSSPPPOOOLLLJJJGGGEEEDDDCCC??????>>>>>>>>>>>>????????????@@@AAAAAAAAAAAAAAAAAACCCFFFJJJOOOSSSVVVWWWYYYYYYYYYZZZZZZ[[[[[[[[[^^^]]]\\\\\\\\\]]]___```dddhhhsssqqqddd```]]]ZZZXXXSSSTTTUUUUUUTTTRRROOOMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLJJJHHHGGGFFFFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEEEEFFFGGGFFFDDDAAAAAAAAABBBAAAAAA@@@@@@;;;<<<<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<;;;;;;<<<======<<<;;;:::;;;<<<=========<<<;;;:::999888;;;;;;:::999888888888888999999999999999888888777666777777777888888888888666666666666555555555555666555333444555666555333444333222111222444777888555555555444444333333333333333333444444444555555444444333333333222222222111333333333222111222333222222222222222222222222222222222333333333444444333333444555555666666777444777999;;;>>>FFFSSS]]]eeeggglllssssssssswww}}}jjjbbb___[[[VVVSSSQQQQQQRRRSSSVVVYYY[[[]]]ZZZ[[[\\\[[[[[[\\\^^^```aaaccceeegggggghhhkkkmmmlllqqqwww{{{}}}}}}|||zzzwwwuuussspppmmmkkkiiihhhfffdddfffdddaaa]]]XXXTTTQQQOOOMMMLLLJJJGGGEEECCCBBBBBB???>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@??????BBBEEEHHHMMMQQQUUUWWWWWWZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[[[[\\\]]]^^^______gggvvv~~~hhh___^^^]]]ZZZXXXTTTUUUUUUUUUTTTRRROOONNNMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;<<<======;;;:::;;;<<<<<<<<<<<<<<<;;;:::999888;;;;;;:::999888888888888;;;;;;;;;;;;:::999888777666666666777888888999999777777666666666555555555222222111222444666555444000///......///111333555555555555444444333333333333333333444444444555555444444333333333222222222111222333333111111222333222222222222222222222222222222222333333333444444333333444444555666666666444777999888999@@@LLLWWW___bbbgggllltttvvvuuuxxx~~~|||nnn```[[[YYYUUUQQQOOONNNOOOPPPRRRUUUXXX[[[\\\YYYZZZ[[[ZZZZZZ[[[^^^aaaaaacccfffhhhiiijjjmmmooonnnttt{{{}}}}}}}}}~~~~~~zzzxxxvvvuuutttrrrpppmmmjjjhhhgggfffdddcccdddbbb___[[[VVVRRRNNNMMMKKKJJJHHHFFFDDDCCCBBBAAA??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAEEEGGGLLLPPPTTTVVVWWWWWWZZZZZZ[[[[[[\\\]]]^^^^^^[[[[[[ZZZ[[[\\\]]]___```]]]hhhzzztttddd^^^^^^]]]ZZZYYYWWWVVVUUUTTTRRRPPPOOONNNMMMMMMNNNNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDDDDCCCAAAAAABBBBBBBBBAAA@@@???>>>:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;:::999888::::::999999888999999999;;;;;;<<<<<<;;;:::888777555666666777888888999999777777777666666666555555///......000222444444333222111000000111222333444444444444444444444333333333333333444444444555555444444333333333333222222111222333222111000111333222222222222222222222222222222333333333333444444333333333444555555666666444777888888888===FFFNNN[[[bbbhhhkkknnnxxxwwwvvvyyy~~~pppeeeZZZUUUSSSPPPPPPQQQNNNOOOQQQSSSUUUWWWXXXYYYXXXYYYZZZYYYZZZ\\\___bbbbbbdddgggiiijjjllloooqqqqqqwwwwwwrrrqqqpppnnnoooooopppuuu}}}}}}yyytttqqqppppppppppppmmmjjjgggfffeeedddbbbaaa___^^^[[[WWWTTTPPPMMMLLLJJJIIIGGGEEECCCBBBBBBAAA@@@??????>>>>>>??????@@@????????????AAACCCEEEGGGHHHKKKPPPTTTWWWYYYXXXXXXYYYZZZ[[[\\\]]]^^^___```[[[[[[[[[[[[]]]___bbbccccccqqqvvvjjj```]]]]]][[[ZZZ[[[XXXWWWTTTQQQOOOMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFDDDBBBBBBCCCCCCAAA@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===999;;;===>>><<<;;;;;;<<<::::::;;;;;;;;;::::::999999999999888999999::::::999:::;;;;;;;;;999777666666666777777888888999999777777777777666666666555222000000111333444333222444444444444555555555555333333444444444444444444333333333444444444555555444444333333333333222222000222333222111000111222222222222222222222222222222222333333333333444444222333333444444555555666333555777888999<<>>>>>>>>???BBBFFFJJJLLLKKKNNNSSSWWWZZZZZZZZZYYYYYYZZZ[[[\\\^^^___```aaa[[[[[[[[[\\\___aaadddeeelll{{{mmmddd]]]\\\\\\ZZZZZZ\\\YYYWWWSSSOOOLLLKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIIIIHHHGGGFFFEEECCCBBBBBBBBBBBB@@@???>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;<<<======999;;;===>>>===;;;;;;<<<999999:::;;;;;;;;;::::::888888888888999:::;;;;;;777888:::::::::999777555666777777777888888888888777777777777666666666666777555444444555666555333222222333333333222111111333333333444444555555555333333333444444444555555444444444333333333222222000222222222111000111222222222222222222222222222222222333333333444444444222222333444444555555666222444666888999;;;>>>@@@KKKXXXfffkkkiiimmmzzz|||uuuwwwzzz|||uuummm```[[[UUURRRRRRSSSSSSQQQTTTUUUTTTSSSSSSTTTXXXZZZZZZ[[[\\\]]]___```aaaaaaeeeeeegggiiikkkmmmoooooouuuzzzyyyhhhbbbbbbbbbaaaaaaeeebbbfffsss{{{|||}}}}}}zzzxxxrrrkkkiiilllooonnnlllfffeeecccaaa___]]]\\\[[[XXXWWWUUURRROOOMMMKKKIIIIIIHHHEEEBBB@@@?????????>>>??????@@@@@@@@@??????>>>>>>???@@@AAACCCDDDEEEPPPRRRUUUWWWYYYYYYXXXXXXWWWYYY[[[[[[[[[[[[\\\]]]^^^^^^aaaeeebbb___fffqqq|||gggccc^^^ZZZYYYXXXXXXWWWSSSRRRPPPNNNLLLJJJIIIHHHIIIIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEECCCCCCCCCDDDEEEFFFEEEDDDCCCAAA@@@>>>>>>@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;:::::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;:::999999888777999999;;;;;;;;;;;;999999999999999888888888888777555555555666666666666666333444444555666666555555111111111111111111111111333333333333333333333333444444444444444444444444222222222222222222222222444444333333333333222222444333222111000000000000111111111111111111111111111111222222222333333333555555555666666666666777555555666777888999999:::FFFSSSbbbjjjkkkkkkpppuuu}}}vvvttttttuuu{{{zzzpppiii^^^ZZZUUUSSSSSSTTTTTTTTTSSSTTTUUUTTTTTTTTTWWWYYYYYYZZZZZZ[[[]]]___```aaaeeefffgggjjjlllnnnpppqqqvvvzzztttddd^^^^^^______```eeedddjjjuuu|||}}}~~~{{{xxxsssooojjjjjjlllmmmjjjhhhdddcccbbb```^^^\\\ZZZZZZVVVUUUSSSPPPMMMKKKIIIHHHEEEDDDCCCAAA@@@@@@AAAAAA??????@@@@@@@@@@@@@@@@@@??????@@@AAACCCFFFHHHJJJQQQSSSUUUXXXYYYZZZYYYYYYXXXZZZ[[[\\\[[[[[[\\\]]]```aaadddeeebbbaaalllzzz{{{nnnccc```[[[XXXWWWWWWUUUTTTQQQPPPOOOMMMLLLKKKKKKJJJJJJKKKLLLLLLLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCAAA@@@>>>======>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999:::;;;;;;:::999999888888888777777777666666777777777777777666666666444444555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222444444333333333222222222222111111111111111222222222222222222222222222222111111111222222222333333333333333444444444555555333444555666777888999999@@@KKKYYYcccfffhhhkkkooo{{{tttnnnnnnvvv|||zzzxxxssskkkccc\\\YYYVVVTTTTTTUUUUUUUUURRRTTTUUUVVVUUUUUUUUUWWWXXXWWWWWWXXXZZZ]]]```aaaeeefffhhhkkkmmmoooqqqrrrwwwzzzppp```[[[]]]___aaacccfffhhhooowww|||}}}}}}}}}{{{wwwwwwzzz|||xxxvvvnnnkkkiiiiiikkkjjjfffbbbbbbaaa```^^^\\\ZZZXXXXXXSSSRRRPPPMMMKKKHHHFFFEEEAAA@@@@@@@@@@@@AAABBBBBB>>>?????????@@@@@@@@@@@@@@@@@@AAACCCFFFJJJNNNQQQSSSUUUWWWYYYZZZZZZZZZZZZYYY[[[]]]]]]\\\\\\]]]___bbbdddhhhjjjiiinnn|||mmmaaa^^^\\\XXXVVVUUUTTTRRRQQQNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFBBBBBBAAA@@@???======<<<<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999999999999::::::;;;;;;888999::::::::::::999888777777666666666555555555999888888777777666666666444555555555555555444444555555555555555555555555333333333333333333333333444444444444444444444444222222222222222222222222333333333333222222222222000000000000111222333444333333333333333333333333111111111222222222222333111111222222222333333333111222444666777888999999:::BBBNNNXXX___dddgggiiixxxnnnllluuu~~~yyyvvvtttppphhhaaa\\\ZZZXXXVVVUUUTTTTTTTTTRRRTTTVVVWWWVVVTTTSSSTTTUUUTTTTTTTTTWWW[[[___bbbeeefffiiikkknnnqqqssstttxxxzzz~~~~~~ooobbb^^^```cccfffjjjjjjnnnssswwwzzzyyywwwtttppppppsssyyy~~~|||zzzwwwtttllljjjhhhggggggfffdddaaa``````^^^\\\ZZZXXXWWWVVVQQQPPPNNNLLLIIIGGGEEEDDD>>>>>>?????????@@@AAAAAA============>>>???@@@@@@@@@AAABBBDDDIIINNNSSSVVVUUUVVVXXXZZZ[[[[[[[[[[[[[[[\\\^^^^^^]]]^^^```bbbdddhhhnnnvvv~~~tttggg]]]ZZZXXXVVVUUUTTTSSSQQQOOONNNNNNMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJIIIGGGEEEFFFFFFFFFGGGGGGFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCDDDAAAAAA@@@??????>>>======<<<<<<<<<;;;;;;::::::999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999:::888888999999999999888888777777777666666666555555999888888777666555444444555555555666555555444333444444444444444444444444444444333333333333222222333333333333333333333333222222222222222222222222333333333222222222222111111111000000111222222333222222222222222222222222111111111111222222222222111111111111222222222222111333555777888999::::::888===FFFQQQ[[[cccfffggg|||pppnnnuuu|||~~~yyyvvvuuuqqqiiiccc^^^^^^\\\ZZZWWWTTTSSSRRRSSSUUUXXXXXXUUURRRQQQPPPRRRQQQQQQRRRUUUZZZ^^^aaaeeefffhhhkkkooorrrtttuuuyyy{{{~~~{{{ooodddaaadddgggkkkppppppsssvvvxxx{{{wwwuuurrrnnnooosssyyy~~~|||{{{yyyvvvsssmmmjjjgggeeeddddddcccbbb___^^^]]][[[YYYWWWUUUTTTOOONNNLLLJJJHHHFFFDDDCCC??????????????????>>>>>><<<;;;;;;;;;<<<===???@@@AAAAAACCCFFFKKKQQQVVVXXXWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]^^^______```ccceeehhhnnnzzzvvvkkkddd]]]XXXWWWUUUTTTTTTSSSQQQOOOOOONNNMMMKKKJJJIIIHHHHHHJJJJJJJJJJJJIIIGGGEEEDDDEEEEEEDDDDDDDDDDDDEEEEEE@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>><<<============<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;:::::::::::::::<<<<<<============<<<<<<;;;;;;:::999999888777777888888888888888888888888888888777777777666666666777777666555444444333333444555555555555555444444444444444444444444444444444444444333333222222222333333333333333333333333222222222222222222222222333333222222222111111111333222222111000000111111000000000000000000000000000000111111111222222222222222222222333333333333333444777999:::;;;;;;::::::<<>>===<<<;;;;;;:::;;;<<<===???@@@BBBDDDGGGJJJOOOSSSWWWYYYXXXXXXYYYZZZZZZ[[[\\\\\\\\\]]]______```cccgggiiiqqq|||qqqiiiaaaZZZXXXUUUSSSRRRRRRRRRQQQPPPOOONNNLLLKKKIIIHHHHHHGGGHHHHHHIIIIIIHHHFFFDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAAAAAAAA@@@??????@@@@@@@@@???????????????======>>>??????>>>===<<<;;;;;;;;;<<<======>>>>>>===<<<<<<;;;::::::::::::<<<==================<<<;;;;;;:::999888777666666888888777777777777888888888888888777777777666666666555555444444333333333333444444555666666555555666666666666666666666666555444444333333222222111333333333333333333333333222222222222222222222222222222222222111111111111444333222111000000000000000000000000000000000000000000000111111111111222222222333333333444444444444666888:::;;;;;;:::999;;;<<>>======<<<<<<;;;===???AAABBBEEEHHHKKKOOOSSSVVVXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\[[[]]]^^^```bbbeeejjjmmm}}}|||tttlll```XXXWWWTTTQQQOOOPPPPPPPPPPPPMMMLLLKKKJJJIIIIIIIIIIIIGGGHHHHHHIIIHHHGGGFFFEEECCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@@@@???===<<<999::::::;;;<<<<<<============<<<;;;::::::::::::;;;<<<<<<======<<<<<<;;;:::999999999888888777777888777666666666666777888777777666666666555555555555555555555555444444444222222444555666666777777555555555555555555555555555555444333333222111111222222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111222000000000000000000000000000000000000111111111111222222222333333333444444555666999;;;;;;:::888777999999;;;@@@JJJWWWeeennn~~~~~~|||xxx|||rrrrrr~~~}}}|||~~~~~~vvvooofffiiikkkiiieeeaaa``````\\\\\\ZZZWWWQQQMMMJJJJJJKKKLLLOOOSSSXXX[[[^^^```bbbcccfffjjjnnnrrrtttvvv{{{{{{}}}vvvoookkklllnnnoooqqquuuxxx}}}xxxzzz}}}||||||~~~|||zzzxxxvvvtttsssrrrpppmmmeeefffhhhgggccc___\\\[[[VVVUUUTTTRRRPPPNNNLLLLLLHHHGGGFFFDDDBBB@@@???>>>===>>>@@@AAAAAA@@@??????>>>>>>======>>>@@@CCCDDDHHHJJJOOOSSSVVVXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\[[[\\\^^^```bbbffflllooo}}}xxxyyyqqqbbbYYYVVVSSSOOOMMMNNNOOOPPPPPPJJJJJJIIIIIIIIIJJJJJJKKKGGGHHHIIIIIIIIIHHHGGGFFFBBBBBBAAA@@@@@@AAABBBBBBEEEEEEEEEEEEDDDBBB???>>><<<<<<<<<===============;;;<<<>>>@@@@@@???===<<<888888999::::::;;;<<<<<<>>>===<<<;;;:::999999999:::;;;;;;<<<<<<;;;;;;:::888888888888888999999999888777666555555666777888666666555555555444444444555555555666666666666666111222333555666777777888333333333333333333333333555555444333333222111111222222222222222222222222222222222222222222222222222222222111111111111000000000000000111222333444111111111111111111111111000000000000111111111111111222222222222333333333555666888::::::999666555777777777:::CCCQQQbbbmmmuuupppooovvv~~~{{{uuunnnqqqttttttqqqkkkgggeee```ZZZUUURRRNNNIIIHHHJJJKKKNNNRRRUUUVVVXXXZZZ[[[___bbbeeeiiillloootttwwwzzz}}}vvvqqqnnnoooqqqppprrrvvv{{{~~~{{{xxxwwwwwwvvvtttqqqmmmjjjhhhdddcccbbb```^^^\\\YYYXXXVVVSSSOOOMMMMMMMMMLLLLLLDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???>>>======>>>>>>@@@AAABBBAAAAAABBBDDDFFFOOOPPPRRRTTTVVVWWWXXXXXX[[[[[[[[[[[[ZZZZZZZZZZZZ___XXXXXX```ddddddmmm{{{sssqqqqqqggg\\\WWWUUUSSSQQQQQQQQQPPPNNNLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFAAA@@@@@@@@@BBBDDDGGGIIIFFFEEEBBB???===<<<;;;;;;???????????????>>>======;;;<<<======>>>=========;;;;;;;;;;;;<<<<<<<<<============<<<<<<;;;;;;;;;777888888:::;;;<<<<<<===999888888;;;>>>???===:::888888777666666777888999777777666666555555555444555555555444444333333333444333222222222444666888333444444333222222333555333333222222222222222222222222333333333333444444111111111111111111111111222222222111111111111000111111111111111000//////000000000000000000000000111111111111000000000000000111111111111222222222444444444555555555555666777666777999:::AAAPPP```~~~zzzsssooosssyyy}}}~~~yyyvvvxxx{{{|||xxxpppgggaaa[[[VVVRRRPPPMMMHHHHHHKKKLLLOOORRRTTTUUUVVVWWWYYY\\\```eeejjjnnnssswwwzzzxxxzzz~~~}}}wwwqqqnnnooopppppprrrvvv|||xxxuuurrrrrrrrrqqqooollljjjiiiccccccbbb```^^^[[[YYYXXXUUURRRNNNKKKKKKKKKJJJIIICCCCCCCCCBBBAAAAAA@@@@@@@@@??????>>>======>>>>>>>>>????????????@@@DDDGGGPPPQQQSSSUUUVVVXXXXXXYYY[[[[[[[[[[[[[[[ZZZZZZZZZ^^^YYYZZZaaaccccccmmm{{{{{{kkkjjjiiiaaaYYYWWWSSSQQQPPPOOOPPPOOONNNLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHFFFEEECCCCCCAAAAAAAAACCCEEEFFFDDDCCCBBB@@@>>>===<<<<<<>>>????????????>>>======;;;;;;<<<===============;;;<<<<<<<<<;;;:::999999;;;;;;;;;:::::::::999999999999999999::::::::::::999888777999;;;<<<;;;999999888777666666777888888777666666666555555555555555555555444444333333333555444222111111222333444333444444333222222333555222111111111111000000000222222222333333333444444222222222222222222222222222222222111111111111000222222222222222111000000000000000000000000000000111111111111000000000000000111111111111222222222333444444444555555555555555555666888999>>>LLLYYY}}}~~~|||tttnnnooosssxxx}}}||||||~~~|||rrrdddZZZTTTPPPMMMMMMLLLIIIIIIMMMOOOQQQTTTUUUUUUUUUWWWXXX\\\aaagggmmmqqquuuxxx{{{yyyzzz||||||xxxsssppppppppppppsssxxx~~~|||yyyuuurrrllllllllllllkkkjjjiiihhhcccbbbaaa___\\\ZZZWWWVVVSSSPPPLLLIIIHHHHHHGGGFFFCCCBBBBBBAAAAAA@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>???BBBGGGKKKQQQRRRTTTVVVWWWXXXYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[^^^\\\___cccccceeerrr~~~pppeeedddbbb[[[WWWXXXQQQPPPNNNOOOPPPPPPNNNMMMOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFEEEDDDBBBAAABBBBBBCCCBBBBBBAAAAAA@@@>>>===<<<>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<<<<===<<<<<<<<<===>>>??????>>><<<999888999999999888888888888777:::999999999888888777777:::888777777888999999888:::999888777666666666777666666666666555555555555555555555444444444444444666555333111111111111222333444444333222222333555333333222222222111111111222222222222333333333333333333333333333333333333222222222111111111111000333333333333333222111111000000000000000000000000111111111111000000000000000111111111111222222222333333333333444444444444333333555777888:::EEEPPP~~~~~~|||~~~}}}uuuoooooorrrxxx~~~zzzyyywwwvvvvvvtttlll^^^SSSNNNKKKJJJLLLLLLKKKMMMPPPTTTVVVXXXYYYXXXYYYZZZ\\\aaaeeelllqqqsssuuuvvvxxxzzz{{{|||~~~}}}wwwsssppppppppppppttt{{{}}}{{{zzzwwwsssqqqiiiiiiiiiiiihhhhhhggggggaaa```___]]]ZZZWWWUUUTTTRRRNNNJJJGGGFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@??????>>>>>>=========>>>>>>@@@@@@AAAAAACCCGGGMMMQQQSSSTTTUUUWWWXXXYYYZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]___```ccceeeffflll}}}ssskkkdddbbb^^^YYYXXX[[[RRRPPPOOOPPPRRRRRRQQQPPPPPPOOONNNMMMKKKJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDGGGFFFDDDCCCBBBBBBBBBBBB???@@@AAABBBAAA@@@???>>>===>>>>>>>>>>>>===<<<<<<::::::;;;<<<<<<<<<<<<<<>>===============>>>>>>@@@AAACCCDDDFFFJJJPPPTTTUUUUUUWWWXXXZZZ[[[[[[[[[ZZZ[[[[[[\\\]]]^^^^^^___^^^aaadddhhhkkkwwwtttlllhhhccc```[[[WWWWWWZZZSSSRRRQQQRRRTTTTTTTTTSSSOOOOOONNNLLLKKKIIIHHHGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDD???@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>>>>======<<<:::;;;<<<<<<======<<<<<<===>>>AAABBBBBBAAA???===888888888999999999999999666666777777777888888888::::::999777777777999:::999999999888777666555555555555555666666666666666555555555555555555555555444444444444444555666666333333444333222222333555777777666666555444333333111111111222222222333333222222222222222222222222222222222111111111000000111111111111111000000///000000000000000000000000111111111111000000000///000000111111111222222222111111111111222222222222333333555888888777:::AAAyyyuuutttzzzzzztttooolllkkkgggbbb```___\\\XXXTTTPPPNNNOOOTTTVVVVVVXXX\\\\\\^^^aaaccceeehhhlllpppsssvvvyyyzzzyyyxxxxxxyyywwwxxxzzz}}}|||pppnnnmmmoooooorrrzzz}}}{{{yyyxxxwwwuuurrrooojjjiiigggeeecccbbbbbbbbb\\\[[[ZZZWWWTTTQQQNNNMMMMMMJJJFFFDDDCCCDDDCCCBBB????????????????????????======<<<<<<======>>>>>>???AAADDDFFFHHHLLLQQQTTTVVVWWWXXXZZZ[[[\\\\\\\\\ZZZZZZ[[[\\\^^^___``````^^^ccciiipppxxxyyyhhheeeccc___[[[VVVTTTTTTVVVSSSRRRQQQRRRSSSTTTSSSRRRNNNMMMLLLKKKJJJIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEECCCDDDDDDDDDDDDEEEEEEEEE@@@@@@AAAAAAAAAAAAAAA@@@???????????????>>>======;;;<<<<<<===>>>=========999;;;===>>>???>>>===<<<999999999999999:::::::::666666777777888888888999888999999888777777999:::888888999888888777666555555555555666666666666666555555555555555666666666333444444555666777777777333444444333222222333555555555444333222222111000111111111111222222222222111111111111111111111111222222222111111111111000000111111111111000//////000000000000000000000000111111111111000000000000000111111111111222222222000000000000111111111222444333444777777555888<<<~~~uuuoooqqqvvvzzz}}}vvvpppkkkhhhdddbbb___\\\ZZZWWWVVVUUUUUUSSSUUUZZZ\\\\\\]]]aaadddgggjjjnnnrrrwww}}}|||xxxvvvuuuuuuwww{{{}}}sssrrrsssvvvwww{{{~~~}}}}}}zzzxxxvvvvvvuuussspppnnnhhhfffeeecccaaaaaaaaaaaaZZZYYYWWWUUUQQQNNNKKKJJJIIIFFFCCCAAAAAABBBBBBAAA>>>?????????????????????<<<<<<<<<<<<<<<===>>>>>>@@@CCCGGGJJJLLLOOORRRUUUXXXXXXZZZ[[[\\\\\\\\\\\\ZZZZZZ[[[]]]^^^```aaaaaaaaajjjuuummmccc___^^^[[[VVVSSSSSSSSSSSSPPPOOONNNNNNOOOPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHGGGJJJIIIGGGFFFEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@??????>>><<<===>>>>>>??????>>>>>>;;;;;;;;;<<<;;;;;;::::::888888888999999:::::::::999888888888888888777777333666888888777666888999777777888999888888777666555555555555666666666777444555555555666666666777444444555555555555555555333444444333222222333555555555444333222111000000111111111111222222222222222222222222222222222222222222222111111111111000111222222222222111000000000000000000000000000000111111111111000000000000000111111111111222222222/////////000000000111111444222222555666444555999uuullllllpppnnn|||{{{uuunnnjjjggg______^^^\\\WWWTTTSSSSSSYYYWWWYYY^^^```___aaaeeellloootttxxx~~~~~~vvvqqqooowwwyyy}}}xxxxxxzzz~~~}}}{{{zzzzzzzzzxxxvvvuuuttttttrrrooommmeeedddbbbaaa`````````aaaXXXWWWVVVSSSPPPLLLJJJHHHFFFCCC@@@??????@@@AAA@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<===>>>???CCCFFFKKKOOOQQQSSSUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]ZZZZZZ\\\]]]___```aaabbbgggrrrwwwhhhccc]]]\\\XXXTTTSSSTTTTTTSSSMMMLLLKKKKKKLLLLLLKKKIIIJJJJJJJJJIIIIIIHHHHHHHHHJJJIIIHHHFFFFFFFFFFFFGGGEEEEEEFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@???@@@AAABBB@@@AAAAAAAAAAAA@@@??????======>>>???????????????>>>>>>===<<<;;;::::::999777777888888999999999:::;;;;;;:::999888777666666000444777888666555777888666666888999999888777777444555555555666666777777444555555555666666777777555555555555444333222222333444444333222222333555777666666555333222111111000111111111111222222222333333333333333333333333222222222111111111111000222333333333333222111111000000000000000000000000111111111111000000000000000111111111111222222222////////////000000000000333000111444444222444777{{{rrrllljjjjjjpppvvv~~~vvvnnnhhheeegggccc___\\\\\\\\\[[[ZZZ\\\\\\```gggiiihhhhhhkkkuuu~~~yyyqqqrrrvvv{{{|||zzzwwwvvvvvvvvvppppppppppppnnnllljjjiiicccbbb```^^^\\\[[[[[[ZZZSSSRRRQQQOOOMMMLLLJJJJJJFFFDDDBBB@@@>>>=========AAA@@@???===<<<<<<;;;;;;============<<<>>>BBBDDDFFFIIINNNSSSWWWYYYYYYYYY\\\]]]]]]\\\ZZZYYYZZZ[[[```\\\ZZZ]]]______bbbgggqqqoooccc^^^[[[ZZZXXXVVVTTTSSSRRRRRRLLLMMMMMMMMMLLLKKKIIIHHHKKKKKKKKKKKKJJJIIIHHHGGGKKKIIIFFFEEEDDDFFFHHHIIIIIIHHHGGGGGGHHHHHHFFFEEEBBBCCCCCCBBB@@@@@@AAACCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::===<<<::::::::::::888777999888666555444444444555777555222333555777555444333333444555666666666555666666777777666555444444444444444444444444444444333444444555555444444333333333333222222111111111222222222222222222222222444444333222222111111000222222111111111111222222000000000000000000000000...///000222222111000000000000000111222222222333333333333222222111111111000111111111111222222222222222333333333333444444~~~vvvpppmmmlllmmmqqq~~~wwwoooiiigggiiigggeeecccbbbaaaaaa```bbbaaadddjjjmmmmmmnnnqqq~~~vvvppptttyyy|||yyyvvvtttttttttnnnnnnnnnmmmllliiigggeee```___]]][[[YYYXXXWWWWWWPPPPPPNNNMMMKKKIIIHHHGGGDDDCCCAAA???>>>>>>>>>>>>???>>>>>>============>>><<<=========>>>@@@CCCFFFJJJMMMQQQUUUYYYZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXZZZ^^^\\\]]]___``````eeekkk~~~rrreee\\\ZZZYYYWWWUUUTTTRRRQQQQQQMMMNNNNNNOOONNNMMMKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHKKKIIIGGGEEEDDDEEEGGGHHHIIIGGGFFFFFFGGGGGGFFFEEEBBBCCCDDDBBBAAA@@@BBBCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===;;;::::::::::::999777999888777555444444555555777555333333555777666444333444555555666666555555666666666666666555444444444444444444444444444444333444444555555444444333444333333333222222222222222222222222222222222222222222222222222222222333222222111111111111222222000000000000000000000000//////000111111111111000111111111111111111222222333333333222222111111111000111111111111222222222222222222333333333444444|||vvvrrrpppjjjnnn}}}yyyrrrmmmkkkkkklllmmmllliiigggfffggghhhfffgggmmmpppqqqtttxxx|||qqqpppwww~~~~~~}}}zzzwwwtttrrrqqqpppmmmlllllljjjhhheeebbbaaa]]][[[YYYWWWUUUSSSRRRRRRMMMLLLKKKIIIHHHFFFEEEDDDBBBBBB@@@??????>>>>>>???===============>>>??????;;;<<<>>>???@@@BBBFFFIIIOOOQQQUUUXXXZZZ[[[[[[[[[YYY[[[[[[[[[YYYXXXYYYZZZ\\\\\\___aaaaaabbbjjjssszzzyyyrrreeeZZZYYYXXXWWWUUUTTTRRRQQQPPPOOOOOOPPPPPPPPPOOOOOONNNJJJJJJJJJJJJJJJJJJIIIIIIKKKJJJGGGEEEEEEEEEFFFGGGHHHFFFEEEEEEFFFGGGFFFDDDCCCDDDDDDCCCAAAAAABBBCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<============<<<<<<===;;;::::::::::::999777999888777666555555555666777666444444666666666555444444555666666666555555666666666666666555555444444444444444444444444444333444444555555444444333444444444444333333333333222222222222222222222222000111111222333333444444222222111111111111222222000000000000000000000000000000//////000000111111111111111111111111000000222222222222222111111111000111111111111222222222222222222222333333333333~~~zzzvvvnnnrrr~~~}}}wwwsssrrrmmmpppttttttqqqmmmkkkkkkhhheeeeeejjjmmmpppuuu{{{rrrmmmrrr|||}}}{{{}}}{{{xxxtttqqqnnnmmmmmmkkkkkkjjjhhheeebbb___]]]YYYXXXVVVSSSQQQOOONNNNNNJJJJJJIIIGGGFFFDDDCCCCCC@@@@@@@@@???????????????===============>>>>>>???:::<<>>>>>>>>>>>>>>>>>>>>>>>==============================>>>>>>>>>>>>======<<<;;;999::::::;;;999888888888888777777666666666777666555555666666777666555555666666666666555555555666666666666666555555444444444444444444444444333444444555555444444333444444444444444444444444222222222222222222222222111111111222222333333333222222111111111111222222000000000000000000000000000000///......000111222222222111111000000//////222222222111111111111111000000111111111222222222111222222222222333333333~~~wwwzzz}}}{{{zzzuuuwwwzzz{{{xxxtttpppnnnccc```___cccgggkkkqqqwww|||rrrlllnnnxxx~~~{{{yyyzzzxxxuuuqqqmmmkkkjjjiiiiiiiiihhhfffccc___\\\ZZZVVVUUUSSSQQQNNNMMMLLLKKKIIIHHHHHHFFFEEEDDDCCCBBB???????????????????????????>>>>>>===============;;;>>>AAADDDGGGJJJNNNQQQVVVVVVXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]]]]\\\[[[\\\^^^___^^^```bbbdddlll~~~mmmffffffccc]]]ZZZYYYYYYYYYXXXWWWUUUTTTSSSNNNNNNNNNNNNNNNOOOOOOOOOKKKKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGFFFDDDFFFFFFFFFDDDBBBAAABBBDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<:::999999;;;;;;:::888888888888888888777777777777777777666666666777888555666666666666666555555555555666666666666666555444444444444444444444444333444444555555444444333444444444444444444444444222222222222222222222222333333333222222222111111222222111111111111222222000000000000000000000000000///.........///111222222111111000000/////////111111111111111111111111000000111111111222222222111111111222222222333333~~~~~~~~~zzzsssnnn]]]ZZZYYY^^^bbbffflllsss~~~{{{yyywwwsssnnnjjjlllttt~~~|||zzzxxxvvvtttqqqnnnkkkiiihhhgggffffffeeeccc```]]]YYYXXXSSSRRRPPPNNNLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBBBB>>>??????@@@??????>>>>>>??????>>>===============>>>AAAEEEHHHKKKNNNRRRUUUWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ\\\[[[ZZZZZZ[[[\\\aaa```ccchhhooozzz}}}qqqeeeaaa```]]]ZZZZZZYYYYYYZZZZZZXXXWWWUUUSSSOOOOOONNNMMMMMMMMMNNNNNNMMMLLLJJJIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDEEEGGGGGGGGGFFFGGGGGGGGGEEECCCBBBCCCDDDAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======;;;:::999999;;;;;;:::999888888999999999999888777777888888888666666888999666666777777777666555555444555666666666666666666444444444444444444444444333444444555555444444333333333333333444444444444222222222222222222222222444444333333222111111000222222111111111111222222000000000000000000000000//////......//////000000000000000000000000//////000000000111111111111111000111111111111222222222111111111111222222222222~~~zzzyyy}}}}}}}}}~~~zzzqqqiiiZZZWWWWWW\\\aaadddkkkqqqyyy~~~~~~vvvmmmjjjiiihhhgggeeegggppp}}}|||}}}|||zzzxxxvvvsssqqqnnnkkkiiiggggggfffbbbbbbaaa___]]]ZZZWWWUUUNNNNNNLLLKKKJJJIIIIIIIIIFFFEEEEEEDDDCCCBBBAAAAAA??????@@@@@@???>>>===<<<===============>>>>>>???AAADDDHHHLLLNNNQQQUUUWWWXXXXXXYYYZZZ[[[[[[\\\\\\YYYZZZ\\\[[[[[[ZZZ\\\]]]bbbbbbhhhrrr}}}oooeee^^^]]]___]]]ZZZYYYXXXXXXYYYYYYXXXVVVTTTSSSQQQPPPOOOMMMMMMMMMMMMNNNOOOMMMKKKIIIGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFEEEFFFHHHHHHHHHGGGGGGHHHHHHFFFCCCBBBCCCDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<======>>>>>>======<<<;;;:::999999;;;;;;:::999888888999::::::999888888777999:::888666666888:::777777777777777666555555444444555666666666666666444444444444444444444444333444444555555444444333222222222222333333333444222222222222222222222222333222222222222222222222222222111111111111222222000000000000000000000000---...//////000000///////////////000000000000000///000000000111111111222000111111111111222222222111111111111222222222222{{{vvvvvvzzz}}}~~~~~~yyyyyy{{{wwwlllbbbZZZWWWXXX]]]bbbeeekkkrrrssswwwuuukkkbbb^^^^^^^^^aaabbbgggttt}}}|||~~~|||zzzyyyvvvtttqqqooommmjjjhhhgggffffff______^^^]]][[[XXXUUUSSSLLLKKKJJJIIIHHHHHHHHHHHHDDDDDDCCCCCCBBBAAA@@@@@@??????@@@@@@???>>><<<;;;;;;;;;<<<<<<===???@@@AAABBBFFFJJJNNNPPPSSSVVVYYYYYYYYYZZZ[[[\\\\\\]]]]]][[[\\\^^^^^^]]]]]]^^^___bbbdddlll{{{|||hhh___XXX[[[```___[[[YYYVVVWWWXXXXXXXXXVVVSSSRRRSSSQQQPPPNNNMMMMMMNNNNNNPPPNNNKKKIIIGGGFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEFFFHHHIIIIIIGGGHHHHHHHHHFFFCCCBBBCCCDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<============<<<<<<;;;:::999999;;;;;;;;;999777888::::::;;;:::999888777999:::999666666888;;;777777777777777666555555444444555666777777666666444444444444444444444444333444444555555444444333111111111222222333333333222222222222222222222222111111111222222333444444222222111111111111222222000000000000000000000000,,,---///000000000///.........//////000000111111//////000000111111111222000111111111111222222222000111111111111222222222{{{zzzuuuooopppwwwxxx}}}}}}vvvqqqmmmhhhccc___WWWUUUUUUYYYaaaiiinnnoootttqqqkkkccc\\\XXXXXXYYYaaagggqqq~~~{{{xxxuuutttssssssppplllgggdddccccccccc]]]\\\ZZZWWWTTTRRRPPPOOOJJJJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@??????@@@AAAAAA??????>>>>>>>>>>>>>>>???===???@@@AAA@@@@@@BBBDDDIIILLLPPPRRRTTTVVVXXXZZZYYYYYYYYYZZZ[[[[[[\\\\\\^^^___``````______^^^^^^aaammmwwwyyylll]]]]]]\\\[[[[[[\\\\\\\\\YYYWWWTTTSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPOOOMMMLLLJJJIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>============??????>>>===<<<;;;;;;:::666888<<<>>>???===:::999888888888888888888888888:::999777666666666777888<<<;;;:::999888888888888777777666666555555444444666555555555555444444444666666555555555444444444444444444444444444444444555444444333333444444555333333333333333333333333111111111111111111111111000000000000000000000000...///111333444333222111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111|||zzzuuunnnnnnsssxxx}}}zzzyyy{{{~~~~~~zzztttppplllhhhccc___\\\ZZZZZZaaakkktttwwwwwwrrroooiiibbb\\\YYYYYYZZZeeekkkwww~~~{{{xxxuuusssrrrqqqpppmmmiiieeebbb`````````[[[ZZZXXXUUUSSSPPPNNNMMMJJJJJJIIIGGGFFFDDDCCCCCCAAA@@@????????????@@@AAA???>>>>>>=========>>>>>><<<>>>???@@@AAABBBEEEGGGMMMOOOSSSUUUVVVWWWYYY[[[YYYZZZZZZ[[[[[[\\\]]]]]]\\\]]]^^^^^^^^^^^^___```eeerrrooofff]]]]]]\\\[[[ZZZZZZ[[[[[[YYYWWWTTTTTTTTTUUUTTTSSSNNNNNNNNNMMMLLLJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>=========<<<>>>>>>>>>===<<<;;;;;;:::777999;;;======<<<;;;999999999999999999999999999::::::888777777777888999:::999888777666666666666666666666666666555555555666555555555555444444444666555555555444444444444444444444444444444444444444444333333333333444444333333333333333333333333111111111111111111111111000000000000000000000000///000222333333222111000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111~~~xxxqqqnnnpppwwwxxx~~~{{{vvvtttuuuwwwyyyzzz|||}}}~~~~~~}}}~~~zzzvvvrrrnnnkkkgggccc```]]][[[]]]eeerrr{{{}}}{{{rrrpppkkkddd^^^\\\\\\^^^iiippp~~~{{{zzzwwwtttrrrpppnnnnnnllliiieeeaaa^^^\\\\\\\\\XXXWWWUUUSSSPPPNNNLLLKKKJJJIIIHHHFFFDDDCCCAAAAAA@@@@@@????????????@@@@@@======<<<<<<<<<======>>>;;;===???@@@BBBEEEIIILLLQQQTTTVVVXXXXXXYYYZZZ\\\[[[[[[[[[\\\]]]]]]^^^^^^\\\]]]^^^^^^^^^___bbbeeemmm}}}tttjjjfff]]]\\\[[[ZZZYYYXXXXXXXXXXXXVVVTTTTTTTTTUUUTTTSSSNNNNNNNNNNNNMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<=========<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;:::::::::::::::::::::::::::;;;:::999999888888999999888777666555555444555555555555555666666666666666666555555555555444444444555555555555444444444444444444444444444444444444444444333333333333444444222222222222222222222222111111111111111111111111000000000000000000000000000111222222222111000///////////////////////////000000000000000000000000////////////000000000000000000000000111111111111111111111111111111111111}}}vvvqqqpppsssqqquuuxxxrrrpppqqquuuwwwwwwyyy|||}}}}}}|||||||||||||||}}}|||}}}vvvuuurrrooolllhhheeecccbbb```aaakkkxxx|||xxxvvvqqqjjjdddaaaaaabbbkkkttt}}}|||xxxvvvtttqqqooommmlllkkkhhhfffbbb___\\\ZZZYYYYYYVVVUUUSSSQQQNNNLLLJJJIIIIIIHHHFFFEEECCCAAA???????????????>>>>>>?????????<<<<<<;;;;;;;;;<<<======;;;===???AAADDDIIINNNRRRTTTVVVYYYYYYYYYYYYZZZ\\\\\\\\\]]]]]]^^^_________^^^___```______bbbiiinnn{{{vvvjjjeeeddd\\\[[[YYYXXXWWWVVVVVVUUUWWWUUUSSSSSSTTTUUUTTTRRROOOOOOOOOOOONNNMMMLLLKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGJJJIIIHHHGGGEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;999999999999999999999999::::::999999888888888888777666555555444444444555444444555555666666777777666555555555555444444444444444444444444444444444333333333333333333333333444333333333333333333444111111111111111111111111111111111111111111111111000000000000000000000000111111222222111000///...////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111111111111111111zzztttpppoookkknnnxxx|||rrrlllmmmppptttuuuwww{{{~~~|||||||||{{{{{{zzzyyyxxxuuuzzz~~~xxxxxxwwwtttqqqnnnkkkjjjmmmlllnnnvvv{{{uuunnniiiggggggoooxxx}}}zzzyyyuuusssqqqooollljjjiiiiiifffdddaaa]]]ZZZXXXWWWVVVTTTSSSRRRPPPMMMKKKIIIIIIFFFFFFDDDCCCAAA???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<>>>BBBEEEHHHMMMRRRVVVUUUWWWYYYZZZYYYYYYZZZ[[[]]]]]]]]]^^^______``````___```aaa```aaagggqqqyyymmmbbb]]]\\\ZZZYYYWWWVVVUUUTTTSSSSSSTTTSSSRRRRRRTTTTTTRRRQQQLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========>>>>>>============<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;:::999999999999:::;;;777777777777777777777777888888888888888777777666777777666555555555666666444444555555666666777777666555555555555444444444333333444444444444444444333333333333333333333333333333333222222333333333111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000///...////////////////////////////////////////////////////////////000000000000///000000000111111111111000000000000000000000000xxxrrrooojjjkkksss~~~wwwooolllnnnqqqvvvxxx{{{~~~{{{|||||||||{{{yyywwwvvvqqqvvv|||{{{wwwuuuuuuwwwxxxzzz~~~wwwsssrrryyy~~~~~~}}}{{{yyyvvvuuuqqqpppnnnkkkiiihhhgggfffcccbbb___\\\YYYVVVUUUTTTRRRQQQPPPNNNLLLJJJHHHGGGDDDCCCBBBAAA@@@>>>============>>>>>>>>>>>>======;;;;;;;;;;;;;;;<<<===>>>>>>AAAFFFJJJMMMQQQUUUXXXVVVXXXZZZZZZYYYYYYZZZ[[[]]]]]]]]]^^^______``````]]]```bbbcccgggqqq|||jjj```ZZZXXXWWWVVVUUUTTTSSSRRRRRRRRRQQQQQQPPPQQQRRRRRRQQQOOOLLLMMMMMMMMMLLLLLLKKKJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGFFFEEECCCBBBAAA@@@???@@@@@@@@@@@@AAAAAAAAA>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;::::::999999999999:::777777777777777777777777777888888888888777666666777777666666666666777777555555555666666666666666666555555555555444444444333333333333444444444444333333333333333333333333333333222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000111000000000000000//////////////////////////////000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000yyysssnnnlllpppwwwyyysssqqqrrryyyzzz|||}}}~~~~~~~~~~~~|||}}}~~~~~~|||yyyvvvtttoootttyyy{{{|||~~~~~~|||zzzxxxxxxxxxxxxvvvtttrrrqqqmmmllljjjhhhfffdddccccccaaa___]]]ZZZWWWTTTRRRQQQOOONNNMMMKKKIIIGGGFFFEEEAAAAAA@@@??????>>>======<<<<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???AAAEEEJJJNNNQQQTTTVVVXXXVVVXXXZZZ[[[ZZZZZZ[[[\\\\\\]]]]]]^^^^^^___``````^^^bbbfffkkkrrrpppccc]]]ZZZXXXTTTTTTSSSRRRRRRRRRRRRRRROOONNNNNNPPPQQQQQQOOOMMMMMMMMMNNNNNNNNNMMMLLLLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@>>>?????????@@@@@@@@@@@@=========<<<<<<======>>>======<<<<<<<<<;;;;;;;;;777888888999:::;;;;;;;;;::::::::::::999999888888777777777777777777777777888888999999999888777666777777666666666666777777666666666666666555555555666555555555555444444444222222333333333444444444222222222222222222222222333333222222222222333333333333333333333333333333111111111111111111111111000000000000000000000000000////////////000000111000000000000000000000000000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000xxxrrrnnnnnnrrryyy{{{vvvttt{{{||||||}}}}}}}}}}}}}}}}}}~~~}}}zzzvvvtttnnnssswwwxxxxxxzzz|||yyywwwttttttttttttsssqqqooonnnkkkiiigggeeecccbbbaaaaaa___^^^\\\YYYVVVSSSPPPOOOMMMLLLKKKIIIGGGEEEDDDCCC????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>??????BBBGGGMMMRRRTTTUUUWWWXXXWWWYYY[[[\\\\\\\\\]]]^^^\\\\\\]]]]]]^^^______```aaaffflllrrr}}}nnn^^^WWWVVVVVVVVVSSSRRRRRRQQQQQQQQQRRRRRRMMMMMMMMMOOOPPPPPPNNNLLLIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@@@@???===>>>>>>>>>??????@@@@@@======<<<<<<<<<======>>>======<<<<<<<<<;;;;;;;;;777777888999:::;;;;;;<<<:::::::::::::::999888777888888888888888888888888999999:::;;;:::999888777666666555555555666666777777777666666555555555444666666555555555444444444222222222333333444444444222222222222222222222222333222222222222222222333333333333333333333333333111111111111111111111111000000000000000000000000//////...//////000111222111111111111111111111111000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000|||}}}zzzuuurrroooppp{{{zzzyyywwwxxx{{{}}}{{{yyyvvvtttsssssssssrrrrrrqqqrrrtttxxx|||~~~{{{|||}}}}}}|||yyyvvvtttuuutttssssssrrrpppmmmjjjgggfffeeedddbbb___]]]\\\[[[XXXUUUSSSRRRQQQOOOMMMJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>===============<<<;;;::::::===>>>>>>===>>>AAAEEEIIILLLMMMOOOQQQSSSTTTUUUVVVZZZZZZ[[[\\\^^^___``````ccc^^^\\\^^^___^^^___bbbaaakkkvvvrrrlllbbbYYYUUURRRQQQQQQRRRQQQOOOOOONNNOOOPPPQQQQQQPPPPPPOOOOOONNNNNNNNNLLLLLLKKKJJJIIIIIIHHHHHHFFFFFFEEEDDDDDDEEEFFFGGGIIIHHHHHHHHHIIIIIIJJJKKKFFFDDDBBB???>>>???@@@@@@@@@@@@@@@????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>AAA@@@<<<888:::::::::::::::999888888<<<;;;:::999888888888888888888777666666666666666;;;;;;999888777777777777777666555333444555777888444444555555666666777777444444444444444444444444555555444333333222111111111111111111111111111111111111111111111111111111444444333333222111000000333222222222111000000000111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////////////////000000////////////000000111111000000//////......{{{{{{|||vvvpppooozzz{{{xxxyyyxxxwwwxxxxxxwwwuuutttsssrrrssssssqqqpppooooooqqqsssvvvxxx|||}}}|||xxxyyyzzz{{{zzzxxxuuuttttttrrrpppoooooommmjjjgggfffeeeeeecccaaa___]]][[[XXXVVVSSSQQQPPPOOOMMMKKKHHHGGGFFFEEECCCBBBAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<===>>>???@@@CCCHHHKKKOOOPPPRRRTTTVVVWWWXXXXXXZZZ[[[[[[\\\^^^______```___\\\\\\_________bbbggglllyyysssjjjddd\\\UUURRRQQQQQQQQQQQQPPPOOONNNNNNOOOPPPQQQOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHFFFDDDBBBAAAAAABBBCCC@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<>>>@@@???<<<888999999999999999999888888;;;;;;999888888777777777888777777666666666666666::::::999777777666666666777666555444444555666777555555555555666666666666444444444444444444444444555555444333333222111111222222222222222222222222111111111111111111111111444333333222111111000000222222111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000111000000000/////////...wwwwwwzzzrrrnnnttt}}}{{{tttvvvwwwuuuuuusssrrrrrrqqqqqqqqqrrrrrrqqqpppooonnnoooppprrrsssvvv{{{}}}|||zzzyyyssstttvvvwwwwwwvvvuuutttssspppmmmjjjiiihhheeecccddddddcccaaa___]]][[[ZZZUUURRROOONNNMMMLLLJJJIIIEEEDDDCCCBBBAAA@@@???>>>>>>======<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;;;;===???AAADDDGGGLLLPPPRRRSSSUUUWWWYYYZZZZZZ[[[[[[[[[\\\]]]]]]^^^______[[[\\\___bbbaaaaaagggppp|||nnnaaa```[[[UUUQQQOOOPPPPPPQQQPPPOOOOOONNNNNNOOOPPPPPPNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDBBBAAAAAABBBBBB@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<:::777888888888888888888999888:::999888777777777777777888777666666555555666666999888777666666666666666555555555555555555555555666666666555555555555555444444444444444444444444555444444333333222222111333333333333333333333333111111111111111111111111333333222222111000000000000000111111111111111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////000//////......//////000000000000000////////////sssttt~~~tttoooppptttzzzoooppprrrrrrrrrqqqppppppppppppppppppppppppooooooooooooppppppqqqrrruuuzzz~~~~~~|||zzzxxxvvvqqqrrrsssttttttuuuuuuuuuqqqnnnjjjgggeeedddbbbaaabbbaaa```___]]]ZZZXXXWWWRRROOOMMMKKKKKKJJJHHHGGGBBBBBBAAAAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>BBBEEEHHHLLLQQQTTTUUUVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^ZZZ]]]bbbdddbbbcccmmmzzzooobbb]]]\\\XXXSSSPPPOOOPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGFFFIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEECCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999888777888888777777888888999999999888888777666666777777777777666555555555555666777666666555555555666666555555666666666555444333666666666555555444444444333333333333333333333333444444444333333222222222333333333333333333333333111111111111111111111111222222111111000000000000//////000000111111222222111111111111111111111111////////////////////////000000000000000000000000/////////////////////////////////////////////////////////....../////////000000000000////////////|||qqqssszzzssspppnnnssszzz}}}mmmkkklllnnnooopppppppppoooooonnnmmmmmmllllllmmmnnnnnnnnnnnnnnnoooppprrrtttwww|||~~~|||yyywwwuuuqqqqqqqqqqqqrrrssstttuuuooolllhhheeecccbbb```___^^^^^^]]][[[YYYWWWUUUTTTOOOMMMJJJIIIIIIHHHGGGEEEAAAAAAAAA@@@@@@?????????>>>>>>===============<<<<<<;;;;;;;;;;;;<<<>>>>>>===AAAEEEJJJMMMPPPTTTWWWVVVWWWXXXZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]YYY\\\aaacccaaadddrrrwwwggg```___\\\YYYUUURRRQQQQQQPPPOOOLLLMMMMMMNNNNNNOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDAAAAAA@@@>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999999::::::999999999999:::999888888777777888999999999888777777666777777777777666666555555555555555666555555555555555666666555555666666555444333333666666555555444444333333333333333333333333333333444444333333333333222222222222222222222222222222000000000000000000000000111111000000000000///////////////000000111111222000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////////////////000000000000yyyrrrwww{{{sssmmmrrrtttyyyssskkkhhhhhhkkknnnnnnnnnnnnmmmlllkkkkkkhhhiiijjjllllllkkkjjjiiikkklllllllllooottt||||||zzzyyyvvvtttrrrqqqpppoooooopppqqqrrrllliiifffdddbbbaaa___]]]ZZZZZZYYYXXXUUUSSSQQQPPPMMMJJJHHHGGGGGGFFFEEECCC@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAAAAAEEEJJJNNNQQQSSSVVVXXXXXXXXXZZZ[[[\\\]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]]]]YYY[[[^^^```aaahhhyyy{{{lllbbb^^^^^^]]]ZZZVVVTTTSSSQQQPPPNNNKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEECCCBBBBBBAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::999999999999999999999999;;;;;;<<<;;;:::;;;>>>@@@<<<;;;999888888888999:::999888888777777777888888777666555555444444555555555555555555555666777888666666555555444333333333555555555444444444444444333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000000/////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////......------......///////////////000000000000}}}vvvuuu}}}||||||{{{sssuuusssttt|||qqqfffdddgggiiiiiijjjkkklllkkkkkkjjjiiijjjkkklllkkkiiigggeeefffggghhhiiikkkooossswwwxxxyyyzzz|||~~~|||zzzyyywwwtttrrrrrrqqqnnnlllkkklllmmmnnngggfffdddcccbbb```]]]ZZZWWWWWWVVVTTTRRRPPPNNNMMMIIIGGGEEEDDDDDDCCCBBBAAA>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===???BBBCCCDDDHHHNNNRRRTTTUUUVVVXXXYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\]]]\\\^^^aaafffqqq}}}kkkccc]]]ZZZZZZ[[[YYYVVVTTTSSSQQQNNNLLLJJJKKKLLLMMMNNNNNNNNNMMMIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHGGGEEEDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGDDDCCCCCCBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;:::999;;;???CCC???===;;;999888888999:::999999888888888888999999666666555444444444444555555555555555666777888999777666555333222222333333333444444444444444444555222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////000000000000000/////////000000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////......------......///.../////////000000000111zzzvvvxxxzzzyyy{{{yyyyyyxxxsssqqqxxxwwwfffaaacccdddeeegggiiijjjkkkkkkjjjmmmnnnoooooommmjjjfffdddbbbdddgggjjjkkklllnnnppprrrsssuuuxxx|||~~~~~~|||yyyxxxwwwvvvsssqqqrrrpppmmmjjjiiiiiijjjkkkdddcccbbbbbbaaa___[[[YYYUUUUUUTTTRRRPPPNNNLLLKKKGGGEEEBBBAAAAAAAAA@@@>>>=========>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>=========>>>@@@CCCEEEGGGKKKPPPTTTUUUVVVVVVWWW[[[\\\]]]^^^_______________^^^^^^]]]]]]\\\\\\[[[aaa___```eeemmm{{{ooobbb^^^ZZZWWWXXXXXXVVVTTTRRRRRRPPPNNNKKKIIIJJJLLLMMMNNNNNNNNNMMMGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHGGGEEEDDDAAAAAABBBBBBDDDEEEGGGHHHCCCCCCCCCBBBAAA@@@???>>>???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<555777888777666888>>>BBB@@@???<<<:::888888999::::::999999999999999::::::666666555444444444444555555555555666666888999:::888777444222111222333444333333333444444555555555222222222222222222222222333333333333333333333333333333333333333333333333000000000000000000000000.........///////////////111111000000//////......000000000000000000000000........................////////////////////////////////////////////////////////////////////////.........------............/////////000000111111{{{zzzzzz{{{|||xxxwwwxxxyyy~~~zzzwwwtttwww}}}rrreee^^^^^^aaadddeeedddeeehhhkkkkkkllllllkkkhhhfffgggggghhhgggeeedddeeefffhhhiiiiiilllrrrwww|||~~~~~~~~~~~~}}}|||{{{zzzwwwtttrrrqqqqqqooonnnnnnllliiifffeeedddeeeeeecccbbb```___^^^]]]ZZZWWWSSSRRRQQQNNNLLLJJJHHHGGGGGGFFFDDDBBB@@@??????>>>>>>>>>>>>>>>???????????????@@@@@@???===;;;<<<============>>>AAADDDGGGHHHRRRRRRSSSTTTVVVWWWXXXXXXZZZ[[[]]]___``````______^^^^^^_________]]][[[ZZZ^^^___cccooouuuccc[[[WWWTTTRRRRRRTTTQQQOOOMMMMMMLLLKKKIIIKKKKKKKKKKKKLLLMMMNNNOOOJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGFFFDDDDDDEEEGGGHHHIIIJJJJJJIIIFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAA???>>>=========>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;;;;;;;<<<===<<<;;;:::999888888888:::999888888777777888888888999999999999888777777777777666555555666888888888888888777666444333222666666555555555444444444111111111111111111111111333333333333333333333333222222222111111111000000000000000000000000000000000000000000000000000000------...000111333444444222222222222222222222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////.........---------////////////////////////vvvwwwxxx{{{xxxvvvwwwvvvyyy~~~zzzxxxyyy{{{|||}}}wwwkkkddd\\\]]]___```aaabbbdddeeeggghhhiiihhhfffeeeeeeffffffeeedddccccccccceeefffeeehhhlllqqquuuwwwyyyyyy{{{}}}}}}|||{{{{{{zzzyyyvvvtttqqqpppppppppooonnnkkkiiigggdddbbbbbbbbbbbb```^^^\\\[[[ZZZXXXUUUSSSPPPOOONNNLLLJJJHHHFFFEEEFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>>>>????????????<<<===>>>===;;;;;;<<<===>>>>>>@@@BBBDDDGGGIIIKKKQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]____________^^^```___^^^\\\ZZZZZZ[[[]]]\\\___hhhwwwtttfffXXXSSSSSSSSSSSSUUUTTTRRROOONNNNNNMMMLLLJJJJJJJJJJJJJJJKKKLLLMMMMMMJJJJJJIIIIIIIIIIIIIIIJJJJJJHHHGGGEEEEEEEEEFFFGGGGGGIIIJJJIIIFFFEEEDDDEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>======<<<;;;:::<<<<<<===>>>>>>=========;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;999999888888888::::::::::::999999999888777888888888888777666666777666666555666666888888777777666555444333222111666555555555444444444444222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000---........./////////000222222222222222222222222000000000000000000000000////////////////////////................................................//////.........---------////////////////////////ssssssuuuxxx}}}zzzvvvxxxtttxxx~~~yyytttssstttvvv|||sssmmm^^^[[[YYY[[[___bbbbbbaaabbbdddeeedddcccbbbcccdddeeedddcccaaaaaaaaabbbccccccdddgggjjjnnnqqqsssuuuxxxzzz}}}}}}zzzxxxxxxxxxvvvuuurrrpppnnnnnnnnnooonnnmmmgggfffcccaaa___^^^^^^^^^\\\ZZZXXXVVVUUUSSSOOOMMMLLLKKKJJJHHHFFFEEECCCCCCDDDCCCAAA@@@???>>>======>>>>>>>>>>>>????????????;;;<<<===<<<<<<<<<===??????@@@CCCFFFIIIKKKMMMMMMQQQRRRTTTVVVYYY[[[]]]^^^]]]]]]^^^______^^^^^^]]]]]]______]]][[[[[[___bbbhhhmmmyyyyyyeeeYYYOOOMMMOOOQQQSSSVVVTTTRRRPPPOOOOOOOOOMMMLLLHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGIIIHHHFFFEEEEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>=========<<<;;;;;;:::<<<===>>>>>>????????????::::::::::::;;;<<<============<<<;;;:::::::::;;;::::::;;;<<<;;;:::999888777777777777777666555555666666666666666777888888999888666444333333444444555555555555444444444444444444444444444444444444111111111111111111111111222111111111111000000000000000000000000000000000000000000000000000000000000000//////......------000000000000000000000000000000000000000000000000////////////////////////...............................................................---------////////////////////////uuuuuuttttttwww~~~zzztttyyyzzztttqqqsssvvvyyy}}}wwwddd]]]VVVVVV\\\aaacccaaa^^^```aaaaaaaaaaaabbbdddfffeeedddbbbaaaaaaaaaaaaddddddeeegggjjjmmmppprrruuuwwwzzz}}}}}}{{{wwwuuuuuuuuutttsssqqqooommmmmmmmmlllkkkiiidddbbb```^^^]]][[[[[[[[[WWWVVVSSSRRRPPPNNNJJJHHHIIIHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@>>>>>>============>>>>>>>>>????????????===>>>???>>>======???AAA@@@BBBFFFIIIMMMNNNOOOPPPTTTUUUVVVXXXZZZ\\\]]]^^^_________^^^^^^]]]]]]\\\YYY\\\```bbbbbbffflllqqq~~~eee^^^TTTLLLKKKNNNOOOPPPSSSTTTRRROOOOOOOOOOOONNNMMMHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDFFFGGGGGGFFFEEEEEEFFFDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCDDDCCCAAA???===>>>======<<<<<<;;;;;;;;;<<<<<<===>>>????????????;;;;;;;;;;;;<<<===>>>??????>>>===============>>>888:::;;;<<<<<<:::888777777777888888777777666555555555666666777777888888<<<:::888666555666777888444444444444444444444444333333333333333333333333222222222222222222222222111111111111000000000000////////////////////////////////////////////////222222111111000000//////000000000000000000000000000000000000000000000000////////////////////////........................000000000000000000000000........................////////////////////////~~~{{{vvvssstttzzzzzz~~~~~~xxxtttuuuwwwwwwlllaaaUUUQQQVVV]]]___^^^\\\^^^___`````````bbbdddffffffeeedddcccbbbbbbbbbbbbbbbbbbccceeehhhkkkmmmrrrsssvvvzzz~~~{{{xxxuuusssssssssqqqpppqqqooommmlllkkkiiifffddd``````^^^\\\ZZZYYYXXXXXXTTTRRRPPPOOOMMMKKKHHHEEEGGGFFFEEEDDDCCCBBBAAAAAA@@@???>>>>>>===============>>>>>>>>>?????????????????????===<<<===???AAACCCEEEHHHLLLOOOPPPQQQQQQXXXXXXYYYZZZ[[[[[[\\\\\\```______^^^]]]]]]]]]]]]ZZZ[[[\\\```gggttt}}}fffXXXWWWOOOJJJJJJLLLLLLNNNQQQRRRPPPNNNNNNNNNOOONNNMMMIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDEEEGGGFFFEEEDDDDDDEEECCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBCCCBBBAAA>>>===>>>>>>===<<<<<<<<<======;;;<<<======>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<<<<======777888:::;;;:::999777666888888999999888888777666444555555666777888888888;;;:::888666555666777888333333444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////////////////////////////000000000000111111111111////////////////////////////////////////////////................................................000000000000000000000000---.....................////////////////////////~~~yyyxxx|||{{{xxxwwwssszzzxxxlll^^^VVVWWWZZZZZZYYY[[[\\\^^^___^^^___aaabbbdddddddddccccccbbbbbbaaa^^^^^^^^^^^^```bbbdddeeelllmmmppptttxxx|||~~~xxxvvvrrrqqqppppppooonnnooommmkkkjjjhhhfffbbb___]]]\\\[[[ZZZXXXVVVUUUTTTQQQOOOMMMLLLKKKJJJGGGDDDEEEDDDDDDCCCBBBAAAAAA@@@???>>>>>>=========>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>===<<<===@@@CCCHHHIIIKKKNNNPPPRRRSSSTTTZZZZZZZZZZZZ[[[[[[[[[[[[```___^^^]]]]]]]]]]]]]]]___\\\ZZZ```ppphhh[[[UUUMMMHHHEEEHHHJJJKKKMMMPPPOOOMMMKKKKKKMMMMMMMMMLLLJJJJJJJJJJJJKKKLLLMMMNNNLLLKKKJJJJJJIIIIIIJJJJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDEEEGGGFFFDDDCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBBBB@@@???>>>@@@???>>>=========??????<<<======>>>>>>======<<<<<<<<<<<<<<<===>>>??????999888888888999:::;;;;;;888888999:::999888777666999999999999999888777777333444555777888888888888777666555444444444555555333333333333444444444444222222222222222222222222000000000000000000000000//////000000000000000111000000000000000000000000000000000000000000000000,,,------...///000000111////////////////////////////////////////////////........................------------------------........................---------...............////////////////////////~~~yyyqqqttt{{{uuukkkeeeaaa\\\YYYYYY[[[]]]]]]]]]]]]___```______`````````_________[[[[[[[[[\\\]]]^^^______dddeeehhhlllqqquuuyyy{{{{{{|||}}}~~~}}}|||{{{{{{{{{uuurrrooommmmmmmmmkkkjjjjjjhhhgggfffeeeccc___\\\YYYYYYXXXVVVUUUSSSQQQPPPMMMKKKJJJJJJJJJHHHFFFDDDBBBBBBBBBAAAAAA@@@@@@??????>>>>>>===>>>>>>??????>>>>>>>>>>>>????????????>>>?????????@@@BBBGGGJJJNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYYYYZZZ[[[\\\\\\\\\______^^^]]]]]]]]]^^^___aaa```cccqqqkkk\\\TTTQQQIIIFFFEEEHHHJJJJJJLLLOOOLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEDDDCCCEEEFFFGGGFFFCCCBBBAAABBBAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA????????????>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<===888888888888999:::;;;<<<::::::999999999888888888888888888888888777777666333444555777888999888888555555555444444444444444222222333333333444444444444444444444444444444444000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000---------...///000000000000000000000000000000000////////////////////////........................------------------------........................---------.........//////////////////////////////~~~sssrrrttt{{{vvvlllccc]]]XXXZZZ\\\\\\[[[[[[]]]^^^[[[[[[\\\]]]]]]]]]\\\\\\[[[[[[\\\\\\]]]]]]^^^^^^]]]___bbbfffkkkppptttvvvtttuuuwwwxxxyyyzzzzzzzzz}}}|||{{{zzzyyyxxxxxxwwwssspppmmmkkkkkkjjjiiihhheeedddcccccccccaaa^^^[[[VVVVVVUUUTTTRRRPPPOOONNNJJJIIIHHHHHHHHHGGGEEECCC@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>????????????@@@AAABBBCCCEEEIIIOOOSSSRRRRRRRRRRRRSSSVVVXXXYYYVVVWWWXXXZZZ[[[\\\^^^^^^___^^^]]]]]]]]]]]]______^^^cccppp}}}eeeXXXQQQLLLIIILLLHHHHHHJJJKKKIIIJJJNNNJJJHHHGGGGGGIIIJJJJJJIIIJJJJJJIIIJJJJJJKKKLLLMMMMMMLLLJJJIIIGGGGGGFFFFFFDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFGGGFFFCCCAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>>>>>@@@AAACCCAAAAAAAAA@@@???>>>===<<<;;;;;;:::999999999:::::::::::::::;;;<<<===>>>???<<<;;;:::999999999::::::777777777777777666666555222333555777888999888888555666666777666666555444222222222333333444444444555555555555555555555555111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////........................------------------------000000000000000000000000---------.........//////////////////////////////zzztttpppsssxxx||||||gggZZZ___ZZZXXXZZZ[[[XXXXXXZZZYYYZZZ[[[\\\\\\\\\\\\\\\YYYZZZZZZZZZ[[[[[[[[[[[[]]]]]]^^^```dddgggkkkmmmnnnrrruuuvvvuuuuuuwwwzzz{{{}}}|||wwwtttssssssrrrrrrpppnnnkkkjjjjjjhhhfffdddccccccbbb```^^^\\\ZZZYYYUUUTTTSSSQQQOOOMMMLLLKKKGGGGGGHHHGGGFFFDDDBBBAAA@@@???>>>======>>>???@@@>>>>>>===============>>>===>>>???>>><<<<<<>>>???AAACCCEEEHHHKKKMMMOOOOOORRRRRRSSSTTTUUUVVVVVVWWW\\\YYYWWWXXX\\\______^^^aaa```___^^^]]]]]]]]]^^^aaaiiiyyykkk^^^VVVLLLHHHKKKFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJLLLKKKKKKJJJIIIIIIHHHHHHDDDEEEFFFGGGGGGFFFDDDDDDGGGGGGFFFDDDCCCAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@????????????>>>>>>???AAABBBDDD?????????>>>>>>>>>>>>===<<<<<<:::999999999999:::999999999::::::;;;;;;;;;<<<;;;:::888777888888999999888888777666555555444444444444555555555555666999888666555333333222222555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111444333111//////000111222000000000000000000000000222222111000//////000000000000000000000000000000000000//////.........---//////000000000000//////////////////////////////------...111444444222000---...///000000///...---//////.........---------{{{tttppprrrvvvxxx}}}{{{mmm^^^XXXTTTVVVYYYYYYYYYZZZXXXYYYZZZZZZ[[[[[[[[[[[[YYYYYYYYYYYYZZZZZZZZZ[[[YYYYYYYYY[[[]]]```cccdddjjjmmmpppqqqpppppptttwwwyyy{{{}}}~~~~~~zzzuuurrrqqqqqqppppppmmmllliiihhhhhhgggdddbbbaaa```___^^^\\\YYYWWWVVVRRRQQQPPPNNNLLLKKKJJJIIIEEEEEEEEEEEEDDDBBB@@@?????????>>>======>>>??????>>>>>>============>>>>>>>>>???@@@???>>>>>>???AAABBBDDDFFFJJJMMMOOOQQQQQQRRRRRRSSSTTTUUUVVVVVVWWW\\\YYYWWWXXX[[[^^^^^^]]][[[\\\\\\\\\\\\\\\]]]___eeessssss\\\TTTPPPJJJGGGJJJFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEFFFGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@????????????>>>>>>???@@@BBBCCC????????????>>>>>>>>>>>>>>>===;;;:::999:::;;;<<<::::::::::::;;;;;;;;;;;;<<<;;;:::888888888888999888888888777666555555555444444444555555555555666888888666555444333333333444444444444444444444444333333333333333333222222222222222222222222222222111111111111111111111111333222000/////////000111000000000000000000000000222111111000//////000000000000000000000000000000000/////////............//////000000000000//////000000000000000000000000/////////111333222000...---...///000000///...---//////.........---------www|||yyyuuuuuuwwwwwwyyy}}}iii^^^TTTSSSVVVWWWWWWWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWWWWWWWXXXZZZ[[[\\\cccfffhhhiiihhhjjjooosssvvvwwwyyy{{{}}}~~~|||{{{wwwssspppooonnnmmmllljjjiiifffeeeeeedddbbb```]]]]]]\\\ZZZXXXVVVTTTSSSNNNNNNLLLKKKIIIHHHFFFFFFBBBBBBBBBBBBAAA@@@>>>===???>>>===<<<<<<===>>>???>>>>>>============>>>>>>???@@@AAAAAA@@@@@@BBBDDDEEEFFFIIILLLOOORRRTTTUUUSSSSSSTTTUUUVVVWWWWWWXXX\\\ZZZXXXXXXZZZ\\\]]]\\\[[[\\\\\\[[[ZZZ\\\___aaalllnnn]]]NNNKKKKKKGGGEEEGGGEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@????????????>>>>>>>>>???@@@AAABBB@@@@@@?????????>>>>>>>>>???>>><<<::::::;;;===>>><<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888888888888888888777777666666555555444444444555555555555666888777666555444444444444333333333333333333333333444444333333222222222111222222222222222222222222111111111111111111111111111111111000000000000///000000000000000000000000111111000/////////000000000000000000000000000000////////////...............//////000000//////...000000000000000000000000000000000111111111...,,,---...////////////...---...............---------nnnuuu~~~}}}||||||yyyyyy{{{}}}~~~mmmZZZRRRRRRRRRQQQQQQSSSSSSUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXXXX]]]___aaaaaaaaadddiiinnnrrrsssuuuwwwzzz|||~~~~~~}}}{{{xxxxxxuuuqqqnnnmmmlllkkkjjjhhhfffdddccccccbbb```^^^ZZZZZZYYYWWWUUUSSSQQQPPPKKKKKKJJJHHHGGGFFFDDDDDDAAAAAA@@@@@@???>>>======>>>===<<<<<<<<<<<<===>>>>>>============>>>>>>??????@@@AAABBBAAABBBDDDFFFHHHIIILLLOOOSSSUUUWWWXXXUUUUUUVVVWWWXXXYYYZZZZZZ[[[ZZZYYYYYYZZZ[[[\\\]]]``````___]]]\\\___eeejjjyyyooo]]]RRRJJJJJJJJJFFFDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@?????????>>>>>>>>>>>>===;;;::::::;;;===>>>=========<<<<<<;;;;;;:::;;;;;;:::999888888888888888777777777666666666555444444444555555555555666777777666555555444555555333333333333333333333333444444333333222111111111222222222222222222222222111111111111111111111111111111222222222111000///////////////////////////111000000/////////000000///////////////////////////////////////............//////////////////...////////////////////////000/////////000000...,,,................................................eeennnzzz|||zzzzzz{{{}}}zzz```QQQMMMLLLLLLNNNOOOPPPRRRSSSTTTUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVZZZZZZZZZYYYYYYXXXWWWWWWXXX[[[]]]]]]]]]___eeejjjmmmnnnpppsssvvvyyy{{{}}}{{{{{{{{{|||~~~{{{zzzyyyzzzzzzyyyvvvtttuuurrrnnnlllkkkjjjhhhfffdddcccaaa`````````^^^\\\WWWWWWVVVUUUSSSPPPNNNMMMJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>===============>>>?????????@@@BBBBBBCCCDDDGGGIIIKKKMMMOOORRRUUUWWWYYYYYYWWWXXXYYYYYY[[[[[[\\\]]][[[[[[[[[ZZZZZZ[[[]]]___aaabbbcccbbbcccjjjttt|||ppp]]]QQQLLLIIIIIIIIIGGGEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???????????????>>>>>>======>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<<<<;;;::::::;;;<<<============<<<<<<;;;;;;:::;;;:::::::::999888888777777777777777666666666666444444444555555555555666777666666555555555666666444444444444444444444444333333333222222111111111222222222222222222222222111111111111111111111111222222333333222222111000////////////////////////000///////////////000000////////////////////////.........///////////////......////////////.................................------...///000///.........------------......---.....................[[[eeesss}}}}}}yyyyyy|||eeeUUUMMMJJJKKKMMMLLLMMMOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTXXXXXXXXXXXXWWWVVVUUUUUUTTTWWWZZZZZZZZZ[[[```dddfffhhhkkknnnqqqtttvvvvvvuuuuuuvvvwwwzzz}}}}}}{{{zzz{{{||||||{{{zzzvvvuuuuuuuuuuuutttqqqooopppnnnkkkiiihhhfffdddbbb```___]]]\\\]]]\\\ZZZYYYTTTTTTSSSRRRPPPMMMKKKJJJHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>???===<<<;;;::::::;;;<<<======<<<<<<======>>>???@@@@@@AAACCCEEEEEEGGGJJJMMMOOOPPPRRRUUUWWWXXXYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^ZZZ[[[\\\\\\[[[\\\___bbbaaaffflllpppuuu}}}jjjXXXOOOFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBBBBBBBCCCCCCCCCCCCAAABBBBBBCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>>>>======>>>>>>=========<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::888777777777777777777666666666666444444444555555555555666666666666555666666777777555555555555555555555555222222222222222222222222222222222222222222222222111111111111111111111111222222222111111111111111000000000000000000000000//////......//////000000000000000000000000000000.........///////////////---......//////......---------------------------...,,,,,,---...000///.........------------......---------...............OOOZZZiiiwwwxxx}}}{{{zzzzzz~~~ppp```UUUMMMLLLNNNJJJKKKMMMNNNPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVVVVVVVVVVUUUTTTQQQTTTWWWXXXWWWXXX[[[^^^```bbbfffiiilllnnnooooooppppppqqqrrruuuxxx{{{|||}}}~~~vvvvvvvvvxxxzzzyyywwwuuurrrqqqqqqqqqqqqpppmmmkkkllliiigggeeedddbbb```^^^\\\ZZZXXXXXXXXXXXXVVVUUUQQQPPPPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>>===<<<===>>>>>><<<<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBDDDFFFHHHIIIKKKOOOQQQRRRSSSUUUVVVXXXXXXYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[]]]]]]\\\^^^bbbeeeiiisssiiiVVVLLLHHHBBBDDDDDDCCCBBBCCCDDDEEEBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888:::===??????>>><<<:::::::::::::::;;;;;;;;;;;;::::::;;;;;;:::999777666666666666666777777777777444444444555555555555666666666555555666777888888444444444444444444444444000000000111222222333333222222222222222222222222111111111111111111111111222111///.........///000000000000000000000000000...............///000000000000000000000000000000............/////////000---......//////......---........................///...,,,,,,---...---,,,...------,,,,,,------...---------.........//////FFFRRRbbbqqq{{{zzz~~~}}}vvvzzz|||lll]]]RRRLLLMMMIIIJJJKKKMMMOOOPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSTTTVVVWWWWWWWWWVVVUUUOOORRRVVVWWWVVVVVVXXX[[[[[[^^^bbbfffiiijjjjjjiiimmmmmmnnnoooqqqsssvvvxxxxxxyyyzzz|||~~~~~~{{{rrrssstttwwwxxxwwwtttqqqpppooonnnoooooonnnkkkiiihhhfffdddbbbaaa___\\\ZZZXXXWWWUUUUUUUUUUUUSSSRRRNNNNNNMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<;;;<<<===>>><<<;;;::::::::::::;;;<<<<<<<<<<<<<<<===>>>@@@@@@DDDFFFIIIJJJLLLNNNRRRTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\YYY[[[^^^^^^]]]___cccgggtttqqq]]]PPPKKKIIIDDDFFFFFFBBB???@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBBBBBBBCCCDDDFFFGGG>>>>>>???@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::888;;;???BBBBBB@@@===;;;999999999::::::;;;;;;;;;::::::;;;;;;:::999777666666666666666777777777777444444444555555555666666666555555666666777888999333333333333333333333333//////000111222333333444222222222222222222222222111111111111111111111111111///---,,,+++,,,...///000000000000000000000000...............///000111000000000000000000000000---.........//////000000---..................---////////////////////////222///---,,,,,,,,,+++***...---,,,,,,,,,,,,---...---------.........//////AAAKKKWWWbbblllwww{{{~~~nnn^^^QQQIIIHHHHHHHHHIIIIIIJJJKKKMMMQQQPPPOOONNNOOOQQQSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVOOONNNNNNQQQUUUXXXYYYYYYXXXYYY[[[]]]___aaacccddddddfffiiikkkkkklllmmmooorrrsssssstttvvvyyy{{{|||}}}}}}zzzwwwuuussssssnnnooopppqqqpppooommmkkkjjjiiiiiiiiihhhgggggggggcccccccccbbb___\\\XXXVVVTTTSSSQQQPPPOOONNNMMMMMMJJJJJJIIIHHHGGGFFFEEEDDDBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;;;;:::999888=========>>>@@@BBBEEEFFFIIIJJJMMMOOORRRSSSUUUUUUTTTUUUVVVWWWXXXXXXXXXXXXZZZ[[[\\\\\\[[[ZZZ\\\]]]^^^]]]```cccccceeeqqqfffVVVOOOIIIEEECCCBBBBBBBBBBBBAAA@@@???>>>???>>>=========>>>@@@AAA???@@@AAAAAABBBBBBAAAAAACCCDDDEEEFFFEEEDDDBBB@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===>>>>>>======<<<<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???>>>;;;;;;::::::::::::999999888888888888888777666666888888888888777666444444555555666666666555333222222222333333444333333333333333333444444555555555222222222111111111000000000111222333333333333333000000000000000///......000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000......------------......---------------...///000........................//////.........---------,,,,,,---.../////////...------,,,******+++///222>>>GGGTTT___jjjuuu{{{jjjZZZOOOFFFEEEEEEFFFHHHJJJKKKKKKMMMLLLLLLLLLLLLNNNOOOPPPSSSSSSSSSSSSTTTTTTTTTUUUQQQPPPPPPQQQSSSUUUVVVUUUUUUVVVWWWZZZ\\\^^^___```aaadddfffhhhhhhiiikkklllooopppqqqrrrtttvvvwwwxxxxxxzzz|||}}}|||{{{{{{|||~~~~~~~~~}}}|||{{{zzzxxxuuusssqqqpppooolllmmmnnnnnnmmmkkkiiihhhggggggffffffeeeeeedddddd```aaa```___]]]YYYVVVTTTRRRQQQPPPNNNLLLKKKKKKJJJGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;>>>>>>???@@@BBBEEEGGGIIIKKKLLLNNNQQQSSSTTTUUUUUUWWWWWWXXXYYYZZZZZZZZZZZZWWWYYY[[[[[[ZZZ[[[\\\^^^aaa^^^^^^ccciiirrr}}}iiiTTTJJJGGGEEECCCBBBAAAAAAAAAAAA@@@???>>>===???>>>=========>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>=========<<<<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????>>>===<<<::::::999999999888888888777888888888888777666666888888888777777666444444444555666666666555333222333333444444444444333333333333333444444444444444333333333222222222111111000111222222333333333222000000111111000000///...000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000......------------............---------......///........................///.........------------------......///.........111111000...,,,,,,...000999AAAMMMYYYdddsss}}}lll```QQQLLLGGGEEEFFFIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNPPPPPPQQQQQQQQQRRRRRRRRRSSSRRRPPPPPPQQQRRRRRRQQQQQQRRRSSSUUUWWWYYYZZZ[[[^^^```cccddddddeeeggghhhjjjkkkmmmpppqqqrrrrrrrrrpppsssvvvwwwvvvvvvvvvwwwxxxzzz~~~~~~}}}}}}}}}{{{zzztttsssrrrpppnnnllllllkkkjjjjjjkkkjjjiiigggeeedddcccccccccbbbaaa`````````]]]]]]\\\[[[XXXUUUSSSQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDDDDCCCCCCBBBAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@@@@BBBDDDFFFIIILLLMMMOOOPPPQQQSSSTTTUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[WWWYYY[[[\\\\\\\\\^^^```aaa\\\ZZZaaannnfffWWWHHHDDDDDDDDDDDDDDD???????????????>>>===<<<>>>>>>=========>>>???@@@@@@@@@AAABBBBBBBBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>============<<<<<<<<<<<<<<<=========>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::999999999888888888777777777777888888777777666555777777777777666555555444444555666666666555444333444444555555555444444333444444444444333333333333444444333333333222222222000111222222333222222222111111222222111111000///000000000000000000000000////////////000000000000000000////////////000000000000000000000000000000......------------......//////...---------..........................................------------.........///......------000111111000...,,,---...666<<>>>>>>>>?????????@@@========================>>>===<<<;;;<<<>>>@@@BBBCCCDDDEEEHHHKKKNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZZZZ\\\^^^^^^]]]^^^___aaaaaa]]]]]]ggg{{{jjjZZZOOOFFFDDDDDDBBBAAABBB???????????????>>>===<<<============>>>>>>??????>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???????????????>>>>>>>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;999:::::::::;;;;;;;;;;;;999999:::;;;;;;:::999999999999999999888888888888777777777777777666666555666666777777666555555444444444555666666555444333555555555666555555444444555444444333333222222222333333222222222222111111111111222222222222111111222222222222222111000000////////////////////////////////////000000000000000000////////////000000////////////////////////......------------......000///...---------------........................------------------------.../////////...---,,,,,,)))+++---......------...555888===DDDPPPeee}}}}}}~~~}}}lllTTTGGGCCCCCCDDDGGGHHHJJJKKKMMMMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMOOOMMMLLLMMMNNNPPPPPPOOOMMMNNNOOOPPPQQQRRRSSSSSSWWWZZZ\\\^^^^^^___```bbbbbbdddfffiiijjjjjjiiiiiihhhkkknnnooooooooopppqqqppptttyyy|||yyyxxxwwwvvvvvvvvvuuussspppmmmmmmkkkjjjiiihhhhhhhhhffffffeeedddbbbaaa___^^^]]]]]]\\\[[[ZZZYYYXXXXXXVVVVVVUUUSSSQQQOOONNNMMMLLLKKKJJJGGGFFFDDDDDDCCCBBBAAAAAA@@@@@@?????????=========>>>??????@@@@@@========================>>>===<<<<<<===@@@BBBDDDFFFGGGIIILLLOOORRRTTTUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXZZZZZZ\\\]]]^^^]]]\\\[[[\\\]]]^^^___fffvvvhhhXXXNNNGGGAAAAAA???<<<:::<<>>===<<<<<<======>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>===?????????@@@@@@@@@??????AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>=========<<<<<<===>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;999999999999:::::::::;;;999999:::;;;;;;:::999999;;;::::::::::::999999999777777777777777666555555555666666666666555555444333444555666666555444444555666666666555444444333444444444333333222222111111111111111000000000000111111111222222111111000222222222222222111000000////////////////////////.../////////000000000111000000////////////000000////////////////////////......------------......000///...---------------........................,,,,,,------------------.../////////...---,,,,,,(((+++...///...------...444666888;;;EEEXXXppp|||zzzxxxyyylllUUUHHHDDDDDDDDDDDDEEEFFFGGGIIIJJJJJJIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJKKKMMMOOOOOOOOOMMMMMMNNNOOOPPPPPPQQQQQQTTTVVVYYYZZZ[[[[[[]]]______aaabbbdddeeefffeeeeeefffhhhkkkllllllkkklllmmmlllpppuuuzzz~~~~~~|||~~~~~~|||xxxvvvuuuttttttttttttssspppnnnkkkkkkiiihhhffffffeeeeeecccbbbaaa```___^^^]]]]]]ZZZZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQOOONNNLLLKKKJJJIIIHHHGGGEEEDDDCCCCCCBBB>>>>>>>>>=========<<<<<<=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@CCCEEEGGGIIIJJJMMMPPPSSSTTTVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXYYY[[[\\\]]][[[\\\]]]\\\ZZZXXXYYYZZZVVV___nnngggTTTKKKEEEAAA???@@@???;;;;;;===>>>>>>????????????>>>>>>;;;<<<===>>>>>>>>>======::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????AAAAAABBBBBBBBBBBBAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;:::;;;<<<<<<============;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;888888999999999:::::::::999:::;;;;;;;;;;;;:::999;;;;;;;;;:::::::::999999666666777777666666555444555555666666666555555444333444555666666666555444555555555555555444333222333333333333222222222222111000000000000/////////111111111222111111000///111111222222111111000///000000000000000000000000......//////000000111111000000////////////000000000000000000000000000000......------------......//////...---------..............................,,,,,,,,,,,,------------.........///......------...000222111///---,,,---333555666888===KKK]]]kkk~~~yyywwwuuuvvv|||zzzvvvtttuuuvvvxxxoooYYYMMMIIIAAAAAAAAAAAACCCEEEGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJIIIJJJLLLMMMMMMMMMLLLMMMMMMMMMNNNOOOOOOOOOPPPRRRUUUWWWWWWXXXYYY[[[]]]]]]^^^___```aaaaaabbbccceeeggghhhgggffffffggggggjjjooossswwwxxxyyyxxxwwwyyy|||~~~~~~{{{yyyxxxwwwuuusssssssssrrrssssssrrrooolllhhhgggfffdddbbbaaaaaaaaa___^^^]]]\\\[[[[[[[[[[[[VVVVVVUUUSSSRRRQQQPPPOOOOOONNNMMMKKKIIIHHHGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA===============<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGIIIJJJLLLMMMPPPRRRUUUVVVVVVWWWUUUVVVWWWXXXZZZZZZ[[[[[[ZZZZZZYYYXXXYYY[[[]]]^^^[[[\\\]]]\\\[[[ZZZ[[[\\\[[[jjj}}}hhhUUUJJJEEEAAA@@@@@@BBB@@@<<<===AAA<<<======>>>>>>=========;;;<<<===>>>>>>>>>===<<<::::::;;;<<<<<<<<<<<<;;;======<<<<<<===>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@======>>>>>>>>>?????????>>>>>>======<<<;;;;;;:::999999:::<<<<<<=========:::::::::;;;;;;<<<<<<<<<999999:::;;;;;;;;;;;;;;;888888888888999999999999888999:::;;;;;;:::999888::::::::::::999999999888666666777777666666555444444444555666666555555444222333555666666666555444555555555444444333222111222222222222222333333333111111111000000000000///111111111111111000//////000000111111000000///...000000000000000000000000.........///000111111111000000////////////000000000000000000000000000000......------------............---------......///........................++++++,,,,,,,,,---------------......///.........///000111000...---------222555666777999BBBPPPZZZppp~~~}}}wwwvvvuuuvvvzzzzzzvvvssspppkkkkkkwwwiiiWWWOOOAAAAAA@@@@@@AAADDDGGGIIIHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKIIIIIIKKKLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNNNNMMMPPPSSSTTTTTTUUUWWWXXX[[[[[[[[[[[[\\\]]]______```bbbddddddcccbbbbbbcccdddfffjjjnnnqqqsssttttttrrruuuyyy|||~~~~~~}}}}}}~~~~~~}}}{{{|||zzzwwwuuuuuutttrrrpppmmmmmmmmmnnnnnnllliiiffffffeeecccaaa___^^^]]]]]]\\\[[[ZZZYYYYYYYYYYYYYYYTTTSSSRRRQQQOOONNNMMMLLLMMMLLLJJJHHHGGGFFFEEEEEEBBBAAA@@@@@@??????@@@@@@???????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKLLLMMMOOOQQQTTTVVVVVVWWWWWWTTTUUUWWWXXXZZZ[[[[[[[[[YYYXXXWWWVVVWWWYYY[[[\\\]]]^^^______^^^^^^```aaalll|||gggWWWMMMFFFCCC???>>>???@@@===999:::???;;;;;;<<<<<<===<<<<<<;;;:::;;;===>>>>>>>>>===<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBAAAAAA@@@<<<<<<======>>>>>>>>>???>>>>>>===<<<;;;;;;::::::888999:::;;;<<<=========:::::::::;;;;;;<<<<<<<<<888999::::::;;;;;;;;;;;;777888888888888999999999777888999::::::999888777999999999888888888888777666666666666666555555444444444555555666555555444222333555666666666555555444444444444333222111000111111111222222333333444222222222111111111111000111111111111111000//////000000000000000///......000000000000000000000000---......///000111111222000000////////////000000000000000000000000000000.........------.........---------------...///000........................+++++++++,,,,,,---------,,,,,,---.../////////...***,,,------,,,,,,...000333222000111444999???CCCQQQgggwwwpppoootttxxxyyy~~~yyyppplllhhhjjjuuuqqqaaaLLLEEE>>>======<<<>>>BBBCCCEEEHHHIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKJJJNNNNNNNNNOOOPPPQQQRRRSSSXXXXXXXXXYYYZZZ[[[[[[\\\[[[\\\\\\]]]^^^___``````bbbcccdddfffhhhiiikkkkkknnnpppsssvvvwwwyyy|||~~~}}}|||{{{|||{{{{{{zzzyyywwwwwwxxxvvvtttqqqooommmmmmmmmqqqlllgggfffhhhhhhfffbbbdddcccbbb```^^^\\\ZZZYYYZZZYYYXXXUUUSSSQQQOOONNNOOONNNMMMLLLKKKJJJIIIIIIGGGFFFFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@??????>>>>>>>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<===>>>>>>============>>>???AAAAAACCCEEEHHHLLLNNNNNNNNNNNNSSSTTTTTTVVVWWWXXXYYYYYYWWWXXXXXXYYYZZZ[[[[[[\\\[[[WWWUUUXXXZZZZZZ\\\```]]]bbbeeefffjjjsss{{{}}}eeeXXXPPPEEE???AAA@@@??????>>>===<<<<<<;;;;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@???@@@AAAAAA@@@>>>;;;:::==============================<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888999999999:::<<<<<<:::888777777888999::::::;;;;;;:::999999888777666666555555555555555555555555555444555555555444333333222444444333222333444555666888777666555444444444444333333333222222222111111111111111111111111111111333222111111000000111111,,,---...000222444666666000000000000000000000000111111111000000000000000111111000//////////////////////////////......---......//////000000111111............---,,,+++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......333222111111222666:::<<>>>>>>>>???>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>>>>???@@@AAACCCCCCGGGIIIKKKNNNPPPPPPPPPOOOSSSSSSTTTUUUVVVWWWXXXYYYXXXXXXYYYYYYZZZ[[[[[[\\\ZZZWWWWWW[[[]]][[[\\\______hhhssszzz}}}fffRRRKKKHHHAAA===???>>>>>>======<<<;;;;;;:::::::::999999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????===>>>???@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888888999;;;===<<<:::888777777888888999::::::;;;999888888777666666555555555555555555555555555555444444555555444444333222333333222111222333444555444333222111000000000000333333222222222111111111111111111111111111111111333222111111000000111111......//////000111111222////////////////////////////////////////////////111111000//////////////////////////////......---------........./////////***+++,,,---............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222111111000111222444555:::@@@MMMaaavvv~~~~~~}}}{{{}}}~~~xxxsssqqqvvv|||kkk\\\MMMFFFEEEBBB@@@@@@DDDFFFIIIKKKKKKJJJGGGFFFHHHHHHIIIIIIIIIIIIIIIIIILLLLLLLLLMMMLLLKKKKKKJJJKKKKKKKKKJJJKKKKKKLLLLLLPPPPPPPPPQQQQQQRRRRRRSSSRRRSSSTTTUUUWWWXXXYYYZZZ]]]^^^___```aaabbbcccccceeehhhjjjlllnnnpppsssuuuxxxyyyzzzyyyxxxwwwxxxyyy|||}}}~~~{{{yyyzzz{{{||||||}}}~~~~~~|||||||||{{{{{{|||||||||{{{{{{zzzyyy|||}}}~~~~~~|||xxxuuusssqqqpppqqqqqqqqqppppppoooooonnnooonnnkkkhhheeedddccccccgggccc___^^^______]]]ZZZ\\\[[[YYYXXXVVVTTTRRRRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@???>>>===>>>???@@@>>>>>>===<<<<<<<<<======???>>>>>>======>>>>>>>>>??????@@@BBBCCCEEEFFFGGGLLLMMMOOOQQQRRRRRRRRRQQQSSSSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[YYYWWWYYY^^^___^^^___bbbhhhvvvzzzbbbRRREEEDDDEEEAAA???AAA<<<<<<<<<;;;;;;:::999999::::::999999999999::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888777888:::<<<>>>===:::777777777777888999999::::::777777777666555555444444555555555555555555555555444444555555444444333333222222111111111222333444555555444333222222222222333222222222222111111111111111111111111111111111222222111000000000000111/////////.........------....................................////////////111111000//////////////////////////////......------------------.........***+++,,,---............,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,---......111111111111111111222222:::999???OOOcccvvv}}}}}}|||yyyyyy{{{mmmYYYOOOKKKFFFAAA>>>DDDEEEFFFHHHIIIHHHEEECCCIIIIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKKKKJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSTTTVVVVVVZZZZZZZZZ[[[\\\]]]]]]^^^```ccceeeggghhhjjjmmmooorrrtttuuuuuuttttttuuuvvvxxxyyyzzz{{{zzzxxxvvvuuuuuuvvvwwwvvvvvvxxx{{{}}}~~~}}}|||zzzxxxwwwvvvvvvyyyyyyzzz{{{{{{{{{{{{{{{yyy|||}}}~~~~~~}}}}}}|||zzzzzz{{{{{{zzzyyy{{{yyyvvvsssooommmlllkkkmmmllllllkkkkkkkkkkkklllllljjjgggdddbbb``````___bbb___]]]\\\\\\\\\ZZZWWWWWWVVVUUUSSSQQQPPPNNNNNNNNNMMMLLLKKKIIIHHHGGGFFFDDDDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@?????????AAA???>>>======>>>???@@@>>>>>>===============>>>???>>>>>>======>>>>>>>>>AAABBBDDDFFFGGGIIIJJJKKKPPPQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[[[[[[[YYYZZZ^^^```bbbgggnnn{{{|||___TTTJJJCCCDDDDDDAAA>>>???<<<<<<;;;;;;::::::::::::999999888888888888999999999999:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;999::::::;;;<<<<<<======;;;<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888999:::;;;<<<::::::::::::::::::::::::999999999999888888888888555777:::===???>>>:::666777777777777888888999999666666555555555444444444555555555555555555555555333444444555444444333333222222222222222333333444555555444333333333333333222222222222111111111111111111111111111111111111222222111000000000000000/////////......---------..............................///////////////000111000000//////////////////////////////......---------------------..................---,,,+++***,,,,,,,,,---------......------------------------........................---,,,,,,,,,,,,---......//////000111222222333333999777:::DDDQQQ```uuu~~~|||zzz}}}kkk```ZZZSSSLLLHHHIIIGGGEEEFFFHHHIIIHHHFFFHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSUUUUUUVVVWWWXXXXXXYYYYYY]]]___aaacccdddfffhhhjjjmmmoooqqqrrrrrrrrrssstttvvvuuuuuutttssssssttttttsssssssssrrrqqqqqqtttvvvtttwwwyyyzzzzzzzzz{{{|||xxxwwwvvvuuutttsssssssssxxxyyyzzz{{{|||}}}}}}}}}|||zzz{{{}}}~~~}}}|||zzzyyyxxx{{{}}}zzzuuurrrsssvvvvvvtttrrrooollljjjiiihhhiiiiiihhhhhhhhhhhhiiijjjhhhgggdddbbb```^^^^^^^^^^^^]]][[[[[[ZZZYYYWWWVVVSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEEEECCCBBBBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>>>>???>>>>>>======>>>???@@@>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>??????@@@DDDEEEHHHJJJLLLMMMNNNNNNRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXZZZZZZZZZZZZ[[[[[[[[[[[[]]]ZZZYYY\\\aaahhhvvv~~~bbbPPPIIIDDD@@@@@@@@@===::::::<<<<<<;;;;;;;;;;;;;;;:::999888888777777888888999999999999:::::::::;;;;;;999999999:::::::::;;;;;;999999::::::;;;;;;<<<<<<======<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777888999:::;;;<<<::::::::::::::::::::::::999999999888888888777777555666999===???>>>:::777666666777777777777888888555555555555444444444444555555555555555555555555333333444444555444444333222333333444444444444444222111000000000000000000222222222111111111000000111111111111111111111111222111000000//////000000/////////////////////////////////////////////////////////000000111111111111000000//////////////////////////////......---....................................---,,,+++***,,,,,,,,,---------......------------------------........................---,,,,,,,,,,,,---......//////000111222333333444333222555<<>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???????????????@@@AAABBBCCCDDDHHHIIILLLNNNPPPPPPPPPPPPSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWWWWXXXXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[]]]YYYWWW[[[cccrrrzzzaaaPPPHHHAAA@@@??????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999999999999::::::::::::888888999999::::::;;;;;;999999999:::::::::;;;;;;======<<<;;;:::999888888:::::::::::::::::::::::::::::::::999999999888888888888888888888999:::;;;::::::::::::::::::::::::999888888888888777777777555666999<<<>>>>>>;;;888666666666666666777777777555555555555555555555555555555555555555555555555333333444444555555444444222333444555555555444444333333222222222222222333222111111111111000000000111111111111111111111111111111000////////////000/////////000000111111222//////////////////////////////000000111111222222111111000//////////////////////////////......---/////////...............***+++,,,---............,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,---......000000//////000111222333111...222888999>>>PPPeeevvvzzzvvv|||rrrfffVVVJJJDDDCCCBBB@@@@@@AAABBBCCCDDDEEEFFFGGGKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJMMMNNNOOOPPPRRRTTTUUUUUUUUUWWWZZZ[[[\\\]]]```bbb```cccgggiiijjjjjjkkkllliiiiiijjjkkkkkkllllllllllllllllllkkkjjjjjjlllnnnoooqqqtttuuutttrrrrrrrrrjjjjjjjjjkkklllnnnoooppprrrsssuuuwwwyyyzzz{{{|||~~~}}}{{{yyyyyyzzzzzzyyyyyy|||~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~{{{}}}~~~zzzvvvuuuxxx{{{uuuuuutttsssqqqpppooonnnlllpppssspppjjjggghhhjjjfffggghhhhhhfffdddaaa______^^^]]]]]]]]]___aaaccc\\\[[[ZZZXXXXXXXXXXXXYYYSSSTTTUUUTTTRRRQQQOOOOOOLLLKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@======>>>>>>>>>>>>>>>>>>;;;<<<>>>???@@@???>>>===>>>>>>======>>>??????@@@AAAAAABBBCCCEEEGGGHHHIIIKKKMMMOOOQQQRRRRRRRRRQQQTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYVVVWWW]]]iii{{{www___OOOFFFCCC???@@@@@@===<<<<<<>>>???999999::::::::::::::::::777777777666666777777777888999999999999:::::::::777888888999::::::;;;;;;999999999999::::::::::::;;;;;;:::999999999999999999999999999999999999999;;;:::::::::999999999999999888888888888888999999999999999999999999999999888888888888777777777777666777888;;;===>>><<<:::666666666666666666666666555555555555555555555555555555555555555555555555222333444444555555444444111222333444555444333333666555555555555555666666111111111111000000000000111111111111111111111111111111000/////////////////////000000000111111111..............................//////000111111222111111000//////////////////////////////......---.........---------,,,,,,***+++,,,---............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000///......///000111444///111777888888EEEVVV]]]ooovvvlllooo~~~lllXXXLLLFFFBBB???======>>>@@@BBBCCCDDDEEEKKKJJJIIIHHHGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGKKKLLLMMMOOOQQQSSSTTTUUUSSSUUUWWWYYYYYYZZZ]]]___[[[^^^bbbeeeffffffggghhhcccdddgggjjjkkkjjjiiihhhhhhiiiiiiiiihhhiiilllnnnkkknnnppppppnnnkkkjjjjjjeeeeeefffhhhjjjlllnnnpppoooppprrrtttvvvxxxyyyyyy|||}}}|||zzzxxxwwwxxxyyywwwuuuuuuwww|||~~~~~~}}}|||zzzxxxwwwwwwyyy{{{}}}|||zzzyyyxxxxxxxxxtttvvvwwwtttqqqpppuuuzzzsssrrrpppnnnlllkkkkkkjjjggghhhiiiiiigggfffdddddd```aaadddeeedddaaa]]][[[ZZZYYYXXXXXXYYY[[[]]]___WWWVVVUUUTTTTTTTTTUUUVVVNNNPPPQQQQQQOOOMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????=========>>>>>>>>>>>>>>>999;;;>>>@@@AAA???===<<<>>>>>>===>>>>>>???@@@@@@BBBCCCDDDFFFHHHJJJLLLMMMMMMOOOQQQSSSTTTTTTSSSRRRUUUUUUUUUVVVWWWXXXYYYZZZYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[[[[[[[UUUTTTWWW___mmmzzz```PPPGGGCCCBBB<<<>>>===999666777:::<<<888888888888888888999999777777666666666666777777888888999999999:::::::::777777888999::::::;;;;;;999999999999999999::::::999999888888999999:::;;;999999999999999999999999;;;;;;;;;:::::::::999999999999888888888888888888999999999999999999999999888888888888777777777777777777888:::<<<===<<<;;;666666666666666555555555555555666666666666666666555555555555555555555555222333333444555555555444000111222333444333222222333333222222222333333444111111111111000000000000111111111111111111111111111111000///////////////000000000000000/////////---------------------------------...///000000111111111000//////////////////////////////......------------,,,,,,+++++++++............---,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............///000111222222333444444444333555999>>>BBBJJJXXXlll{{{{{{~~~vvvllliiiooo}}}ooo[[[MMMFFFCCC>>>===<<<===???BBBEEEGGGCCCEEEGGGGGGFFFEEEFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTUUUVVV[[[[[[]]]^^^___````````````aaabbbcccccccccccccccdddcccbbbaaabbbdddfffhhhkkkjjjiiihhhgggfffeeedddddddddeeeggghhhiiijjjkkkpppppppppqqqqqqrrrrrrrrrzzzyyywwwuuutttuuuuuuvvvrrrrrrrrrssssssuuuvvvvvvzzzxxxuuuuuuuuuvvvvvvuuutttvvvxxxvvvssspppppprrrrrrooommmlllmmmooooooooolllkkkjjjhhhgggfffffffffeeedddcccbbbaaaaaaaaaaaa^^^^^^]]]]]]\\\[[[ZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTVVVUUURRRPPPOOONNNNNNNNNJJJJJJKKKKKKJJJHHHGGGEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;===>>>>>>>>>??????@@@@@@??????>>>======>>>???@@@DDDEEEFFFHHHKKKMMMNNNOOOUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUWWWYYYYYYYYYYYYXXXWWWZZZ[[[ZZZYYY[[[^^^___^^^ZZZZZZ]]]```]]]XXXTTTWWWXXX\\\eeevvvwww[[[MMMGGGAAA>>>???;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;999888777777777555555666666777777888888555555666666777777888888777888:::;;;<<<<<<;;;::::::::::::999999888888888888888999999999:::::::::;;;:::999888888888999:::<<<<<<;;;;;;;;;:::::::::777777888888888999999999;;;;;;;;;:::999888777666:::999888888777777888888666777999::::::999777666777777777777666666666666444555666777777888888888555555444333333333333444555444444333333444444555000111333444555444333333555555444333333222111111222222222111111111111000///000222333444444333222222111111111000000//////222222111000///...------//////............//////111111000000//////......000000///...............------............------......---------...//////........................------------------------+++++++++++++++,,,---............------,,,,,,,,,,,,,,,,,,---------....../////////000111111111222000000111111111444999<<>>???@@@AAABBBBBBDDDFFFFFFEEEDDDDDDEEEGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMNNNNNNOOOQQQRRRRRRSSSWWWWWWYYYZZZ[[[\\\\\\\\\\\\]]]^^^___````````````bbbaaa```___```bbbdddeeeggggggfffeeedddcccbbbbbbaaabbbccceeefffhhhiiiiiimmmmmmmmmmmmnnnnnnnnnooouuutttsssrrrqqqqqqqqqqqqoooooooooooopppqqqrrrsssuuusssppppppqqqrrrrrrrrrppprrrsssqqqnnnlllmmmnnnnnnkkkiiihhhiiijjjjjjjjjhhhhhhfffeeedddcccccccccaaaaaa```___^^^^^^^^^^^^[[[ZZZZZZYYYXXXXXXWWWWWWUUUUUUUUUUUUTTTSSSRRRRRRSSSQQQOOOMMMLLLKKKKKKKKKHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>===============>>>>>>>>>?????????@@@@@@???@@@@@@BBBCCCDDDHHHIIIJJJLLLMMMOOOPPPQQQTTTTTTSSSSSSSSSSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXYYYZZZYYYYYYZZZ[[[[[[ccc```___```bbb```\\\YYY\\\___eeepppuuubbbNNNFFFDDDAAA>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999888777777777555666666666777777777888666666666666666777777777777888999:::;;;;;;;;;::::::::::::999999888888888888888999999999:::::::::;;;:::999999999999:::;;;<<<<<<<<<<<<;;;;;;;;;:::888888888999999999::::::;;;;;;;;;::::::888777777999999999999888888888777777777888999999888777777777777777777777777777666555666666777777777777777666555444444333333444444555444444333333444444555222333444555555555444444555444444333333222222222222222222222111111111111000111222222222222222222111111111111000000000///111111000000//////......//////............//////////////////////////////000000///...............------............------..................------------------------------------------------------......---------...//////------------,,,,,,,,,+++,,,,,,,,,---------......000000000000000000000000...///000000000222444666999===GGGVVViii}}}vvvssszzzwwwlllhhhiiimmmooopppppprrrwwwqqq\\\NNNFFFCCC???<<<<<<=========???AAACCCDDDCCCBBBBBBBBBGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\\\\^^^]]]\\\\\\]]]^^^```aaabbbbbbaaaaaa```___^^^^^^^^^___```bbbdddeeegggggghhhhhhhhhhhhiiiiiiiiiiiimmmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnllljjjjjjlllmmmmmmmmmllllllkkkiiigggfffhhhiiiiiifffdddbbbcccccccccbbbcccbbbbbbaaa```___^^^^^^]]]\\\[[[ZZZZZZYYYYYYYYYUUUUUUUUUTTTTTTSSSSSSRRRQQQRRRRRRQQQQQQPPPOOONNNNNNMMMKKKJJJHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>=========>>>>>>>>>>>>???AAAAAABBBCCCEEEGGGIIIJJJNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWYYY\\\]]]]]]]]]fffggghhhjjjmmmnnnmmmkkklllpppxxxrrrYYYMMMCCCAAABBB@@@===;;;::::::::::::::::::::::::;;;;;;999888777777777777666666666666777777777777777777666666666666666666666777888999::::::::::::999999999999999888888888888888999999999:::::::::;;;;;;:::::::::;;;;;;<<<=========<<<<<<<<<;;;;;;999999999:::::::::;;;;;;:::;;;;;;::::::999888777888999:::::::::999777777777777777777777777777777777777777777777777777777777777888888777777666555666555444444333444444444555444444333333444444555333444555666666666555555444444444333333333333333333222222222111111111111222222111000000000111111111111111111000000000000000000000000//////////////////............//////...///////////////000000000//////............///------............------....../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......000000000000000////////////111333333222222333444666666;;;HHH\\\pppyyyssswww}}}zzzuuuqqqnnnllliiiggghhhmmmsss~~~ooo```PPPJJJCCC>>>>>>?????????:::<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@BBBCCCDDDGGGIIILLLNNNOOORRRRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYVVVVVV[[[```bbbccceeegggnnnvvv}}}}}}mmmYYYMMMFFF@@@??????>>>:::777999999999999999999999999::::::999777777666666666666666666666777777777777777777777666666555555444666666777888999999999999999999999888888888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>============<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;:::999999888888999:::;;;;;;999777666777777666666666666777777777777777777777888888888999999999888777666555555666666555444444444444444555444444333333444444555444444444555555555555444333333333444444444444444333333222222222111111111333222000/////////000000111111111000000000000000.../////////000000000111//////............////////////////////////......000///............//////------............------...///000000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......000000000//////////////////111333444333222222333444444888BBBRRRaaalllqqq}}}yyyyyy}}}~~~uuuoookkkfffdddfffjjjssssssddd[[[PPPHHHFFFEEECCCAAA888:::<<<<<<<<<<<<>>>???>>>???@@@AAACCCFFFHHHIIIFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[]]]^^^```aaabbbaaaaaa``````````````````aaaaaabbbccccccbbb```___bbbaaaaaaaaaaaabbbbbbccceeecccaaabbbdddeeeffffffeeecccaaa______```aaabbbaaa___\\\\\\\\\[[[ZZZXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHFFFFFFFFFEEEDDDCCCBBBAAACCCBBB@@@?????????AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======================================================>>>???@@@AAABBBCCCDDDEEEGGGJJJMMMOOOQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUWWWYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZVVVUUU[[[```bbbfffkkkqqqzzzzzzkkkWWWNNNGGGDDD@@@<<<;;;;;;999777999999999999999999999999999999888777666666666666777777777777666666666666777777666666555555444444555555666666777888888999888888888888888888888888888888999999999:::::::::;;;;;;;;;<<<============>>>============<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;:::999999888999;;;<<<;;;:::888666777777666666666666777777666777777777888888888999999999999999888666555444666666555444444444444555555444444333333444444555444444333333333333333333444444444444444444444555333333333222222222222111333222000/////////000000000000000000000000111111......//////000000111111//////............//////111000000///...------,,,//////............//////------............------...///000000///---+++)))------------------------------------------------...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////...000111222000000000111111222666<<>>===;;;999:::<<<>>>:::;;;<<>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>@@@BBBDDDEEEGGGHHHHHHIIIKKKNNNQQQRRRSSSTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYXXXXXXYYYZZZZZZ[[[VVVVVV\\\^^^___gggrrr}}}iiiTTTIIIHHH@@@@@@===888666999:::999888888888888888888888888888888777666666666666666777777777777666666666666666666555555555555555555555555555555555777888888777777777888888888888888888888999999999:::::::::999:::;;;<<<=====================<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999:::;;;;;;;;;:::888777777777777777777777777777666777777888888999999999999999999999888777666555777666555555444444555555555444444333333444444555444444333222222222333333555555555444444444444444333333333333222222222222222222111000000000111111000000000000111111111111......//////000000111111//////............//////000000//////...------,,,///............//////000------............------....../////////---,,,+++........................------------------------//////...---------......++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---.........///000000000---///000000//////000222...111444777:::>>>CCCFFFSSScccxxxzzzsssnnnmmmmmmiiihhhwww~~~wwwrrrmmmcccUUUJJJHHHFFFBBB===999777999<<<888999:::===???BBBEEEFFFEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEBBBCCCEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOONNNOOOOOOPPPPPPQQQQQQQQQQQQTTTTTTUUUUUUVVVWWWWWWWWWZZZZZZZZZZZZYYYYYYYYYXXXYYYXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXX]]]ZZZXXXXXXYYYZZZZZZYYYYYYWWWVVVVVVXXXXXXWWWUUUSSSRRRQQQRRRSSSSSSQQQOOOMMMNNNOOOPPPPPPNNNMMMKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@???>>>======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>???AAADDDGGGIIIKKKMMMMMMNNNPPPSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYYYYZZZYYYXXXWWWWWWXXXYYYYYYZZZVVVXXX^^^```cccqqq|||fffUUUHHHBBBBBB:::>>>===777555999;;;999888888888888888888888888777777666555555555666666888777777777666666666555444444555555555555555555555444444444444666777888666777777777888888888999888888999999999:::::::::888999;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;:::::::::999999999777777888999999888777777666777777888888999::::::999999999999888888777666777666666555555555555555555444444333333444444555666555444333222333333444666666555555444444333333444444333333333222222222000111222222222222222222///000000000111111111111////////////000000000000//////............//////---------....../////////...............///000000------............------..................------------------------------------------------------......---------...//////+++,,,,,,,,,------------,,,,,,,,,---------......,,,------...///000111111///000111000///000222444---000333444444555:::===AAARRRhhhyyyvvvssstttuuuooojjjuuunnn```QQQMMMGGG???999666888:::999999:::<<<>>>@@@BBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEAAAAAACCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOORRRRRRRRRRRRSSSSSSSSSSSSXXXXXXXXXWWWWWWVVVVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWUUUUUUTTTTTTTTTTTTTTTUUUYYYWWWTTTTTTTTTUUUUUUTTTTTTRRRQQQRRRUUUUUURRROOONNNMMMMMMMMMOOOOOOMMMKKKIIIJJJLLLMMMMMMKKKIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBAAAAAA@@@???>>>>>>>>>?????????===<<<;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<===============<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@???@@@CCCFFFIIILLLNNNPPPQQQRRRTTTVVVWWWWWWWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYWWWVVVVVVWWWXXXYYYWWWUUUYYYbbbeeejjj}}}}}}___PPPKKKEEE@@@>>>999???@@@:::777:::;;;999777777777777777777777777777666666555555555555666888888777777666666666555333444444555555666666666444444333333444555777888666666777777888888888999888888999999999:::::::::777888:::<<<======<<<;;;<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;:::999999999::::::666777999;;;;;;999777666666777777888999999::::::888999999999999888777777777777666555555555555555555444444333333444444555777666555444333444444555777777666555444333333333444444444333333333222222///000222333444444333222//////000000111111111222000000000000//////////////////............//////******+++---///000111222...............///000111---..................---......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,---------..............................000000000000111111111111222111222222333444555666;;;BBBPPPaaasss{{{xxxvvvvvvwwwxxxkkkbbbUUUKKKFFFBBB===:::999999888888:::>>>CCCHHHFFFHHHJJJJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHEEEEEEFFFGGGGGGHHHHHHIIIFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHDDDEEEEEEEEEFFFFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQNNNOOOQQQQQQQQQQQQOOONNNQQQPPPPPPOOOOOOPPPPPPQQQPPPPPPPPPQQQRRRSSSTTTTTTRRRRRRQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@??????======<<<<<<<<<<<<======?????????>>>>>>>>>>>>>>>>>>======<<<<<<<<<======<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>======???>>>>>>???@@@BBBDDDFFFIIIJJJLLLMMMNNNOOOOOOOOOQQQQQQRRRTTTUUUVVVWWWXXXVVVUUUUUUUUUUUUUUUUUUUUUWWWXXXYYYYYYYYYZZZ\\\^^^VVVWWWXXXUUURRRQQQTTTWWWSSSVVVZZZ```jjj}}}ssseeeSSSFFF@@@>>>===;;;;;;:::999999888888999999777777777777777777777777777777666666666666777777777777777777777777777777555555555555666666666666777777777777777777777777666777777777888888888888777777777777777777777777999::::::;;;<<<<<<<<<;;;>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;:::::::::::::::::::::999888777777777777888888777777888999999:::888888777999;;;<<<<<<;;;======<<<;;;::::::999999999888777666666555555666666555444333333333333333666555555444444333222222777666444333222222333333333333333222222222111111222222111000//////000000333222111111000000000111////////////............////////////////////////////////////////////////........................................................................***++++++,,,,,,++++++***........................,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++******------------------------000000000000000000000000//////000000000111111111222111111111222333444444444999BBBPPP```rrr{{{wwwsssqqqsss{{{~~~rrrbbbTTTHHH@@@<<<=========<<<===???BBBDDD@@@BBBEEEGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGGGGDDDDDDEEEFFFFFFGGGHHHHHHJJJJJJJJJIIIHHHHHHGGGGGGDDDCCCBBBAAA@@@AAAAAABBBDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQNNNNNNNNNMMMLLLKKKIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>>>>=========>>>>>>>>>>>>>>>======>>>???????????????AAAAAAAAABBBDDDFFFHHHJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZYYYWWWVVVWWWXXXYYYYYYYYYWWWUUUUUUVVVXXXSSSVVV^^^kkk}}}ppp[[[SSSGGG@@@>>>>>>===;;;::::::999888888888888999666666666666666666666666333333222222222222333333666666666666666666666666555555555555666666666666666666666666666666666666666666777777777888888888999999999999999999999999::::::;;;;;;;;;;;;::::::===<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::::::::999999888888888888999999888888888888888999999;;;999888999::::::999888:::::::::999999888777666666666555555666777888888666555444444444444444444555555555555555555555555666555444222222222222222333333222222222111111111444333333222111111222222333222222222111111111111111000000000000/////////////////////////////////////////////////////////........................................................................---......//////......---...................................................---------------,,,,,,------------------------000000000000000000000000//////000000000000111111222111111111111111222222555666:::AAANNNaaawww|||vvvrrrnnnrrrtttuuu|||}}}hhhUUUIIIDDD===============>>>??????>>>@@@BBBEEEGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGLLLLLLKKKKKKJJJIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@??????>>>>>>===???>>>>>>======>>>>>>?????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>??????@@@?????????>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBBBBEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOPPPRRRRRRSSSSSSSSSUUUUUUUUUUUUUUUUUUTTTTTTVVVVVVVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYVVVTTTTTTUUUWWWUUUTTTTTTUUUVVVUUUUUUYYY^^^jjj}}}hhhWWWFFFBBB===<<<======<<<::::::999999888888888888888555555555555555555555555555444444333333444444555555555555555555555555555444555555555555666666666666666666666666666666666666666666666777777777777888888888888888888888888::::::::::::::::::999999:::::::::::::::999999999888888888999999999::::::;;;;;;::::::999999::::::999999999888999999::::::999999888888888888888999:::888888888:::::::::888888999999:::999888666555666666666555666666777777555555555444555555666666444444555555666777777888555444333222222222222222222222222111111111000000444333222222111222222222222222333444333222111000111111111111000000000000////////////////////////////////////////////////...........................................................................//////000000//////...------------------------........................,,,,,,,,,------.........------------------------........................////////////000000000111222111000000000000000111666777888999@@@OOOcccrrr~~~~~~yyy|||~~~{{{tttuuusssnnnqqq{{{{{{iiiZZZQQQCCCAAA?????????@@@AAAAAAAAAAAABBBDDDFFFGGGFFFEEEGGGFFFFFFFFFFFFFFFFFFGGGDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???????????????@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFFFFFFFHHHHHHFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@AAAAAA@@@@@@??????>>>>>>>>>=========<<<>>>======<<<<<<======>>>===========================<<<<<<;;;;;;<<<<<<============>>>>>>>>>>>>>>>??????>>>>>>>>>???@@@@@@????????????>>>>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFHHHIIIJJJKKKMMMOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZZZZ[[[YYYZZZZZZXXXVVVTTTTTTUUUQQQPPPQQQVVV\\\```___]]]kkkrrrfffSSSIIIAAA???<<<;;;;;;;;;999888999999888777777777777777666666666666666666666666666666555555555555666666444444444444444444444444444444444555555555666666666666666666666666666666555555555666666666777777666666666666666666666666777888888999::::::999999888888888888888888888888777777777777888888888888::::::999999999999::::::999999888888999:::;;;;;;:::999888888777888888888777666666888;;;=========888999:::;;;:::999777666:::999777666444444333333555555555555555666777888444444555555666666666666555555444444333333333333222222111111111000000000111111000000000000000111111222333555444333111000111111111000000000//////////////////////////////////////////////////////........................................................................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------------...........................////////////000000000111111000000///000000000///222444555777???LLLVVVnnn|||yyyuuuyyyzzzzzzvvvooommmqqqvvvwww}}}~~~~~~nnnbbbRRRNNNHHHEEEEEEEEEDDDDDDAAA@@@???AAADDDFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBCCCDDDEEEFFFCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBBBBAAABBBAAAAAAAAAAAA@@@@@@@@@===>>>>>>??????>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>============>>>>>>???@@@@@@@@@@@@@@@????????????AAABBBDDDFFFHHHIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVRRRSSSTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZYYYVVVRRRPPPQQQRRRMMMQQQYYYeeerrrzzz|||{{{www```PPPEEE@@@AAA???<<<:::999999888888999888777777666666777777777777777777777777777777444444333333333333444444444444444444444444444444444444444444555555555555555555555555555555555555444555555555555666666666555555555555555555555555444555666888999:::::::::666666666777777777777777666666666777777777888888999999888888888999999:::888888888888999::::::;;;999999888888888888888999888777777999<<<>>>>>>===777888999999999888777666999888777555444444333333555555555555555666777888555555555444444444333333555555555555555444444333222222222111111111111000111000000000000000111111000111333444444333111000000000/////////.........////////////////////////////////////////////////........................................................................++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......000000000000000000000000......////////////000000111000000000000000111111,,,///333555777<<>>>>>>>>@@@@@@@@@???????????????>>>??????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCDDDDDDCCCBBBAAABBBBBBAAAAAAAAAAAABBBBBB???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>==============================<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<======>>>>>>???===============>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCEEEFFFHHHJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQTTTTTTUUUVVVVVVVVVVVVVVVRRRSSSTTTUUUVVVXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZVVVQQQMMMLLLMMMOOOPPPYYYiii{{{sss\\\NNNEEE???===<<<;;;999888777888999:::888777777666666666666666888888888888888888888888666666555555555555666666444444444444444444444444333444444444444555555555555555555555555555555555444444444444555555555666777777777777777777777777333444555777888999999999555555666666666666666777666666666777777777888888888888777777888888999999888888888777888888999999888888777777888999999:::<<<;;;999:::;;;;;;999888555555555555555555555555444444444444555666777888555555555444555555666666666555555444333333222222333444444555555444333333333333333222222222111111222222222111222222333444///000111222333222111111////////////............////////////////////////////////////////////////........................................................................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,+++,,,,,,------.........000000000000000000000000........./////////000000000000000000111111222333111111222444666:::>>>@@@IIIVVVhhhyyyuuutttxxx~~~~~~~~~}}}vvvrrrmmmkkkjjjfff^^^XXXOOOIIIAAA???AAAEEEGGGFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDAAA@@@@@@@@@????????????>>>>>>??????????????????======>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@@@@??????>>>???AAABBBBBBAAA???>>>AAA@@@@@@??????@@@@@@@@@<<<<<<===>>>??????>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>???@@@AAAAAADDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWSSSOOOMMMOOOSSSWWWeeeqqqsss[[[MMMEEE@@@======777888999999888999:::;;;777777666555555555555666777777777777777777777777888777777666666777777888444444444444444444444444333333444444444555555555555555555555555555555555333333444444444555555555666666666666666666666666555555666777777777666666555555555666666666777777666666777777777888888888777777777777777888999999888888777777666777777777666666777777888999;;;;;;<<<:::888888888888666555666555333222222444555666222222333444555666888999666555444444444444444444555555555555444444444444111111222333333333222111444444444333333333333222222222111111222333333444//////000000000111111111000000000////////////...////////////////////////////////////////////////........................................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------------...++++++,,,,,,---......///..................................../////////000000000000000111222444444444111------///333666888;;;FFFVVVgggxxxrrruuuzzz|||{{{sss^^^UUUJJJCCCCCCEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEBBBDDDEEEGGGGGGGGGFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDBBBAAAAAAAAA@@@@@@??????>>>>>>>>>>>>?????????@@@<<<=====================>>>>>>>>>>>>????????????===>>>???@@@@@@???>>>======>>>???AAAAAA???>>>===@@@??????>>>>>>>>>??????::::::;;;<<<============??????>>>>>>>>>=========<<<<<<===>>>?????????>>>;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<=========>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===>>>>>>???????????????@@@AAABBBCCCFFFFFFGGGHHHJJJKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTSSSRRRQQQPPPSSSSSSTTTUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVYYYYYYYYYYYYXXXXXXXXXXXXVVVTTTRRRPPPQQQVVV]]]ccceeeVVVHHHBBB>>>:::888;;;666888;;;<<<;;;:::::::::777777666555555555555555666666666666666666666666333333333222222333333333555555555555555555555555333333333444444444555555555555555555555555555555333333333444444444555555444444444444444444444444777777777777666555444333555555555666666666777777777777777777888888888888777777666777777888999999888888777666666555666666666666666777888:::;;;<<<777666555666777888777555888777444333333555777999555444444444444555666666666555444333333333333333444444555555666777777777//////111222222111000///555555444444444333333333000000//////000111222222//////......///000111111111111111111000000000000////////////////////////////////////////////////........................................................................,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---//////000++++++,,,,,,---...//////------------------------////////////000000000000000000000000000000000000000111111111111222222222888<<>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>???@@@@@@@@@???===<<<>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;======<<<<<<;;;<<<<<<<<<>>>======<<<<<<<<<======>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<<<<<<<>>>@@@=========>>>??????@@@@@@@@@@@@AAABBBDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOQQQSSSTTTUUUTTTRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRTTTUUUVVVWWWWWWVVVWWWXXXXXXWWWWWWYYY[[[]]]WWWVVVZZZ[[[XXXXXX\\\WWWQQQMMMOOOVVVbbbsssyyyhhhLLLIIICCC>>>:::999999::::::::::::999999999888888666666666666666666666666888777666555444333333333555555555444444555555555999777444444444555333222222333444555444333222111444333222222222222333444333333222111111222333333444444444444444444444444333444666888888777555444777666666666666777777888777777888999999999999999888777666666666777999:::777777777777777777777888444555555666777888888999888777666555444444555666444444555555666666777777555555666666555555444333444444444333333222222222444444444444444444444444111222222333333222222111111111222222222222111111...000222333444333111000000111111111222222222222000000000000000000000000//////............//////////////////............000///...------...///000////////////////////////........................------......///000000111////////////////////////,,,,,,,,,---------............//////......---,,,///...---+++******++++++------------------------........./////////000000////////////////////////000000111111111222222222555777<<>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>?????????????????????????????????>>>>>>>>>========================>>>>>>>>>>>>>>>>>>??????======<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>===============>>>>>>>>>============>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>=========???AAA??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRVVVVVVUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXSSSUUUVVVWWWVVVWWWYYY[[[```[[[[[[^^^___\\\[[[^^^WWWUUUVVV___jjjxxxuuu___QQQEEECCC???;;;999888999999999999999999888888888888555555555555555555555555777666555444444333444444555444444333333444444555777555333333333333222111222222333333444333333333444444333222222333444444444444333222222333444444444444444444444444444444333444666777888777666555777777666666666666666777444555666666777777666666777777666666666777888999888888777777777777777777444555555666777777888888888777666555444444555666555555555555555666666666444555555555555444333333444444444333333222222222444444444444444444444444111222222333333222222111111111222222222222111111///000111222333222111111/////////000000000000111000000000000000000000000//////............//////////////////............000///...------...///000................................................,,,,,,---......///000000------------------------,,,,,,,,,---------.....................------,,,---,,,+++++++++,,,---------------------------------------.........//////////////////////////////000000000111111111222222444444555888>>>KKK[[[ffftttwwwzzz}}}vvvvvv{{{|||xxxwwwwwwxxxzzz|||qqqaaaWWWMMMFFFCCC@@@AAABBBDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>======>>>>>>???>>>>>>===<<<<<<<<<<<<<<>>>>>>>>>>>>>>@@@??????>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>>>>============>>>>>>>>>>>>>>>======>>>>>>???========================>>>???@@@?????????AAACCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGIIIJJJLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTXXXXXXWWWVVVUUUTTTTTTSSSVVVVVVVVVWWWWWWXXXXXXXXXSSSUUUWWWXXXXXXXXXZZZ\\\```]]]\\\]]]]]][[[[[[^^^___```hhhuuujjjXXXKKKCCC<<<;;;:::999888888888888888888888777777777666666555555555555555555555555555555444444444444555555444333333222222333333444666444222111222333222111222222222222222333444555555444444333333444444555444444333333333333444444444444444444444444444444222333555666777777777666888888777666555555555555333444444555666555555555777666666666666777888888888888888777777666666666555555555666666777777888777666555555444555555555555555555555555555444444444444444444444333222222444444333333333333222222444444444444444444444444111222222333333222222111111111222222222222111111000000000111111111222222------........./////////000000000000000000000000//////............//////////////////............//////...------...//////........................------------------------+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---,,,,,,++++++***+++,,,---...///------------------------,,,,,,,,,---------......////////////////////////000000000000111111111111444555444333555>>>LLLXXXfffnnnwww}}}sssppprrr{{{{{{wwwrrrqqqnnnnnnrrryyy~~~nnnbbbXXXPPPJJJJJJHHHGGGFFFGGGHHHHHHHHHJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@@@@???>>>===<<<===>>>>>>?????????>>>>>>=========??????>>>===<<<<<<;;;;;;::::::::::::::::::::::::888999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===============<<<======>>>>>>>>>>>>=========>>>??????>>>>>>>>>???????????????@@@AAABBBBBBAAABBBDDDFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVXXXZZZZZZZZZZZZ\\\]]]aaa___^^^]]]]]]^^^cccgggqqqttt}}}}}}cccRRRIIIDDDAAA888888888888888777666666777777666666666555555555555555555555555555555555444333333333444444555666333222222222222222222333555444222111222333222111222111000000111333555666444444444444444444444444333333333333333333333333333333333333333333333333111222444555666777777777999888777666555444444444444555666666777777666666555555555666666666777777888888888777666666555555555555555666666666777777555555555555555555555555666555555444444333333333333333444444333333222111333333333333333333333333333333333333333333333333111222222333333222222111111111222222222222111111111000000000000111222222---------.........////////////////////////////////////............//////////////////............................................................------------------------+++++++++,,,,,,---------........................,,,,,,,,,---------......------.........---,,,,,,++++++++++++,,,---......------------------------,,,,,,,,,,,,------------........................//////000000000111111111222444555333222777@@@HHHUUUaaapppzzz{{{tttqqqttt|||{{{wwwqqqmmmlllooosssvvv~~~|||rrrkkkddd^^^VVVSSSNNNKKKJJJIIIGGGEEEHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@?????????@@@AAA@@@@@@??????>>>>>>======>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAA========================;;;;;;;;;;;;;;;<<<============<<<======>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDDDDFFFHHHJJJJJJKKKKKKLLLLLLMMMMMMJJJJJJJJJJJJKKKKKKLLLMMMPPPPPPQQQQQQRRRRRRSSSSSSTTTSSSSSSSSSSSSTTTUUUUUURRRSSSSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWWWWWWWWWWWWWXXXYYYZZZZZZYYYZZZ]]]___bbbccccccbbbfffnnnyyysss^^^LLLBBB???>>>>>>888888888888888777555444666666666555555555444444555555555555555555555555333333333333333444555666222222222111111222222222666444222222333444333222111111000000111333444666444444444444444444444444111111111222222111111111333333333333333333333333111222333444666666777777888888666555444444444444444444555666666666666666444444555555666666666666777777777777666666555555555555555555666666666666444444555555555555555555555555444444333333222222333333444444333333222111333333333333333333333333333333333333333333333333111222222333333222222111111111222222222222111111000000//////000000111222....../////////000000000//////////////////////////////............//////////////////............------............------........................------------------------+++++++++,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............................../////////000000000111111///111333333222333777;;;FFFSSSdddqqqzzzxxxxxx|||yyytttqqqooommmlllppprrr|||zzzhhhddd```]]]YYYSSSKKKEEEEEEDDDCCCBBBBBBCCCDDDEEECCCDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAADDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@???????????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@>>>>>>>>>>>>????????????::::::::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCBBBCCCCCCDDDDDDEEEEEEFFFEEEGGGHHHGGGGGGGGGIIIKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLKKKKKKKKKLLLLLLMMMQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUPPPQQQRRRTTTUUUWWWXXXYYYVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXYYY\\\```ddddddiiinnnpppvvv~~~~~~cccYYYLLLAAA===<<<;;;:::999999999999888777555555666666666555555555444444444444444444444444444444333333222222333444555555333222222111111222222333555444222222444444444333111111111111111222333444222333333444444333333222000000111111111111000000333333333333333333333333222222333444555666666777777777666555444444444444222333333444555444444444333444444555666555555555666666666666666666666666555555555555555555555555333333444555555555555444333333333333333333222222444444444444444333222222222222333333333333444444333333333333333333333333111222222333333222222111111111222222222222111111/////////000000000111111//////000000000111111111000000000000000000000000//////............//////////////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------------,,,++++++,,,,,,---------,,,++++++------------------------------------....................................////////////000000000111...///000111222333444555999CCCRRR```mmm{{{{{{vvvqqqooolllqqq}}}qqqaaaUUUJJJHHHEEEBBB@@@AAACCCDDDBBBCCCEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA============>>>???@@@AAABBBAAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGHHHHHHHHHGGGIIIIIIIIIIIIIIIKKKMMMLLLLLLMMMMMMNNNOOOOOOPPPNNNMMMMMMLLLLLLLLLMMMMMMQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTRRRSSSTTTUUUVVVXXXXXXYYYVVVVVVWWWXXXYYYYYYZZZZZZYYYYYYYYYYYY\\\bbbjjjooowwwzzzyyyrrr^^^PPPJJJCCC>>>===<<<:::888888888777777777777777777666666666666555555555555444444444444444444444444333333333222333333444444333333222222222222333333444222111111333333333222000111111222222222111111111111222333333222111111000111222222222222111000222222222222222222222222333333333333444444555666666555555444444444555555333333444555555555555555222333444555555555444444444444555555666777777777555555555555555555555555222333444555555555444444222222222222333333333333444555555555555444333333222222222333333444444444222222222222222222222222111222222333333222222111111111222222222222111111---...000111111111000/////////000000000111111111000000000000000000000000//////............//////////////////............,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,------------,,,++++++)))***,,,------------,,,---------------------------------.........//////........................////////////000000000000111000///111333555555444111888CCCPPP```qqq}}}uuummmmmmvvvyyyiiiUUUQQQKKKEEEAAA@@@AAABBB@@@BBBDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCC????????????????????????BBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDEEEEEEFFFHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJFFFFFFGGGHHHHHHIIIJJJJJJHHHJJJKKKJJJJJJJJJLLLNNNLLLLLLMMMNNNNNNOOOOOOPPPOOOOOONNNNNNMMMMMMNNNNNNQQQQQQQQQQQQRRRRRRRRRRRRQQQSSSUUUVVVWWWVVVTTTSSSUUUVVVVVVWWWWWWXXXXXXYYYVVVWWWXXXYYYZZZ[[[\\\]]][[[[[[[[[\\\```iiissszzz}}}}}}ppp]]]OOOCCC???;;;999::::::777555666666666666666777888999777777666666666555555555444444444444444444444444444333333222222333333444444333333222222333333444333111000000111222222111000111222333333222000///000111222333333222111000111222333444444333222111222222222222222222222222444444333333333444555555555555444444444555555666555666777777888888777777222333444555555555444333333333444555666777888888555555555555555555555444111222444555666555444444111111111222222333333444555555666666555555444333222222222333333444444444222222222222222222222222222222222333333222222222111111222222222222111111---...000111222111///...////////////000000000000000000000000000000000000//////............//////000/////////............,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---------,,,++++++'''(((***---...//////...........................////////////////////////............////////////............////////////000000000///000000111222666777;;;AAAIIIWWWmmmzzzqqqlllmmmxxxsssdddRRRGGGFFFFFFDDD@@@???AAADDDCCCAAAAAADDDGGGEEECCCDDDFFFDDD@@@@@@CCCDDDEEEGGGHHHHHHGGGEEECCCCCCCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCBBBDDDFFFHHHHHHGGGEEECCCEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDCCCCCCCCCCCCDDDDDDIIIHHHHHHGGGFFFFFFFFFGGGJJJIIIHHHHHHGGGGGGGGGGGGJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNLLLMMMOOOQQQRRRRRRQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPOOOQQQRRRSSSRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\YYYYYY[[[___aaa___]]]]]]ccc___^^^eeeppp~~~zzzfffUUUIIIDDD===<<<:::999888777777777666555555555555444444444444333333222222333333444333333333222222222111111222111000//////000111222000000111222333444444555333222111222333333222111111111111111111111111111111333555555444222222333222222111111111111222222333222111000000111222333///000000222333444555555555555666666666666555555777777777777777666555555333444555666666555444333444444444444444444444444777777777777666666666666111222333333222111222444888666444222111222333444444444444555444444333333333333333222222222111111555444333222111111111111111111111111111111111111000111222333333222111000000000000000000000000000000000000000000000000000------......//////000000////////////////////////................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000000//////............------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////............////////////000000000000000111222222333444666;;;AAAKKK]]]mmmwww}}}uuuqqqqqqvvv{{{gggYYYSSSNNNGGGBBBCCCCCCCCCBBBAAABBBDDDGGGFFFDDDDDDFFFEEEBBBBBBEEEBBBCCCDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIHHHGGGGGGGGGGGGGGGJJJIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPQQQQQQPPPPPPOOONNNOOOOOOOOOOOOPPPPPPPPPPPPOOOQQQSSSSSSRRRQQQRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVWWWXXXYYYXXXXXXYYYZZZ___^^^___bbbcccccccccccceeedddjjjvvvsss___QQQEEE>>><<<<<<;;;:::999888777777777777666666666666555555555444333333222222333333444333333333333222222222222222111000//////000111222222222222222222222222222333111000111222333222000111111111111111111111111111333555555333222222333222222111111111111222222222222111000000111222222///000111222333444444555555555666666666666555555777777777777777666555555444444555666666555444444444444444444444444444444777777777666666666555555///111222222222222444666888666444222222222333444333444444555444444333333333333333222222222222111222222111111111222222333111111111111111111111111000000111222222111000000000000000000000000000000000000000000000000000000.........///////////////////////////////////////................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------................................................---............/////////............////////////111111111000111222222333222222444777999>>>JJJWWWcccsss{{{{{{{{{{{{}}}pppggg^^^UUUMMMLLLJJJIIIHHHHHHHHHGGGFFFDDD@@@???AAAAAA>>>???BBBAAAAAAAAABBBCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHFFFGGGGGGFFFDDDCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHBBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHHHHGGGHHHHHHHHHJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLMMMKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNOOOQQQQQQPPPOOOOOOOOOOOOPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPRRRSSSSSSQQQPPPQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUVVVXXXZZZZZZYYYZZZ[[[\\\bbbeeeiiilllpppsssttttttqqqsss}}}~~~lllWWWIIIAAA<<<;;;<<<;;;:::999888777666666666777777777666666666666555333333222222222222333333444444444333333333222222222111000000000000111222333333222222222111111111111000///000111222111///111111111111111111111111111333444444333222222333222222111111111111222222222222111000000111222222000000111222333333444555555555666666666666555555666777777777777666555555444444555666666555444444444444444444444444444444777666666666666555555555...000222222333333555777777666444333222222333444333333444444555444444333333333333333222222222222000000000000111222333444111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000///////////////.........////////////////////////...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................................................................---------.........//////............////////////111111111111111222333333333222444666666777>>>GGGRRRbbbqqqxxx{{{yyyxxx|||}}}}}}|||yyywwwzzz}}}vvvmmmfff]]]]]]___aaaaaa\\\RRRJJJGGGAAA>>>>>>>>>;;;<<<>>>@@@??????@@@AAABBBCCCDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHGGGEEEDDDEEEGGGHHHGGGGGGFFFFFFFFFGGGGGGJJJIIIGGGFFFEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHIIIDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNOOOQQQSSSTTTPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTSSSRRRPPPPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUXXXZZZ[[[ZZZ[[[^^^aaacccmmmzzz}}}cccVVVHHHAAA>>><<<<<<>>>:::999888777666666666666666666666666555555555555333333222222222222333333444444444333333333333222111111111111111111111111222222222111111111111111111///...///000111000///111111111111111111111111111222444333222111222333222222111111111111222222222111111111111111111222000000111222333333444444444555555666666555555444666666777777666666555444444555555555555555555444555555555555555555555555666666666555555555444444000111333333333333444666666555444333333333333444333333444444555444444444444444333333333222222222111000000000111111222333111111111111111111111111111222222222222222222111000000000000000000000000000000000000000000000000000000//////......------////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------................................................------------........................////////////111111000000111111222333333222333666555444888>>>???MMM]]]hhhqqqzzzzzzxxx|||~~~yyytttssswww{{{www||||||jjj\\\UUUMMMEEECCCAAA======???============>>>@@@AAABBBBBBCCCCCCEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHLLLKKKIIIGGGFFFFFFGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKLLLKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTQQQQQQRRRRRRRRRSSSSSSSSSSSSTTTUUUUUUSSSQQQQQQRRRTTTTTTUUUVVVVVVVVVVVVVVVVVVXXXZZZZZZXXXZZZ___dddnnnrrr]]]OOOGGG???===<<<888666777888888777666555555555555555555444444444333333333333222222111111222222333444444333333333222222222111111222222222222111111//////000111111222333333000///...///000000///...000000000000000000000000111222333222111111222333222222111111111111222222111111111222222111111111111111111222222333333444444444555555555555444444666666666666666555444444555555555444444555555555555555555555555555555555555555555555444444444444333444555444222222333444555555444444333333333444222333333444555555555444444444444333333333222222333333222111000000111111111111111111111111111111333333333333333333333333000000000000000000000000////////////////////////000000//////......------////////////////////////................................................---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000...---++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------------.....................////////////000000000///000111111222111000111444444222444888555>>>KKKXXXeeessszzzvvvvvvxxxyyy{{{hhh]]]QQQKKKFFFAAA>>>???=========>>>>>>?????????AAABBBBBBCCCDDDEEEEEEFFFGGGHHHIIIHHHFFFFFFHHHJJJHHHGGGGGGGGGGGGHHHHHHIIIKKKJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKKKKLLLMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQPPPOOOOOOOOOOOOPPPRRRRRRSSSSSSSSSTTTTTTTTTSSSUUUVVVVVVTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWZZZ[[[ZZZYYY]]]fffmmm}}}pppYYYJJJDDD???<<<===;;;666333333777666555555444444444555444444444333333333222222222222111111111111222222333333333222222222111111111111222333333222111111......///000111222333444000///...///000111000...000000000000000000000000111222333222000000222333222222111111111111222222000111222222222222111000111111222222222333333333444444555555555555444444555666666666666555444444666555444444444444555666555555555555555555555555555555444444444333333333444555666555222111222333444444444444444444444444222222333444555555555555444444444444333333333333555444333222111111111111111111111111111111111111333333222222222222333333000000000000000000000000///////////////////////////////////////.........////////////////////////................................................---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------............///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---------.....................//////////////////......//////000111111///000333333111222555555888>>>HHHTTTcccttt~~~{{{ttteee[[[SSSKKKGGGFFFAAABBBCCCDDDDDDDDDCCCBBB@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEEEEGGGIIIGGGGGGFFFFFFGGGHHHHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNKKKKKKJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPQQQQQQPPPPPPOOONNNSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUWWWWWWVVVUUUVVVWWWVVVWWWXXXXXXYYYYYYXXXXXXVVVZZZ]]]___bbblllzzz}}}|||jjjZZZLLLBBB@@@<<<:::<<<:::666444555666555444444444444444444555555444444444333333333222222111111111111222222222222111111111000000000111222222333333222222111//////000000111111222222111000//////111111000///000000000000000000000000222222222111000000222444222222111111111111222222000111222222222222111000111222222222222333333333333444444555555444444333555555666666555555444333666555444444444444555666555555555555555555555555444444444333333333333222333444555555333222333444333444444444444444444444111222333444555555555555555444444444444333333333444444333333333333333444111111111111111111111111222222111000000111222222000000000000000000000000////////////////////////.........///////////////////////////////////////................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------------------------........................------------------------,,,,,,,,,---------................../////////000...............///000000333111111444444222222555666444444888BBBPPPbbbooozzznnnddd[[[UUUTTTHHHIIIKKKLLLLLLJJJHHHGGG@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDDDDGGGIIIFFFFFFFFFFFFGGGGGGHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJFFFGGGIIIKKKMMMNNNOOOOOOIIIIIIIIIIIIJJJKKKMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLNNNOOOPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMOOOQQQRRRRRRQQQQQQSSSTTTTTTTTTTTTUUUUUUUUUTTTVVVXXXXXXWWWWWWXXXYYYWWWXXXYYYYYYZZZYYYYYYYYYTTTYYY___eeemmm||||||```QQQKKKDDD>>><<<888666888777444444777555555444333333333444444666666555555555444444444222222111111111111222222111111111000000000000///111222333444444333222111111111111111000000000000222000///000111222111///000000000000000000000000222222222111///000222444222222111111111111222222000111222333333222111000222222222222222222333333333444444555555444444333555555666666555555444333666555444333333444555666666666666666666666666666444444444333333333222222222333444444333333555666333333444555555444444444111222333444555555555555555555444444444333333333333333333333444555666666111111111111111111111111111000///......///000111000000000000000000000000////////////////////////---.........//////000000////////////////////////................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,........................///...---,,,,,,,,,,,,,,,,,,---------.../////////........................------............------............////////////000000000000111111111111000333555777:::CCCOOOYYYooo|||~~~vvvoookkkaaaccccccdddgggggg]]]QQQLLLIIIFFFCCCAAAAAAAAABBB@@@???@@@BBBAAA@@@CCCJJJGGGFFFEEEEEEFFFHHHJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEGGGHHHHHHHHHHHHJJJLLLIIIIIIIIIJJJJJJJJJJJJJJJIIIKKKLLLKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLHHHHHHJJJKKKLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNKKKMMMNNNPPPPPPOOONNNMMMLLLLLLMMMNNNOOOOOOPPPQQQTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNPPPRRRSSSRRRPPPNNNSSSUUUQQQPPPSSSVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\___aaacccfffjjjmmmgggcccggguuusss```PPPGGGAAA===:::999888888777666555555444444444444333333222222222222222222222222222222222111222222333333222222111222222222222111111111000111111222222222222111111000000000000000000000000//////000000111111222222///000111222222111//////111111111111111111111111000000000000000000000000000111111222222111111000111111222222222333333333333333333333333333333333555555666666555444333333222222333444444555555666777777666666555555555444555444333222222222333444000111222333555666777888444444444444444444444444555444444555666666555333555555555555555555555555444444444555555555555555333333333333333333333333000000000000000000000000000000000000000000000000........................---.........//////000000......------------.................................---,,,,,,,,,,,,---.........------------......------------------,,,,,,***+++---...///...------.........------,,,,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---...---,,,+++,,,---...//////...---,,,,,,,,,,,,------------.......................................------............------............//////////////////000000000111111111111333555666777===GGGOOO\\\hhhyyy}}}}}}qqqbbb\\\TTTKKKEEEBBBBBBBBB@@@>>>???@@@???===???CCCHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFDDDEEEFFFFFFFFFFFFGGGIIIKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLLLLJJJIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMOOOPPPQQQPPPOOONNNMMMNNNNNNOOOPPPQQQQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPPPPOOONNNMMMLLLMMMMMMNNNOOOOOOOOOPPPQQQQQQQQQPPPPPPUUUVVVTTTRRRUUUWWWWWWYYYYYYYYYZZZ[[[^^^aaabbbfffkkkrrrwww{{{~~~}}}yyy{{{dddZZZLLLBBB>>><<<;;;999888888777777666555555444444444444333333222222222222222222222222222222222111222222333333222222111111111111111000000000000000111111222222111111000000000000000000000000000000000000000000111111111000000111111111111000000222222222222222222222222000000000000000000000000111111222222222222111111111111111222222222333333333333333333333333333333555555555555555444333333222222333333444555555555777666666666555555555444555444333222222333444444333333333444444555555666444444444444444444444444555444444555666666555333666666666666666666666666555555555555555444444444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............/////////000......------------.................................---,,,,,,,,,,,,---...........................------------------------+++,,,---.........---,,,------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,------...............---------------------------------------............------............//////////////////000000000000111111222444555555444777===BBBGGGQQQcccvvv}}}yyyxxxyyy|||~~~zzzmmm^^^RRRKKKGGGGGGDDD@@@???@@@@@@>>>>>>BBBDDDFFFHHHIIIIIIHHHFFFDDDIIIHHHHHHGGGGGGGGGHHHHHHEEEFFFGGGGGGEEEEEEFFFGGGJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKMMMLLLKKKJJJJJJKKKNNNMMMMMMLLLLLLKKKJJJJJJLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOQQQQQQPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRNNNOOOOOOOOOOOONNNNNNMMMNNNLLLJJJHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPTTTVVVTTTSSSVVVXXXWWWYYYXXXXXX[[[```iiiqqqvvvmmm]]]NNNGGG???;;;;;;<<<<<<;;;777777777666555555444444444444333333333333222222222222222222222222222222111111222222222222111111222222222111111111111000000111111222222111111000000000000000000000000000111111111111000000000000111000000000000000111111333333333333333333333333000000000000000000000000222222222333333222222222111111111222222222222333444444444444444444444444444444555555444444333333222222333333444444555555666666666555555555555555444444333333333444444555555555444444444444444444444444444444444444444444555444444555666666555333666666666666666666666666666666555555444444333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000............////////////......------------.................................------,,,,,,------...---...///000000///...---+++,,,,,,------.........------.........---,,,,,,,,,,,,---------------------,,,,,,++++++,,,,,,---++++++------------++++++***++++++,,,,,,,,,,,,,,,...------,,,,,,,,,------/////////...---------,,,------------------------------............------............////////////////////////000000000111222333444444333333666999<<>>===BBBDDDEEEGGGJJJPPPYYY___^^^``````^^^aaafffgggeeeccccccfffnnn}}}lll\\\QQQGGGAAA===;;;999777777777666555555555555555444444444444333333333333333333333333222222222222222222222222000111111222222111111000333222222222111111111111000000000111111000000000000000000000000000000000222222111111000000//////111000/////////000222333000000000000000000000000000000000000000000000000111222222333333222222111000000111111111222222222333333333333333333333333222222333333333333333222111111222222333444444555444444444555555555555555444444555555666666666666333333444555555666666777444444444444444444444444555444444555666666555333444444444444444444444444666666555444333222222111333333333333333333333333111111111111111111111111000000000000000000000000///////////////////////////////////////...............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///111111///...,,,++++++,,,,,,---...//////.........---,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))***+++,,,---,,,+++***------,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////......////////////000000///000111222333444555555,,,333;;;@@@EEEPPPaaannn|||}}}{{{||||||{{{zzzyyyqqqllliiihhhkkklllooorrrtttyyywwwnnnffffffeee___WWWRRROOOMMMIIIFFFEEEDDDEEEEEEBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOKKKMMMOOOOOONNNMMMNNNOOOOOONNNMMMLLLKKKLLLMMMNNNOOOOOOPPPPPPOOONNNMMMMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOQQQPPPOOOMMMKKKHHHFFFEEEAAAAAABBBCCCCCCBBBAAAAAAAAADDDHHHLLLSSS___lllvvv{{{{{{xxxuuuvvv|||}}}{{{xxxxxx{{{~~~eeeRRRIIIDDD???===999888888777777666666666444444444444444444444444222222333333333333444444222222222222222222222222000000111111111111000000000000000/////////......///000000111111000000///000000000000000000000000111111111111000000000000////////////000111222333000000000000000000000000000000000000000000000000111111111222222111111111000000000111111111111222222222222222222222222222111111222333333333222222111111222222333333444444444444444444444555555555333444555666777777777777333333444555666666777777444444444444444444444444555444444555666666555333333333333333333333333333555555444444333333222222111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////...............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---...//////...---,,,+++,,,,,,------...............---,,,,,,,,,------,,,,,,------------------+++,,,,,,------,,,,,,+++++++++------------++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------...............,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////........./////////000000/////////000222444444444///222555777;;;BBBMMMVVVhhhttt}}}xxxuuutttrrrppppppqqqpppqqqyyyzzzqqqgggddd___YYYRRRLLLHHHFFFDDDDDDDDDEEEFFFGGGIIIJJJHHHJJJKKKKKKJJJJJJKKKMMMLLLLLLMMMNNNOOOPPPQQQQQQLLLNNNOOOPPPOOONNNOOOPPPMMMLLLKKKKKKLLLNNNPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPOOOOOOMMMLLLJJJIIIIIIIIIFFFEEEEEEFFFHHHLLLPPPRRRMMMRRRYYYaaakkk{{{sssaaaOOOFFFAAA<<<:::;;;888888888888777777777888333333333333333333333333222222222333333444444444222222222222222222222222000000111111111111000000111111111000000000////////////000000000000//////000000000000000000000000000000000000000111111111...///000111111222222222000000000000000000000000000000000000000000000000///000000111111000000///000000000000111111111111000000000000000000000000000000111222222222222222111111111222333333444444333333333444444555555555333444666777888888777777555555555555666666666666444444444444444444444444555444444555666666555333444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000/////////..................------------..............................,,,,,,---......---,,,,,,------------------------------------------------------,,,,,,,,,---...///------------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---...///,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---..................---............/////////000............/////////000000///...///111333333333777777666777999===AAADDDOOO^^^sss}}}{{{{{{yyyvvvxxx|||www{{{|||zzz|||zzzrrrggg]]]TTTOOOHHHHHHIIIJJJKKKLLLNNNOOOJJJLLLMMMNNNMMMNNNOOOQQQJJJKKKLLLMMMNNNOOOPPPPPPLLLNNNPPPPPPOOOOOOPPPQQQKKKKKKJJJJJJLLLOOOQQQSSSSSSSSSTTTTTTTTTTTTSSSSSSPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSSSSRRRSSSTTTTTTUUUVVVUUUUUUTTTSSSRRRQQQQQQNNNMMMKKKJJJJJJKKKLLLLLLMMMKKKJJJJJJOOOVVV___dddbbbhhhpppzzz~~~yyywwwrrraaaSSSKKKDDDCCC@@@:::888;;;666777666555333222333444333333333333333333333333222222222333333444444444222222222222222222222222000000111111111111000000444444444333333333222222//////000000000000//////000000000000000000000000//////000000111111222222---...000111222222222111111111111111111111111111000000000000000000000000//////000000000000//////000000000000111111111111///////////////////////////000111222222222222222000111111222333333444444333333333444444555555555333444666777888888888777888777777666555555444444444444444444444444444444555444444555666666555333555555555555555555555555333333333333333333333444333333333333333333333333111111111111111111111111000000000000000000000000111111111111111111111111000000//////.........---.........------.........000000000000000000000000,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---------------------,,,,,,---,,,,,,+++,,,---///000.........------,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---...---,,,+++,,,---...///------------------------------------------------,,,------....../////////.........------,,,,,,,,,---------............///,,,,,,---...///000111111222111///......000222333333333333444555888:::;;;@@@JJJYYYjjj{{{}}}}}}|||xxxtttssszzzuuuiiicccYYYSSSPPPVVV___fffddd```___^^^]]]\\\ZZZWWWUUUTTTNNNMMMMMMLLLLLLMMMNNNOOORRRQQQPPPQQQSSSTTTTTTSSSQQQNNNNNNPPPPPPNNNOOOSSSXXXZZZYYYVVVVVVYYYYYYWWW[[[XXXWWWXXXWWWTTTTTTVVVWWWVVVTTTTTTUUUVVVUUUTTTZZZWWWSSSRRRSSSSSSPPPNNNPPPOOONNNPPPUUU\\\aaadddccc___^^^cccjjjpppxxxyyyzzzyyyfffVVVNNNBBBAAA???===;;;:::999999666666666666555555555555333333333222222222111111000000111111111222222222111111111111111111111111222222222111111111111000111111111111111111111111///000111333333111///...///000000000///////////////////////////000111111000000111111222222333333//////000000000000//////////////////////////////000000000000000000000000---------------...//////000000000000000000000000333333333333333222111000111111222222222333333333555555555444444333333333444555444333222333666999777555444444444444222000444444555555666777888888666666555444444444444555222222222222222222222222222222333444444333333333333222222111111222222333000000000000000000000000111111000000//////......000000000000000000000000000000//////.........---,,,---------.../////////000000///...---,,,,,,+++***,,,......---+++***+++...---,,,,,,+++++++++,,,///...------,,,,,,,,,,,,111///...---,,,---......+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------------------------............---------,,,,,,,,,---------............///.........///////////////111000/////////000111222111111111111333444666777777>>>HHHTTTbbbsss}}}wwwuuuxxx~~~yyynnnjjjiiippp|||~~~}}}|||zzzvvvqqqiiiccc___YYYXXXUUURRRPPPRRRUUUWWW[[[ZZZYYYZZZZZZZZZXXXVVVQQQNNNNNNQQQRRRQQQSSSXXXUUUZZZ\\\[[[[[[```cccbbbbbb^^^[[[\\\ZZZVVVVVVYYY[[[ZZZ[[[\\\^^^^^^\\\ZZZYYYWWWTTTSSSTTTSSSQQQOOOSSSTTTYYYbbbooo{{{{{{www}}}{{{uuuggg\\\OOODDD???>>>>>><<<;;;999888888888666666666666555555555444333333333333222222222222222222222222333333333444000000000000000000000000222222222111111111000000111111111111111111111111...///000000000000///...///...------///000000000///////////////000111111000000000111111111111111///000000000000000000///000000000000000000000000///////////////////////////////////////000111111000000000000000000000000222222333333222222111000222222222222333333333333444444444333333333222222222333333222111333666999999666444333333333222000111222222333444444555555666555444444333333444444222222222222222222222222222333333444444333333333333222222111111222222333111111111111111111111111111000000000/////////...000000000000000000000000111111000000000/////////---------.............../////////...------,,,,,,,,,...//////---,,,,,,------,,,,,,+++,,,,,,,,,---......---,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............///000000//////............//////000000000000111111111000000111111222444444555888<<>>HHHVVV```www}}}|||zzz~~~zzzpppllljjjgggccc___bbbhhhuuu}}}uuunnnkkkmmmfffllluuu~~~{{{xxxtttrrr~~~zzzlll]]]QQQFFFAAA???<<<;;;===888777777666666666666777555555555444444444333333444444444333333333333222333333333444444444555555000000000000000000000000111111111111000000000000111111111111111111111111000///...------...000111;;;666000///111222111///000000////////////000000000000//////.........---000000111111111111000000////////////////////////////////////////////////,,,------...............000000000000000000000000000111111111111111000000000000111111111222222222222222111111111111111111000000111111111333666:::>>>;;;666333333444444444222222333333333444444444444333222222111111222222111222222222222222333333333333444444444333222222222222111111111111222222111111111111111111111111000000000000////////////////////////////////////000000000000000000000000/////////...---------,,,---------.........///////////////---++++++---///......---,,,,,,,,,,,,,,,,,,++++++******+++++++++***+++---.........---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++******)))---------------------------------............///------......///000000111......///000000000000///111222222222222222222222222444444444555;;;CCCJJJYYYhhh|||vvvoookkkoooqqqooooootttvvvvvv{{{zzz{{{yyyuuuyyy{{{iiiZZZQQQIIIAAA;;;;;;;;;888777999777777666666666666666777444444444444333333333333444444333333333222222222111222222222333333333333111111111111111111111111111111111000000000//////000000000000000000000000111000...---...000222444CCC>>>888444222222000...000000////////////000000000/////////......------000000111111111111000000................................................,,,,,,---...///.........///////////////////////////000000111111000000000////////////000000000000111111111111111111111111000111222111222444777:::???;;;777555444555666555222222222333333333333333333333222111111111111222111111111222222333333333333444444444333333222111222111111000000111111222000000000000000000000000////////////000000000000/////////////////////////////////////////////////////////...---------,,,,,,,,,------.../////////......---,,,******,,,...111000///---,,,++++++***+++++++++******++++++,,,+++,,,...//////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,------------...---------............///,,,,,,---...///000111111......////////////000000...///000000111000000///111333555555444666:::>>>AAANNNbbbuuuyyy~~~lllcccaaagggjjjgggdddeeefffeeeggggggiiimmmuuu}}}xxxhhhYYYLLLDDDBBB===888666888888555333444777777666555555666666666444444333333333222222222333333333222222222111111000000000111111111222222111111111111111111111111111111000000000/////////000000000000000000000000111000///...///111333444CCC@@@<<<777222000......111000000///////////////////////////............//////000000000000//////------------------------........................---...000111111111000///////////////////////////...//////000000000000///...////////////000000000111111111111111222222222111222222222222333777:::<<<999666444555666666555111111111111111111111111444333222222111111222222111111111222222333333444444444444444333222111111111111000000000000111111////////////////////////////////////000000000000000000000000000000000000............////////////...............------------------.........//////,,,------,,,******+++---111000///---,,,+++++++++,,,++++++++++++,,,,,,---,,,---------,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------)))******+++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---.........//////000000//////...---...///000111......000111111111111000111444666666444444888;;;777>>>KKKZZZjjj{{{|||ooommmllluuuzzztttkkkfffcccaaa```______aaagggpppyyy}}}}}}|||xxxwwwzzz}}}ssseeeVVVNNNFFF???;;;<<<:::777666888888555444666777666555555444444444444333333333333222222222222222222111111111000000000000000000111111111222222111111111111111111111111111000000000////////////000000000000000000000000//////......///000222333888::::::666000---...111111111000/////////////////////////////////000000......////////////......................................................---...000111222111000///////////////////////////---...//////000000//////000000000111111111111222111111111222222222333333111222222111000222555777777555333333444444444333222222222222222222222222444444333222222222222222000111111222333333444444444444444444333222111000111111000000000000111111////////////////////////.../////////000000000111000000000000000000000000......//////000000000000---------...............---------...............,,,---///...,,,++++++,,,///......------------...,,,,,,,,,,,,,,,---......000///...---,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,------.........---------........./////////////////////.........000///---,,,---...000222///000222333444444333333...000222222000000444777777888===FFFRRRcccwwwyyy~~~uuupppmmmdddbbb```^^^```fffooouuuxxxwwwuuussssssvvv{{{xxxwww||||||wwwqqqooosss|||tttfffWWWLLLDDDBBB@@@;;;999;;;:::666555777777555555888777666555444333333333333333333333222222222111111111111111000000000000///000000111111111222222222000000000000000000000000000000000000////////////000000000000000000000000---------...///000111111...333666444...,,,///444111111000///////////////......//////000000111111------............------////////////////////////........................+++,,,...///000///...---////////////////////////------...///000000//////111222222222222333333333111111222222333333333333111111111000///000333666333222111111333333222111444444444444444444444444555444333333222222333333000000111222333333444444444555444444333222111000111111000000000000111111000000000000000000000000.../////////000000111111000000000000000000000000//////000000111111111222,,,------....../////////........................,,,...000000...---,,,,,,,,,,,,,,,---...///000111,,,,,,,,,,,,------...///555333111///...------...+++,,,,,,------,,,,,,+++.........------,,,,,,,,,........................+++++++++,,,,,,---------//////...---,,,++++++***------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////..................------,,,,,,,,,......---......///000111000000000000000000000000000000000111222222333333222555999<<>><<<:::888777666666777777777777777666666555333333333333333333333333333333333222222111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000000000000////////////////////////000000000000//////..............................------------------------......................................................------------......///.........------------.............../////////------............------//////////////////////////////000000000111111111111111111111111111111111000000000000000000000000000000000111111111222222111111222333333444444555222222111111111111222222111111222222222333333333111111111111111111111111111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////...............///000000333111...,,,+++,,,---...///...,,,++++++,,,...///000/////////.........------,,,,,,,,,+++++++++++++++,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------///////////////........./////////...............000000000000000000000000//////000111111222222333111333555444333555:::???EEEOOO^^^nnn~~~~~~|||yyyvvvtttuuuwwwxxxttttttttttttvvvxxx{{{}}}wwwrrrqqqyyy|||{{{}}}|||zzzwwwqqqnnnkkkjjjjjjjjjjjjiiirrrwwwzzz}}}yyynnn___PPPEEE@@@===;;;:::999888777666555555555666666666666666555444444222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000////////////...------------------------------------------------.........................................................//////.........///...---,,,,,,,,,---...000000///////////////...------............------//////////////////////////////000000000000111111111111111111111111111111000000000000000000000000/////////000000000111111111111222333444444444444222222111111111111222222111222222222222333333333111111111111111111111111000000000000////////////000000000000000000000000////////////////////////......//////////////////...............///000000444222000---,,,,,,------...---,,,++++++,,,---.../////////...............,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,---------.........,,,,,,,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------------.........//////..................------..................000000000000000000000000//////000000111222222222///111333444333444777999:::???HHHSSSaaattt~~~zzzwwwvvvvvvvvvzzzzzz|||{{{ppplllmmmpppwww||||||{{{zzzvvvqqqnnnmmmnnnppptttvvvvvvttthhhfffeeefffkkkpppuuuwww{{{ooo^^^VVVKKKBBB===<<<<<<<<<777777666555555555555555444555555555555444333333111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111000000000000111111////////////////////////////////////////////////////////////////////////------------------------........................................................................---...///000000///...---///...,,,++++++,,,...///111111000000//////......------............------////////////////////////////////////000000000111111111111111111111111111000000000000000000000000/////////000000000111111000111222444444444444444222222111111111222333333222222222222222222222222111111111111111111111111000000000000////////////////////////////////////////////////////////////111111111000000/////////...............///000000333111///...------.........---,,,,,,,,,,,,---...........................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++******))),,,,,,,,,,,,------------+++,,,,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......////////////------------------------***+++---...////////////////////////////////////...//////000111111222222000111333444444444555666999:::===AAAJJJXXXjjjvvv~~~|||zzzyyyyyywwwsssnnnlllmmmooooooqqqsssvvvxxxzzz~~~yyypppmmmmmmiiinnnqqqooooooqqqqqqooohhhjjjnnnssswwwxxxwwwuuucccdddiiiqqq|||xxxhhh[[[SSSHHHDDD???;;;999999888777666666555555555555666666444444444444444333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////......................................./////////................................................................................................---...///000000///...---///---,,,++++++,,,...///111111000000//////......------............------...........................////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222000111333444555555444333222222111111222333333444222222222222222222222222111111111111111111111111////////////000000000000////////////////////////000000000000000000000000444444333222000///.....................///000000//////...---......///000---------,,,,,,------------------........................///////////////,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000,,,,,,,,,---------------***+++---...//////......////////////////////////......///000000111111222222333333333333222111000777777888888<<>>:::999888888999999777666555555444444333444444555444444444555444333333222222222222222222222222222///000000000111111111222000000000000000000000000000000000000000000000000//////............//////000000000000000000000000........................---------.........//////................................................------------------------..............................------------......++++++,,,,,,,,,---------.............../////////------............------................................./////////000000000000000000000000000000000000000000000000000000/////////000000000111111///111333555666555333222222222222222333444555555333333333222222222111111111111111111111111111111.../////////000000000111000000000000000000000000////////////////////////000000000///////////////...............///000000,,,,,,,,,,,,------------,,,------------------,,,,,,,,,,,,------.........,,,---------............*********+++,,,,,,,,,---******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////---.........//////000000///000000000...+++)))'''////////////////////////......//////000111111111333222111222333444444333111444666666555777<<<@@@AAAKKKZZZfffooozzz}}}vvvtttyyy~~~~~~zzzuuussssssuuummmqqqqqqmmmkkknnnpppooogggdddaaaccciiinnnqqqqqqwwwyyyzzz{{{zzz{{{}}}yyysssnnnjjjjjjlllrrrwwwzzzxxxrrrmmmlllmmmgggjjjnnnrrrrrrpppllliiifffiiilllnnnnnnpppuuuzzzpppdddWWWOOOFFF@@@>>>===<<<;;;888666444444555666666666444444333333222222333333444444555555444444333222222222222222222222222222//////000000111111111222000000000000000000000000111111111111111111111111......------------......000000000000000000000000........................---------.........//////------------------------////////////////////////------------------------...........................---,,,++++++,,,---...***+++,,,------------,,,,,,---------......//////---..................---..................................../////////000000000000000000000000000000000000000000000000000............/////////000///000333555666555333222222222222222333444555666333333333222222111111111111111111111111111111111.../////////000000111111000000000000000000000000........................,,,,,,,,,---...//////000...............///000000---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,------.........+++++++++,,,,,,---------))))))***+++,,,,,,------*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++---...///---((($$$'''))),,,---------///000+++,,,,,,------,,,,,,+++................................................---......///////////////000000000000//////////////////------...000222444222333555444333333444666<<>>@@@CCCJJJUUU]]]rrr~~~}}}}}}}}}~~~zzzyyy{{{|||{{{wwwtttvvv|||vvvrrrrrruuuuuuyyy~~~uuucccWWWNNNFFFBBB???===;;;999888777777777666555333444666777777666333333333333333333333333555444333222111111111111000000000000000000000000222222222111111111000000000000000000000000000000222111111111000000000000////////////////////////////////////////////////000//////...------......------------------------------------------------........................---------............///......//////...------,,,,,,---......//////......------------------------,,,------------.........///000111000...---...///////////////////////////000000000000000000000000000//////......//////000000000222222222111///...000///...------...///000111111222222333444444555111111000111111222333444333333222222111000000///111111111111111111111111111111000000000111222333000000000000////////////111000000000/////////...//////...------,,,++++++000000000000///...,,,+++***+++---......---+++***---------.....................---------,,,,,,,,,...------,,,,,,------...---------,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,***)))***---//////...........................------,,,,,,,,,,,,++++++,,,++++++,,,------+++)))(((***+++,,,+++***+++,,,,,,------......------,,,................................................------...////////////...//////////////////////////////.........000111222111333444444333222444555666777888888888<<>><<<;;;888888777666666666777777666444333333555666666555333333333333333333333333444333222111111111111111000000000000000000000000222111111111111000000000000000000000000000000000/////////...............///////////////////////////////////////////////////...------,,,---------........................------------------------........................---------............///.........///......---,,,,,,---......//////......------------------------,,,,,,,,,,,,------------...000000000...---...///........................000000000000000000000000111000000//////000000111000000111222222111///...000///...------...///000111111222222333333444444111111000000000111111222333333222222111000000000000000000000000000000000111111000000000111222222000000000000////////////000000000000//////////////////......---,,,,,,,,,/////////.........------,,,,,,............,,,,,,,,,,,,------......//////...------------,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,++++++,,,,,,---...***)))(((***,,,/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,+++---......---,,,,,,---,,,,,,------------,,,,,,................................................,,,---......//////.............../////////////////////......///000111222111222333333222222333444555555666555555777<<<@@@BBBIIIVVVdddsssmmm___TTTMMMDDD===::::::;;;;;;666666555555555666666666666444333333444555555444222222222222222222222222333333222111111111111111000000000000000000000000111111111111000000000000000000000000000000000000------------------------////////////////////////////////////////////////......---------------...////////////////////////------------------------........................---------............///---...............------,,,---......///.........------------------------+++++++++,,,,,,,,,------,,,---...---,,,+++,,,...........................////////////////////////111111000000000000111111000000111111111111000///111000///......///000111111111222222333333333333222111111000//////000000222222222111111111000000000000000000000000000000111000000000000111111111000000000000////////////000000000000//////////////////......---------,,,///...---------......///,,,,,,---......---,,,,,,++++++,,,------...//////------------------------...------,,,,,,------...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,---------,,,...//////---,,,,,,---++++++,,,,,,,,,,,,++++++................................................,,,------...............------....../////////000///////////////000000000000111222222111111222444333333333333333444666888:::===BBBJJJVVVgggyyyqqqfffZZZNNNFFFDDDAAA>>>;;;:::::::::999666666666666555555444444555444222222444444444333222222222222222222222222222222111111000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////////////////......---......//////////////////////////////------------------------........................---------............///------...............---,,,---......///.........------------------------+++++++++,,,,,,,,,------+++---...---,,,,,,---...........................////////////////////////111111000000000000111111000000000111111111000000333222111000000111222333111111222222222222222333333222111000////////////222222222111111111111111000000000000000000000000000000000111000000000000000000000000////////////////////////000000000000///...............------...------------...//////++++++,,,,,,,,,,,,++++++***++++++,,,---...//////------------------------...------,,,,,,------...++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///---++++++,,,------,,,***,,,------+++***+++++++++,,,,,,------,,,,,,+++................................................,,,,,,---............------------......//////000/////////000000000000000///111222222111000222333666666555444444333333444888888888;;;BBBNNN\\\eeewwwppp^^^SSSKKKEEEAAA@@@:::::::::999888777666555666666666666666555333333555333222222333333333222222222222222222222222222222111111000000000111111000000000000000000000000//////000000000000000111////////////////////////......////////////000000////////////////////////////////////////////////..................///000////////////////////////---------------------------------------------------------............///,,,---......///.........,,,---......//////......------------------------,,,,,,,,,,,,---------------...000///......///000........................000000000000000000000000111000000//////000000111000000000000000111111111444333222111111222333444111111222222222222222222333222111000000000000000111111111111111111111111111111111111111111111111000000111111111000///...000000000000////////////////////////000000000000........................------------------......++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,------------......------,,,,,,------...***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))),,,,,,++++++,,,,,,---...---......,,,***)))***,,,------------------------+++++++++,,,,,,---------///...,,,,,,------,,,******+++------,,,+++,,,------..................---................................................+++,,,------......------,,,,,,---......///000000//////000000000000/////////000111111000000111333777666666666666555444333333444555777;;;AAAHHHLLLZZZfffvvvrrr\\\QQQHHHCCC???:::999<<<777777777666444333333444444444555555555444333222555333222111222333222111111111111111111111111111111111000000000000111111000000000000000000000000////////////000000111111////////////////////////,,,,,,,,,---------......////////////////////////////////////////////////------,,,,,,---......///........................---------------------------------------------------------............///,,,------...//////......,,,---......//////......------------------------,,,------------.........---...//////......///111////////////////////////000000000000000000000000000//////......//////000000000000000000111111222333333222111111222333333222222111111111111111111333222222111111111222222111111111111111111111111222222222222222222222222000000111111111000...---000000000000////////////.../////////000000000111............////////////,,,---.........---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...)))+++,,,------,,,+++)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,++++++,,,,,,---...,,,---...---+++***,,,...........................+++++++++,,,,,,---------///...------...---+++)))+++---//////........./////////000000000000//////................................................+++,,,------......------,,,,,,------...///000000///000000000000000///...///000111111000000111222000000000222444444333222///111555888;;;===???@@@DDDMMMZZZfffrrryyykkk[[[PPPFFF@@@>>>>>>;;;555333777999999777555333333444666111222333444555444333333555333111111222222222111111111111111111111111111111000000000000000111111000000000000000000000000.../////////000000111111////////////////////////////////////000000111111////////////////////////////////////////////////++++++++++++,,,,,,---...........................---------------------------------------------------------.........//////,,,,,,---.../////////...,,,---......//////......---------------------------------.........//////+++,,,------,,,,,,...///000000000000000000000000000000000000000000000000//////............//////000000//////000111222222333222111000000111222333222222111111111111111111333222222222222222333333111111111111111111222222333333333333333333333333///000111111111///...---000000000000////////////.../////////000000111111.........///////////////,,,---...//////---+++***...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...)))***,,,------,,,***)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++,,,,,,---...+++---...---++++++...111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......---......///......---,,,,,,---///...------...///...........................---,,,++++++,,,---...---......///000111111222000000//////.........---000000000000111111111111222222111111111111111111000000111333555666777888===BBBIIIOOOUUUbbbsss|||lll]]]TTTMMMGGGBBB<<<;;;:::888777666666666555555555555555555555555444444444333333222222222000000000000000000000000111111222222222222111111111111111111111111111111000000000000000000000000000000//////.........---////////////////////////............////////////..........................................------...............///000111---------............///........................------------------,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...//////............//////---.........---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---...//////...---,,,////////////000000000000////////////000000000000000000000111222222222333000000000000000000000000222111111000000111111222000000000000000000111111111111000000000000111111111111000000000000111111000111111111000///---,,,111111000000111222333333////////////////////////222111111000///......---//////......---------------.........---,,,++++++//////...---+++***))))))---------,,,+++***)))(((,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------000///...------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,------------...---------..................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///---......///000000111111000/////////............//////000000000111111111111111111111111111111111111222222333444555555666777;;;???AAABBBIIIVVV___nnnwwwxxxfff]]]QQQIIIEEEBBB>>>;;;:::999888777666555555555444444444444444444444444444444333333333222222222111111111111111111111111000111111222222111111000111111111111111111111111000000000000000000000000000/////////............////////////////////////............////////////////////////////////////........................///............//////000------------....................................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---,,,,,,,,,,,,---.../////////............///------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---...//////...---,,,.../////////000000000000.../////////000000000000///000000000000000111111000000000000000000000000444333333222222333333444444444333222111111111222111111000000000000111111111111000000000000111111111111222222111///...---000000000000000111111222////////////////////////000000000///...---------------------------------------------------,,,,,,///......---+++******)))------------,,,+++******,,,,,,,,,,,,,,,+++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***+++,,,------...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,...///000444000,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.........//////000000111////////////............//////000000000000111111111111111111111111111111222333333333333333444444777:::<<<:::888:::@@@GGGLLLVVVdddqqqppp```TTTKKKEEE???<<<<<<<<<:::888888888666555444444333333444444444444444444444444333333333333222222222222222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000////////////............////////////////////////---............/////////////////////////////////........................//////......---.........------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...000//////......---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------....../////////000000000....../////////000000000000///////////////......000000000000000000000000333333222222222222333333666555333222111000000000111111000000000000111111111111000000000000111111222222222222111000///...////////////000000000111//////////////////////////////......------,,,,,,------------...............---,,,+++,,,---...///......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++------------------------......---,,,,,,+++******)))***+++,,,---.........------,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,+++***+++---000111:::444...---000333222///......................../////////....../////////........./////////000000///////////////.........////////////000000000111000000000000111111111111111111222222333333444444777999;;;:::888888;;;???===EEEOOOWWW```nnnyyygggZZZQQQJJJEEEBBB???;;;:::;;;:::999777777777666444444333333333333333333333333333333333333222222222222222222222222222222222222222222222000000111111111111000000111111111111111111111111///////////////////////////////////////.........////////////////////////---------.........//////---------------------------------...............000///......------------,,,,,,---------.........---------------------------------------.........,,,++++++******++++++,,,------------------------////////////...---,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........./////////000000........./////////000000000000000//////.........000000000000000000000000111111000000000000111111222222111000/////////000111111000000000000111111111111000000000000111111222222222222111111000000000000000111111111111000/////////////////////////////////......---------000000/////////............---+++***+++---///000---------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******)))***+++,,,---------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,+++***+++---///111:::444...---000333222///...........................//////////////////...............////////////.........///////////////...////////////000000000//////000000000111111111...///000111333444555555222444777777555555777999999>>>CCCEEEHHHQQQ```llluuujjjZZZLLLDDD@@@???>>>;;;:::999888777666555333777666555444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000111111000000000000000000000000000000000////////////////////////.........///////////////////////////////////////------------............---------------------------------.........//////000///...---------------,,,,,,,,,------------...------------------------------....../////////000,,,++++++******++++++,,,------------------------......//////...---,,,,,,,,,,,,------...------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,---------............////////////............////////////111111111000000/////////000000000000000000000000111000000//////000000111000/////////000111222222111111000000000000111111111111000000000000111111222222222111111111111111111222333333333222111111000000000000000000000000000000000///////////////444333222111000......---...---+++***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,---------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++---...///444000,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---.................................///////////////......////////////000000...//////000000111111111------///000222444555666222444555555333333333555555777999999:::???IIIQQQ[[[cccppp}}}~~~lllaaaSSSNNNHHHBBB>>>;;;888666666666666666555555444444666555555444333333444444222222222222222222222222111111111222222222222222000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000.........///////////////////////////////////////,,,------------.................................,,,,,,------.../////////......------,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,---...//////...---,,,,,,,,,------......------++++++------------++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------........./////////------........./////////111111000000000000000///000000000000000000000000222222111111111111222222000000111111222333555666111111000000000000111111111111000000000000111111222111111000000000111111222333444444444333222111000000000000000000000000000000000000000000//////444333222111000///...---...---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++...------------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,..................................../////////000........./////////000000......//////000111111222......///000111222333444555555555555444444444555222333444555666888===@@@CCCIIIQQQZZZcccmmmuuuzzzttthhh[[[OOOGGG??????===<<<;;;888666444666666666666555555555666444444333222222222222333222222222222222222222222000111111111222222222222111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000............/////////000////////////////////////,,,,,,---------.................................,,,,,,------...//////000------,,,,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,------,,,,,,---......---,,,,,,***+++---...//////...---+++,,,------......------***+++---......---+++***,,,,,,,,,---------......------,,,++++++,,,---------------.........//////---------.........//////......///////////////000000000000000000000000000222222111111111111222222111111111111222333444444111111000000000000111111111111000000000000111111111000/////////000111111111222444444444222111///000000000000000000000000////////////////////////000000000////////////...------------------,,,,,,+++++++++,,,,,,---------000///---+++++++++,,,---+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,---//////------...///........................+++,,,---......---,,,+++.....................------.........//////000000............/////////000---......///000111111222///000000000111111111111222222222222222333444555222333444666777888999999;;;===AAADDDIIIPPPWWW]]]eeennnyyyvvvmmm___SSSLLLGGGCCC@@@;;;999777555555666888999555555555333111111222333222222111111111111111111111111111111111111111111000000111111222222222222222222222222222222222222//////000000000000//////000000000000000000000000000000000000000000000000---.........//////000000////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------...------,,,,,,------...,,,,,,---......---,,,,,,(((***,,,...//////...---+++,,,,,,---.........---***+++---......---+++***,,,,,,,,,---------......------++++++++++++---------------.........//////---------.........//////,,,------....../////////000000000000000000000000000000////////////000000111111000000000000000111111111000000000000111111111111000000000000111111000000///......///000111000111333444333111///...000000000000000000000000---.....................,,,,,,,,,---...//////000---.........---,,,++++++***++++++,,,,,,------...333111///---,,,---...///+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******))))))***+++,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,---......//////......,,,------...///000111111...//////000000000000000000111111111111222222222333333333333333333333333333333333444444444555555888999:::<<<>>>AAACCCEEERRRUUUZZZbbbmmm{{{yyyjjj```QQQNNNIIICCC???<<<:::999888888777777666666666555444444444444444444444444222222111111000/////////111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000///......////////////////////////------............------////////////////////////------------------------,,,,,,,,,++++++******))),,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,---,,,***))))))***,,,------------............///------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++------,,,+++,,,---...///,,,---......//////......////////////////////////............////////////000000000000000000000000////////////////////////------...000111111111111222111000///.........///......//////000000111111000000000000000000000000...///000111111000///...////////////////////////////////////////////////000000///...------,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,------...///************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,******++++++,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,---......//////......------......//////000000......///000000111000000000000111111111222222222222222222222222222222222222222222222333333333444444555666777999<<<>>>???AAACCCGGGMMMUUU___jjjrrr}}}pppeee[[[QQQIIIFFFCCC@@@<<<999777777777777777666666666555555555444444444444444444444444222222222222222222333333111111111111111111111111111111111111111111111111///000000111111000000///////////////////////////000000000000000000000000000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------------------------/////////...............,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---------------............------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,---......//////..........................................////////////////////////////////////000000000000000000000000---...///000000111000000000000000000000/////////.../////////000000000111000000000000000000000000...///000111111000///...////////////////////////------------------------000//////...------,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,,,,---,,,,,,------------,,,,,,,,,,,,++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------,,,---......//////...............///////////////------///000111111111111000000000111111111222222111111111111111111111111111111111111222222222222222333333444555777888999777888:::===AAAGGGOOOUUU```hhhtttxxxmmmdddXXXNNNHHHCCC???<<<:::999777666555555555666555555555555444444444444333333333333333333333333000111111222333333444444111111111111111111111111111111111111111111111111...//////000000//////...////////////////////////000000000000000000000000//////000000000///..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,---...------------............------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,------......------,,,---......//////..............................---............/////////////////////////////////000000000000000000000000//////000000000000//////...///000111111111000///////////////000000000000000000000000000000000000...//////000000//////...////////////////////////------------------------/////////...------,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,++++++*********,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,//////////////////......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......///.........///////////////.........,,,---...000111111111111000000000000111111111111000000000111111111111111111111111222222222222333444444444444555666777777666777888888999===BBBEEEIIIMMMUUU]]]fffoooxxx}}}|||ssshhh[[[QQQPPPJJJCCC===<<<<<<;;;;;;666666555555555555666777333333333333333333333333222222222222222222222222//////000000000111111111111111111111111111111111111111111111111111111111...//////000000//////...////////////////////////000000000000000000000000...///////////////......////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---------...,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,---...///...---,,,,,,---......///.................................---------.........//////////////////////////////111111111111111111111111///000000000000//////...,,,...000222333222111000////////////000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,---,,,,,,,,,------,,,,,,,,,---,,,,,,++++++*********&&&'''(((***+++---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------......------,,,//////////////////......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......///.........///////////////.........---...///000111111111111//////000000000111111111111111111111222222333333222222222222333333333333444444444444444555555666444555555555555777:::<<<===???BBBEEEJJJPPPWWW\\\fffkkksss|||vvvlll```XXXRRRLLLEEE???>>><<<999888777777666666666666555555555555666666222222222333333333333333222222222222222222222222111111111000000000//////000000000000000000000000000000000000000000000000///000000111111000000///........................////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------......//////000000111111,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,---...///...---,,,,,,---......///.................................------------....................................000000000000000000000000///000000000000//////...,,,...000222333333222111000000000000//////////////////////////////////////////............//////////////////////////////////////////////////////...............---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++*********%%%&&&(((***,,,---------++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---......//////...............///////////////...//////000000000000000/////////000000000111111000000111111222333333333222222222222333333333444222222222222222333333444222444555555555666888:::888999:::;;;===@@@EEEIIIJJJNNNVVV]]]dddlllssswww~~~ttthhh```XXXRRRJJJDDDBBB@@@>>><<<:::::::::888777444222111444444444444444333333333222222222222333333333333111111111111111111111111444444333333222111111000000000000000000000000000000000000000000000000000///000000111111000000///........................////////////////////////------.../////////......------------------------,,,,,,------------,,,,,,---------------------------------------------------------...............,,,------......------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,------......------,,,---......//////......------------------------,,,------------.................................//////////////////////////////000000000000//////---///000222333333222222000000000000////////////000000000000000000000000///......------......///////////////////////////------------------------........................///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++------+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++))))))************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,------......------,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,---......//////......------......//////000000000000000000000//////...////////////000000000111//////000000111222222333111111111111222222222222111111111111222222333444333555777777666666888999666777888888888:::<<>>AAADDDBBBIIISSS[[[```eeejjjoooqqq|||{{{mmmddd^^^YYYQQQKKKFFFCCCAAA???777999:::999666444333333222333444333333333444666222222333444444444444444222222222333333444444444000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000---..................---........................////////////////////////,,,,,,---.../////////...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++...---,,,+++,,,---...///,,,---......//////......------------------------,,,,,,,,,---------......................................................------///000111111111111111111111000111111222333111111000000/////////...000000000000000000000000///...---,,,,,,---...///////////////////////////////////////////////////---.....................++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,+++++++++,,,,,,+++++++++))))))***+++,,,------...((()))+++---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,.........------,,,,,,,,,------++++++++++++------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...111000...------...000111++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,...,,,---------.../////////000000///...---,,,,,,+++---------......000111111111000///------///000111000000000000111111111111111111222222222333333333333333333333333333333333444444333222333444555666:::999777666777888:::;;;;;;===@@@CCCFFFIIIKKKLLLXXXZZZ^^^dddkkksssyyy}}}{{{oooeee^^^WWWNNNGGGDDDCCCAAA???===:::888888777777777777777777777777333444555555333333444555555444333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000///............---------------...///000000//////,,,,,,,,,------.........------------------------///...---,,,+++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,---......---,,,++++++************------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))******+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---......//////......------------------------,,,,,,,,,---------......,,,,,,,,,---------......000000//////.........---//////000000111111222222333222222222222222222333000000000000000000000000222222111111000000//////......////////////......////////////////////////000000000000////////////......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,,,,...---------.............../////////...------,,,,,,//////...//////000111222///000000000000000000/////////000000000111111111111111111222222222333333333333333333333333333333444333333222333444555666777666444444444555777888888999;;;===???@@@AAABBBDDDEEEHHHLLLQQQVVVZZZ]]]aaafffmmmuuu}}}|||tttoooaaaZZZRRRMMMJJJGGGBBB>>>>>>===<<<;;;:::999888777333333333333333333333333333444555444333222333555444444333222222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000////////////000000///............------------......////////////...,,,,,,,,,---------......------------------------///...---,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,,,,---......------,,,+++++++++++++++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------...............------------------------,,,,,,,,,---------......,,,,,,,,,---------......000/////////.........---//////////////////000000111111000000000000111111000000000000000000000000000000000000000000//////......////////////......////////////////////////000000/////////...............---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------...///...---,,,---..................---------........................111000000///000000111111...///111333333111///...//////000000000000111111111111111222222222222333333333333333333333333333333333333333333444555555555444333333333444666777555666777888888888888888999999:::<<<>>>@@@CCCDDDEEEIIIOOOUUU\\\cccjjjooozzz~~~yyytttmmmeee]]]VVVOOOKKKEEEAAA===;;;<<<===;;;888666666666666666666666666222222222222222222222222222333444444222222333444333222222222222333333444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000//////......//////000///............---------....../////////......---,,,,,,,,,------------...------------------------......---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,------......------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------............------------++++++,,,,,,,,,,,,------,,,,,,---...............------------------------,,,,,,,,,---------......,,,,,,,,,---------....../////////...............//////..................//////............//////000000000000000000000000//////////////////000000......////////////......//////////////////////////////.........---------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++*********++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---......,,,,,,---.../////////...---------,,,---------.........//////111000///////////////000///000111222222111000///////////////000000000111111111111111222222222222222222222222222222222222333333333333333444444444555555444444444555666777666666777777777777666666999999::::::;;;;;;<<<<<<===???CCCEEEHHHLLLPPPSSSVVVZZZaaakkkuuu}}}|||tttkkkccc^^^XXXTTTOOOJJJFFFDDD@@@>>>===:::888777888888777666333333333333444444555555444444444444444444444444111333444333222111222333222111111111222333444444111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000/////////////////////////////////......////////////............---------////////////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------...------,,,,,,---------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------************************...------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---.........------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................000//////......---------///......------......///////////////////////////------......//////000000......////////////......////////////////////////......---------,,,,,,,,,......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++************)))++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................+++---...---,,,,,,---.../////////...---------,,,,,,,,,------...///////////////...---------......222111000//////000111222...////////////000000000000000111111111222222222222222222222222222222222222222222333333333333333444444444444444555555666555555666777777777777666777777888888888888888888888:::;;;<<<<<<===???BBBAAACCCGGGMMMSSSZZZ___bbbmmmqqqxxx~~~xxxttteeebbb]]]XXXSSSNNNIIIEEEDDDAAA>>>======>>>===<<<888777555444444444333222444444444333333333333333444444444444444444444444111222333222111111222333111111111111222222333444111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............/////////............---------......///......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,------...------,,,,,,,,,+++++++++++++++,,,,,,,,,---------************************,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------+++,,,,,,---...---------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------...............000000000//////.........000//////......//////000////////////////////////------......//////000000......////////////......////////////////////////------------,,,,,,,,,,,,......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------************************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------,,,,,,---..................------------------.........//////---------,,,,,,---......222000...------...000222......////////////000000000000000111111111111222222222222222222222222222111111222333333333333333111222222222333333333333333444444555666666555555444444555666777777666666444555777777888999;;;>>>;;;;;;<<<===@@@CCCFFFHHHOOORRRWWW\\\aaafffkkknnnwww}}}}}}uuukkkbbbZZZTTTQQQJJJHHHEEECCCBBBAAA>>><<<;;;999777777888999888777333333333333444444444333555555555555444444444333222222222222222222222222000111222222000000111222222111111111111222222333111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////......------......//////............---------------.........------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,------++++++,,,---------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------.........000000000///////////////000000////////////000000000000000000000000000000//////////////////000000......////////////......////////////////////////......---------,,,,,,,,,......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...---------...............---------...............---------------...///000//////............//////........./////////000000000000000000111111111111111111111111111111111111000111222333444333333222111222222333333333333333333444444444444444333333333444555777777777666666222444555666777888;;;===:::999888777888:::===>>>>>>@@@CCCEEEGGGJJJNNNQQQWWW\\\cccgggiiinnnuuu{{{{{{yyywwwwwwvvvssslllggg]]]YYYTTTMMMGGGCCC@@@???>>><<<::::::;;;;;;:::999777666555555666555333222111222333444444444555555555555555555555555555555111111111111111111111111000111222111000///000222333222111111111111111111111111111111111111111111000000000000000000000000///////////////////////////////////////////////////////////////////////////......------......//////............---------,,,,,,---.........------......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---.........------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,------------...---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++,,,------------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------...........................//////000000////////////000000000000000000000000000000000000000000000000//////......////////////......////////////////////////............------------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------))))))***+++,,,---......******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........++++++------------++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...,,,------....../////////........................---------......000111222,,,---...000000...---,,,............/////////000000000000000111111111111111111111111111111111111000111222333444333222222333444555666666666555555666666666555555333222222333444555666666555444444000222333333333444666888999888666555666888;;;===888:::;;;<<<===???CCCFFFCCCFFFIIIIIIHHHLLLTTT[[[ZZZ```ccccccfffnnnpppmmmoooqqquuuzzz~~~}}}yyyvvvtttllljjjhhhfffdddaaa]]][[[ZZZYYYXXXYYYZZZWWWPPPKKKGGGEEEBBB>>><<<;;;;;;;;;999888666555666777666555666555555666777666444111...000222222111111111222333444444555555666777777111111111111111111111111///111222111000///000111333333222111000000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.........------.........//////.........---------++++++,,,---.....................------,,,,,,,,,++++++++++++++++++++++++***+++---...///...------++++++,,,,,,,,,---------...------,,,,,,------...------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,------------,,,,,,,,,++++++,,,,,,,,,---------......+++++++++******)))))))))---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------.........//////............//////000000000000000000000000222222111111000000//////......////////////......//////////////////////////////.........---------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------))))))***+++---...///000))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------/////////......---------,,,,,,++++++,,,,,,---...+++,,,,,,---.........---************************///......---------.........---,,,++++++,,,---...---,,,,,,++++++,,,,,,---(((+++...000111///,,,***---,,,,,,++++++,,,,,,---........................////////////////////////000//////......---,,,,,,000000//////.........---111000///......///000000//////000111222222333333000000111111111222222222333333333333333333333333333222222111111222222333555555555444444333333333444555555666555555444444555555555555666666666666999888777555555777888999@@@???======???AAADDDFFFJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOQQQTTTWWWYYY[[[\\\aaabbbccceeehhhkkkmmmooossssssssstttvvvwwwyyyzzzxxxxxxxxxwwwuuuqqqnnnllljjjjjjiiiiiigggfffdddccc___^^^\\\ZZZWWWTTTRRRQQQNNNMMMKKKIIIGGGFFFEEEEEEDDDCCCCCCEEEGGGGGGDDD@@@;;;;;;:::999888777666666666666666666666666666666555555555444444333333333333333333444444333222222333333333333333333333333222222222222222222222222222222222222222222222222222222222111000//////...000000000000000000000000000000000000000000000000........................000000//////.........---........................---------------...///000............////////////------------------------,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,------...---+++)))***,,,---,,,)))++++++,,,------,,,++++++,,,***))))))***++++++***---------,,,,,,+++++++++(((***+++------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,...//////...---+++++++++++++++++++++++++++,,,.........,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////////////////......------------.................................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++***************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***,,,,,,++++++,,,,,,---...+++,,,------......------++++++++++++++++++++++++......---------------...---------,,,,,,---------...------,,,,,,------...***+++---//////...---+++---,,,,,,++++++,,,,,,---................................................/////////...............000/////////............111111000//////000111222//////000111111222333333111111111111222222222222222222222222222222222222333222222111111222222333555555444444444333333333444444555555555555444444444555555555666666666666888777666555555666777888999::::::;;;<<<===>>>>>><<<<<<===>>>>>>???@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIIIIJJJLLLNNNPPPRRRTTTMMMMMMMMMNNNNNNPPPQQQRRRVVVWWWXXXXXXVVVTTTRRRPPPQQQQQQPPPPPPOOOMMMLLLKKKHHHHHHGGGEEECCCBBBAAA@@@AAA@@@???===<<<;;;::::::===<<<<<<>>>@@@@@@===:::999999888888777666666666444444444444444444444444555555444444444333333333111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111000//////...000000000000000000000000000000000000000000000000........................000/////////.........---........................///......---------..................////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,***+++,,,---......---,,,+++,,,+++***+++,,,---,,,***---------,,,,,,+++++++++***+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------------------------........./////////000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////////////////......------------.................................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,++++++,,,,,,---...,,,,,,------......------------------------------------,,,,,,,,,,,,------,,,------......------,,,///......------......///+++,,,---.........------------,,,,,,,,,,,,------............................................................////////////////////////............000000000000111222333333///000000111111222222222111111222222222333333333111111111111111111111111222222111111111111222222444444444444333333333333444444444444444444444444444444444555555555666666777666555444444555666777444555666888888777666666666666666777888888999999999999::::::::::::;;;;;;:::::::::;;;<<<>>>???@@@CCCBBBBBBBBBBBBCCCDDDEEE>>>???@@@AAAAAA@@@???>>>????????????>>>===;;;;;;::::::999999999999999888:::999888777666666666666777666666888999999777555666666666666666666666666333333333333333333333333444444444444333333333333111111222333444444444333333333333333333333333333222222222222222222222222222222222222222222222222222222111111000/////////////////////////////////000000000000000000000000/////////////////////////////////.......................................000000///------,,,,,,,,,---............/////////------------------------,,,------......------,,,------------------------......---,,,,,,+++******,,,+++******,,,,,,+++***,,,---...//////...---,,,,,,,,,,,,---///...,,,***------,,,,,,,,,,,,+++++++++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,........................------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---......///------------------------+++,,,,,,,,,,,,,,,,,,---........................////////////000000000111//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000////////////////////////......------------..............................------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,---......---,,,+++......------------......---,,,,,,,,,,,,---......------,,,,,,,,,,,,------................................................+++,,,,,,---....../////////////////////...............///000000111222333///000000000111111111222222222222222333333333333111111111111111111111111222222111111111111222222333333333333333333333333333333333333333444444444333333444444444555555555555555444333333444555555333333444444444444333333777777777888888888999999999999999999999888888888999999999999999:::;;;;;;===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>=========;;;;;;;;;;;;;;;:::999888999999999999999999999999777777666666666666777777555555666666777666555444333333444444555555555555555555555555555555555555333333333333333333333333222222333333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111000000//////////////////////////////////////////////////////////////////////////////................................................//////...------------------------.........//////------------------------,,,------......------,,,---------------------------------,,,,,,++++++++++++++++++++++++,,,++++++------...//////...------++++++,,,...//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---------------------------------------------............+++******+++---......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++,,,---...///------------------------+++++++++++++++,,,---...------------------------....../////////000000000//////000000000000//////////////////000000000000000000000000000000000000////////////////////////......///000000000000000////////////////////////......------------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,---......---,,,+++------,,,,,,,,,,,,------------,,,,,,,,,---...///...------,,,,,,------...................................................******+++,,,---......///.........///////////////,,,---...//////000000111000000000000000111111111111111222222222333333333222222222222222222222222222111111000000111111222333333333333333333333333222222222111222333444555333333333333444444444444444444333333333333444444666555333222222222444555444444444444555555555555444444555555555666666666888888777777666777777888777666555555444555555555999999:::::::::999999999666777777777777666666555666666666555555444444444444333333333333444555666444555666666555555555555222222222333444444555555555555555555555555555555333333333333333333333333444444444333222111000///222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000000000////////////////////////////////////////////////////////////////////////---------.......................................---------------...//////------------............------------------------,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,+++++++++++++++------...//////...------******+++---......+++(((,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++******+++---......---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++,,,---...///+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000000000//////////////////000000000000000000000000000000000000////////////////////////......///000000000000000000000000000000000000000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,,,,---...------......------,,,,,,++++++++++++++++++++++++,,,++++++,,,,,,---...///,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,---............------------..............................------------------------***++++++,,,---..................///////////////,,,,,,---...////////////000000000000000000000000000000111111111222222222222222222222222222222222111111000000000000111111222222222222333333333333222111111000111222444555222222222333333333444444333333333333333333333333888666333222111333555777333333333333333333333333222222333333444555555666777666555555444444555555999888888777777777777888666666555555555444444444333333444444444444444444444333333222222111000000444333333333444444555666222444555444333222333444222222222333333444444444222222222222222222222222222222222222333333333333333333333333222111///...222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000000000////////////////////////000000000000000000000000........................---------------.................................,,,,,,,,,------///000000,,,------------.........------------------------,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,---......***+++,,,,,,******+++,,,,,,---...//////...---,,,+++++++++,,,------+++)))++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,+++***+++---...---,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,------...+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......------,,,+++------------------------,,,,,,,,,,,,---...///000---------,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,---------............------------..............................---------------------------------....../////////............/////////000---...///000000///......000000000000000000000/////////000000000111111111111111111111111111111111111111000000000000111111111111222222222333333333111111000///000222444555222222222222333333333333333333444444444444333333444444333333333333555555555444444444444444444444444444555555555555666666777666666555555555555555222222111111111222333333555555444444444555555555333333444555555555555555444444444444444333333333555555444444444555666666111333444333111000222444333333333333333333333333222222222222222222222222111111222222222333333333111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000111000000000000000000000000000000000000000000000000------------------------,,,,,,,,,------.......................................---------......///,,,,,,---------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))+++---+++,,,---......---,,,+++...,,,+++,,,---...---++++++++++++,,,,,,---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---+++++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***------------------------............//////////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000......///000000000000000000000000000000000000000......------------..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........---------------------------------....../////////,,,,,,++++++,,,,,,---...---.........---,,,,,,+++........................,,,,,,,,,---...///000111......,,,++++++,,,...............------.........+++,,,---.........------......------------..............................------------------------/////////000000000000000---.........//////000000//////000111111000///...000000000000////////////////////////000000000000000000000000000000000000111111000000000000111111111111111222222333333333111000//////000222444555111111222222222333333333333444444555555444444333000111222444444444333222444444444444444333333333555555444444444333333333666555444444444444444555444444444444444555666666444444444444555666777777222333444555555666666555444444444555555666666666222222111111111111222222222333555333111000333555333333333333333333333333444444444444444444444444111111111222222333333333......000111333333444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................000///...---------------,,,,,,,,,---------......------------------------,,,------......------,,,------------------------...------,,,,,,++++++***))),,,---,,,***)))+++---++++++,,,------,,,++++++000...,,,,,,...///......+++++++++,,,,,,------------,,,,,,,,,,,,---......++++++++++++++++++++++++---------.........//////...,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,------,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---.........---,,,+++------------------------+++,,,.........,,,***)))........................////////////000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000.........------.................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------............------,,,,,,,,,+++,,,------.........------,,,************,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------...............------,,,,,,,,,---.........---,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///......////////////............------------......000///...------...///000////////////////////////000000000000111111111111000000000000000000000000222222111111111111222222222222222111111111000000333222111000000111222333111111111222222333333333222222222222222222222222//////000111222222333333444444444444444444444444444444444444444444444444666555444333333333333333444333333333333444555555444444444444444444444444555444444333333444444555333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333333222111111111222333444777666555555333333222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111000000//////............------------..............................,,,,,,,,,---------......///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,++++++******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++,,,---///...---+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,---...///,,,,,,,,,------.........***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,************,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++******,,,...///,,,---///000000000///...222111000.........//////////////////////////////---...000111111///...,,,---......///////////////+++++++++,,,,,,---------,,,,,,,,,------------...000000000000000000000000//////.........---------///......------......///,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,------......------,,,******+++,,,,,,---......------,,,+++************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,------......------,,,+++------------------------,,,,,,,,,---------......------,,,,,,,,,---............////////////............------------......000///...------...///000//////////////////////////////000000000111111111000000000000000000000000222111111000000111111222222222222111111111000000222222111000000111222222111222222222222222222333222222222222222222222222///000000111222222333333444444444444444444444444444444444444444444444444555555444333333333333333333333333333333444555555444444444444444444444444444444333333333333444444333333333333333333333333222222222333333333444444222222222222222222222222333333333333333333333333222222111111111222333444222222222111000000//////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000//////............------------..............................,,,,,,,,,---------......///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,------------..................,,,...//////---,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,------------------*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,------------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++******,,,---///,,,---...///000//////...///......------...///000........................---...///000000///...------......///////////////---------...........................////////////000000000000000000000000//////.........---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------.........------------,,,,,,,,,------......------,,,,,,------------------------,,,,,,,,,---------............---,,,,,,,,,------......////////////............------------......//////............////////////////////////////////////000000000000111111000000000000000000000000222111111000000111111222222111111111111000000000222111111000000111111222222222222222222111111111222222222222222222222222000000000111222222333333333333333333333333333333333333333333333333333333444444333333222222333333333333222222333333444555444444444444444444444444444444333333333333444444333333333333333333333333222222222222333333333333222222222222222222222222222222222222222222222222222111111111111222333333000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000////////////.........------------..............................,,,,,,,,,---------......///............---------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,++++++******++++++---,,,+++***+++,,,---...,,,,,,------......//////---...000///...,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,+++***+++,,,---...------...////////////...,,,,,,,,,,,,---...///000........................---...///000000///...------......///////////////000000000000//////////////////000000000111111111000000000000000000000000...............---------+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,---............---,,,---------------------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------,,,------...------,,,,,,------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,......////////////............------------....../////////....../////////////////////////////////////////////000000000111////////////////////////111111000000000000111111111111111111000000000000111111000000000000111111333333222222111111000000111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333222222222222333333222222222222222333333444333333333333333333333333444333333333333333333444222222222222222222222222111222222222222333333333111111111111111111111111222222222222222222222222111111111111111222222333111111111222222222333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////......------------..............................,,,,,,,,,---------......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++---,,,+++******,,,---///))))))***+++,,,,,,---------///000000...------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------...............------,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...------........./////////---------------......///........................---...//////000//////...---......///////////////111111111000000///////////////000000000111111111000000000000000000000000........................***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---...++++++++++++++++++++++++***,,,---//////---,,,***,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++*********+++,,,***+++,,,------,,,+++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------,,,,,,------...------,,,------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,......////////////............------------.........//////////////////...////////////////////////...////////////000000000////////////////////////111000000000000000000111000000000000000000000000000000000000000000000000222222222111111000000000111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222111111111222222333222111111111111222333333333333333333333333333333333333333222222333333333222222222222222222222222111111111222222222333333111111111111111111111111111111111111111111111111000000111111222222222222111111222222333444444444000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////.............../////////......------------..............................,,,,,,,,,---------......///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,+++++++++,,,---...))))))******+++,,,---------...000///---,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------.........------,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,---------------------......///////////////......------........................---......///////////////---......///////////////111000000//////...............////////////000000////////////////////////---.....................***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++)))))))))***+++,,,---...++++++++++++++++++++++++)))+++,,,......,,,+++)))******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,...---+++******+++,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,------......------------------------------,,,,,,,,,---------............---,,,,,,,,,------......////////////............------------............////////////......////////////////////////......////////////000000000000000000000000000000111000000//////000000111//////000000000000000111///000000111111000000///111111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222111111000000111111222333333333333333333333333333333333222222222222333333222222222222222222222222111111111111222222222222111111111111111111111111000000000000000000000000///000111111222222111111000000000111111222222222000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---............/////////......------------..............................,,,,,,,,,---------......///............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------,,,++++++******++++++,,,---,,,++++++******++++++++++++,,,,,,,,,---------++++++,,,,,,------......,,,---///...---+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,------...//////000000//////...,,,,,,------------------------------......//////000000---......///////////////////////////............---------.........//////////////////////////////---------...............+++,,,---......---,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++******+++,,,,,,+++******)))******++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,------------///...,,,+++***+++,,,---,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------------------------------,,,,,,,,,---------......------,,,,,,,,,---............////////////............------------......---...///000000///...---////////////////////////........./////////000000000000000000000000000000000000////////////000000////////////000000111111...///000111111000///...000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222222000000000000000111222222222222222222222222222222333333222222222222333333111111111111111111111111111111111111222222222222111111111111111111111111000000000000000000000000...///000111222111111000/////////000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////......------------..............................,,,,,,,,,---------......///............---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,---,,,++++++******++++++)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,------+++,,,...---,,,******+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,------,,,+++******++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,---------,,,------,,,,,,,,,---...///,,,---.........---,,,,,,---------------------------------......///000111---......///////////////.........///////////////------........./////////////////////////////////---------.........//////------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---------.........,,,,,,------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,++++++++++++++++++,,,,,,,,,,,,------.........000///---+++++++++---.........,,,++++++,,,......---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,------.........+++,,,,,,---.........---------------------------,,,,,,,,,---------......,,,,,,,,,,,,------...///......////////////...............------.........---...///000000///...---////////////////////////............/////////000000000000000000000000000000000////////////000000.../////////000000111111...///000111111000///...//////000000111111222222000000000000000000000000222222111111111111111111000000000000000000000000000000000000000000000000000000///000000111222222000000000000000111111222222222222222222222222222333222222222222222222333111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000...///000222222111111000111111111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////.........------.................................,,,,,,,,,---------......//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------*********++++++*********,,,++++++++++++++++++,,,---,,,++++++******++++++(((***---//////...,,,***++++++*********************,,,------+++******+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,,,,,,,------.........------,,,++++++******)))++++++++++++++++++++++++******,,,,,,,,,,,,************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------***+++,,,---------,,,,,,------,,,+++,,,---...///)))***,,,---......---,,,---------------------------------......000111111---......///////////////......//////000000111111............////////////////////////////////////---------........./////////......------......///,,,,,,,,,------.........++++++++++++++++++++++++---------.........//////------------------,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,---......++++++******++++++,,,---++++++++++++++++++++++++...------,,,,,,------...++++++,,,------...//////++++++,,,,,,---...//////------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------......///---------,,,,,,+++++++++,,,,,,,,,------,,,++++++.........------,,,,,,,,,------------------------,,,---......,,,,,,---...*********+++,,,---//////222111000//////......///...........................///////////////......---------...///000000111......//////000000111111000000000000000000000000000000000000////////////333111...---.........---000000000000000000000000000000000000000000000000444333222000///............///000222222111111000000000000000111111111111000000000000000000000000000111111111111222222222111111000000111222222333333111000000111222222111000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111000///......///000111...///000111111000///...000/////////000111222222000000000000000000000000000000//////.........---......................../////////...------,,,,,,...------,,,,,,------..............................------,,,,,,,,,------------------------------///...---,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,+++***)))***+++,,,,,,******+++,,,........................***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******.........------,,,,,,,,,......,,,,,,,,,,,,......***++++++,,,,,,++++++***,,,,,,,,,------.........000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,111000///........................------,,,,,,,,,---------...------,,,,,,+++,,,---...////////////.........------,,,,,,,,,...............---------000000000000000000000000000000000000000000000000000///...---,,,------...------------------------........................,,,,,,------,,,,,,+++***++++++,,,------...//////,,,,,,,,,---------......---------,,,,,,+++++++++---,,,++++++------,,,+++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,------,,,+++***************************,,,,,,,,,++++++*********++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,,,,,,,---+++++++++*********)))))),,,,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------,,,---......,,,,,,---...,,,,,,,,,+++,,,,,,------///...............//////..............................////////////......------......///000000111..................//////////////////////////////000000000000////////////444222///.../////////...////////////////////////000000000000000000000000222111000000///000000000...///000111222111111000//////000000000111111111000000000000000000000000000000111111111222222222111111111000111111222222111000///000222222222111000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111000///......///000111...///000111111000///.../////////...//////000000////////////////////////000/////////.........---........................------.....................------,,,,,,------..............................------,,,,,,,,,------------------------------......---,,,,,,,,,,,,,,,------------------------******++++++++++++*********+++,,,,,,******+++,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,------..................------------,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,---,,,,,,+++******++++++......---------,,,,,,,,,,,,------...------,,,,,,+++,,,---...////////////......---------,,,,,,,,,------..................000000000000000000000000////////////////////////000///...---,,,------...------------------------------------------,,,,,,,,,------------,,,++++++++++++,,,,,,------......,,,,,,,,,------------...---------,,,,,,+++++++++---,,,++++++------,,,+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++************************,,,,,,,,,+++++++++******+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------,,,++++++***++++++++++++++++++************,,,,,,------------,,,,,,...------------,,,,,,,,,------------------------,,,---......,,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,---...///000..............................///////////////...------......///000000000//////////////////......////////////////////////////////////000000000000444222000///000111000///........................000000000000000000000000////////////000000111222...///000111111111000000//////000000000000111111000000000000000000000000000000000111111111222222222111111000000000111111000//////000222222111000000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000////////////000000...//////000000//////...//////......------............................../////////.......................................,,,,,,------...//////000...------,,,,,,------...------------------------------,,,,,,,,,,,,------------------------------...------,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...)))***+++,,,---......///------------............,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,------------***))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,+++******))))))))))))***------------,,,,,,,,,,,,,,,,,,------...------,,,+++,,,---......///......------------,,,,,,,,,,,,,,,---------.../////////////////////////////////........................//////...------------...---------------------------------,,,,,,,,,++++++---------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---,,,++++++------,,,+++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++******+++------------------------+++,,,------------------------------------------------------------------,,,---......,,,,,,---.........---,,,,,,,,,,,,,,,------,,,,,,---...//////........................---...//////////////////............//////000000333333222222111111000000////////////////////////////////////000000000000222111//////000111000...........................000000000000000000000000///////////////000111111/////////000000000000000////////////000000000111000000000000000000000000000000000000111111111111222111111000000000000000/////////000222222111///000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000000////////////000000////////////////////////000000///...------------........................................................................---------.........//////...------,,,,,,------...------------------------,,,,,,,,,+++,,,,,,------------------------------------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...***+++,,,,,,******+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...(((((())))))***+++,,,,,,++++++,,,,,,------......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000........................------------------------............------..............................///......------,,,,,,+++---------...---,,,,,,+++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++,,,,,,------------------------+++,,,------.........---------------------------------------------------,,,---......,,,,,,---...------,,,,,,------...///000///......------..............................------...///////////////............////////////333333222222111111000000.........................../////////000000000111000///...///000000...---........................////////////////////////111000000///...////////////////////////000000000...////////////000000000000000000000000000000000//////000000000111111111111111000000///000000111111000///000222222000///////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000////////////............//////111000000///............////////////////////////---------.......................................//////.........---------...------,,,,,,------...------------------------+++++++++++++++,,,---...------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...******************************++++++,,,,,,,,,---------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------------------------------------..........................................000/////////.........---------.........---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,------------...------------------------,,,---......,,,,,,---...------,,,,,,---...//////111000///...------------........................,,,---...///000000000000......////////////////////////////////////....................................//////000000111111///......///000000...,,,........................////////////////////////111000//////............//////.........///000111......////////////000000000000000000000000000000/////////000000000111111000////////////000111222555333111000111111000///////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000000/////////......------......///000000//////.../////////////////////////////////---------------.................................000//////...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...------------------------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,---............,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.../////////........................------------------------,,,---......///.................................////////////////////////...............---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++------,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++*********+++,,,---...+++++++++,,,,,,,,,------+++,,,---...////////////,,,,,,,,,---------......------------------------,,,---......,,,,,,---...///......------------.........------,,,---------........................,,,---...///000000000000/////////////////////.....................//////.................................///000111111111///......000111111///---///////////////////////////////////////////////////............///000000///......---...///000111........./////////000000000000000000000000000000////////////000000000111............///111222333999666222000000111111000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...///000111111000///...///...------------...///......------......//////........................,,,,,,,,,------...................................................------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------++++++******+++,,,,,,---++++++++++++++++++++++++******++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---.....................//////......------------------***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------......++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------..........................................------------------------,,,,,,.../////////..............................------......///000000000...............------,,,++++++,,,,,,------......***++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,++++++------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((((())))))***+++---------------....../////////+++,,,---...////////////,,,,,,,,,------.........------------------------,,,---......,,,,,,---...111000///...---,,,,,,,,,++++++++++++,,,---..............................,,,---...///000000000000///////////////...............//////000000111111........................---......///000111111222000///000111333222000...000000000000000000000000////////////////////////,,,---------///000111222///......------///000111............/////////000000000000000000000000000////////////000000000000---------...000111333444<<<888333000///000111111////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////...........................///000111111000///...///...---,,,,,,---...///,,,,,,,,,,,,------...///------------------------,,,,,,,,,------.................................,,,,,,------.../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...------------------------+++*********+++,,,,,,---++++++++++++++++++++++++)))***+++,,,,,,+++***)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---...***++++++,,,---...//////000000000//////......---,,,,,,............,,,,,,,,,------......------,,,,,,,,,,,,++++++*********&&&'''***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))***+++,,,------...++++++++++++++++++++++++*********++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,---,,,,,,,,,---......///*********++++++,,,,,,,,,***+++,,,---............,,,,,,,,,------,,,++++++*********++++++,,,,,,,,,...............---------////////////////////////........................+++,,,.../////////......////////////////////////+++,,,,,,---...///000000......//////......---,,,++++++,,,------...//////******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,,,,,,,,,,---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................++++++++++++++++++++++++***+++---......---+++***,,,---------...////////////...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000///.........---+++,,,---...////////////---------............///------------------------000000000000111111111111111111000000000000111111////////////////////////////////////////////////////////////////////////000000000000000000000000------------------------///////////////////////////...------///000000///......////////////......000000000000000000000000222111111111000000//////////////////////////////000000////////////000000666666444222000...---,,,000000000000000000000000---///000000///......///000000////////////000000000000000000000000000000111111000///////////////000000000000000000000000////////////////////////............//////////////////............////////////...---,,,,,,++++++......................../////////...------,,,,,,.........------,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000//////...------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////...---////////////////////////...+++***+++---...,,,***---,,,***))))))***,,,------------,,,,,,+++++++++,,,+++***))))))***+++,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++***+++,,,---....................................///...---,,,+++,,,,,,---....................................////////////------...///000000//////------------------------........................///000000000///---+++)))........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))...---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++++++++++++++++++++***+++---......---+++***------------...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------.........------------------+++,,,---...////////////---------............///......................../////////000000000111111000//////////////////000////////////////////////////////////////////////000000000000000000000000////////////////////////------------------------///////////////////////////...------///000000///......////////////......////////////////////////111111000000000/////////////////////////////////000000////////////000000333333222222111000//////////////////////////////---///000000///......///000000////////////000000//////////////////////////////...---------------////////////////////////////////////////////////............//////////////////............/////////......---,,,,,,++++++........................++++++,,,,,,---...............---------,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++...---,,,,,,,,,---...//////...------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...---,,,------------------------...,,,++++++......---+++---,,,+++******+++,,,------------,,,,,,+++++++++---,,,+++******+++,,,---,,,,,,------------,,,,,,------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------///...---,,,,,,,,,------....................................////////////,,,---...///////////////................................................---...............------........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++............------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,------******+++,,,---...//////++++++++++++,,,,,,,,,,,,,,,,,,---...////////////---------............///////////////////////////.........////////////000///......------......///////////////////////////////////////////////////000000000000000000000000................................................///////////////////////////...------///000000///......////////////......///////////////////////////////////////.........000000000000000000000000000//////......//////000000000000111111111222222////////////////////////---///000000///......///000//////......//////000///////////////////////////......------------...////////////////////////////////////////////////............//////////////////............//////.........------,,,,,,+++........................******++++++,,,------......------------,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++...---,,,---...///...,,,...---,,,++++++,,,---...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------------------------............/////////,,,,,,---............---////////////////////////........................,,,,,,,,,---...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,---------------+++,,,,,,,,,------......******++++++,,,,,,,,,---,,,------...//////......---------............///........................---------........./////////..................///////////////////////////////////////////////////////////////////////////........................///////////////////////////////////////////////////...------///000000///......////////////......////////////////////////........................000000000000000000000000/////////......///////////////000000111111222222////////////////////////---///000000///......////////////....../////////////////////////////////111000////////////000000////////////////////////////////////////////////............//////////////////............//////......---------,,,,,,,,,..............................------,,,+++++++++------------------------...------,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,---------,,,++++++******++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++......---............---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////,,,,,,---------------,,,................................................---,,,,,,,,,---///000222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,++++++,,,,,,------.........,,,,,,,,,------..................------,,,,,,,,,++++++,,,,,,------......,,,---......///.........---------............///------------------------------------............000//////......//////000////////////////////////////////////////////////........................///////////////////////////////////////////////////////////////////////////...------///000000///......////////////..............................------------............//////////////////////////////............//////111111000000000000000000........................---///000000///....../////////............//////........................000000////////////000000........................////////////////////////............//////////////////............//////---------------,,,,,,,,,........................//////......---,,,,,,,,,------------------------...------,,,,,,------...---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++************+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...------,,,,,,------------------------,,,---------------------------------------------------------............,,,---------------,,,,,,------------------------........................///...---,,,,,,---///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---......//////000000///...---,,,++++++------------............------...............------------............///---------------------------------............///000//////////////////000////////////////////////////////////////////////------------------------////////////////////////........................///////////////////////////...------///000000///......////////////..............................---------...............///////////////////////////......------......///111111111000000//////...........................---///000000///......//////......------......///...........................------------......///........................////////////////////////............//////////////////............//////------------------------........................,,,,,,---......//////000,,,,,,,,,------------......------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,------------------,,,++++++******++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,...///...---,,,---...,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------........................+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---............---,,,,,,------------------------........................000///...---------------........................------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------***+++,,,...............,,,,,,------...///////////////......------,,,,,,............---------------...............---------------............///........................---............////////////......------......///////////////////////////////////////////////////................................................------------------------///////////////////////////...------///000000///......////////////..............................------......////////////------------------------///......------......///000000000000////////////........................---///000000///......//////......------......///........................---------------...//////........................////////////////////////............//////////////////............//////------------------------........................+++,,,,,,------...//////,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,,,,,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++*********+++,,,---------+++,,,---...///......---------,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------+++---......++++++,,,...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...++++++,,,---............------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...---,,,......................................................//////...------,,,................................................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------)))+++,,,...//////......,,,,,,------...///000000------...........................------,,,,,,,,,---...............---------------.........//////////////////////////////.........////////////000...------,,,,,,------...////////////////////////////////////////////////////////////////////////------------------------------------------------///////////////////////////...------///000000///......////////////......................................./////////000000------------------------.........------.........////////////000000000000........................---///000000///......///.........------.................................///////////////000111222........................////////////////////////............/////////000//////............//////------------------------..............................---,,,,,,++++++***,,,,,,,,,------............------,,,,,,------...+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++******+++,,,------......,,,---.../////////...---...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------***,,,...---+++***+++...***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,---...//////...---,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000///...------////////////////////////........................,,,---.../////////------........................////////////////////////,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------............................................................---,,,+++++++++,,,------......------...------,,,,,,------...------------------------------------------------------------------------,,,------......------,,,......---,,,++++++***)))////////////////////////,,,,,,,,,---------......------------------------...............///000000111111000000//////......111///...------...///111//////............//////------......//////000000////////////////////////.........////////////000000000000000000000000000+++,,,------......------////////////////////////000000000000000000000000////////////////////////---.........//////000000......---------,,,,,,,,,///////////////...............---------,,,,,,,,,000000000000////////////........................//////000000///...------......------------....../////////////////////////////////...------///111......//////000000111111...///000000000///---,,,........................//////...---------------......---------,,,,,,,,,------------------------//////.........---------,,,,,,---......---,,,,,,------------------------------++++++++++++------+++------***'''&&&***---///......------,,,++++++//////.........---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000...---,,,------...000///...---,,,+++************+++,,,,,,---......---------------------------,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++++++++++++++***)))(((+++++++++,,,,,,,,,------------------------------000///---,,,,,,...111333...------,,,,,,------...++++++,,,,,,,,,---------+++++++++,,,,,,---------...---,,,,,,+++***)))(((,,,,,,,,,------.........,,,,,,---------.........---------............///---,,,,,,+++,,,---///000......------------......//////............//////..................------------,,,++++++++++++,,,......////////////.........------,,,,,,------............------,,,,,,,,,------------------------,,,,,,---.........------+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................---------...------,,,,,,+++,,,------......------...------,,,,,,------...------------------------------------------------------------------------,,,------......------,,,......------------------........................,,,,,,---------.........------------------------...............///000000////////////.........---000///...------...///000//////............//////.........///////////////////////////////////////---............/////////////////////////////////,,,---......//////......////////////////////////////////////////////////........................---........./////////000............------,,,,,,////////////........................------,,,,,,////////////....................................///////////////...------......------------....../////////////////////////////////...------///111......//////000000000000///////////////...------...............---------///...------,,,,,,,,,---............---------,,,------------------------//////.........---------,,,,,,---......---,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,+++)))((((((***,,,------------------------///.........------------++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++,,,------------------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------,,,,,,,,,---+++,,,...//////...,,,+++,,,,,,,,,,,,,,,+++******,,,,,,---------.........---------------------------,,,+++++++++,,,...///...------,,,,,,------...++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******,,,,,,,,,---------......******+++++++++,,,,,,,,,------------............------,,,,,,,,,---...///------,,,,,,,,,,,,------///..................///...........................------,,,,,,,,,,,,,,,......////////////......///......------......///......---------,,,,,,,,,------------------------+++++++++,,,,,,+++******+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................,,,,,,------...---------+++,,,------......------...------,,,,,,------...------------------------------------------------------------------------,,,------......------,,,---------....../////////------------------------,,,------------.........------------------------...............///000000............------------000///...------...///000//////............/////////////////////.........////////////////////////---------............///........................---...//////000000//////////////////////////////////////////////////////------------------------...............//////////////////............---......................../////////............---............------------........................///////////////......---......------------......////////////////////////...///000///------///000...////////////000000000000///......---.........//////.........---------......---,,,,,,,,,,,,---/////////.........------------------------------...............---------,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---...,,,))))))***++++++***++++++,,,------...//////............------------++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++************++++++,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///...------,,,---------+++,,,---......---,,,+++---------------,,,,,,+++---------.........//////------------------------,,,,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,------------..................---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,......------------..............................///......---,,,---------......////////////....../////////....../////////...------------,,,,,,,,,........................,,,,,,,,,,,,+++******))),,,,,,------------,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................++++++,,,---............+++,,,------......------...------,,,,,,------...------------------------------------------------------------------------,,,------......------,,,---------------.........------------------------------------...................................................///000000........................000///............///000//////............//////000000//////......------////////////////////////------------....................................------...///////////////////////////////////////////////////////////////------------------------......................../////////////////////...------...............////////////////////////.../////////.........------...........................///////////////............------------......////////////////////////...///000///...---...000////////////////////////000///---,,,,,,---...////////////...------,,,,,,......---------------...000////////////.........------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...+++((()))+++---,,,***,,,,,,,,,---------......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))*********+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---............------------......,,,,,,---......---,,,,,,,,,,,,------------,,,,,,------------............------------------------------.../////////...---...------,,,,,,------...,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,------.........---------------------------------............///,,,,,,---------.........///......---,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------...............//////...------------...---......//////......---//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***,,,,,,------------,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////........................++++++,,,---............+++,,,------......------...------,,,,,,------...------------------------------------------------------------------------,,,------......------,,,......------,,,++++++***---------------------------------.........//////.......................................///000000//////////////////////////////............////////////............//////000000//////......------////////////////////////---------.........//////........................,,,,,,---............---////////////////////////........................------------------------...............---------.../////////////////////,,,---------......//////.../////////////////////000000000/////////....................................///////////////.........------------......////////////////////////---///000000.........////////////...............///...---,,,,,,---.../////////.........---------///...............//////000////////////.........---------------------------.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...+++((())),,,...,,,***......---------,,,,,,,,,,,,,,,------------------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---............---------......///,,,------------------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------,,,---///000///...---,,,...------,,,,,,------...,,,,,,---------.........---------,,,,,,++++++++++++,,,,,,------......///------------------------------........./////////,,,,,,,,,------------............------,,,,,,+++......------------......------,,,,,,,,,,,,---------------.........////////////...------------...------............------...------,,,,,,------...------------------------++++++++++++++++++++++++/////////...---,,,+++***,,,------......------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++////////////////////////........................,,,,,,------...---------+++,,,------......------...------,,,,,,------...------------------------------------------------------------------------,,,------......------,,,///...---,,,+++***))))))------------------------------........./////////.......................................///000000/////////000000000000000//////////////////////////////............/////////////////////.........////////////////////////.........////////////000........................+++,,,,,,---...---------////////////////////////........................------------------------.........------------------............/////////,,,,,,,,,---......//////---............/////////111000000000////////////........................---...//////////////////......------------......////////////////////////---///000000///......////////////............---------------------...///..............................---------...///////////////.........---------------------------------------..................------,,,,,,------...------------------------+++,,,,,,------,,,,,,+++,,,+++***+++,,,---,,,+++//////...---,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------...------,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............---......///000------------------------***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------++++++,,,------,,,***)))...------,,,,,,------...,,,---------............---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------------------.........---,,,,,,///......------......///......------------......,,,,,,------...////////////......---,,,---------------............------------,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,+++******)))------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++................................................---------...------,,,,,,+++,,,------......------...------,,,,,,------...------------------------------------------------------------------------,,,------......------,,,......------,,,,,,,,,+++....................................////////////.......................................///000000........./////////000000......////////////......//////............//////.........////////////////////////////////////////////////000000000111111////////////////////////,,,------...............////////////////////////.........................................................------,,,,,,,,,,,,,,,------............++++++,,,------...//////,,,,,,------............000000/////////.................................------...///////////////......------------......////////////////////////,,,...000000///.........//////.........---------+++,,,------.........---,,,,,,------.../////////,,,++++++++++++,,,---...............---------,,,---------------------------------.........//////...---,,,,,,,,,,,,---...------------------------+++,,,,,,------,,,,,,+++)))+++------,,,,,,,,,------------------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......---,,,++++++++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.....................///000000---------,,,,,,---------++++++,,,---------------,,,,,,,,,,,,---------...------------------------,,,,,,,,,,,,++++++******...------,,,,,,------...------------............+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,---------+++,,,---.........---,,,...------,,,,,,------...///..................///,,,,,,------...//////000...------,,,,,,,,,,,,,,,,,,------......------,,,......------------......,,,,,,,,,---------......------------------------+++++++++,,,,,,+++******------............------******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,....................................---,,,+++++++++,,,------......------...------,,,,,,------...------------------------------------------------------------------------,,,------......------,,,---------............///////////////////////////............/////////000////////////////////////...............///000000---------.........//////......////////////......//////............//////---.........//////000000////////////////////////000000000000111111111111000000000000000000000000---......///////////////////////////////////////........................////////////////////////.........------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,---------......//////.........---------........................------...///000000//////.........------.........////////////////////////,,,...000111///.........//////.........---------***+++---...///...------+++,,,,,,---...///000000***)))))))))***++++++,,,......---------,,,,,,,,,---------------------------------.........//////...---,,,,,,,,,,,,---...------------------------++++++------------++++++(((+++......,,,***,,,///+++,,,,,,------......///+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...---,,,***)))((()))***+++,,,---......******+++,,,,,,---......---------------------------,,,,,,,,,,,,---.....................///000000...------,,,,,,------...,,,,,,---.../////////...---------.........//////------------------------.........------,,,,,,,,,...------,,,,,,------...---------.........//////+++++++++,,,,,,---------++++++++++++++++++++++++.........------,,,,,,,,,........./////////000000++++++,,,,,,,,,---------***+++---...///...---------,,,,,,++++++,,,,,,---//////............//////,,,,,,------...///000000------,,,++++++++++++,,,,,,------......------,,,//////............//////,,,,,,,,,------.........////////////////////////,,,,,,---.........------------............------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------------..........................................//////.........---------.../////////...---,,,,,,---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.........///////////////////////////............------------------.........//////..................................................................------------------------------////////////////////////////////////////////////000000////////////000000111000///......///000111////////////////////////////////////////////////---.........//////000000//////////////////////////////000000///...------......////////////..............................//////.........---------...............---------......//////000111111111------------------------...............///000000.......................................---------////////////////////////////////////////////////.................................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.........------,,,,,,,,,---.........---,,,,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************((()))***+++,,,,,,+++***------------,,,,,,+++***++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,---,,,,,,+++*********+++------,,,+++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---------,,,---,,,++++++------,,,+++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------.........---------,,,,,,++++++++++++,,,------......------***+++,,,,,,------,,,,,,.........------,,,,,,,,,........................------------------------......---,,,,,,+++******---------............///.........------,,,,,,+++------------......//////.........////////////000,,,,,,,,,---...///000000------------------------........................000000///.....................////////////......---.........---,,,,,,+++,,,,,,,,,,,,---...///////////////......---------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------/////////...---------,,,........................//////.........---------.........///......------,,,------...............------------------,,,,,,........................,,,------------------...///////////////////////////............------------------.........//////////////////////////////////////////////////////////////////////////////------------------------////////////////////////////////////////////////000000////////////000000111111000//////000111111////////////////////////////////////////////////............/////////000///////////////////////////////////////...------......////////////..............................//////.........---------........................////////////////////////------------------------...............//////000........................------................................................................................................---------,,,,,,,,,......---------,,,,,,,,,------------------------000///...---,,,++++++***------------------------------------------,,,,,,------......------,,,+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***+++,,,++++++***,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,---,,,++++++******++++++......---------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------.........---------,,,,,,+++,,,------......------++++++,,,------------,,,......---------,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------............---------------------..................,,,,,,,,,------------...,,,---------.../////////////////////////////////........................000000///...............------............------------......------,,,+++...------,,,,,,,,,------............---------,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------000000///...---,,,,,,+++.......................................---------------.../////////......+++,,,,,,---...---------------...................................................---------------///////////////////////////............---------------........./////////000000000000000000000000000000000000000000000000///000000000000000000000////////////////////////////////////////////////////////////////////////000000////////////000000111000000//////000000111////////////////////////////////////////////////............///////////////////////////////////////////////////......---......////////////.............................................---------////////////////////////000000//////...------,,,------------------------......------......///000........................,,,---------.../////////........................------------------------...........................------------,,,,,,,,,...------------,,,,,,,,,........................//////...---,,,++++++***------------------------,,,,,,------------------------......------,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------)))***++++++,,,+++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,++++++******++++++------,,,,,,,,,---...///------------------------------------------------,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,//////............------+++,,,------......------++++++,,,---------------...------------,,,,,,,,,////////////////////////........................))))))***+++---...//////+++++++++,,,,,,,,,------..................//////------...//////...,,,+++,,,,,,,,,------------...------..................////////////////////////........................000///......---.........,,,,,,------------,,,,,,------......------,,,,,,//////...---,,,,,,,,,,,,...------------,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------//////......---------,,,................................................,,,---...///////////////,,,,,,---............---............////////////........................//////......------,,,,,,///////////////////////////............---------............///////////////////////////////////////////////////////////////////////////000000000//////////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////.........///////////////////////////////////////...///////////////............////////////......................................................////////////000000000000//////......------------...........................------------...//////........................,,,,,,,,,---...///000000........................------------------------........................------------------------------------------------------------------------+++,,,,,,------.........------------------------,,,,,,,,,------.........,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,++++++***++++++,,,***************+++++++++------------------------------------------------...---,,,+++***++++++,,,---,,,++++++------,,,+++------------------------------------------------------------------------.........------,,,,,,,,,............------------+++,,,------......------+++,,,,,,---...---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++,,,,,,,,,,,,------------.........//////000000------/////////---+++***.........////////////000...............---------------------------------........................///......------.........,,,------......------,,,,,,------...------,,,,,,///...---,,,,,,,,,,,,,,,---------------,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))+++,,,...//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------,,,---------......//////........................---.....................------...///000000000///------...///////////////.........//////000000000......................../////////......---------///////////////////////////............---------........./////////000000................................................---------....../////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000//////........................///////////////////////////////////////////////////////////////.........////////////////////////......///////////////.........////////////..............................---......................../////////000000111111------------......//////........................---------------...//////........................,,,,,,,,,---...///000000........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,------.........,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++///...,,,+++***++++++,,,---,,,++++++------,,,+++------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------,,,,,,---.........------------------------------************************+++++++++++++++++++++++++++++++++,,,,,,---------------------............---.........//////000000------.........,,,+++***.........////////////000...............---------------------------------..............................------------............////////////......,,,,,,------...------,,,,,,,,,,,,,,,,,,---...///------------------------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------+++,,,,,,---...///000000........................---------.....................///000000000//////---...//////000000//////------......///000000000......................../////////...............///////////////////////////............---------....../////////000000000................................................,,,,,,------......//////000000000000000000000000////////////////////////000000000000000000000000...///000111111000///...---......//////......---///////////////////////////////////////////////////////////////.........////////////////////////---...//////////////////......////////////..............................---------...............---......//////000000111,,,------...//////000000........................------,,,,,,------...///........................,,,---------.../////////------------------------////////////////////////........................,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,------...............------------++++++++++++++++++++++++------,,,++++++++++++,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++******++++++,,,,,,***+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,---+++,,,------......------,,,,,,---...............,,,,,,,,,------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---------.........//////..................//////---------,,,,,,,,,,,,,,,,,,,,,,,,------------...------..................////////////////////////........................---------,,,------...///...//////////////////...,,,,,,------......------,,,,,,,,,,,,---...//////---------............///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---.........------,,,+++---------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------............------,,,---------.../////////........................---------........./////////000000000000//////...,,,---......//////......,,,,,,---......///000000....................................///////////////////////////////////////............---------.../////////000000000000................................................---------...//////000000////////////////////////////////////////////////000000000000000000000000...///000111111000///...//////000111111000//////////////////////////////////////////////////////000/////////............////////////////////////------...///////////////......////////////..............................---------.........//////,,,------...//////000000////////////////////////........................------,,,,,,------...///........................------..................------------------------................................................,,,,,,,,,---------......,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------------------------------------,,,,,,+++,,,------......------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,---....../////////.........------------------------------------...---,,,++++++++++++,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++******++++++,,,---++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------,,,,,,,,,,,,------......+++,,,------......------,,,------...............,,,,,,,,,---------......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------------,,,+++******,,,---...,,,,,,,,,------------...,,,---------.../////////////////////////////////........................---,,,,,,,,,------...///---......//////......---+++,,,------......------------,,,,,,,,,------............/////////000000------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---..............................---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---..................---..................------........................---------.........//////000000111000000///......+++,,,------......------,,,,,,,,,---...//////000........................------......//////000000//////////////////////////////.........---------////////////000000000000000000000000000000000000000000000000000000000000---......///000111111222////////////////////////////////////////////////000000000000000000000000...///000222222000///...000111222333333222111000////////////////////////////////////////////////000000//////.........---////////////////////////------...///000000//////......////////////..............................---------.........//////,,,,,,,,,---...//////000111111111000//////......////////////////////////---,,,,,,,,,,,,---.............................................---------------------------------------------------------........................,,,,,,,,,------.........,,,,,,,,,------.................................******+++,,,---//////000------------------------.........------,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,------...///000000//////.........---------........................///...,,,+++***+++,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------*********++++++,,,,,,---+++*********+++,,,,,,---)))***+++,,,---,,,++++++------------------------------------------------+++,,,---.........,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------.........---------.........//////+++,,,------......------,,,---......//////......,,,,,,,,,------.........************************////////////////////////+++++++++,,,,,,---------++++++,,,,,,,,,---------.........------,,,,,,+++...,,,***)))))),,,...000........./////////000000,,,,,,------...///000000------------------------........................,,,,,,,,,,,,------...///,,,------......------,,,+++,,,,,,---.........---//////...---,,,,,,,,,,,,.../////////000000111111---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,...000111........................------++++++++++++---------,,,,,,++++++,,,,,,---,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,---------........................//////.........---------........................000000///...---,,,,,,+++,,,,,,,,,---...///000000------------------------000000000000000000000000........................000000//////......------////////////////////////...///000222222111000000000000000000////////////000//////.........//////...//////000111222222222//////000000111111222222222111111111000000//////000000000000000000000000111000///......///000111////////////////////////000000000000000000000000.../////////000000111111//////............/////////////////////////////////...---,,,,,,,,,,,,,,,////////////////////////................................................222222111000000000000000------------------------------------------------,,,,,,,,,---------..............................................................................------------------------------------------------,,,,,,,,,---------......---)))(((+++,,,***)))+++.........------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---000///...------...///000000...---++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,---------......,,,++++++******++++++,,,------------------------+++++++++*********))))))++++++++++++++++++++++++/////////...------,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++..................------..................------......------------......///...---,,,,,,---...///,,,,,,------...---------,,,,,,,,,---------......---,,,,,,+++,,,---...///000///...---,,,------............------,,,,,,,,,------------------------,,,,,,,,,---------......,,,...//////,,,***))))))........................------------------------,,,---......//////......////////////////////////........................***++++++,,,---...//////...------,,,,,,------...***+++,,,...//////000000...------,,,,,,------....../////////000000111111000000///...------,,,,,,//////...---,,,***(((''',,,+++++++++,,,,,,---------.../////////...,,,+++,,,++++++++++++,,,------///...---,,,,,,,,,,,,,,,******,,,,,,,,,,,,************+++,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,---------.................................//////.........---------......................../////////......------,,,,,,------....../////////------------------------////////////////////////........................///////////////.........//////////////////////////////000111111111111111111000000000////////////000//////.........//////...//////000111111222222......///////////////000111111111111000000000///000000000000000000000000111000////////////000111////////////////////////////////////////////////.........//////000000000//////............/////////////////////////////////...------,,,,,,,,,---////////////////////////................................................111000///...............------------------------------------------------,,,,,,,,,---------..............................................................................////////////////////////------------------------,,,,,,,,,---------.........***))),,,...+++***,,,------------------,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------,,,,,,,,,+++---,,,,,,++++++,,,,,,---///...---,,,,,,---...///000...---++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,---............---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,,,,++++++------------------........................------------,,,,,,,,,,,,------///...---,,,,,,---...////////////...---+++***))),,,,,,,,,---------......------,,,,,,,,,---...//////...---,,,+++,,,,,,---......---------,,,,,,,,,------------------------------------............,,,---///...---,,,,,,---........................------------------------,,,---......//////......................................................,,,,,,------------------...------,,,,,,------...---......///000000//////...------,,,,,,------............/////////000000//////......---,,,,,,+++,,,---------,,,,,,+++******+++,,,---------,,,,,,...............------,,,,,,,,,,,,,,,,,,------...///...------,,,,,,,,,---++++++,,,------,,,++++++***+++,,,,,,---,,,,,,,,,.........---------------.............../////////......................../////////............---........................................................................////////////////////////////////////////////////...........................///////////////000000////////////////////////000000000000000111111222111111000000000//////////////////......//////000/////////000111111222222000000000000000/////////111111111111000000000000000000000000000000000000111000000//////000000111////////////////////////.......................................///////////////............/////////////////////////////////...------,,,---------////////////////////////......................................................------,,,---------------------------------------------------------,,,,,,,,,---------..............................................................................////////////////////////------------------------,,,,,,,,,---------......///+++***---///,,,+++---,,,,,,------------------------,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,------------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------///...---,,,+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,------......------------------......,,,,,,,,,++++++,,,,,,,,,......------------..................---+++***))),,,,,,,,,---------......------,,,,,,,,,---......------,,,+++++++++,,,,,,...------------,,,,,,,,,........................------------............,,,.........------///111........................------------------------,,,---......//////............................................................---------,,,,,,,,,...------,,,,,,------........./////////............------,,,,,,------...---------............///......------,,,,,,++++++******+++,,,------------***+++---.........,,,,,,///......------------------------,,,---......//////...------,,,---------,,,,,,---......---,,,,,,+++,,,------......------...............---------................................................/////////.......................................---........./////////000////////////............////////////////////////......................................................//////000000000111////////////////////////111000/////////000222333111111111000000000////////////////////////000111//////000000111111111111444444333333222222111111111111111000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------..................//////............//////////////////////////////......------------......////////////////////////......................................................---,,,,,,---------................................................,,,,,,,,,---------..............................................................................------------------------------------------------,,,,,,,,,---------......///+++***---...,,,+++---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------------.........---------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------,,,,,,******++++++,,,---......,,,,,,------------......------,,,,,,,,,,,,------------------------------***+++,,,---------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,,,,------------.........---+++,,,...000........................------------------------,,,---......///.........................................................------------------------...------,,,,,,------...+++,,,,,,---------------...------,,,,,,------...---------------------------------,,,,,,+++++++++******+++,,,------------,,,,,,,,,,,,------......///...---,,,+++,,,---......------------...//////......------------......---..................---,,,------.............................................------------------////////////////////////////////////////////////////////////////////////------......///000000000//////////////////......000000000000000000000000////////////////////////////////////////////////.../////////000000111111000000000000000000000000111000/////////000222333111111111111000000000000///////////////000111111000000000000000111111111444444333333222222111111000000000000000000111111000000000000000000000000000000111111111111000000000000000000000000000000..........................................------//////............//////////////////////////////......---------......///////////////////////////................................................///...............//////................................................,,,,,,,,,---------..............................................................................------------------------------------------------,,,,,,,,,---------.........***))),,,...+++***,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,+++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------......---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------------******++++++,,,---......,,,,,,,,,,,,------............------------......,,,------------------,,,)))***+++,,,------------,,,,,,,,,---------......---------------------,,,---------............---------------------------////////////////////////***++++++++++++,,,,,,,,,//////...,,,***)))+++---........................------------------------,,,---......///.........................................................++++++,,,,,,---...//////...------,,,,,,------...***+++,,,---...............------,,,,,,------...---------------,,,,,,,,,---,,,,,,,,,,,,,,,++++++,,,,,,---------,,,++++++///---+++******,,,///111///...---++++++,,,------...------------...//////......---------......///........................,,,---......//////...................../////////.........---------------////////////////////////...////////////000000000////////////////////////.........//////000000000////////////////////////000000000000000000000000000000000000000000000000///////////////////////////000000000000000000111000000000000000000000000000000000000000111111222222222111111111000000000////////////000111222222000000000000000000111111000000000000000/////////000000000000111111111111000000000000000000000000000111111222222111111000000000000000000000000000......................../////////...............//////............//////////////////////////////.........---......///000////////////////////////................................................/////////...//////000111................................................,,,,,,,,,---------..............................................................................////////////////////////------------------------,,,,,,,,,---------.........***))),,,---+++***,,,,,,,,,------------------++++++,,,,,,,,,,,,------------............------,,,,,,++++++++++++******------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------............------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------............++++++,,,,,,------......++++++,,,,,,------......///......------......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,---------......------.........---,,,+++,,,---.../////////......,,,,,,,,,------------...........................++++++++++++,,,,,,,,,,,,...///...,,,***)))***+++........................------------------------,,,---......//////......------------------------........................***++++++,,,---...///000...------,,,,,,------...------...///////////////...------,,,,,,------......------------,,,,,,,,,------------,,,,,,,,,,,,.........---,,,+++***)))///...,,,***+++---///111...------,,,,,,,,,,,,,,,---------,,,---......///.........---......///000///...------------...///,,,---......//////......---........./////////000/////////.........------////////////////////////.../////////000000000000///////////////////////////////////////000000000......//////000000111111////////////////////////111111111111111111111111////////////////////////111111111000000000000000000000000000000000000000//////000111111111111111222222222111111111000000////////////000111222333111000000000000000000000......///////////////000///000000000111111111111000000000000000000000000000111222222222222111000000000000000000000000000////////////////////////000000000//////.........//////............//////////////////////////////...............///000000////////////////////////................................................//////......///000000111................................................,,,,,,,,,---------..............................................................................////////////////////////------------------------,,,,,,,,,---------......///+++***---///,,,+++---------------------,,,,,,+++++++++,,,,,,------------------......---------------,,,,,,,,,+++++++++,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---+++,,,------------,,,+++------......------,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------*********+++,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------.........///------------------......***++++++,,,------.........------,,,,,,------...+++,,,------------,,,++++++,,,,,,,,,,,,+++******,,,,,,,,,---------......------.........---,,,++++++,,,---.........------,,,,,,,,,---------......------------------------,,,,,,---------.........,,,...///...,,,++++++,,,........................------------------------,,,---......//////......------------------------........................,,,,,,,,,------............------,,,,,,------............---,,,+++***)))...------,,,,,,------...............---------,,,------------------------------------,,,+++******---------...............,,,------------,,,++++++,,,,,,,,,,,,,,,------..................///000000......---,,,,,,---......,,,,,,---............------.........//////000000111111000000/////////...000000000000000000000000.../////////000000111111000000000000000000000000000000000000////////////---......///000111111222////////////////////////111111111111111111111111000000000000000000000000222222111111000000//////000000000000000000000000...///111222222222111000222222222111111111111000////////////000111222333111111111000000000000000//////000000111111222222//////000000111111111222000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000111111000000/////////...//////............//////////////////////////////...............///000000////////////////////////...............................................................///000111////////////////////////////////////////////////,,,,,,,,,---------..............................................................................------------------------------------------------,,,,,,,,,---------......000,,,+++...000...---............------,,,,,,,,,+++++++++,,,,,,---------,,,------------------,,,.........------,,,,,,,,,+++++++++*********))))))---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***------......------,,,++++++++++++,,,,,,---------******+++++++++,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------------------------------,,,,,,++++++***))))))))))))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---------.........//////..................------******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++------------++++++((((((***+++,,,---------,,,,,,,,,---------......------...///...---+++***)))***,,,---...---,,,,,,,,,,,,,,,------.........------------------------........./////////000000***---///000///.................................------------------------,,,---......//////......------------------------..............................---------,,,,,,,,,...------,,,,,,------...------,,,***(((&&&###"""...------,,,,,,------.../////////......---------........................,,,,,,---------,,,++++++))),,,///111111000---++++++,,,---...---,,,+++***,,,++++++++++++,,,------...............///000000...---,,,++++++,,,---...+++,,,------......------------............------000000//////.........------------...///000000111333333222111000000111111222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000111111111111222222222222222111111111111222222000000000000000000000000//////000000111111222222333333333333333333333333111111111111111111111111111111111111111111111111111111111222333333444444000000000000000000000000222111111111000000//////000000000000000000000000111000/////////000222333111111000000//////......000000000000000000000000............/////////000------------.........///000000000000000000000000111111000000//////......,,,///111000...---...000///...---,,,,,,---...///,,,------......------,,,........................------------------------//////////////////////////////.........---------........................//////.........---------........................---,,,,,,++++++,,,,,,---------------------------------------------------.........------,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000***+++---......---+++***++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------,,,,,,+++++++++000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------,,,,,,+++++++++...------,,,,,,,,,------///...,,,,,,------,,,+++)))***++++++,,,,,,++++++........................,,,,,,************,,,,,,------............------......///000///...,,,+++........................///,,,******---//////...---............---,,,+++---------............///222111111000///......---***+++,,,,,,------,,,,,,---------............///,,,---------.../////////000///---,,,++++++,,,,,,...---,,,++++++,,,---...+++,,,,,,---.........---+++,,,---,,,***)))***+++***+++---///000000/////////............------------------------------------,,,,,,++++++,,,,,,---...//////////////////...000/////////............------......///000000111222222111000000000000000111111000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000111111111111222222222222222222111111111111222222111111111111111111111111000111111222222333333333555555444444333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111222111111111000000000000000000000000000000000000111000/////////000222222111111000000////////////000000000000000000000000........./////////000000------........./////////////////////////////////111000000000/////////...---///111000...---...000///...------------...///,,,------......------,,,........................------------------------........................//////.........---------........................///.........---------------------------------------,,,,,,++++++,,,,,,---------------------------------------------------......---------,,,,,,,,,......---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000000//////,,,++++++******++++++,,,+++,,,,,,,,,------......------------------------+++++++++,,,,,,---------***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------,,,,,,,,,++++++///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,++++++++++++...------,,,,,,---------000///------...///---,,,,,,,,,---............---........................---,,,++++++++++++,,,---------............---------.........------,,,+++........................///---******,,,---,,,+++...---------,,,,,,,,,,,,---------............///000000//////...------,,,++++++,,,------------,,,---------............///---------...............000///---,,,++++++,,,,,,---------,,,,,,---------+++,,,------......------,,,---...---+++***+++,,,+++,,,---...//////......///............---------,,,,,,------------------------------------------//////000000000000//////////////////............------......///000000000111000000////////////000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000111111111111222222222333333222222111111222222333111111111111111111111111222222222333444555555555777666666555444333222222444444444444444444444444444444444444444444444444333333222222111000000///111111111111111111111111111111111111111000000000000000000000000000000000000000000///000111111222111000000000000/////////000000000000000000000000....../////////000000000....../////////000000000........................000000000000////////////...000111000///...///000///......------......///------............------........................------------------------.......................................---------....................................------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------...------------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++******++++++,,,******+++,,,---...//////...........................------,,,,,,++++++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------------------------------------,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++++++++,,,,,,,,,,,,,,,------------------------000///......///000...---,,,,,,---..........................................---,,,,,,,,,,,,---...------............------//////...------------...........................000...,,,,,,,,,---,,,+++...---,,,+++++++++,,,------------............/////////......---,,,,,,,,,++++++,,,------------------------............///...............---------//////---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------......---------...///...,,,+++,,,---,,,---............------///............---------,,,,,,,,,------.........------...//////...------/////////000000////////////////////////.....................//////000000000//////.........//////---......///000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000111111111222222222333333333333222222222222333333222222222222222222222222222222333333444555666666666666666555555444444444333333333333333333333333333333333333333333333333222222222111111000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000////////////////////////...////////////000000000////////////000000000000////////////////////////000000000000////////////000000000000//////000111//////............//////------............------........................................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------......---------,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,++++++******++++++,,,******+++,,,------......------------------------...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------------------------------,,,------....../////////------------------------......------------......------------------------------------------,,,,,,...---,,,,,,......---,,,------------------------,,,------......------,,,------------------------,,,,,,,,,------.........,,,,,,------------------000...---...//////...---***++++++,,,---,,,,,,,,,.................................------.........------............------111000///......///000111........................000///.........///.........---+++******+++,,,...---------............///............------,,,,,,+++,,,,,,---...------------------............////////////...---------,,,......------,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------...------,,,,,,---...---,,,+++,,,------------------------,,,///............---------+++,,,,,,------.........+++---...000000...---+++---......//////......---.........///////////////............///////////////...............//////------...///000111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111222222222222333333333444444333333333333444444222222222222222222222222111111222333444555666777555555555666666777777777333333333333333333333333333333333333333333333333000000111111222222222222111111111111111111111111111111111111111222222222111111111111111111111111///000000000111111111111000000000000111111111111////////////////////////////////////000000000111////////////000000000000000000000000000000000000////////////000000000000111000///...//////000000////////////////////////---......//////......---........................................................................---.............................................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------......---------,,,,,,,,,...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,------....../////////------------------------------,,,,,,,,,,,,------------------------------------------------------///...---...///000///---------------------------,,,------......------,,,------------------------------......//////000000+++,,,---.........------...---,,,,,,.........,,,++++++,,,---------,,,,,,................................................------............------//////---------...///000........................***+++------......///000...---+++******+++---...---------............////////////...............,,,,,,---.........---------------............////////////...---------,,,------------------,,,,,,+++,,,---......---,,,+++,,,------...------,,,,,,***+++,,,,,,+++***+++---------------,,,,,,,,,,,,///............---------,,,,,,,,,------.........***+++---......---+++***------............------.........///////////////....../////////////////////............//////000...//////000111222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111222222222222333333333333555444444333333444444555333333333333333333333333111222222444555666777888444555666777888999999:::222222222222222222222222222222222222222222222222000111111222333333444444222222222222222222222222111111111222222222222222111111111111111111111111//////000111111111111000000000000111111111111222000000000000000000000000/////////000000000111111....../////////000000000111111111111111111111111////////////000000000000111///---,,,.../////////...//////000000//////.........////////////......................................................---------------------------------.......................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------,,,,,,,,,------------.........---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,++++++******++++++,,,---,,,,,,,,,+++++++++*********************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------,,,,,,,,,++++++,,,,,,,,,------------------------------------............000///......///000///...------------------------,,,------......------,,,------------------------......//////////////////***+++---...///......------,,,+++,,,.........,,,------...///////////////........................------...//////...------------............------,,,++++++++++++,,,------........................&&&(((***,,,,,,,,,---///...---,,,,,,,,,---...///---------............///........................,,,,,,---...............---------............///...............---------,,,------......---,,,,,,,,,------......------,,,------......------,,,,,,)))+++,,,,,,******+++------,,,,,,,,,,,,,,,------///............---------------------------------++++++,,,------,,,++++++......////////////................../////////000/////////////////////...//////......//////000111000000111111222222333333111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111222222222333333333444444555555444444444444555555444444444444444444444444222333444555777888999999666777777888888999999999444444444444444444444444444444444444444444444444333333333333333333444444222222222222222222222222111111111222222333333333111111111111111111111111...///000111222111111000000000111111111222222222000000000000000000000000//////000000000111111111------........./////////000000000000000000000000.../////////000000000111111...++++++---//////......///000111111000///.........////////////......................................................---------------------------------.........//////........................++++++,,,,,,,,,---------------------------------......------------......------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,........................------,,,,,,,,,,,,------------------------------------------.........//////...------//////...---........................,,,------......------,,,------------------------............------------)))+++---...//////...---...,,,,,,---...//////...---......///////////////........................,,,---............---,,,------............------++++++,,,---------------........................'''***------,,,,,,---...---------....../////////---------............///------------------------,,,------...............---------............///---------...............,,,,,,---......------,,,---------,,,,,,---------------......------,,,+++***+++,,,,,,++++++,,,...,,,++++++++++++,,,...//////............---------.........------,,,,,,+++------------------------//////000000000000//////---.........//////000000///////////////.........///////////////000111111222222222222222333333333111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222////////////////////////111111111111111111111111222222333333333444444444555555444444444444555555444444444444444444444444444444555777888:::;;;;;;999999999888888888888888555555555555555555555555555555555555555555555555666555555444444333333222222222222222222222222222111111111222222333333333111111111111111111111111...///000222222111111000000000111111222222222222000000000000000000000000000000000000111111111111------------.........///////////////////////////.../////////000000111111111---******,,,......---...///000111111000///.........////////////..............................////////////////////////---------------------------------.........//////........................+++++++++,,,,,,---------..............................------------......------------------------------------------------,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---,,,++++++++++++++++++,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------******+++,,,------...///---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++.................................------.........---------------------------------.........//////...---,,,,,,......---,,,........................,,,------......------,,,---------------------------------,,,,,,+++++++++)))***---/////////...---...------...000111000///+++,,,------......------........................+++,,,---......---,,,+++---..................------...000111111111000///........................+++...111111///---...000------...///000000//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------.........//////,,,------....../////////+++,,,---.........---,,,......,,,++++++,,,......---.........---,,,,,,++++++,,,------,,,,,,...///++++++******+++---...000//////.........---------//////...---,,,++++++***///...------------...//////000111000///...///000////////////////////////---.........//////000000111111111111222222222222111111000000/////////...///000000111111111000000000000000000////////////111111111111222222222222222222222222222111111111444444444444333333222111444333222222111111111222222333444555666666666666666888999999777666777888<<<;;;;;;::::::999999888777777777777999;;;===>>><<<<<<;;;;;;::::::::::::555555555555555555555555666666666777666555555444777666444222111111222222111111222222222222222222222111111111111111222222//////000000111111111222111111111111111111111111111111222222222222111111///000111222222111000///000000000000000000000000000000000000////////////......------------......000///.........///111222////////////000000000000000000000000000000000000................................................000///...------...///000///////////////////////////............------------------------------------------............///...---,,,++++++,,,---...+++++++++,,,,,,,,,------........................,,,------......------,,,........................------------------------------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,***++++++,,,------------******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,......---------,,,,,,,,,------------------------,,,---......//////......------------------------------------------------...------------...//////---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------......------,,,////////////...---,,,+++......................................................------------......,,,---------.../////////////////////...---,,,+++........................---------------------------...//////000/////////////////////////////////+++,,,,,,------,,,,,,+++------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................------,,,,,,,,,,,,------/////////......---------........................000///---,,,+++,,,------......//////...---,,,,,,......//////......---,,,------............------+++,,,,,,------,,,,,,+++,,,,,,------------------000111111000///......///////////////////////////........./////////000000////////////000000000000111111000000000/////////111111222222222111000000111111111111111111111111111111222222222222333333333222222222111222222222333333444444333333222222555555555555555666777777444555666888999999::::::;;;===??????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBB>>>>>>=========???@@@AAABBBBBBAAA???>>>===<<<;;;888888777666666555555444666666777777666666555444999888666555444555555666333333333333333333333333333333222222222222333333111111111222222222333333111111111111111111111111111111222222222222111111///000111222222111000///000000000000000000000000111000000000////////////000//////......//////000000//////...///000111222////////////000000000000000000000000000000000000................................................000///...------...///000........................///............------------------------------------------............///---------,,,,,,---------,,,,,,---------.................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********......---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------------------------------...------------...//////------------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,------......------,,,------...............---......................................................------------......---------...............////////////...---,,,+++........................------------------------------...///////////////........................++++++,,,,,,,,,,,,++++++------------------------000/////////............,,,,,,,,,---------....................................------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++------......---,,,,,,+++***+++,,,---------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,111222222111...------...////////////////////////......////////////000000/////////000000000111111111111111000000000000000333333333333222222111000222222222222222222222222111222222222333333333444333333111111111222333444333444444444444555555555555555555666777888:::;;;;;;<<<>>>@@@BBBCCCCCCDDDDDDFFFIIIJJJKKKKKKMMMNNNJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJMMMLLLJJJHHHEEEBBB@@@???>>>======<<<;;;::::::999999::::::::::::999888888;;;:::888777666666777777444444444444444444444444444444333333333333444444222222333333333333444444222222222222222222222222111111222222222222111111000000111111111111000000000000000000000000000000111111000000000/////////111000000//////000000111///////////////000111111////////////000000000000000000000000000000000000................................................//////............//////------------------------///............------------------------------------------............///,,,------......------,,,---------.........//////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******......---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------------------------------...------------...//////------------------------+++++++++,,,,,,,,,------------------------------,,,------...............,,,------......------,,,+++,,,---...////////////......................................................------------.....................---------////////////...---,,,,,,........................------------------------,,,---......///.........------------------------------------------------------------------------////////////............,,,,,,,,,---------..............................///..................///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,---,,,,,,+++***'''((()))+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++------............------......------,,,,,,++++++111222222111...------...//////////////////////////////////////////000000111111222222222333333333111111111111111111111111444444444444333222111111222222222222222333333333111111222222333333444444444333222111222333555666666666666666777888888999888999999999:::<<<===>>>BBBDDDFFFHHHJJJLLLMMMMMMLLLOOORRRTTTUUUVVVYYYZZZXXXXXXXXXYYYYYYZZZZZZZZZ\\\[[[YYYVVVUUUTTTTTTTTTVVVUUURRROOOKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>===;;;999777666666666444444444444444333333333555444444333333333333444333333333333333333333333222222222222222222222222111111222222222222111111000000000111111000000000000000000000000000000000111111111000000000//////111000000//////000000111///////////////000000111////////////000000000000////////////////////////................................................/////////....../////////------------------------///............------------------------------------------............///+++,,,---......---,,,+++------------....................................,,,------......------,,,------..................------------------------........................------------------------......---,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,---......//////......------------------------,,,,,,------------------...------------...//////------------------------+++,,,,,,,,,,,,---------........................---......///////////////,,,------......------,,,,,,------...//////............................................................------------....../////////...---------,,,......//////...------,,,................................................,,,,,,---...............------------------------000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,.................................---------......,,,,,,---------,,,,,,+++((((((***++++++,,,,,,,,,,,,,,,------------,,,,,,......////////////......000000///......---,,,,,,000111222111...---...///000000000000000000000000000000000000000000//////222222222222333333333333111111111222222222222222444444444444444333222111111111111222222222333333111111222333333444555555555444444444555666888999;;;::::::::::::;;;======??????>>>>>>??????@@@AAABBBCCCFFFHHHKKKLLLNNNNNNNNNQQQTTTWWWXXXYYY[[[]]]aaaaaaaaa`````````_________^^^[[[YYYWWWVVVUUUUUUXXXVVVTTTPPPMMMIIIGGGEEEFFFFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKFFFEEEAAA>>>;;;999888888666666666555555444444444666555444333333333333333333333333333333333333222222222222222222222222222111111222222222222111111111000000000000000000111111111111111111111111111111111111111000000000000000//////......//////000...//////000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////...//////////////////...........................///............------------------------------------------............///+++,,,---......---,,,++++++,,,,,,,,,,,,---------........................,,,------......------,,,---------.........//////------------------------........................------------------------///...------,,,,,,------........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,---......//////......------------------------,,,,,,,,,---------.........------------...//////------------------------------------....................................---...//////000000//////,,,------......------,,,......//////...------,,,......................................................------------....../////////...---------,,,.........///......---,,,................................................,,,---......//////..............................//////...------...//////------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,................................................------............------+++,,,,,,,,,,,,,,,++++++------............------...//////000000//////...222111111000///......---///000111000///...///000000000000000000000000000111111000000000000//////000000000111111111111222222222222222222333333333222333333444444333333222111111111222222333333444333333444555666777777888888888999;;;<<<===>>>>>>???>>>=========>>>???@@@>>>============>>>>>>???>>>@@@BBBDDDFFFHHHIIIJJJLLLOOORRRTTTTTTUUUWWWYYY[[[[[[[[[ZZZYYYXXXXXXXXXYYYWWWUUUSSSQQQPPPPPPPPPTTTSSSQQQNNNKKKIIIGGGFFFFFFFFFHHHJJJLLLOOOPPPQQQTTTUUUUUUUUUUUUTTTSSSSSSOOOMMMJJJFFFCCC@@@??????;;;;;;::::::999999888888777777666555444444444444444444333333333333222222333333333333333333333333111111222222222222111111111111000000000000111111111111111111111111111111222222111111111000000000000//////......//////000......///000000000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////......////////////......///////////////////////////............------------------------------------------............///,,,------......------,,,+++++++++,,,,,,,,,------........................,,,------......------,,,***++++++,,,,,,---------------------------------........................------------------------///......------------------------------------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------******++++++++++++,,,,,,......---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------+++,,,,,,------............------------...//////---------------------------------.........//////---------------------------......///////////////,,,------......------,,,////////////...---,,,+++......................................................------------.....................------------...............------................................................---......///000/////////////////////////////////---,,,+++******+++,,,---------------------------------------............,,,,,,,,,---------..............................///..................///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------......//////......---------------,,,++++++---......//////......---......////////////......111111000000//////.........///000000//////000111000000000000000000000000111111111000000000//////000000000111111111222222222222222333333333444444000111222333333444444333111222222333444444555555666777777888:::;;;;;;<<<<<<>>>@@@CCCDDDEEEDDDDDDBBB@@@???>>>===>>>???@@@<<<<<<<<<<<<===>>>@@@@@@AAABBBDDDFFFHHHJJJJJJKKKMMMOOORRRSSSSSSSSSTTTVVVTTTTTTTTTTTTTTTSSSSSSSSSUUUTTTRRRPPPOOOOOOOOOOOOQQQQQQPPPOOOMMMLLLKKKJJJHHHIIIKKKMMMOOOPPPRRRSSSVVVVVVWWWWWWVVVVVVUUUTTTRRRPPPMMMJJJHHHFFFFFFFFFCCCBBBBBBAAA@@@@@@??????::::::999888777777777777555555555444444444333333333333333333333333333333111111222222222222111111222111000//////000111222111111111111111111111111222222222111111111000000111000000//////000000111---...///000111000000///////////////000000000000000000000000000000000000////////////////////////////////////////////////---...///000000///...---........................///............------------------------------------------............///---------,,,,,,---------,,,,,,,,,,,,---------...........................,,,------......------,,,******++++++,,,------...------------------------........................------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......*********++++++,,,,,,,,,......---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------++++++,,,,,,---......///...------------...//////------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,------......------,,,---...............------......................................................------------......---------...............------...............---...................................................///000000111111000000........................---,,,+++))))))+++,,,---------------------------,,,,,,---------.........,,,,,,,,,---------....................................------------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,+++,,,---............---+++,,,---------------,,,,,,------......------,,,---......//////......---//////..................---...000000//////111222000000000000000000000000222111111111000000//////222222333333333444444444222222222333333444444444///000111222333444444444333333444444555666777777999999:::;;;===>>>>>>???@@@BBBEEEIIIJJJJJJIIIHHHCCCAAA???======>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIHHHIIIKKKMMMOOOPPPPPPQQQPPPRRRTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZVVVUUUTTTRRRRRRRRRSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPMMMMMMNNNPPPQQQSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSQQQOOOMMMKKKIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEE===<<<;;;:::999999999999777777666666555555555444333333333333333333333333111111222222222222111111222111000//////000111222111111111111111111111111222222222111111111111000222222111111111111222222---...000111111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000---...///000000///...---------------------------//////.........------------------------------------------.........//////......,,,++++++,,,......---------.........//////........................,,,------......------,,,,,,,,,------...///000000------------------------////////////////////////------------------------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,***+++,,,,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------...............---------,,,,,,,,,------------------------,,,---......//////......------------------------++++++,,,,,,---...//////...------------...//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,------......------,,,,,,,,,---...////////////.........................................................------.........,,,------....../////////------...............---........................//////////////////////////////000111111111111111------------------------000///---,,,,,,---///000------------------------*********++++++,,,,,,,,,,,,,,,,,,---------..............................---------,,,,,,------------------....../////////........................,,,---///000000000//////***+++,,,,,,------------)))***+++,,,---.........+++,,,,,,------,,,,,,+++------............------,,,,,,------------------000111111111111222222222000000000000000000000000444444333333222111111111111111222222222333333333555444333111111111222333444444555555444333333222444444444444666888;;;<<<<<<>>>@@@BBBDDDEEEFFFFFFLLLJJJHHHEEECCCCCCDDDDDDCCCBBBBBBCCCDDDFFFHHHIIILLLMMMNNNOOOPPPQQQQQQQQQUUUUUUUUUUUUWWWYYY[[[\\\XXXXXXXXXYYYYYYZZZZZZZZZXXXYYY[[[]]]^^^_________]]]ZZZXXXXXXZZZ\\\]]]^^^\\\[[[[[[ZZZYYYXXXWWWWWWSSSSSSTTTTTTUUUVVVVVVWWWSSSRRRRRRRRRSSSSSSQQQOOOQQQPPPMMMJJJHHHFFFDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIHHHFFFCCCAAA@@@AAABBB???;;;777555555777888666444333111111222444555555333111111222222222000222222222111222222333444000000000000000000000000000000000000000000000000111111111111111111111111111111000000//////......111111111111111111111111111111111111111111111111000///...------...///000000000000000////////////000000000000000000000000------------------------.........///////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,......------------............---,,,++++++******........................,,,------......------,,,//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,---.................................000///---,,,+++,,,,,,------.........---,,,,,,+++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++------------++++++---...///...,,,+++,,,---,,,+++***))))))***+++,,,.................................------,,,,,,,,,+++---///111111000///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................(((///222---,,,///000...........................******+++++++++,,,,,,,,,............////////////......------------......------------------------------------------------////////////////////////---------............///000000//////.........---////////////////////////........................////////////////////////111111000......---------........................------------------------///......------,,,,,,+++...........................------,,,,,,------.........//////////////////,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,---...------------------------...------------,,,,,,,,,------------------------,,,---------...////////////...---,,,,,,,,,,,,,,,---------............///000111111111111222222222000000000000000000000000111111222222222222222222222222333333333444444444333333222111111222333333222222333444555666777777555555666888;;;>>>AAABBBFFFGGGHHHIIIJJJKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKMMMPPPTTTUUUYYYYYYZZZ[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYXXX\\\]]]___bbbbbbbbbaaa``````^^^\\\[[[\\\\\\\\\[[[______^^^^^^^^^^^^^^^^^^XXXXXXYYYYYYZZZZZZZZZ[[[WWWVVVUUUUUUVVVVVVUUUSSSUUUTTTQQQOOOLLLJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIIIILLLMMMNNNNNNLLLKKKLLLNNNIIIGGGEEEAAA>>>:::888777:::888666555444444555555666555333333444555555444555444333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000000111111111111111111111111000///............///000000000000000////////////000000000000000000000000------------------------............---------------------............///------------------------......------------......///......---,,,,,,++++++------------------------,,,,,,------------,,,,,,//////.........---------,,,,,,,,,,,,------------///////////////////////////...---,,,---...//////........................///...---,,,,,,,,,------------......------,,,+++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,------,,,,,,+++---...///...,,,+++,,,------,,,++++++++++++,,,---..............................---------,,,,,,,,,+++,,,---...//////...---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................)))///111---+++...///...........................+++,,,,,,,,,------------............////////////......------------......------------------------------------------------........................---------............///000/////////............////////////////////////........................////////////////////////111000///......---------........................------------------------------------------------...........................------,,,,,,------...////////////............///......------,,,,,,,,,//////...---,,,---......------------------------000////////////.........------------------------,,,,,,,,,---------------///...---,,,,,,,,,,,,------------............///000111111111111222222222000000000000000000000000///000000111222222333333333333333333444444444444444333333333333444555555333333444555666888:::;;;999:::;;;>>>AAADDDGGGIIILLLLLLLLLLLLMMMNNNOOOPPPIIIJJJKKKLLLMMMNNNOOOOOOPPPOOOPPPQQQTTTXXX\\\^^^aaaaaaaaaaaa``````______``````______^^^^^^^^^^^^aaaaaaaaa```^^^\\\ZZZYYYZZZ\\\^^^```aaaaaa```___aaa```_________^^^\\\YYY[[[\\\\\\\\\]]]^^^``````]]]^^^^^^^^^^^^^^^^^^^^^\\\ZZZWWWWWWXXXYYYYYYXXXYYYYYYXXXWWWUUUSSSRRRQQQLLLLLLMMMMMMLLLLLLKKKKKKJJJKKKMMMNNNNNNNNNPPPRRRPPPQQQQQQPPPMMMHHHDDDAAA@@@???<<<:::777666555444444333111222333444444333777666555333222222111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222111111111000000000000000000000000000000000000000000000000000//////......//////000000000000000////////////000000000000000000000000------------------------.........---,,,,,,++++++---------............///..............................------------....../////////...------,,,,,,------------------------+++,,,,,,------,,,,,,+++...............------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000000........................------,,,,,,,,,---......------......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,------.........,,,+++,,,---///......------......///...........................------------,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,///000---+++---...---........................------------............---............/////////......------------......------------------------------------------------........................---------............///////////////............////////////////////////........................////////////////////////111000///......---..............................------------------------+++,,,,,,---......//////..............................------------......////////////......------111000///...---,,,,,,+++......---------...//////------------------------000////////////.........------------------------,,,,,,,,,,,,,,,,,,++++++......---,,,,,,,,,---------------............///000000111111111222222222111111111111111111111111000000000111111222222222222222333333333444444444666666666666666666666666777777777777999;;;===>>>BBBBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKLLLNNNPPPQQQNNNOOOQQQSSSTTTTTTUUUUUUWWWVVVVVVWWWYYY\\\___aaacccbbbaaa___^^^]]]\\\\\\]]]^^^```bbbcccdddddddddcccdddeeeeeedddbbb___^^^[[[[[[\\\^^^```ccceeefffdddddddddeeeeeeccc___[[[YYYYYYYYYZZZ\\\___aaabbbcccbbbbbbbbbaaaaaaaaaaaa^^^[[[XXXWWWXXXYYYZZZYYY[[[\\\]]]^^^]]]]]][[[ZZZVVVVVVVVVUUUTTTSSSRRRRRRIIIJJJLLLLLLKKKKKKLLLNNNQQQSSSVVVXXXYYYXXXVVVUUUJJJHHHFFFBBB>>>:::777555555333222222333444333222666555444333222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111////////////////////////000//////////////////000000000000000////////////////////////////////////........................//////......---,,,++++++---------............///..............................------------......000/////////.........---------------------------++++++,,,,,,,,,,,,++++++........................------,,,,,,+++++++++***++++++++++++++++++++++++,,,---............000111........................,,,,,,,,,,,,---......///,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------++++++++++++------,,,---......,,,,,,,,,...///..................///........................------------------------------,,,,,,,,,,,,---...------------------------------------------------------------------------...........................//////---,,,,,,---,,,........................,,,------------.........---------.........//////......------------..............................................................................---------............//////////////////.........////////////////////////........................////////////////////////000000///...............................................................,,,---------.........///..............................------------......000//////......------,,,//////......------,,,,,,------------......//////------------------------...------------,,,,,,,,,------------------------...---------,,,,,,++++++...------,,,,,,,,,---------------............///000000111111111222222222222222222222222222222222222222222222111111000000222222222222333333333444777777777777777777666666999999;;;===@@@CCCEEEFFFLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMOOOQQQSSSUUUWWWWWWXXXXXXYYYYYYYYYXXXXXX]]]\\\\\\\\\]]]^^^___```dddccc```^^^\\\[[[[[[ZZZZZZ]]]bbbggglllooopppqqqmmmnnnppppppnnnkkkgggdddcccbbbaaabbbfffmmmssswwwrrrrrrrrrrrrpppkkkeee```]]]]]]^^^___aaadddgggiiikkkkkkjjjjjjiiihhhggggggaaa^^^ZZZXXXYYYYYYYYYYYYXXXZZZ]]]```bbbbbbaaa```^^^^^^]]]]]]\\\[[[YYYYYYQQQRRRRRRPPPMMMKKKKKKLLLMMMNNNPPPTTTWWWZZZ\\\]]]UUUTTTRRRNNNIIIDDD@@@===<<<:::777666777777555444333333222222222333333444222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000///////////////////////////000000000000000000///000000000000////////////////////////////////////........................111000000///...---,,,,,,---------............///------------------------......------------......000///////////////......------------------------+++,,,,,,------,,,,,,+++---.....................---------,,,,,,+++++++++........................,,,...000000......///111........................+++,,,,,,------.........,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------++++++++++++------,,,---...---,,,,,,---...------............------........................------------------------......---,,,,,,------...------------------------------------------------------------------------........................///......//////...,,,,,,........................,,,,,,,,,,,,------------------------..................------------..............................................................................---------............///.........///////////////////////////////////////////////////////////////////////////////////////000//////............///................................................/////////......---------........................///......------....../////////......---------,,,++++++,,,,,,---------...,,,,,,---....../////////------------------------...------------,,,,,,,,,------------------------//////......------,,,,,,------,,,,,,,,,------...---------............///000111111111111222222222222222222222222222222222444444333333222111111000333333333333444444444444555666777999::::::::::::<<>>AAACCCDDDEEEHHHJJJNNNRRRUUUWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWYYY\\\___ccceeefffeeeeeebbb```^^^\\\[[[[[[[[[[[[WWWZZZ___dddggghhhhhhhhhlllkkkhhheeecccbbbbbbbbbdddiiiqqqzzz{{{tttooooooooopppsssxxxyyyssspppooonnnmmmooorrruuuwww}}}{{{zzzyyyooommmjjjhhhfffdddaaa______bbbfffiiijjjiiifffdddaaaaaaaaaaaa``````___^^^[[[\\\[[[XXXUUURRRQQQRRRPPPOOOOOONNNOOOOOOPPPQQQYYY[[[]]]^^^^^^\\\YYYWWWOOOKKKGGGCCC@@@===:::888777666666555555555555666333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222333333000000000000000000000000111111111111111111111111///000111111111111000///000000000000////////////000000000000000000000000................................................---------............///..............................------------..............................////////////////////////---......//////......------------.........//////---..................///++++++++++++++++++++++++---111444333...,,,---///........................,,,---.........---,,,++++++,,,------......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,------,,,,,,++++++,,,...---,,,,,,---///,,,------......------,,,........................,,,,,,,,,---------......,,,------...---,,,+++***,,,,,,,,,---------..............................------------------------...........................,,,///666888333...,,,........................------------............,,,,,,---------...............------------......................................................---------------------------------............///............/////////000//////////////////////////////////////////////////////////////////////////////............//////................................................////////////....................................//////............//////+++,,,,,,------......///++++++,,,,,,------......---.../////////...---,,,------------------------000////////////.........------------------------------------------......,,,,,,,,,,,,,,,---...///---------............///000111111111111222222222333333333333333333333333222333333444444555555666777777777777888888888888999;;;@@@EEEIIIMMMOOOPPPTTTVVVYYY\\\\\\ZZZWWWUUUTTTVVVXXX[[[^^^_________\\\^^^bbbfffggggggeeecccbbb```^^^[[[ZZZZZZ[[[\\\\\\aaahhhpppvvvyyyyyyyyyyyywwwtttqqqooooooooooooiiinnnvvv~~~~~~xxxsssxxxyyy|||}}}}}}|||zzzyyyzzz}}}}}}|||wwwtttrrrpppnnnkkkgggdddhhhkkkoooqqqqqqnnnjjjhhhaaabbbbbbbbbbbbaaa``````___``````___\\\ZZZZZZ[[[WWWWWWWWWVVVVVVUUUTTTSSSRRRUUUYYY]]]______^^^]]]___[[[VVVQQQMMMIIIEEEBBB;;;:::999777666666666666555555555555555555555555222222222222222222222222111111111111111111111111222222222333333444444444333333333333333333333333111111111111111111111111///000111222222111000///000000000000////////////000000000000000000000000////////////////////////,,,,,,---------------------------.........//////000000000000000000000000.........------.........---------...............000000000000000000000000......////////////......---------.........//////---.........///000000000...........................222555333...+++,,,...........................------...///...---+++***+++,,,,,,---.........---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++---......---+++++++++,,,------,,,,,,...///,,,---...//////...---,,,........................,,,,,,,,,------.........***+++---...---+++)))(((,,,,,,,,,------.................................------------------------...........................+++///888;;;555...---..................................../////////000,,,,,,,,,---------...............------.........////////////////////////////////////////////////---------------------------------.........//////---.........//////000000////////////////////////000000000000000000000000//////////////////////////////.........//////000........................////////////////////////------......///000000000........................//////............//////***++++++,,,---...//////..................------....../////////...,,,+++------------------------......---------,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...///---------.........//////111111111111111111111111222333333444444555555666444333222111111333555666:::;;;;;;:::999:::===@@@<<>>===;;;999666555666666777444444444444444333222111333333333333222222222222222222333333333333222222111111111111111111000///000000000000000000000000111111111111000000000000111111111111000000000000111111111000///.................................+++///111000...,,,,,,,,,//////////////////////////////000111111111111000////////////........................................../////////...------......------------......,,,,,,,,,---------......,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,............------------/////////............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------------.........,,,---...//////...---,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,---------.....................---------///...---,,,+++,,,---...---------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,---...////////////------------------------///......------......///000000///............///------------------------........................////////////............------........./////////////////////////////////000000000000////////////////////////////////////////////////////////////------------------------........................000000/////////.........------............------,,,---------...///////////////............//////---------------------------..................---,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......------------------.............................................---------222222222222222222222222333333333333444444444444777777888:::===BBBGGGJJJPPPQQQRRRQQQPPPOOOOOOPPPLLLNNNPPPRRRRRRTTTVVVXXX^^^]]]]]]\\\\\\]]]^^^___]]]```cccccccccccceeehhhgggggghhhjjjooouuu|||}}}}}}}}}||||||{{{yyywwwsssmmmddd___]]]^^^aaabbbcccbbb```^^^]]]]]]]]]]]]\\\\\\[[[\\\^^^```bbbcccjjjhhhgggeeeaaa[[[RRRLLLDDDBBB???;;;999888888888444555666666666666555444444444333333333222222222111222333444444444333222444444444444333222222111000000000000000000000000111111111000000000000000111111111000000000000000111000000000/////////...........................---000111///...000000///////////////////////////......///000000000000000///////////////.......................................////////////............------------......,,,,,,,,,---------......---------.........//////------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.....................////////////***+++---......---+++***,,,,,,------------------------------------,,,,,,,,,,,,,,,---------.................................------,,,,,,,,,---...---------............///......------------......------,,,++++++,,,------.........------.........+++,,,---...////////////......................../////////////////////////////////.........//////------------------------........................111111000000//////..................////////////000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////........................////////////.........---------............------,,,,,,,,,---...///000000//////............//////........................,,,---...//////...---,,,---------------------------------............///......------------......,,,,,,,,,------------------------.......................................222222222222222222222222222333333444444555666666666777:::???EEELLLQQQUUUXXXWWWTTTPPPLLLLLLMMMOOOMMMPPPRRRUUUVVVYYY\\\___``````___``````aaaaaabbb```dddggghhhhhhjjjoootttvvvvvvwwwyyy~~~yyypppiiiffffffggghhheeeccc```^^^\\\]]]^^^___]]]]]]]]]]]]^^^```bbbdddggghhhjjjkkkjjjfff```\\\SSSPPPLLLFFFAAA<<<999888555555666666666666666666444444444333333333222222000222333555555444333333444444444444444333222111111111111111111111111111000000000000000000111111000000000000000000111111.../////////000000000111///////////////////////////111///+++---222444000////////////////////////,,,---......//////...............///////////////////////////////////////......///////////////...///......------......///,,,,,,,,,---------......//////.........---------------------------------,,,,,,------------------............---------------------------------------,,,,,,,,,,,,---..............................------------------------........................,,,,,,,,,------------...++++++++++++++++++++++++***+++---......---+++***,,,,,,,,,---------......------------------------,,,,,,,,,---------......---.....................---------,,,---------------------............///......------------............------------......---..................---+++,,,---...////////////........................000000000000000000000000......//////////////////------------------------////////////////////////111111111000000//////............/////////000000000000000000000000000000111111000000//////......000000000000000000000000////////////////////////000000000000000000000000////////////////////////.........---------,,,,,,------............------,,,,,,,,,---...///000000//////............//////........................,,,---...//////...---,,,---------------------------------............///......------------......,,,,,,,,,---------......---------.........//////---.....................333333333333333333333333222222333555666777888999666999>>>EEEMMMSSSXXX[[[YYYVVVRRRKKKGGGFFFHHHKKKQQQSSSVVVXXXYYY\\\```cccbbbdddfffhhhjjjkkkllllllooorrrtttsssqqqttt|||{{{tttrrrqqqppppppmmmkkkfffbbb``````bbbccc\\\]]]^^^^^^]]]]]]___aaaaaacccgggjjjkkkkkkiiigggdddaaa\\\UUUMMMEEE???;;;999888777666555555555555444444444444333333333333000111333555666555444333222222222222222222111000111111111111111111111111000000000000111111111111000000000000111111111111.........///000111111111////////////////////////...333222,,,+++111222///////////////////////////,,,,,,---............---.........///////////////////////////////////////......///000000000////////////............//////,,,,,,,,,---------......000//////...------,,,,,,------------------------,,,,,,,,,,,,------------.........------------,,,........................---,,,,,,,,,,,,---..............................------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000000///...---+++,,,,,,------.........------------............,,,,,,,,,---------......---------...............,,,,,,---------------------------............///......------------..............................------...//////...------,,,,,,---...////////////........................///000000111111000000///---...//////000/////////------------------------////////////////////////000000000000////////////....../////////000000000////////////////////////000000000000////////////000000000000000000000000////////////////////////........................////////////////////////...------------,,,,,,,,,------............------,,,---------...///////////////............//////........................---..................------------------------------------............///......------------......,,,,,,,,,---......//////,,,,,,------.../////////---------...............333333333333333333333333111222444666888:::;;;<<>>JJJLLLOOORRRSSSQQQOOOMMMFFFHHHKKKMMMOOORRRUUUXXX\\\___cccfffkkkpppvvvzzz|||tttooolllmmmmmmpppqqqqqqllleee^^^[[[[[[___```cccdddfffhhhkkkmmmkkkmmmmmmllliiiccc]]]YYYMMMIIICCC===999777777888555555444444444333333333///111444666777666555333222333444444555555555555111111111111111111111111//////000000111111111222//////000000111111111222111111000000//////......000000000000000000000000---BBBNNNBBB111---///000////////////////////////---......///////////////---.........//////000000000000000000000000000000......///000000000000000//////............//////,,,,,,,,,---------......,,,,,,------.../////////........................+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..............................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++...---,,,,,,,,,,,,---...++++++,,,,,,---...//////---------.........//////,,,,,,,,,---------......---------.........//////+++,,,------.........------------.........//////.........------.........,,,---///000000///---,,,,,,---...//////...---,,,.........///......------////////////////////////+++,,,---......---,,,+++,,,---///000000000//////////////////////////////000000000000000000000000------......//////000000////////////000000000000..............................//////000000111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000/////////............---..................---...............---------//////............/////////////////////////////////...---,,,,,,---...///........................---------.........//////.........------.........------......///000111111,,,,,,------...///000000---------.........//////555666666555444333555777777777666666888===EEEJJJPPPPPPPPPPPPPPPOOOLLLIIIJJJLLLQQQVVVYYY\\\^^^___```hhhoooqqqvvv~~~wwwuuuvvvyyy|||}}}|||vvvnnnfffaaa```^^^___```aaabbbdddgggiiilllnnnppprrrrrrooollljjj[[[WWWPPPHHHBBB===:::999444333333444555555333222444333333222222333444444111111111111111111111111555444444333222222222333222111111111000000////////////000000111111222222////////////////////////000000000000000000000000111DDDQQQIII888000000333000000//////.........---//////////////////////////////......///000111222................................................////////////////////////////////////////////////////////////////////////........................///............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,///////////////......---,,,------......------,,,+++,,,------++++++,,,---------------------------------------------------///...---,,,,,,---...///////////////////////////........................,,,---...//////...---,,,................................................000000//////.........---//////............//////........................000000//////.........---........................//////.........---------////////////////////////............/////////000//////............//////000000////////////000000////////////////////////000000////////////000000111111000///////////////000000000000000000000000000000000000000000000000,,,---...///000000000000111111000000//////......//////////////////////////////000000000000//////////////////////////////////////////////////////111000///......///000111//////............//////......------------.........///000111111///---+++//////.........---------------------------------///......------......///////////////////////////000///---,,,,,,---///000444555666555444444555777444777:::>>>BBBGGGMMMQQQRRRPPPOOONNNMMMMMMLLLLLLUUUVVVYYY[[[^^^```bbbdddccclllvvv}}}|||~~~{{{rrrkkkhhhgggccceeegggfffcccaaaaaabbbhhhjjjmmmoooqqqpppooonnnfffccc\\\TTTKKKCCC>>>;;;999777555444555555444333333333444444444444555555444444444444444444444444333333222111111111111111222111111111000000000000000000000000000111111111////////////////////////000000000000000000000000,,,888@@@;;;333000222222000/////////............////////////////////////.../////////000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................///............---------................................................,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------,,,------......------,,,,,,---......,,,,,,---...------------------------------------------------///...------------...///................................................------............------................................................000/////////..................------------..............................000/////////....................................000000/////////.........////////////////////////........./////////000000000000////////////000000000000////////////000000////////////////////////000000000//////000000000222222111000000000000000000000000000000000000000111111111111111111111111000000000111000000//////111111000000//////////////////////////////////////////000000000000//////////////////////////////////////////////////////111000///......///000111//////............//////......------------.........///000000000///---,,,//////.........---------------------------------------,,,,,,,,,,,,------........................000...---,,,,,,---...000444555666555555555777999777<<>>@@@FFFGGGIIIJJJJJJLLLPPPRRRVVVXXX[[[\\\]]]___bbbeeehhhiiijjjiiikkkqqq|||rrrhhheee___```aaacccdddeeeeeeeeeccceeehhhjjjjjjgggdddaaaVVVPPPHHHBBB===;;;888777222444555777777555444222111111111111111111111111222222111111111111222222111111111111111222222222222222111111000000//////222222222222222222222222////////////////////////111111222222000---,,,---.........///////////////////////////////////////...///111222222000...---................................................////////////////////////////////////////////////////////////////////////........................///............---------................................................------------------------...............------,,,,,,------......------,,,+++---------,,,+++,,,---------------------------////////////////////////---..................---................................................///...---,,,,,,---...///.........................................................///////////////000000////////////000000.................................///////////////................................................////////////////////////////////////000000000111...------,,,,,,------...000000////////////000000000000000000000000000000000111222222222222111000000000/////////000000111111111111111111111111111111111111111111111111111...///000000111111111000000000000000111111111111000000000000000000000000//////000000000000////////////////////////////////////////////////////////////000000000000////////////............//////......------------......//////............///000////////////////////////........................******))))))))))))******.................................------.........999:::<<<===>>>@@@CCCFFFGGGHHHHHHIIIKKKOOOUUUYYY[[[___bbbbbb``````cccfffjjjlllnnnooorrr|||{{{sssoooiiiiiiiiiiiihhhfffdddcccbbbdddeeeggggggfffeeedddccc^^^VVVNNNGGGAAA;;;777666777777777777555444333333333333333333333333333000////////////000111111111111111222222222222222111111111111000000000000111111111111111111111111000000000000000000000000------000222000,,,,,,000.........//////////////////////////////////////////000000111111000......................................................////////////////////////////////////////////////////////////////////////........................///............---------................................................---------------------------............---,,,,,,,,,------......------,,,+++,,,------++++++,,,---------------------------........................------...//////...------------------------------.................................------..................................................................///////////////111000000000000000000111.................................///////////////........................------------............/////////////////////////////////000000000111111...------------------...000000////////////000000000000000000000000000000///000111222222111000/////////////////////000111111111111111111111111111222222222222222222222222---...///000111111111111000000000111111111111222000000000000000000000000//////000000000000////////////////////////////////////////////////////////////000000000000////////////............//////......------------...............///////////////...////////////000000000...........................------,,,,,,------...------------------------........................;;;===@@@AAABBBEEEHHHKKKHHHJJJLLLNNNQQQUUU[[[___```ccceeedddcccdddjjjoooqqquuuyyy|||{{{vvvvvvvvvuuurrrmmmiiifffddddddccccccccccccddddddgggddd___ZZZTTTMMMEEE@@@;;;;;;:::999777666555555444444444444444444444444111111000000111222222333111111111222222333333333000000000000000111111111111111111111111111111111000000000000000000000000...,,,,,,000000------111............/////////000////////////////////////000000000000/////////...................................................////////////////////////////////////////////////////////////////////////........................///............---------........................................................................------......------,,,+++,,,------......------,,,,,,---...---,,,+++,,,...------------------------------------------------------...//////...------------------------------........................------............------............................................................/////////000000000////////////000000..................................../////////000........................---.........//////////////////////////////////////////000000000111111111/////////....../////////000000////////////000000////////////////////////...///111222222111///...000000//////000000111222111111111111111111111111222222222222222222222222000000111111222111111111000000111111111222222222000000000000000000000000//////000000000000//////////////////////////////////////////////////////...///000111111000///...//////............//////......------------......,,,---///000000000///....../////////000000000000........................111000000000000000000111---------------------------..................---===???BBBCCCEEEGGGKKKMMMLLLNNNQQQTTTVVVZZZ^^^aaabbbdddfffffffffkkkttt|||~~~zzzuuuooollleeedddbbbaaaaaabbbdddfffcccbbbbbbaaa^^^XXXRRRMMM@@@>>><<<:::888777777666333333333333333333333333444444444444555555666777111111111222222333333333//////000000111111222222000000000000000000000000000000000000000000000000666...+++...000......111---.........//////000000////////////////////////222111000///......//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////........................//////.........---------........................................................................------......------,,,+++,,,------......------,,,---...///...------...///------------------------------------------------,,,---...//////...---,,,------------------------........................,,,---...//////...---,,,................................................---.........//////000000//////............//////........................---.........//////000000.........................../////////000000111111////////////////////////000000000000111111111111111111000000000000111111000000////////////000000////////////////////////---///000111111000///---111111000000111222333333111111111111111111111111222222222222222222222222333333333333222222000000000000111111222222222222000000000000000000000000//////000000000000//////////////////////////////////////////////////////...///000111111000///...//////............//////.........------.........+++---///111111000///....../////////000000111111////////////////////////,,,,,,,,,++++++,,,,,,,,,------------------------------............------KKKLLLLLLKKKKKKMMMPPPSSSTTTTTTYYYaaabbb^^^___ddddddiiinnnnnnnnnrrr{{{wwwssssssnnnjjjfffeeeggggggfffccc```aaabbb```^^^]]]]]]^^^SSSMMMEEE???<<<;;;:::999333222111222444666555444333333333333333333333333333222000/////////000111333333222222222222333333000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000//////............//////////////////////////////......////////////..............................////////////////////////------..........................................////////////////////////........................////////////////////////........................------------------------------------------------........................,,,,,,,,,---...///000000,,,,,,,,,---------............---------,,,,,,,,,......//////...---,,,,,,///............------------.........//////000000000000//////.........---////////////////////////111111000000//////......111111000///...---,,,,,,......////////////......//////////////////////////////000000000000////////////000111222333333444111111000000000000000000111111000000//////......////////////000000000000000000000000111111111111111111111111111111111111000000////////////000000222111000//////...//////333333333222222111111111111111111111000000000000333333333333222222111000111111111111111111111111111111111111111111111111222111//////000111111000000000000000000000000000000000000000000000000000222111000.........///000//////////////////////////////............//////,,,------...///000111111.........////////////000///...---,,,,,,---...///............................../////////...,,,+++OOOPPPQQQQQQQQQSSSVVVXXX[[[ZZZ]]]bbbccccccgggnnnnnntttyyy{{{{{{~~~}}}wwwwwwwwwtttpppmmmkkkiiigggeeebbbcccbbbaaa^^^]]]^^^___\\\VVVOOOHHHCCC???<<<999777666444555666666555444333333333333333333333333444333222111000111111222222222222111111222222222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000//////............//////////////////////////////......////////////..............................////////////////////////........................................................................................................................................................................------------------------........................,,,---------.../////////,,,,,,---------...............---------,,,,,,,,,......//////...------,,,---------.........//////............/////////000000/////////............////////////////////////000000000000//////......///////////////...............////////////......//////////////////////////////000000000000/////////000000000111222222222000000000000111111111111111111000000//////////////////000000000111111111000000000000111111111111222222222222222222222222222111111000000111111222222222111000000000111111333333333222222222111111222222222222111111111111111222222222222111111000111111111111111111111111111111111111111111111111222000//////000111111000000000000000000000000000000000000000000000000000111111000/////////////////////////////////////////////............//////------......//////000000------.........////////////...------------...///............................../////////...,,,,,,UUUWWWYYYZZZZZZZZZ\\\^^^bbbbbbdddgggiiimmmvvv~~~xxxqqqkkkhhhfffddddddcccaaa^^^^^^___aaadddaaaZZZTTTNNNGGG@@@;;;;;;:::777777777777666555333333333333333333333333444444333222222222222333111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////......////////////..............................////////////////////////................................................------------------------........................................................................////////////////////////------------------------........................------..................,,,------------...............---------,,,,,,,,,.........///......---,,,++++++,,,---...///000111............////////////////////////............////////////////////////000000000////////////............//////000000000...//////000000//////...//////////////////////////////000000000000//////000000000000000000000000000000000111111111222222111000000000000/////////000000111111111222222222000000000111111111222222444444444444444444444444333222222222222222222333222222222111222222333333333333333333222222222222444333333333333222222222000000111222222222111111000000000000000000000000111111111111111111111111111000//////000111000///000000000000000000000000000000000000000000000000000000000000000//////...//////////////////////////////............//////.........///////////////,,,---------............///...------------...///.................................///......---,,,]]]___aaaaaa`````````aaaeeehhhlllpppssszzzuuulllhhhgggffffffeeebbb______```bbbfffddd```\\\WWWPPPHHHCCC>>><<<999888888888777555444444444444444444444444444333333222222222222222111111111111111111111111111111111111111111111111////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////......////////////..............................////////////////////////...............---------........................------------------------................................................................................................------------------------.......................................---------------------..................---------,,,,,,,,,---...............------,,,,,,------...//////000.........//////////////////////////////.........////////////////////////////////////////////////...////////////000000000//////000000000000////////////////////////////////////000000000000//////000000000//////////////////000000111111222222333000000000000000000000000111111222222222333333333000000111111111222222222333333333333333333333333333333222222222222333333222111111111222333444444333333333333333333333333333333333333222222222222000000111222333333333333000000000000000000000000111111111111111111111111111000///000111111000///000000000000000000000000000000000000000000000000...///000111111000///...//////////////////////////////............/////////////////////.........,,,,,,,,,---------...............------...................................................------dddeeeffffffcccbbbaaabbbfffnnnwww}}}vvvmmmiiihhhiiiiiihhheeebbbaaabbbdddbbbaaa```___]]]XXXRRRMMMBBB???<<<999999888777666444444444444444444444444222222222222222111111111000111222222222222111000111111111111111111111111////////////////////////////////////000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////......////////////..............................//////////////////////////////.........---------........................------------------------........................................................................------------------------------------------------.......................................------------------.........//////......---------,,,,,,,,,------...............---........................///////////////..................///////////////////////////////////////.............../////////111000000000//////////////////000000000000////////////////////////////////////000000000000//////000000000///////////////000000111111222222222333000000000000111111111111222222222222333333333333111111111111222222222222333333333333333333333333333222222111111222222333111111111111111222333444333333333333333333333333333222222222222111111111111111222333444444444333000000000000000000000000111111111111111111111111111000000111222222000///111111111111111111111111111111111111111111111111...///000111111000///...000000000000000000000000//////............/////////////////////.........,,,,,,,,,---------......---..................---..............................------............ggghhhhhhgggdddbbbccccccjjjwwwxxxqqqmmmlllmmmmmmmmmkkkhhhfffffffffaaa````````````^^^ZZZWWWLLLHHHBBB>>><<<:::888777444444444444444444444444222222222333222111111000111222333444444333222111222222222222222222222222000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000//////............//////////////////////////////......////////////............................../////////////////////////////////...------,,,,,,........................------------------------........................------------------------........................------------------------------------------------........................------..................------........./////////......---------,,,,,,,,,,,,---......///.........//////.........---------///////////////..................///////////////////////////////////////---............/////////111111111000000////////////000000111111000000/////////////////////////////////000000000000//////000000000000000000000000222222222222222222222222000000000111111111111222111111222222222333333333111111111222222222222333222222222222222222222222333222222111111222222333222222111111222222333333333333333333444444444444222222222222111111111111111111222333333333222222111111111111111111111111111111111111111111111111111111111333444444111///111111111111111111111111111111111111111111111111...//////000000000000000000000000000000000000000//////............//////.........///////////////,,,---------............------...//////...------..............................---------...//////hhhhhhhhhfffddddddfffhhhsss{{{wwwuuusssqqqssstttssspppmmmkkkjjjeeecccbbbaaabbbaaa```^^^ZZZTTTMMMFFFAAA===:::888555555555555555555555555222333444444444333111111111333444555555444333111222222222222222222222222000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000//////............//////////////////////////////......////////////..............................////////////////////////000//////...------,,,,,,........................................................................------------------------................................................------------------------........................,,,---------.../////////............////////////......---------,,,,,,,,,,,,------...//////......---------...............000/////////......................../////////000////////////////////////---------.........//////000000000000000111111111000000111111111111000000//////////////////////////////000000000000/////////000000000111222222222444333333222222111111000000000111111111222222222111111111111222222222222111111111222222222333333444444444444444444444444444444333333333333444444555444333333333333333333333333333444444444555555444333333333222222222222000111111111111000000///222222222222222222222222111111111111111111111111222222333444666555333000111111111111111111111111111111111111111111111111///////////////000111111000000000000000000000000//////............//////------......//////000000------........./////////------...//////...------...........................------,,,---...///000gggggggggeeedddfffiiilll|||~~~}}}{{{xxxuuuwwwyyyxxxuuuqqqooonnnkkkhhheeecccccccccbbbaaaddd^^^UUUMMMFFF@@@;;;888555555555555555555555555333444555555555444333222222333555666666555333222222222222222222222222222000000000000000000000000////////////000000000000111111111111111111111111////////////////////////000000000000000000000000//////............//////////////////////////////......////////////..............................////////////////////////000000///...------,,,,,,........................////////////////////////........................------------------------........................////////////////////////------------------------........................,,,,,,------...///000000............/////////000......---------,,,,,,,,,,,,,,,---.../////////...+++,,,,,,---...///000000000000//////.........------.........//////000000////////////////////////---------.........//////......///000111222333333000000111111111111000000//////////////////////////////000000000000////////////000111222333333444555444444333222111000000000000111111222222222222000000111111111222222222111111222222222333333333555555555555555555555555555555555444444555555555777666555444444444444444333333333444444555555555555555444444444333333333//////000//////...------333333333333333333333333111111111111111111111111333333444555777666333111111111111111111111111111111111111111111111111111000///.........000111222000000000000000000000000//////............//////,,,------...///000111111.........////////////000,,,---...//////...---,,,...........................------,,,---...///000gggeeedddeeejjjooosssuuu~~~{{{{{{yyyuuuqqquuupppllljjjjjjiiieeebbb___]]][[[WWWRRRJJJBBB<<<;;;999666555555555444222777666555444333333333333555444333333555555444333222222111111111111222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////000///...------...///000........................////////////////////////000000///...............000000000000000000000000//////............//////000///---,,,+++++++++,,,............................................................////////////.................................------,,,,,,,,,//////.........---------........................------------------------000000//////.........---------------------------,,,---------.../////////,,,,,,,,,---...///000000............////////////////////////////////////............////////////000000000000000000000000...//////000111222222333//////000000///...------......////////////......111111111000000000000000111111111111111111111111222222111111111111111111000000111111222222222222555555444333222111111000...///000222222222111000111000111111222333444555555555555555555444333333444555555666666555555444555555555555444222000...666666555444444444444444666555444222222222333444333333333444444444444444333333333333333444444444222222222333333444444444111111111222222333333333444444444333333333222222000000111111111111000000000000111111111000000///222111111000000000000000000000000000000000000000/////////////////////////////////...---------,,,........................////////////////////////000///...---------------gggiiilllppptttxxx}}}|||xxxvvvyyyvvvssspppnnnkkkhhhfffbbb```]]]ZZZWWWRRRKKKGGG>>><<<888777666666555444555444333333222222222222444333222333444555444222222222111111111111222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////000///............///000........................////////////////////////000000///.......................................//////............//////000///...,,,,,,,,,------............................................................////////////.................................------,,,,,,,,,//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,000/////////............---------------------------------...............,,,---------.../////////............////////////////////////////////////............////////////000000000000000000000000/////////000000111111111//////000000///......---......////////////......111000000000000000000000111111111111111111111111222222111111111111111111222222222222222333333333222222222222222111111111222222444555555555444444333333333333444444555666666666777777777777666666666666666666666777777777666777777888777666555444888777666666666666666666444444333333222333333333222222222333333333333333111111111222222222222222222222222333333333444444111111222222222333333333333333333333222222222222000000111111111111000000000000111111111111000000222111111000000000000000000000000000000000000000////////////////////////..................------........................//////////////////////////////...---------------pppvvv}}}~~~~~~~~~zzztttooolllkkkgggdddaaa___]]][[[XXXUUUFFFBBB===:::888777666555555444444333333333444444444222111222333444333222222222111111111111222222222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////000//////......//////000........................////////////////////////000//////............///........................//////............////////////...------......///............................................................////////////.................................---------------...............---------........................++++++++++++++++++++++++////////////............------------------------...............---------------..............................////////////////////////////////////............////////////000000000000000000000000////////////000000000000//////000000000///.........//////000000//////...000000000000000000111111111111111111111111111111111111222222222222222222333333333333333333333333111111222222333333333444222222333444444444444333444444444444555666777888999999999999999;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>><<<<<<<<<===<<<;;;::::::999999888888888777777777555555555555555444444333444333333333333333333333000111111111222222222333222222222222333333333333222222222222333333333333333222222222222111111111000000111111111111000000000000111111111111111000222111111000000000000000000000000000000000000000////////////////////////..................//////........................//////////////////////////////...------------...zzzrrrooonnnjjjhhhdddbbbaaa```___]]]PPPLLLEEE@@@<<<:::777555777666666555555555666666333222111111333333222111222222111111111111222222222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000//////////////////000........................////////////////////////000///............//////........................//////............/////////.........////////////............................................................////////////.......................................---------................................................,,,,,,,,,,,,,,,,,,,,,,,,///////////////................................./////////...---------,,,...............---------............////////////////////////////////////............////////////////////////////////////000000////////////////////////000000000//////...//////000000000000//////000000000000000111111111111111111111111111111111111111222222222222222333444444333333333333222222333333333444444555555555222333333444555555555555555555666777999;;;<<<===????????????AAACCCEEEFFFHHHGGGGGGGGGGGGIIIJJJKKKIIIHHHGGGFFFDDDBBBAAA@@@======>>>=========<<<<<<;;;<<<<<<<<<:::888666555666666666555555444444444222222333333333444444444222222222333333333333333333333333333333333333333222222222111111111000000000111111222222111111000000000111222222222111111222111111000000000000000////////////////////////////////////////////////------......//////000000........................///////////////////////////......---------......}}}uuuqqqqqqnnnkkkhhheeedddcccaaa___ZZZUUUNNNGGGBBB>>>:::777777666666555555555555666333222111111333333222111222222111111111111222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000000000000/////////////////////////////////////////////////////////............////////////////////////////////////............//////......//////////////////............................................................////////////................................................---..............................................................................///////////////......................../////////...---------,,,...............---------............////////////////////////////////////............////////////////////////////////////000000000000//////////////////000000000000000/////////000000000000////////////000000111111111111111111111111111111111111111111222222333333333333333333333333333333333333444444444555555555666666777777888999:::;;;<<<<<<<<<===>>>@@@CCCFFFIIIJJJKKKLLLMMMNNNPPPRRRSSSTTTWWWWWWWWWWWWWWWXXXYYYYYYZZZYYYVVVSSSPPPNNNLLLKKKIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGEEECCC???<<<:::999999888777777666555555444444444444444444444444333333333333333333333333333333333333333333333333222222222111111111000000111111222222222222111111000000111222222222222222222111111000000000000000////////////////////////////////////////////////---......//////000000000........................////////////////////////......---------......///~~~xxxuuutttqqqpppnnnlllkkkhhhddd```___[[[UUUOOOJJJDDD???<<<777777555444444333333333444222111222333444333222222222111111111111222222222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000//////////////////////////////////////////////////////............//////000000000000000000000000000//////............//////....../////////......---............................................................////////////......................................./////////---------........................................................................///////////////.......................................---------------..............................////////////////////////////////////............////////////000000000000000000000000000000000000111111111111//////000111111111000000///000000111111000000////////////000111111222222111111111111111111111111111111222222333444444444333333333444444444555555444555555777888999::::::;;;;;;<<<>>>@@@BBBDDDEEEJJJKKKMMMOOOSSSVVVYYY[[[ZZZ[[[]]]___aaabbbccccccccccccdddeeeddddddcccccceeedddaaa___\\\[[[ZZZYYYXXXYYYZZZZZZZZZYYYWWWVVVSSSRRRPPPNNNKKKHHHFFFDDD>>>======;;;:::999888888777777666666555444444444555555555555444444444444444444444444333333333333333222222222222111111111111111222222222222111111000000111222333333333333222111111000000000000000000000000000000000000000//////////////////////////////////////////000000........................////////////////////////...------------...//////~~~|||zzzyyyuuuuuuvvvvvvuuupppjjjeee___]]]YYYUUUQQQLLLGGGCCC;;;:::999777666555444444444333222333444555444222222222111111111111222222222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000///000111111111111000///////////////////////////////////////////////////...............///000000//////////////////////////////............//////......//////...---,,,+++............................................................////////////........................---........./////////000---------.........//////............................................................/////////000........................---------...............,,,---------.../////////............////////////////////////////////////............////////////000000000000000000000000000000111111222222333333//////000111111111111111000000111111111111000000...//////000111111222222111111111111111111111111111111222222333444444555444444555666777888888999777888:::===@@@BBBDDDEEEFFFFFFGGGIIILLLOOORRRTTTYYYZZZ[[[]]]___bbbdddeeeccceeehhhkkklllmmmlllkkkiiijjjkkklllllljjjgggeeebbbaaaaaaaaaaaabbbddddddcccdddeeeffffffdddcccaaaZZZYYYWWWTTTRRRQQQPPPOOOGGGGGGFFFDDDCCCAAA@@@@@@>>>===<<<;;;999888777777777777666666666555555555555555444444444333333333333333333333222222222222111222222333333222222111///000111222333333333333222111111000000000000000000000000000000000000000////////////////////////000000000///////////////........................////////////////////////---------------...//////}}}~~~~~~|||xxxyyy|||~~~}}}wwwpppjjj]]]\\\ZZZYYYVVVRRRLLLHHH@@@???===;;;:::888888777555444333333555555444333222222111111111111222222222222222111111111111000111111111111111111111111000000000000000000000000000000000000000000000000///000111222222111000///000000000000000000000000////////////////////////...............///000111........................//////............//////......//////...,,,***)))............................................................/////////000........................---.........//////000000---------.........//////........................---------------------------.........//////000000////////////////////////,,,------....../////////,,,,,,------...///000000............/////////000////////////////////////............/////////000000000000000000000000000000000111222333444444444//////000111111111111111000000111111111111000000...//////000111222222222111111111111111111111111111111222333333444555555555555666888999:::;;;<<<;;;===@@@DDDHHHLLLOOOPPPUUUVVVWWWYYY]]]aaadddfffaaaaaabbbcccdddfffhhhiiieeegggkkkooopppooonnnllljjjkkknnnooonnnkkkgggeeeYYYZZZ[[[]]]```dddgggiiihhhiiijjjkkkjjjiiigggfff\\\[[[YYYWWWVVVVVVVVVWWWPPPPPPNNNMMMKKKJJJIIIHHHDDDDDDBBBAAA???===<<<;;;888888777777666666666555555555555444444333333333444444444333333333222222111222222333333222222111///000111222333444444444222111111000000000000000000000000000000000000000////////////////////////111111000000//////..............................////////////////////////---------------...///000~~~~~~|||uuummmiiieee^^^YYYWWWUUUTTTSSSLLLGGG@@@;;;888777666666:::777555333444444444333444333333222222333333444111111111111111111111111111111111111111111111111333222222111000///......//////000000111111111222////////////////////////111111000000000000111111000000000000000000000000//////////////////////////////000000000000//////..................------////////////....................................////////////////////////000//////......000111222111111000000//////.....................---------////////////////////////...------,,,,,,------...++++++,,,,,,---...//////....../////////...,,,+++------............------------............------....................................////////////000000000000000000000000111000000////////////000000000000000111111111111---...///000222444555666000000000000000000000000222222222111111111111000000000111222333444444444222000///111333444111...222444666777666555666777888999;;;>>>@@@BBBCCCCCCHHHJJJNNNRRRWWW\\\___aaaeeeeeefffggggggfffdddccceeebbb``````aaabbbcccbbbcccfffjjjmmmnnnlllhhhffffffdddcccccccccccc```]]]UUUUUUUUUXXX]]]bbbeeefffhhheeedddfffiiijjjfffaaa]]][[[WWWUUUSSSTTTUUUWWWTTTOOOIIIFFFGGGKKKNNNOOOOOONNNMMMKKKHHHEEEBBB@@@???>>><<<:::999888777777333444555666666555333222444444444333333444555555333222111000000222444555222222111111111111222222333222111000000111222333111111111111111111111111////////////////////////......////////////......000000//////......------//////............//////////////////////////////{{{tttrrrmmmeee^^^ZZZWWWVVVTTTQQQMMMGGGAAA===:::777555777555333333444444333222444333333222222333333444111111111111111111111111111111111111111111111111222222222111111000000//////000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000//////////////////////////////000000000000//////........................////////////....................................//////////////////////////////.........///000111000000000000//////..............................////////////////////////...------,,,,,,------...,,,,,,------......//////---.../////////...---,,,---......//////......------......//////......---....................................////////////000000000000000000000000000000////////////000000000000000000111111111111///000000222333444555666111111111111111111111111222222222222111111111111333333333222222111111111444333111333555666555333222444666777777888999;;;;;;===BBBGGGLLLPPPSSSUUU\\\]]]^^^aaaccceeefffggggggggghhhiiiiiihhhgggfffgggeeecccccccccdddcccaaa^^^___bbbeeefffeeedddccc```___^^^]]]\\\ZZZXXXWWWVVVUUUTTTVVV[[[^^^aaaaaacccaaa___aaadddeeebbb___^^^]]][[[YYYXXXXXXYYYZZZWWWSSSNNNKKKLLLNNNQQQRRRVVVVVVUUUTTTRRRPPPNNNMMMJJJHHHFFFCCC@@@<<<:::999666666666666666555444333444444333333333444444555111111222333333333333333222222111111111111222222333222111000000111222333000000000000000000000000////////////////////////000000000111111000000000///////////////.........000//////......//////000////////////////////////}}}{{{}}}wwwooogggaaa]]]ZZZWWWWWWTTTOOOJJJEEE@@@:::666666555444444555666444333444444333333333333444444222222222222222222222222111111111111111111111111222222222222222222222222000000000000111111111111111111111111111111111111111111000000000000111111000000000000000000000000//////////////////////////////000000000000//////........................////////////....................................////////////////////////......------......///000000000000////////////...////////////////////////////////////////////////......------------..............................------.../////////......---......//////......------......//////......---....................................////////////000000000000000000000000//////...//////000111222000000000000111111111111111222222333444444555555111111111111111111111111333222222222111111111111222222222222111111111111444222000111333444555555333555888:::;;;>>>BBBEEEFFFHHHMMMTTTZZZ___ccceeegggggghhhiiijjjkkkkkkllllllmmmmmmmmmmmmlllkkkjjjfffeeedddccccccbbb```^^^XXXYYYZZZ[[[\\\^^^^^^___]]]]]]]]]ZZZWWWUUUUUUUUUTTTRRRQQQRRRUUUYYY[[[[[[bbb___\\\]]]```bbb```^^^\\\\\\[[[[[[ZZZZZZZZZZZZWWWTTTPPPNNNOOOQQQSSSSSSWWWWWWWWWVVVUUUTTTTTTTTTUUUTTTQQQNNNIIIDDD@@@===:::999888666555555555555444444333333333333333444///111333555555444222111222222111111111111222222222222111111111111222222////////////////////////////////////////////////111222222222222222222111...///////////////000000111000000//////000000111////////////////////////xxxrrrlllfffaaa]]][[[YYYUUUQQQMMMFFF???:::888777666777888888666555444444333333333333444444222222222222222222222222111111111111111111111111111111222222222333333333000000000000000111111111111111111111111111111111111111000000000000111111000000000000000000000000//////////////////////////////000000000000//////............////////////////////////....................................////////////////////////------------.........///////////////////////////////////////000000000000////////////////////////......------------......///////////////.........------....../////////000......////////////............////////////..........................................////////////////////////////////////............///000222222///000000000111111111111222222222333333333333333111111111111111111111111333333222222222111111111...///000111222444444555555333111111222444666777777:::===AAAEEEJJJPPPTTTWWWYYY\\\___cccfffggghhhfffggghhhjjjlllnnnpppppprrrqqqqqqpppnnnmmmlllkkkfffeeedddddddddccc___]]][[[ZZZZZZZZZ[[[]]]___```]]]^^^___]]]ZZZXXXYYYZZZWWWUUUSSSTTTWWW[[[]]]^^^dddaaa___^^^___``````___\\\\\\]]]]]]\\\[[[ZZZYYYXXXUUUSSSRRRSSSUUUWWWWWWVVVUUUUUUTTTSSSRRRRRRRRRWWWWWWVVVTTTPPPKKKGGGDDD>>><<<:::888666555555555555444444333333333333333111222333444444444333222333222222111111222222333222222222222222222222222000000000000000000000000////////////////////////111222222333333222222111......//////000000000111111111000000000000111111////////////////////////{{{wwwqqqjjjeee___]]]ZZZWWWSSSMMMGGGBBB;;;:::888777888777666444555444444333333444444555222222222222222222222222111111111111111111111111111111111222333333444444111111000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////........./////////000000////////////....................................////////////////////////,,,------............................../////////.../////////000000111111///////////////////////////......------......//////////////////.....................//////000000...//////////////////......//////////////////...////////////////////////............////////////////////////////////////............///000222222///000000000111111111111111111111111222222222222111111111111111111111111333333333222222222222111//////000222333444666666888777666666777999;;;>>>@@@CCCHHHMMMRRRXXX^^^bbbgggggghhhhhhhhhhhhhhhgggfffgggiiikkknnnppprrrssspppooommmkkkiiigggfffeeedddccccccdddeeedddbbb___^^^^^^]]]]]]^^^```bbbccc^^^___aaabbbaaa``````aaa___]]]\\\]]]```eeehhhiiihhhfffcccbbbbbbbbbbbbbbbaaabbbbbbbbbaaa^^^\\\ZZZ[[[XXXVVVUUUWWWYYYZZZZZZZZZYYYWWWUUUSSSRRRRRRRRRSSSSSSTTTTTTRRRPPPMMMKKKCCCAAA>>>;;;888777777666666555444444333333333444444333222222222333444555333333222222222222333333222222222333333222222222111111111111111111111111000000000000000000000000000000111111111111000000.../////////000000111111111111000000000000111111////////////////////////|||xxxsssooogggddd```]]]YYYUUUQQQMMMAAA>>>:::777666666444333555555444444444444555555333333333333333333333333111111111111111111111111000111111111222222333333111111111111000000000000////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////.........//////000000111////////////....................................////////////////////////------...////////////...---............/////////---......//////000000111//////////////////////////////............//////......................../////////......///000000...//////000000//////......//////000000//////...////////////////////////............////////////000000000000000000000000//////...//////000111222000000000000111111111111111111111111111111222222222222222222222222222222333333333333222222222222333333333333444444444444555777999:::<<<>>>BBBFFFNNNQQQWWW\\\```cccgggjjjmmmmmmmmmlllkkkiiihhhgggddddddeeefffhhhiiijjjjjjiiihhhfffcccaaa```______]]]]]]]]]___bbbccccccbbb______aaaccceeefffhhhhhhiiijjjlllooorrrrrrpppmmmjjjhhhfffgggjjjooorrrtttpppoooooonnnnnnnnnnnnnnnnnnnnnmmmkkkhhheeebbb``````\\\XXXVVVVVVWWWXXXYYY\\\ZZZXXXUUURRRQQQQQQQQQOOOOOOPPPQQQQQQPPPOOOOOOIIIGGGDDDAAA>>><<<:::999888777666555444444444444555444222111111333555777333333222222222222333333222222333333333333222222111111111111111111111111000000000000000000000000//////000000000000/////////000000000000000000111111000000//////000000111////////////////////////|||{{{{{{zzzyyysssnnnhhhccc```]]]ZZZXXXJJJEEE???:::888777666555555555444444444444555555333333333333333333333333111111111111111111111111000000111111111111111111111111111111000000000///000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////---......///000000111111////////////....................................////////////////////////---...///000000000//////---------.........//////,,,------...//////000000//////////////////////////////............//////,,,,,,------......//////111000///......//////000//////000000000000////////////000000000000//////////////////////////////............////////////000000000000000000000000000000////////////000000000000000000111111111111111111111222222333333333222222222222222222222222444444333333333222222222444444444555555555666666555999>>>CCCGGGKKKQQQUUU\\\```eeehhhiiijjjjjjkkklllkkkkkkiiigggeeecccbbb\\\\\\]]]^^^___``````aaabbbaaa```___^^^^^^___```___^^^___bbbgggkkkmmmnnnmmmpppuuuzzz~~~|||yyyyyy|||~~~zzzvvvtttrrrllleee```]]]]]]^^^^^^\\\ZZZWWWTTTRRRQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNOOONNNLLLIIIEEEAAA>>>===999888777666666555555555333333333333333444555555444333333222222333333444222222333444444333222222111111111111111111111111000000000000000000000000//////000000000000//////111111111000000000000000000//////......//////000////////////////////////yyyxxxzzz}}}|||wwwooohhheeebbbaaa```RRRMMMEEE???<<<:::999999555555444444444444555555333333333333333333333333111111111111111111111111000000000000000000000000222111111111000000//////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////---......///000111111222000/////////....................................////////////////////////---...000111111111000///---------.........//////,,,,,,,,,---...//////000//////////////////////////////............//////++++++,,,,,,---...//////222111000.........///000//////000000000000////////////000000000000//////000000000000000000000000............/////////000000000000000000000000000111000000////////////000000000000000111111111111111111222333333444555555222222222222222222222222444444444333333333222222111222333555777888::::::<<>>999888999999888666555444555555555555444444444333333333333333333333333333333222222222222111111111111///000111222222111000///222111111111000000000000/////////000000000000000000000000111111111222222000000000000000000000000111111222222222222111111000000000000000000000000////////////////////////---------.........//////000000111111000//////...////////////////////////............/////////////////////111222222///---/////////////////////////////////..................---------------------//////............//////000000000000000000000000////////////////////////000000111111000000///...////////////////////////111111000000000000111111000000000000111111111111111111111111111111111111111111222333333333333222333444555666666555444333333444555555444555777999777888:::>>>CCCIIINNNQQQZZZ\\\___cccgggiiijjjjjjjjjhhhfffeeefffeeebbb```^^^\\\YYYWWWWWWWWWXXXXXX\\\\\\[[[[[[\\\]]]]]]]]]___dddmmmvvv~~~}}}vvvxxxwwwtttuuuuuuqqqkkkjjjgggcccaaa```]]]YYYUUUVVVTTTQQQPPPOOOMMMKKKKKKHHHFFFDDDBBB@@@>>>;;;888888666333333444555666555222222222222222222333333555444333333222222333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111////////////000000000000{{{xxxyyy~~~~~~xxxqqqiii```XXXOOODDD======<<<:::888666666555555555555555444444444444333333333333333333333333333333222222222111111111111000000111222222111000000111111111111111000000000......///000000111222222000000111111111222222222000000000000000000000000...//////000000/////////000000000000000000000000////////////////////////........./////////000000111111111111111000000///////////////////////////............///////////////...---...000000///...////////////////////////,,,,,,------.........///........................//////............//////000000000000000000000000//////////////////////////////000000000///......////////////////////////111111000000000000111111000000000000111111111111111111111111111111111111111111222333333333333222111333555777888888777666222444555555555777;;;===<<>>;;;888555444555666777777444444444333333333333333666555444444333333444444333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000000000000////////////~~~}}}~~~}}}vvvoooggg\\\PPPGGG@@@===999777666666666666555555555555444444444444333333333333333333333333333333222222222111111111111111111111111111111111111111111111111111111111//////000000000111111111/////////000000000111111////////////////////////------......//////......////////////////////////////////////////////////---.........////////////000000000111111000000///////////////////////////............///////////////...,,,,,,---/////////////////////////////////,,,,,,,,,------------............/////////////////////............//////000000000000000000000000////////////////////////......////////////......////////////////////////111111000000000000111111///000000000111111111111111111111111111111111111111111222333333333333222111333666888999888777666444555777777888;;;???CCCJJJMMMRRRXXX]]]bbbeeefffcccaaa]]]ZZZYYY[[[___aaafffdddbbb```____________\\\\\\\\\[[[\\\```dddgggiiikkknnnoooppppppqqqrrr~~~qqqddd\\\YYYUUUQQQSSSRRRQQQPPPOOOLLLHHHEEEAAA>>>:::888888888888777777777666666555555444444555555444333333333333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111111111000000//////......~~~~~~~~~zzztttkkk___VVVFFFAAA;;;777666777777777666666555555555444444444333333333333333333333333333333333222222222222111222222111111111111222222111111111111111222222222222111111111000000000///........./////////000000///////////////////////////000111222222222222222////////////////////////////////////////////////,,,,,,---------...............//////000//////...////////////////////////............///////////////---++++++---/////////////////////////////////...------------,,,,,,,,,............//////000000//////............//////////////////////////////////////////////////////......////////////......000000000000000000000000111111000000000000111111///000000000111111111111111111111111111111111111111111222333333333333222222444666777777777666555444777:::===AAAEEEKKKOOO\\\]]]```bbbccccccbbbbbbZZZWWWSSSQQQQQQUUUZZZ^^^aaa```^^^]]]]]]^^^aaaccc```aaabbbbbbcccgggnnnssswww~~~yyymmmfff^^^UUUTTTSSSRRRRRRRRRPPPMMMKKKJJJGGGCCC@@@>>>===:::999888888777666555444444444444333333222222222222222333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////......xxxnnnfffSSSLLLBBB;;;999999888777666666666555555555444444333333333333333333333333333333333333222222222222333222111111111111222333111111111222222222222222333222222111000000//////........./////////000000000000000000000000000000......///000111111111111000000000000000000000000////////////////////////,,,,,,,,,------------...---......////////////...////////////////////////............///////////////---++++++---///000000///////////////////////////.........------,,,,,,---------......//////000//////............//////////////////////////////////////////////////////......///000000000//////000000000000000000000000111111000000000000111111000000000000111111111111222222222222222222222222111111222333333333333222444444555666666666666666666:::@@@GGGMMMTTTZZZ^^^gggggggggeeeccc```]]][[[UUUSSSQQQOOOQQQVVV[[[^^^ZZZZZZZZZZZZ[[[___eeeiiikkkmmmpppqqqsssyyyxxxlll^^^XXXVVVTTTSSSSSSRRRPPPNNNPPPNNNKKKIIIGGGDDD@@@<<<888888777666555333333222333333222111111111111222333222222111111222222333222222222222222222222222000000000000000000000000000000000000000000000000000000000111111111222222000000000000////////////{{{ttteee[[[MMMCCC???<<<:::888666666666666555555555555333333333333333333333333444444333333333222222222333222222111111222222333111111111222222333333333111111111111111111111111000000000000111111111111000000000000000000000000+++,,,---...////////////000000000000000000000000////////////////////////------------..................///000000000000000////////////////////////............////////////...---,,,---///000000000////////////////////////.............../////////+++,,,,,,---......////////////............//////////////////////////////////////////////////////...///000000111111000000000000000000000000000000111111000000000000111111000000000000111111111111222222222222222222222222111111222333333333333222555444444555666888:::;;;???DDDLLLTTTZZZ```dddhhhhhhhhhfffccc```]]][[[YYYWWWVVVTTTTTTUUUXXX\\\^^^ZZZ[[[\\\^^^aaagggooovvv}}}mmmccc```[[[YYYWWWWWWUUUTTTSSSRRRRRRQQQPPPLLLGGGCCC<<<;;;:::999777666555444444444333222222222222333333222222111111222222333222222222222222222222222000000000000000000000000000000000000000000000000000000111111111222222222////////////000000000000|||rrrfffVVVJJJCCC???;;;888777666666666555555555555333333333333333333333333444444444333333333222222444333222111111222333444111111111222222333333333000000000111222222333333111222222222222333333333000000000000000000000000...///000111222222222222000000000000000000000000////////////////////////............/////////000//////000111111111111111////////////////////////............/////////000...---,,,...000111111000////////////////////////,,,,,,---...///000111222++++++,,,,,,---...////////////............////////////////////////////////////////////////////////////000111111111111111000000000000000000000000111111000000000000111111000000000000111111111111222222222222222222222222111111222333333333333222555444444555777;;;>>>@@@JJJOOOWWW]]]bbbeeegggiiieeedddcccaaa^^^\\\[[[ZZZZZZYYYXXXXXXXXXZZZ\\\]]]^^^```ccceeeiiiqqq{{{wwwnnnjjjddd```]]]\\\[[[ZZZTTTTTTUUUVVVVVVRRRLLLHHH@@@???>>>===;;;:::888888555555444333333333333444333222222222222222222333222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222......//////000000111111~~~uuuoooeeeZZZOOODDD:::444888666555666777777555444444444444444444444444444444444444333333333222222222222222111111111111000000111111111111222222222111111111111111111111111000000//////000222444555222111000//////000111222////////////000000000000000000000000000000000000//////............//////000000///...............---......///000111111222111111000000//////......222111000//////......///000000000000000000000000---.........//////000000////////////////////////........................////////////////////////000000000000////////////000000000000000000000000............/////////000111000000////////////000000000000000000000000000222111111111000000/////////111333444333222222333111222444444444555888:::999:::;;;<<<>>>BBBHHHMMMWWWZZZ___cccffffffeeedddgggeeebbb``````___^^^]]]___]]]]]]___bbbdddddddddkkkmmmrrrxxx{{{}}}{{{~~~{{{}}}{{{zzzvvvpppjjjccc^^^[[[ZZZZZZXXXWWWUUUSSSRRRQQQJJJHHHCCC>>>:::888777666777555444444555444333111555555444444444333333333111111000000000000111111222222333333222111///...000000000000000000000000222222222111111111000000//////............//////zzztttkkk```UUUKKKAAA;;;999777666666777777666555444444444444444444444444444444444333333333222222222222222222111111111111111111111111222222222222111111111111111111111111111000000000000222333444222111000//////000111222////////////000000000000000000000000000000000000//////............//////000000///.....................//////000000111111111000000000/////////...111111000///////////////..................................../////////000////////////////////////........................////////////////////////000000000000//////////////////////////////////////////000000000000000000000000/////////000000111000000000000000000000000222111111111000000000000111333555555444333333444111333444555444444555777666999>>>CCCIIIOOOVVV[[[aaabbbcccdddeeefffffffffhhhfffcccbbbaaaaaaaaaaaa`````````bbbffflllssswww~~~}}}vvvmmmeeeaaa___^^^\\\ZZZXXXWWWVVVUUUMMMKKKGGGBBB>>><<<;;;;;;888666555555555555444333444444444444333333333333222111111000000111111222222222333333222111///...111111111111111111111111222222222111111111000000//////............//////|||}}}|||wwwooofff\\\RRRHHHBBB:::888666666777777777666444444444444444444444444444444444444333333333333333222222222111111111111111111111111222222222333111111111111111111111111222111000000000111111222111111000000000000111111////////////000000000000000000000000000000000000//////............//////000//////............///////////////000000000000000000000000////////////111000000////////////000....................................////////////////////////////////////........................////////////////////////////////////000000000000////////////////////////111111111111111111111111////////////000000111222000000000000000000000000111111111111111000000000333555666666444333444444333444666666555555666777:::???HHHPPPWWW^^^cccgggfffeeedddddddddfffggghhheeedddaaa```___```bbbcccbbbdddhhhlllrrr}}}|||qqqkkkdddccc```\\\YYYXXXWWWWWWRRROOOKKKFFFBBB???===<<<:::888666555666666555444444444333333333222222222333222222111111222222333222222222222222111000///111111111111111111111111222222222111111111111111000//////......//////000|||||||||~~~~~~zzzvvvpppiii```WWWMMMGGG>>>;;;888666666666666666555555555555555555555555555444444444444333333333333333222222222111111111111111111222222222333333111111111111111111111111222222111111000000000000111000000000000000000111////////////000000000000//////////////////////////////............//////000///............//////000000000000////////////000000000000////////////000///////////////000111.................................///////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000222111111111111000000000////////////000111222333000000000000000000000000111111111111111111111111444555666555444333333444555666777777888:::>>>AAAHHHNNNWWW^^^cccfffhhhiiidddccccccdddeeefffhhhiiicccbbbaaa______bbbfffiiifffmmmuuu~~~~~~{{{qqqooojjjddd```]]][[[ZZZZZZWWWSSSNNNHHHDDDAAA@@@<<<:::777666666666555444444333333333333222222222444333333222222333333444222222222222111111000000111111111111111111111111111111111111111111111111000000////////////000000{{{yyyyyyzzz{{{{{{xxxvvvrrrmmmggg^^^UUUOOOEEEAAA;;;777666666555555555555555555555555555555555555555444444444333333333333333222222222222111111222222222222333333333111111111111111111111111222111111111000//////...000000000111111000000000////////////000000000000//////////////////////////////............////////////............//////000000000000////////////////////////000000000000//////...//////000111111///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////.../////////000000000111111111111111111111111111000000000000000000000000////////////000222333333111111111111111111111111111111111111111222222222333444555444222222333444555555666777:::AAAIIIOOOXXX]]]dddiiikkkjjjjjjjjjdddeeefffgggggggggffffffaaabbbbbbbbbccchhhpppuuuuuu~~~}}}vvvoooiiieeeddd___]]]ZZZUUUQQQMMMJJJHHH@@@===:::888777777666555444444444333333333222222444444333333333333444444222222111111111111111111111111111111111111111111111111111111111111111111000000////////////000000~~~zzzyyyzzzzzzzzzzzzyyywwwuuupppiiiaaa[[[OOOJJJBBB;;;888777666555555555555555555555555555555555555555444444444333333333333333222222222222222222222222333333333333111111111111111111111111000111111111000000///...000000111111111111000000////////////000000000000000000000000000000000000//////............/////////............//////000////////////000000000000////////////000000000000............///111222222000000000000000000000000///////////////.........////////////////////////////////////////////////////////////////////////......//////000000111111222222222222222222222222/////////000000000111111000000000000111111222333111111111111111111111111111111111222222222222222222333444333222222444666666777888;;;AAAKKKVVV]]]cccgggkkknnnooonnnmmmmmmlllllllllkkkiiigggdddccc]]]```cccfffkkkttt~~~xxxsssooocccaaa^^^ZZZUUUQQQNNNLLLGGGCCC>>>;;;999888777666555555444444444333333333444333333222222333333444222222111111000111111222222222222222222222222222111111111111111222222222111000000//////000000111~~~|||{{{||||||||||||yyyssskkkfffZZZTTTJJJAAA<<<999777666555555555555555555555555555555555555444444444444444444333333333222222222222222222333333333444444111111111111111111111111///000000111111000///...///000111222222111000///////////////000000000000000000000000000000000000//////............//////...............///000000......//////000000111111.../////////000000000111------......///111222333////////////////////////000/////////............////////////////////////////////////////////////////////////////////////.........///000111111111111111111111111111111111...///000000111222333333111111111000111111222222111111111111111111111111111111111222222333333333222333444333333444777999:::===BBBHHHPPPZZZdddjjjlllnnnqqqqqqqqqppppppqqqooonnnllliiigggeeedddccccccgggnnnuuu~~~xxx{{{vvvtttnnnggg___XXXRRRNNNNNNJJJDDD???===;;;999888666666666555555555444444333333222222222222333333222222111000000111222333222222222222222222222222000000111111111222222222111111000000000000111111||||||}}}~~~}}}xxxqqqkkkbbbZZZOOOEEE???;;;999888666666666666666666666666666666555555555444444444444444444333333333222222222222333333333444444444111111111111111111111111...///000111111000///...///000111222222111000///////////////000000000000000000000000000000000000//////............//////...............///000111---......///000111111222.../////////000000111111---------...000111333333........................000000//////.........---////////////////////////000000000000000000000000////////////////////////---......///000111111222000000000000000000000000//////000111333444555666222222111111111111111111111111111111111111111111111111111222222333333333333444444444444666999;;;@@@EEEMMMUUU^^^fffnnnssssssttttttsssqqqpppqqqrrrmmmjjjgggdddcccccceeegggqqqwwwzzz|||~~~{{{ooocccZZZUUUSSSNNNHHHCCC@@@===<<<:::777666666666666555555555333222222111111222222333222222111000000111222333222222222222222222222222000000111111222222222222111111000000000000111111}}}}}}~~~}}}vvvkkkfff]]]RRRHHH@@@<<<:::888999999888666555555666666666555555555444444444444444444444444444444444222222222222222222222222333333333222222111111111111111111111111111111111000000000000000000000000111111111111111000///...000000000000000000000000////////////////////////////////////////////////000000000000000000000000/////////////////////////////////000111333444555///////////////////////////000111111111///...---////////////////////////...............///000000000000000000000000000000////////////////////////111111111000000000000000000000111222222222222111000000111222222222222222222333444555666555444333222111111222444555555444444777:::999888;;;BBBIIIHHHPPPZZZccciiilllpppssssssssstttvvvwwwtttnnniiikkkeeecccgggjjjiiikkkpppzzz}}}uuuggg___WWWRRRNNNLLLGGG???;;;;;;999888666555666666555444444444333333222222333333222222222222222222222222111111111111111111111111222222222111111111111000000111111222222222111111~~~tttnnncccYYYQQQIIICCC>>>999999999888777666666777666666555555555444444444444444444444444444444444222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000222222111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////000111222222333333////////////////////////000000000000000///......////////////////////////...............///000000000000000000000000000000////////////////////////111000000000000000000000000000111222222222222111......//////000000//////111222333444555444444333222111222333555666666666555666888888:::@@@IIIPPPXXX^^^fffkkknnnppprrrtttwwwvvvuuuuuutttpppjjjeeefffbbbdddlllssswww}}}uuulllaaa[[[UUUQQQLLLDDD???@@@<<<999777666666666555333555555444333333444444444222222222222222222222222222222222222222222222222222222222111111111111000111111111111111000///...}}}uuujjjbbb[[[TTTJJJCCC<<<;;;:::888777777777888666666666555555555444444444444444444444444444444333333333333333333333333333333333222222222222111111111111111111111111111000000000000000000000000111000/////////000111222000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////...///111222222222111111////////////////////////111000000///////////////////////////////////////...............///000000000000000000000000000000////////////////////////000000000000000000111111000000111222222222222111111111222222222333333333111222222333444333333333222222222333444666777888666666777:::AAAJJJTTTZZZfffjjjooorrrtttuuuvvvxxxxxxwwwtttrrrpppmmmhhheeecccdddkkkxxxzzzkkkccc\\\WWWRRRKKKHHHHHHAAA???<<<:::999888666444555555444444444555555666333333333333333333333333333333333333333333333333222222222111111111111000111111111111///...---,,,yyyooohhhddd]]]RRRIIIAAA>>>;;;888888888888777666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000///---,,,---///111222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...///111333333222000///////////////////////////111000///......///000111////////////////////////...............///000000////////////////////////////////////////////////000000000000000111111111000000111222222222222111333333333333444444555555111111222222222333333333333333333333333444666888777888;;;BBBMMMWWW___ccciiilllpppsssvvvxxxzzz{{{uuussspppnnnmmmllllllkkkjjjqqqtttkkkaaa\\\XXXRRRNNNOOOHHHEEEBBB???===;;;888666555555444444444555555555333333333333333333333333333333333333333333333333222222222111111111000000000111111111000///......|||tttpppnnnggg\\\RRRIIIDDD>>>:::999999888777777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111000.........000222333000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...///111222222111000...000000000000000000000000111000///......///000111////////////////////////...............///000000//////////////////////////////////////////////////////000000111111111111000000111222222222222111111000000///000111222222111111111222222222333333444555555444333333666999;;;>>>EEEOOOZZZcccgggiiilllmmmppptttwwwzzz{{{{{{qqqooollljjjjjjmmmqqqttt~~~wwwkkkddd^^^VVVQQQOOOMMMJJJFFFBBB@@@===999777666666555444444444444444333333333333333333333333333333333333333333333333222222222111111111000000///000000111222222222222~~~{{{yyyxxxrrrhhhaaaUUUNNNEEE???<<<;;;999777777777777666666666555555444444444444444444444444333333333333333333333333111222222222222333333333111111111111111111111111000000000000000000000000333222222111111222333444000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---...000111111111000000000000000000000000000000///////////////000000111////////////////////////...............///000000000000000000000000000000/////////////////////////////////000111111222222000000111222222222222111222111000000000111333444333222222222222333444444444666777666444666:::???DDDJJJSSS]]]eeejjjmmmnnnrrrssstttwwwzzz{{{yyywwwpppnnnmmmlllnnnuuu~~~|||yyy~~~|||rrriii^^^UUURRRRRROOOJJJFFFCCC@@@===:::999888777666444444444444333333333333333333333333333333333333333333333333222222222111111111111000...///000222333333333333~~~}}}~~~~~~~~~yyyrrrmmmaaaXXXMMMDDDAAA>>>;;;888777777777777666666666555444444444444444444444444444444444444444444444444111111222222222333333333111111111111111111111111000000000000000000000000222222222222111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---......///000111222222000000000000000000000000......///000000000000000////////////////////////...............///000000000000000000000000000000////////////////////////...//////000111111222222000000111222222222222111444333222111111333444555444333222222222333555555333555888888888;;;BBBHHHQQQWWW```gggjjjmmmqqqtttuuuuuuvvvyyy|||{{{wwwtttpppppprrruuu|||{{{yyymmmccc]]]ZZZWWWRRRNNNKKKHHHDDDBBB===<<<:::888777555555444444444444444444444444444222222222222222222222222222222222111111111111000//////000111222222111111}}}|||yyy|||{{{vvvrrriii___RRRIIIDDDAAA===999777777777777666666666666444444444444444444444444444444444444444444444444111111111222222333333333111111111111111111111111000000000000000000000000//////000000///...---,,,000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////---------...///111222333000000000000000000000000---...///111111111000///////////////////////////...............///000000000000000000000000000000////////////////////////...//////000111222222222000000111222222222222111000///...------///111222444444333222333444555666111555999;;;<<<@@@IIIPPPYYY```hhhkkklllnnnsssxxxrrrsssuuuyyy||||||wwwsssppprrrwww~~~|||qqqkkkbbb___ZZZVVVSSSPPPLLLJJJ@@@???===;;;888777666555444444444444444444444444111111111111111111111111222222222111111111111000///000000000000000///...yyyzzz|||zzzuuurrriii^^^UUUOOOIIIAAA;;;:::999777777888888777555777777666555555555555555555555555555555555555555111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000444333111000000000111222,,,...//////......///111000000000000//////////////////////////////////////////////////////////////////.........//////000///000222333333222000///////////////////////////000000000000////////////////////////////////////000000000000////////////////////////000111222333111111111000000000000000222222333333333444444444000000111222444555666666555555444222111333666999444777:::===@@@GGGPPPWWWeeehhhmmmqqqsssuuuwwwxxx{{{yyywwwuuuttttttuuuvvvtttxxx}}}wwwoooddd[[[WWWSSSOOOLLLFFFAAA<<<::::::999666444555666777777777666555444555555444444444333333333222222111111111111222222333333222222222222333333}}}}}}}}}yyytttnnnfff```ZZZRRRHHHAAA<<<:::888888888888777666777777666555555555555555444444444444444444444444222222222222222222222222222222111111111111222222000000000000000000000000000000000000000000000000333222111000///000000111///000111111000000111222////////////............////////////////////////////////////////////////...............///000000///000222333333222000///////////////////////////000000000000////////////////////////////////////000000000000////////////////////////000111222333111111111111000000000000222222222222333333333333111111222333444444555555333444444333222444777:::555999>>>CCCGGGOOOXXX^^^gggkkkqqquuuvvvwwwxxxyyyyyyyyyxxxwwwvvvvvvuuuuuu{{{ssshhh```[[[VVVSSSJJJEEE@@@======<<<999666555666666777777666444444444444444444333333333333333333222222222222333333000000////////////000000}}}xxxuuuqqqlllggg]]]QQQHHH???<<<:::888888888777666777777666555555555555555333333333333333333333333333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000111111000/////////000000000111222111000///000111//////.........---------////////////////////////////////////////////////---------......000111222///000111222222111000///////////////////////////////////////000000000000////////////////////////////////////000000000000////////////000111222333111111111111111111111111111111111222222222222333222222333333444444444555111222333333333555888:::888>>>FFFMMMSSSZZZbbbhhhkkkpppvvvzzz{{{zzzyyyyyywwwwwwwwwwwwxxxyyy{{{|||~~~tttiii```YYYTTTNNNIIIDDD@@@@@@???<<<999666666666666666555444444444444333333333222222222444444333333333333444444//////............//////{{{yyyvvvssslllbbbWWWOOOCCC@@@;;;999888777777666777777666555555555555555333333333333333333333333333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000000000//////////////////...///000///...---...///000////////////.........////////////////////////////////////////////////,,,,,,------///000222222000000111111111111000000////////////////////////////////////000000000000////////////////////////////////////000000000000000000//////000111222222000111111111111111222222000000111111111222222222333333333444444444444444111333444444444555888:::???FFFOOOWWW]]]cccjjjooooootttzzz}}}}}}{{{zzzyyywwwuuussssssxxxttthhh\\\UUUQQQKKKEEEBBBAAAAAA>>><<<777777777666666555444444444333333333333222222222444444333333333333444444222222111111111111222222}}}yyytttmmmddd[[[VVVJJJEEE???;;;888777666666777777666555555555555555333333333333333333333333333333333333333333333333222222111111111111222222000000000000000000000000000000000000000000000000/////////000000000//////...///000///...---...///111111111000000000000///000000000000000000000000000000000000000000000000,,,,,,------///000222222000000000111111000000000////////////////////////.../////////000000000111000000000000000000000000.../////////000000000111000000000000000000111222000000111111222222222333000000111111111222222222444444444444444444444444333444555555555666999<<>>===;;;999888888888888666666666555555555444444444444333333333333444444222111111111111111111222xxxooojjjddd\\\RRRIIICCC???>>>===777777666555555555555555555555555555555555555555111111111111111111111111222222111111111111222222000000000000000000000000000000000000000000000000///000111333333333222111***,,,.../////////111333000000000000////////////000000000000000000000000000000000000000000000000//////.........//////000000000////////////000000////////////////////////---......///000111111222000000000000000000000000---......///000111111222111111000000000000000111000000111222333333444444222222333333333444444444222222333444555777777888666777888:::???HHHRRRYYY]]]cccjjjppprrruuuyyy}}}|||zzzzzzsss{{{|||yyyzzzvvviii^^^VVVPPPIIIEEE???>>><<<:::999999999999777666666666666555555555555555555444444555555555333333222222222222333333yyyqqqiiiddd\\\SSSKKKDDD>>>;;;:::888777888999999666444555555666666666666666555222222222222222222222222222222111111111111222222////////////////////////111111111111111111111111333333222222111000000000111111111111000000000000...............///000000//////............//////000000111111111111000000//////000000000000//////---.........//////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000000000000000000000000000444444444444444444444444111222333555555666666666::::::;;;AAAJJJTTT[[[___ccchhhnnnrrrtttxxx}}}}}}~~~~~~|||wwwuuuwwwyyytttzzzyyyzzz}}}uuujjjbbb[[[SSSMMMEEECCC@@@>>>===;;;888555777666666555555555666666555555444444444333333333333333444555444333111000zzzrrrlllcccZZZTTTMMMEEE@@@<<<======;;;888666666777555555666666666666555555222222222222222222222222222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111222222111111111111000000000000///////////////000111111//////............//////000000111111111111000000//////000000000000//////............/////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000111111111111111111111111444444444444444444444444222444555666666666777777888;;;AAAIIIQQQYYY___cccfffiiinnnsssvvvyyy|||~~~~~~~~~{{{vvvtttuuuxxx~~~}}}}}}}}}}}}~~~xxxpppfff[[[RRRGGGDDD@@@>>><<<;;;888666888888777666666666777777555555555444444444333333333333444444444333222111~~~~~~|||}}}vvvllleee```YYYOOOHHH???AAAAAA===777444666999555666666666666666555555333333333333333333333333222222111111111111222222111111111111111111111111111111111111111111111111///000000111222222333333111111111111000000000000000000000000111111111222000//////......//////000000000111111111111000000//////000000000000//////............////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000...///000000111111000000111111111111111111111111444444444444444444444444444666777777666666888:::888???JJJSSSZZZ___dddhhhkkkmmmqqqvvv{{{~~~}}}|||zzzzzzxxxtttpppqqquuuyyy~~~{{{xxxwwwwwwxxxxxxxxxxxxyyyzzz|||||||||{{{zzz}}}}}}vvvfff[[[NNNJJJDDD@@@>>>===;;;::::::999888777777777777777555555555444444444444333333333444444444333222222~~~}}}~~~|||vvvqqqpppqqqrrrrrrtttuuuuuuvvvwwwwwwxxxxxx{{{{{{}}}}}}tttnnnjjjcccYYYQQQEEECCC@@@;;;777666666888666666666666666666555444333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111000000000/////////000000111111111111000000////////////000000000000111111111111000000//////000000000000//////.........///////////////000000////////////000000////////////////////////////////////////////////000000000000000000000000//////000111111111111000111111111111111111111111333333444444444444444444555777888777666777:::>>>???HHHTTT\\\___ccciiimmmrrrsssuuuzzz~~~zzzvvvuuusssqqqqqqwww|||yyyuuuttttttuuuuuuuuuuuuvvvwwwwwwxxxwwwwwwvvvzzz{{{~~~rrrfffXXXSSSKKKEEEBBB@@@???>>>;;;:::999888777777777777555555555555444444444444333333333333333333333222~~~{{{zzzyyywwwvvvtttttttttttttttssstttvvvwwwwwwvvvuuuuuuppplllhhheeedddfffhhhiiijjjjjjjjjkkkllllllmmmmmmppppppqqqsssuuuvvvxxxyyy{{{~~~~~~xxxtttqqqkkkbbb[[[MMMFFF===999999999777444666666666666666555444444333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111222222222111111111000000111111111111000000000///---...///000000000//////000000////////////000000000000111111111111000000//////000000000000/////////////////////.........000000////////////000000////////////////////////////////////////////////000000000000000000000000///000000111111111111111111111111111111111111111333333333444444444555555444777888888777999???DDDLLLSSS\\\aaacccffflllqqquuuuuuvvv{{{~~~zzzvvvtttuuuuuuwww}}}}}}xxxuuuuuuuuuuuuuuuuuutttsssrrrrrrrrrssstttuuuxxx|||tttddd]]]TTTLLLFFFCCCAAA???<<<;;;:::888777666666666666666555555555444444444333333333333333333333333~~~yyyyyyxxxvvvtttrrrpppnnnkkkiiihhhggghhhiiihhhgggfffffffffgggggggggffffffaaa___]]]\\\\\\]]]___aaa`````````aaabbbbbbcccccceeeeeefffgggiiikkkmmmnnnmmmpppsssuuuvvvwwwyyy{{{}}}|||~~~}}}{{{yyyvvvqqqkkkfffZZZNNNAAA;;;<<<<<<888333777777777777666555444333333333333333333333333333222222111111111111222222222222222222222222222222111111111111111111111111333333222222111000000///111111111111000000000000,,,---///000000000///...111000000//////000000111000000111111111111000000//////000000000000/////////////////////.........000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111222222111111222222222222222222222222222333333444444555555555444777:::::::::>>>GGGNNNYYY]]]cccfffhhhkkkppptttuuuuuuvvvxxxyyyxxxuuurrrooossszzz~~~~~~}}}}}}~~~{{{zzzzzzyyyyyyyyyxxxuuusssqqqppppppqqqnnnrrrwwwzzz|||}}}~~~~~~~~~rrrjjj___UUUMMMGGGCCC@@@>>>===<<<:::888777777666666666666555555555444444333333222222222333444444}}}|||}}}{{{uuupppnnnnnnmmmllljjjgggeeeddd```^^^\\\]]]______^^^\\\^^^^^^^^^^^^^^^^^^^^^^^^ZZZZZZZZZYYYYYYYYY[[[\\\ZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^___```aaadddfffgggdddfffiiijjjkkklllmmmooosssttttttvvvzzz~~~}}}zzzyyy|||~~~{{{vvvsssrrrfff[[[MMMCCC???<<<999666777777777777666555444333444444444444444444444444222222111111111111222222222222222222222222222222111111111111111111111111222222111111111111111111111111111111000000000000---...000111111111///...111111000000000000111111000000111111111111000000//////000000000000//////000/////////............000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222222222333333444555555666555999======>>>DDDOOOXXXaaadddhhhlllpppsssuuuvvvvvvxxxyyyxxxvvvtttssssssoooyyy||||||}}}||||||~~~}}}yyytttqqqoookkknnnrrrssstttuuuxxx{{{}}}zzzxxxxxxyyy{{{|||~~~{{{xxx{{{ooobbbXXXOOOIIIEEEBBB@@@???===;;;999999888666666666666555555555555333333222222222333444555~~~{{{wwwttttttuuusssmmmhhhccccccbbbaaa___\\\[[[YYY[[[YYYWWWXXXZZZ[[[YYYWWW\\\\\\[[[ZZZZZZ[[[[[[[[[ZZZ[[[\\\[[[ZZZZZZZZZ[[[ZZZZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\]]]___aaadddeee```ccceeegggggggggiiijjjkkkkkklllnnnqqqvvvzzz}}}xxx|||{{{vvv|||~~~zzzyyyzzzooofffXXXJJJ@@@;;;999999777777777777666555444333444444444444444444444444222222111111111111222222111111111111111111111111111111111111111111111111000000000111222222333333111111111111000000000000...///111222333222000///111111000000000000111111000000111111111111000000//////000000000000//////000000//////.........---000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111222222222222222222222222222222333333444555666666555:::???@@@BBBIIIUUU___dddfffkkkqqqwwwzzzyyyxxxzzz|||}}}{{{vvvssstttvvvwww}}}yyyyyyzzz|||}}}zzzsssooommmoooqqqqqqqqqsssxxx|||}}}|||zzzxxxvvvuuutttttttttttttttxxx}}}www{{{{{{nnnbbbXXXPPPKKKDDDCCCAAA???===;;;;;;:::777666666666555555555555333333222111222333555666}}}xxxuuusssmmmllljjjgggdddbbb```___^^^]]]]]]\\\[[[ZZZZZZZZZUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[\\\[[[[[[YYYXXXWWWVVVVVV[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\^^^___aaaaaabbbbbbbbbaaaaaaaaaaaaaaacccdddfffhhhjjjkkkllllllsssuuuvvvxxxzzz}}}}}}}}}tttmmmbbbUUUHHH<<<888888777777777555444444666777333333444444444444444444444333333222222333333444333333333222222222111111111111000000//////......111111111111111111111111000000000000000000000000111111000000//////......222222111111000///////////////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000---------------...//////000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444444333222222333444444333999<<<@@@FFFLLLTTT]]]bbbeeellltttxxxxxxyyy}}}}}}zzzzzzzzzrrriiippp~~~~~~|||vvvvvvvvvuuuttttttwwwyyy~~~|||yyyuuurrrooonnnnnnpppqqqsssvvvzzz~~~|||vvvzzzxxxkkkaaaZZZUUUMMMEEE@@@@@@@@@>>><<<===888666555666888777555222555555444333333333333444}}}xxxsssnnnkkkjjjdddcccbbb```^^^\\\ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWVVVWWWWWWXXXYYYZZZYYYYYYZZZ[[[\\\\\\\\\\\\______^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]___```aaa```````````````____________```bbbdddeeefffggggggkkklllmmmnnnppptttyyy}}}xxxqqqggg\\\PPPEEE===:::999999888777555444555666555555555555555555555555444333333222222333333444333333333222222222111111222222111111111000000000111111111111111111111111000000000000000000000000111000000000/////////...000000000000000111111111//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000/////////...///000000111000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444444333222333444666777777:::???HHHPPPWWW]]]bbbfffmmmrrrxxx{{{{{{zzz{{{}}}}}}xxxvvvvvvqqqnnnxxx~~~}}}||||||}}}}}}yyyuuuqqqnnnmmmllllllooosssxxx|||~~~}}}uuuiii^^^XXXRRRJJJDDDDDDDDDBBB@@@AAA;;;999777777888777555333666555444444333333444444~~~yyyvvvtttppplllgggcccaaa___\\\[[[ZZZYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYXXXYYYYYYZZZ[[[\\\ZZZ[[[\\\]]]]]]^^^^^^]]]________________________________________________]]]]]]^^^^^^___```aaabbb````````````______^^^^^^]]]^^^___aaabbbcccccccccccccccddddddeeehhhlllooouuuwww{{{~~~|||wwwpppggg^^^SSSFFF===<<<;;;:::888666555555444777777777666666555555444444333333222222333333444333333333222222222111111222222222222222111111111111111111111111111111111000000000000000000000000000000000000////////////...//////000111111222222//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000111000000000000111222222000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444444333333444555888:::<<>>:::888888888777555666666555555444333222222444333333222222333333444333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000111111111111000000////////////000000000000//////////////////000000000000////////////////////////////////////////////////000////////////000111111///////////////////////////000000000111111111111000000111111111222222222222222222333333333444444666666666666777;;;AAAFFFXXX^^^fffmmmrrrtttuuuvvvwwwxxxyyy|||~~~~~~|||yyyuuusssttt{{{{{{|||yyytttqqqoooqqqtttyyy~~~wwwkkk```VVVRRRNNNIIIFFFFFFCCCAAA>>>:::777555555666666666555444444444444555xxxsssmmmjjjhhhfffbbb___YYYXXXWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[\\\\\\]]]^^^```aaabbbccc^^^^^^^^^^^^___```aaabbbaaaaaabbbcccddddddddddddeeeeeeeeeeeeeeefffffffffgggggghhhhhhiiijjjjjjjjjiiijjjlllmmmmmmmmmlllkkkiiiiiihhhggggggfffeeeeeegggggggggfffeeecccbbbaaabbbccccccbbb```___```bbbaaabbbeeefffgggiiimmmoooppptttyyy}}}~~~{{{vvvhhhYYYJJJDDD===999999999888666555555555444333333222222444333333222222333333444333333333222222222111111000000000111111111111111111111111111111111111111000000000000000000000000////////////000000000000222222111111000//////...//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000///............///000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444666777888888:::@@@IIIPPPaaaeeekkkpppsssvvvyyy{{{}}}}}}|||{{{yyywwwvvvuuutttzzz~~~yyyvvvtttvvvyyy}}}wwwkkk___XXXRRRJJJFFFEEEDDDCCCAAA===999777777888777666555555444444555555}}}vvvjjjgggcccaaaaaa```\\\YYYUUUUUUUUUUUUVVVWWWXXXXXXZZZZZZ[[[\\\]]]^^^______^^^___```aaabbbcccdddeeebbbbbbbbbbbbcccdddeeeeeeeeefffggghhhiiiiiiiiiiiifffggghhhiiikkklllnnnnnnpppqqqqqqrrrssssssttttttssstttvvvwwwwwwwwwuuutttssssssrrrqqqpppooonnnnnnmmmmmmlllkkkjjjhhhfffeeeeeeffffffeeebbbaaabbbcccaaacccddddddddddddgggiiihhhkkkppptttwww|||}}}{{{{{{~~~|||sssfffWWWNNNCCC<<<::::::888666555555555555444444444444444333333222222333333444333333333222222222111111111111111222222222333333111111111111111111111111000000000000000000000000.../////////000000000111111111111000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000///............///000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444444777:::;;;???GGGSSS]]]eeeiiinnnrrrvvvyyy}}}~~~zzzuuurrrtttvvv}}}~~~}}}}}}}}}wwwiii___WWWMMMHHHFFFEEEFFFEEEBBB===:::999:::777666666555555555555555~~~zzzuuummmgggaaa^^^[[[[[[\\\[[[XXXTTTUUUUUUVVVWWWXXXZZZ[[[\\\^^^^^^___```aaabbbccccccbbbbbbcccdddeeefffggggggeeeeeeeeeeeefffggghhhhhhiiiiiijjjkkkllllllllllllnnnoooqqqtttwwwyyy{{{}}}zzzzzz{{{|||}}}}}}~~~~~~|||~~~~~~}}}}}}|||{{{zzzyyyxxxwwwwwwssssssrrrqqqooommmkkkjjjhhhiiiiiihhhfffdddeeefffbbbcccdddcccbbbbbbccceeedddgggjjjmmmpppsssvvvyyy~~~yyyxxxzzzyyynnn```VVVHHH???;;;:::888555555555555666666666666666444333333222222333333444333333333222222222111111222222222333333444444444111111111111111111111111000000000000000000000000.../////////000000111111/////////000111111222222//////000000000000//////////////////000000000000000000000000000000000000000000000000000000000000///////////////000000111000000000000000000000000000000000000111111111111000111111111111222222222222222333333333444444444333666:::>>>CCCMMM[[[fffeeeiiiooouuuxxx||||||~~~}}}yyysssrrrvvv{{{~~~pppeee[[[QQQJJJHHHFFFGGGHHHEEE@@@===<<<===777777666555555555555555xxxrrrnnnjjjfffddd[[[ZZZXXXVVVUUUUUUUUUVVVVVVWWWXXXZZZ]]]___```aaaaaaaaabbbbbbcccddddddeeeeeebbb___```dddggghhhhhhllllllmmmlllkkkkkkmmmoooqqqrrrtttuuuuuuwwwzzz}}}yyyyyyzzz|||~~~|||zzzwwwvvvttttttnnnnnnmmmllljjjhhheeedddfffeeeeeedddccccccddddddfffeeeeeeeeegggjjjmmmooouuuwww{{{{{{www}}}xxxppp```MMMBBB???===888333555666666666666666555555666666555555555444444444333333333333333222111000222222222222222222222222222222111111111111111111111111000000000000111111000000000000////////////000000000000000000000000000000111111111222222222000000///...............//////000000000000//////000000000000000000000000000000000000000///.........//////000111222222222000111111111111222222222222222222111111111111111000111333444444444555555777888:::AAAPPPbbbjjjkkkpppooopppssswwwyyyzzzzzz~~~{{{yyyvvvpppnnnxxx}}}mmmccc[[[QQQIIIIIIJJJJJJIIIFFFBBB???>>>999888666555555666777777yyytttnnnhhhdddaaa^^^\\\XXXXXXWWWVVVWWWWWWXXXYYYXXXYYY[[[\\\___aaabbbcccccccccddddddeeefffffffffiiigggfffgggkkknnnooonnnnnnoooqqqrrrqqqrrrtttuuuyyy|||~~~}}}||||||xxxxxxxxxwwwuuurrrpppnnnlllkkkjjjiiihhhgggffffffeeedddddddddeeegggiiikkkmmmooossszzz}}}vvviiiWWWIIIBBB===:::777666666777777666666555555555555555555444444444444333333333333333222111111222222222222222222222222222222111111111111111111111111000000000000111111000000000000000000000///000000000000000000000000000000111111111222222222111000//////....../////////000000111111000000///000000000000000000000000000000111111000000///......//////000111111222222000111111111111222222222111111111111111222222222333333333333333444666888999>>>DDDLLLYYYgggmmmmmmpppppppppssswwwyyyzzzyyy}}}yyywwwuuussswwwwwwjjj^^^TTTMMMLLLKKKJJJHHHEEEBBB???===999888777666555555666777~~~wwwrrrkkkgggbbb^^^[[[YYYVVVTTTVVVVVVWWWXXXYYY[[[]]]^^^[[[\\\^^^___bbbccceeefffeeeeeefffgggggghhhiiiiiiiiiiiiiiillloooqqqrrrqqqrrruuuxxxzzz{{{{{{}}}~~~}}}{{{xxxvvvvvvuuusssqqqooolllkkkjjjgggfffeeeeeeeeefffggghhheeeggglllrrrxxx}}}uuugggVVVHHH???<<<;;;888888888777777666666555555555444444444333333333333333333333333222222111222222222222222222222222111111222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000111111111111222111111000/////////000000000111111111111111111000000000000000000000000000000111111111111000000////////////000111111222222000111111111111222222222000000111111222222333333555555444333222444888;;;;;;FFFQQQZZZbbbkkknnnnnnqqqqqqqqqtttwwwyyyyyyxxxzzzvvvrrrqqquuuuuuggg^^^YYYSSSPPPLLLIIIGGGEEEAAA???:::999888666555555555666~~~vvvpppjjjfffbbb___\\\YYYXXXWWWUUUSSSWWWXXXYYYZZZ\\\^^^___```______aaabbbdddfffggghhhfffgggggghhhjjjkkkkkkllllllmmmooorrruuuwwwxxxxxxzzz~~~}}}zzzwwwsssqqqooommmllljjjiiihhhgggggggggdddfffiiimmmrrrwww{{{~~~~~~vvvfffSSSEEE>>>===::::::999888777666666666444444444444333333333333222333333444333333222222222222222222222222222222111111222222222222222333111111000000000000111111000000000000000111111111000000000000000000000000000000000000111111111111111111000000000000111111111111222222222222111111////////////////////////000111111111111111000000//////000000111111111111000000111111111222222222000000111111222333444444222444555444333555999===@@@MMMZZZaaaeeekkknnnnnnrrrrrrsssuuuxxxyyyxxxwwwvvvrrrnnnnnnwwwtttmmmkkk\\\WWWPPPLLLKKKJJJGGGCCC<<<;;;999777555555555555yyyqqqkkkfffaaa___\\\ZZZXXXXXXXXXXXXWWWUUU[[[[[[]]]^^^___```aaabbbbbbcccdddeeegggiiijjjjjjggghhhiiikkkmmmooopppqqqvvvxxx{{{~~~|||yyywwwsssrrrpppnnnllljjjiiiiiihhhhhhjjjkkknnnppprrrssswwwyyy}}}tttaaaOOODDD???===<<<:::888777777777777555555444444444333333333222333333444444444333333222222222222222222222222111111222222333333333333111111000000000000111111///000000000111111111222000000000000000000000000000000000000000000000000111111000000000000111111111111222222222222111111///////////////////////////000000111111111000000000000000000000111111111000000111111111222222222000000111222333444444555...222666777666888<<<@@@KKKWWWbbbfffggglllqqqrrrsssssstttvvvxxxyyywwwuuupppoooooottt|||{{{hhh___TTTOOOOOONNNKKKGGG???>>>;;;999777555555555zzzuuummmgggbbb___\\\ZZZWWWVVVUUUWWWYYYZZZYYYXXX______aaabbbcccdddddddddgggggghhhiiikkklllmmmnnnkkklllnnnqqqtttwwwyyyzzz~~~zzzyyywwwuuurrrpppnnnmmmmmmllllllkkkkkkkkkllllllqqqrrruuuzzz|||nnn]]]NNNEEE???>>>;;;999888777777777666666555555555444444444222333333444444444444444222222222222222222222222111111222222333444444444111111000000000000111111///000000111111222222222000000000000000000000000111000000000000000//////000000/////////000111111000111111111111111111000000000000000000000000000...//////000000000000///000000000000000000111111000111111111111222222222111111222222333333444444---111666888999<<>>;;;888777666666}}}lllhhhccc^^^\\\ZZZXXXWWWUUUTTTUUUXXX[[[]]]]]]\\\```aaaccceeegggggghhhgggkkklllmmmnnnoooqqqrrrrrrrrrsssvvvyyy}}}|||yyywwwvvvsssrrrqqqooonnnmmmmmmlllmmmnnnpppsssxxx|||~~~xxxkkkZZZNNNAAA???<<<:::888777777888777777666666666555555555222333333444555555444444222222222222222222222222111111222222333444444555111111000000000000111111///000000111111222333333000000000000000000000000111111000000//////////////////......//////000111///000000111111000000///000000000000000000000000------...///////////////111000000000000000000000000111111111111222222222333333333333333333333333///333777888:::AAAMMMWWWbbbiiioooooopppuuuxxxxxxuuuuuuvvvxxxyyyxxxuuurrrkkkuuu}}}|||~~~jjj^^^\\\ZZZSSSLLLEEECCC@@@===:::888777666|||uuuqqqddd```\\\YYYXXXWWWVVVUUUUUUUUUWWWZZZ^^^aaaaaa``````bbbdddgggiiijjjkkkkkkoooooopppqqqssstttuuuuuuwwwxxx|||~~~xxxwwwvvvtttrrrqqqqqqqqqllllllnnnppptttxxx{{{}}}~~~~~~}}}|||tttcccVVVBBB@@@===:::888777777888777777777777666666666666222333333444555555555444222222222222222222222222111111222333333444555555111111000000000000111111///000000111222222333333000000000000000000000000111111000000/////////..................///000000//////000000000000//////000000000000000000000000,,,,,,---...//////......111111111000000000000000000111111111111222222222444333333333333333333333333666777777:::DDDTTTaaaeeekkkpppqqqsssvvvwwwuuuvvvvvvwwwyyyzzzxxxuuurrrnnn{{{{{{yyy}}}vvvhhhddd```XXXPPPGGGEEEBBB>>>;;;999777777xxxpppiiifff]]][[[YYYVVVUUUVVVVVVWWWZZZ[[[^^^```cccdddeeefffeeegggjjjkkklllmmmppprrrtttuuuvvvxxx{{{}}}~~~~~~||||||{{{yyywwwsssrrrooonnnnnnppprrrtttxxx~~~vvvhhhUUUGGG<<<;;;:::777555666666666666666666555555444777666666666666555555555222333555666666555333222222222222222222222222222222222222111111111111000222222222222222222222222222222222111000//////...//////000000111111111222111111111111111111111111000000000000000000000000111111000000000000111111////////////000000000000000000000000111111111111333333222222111000000000000222333444333333444666888777888>>>HHHUUU___eeegggiiinnnrrrtttuuuuuuttt{{{yyyyyyzzzxxxssssssvvv|||zzz|||wwwnnnggg___YYYKKKJJJGGGEEEBBB@@@===:::|||uuummmfffaaa___YYYXXXWWWWWWWWWYYY[[[\\\___```bbbdddeeegggggghhhgggjjjlllnnnoooqqqtttvvvyyyzzz|||~~~}}}{{{vvvuuurrrpppoooppprrrsssssswww~~~~~~uuu___PPPAAA<<<;;;888666777666666777777666666555444666666666555555555444444222333444555555444333222222222222222222222222222222222222111111111111000000000000000000000000000222222111111000//////...///000000000111111111111////////////////////////000000000000000000000000111111000000000000111111////////////000000000111000000000000111111111111222222222222111111111111111222333333222222444555888999===DDDOOOZZZccchhhiiikkknnnrrruuuvvvwwwvvv{{{{{{|||}}}zzzvvvxxx~~~{{{yyyyyy~~~wwwoooeee^^^SSSMMMGGGDDDDDDCCC>>>999vvvrrrmmmfff```\\\YYYXXXVVVVVVVVVXXXZZZ]]]```bbbeeeeeefffggghhhiiijjjjjjjjjlllppprrrtttvvvyyy|||}}}{{{wwwtttrrrrrrrrrrrrooorrrvvvzzz~~~nnn]]]JJJ@@@<<<:::888999777777777777777666555555555555555555444444444333111222333444444333222111222222222222222222222222222222222111111111111000000000000000000000000000222222111111000/////////000000000000111111111111////////////////////////000000000000000000000000111111000000000000111111/////////000000000111111000000000000111111111111111111111111222222222222222333333333222222333555888<<>>;;;:::888888888999888777777666555555444444444333333333222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111111111111000000000000000111111000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000111111111111///000000000111111111111000000111222333444444555333444444333222333666999;;;EEERRR^^^fffkkkmmmooottttttuuuwwwyyy{{{}}}~~~{{{yyywwwuuuuuu~~~xxxrrrmmmfffccc\\\SSSKKKDDDBBBAAA|||tttnnnfffaaaZZZYYYXXXWWWWWWXXXZZZ[[[^^^___aaacccfffhhhjjjjjjmmmmmmmmmmmmoooqqqsssuuuyyy}}}|||zzzwwwvvvxxxzzz{{{||||||cccNNNBBB>>><<<999999999999999888777777555555555555444444444333333333333222222333333333222222222222222222222222222222222111111111111000////////////////////////111111000000000000000000111111111111000000000000////////////////////////000000000000000000000000111111000000000000111111000000000111111111222222000000000000111111111111111111111222333444444555333444444444444666999<<>>CCCLLLVVV^^^fffiiillloooqqqtttwwwyyy}}}~~~|||vvvsssrrrrrruuu{{{}}}}}}sssjjjccc^^^ZZZXXXWWWWWWYYYZZZ\\\^^^```bbbfffgggiiilllnnnoooppppppooorrrvvvzzz~~~pppUUUHHH<<<999:::999888888777777666666666555555555555666666555333111222333333333333333333333333333111111111111111111111111222222111000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111222222111111111111111111111111000000111111222222222222333222111111111111111222222333444444333333555777888999<<>>EEENNNWWW```dddeeehhhlllpppssswww{{{~~~xxxzzzzzzvvvqqqrrrwww}}}|||ttthhhddd]]]YYYWWWVVVVVVUUUWWWZZZ___bbbccceeehhhjjjmmmmmmmmmooorrrwww|||uuu___HHH>>>======;;;:::777777777777666666666555333444555555333222333555444444444444444444444444000000111111111222222222333222111111000000111111000000000000000000000000///000000000111111111111000000000000000000000000/////////000000111111111111111111111111111111111///000111222333222222111111111111111222333333444222333444444333333555777888;;;AAAJJJTTT]]]dddggggggkkkooosssuuuxxx{{{}}}xxxxxxuuupppooovvvxxxmmmeeeccc___ZZZWWWVVVWWWWWWWWWXXX]]]bbbfffhhhjjjmmmpppnnnnnnnnnpppuuu|||iiiNNNAAA???>>><<<:::777777777777666666666666222444555444333333444555444444444444444444444444000000111111222222222222333222111111000111111111000000000000000000000000//////000000111111111222000000000000000000000000......//////000000000111111111111111111111111111///000111222333222111111111111111111222333444555222333444444333333555777999<<>>===:::888<<<;;;999888666555444444555555555555555555555555444444444333333333222222555444333222111111111111222222222222222222222222///000222222111111222444000000000000000000000000000000000000111111111111222111000//////000111111111111111111111111111111000000111111111222222222222333444444555555444444555555555555444444555555:::@@@IIITTT^^^dddggghhhoooqqqtttxxxzzz{{{{{{{{{zzzxxxtttsssyyy{{{wwwwwwqqqssstttuuuvvvxxx||||||tttmmmddd]]][[[XXXWWWUUUUUUWWWZZZ]]]^^^bbbdddgggjjjkkkmmmoooqqqppprrruuuyyyfffPPPCCC===:::999<<<;;;:::888777666666666555555555555555555555555444444444333333333222222555444333222111111111111000000000000000000000000000111222222111000111333000000000000000000000000000000000000111111111111222111000//////000111222222222222222222222222222111111111222222222222333222333444444555555444444444444444444444555777888===DDDOOOXXX```eeejjjllltttvvvyyy}}}~~~~~~}}}wwwtttrrruuu|||xxxsssppppppnnnoooqqqrrrrrrtttwwwzzz}}}ppphhhbbb[[[WWWWWWWWWWWWWWWXXXZZZ]]]```bbbeeehhhkkkmmmnnnqqqsssvvvtttwww|||vvv___LLL@@@;;;:::;;;:::999888777777777777555555555555555555555555444444444444333333333333444444333222111111111111000000000000000000000000111222333222000000111222000000000000000000000000000000000000111111111111111111000000000111111222222222222222222222222222222222222222333333333333222333444444555555444444222333444444444666999<<>>999888777666666666666666555555555555555555555555555555555444444444333333333333222222111111222222222222222222222222222222222333333222000///000111000000000000000000000000///000000000111111111111000000111111222222222222222222222222222222222222222222333333333444444444222333444444555555444444555666777555444666===CCCMMMVVVaaafffgggiiipppvvvyyy{{{}}}~~~|||yyywwwtttxxx{{{uuusssuuutttwww|||wwwmmmjjjkkkkkknnnrrrwwwyyy{{{|||}}}~~~wwwpppddd^^^ZZZXXXVVVTTTVVVZZZYYY^^^cccffffffgggjjjmmmlllnnnrrruuuyyy~~~wwwaaaNNNCCC:::999888777666666666666555555555555555555555555555555555555444444444333333333222222111222222333000000000000000000000000111222333222000000111222000000000000000000000000000000000000111111111111///000111222333333333333111111111111111111111111222222222222333333333333222333444444555555444444555777888666555999AAAIIITTT[[[ccchhhiiilllqqqvvv}}}~~~~~~}}}{{{yyyuuu}}}vvvssstttuuuuuuwww}}}}}}ssskkkjjjlllmmmqqquuuyyyzzz|||~~~wwwmmmggg]]]YYYXXXYYYXXXVVVXXX]]]]]]cccjjjlllllllllooorrrqqqssswww{{{~~~|||rrrZZZHHH===<<<;;;999888777777777555555555555555555555555555555555555444444444444333222222111222222333333000000000000000000000000000111222222111000111333000000000000000000000000000000000000111111111111///000111333444444333333000000000000000000000000111111111222222222222333222333444444555555444444333666888777777<<>>FFFRRR[[[eeehhhkkknnnpppssswwwzzz||||||}}}{{{wwwwwwzzzuuusssvvvxxx|||{{{uuuuuuwwwyyy{{{{{{|||zzzyyypppiiiaaa\\\\\\VVVVVVXXXZZZ]]]aaaeeegggkkkkkkmmmppptttwwwyyyzzz|||zzzzzz~~~{{{gggJJJBBB<<<::::::777666888666666666666666666666666444444444444444444444444111111111111111111111111222111111111000000000000222222222222111111111111222222111111000/////////000000000000000000000000222111111111000000000000111111111111111111111111111111222222222333333333333333333444555555666666777888999<<>>:::;;;999666555666666666666666666666666444444444444444444444444444444333333333333333333111111111111111000000000333333333222222222222111222222111111000/////////000000000000000000000000111111111111111000000000222222222222222222222222111111222222222333333333333444444555666666777777777666888>>>HHHSSS\\\aaadddhhhnnnrrruuuwwwzzz|||}}}}}}|||xxxvvv|||{{{yyy|||}}}{{{yyyzzz~~~vvvoooooottt{{{pppfff```\\\WWWVVVXXXYYY[[[^^^bbbfffjjjlllmmmsssuuuyyy|||wwwtttwww|||fffTTTBBB======<<<999777666666666666666666666666555555555555555555555555555555555555444444444444111111111111111111111111333333222222222111111111/////////000111111222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333444555666777777888777777999AAAMMMXXX^^^```dddiiiooouuuxxxzzz{{{}}}{{{{{{|||}}}{{{}}}}}}|||{{{|||~~~}}}{{{}}}zzzqqqpppttt~~~rrrjjjbbb^^^ZZZVVVVVVYYYZZZ]]]```eeeiiimmmoooppptttxxx}}}~~~wwwtttvvvzzz}}}uuu```III???>>>===;;;999777777777777777777777777555555555555555555555555222222222222111111000000111111111111111222222222222111111111000000000000/////////000111111222222222222222222222222222222111111111111111222222222111111111111111111111111111111222222222333333333111222333444555666777777888999===FFFQQQZZZ______fffjjjqqqvvvyyyzzz|||}}}zzzyyyzzz~~~~~~vvv}}}|||}}}~~~~~~zzzsssssszzzkkkddd___\\\ZZZWWWYYY]]]^^^___cccggglllpppsssuuuuuuzzz{{{xxxxxxxxxyyymmmRRRCCC>>><<<:::999777777777777777777777777555555555555555555555555444444444333222222111111111111111222222222222222111111111000000000//////222222111111000/////////000000000000000000000000111111111222222222222222000000000000000000000000111111222222222333333333111111222444555666777777999<<>>JJJUUU[[[```fffjjjjjjooosssvvvyyyxxxwwwwwwwwwrrrsss~~~~~~|||wwwrrrqqquuu~~~zzzsssmmmfffcccdddgggiiinnnzzzXXXXXXYYY[[[___bbbfffhhhnnnqqqtttvvvxxx~~~||||||zzz}}}|||bbbOOODDD>>>;;;999888777888888777666777777777666666666555555333333333333333333333333333333333333333333333333222222222222222222222222111222222333222222111111222222222111111111111111000111111111111222222222222222222222222222222222222222333333333333444444333111111555777666888<<>>EEEOOOXXX```cccfffmmmqqqrrruuuxxx|||}}}zzzuuuqqqooohhhwww{{{~~~|||uuuqqqrrrtttwww}}}xxxqqqlllkkkmmmsss|||ZZZ[[[^^^bbbfffjjjmmmoooppptttzzz~~~zzzzzz}}}sss[[[KKKBBB???;;;999999999999888666666666555555555444444333333333333333333333333333333333333333333333333444333222111111222333444444333222111111111111111111111111111111222222222000111111111111222222222111111111222222333333444222222333333333333444444333222333555666888???HHHSSS[[[bbbdddgggnnnssstttvvvxxx{{{{{{xxxsssooonnnjjj~~~}}}yyywww{{{{{{uuuqqqpppsssxxx~~~~~~wwwrrrpppssszzz~~~\\\^^^bbbfffjjjmmmoooqqqsssyyy|||yyy{{{||||||iiiTTTFFFCCC>>>;;;:::999999888777777777666666666555555333333333333333333333333333333333333333333333333444333111000000111333444666555333222111111111222000000111111111222222222000111111111111222222222000111111222333333444444222222333333333333444444333222333666777999CCCMMMVVV^^^dddeeehhhnnntttuuuvvvxxxzzzyyyuuuqqqooommmxxxxxxttttttyyy}}}uuurrrqqquuu{{{|||zzz|||||||||___aaadddhhhllloooqqqrrrvvv|||{{{{{{zzz{{{vvv___IIIEEE???<<<::::::999888888888888888777777777777333333333333333333333333333333333333333333333333444333111000000111333444777555444222111111222222000000111111222222222222000111111111111222222222000000111222333333444444222222333333333444444444555444666888999===GGGRRRXXX___eeefffhhhnnntttvvvvvvxxxyyywwwtttpppnnnnnnxxxuuusssyyyyyysssqqqssszzz{{{yyy|||dddfffiiiiiiiiilllrrrwww}}}zzzxxxwwwwww|||iiiSSSMMMCCC<<<:::;;;999666888777666666777777666555444444444333333333222222333333333333333333333333444444444333333222222222555444444333222111000000111111111222333333444444111111111111111111111111333333333333333333333333222333444444444333222111444555666888===EEENNNTTT___bbbfffiiimmmqqqwwwzzz}}}zzzxxxuuuqqqlllooouuu}}}tttsssuuuuuuxxxxxxsssssswww~~~zzz{{{}}}gggiiillllllmmmpppvvv{{{|||zzzyyywww{{{vvvZZZRRRFFF===;;;;;;:::777999888777777888888777666444444444333333333222222333333333333333333333333444444444333333222222222333333222222222222222222222222222222222111111111111111111111111111111111333333333333333333333333222333444444444444333222444555777:::???GGGQQQWWW___bbbgggkkknnnsssxxx{{{~~~|||zzzwwwqqqnnnrrrzzz~~~uuusssttttttvvv|||}}}vvvtttvvv{{{{{{|||jjjmmmooopppqqquuu|||~~~{{{xxxyyy}}}eeeYYYIII???<<<;;;:::999:::999888888999999888777444444444444333333333333333333333333333333333333444444333333333333222222111111222222222333333333333222222111000000//////111111111111111111111111333333333333333333333333222333444444444444333333555666888<<>>DDDMMMXXX^^^bbbfffkkkppptttwwwzzz}}}xxxwwwuuurrrmmmnnnyyy~~~uuuqqqqqqqqqssswww|||{{{vvvsssxxx~~~zzzzzzkkknnnqqqtttxxxzzzvvvwww|||}}}yyyzzz~~~~~~iiiRRREEE???;;;999:::999777666666777777666555555555555444444444333333333333333333333333333333333333333333333333333333444444333333222111000000//////000000000111111111111111111111111111111111222222222333333444444444333333333444444555555555444777;;;AAAHHHQQQZZZ```ccchhhnnnsssvvvxxxzzz{{{vvvtttrrrqqqooossszzz}}}uuuqqqqqqqqqssswww{{{zzzwwwwww~~~kkkooossswww}}}tttnnnmmmqqq~~~{{{{{{qqqWWWKKKCCC<<<888:::888777666666777777666444555555555555444444444333333333333333333333333333222222333333333333444444555444444333222111000/////////000000111222222333111111111111111111111111111222222333333444444555444333333333444555666777444999???FFFMMMUUU\\\```eeejjjpppuuuwwwxxxyyyyyyvvvsssqqqrrrvvv}}}~~~zzzyyy}}}tttqqqqqqqqqtttxxx||||||{{{~~~nnnrrrwww|||vvvllleeeeeesss}}}|||yyy^^^QQQIII???999;;;999888666777888888777555555555555555444444444444333333333333333333333333222222222333333444444444333333333222222111111111111111111222222222222222111111111111111111111111111111222333333444555555444333333333444555777888666<<>>999;;;:::999777666666555555666666555555555444444444444444444333333333222222222333333444444333333222000111222222333333333333444444222222222222444444222222222222222222222222222222111111222222333444111222444555555555777999;;;EEEQQQXXXYYY[[[```eeejjjnnntttzzz{{{zzzvvvsssrrrrrrpppqqq|||}}}}}}tttqqqrrrssswww{{{~~~vvv}}}uuufff___gggtttvvv___PPPHHHBBB>>><<<;;;:::888777777777777555555555555444444444444444444444333333333222222222333333444444333333222111111222333333333222222333222111111111111222333222222222222222222222222222222222111222222333444222333555555555555777999???HHHSSSYYY[[[]]]ccchhhlllpppvvv{{{|||zzzvvvssslllmmmnnnttt|||ssspppppptttxxx}}}}}}xxx|||{{{lllccceeemmmhhhTTTGGG@@@>>>===<<<;;;:::999888888888555555444444444333333333444444444444333333333333222333333444444333333222222222333333333222111111222111111000000111111222222222222222222222222222222222222222222333444444333444555555555666888;;;EEEMMMUUUZZZ]]]```ffflllpppsssxxx|||}}}zzzvvvsssjjjlllqqq}}}|||rrrooooootttyyy}}}}}}~~~wwwttthhheeefffsssZZZHHHAAA???===<<<;;;999888888888888444444444444333333333333555444444444444333333333222333333444444333333222333333333333222222111000222222111111111111222222222222222222222222222222333222222222222333444444555555555555555777:::===KKKPPPWWW[[[^^^bbbiiinnntttwww{{{}}}}}}{{{wwwtttmmmrrrzzz}}}}}}|||rrroooppprrrxxx|||ooofffbbbrrrgggQQQGGGEEE<<<;;;:::999888777777777555555444444444333333333555555555444444444333333222333333444444333333222333333333333222222111000222333333333333333333222222222222222222222222222333333222222333333444555555666555555555888===AAANNNRRRWWW\\\___dddjjjnnnvvvyyy|||~~~~~~{{{wwwtttnnnwwwzzzyyy}}}yyy|||{{{rrrpppqqqooowww}}}wwwjjjaaaiiirrrYYYKKKFFF<<<;;;:::888777777777777666666555555555444444444555555555555444444444333222333333444444333333222222222333333333222111111222333333444444333333222222222222222222222222222333333333333333444444555555555555444555:::@@@EEEQQQTTTYYY]]]aaaeeejjjmmmwwwyyy|||~~~~~~{{{xxxuuuooo||||||wwwwww~~~}}}xxxvvvzzzzzzqqqoooqqqnnnuuuuuu|||~~~ooocccaaappp|||```OOOGGG===<<<;;;:::888888888888777777666666666555555555555555555555444444444444222333333444444333333222111111222333333333222222111222333333333333222111222222222222222222222222444333333333333444555555555444444444666;;;CCCHHHSSSVVVZZZ___dddhhhkkkmmmwwwyyy|||}}}}}}{{{xxxvvvyyy{{{vvvvvv{{{xxxsssssszzzxxxooommmnnnnnnuuuyyy|||rrrddd[[[aaatttjjjVVVMMM>>>===<<<;;;:::999999999777777777777666666666666666666555555555444444444222333333444444333333222000111222333333333333333000111222333333222111000222222222222222222222222444333333333333444555555444444333333666<<>>HHHQQQWWWYYY]]]bbbiiioootttyyy}}}~~~||||||xxxzzz~~~~~~yyyzzz{{{|||oooiiikkknnnkkksss|||xxxrrrqqqssswwwmmm]]][[[YYY[[[lllwww[[[BBB===???<<<:::<<<777777777777666666666666555555555444444333333333666555444333222333333444333333111111111111333333222222222222222222222222222222333333333333444444444444444555555555555555777777:::@@@HHHQQQWWWZZZ^^^cccjjjppptttxxx|||~~~~~~|||xxx}}}}}}xxx~~~~~~rrrkkkhhhkkkooorrrvvv}}}~~~vvvsssssswwwppp```\\\YYYXXXggg|||aaaFFF>>>>>><<<999:::777777777777666666666666555555555444444333333333666555444333333333444444444333222111111222333444222222222222222222222222222222333333333333444444444444444555555555555666777999===CCCKKKSSSXXX[[[___dddlllsssxxx{{{~~~~~~~~~yyymmmhhhgggkkkpppwww|||zzzuuutttyyytttddd]]]WWWUUU```rrrlllMMMAAA@@@>>>:::999888888777777777666666666555555555444444444444444555555444333333333444444444444333333333333444444333333333333333333333333222222333333333333444444444444555555555666666666888;;;@@@GGGOOOUUUZZZ\\\```fffooowww|||}}}}}}rrrjjjhhhiiinnnttt{{{~~~wwwvvv|||vvvggg^^^WWWRRR[[[iiiwwwUUUEEECCCAAA===:::999888888777777666666666555555555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333444444444444555555666666777777888<<>>FFFMMMRRRVVVZZZ]]]```hhhrrr{{{|||qqqnnnppptttzzz~~~|||uuuiii___VVVQQQUUU\\\lllgggNNNBBB>>><<<:::::::::999888777777666555555555555555555666666666222333444555555555444444333333444444444444333333333333333333333333333333222222333333333333444444444444555666777777888999:::@@@HHHNNNRRRVVV[[[___cccjjjsss{{{}}}~~~yyypppooosssxxx}}}uuujjj```VVVPPPRRRVVV___uuuXXXFFF???===<<<;;;::::::999888777666555444555555555666666666777222333444555555555444444111222333444444333222111444444444444444444444444222222333333333333444444444444555666777888999999<<>>;;;999777666777888777666777666555555555666888999555555555555555555555555444444444444444444444444111222222222222333333333444444444444444444444444444555555555555666:::===CCCGGGMMMQQQUUUZZZ```fffkkkooovvv{{{~~~}}}yyyssspppttt{{{~~~uuuqqqiii___WWWQQQMMMLLLFFFKKKXXXlll}}}www~~~bbbLLLBBB???;;;999777777777888777555666666555555555666777888666666666666666666666666444444444444444444444444222222222222333333333333444444444444444444444444444555555555555777;;;>>>EEEIIIOOOSSSWWW\\\ccchhhlllqqqxxx~~~|||yyy|||rrrnnnnnnssszzzuuuppphhh___XXXRRRMMMJJJIIIJJJQQQ___nnn~~~yyy}}}nnnRRRDDD@@@<<<:::888777888888777555666666666555666666666666555555555555555555555555444444444444444444444444222222222333333333444444444444444444444444444444444555555555555777;;;>>>FFFJJJPPPUUUXXX^^^eeejjjnnnttt{{{zzzvvvuuuzzz|||vvvmmmkkkmmmsssxxx~~~vvvpppggg___YYYSSSMMMIIINNNLLLOOOXXXeeevvv{{{{{{~~~yyyYYYFFFAAA===;;;999888888888777555555666666666666555555555444444444444444444444444444444444444444444444444222222333333333444444444444444444444444444444444444555555555666888<<>><<<999888888888666555555555666666666555444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444555555666666999===@@@GGGLLLRRRWWW[[[aaahhhnnntttyyy~~~~~~{{{wwwssstttvvv{{{uuunnnllljjjjjjnnntttxxx}}}xxxqqqhhhaaa]]]WWWOOOIIIKKKIIIJJJQQQZZZjjjvvvsss}}}hhhNNNDDD>>><<<:::888888888666555555555666666666555444333555555555555555555555555444444444444444444444444333333333444444444444555444444444444444444444444444555555666777999===@@@IIINNNTTTYYY]]]ccckkkppptttzzz~~~uuusssvvvyyy~~~sssllliiihhhhhhiiinnnuuuzzzyyyrrriiibbb^^^XXXPPPJJJJJJHHHJJJOOOVVVcccxxxyyyrrr{{{mmmQQQDDD???<<<:::999888888666555555555666666666555333222666666666666666666666666444444444444444444444444333333333444444444555555444444444444444444444444444555666666777999>>>AAAKKKPPPVVV[[[___eeemmmrrrtttzzz~~~tttssswww{{{tttiiidddccccccfffhhhnnnvvv{{{~~~~~~~~~wwwqqqhhh```[[[UUUNNNIIIIIIGGGHHHJJJOOO[[[oooxxx{{{|||\\\III@@@===;;;;;;999555666:::777777777777666666666666555555666666666666555555555555555444444333333333555444444333333222222111444444444444444444444444444555555666888<<>>;;;;;;:::888888:::999888888777666555555444555555666666666666555555444444444444444444444444222222222333333444444444333333444444444444444444666777888999<<>>CCCJJJOOORRRVVV\\\bbbhhhnnntttxxx{{{~~~tttrrrpppqqqooopppwww{{{pppjjjfffdddfffgggiiimmmsssyyyzzz~~~{{{{{{{{{yyywwwxxxwwwqqqiiibbb^^^YYYSSSOOOKKKHHHFFFFFFFFFGGGOOOXXXiii~~~pppOOOEEE===;;;;;;888666666666666666666777777777777555555666666666666555555333333333444444444555555333333333333333333333333222222333333444555555666555666888:::>>>DDDKKKPPPRRRWWW]]]dddiiiooouuuyyyzzz}}}{{{ooonnnpppqqqooopppxxxuuujjjhhhdddccceeegggiiiooovvv{{{yyy|||yyy{{{~~~}}}|||uuu~~~xxxrrrjjjccc___ZZZTTTOOOJJJFFFCCCEEEFFFFFFKKKQQQ]]]qqqxxxQQQFFF===;;;;;;888555555888888777777666666555555555555666666666666555555333333333444444555555555111222222333333444444555222222333333444555666666555666888:::>>>DDDKKKPPPSSSWWW^^^dddjjjpppvvvyyyyyy|||~~~uuummmmmmpppqqqppppppyyy~~~|||rrrgggeeebbbaaadddgggiiipppxxx|||yyyzzzxxxxxxyyyzzz}}}zzzuuummmddd]]]WWWTTTRRRJJJHHHFFFDDDEEEHHHKKKMMMWWWbbbwww{{{^^^GGG===>>>999888:::888777777777777666666666666777777666666555555555444555555555555555555555555444444444444444444444444222222333333333444444444666888:::===@@@FFFMMMQQQVVV[[[aaahhhnnntttyyy}}}}}}uuuxxxqqqooonnnlllmmmpppvvv|||}}}vvvllleee___```bbbeeeiiinnnrrruuu{{{|||}}}zzzxxxwwwwwwwwwzzz{{{}}}xxxooofff^^^YYYTTTRRRJJJHHHFFFDDDDDDGGGIIIKKKOOOZZZnnn~~~cccLLL@@@???999777999777777777777777666666666666777666666666555555555555444444444444444444444444444444444444444444444444222333333333333444444444666888:::===AAAGGGMMMRRRWWW\\\cccjjjpppvvv|||~~~~~~|||ttt~~~vvvpppjjjiiiiiijjjooovvv|||~~~{{{tttjjjccc```bbbdddgggjjjnnnrrrtttxxx~~~~~~{{{wwwvvvtttsssvvvwww{{{{{{qqqhhhaaaZZZUUURRRJJJHHHFFFDDDCCCEEEGGGHHHHHHRRRcccvvvkkkQQQCCC@@@999777999666777777777777666666666666666666666666555555555555444444444444444444444444444444444444444444444444333333333444444444555555666888;;;???BBBHHHNNNSSSXXX]]]dddlllrrryyy|||xxxuuu{{{sssmmmddddddeeegggmmmttt{{{}}}}}}}}}|||xxxqqqhhhbbbccceeehhhkkkmmmooorrrtttyyy{{{xxxvvvtttrrrrrrtttxxx}}}}}}sssiiibbb[[[UUUQQQJJJHHHFFFDDDCCCCCCEEEFFFHHHOOO]]]nnnrrrVVVDDD@@@999777999666777777777777666666666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444555555555555777999===@@@DDDJJJPPPTTTXXX]]]eeemmmttt{{{}}}zzzvvvzzzyyyqqqlllaaaaaabbbeeejjjqqqxxx|||{{{||||||{{{wwwooogggbbbdddhhhlllnnnnnnpppsssvvv~~~|||zzzxxxuuusssqqqsssvvvzzzsssiiiccc\\\UUUPPPIIIHHHFFFDDDCCCCCCDDDDDDIIINNNXXXgggzzz{{{\\\GGG@@@999888;;;888777777777777666666666666555555555666666666666666444444444444444444444444444444444444444444444444444444555555555666666666777:::>>>BBBFFFLLLQQQUUUYYY^^^eeennnuuu|||~~~rrruuu}}}xxxqqqkkkaaaaaabbbdddhhhnnnsssvvvzzz|||}}}|||vvvooogggccceeeiiinnnooooooqqqvvvzzz}}}zzz~~~|||yyyvvvtttqqqsssuuuxxx}}}sssjjjddd^^^VVVPPPIIIHHHFFFEEEDDDDDDDDDDDDHHHLLLSSS```vvv{{{zzzdddLLLCCC;;;:::<<<999777777777777666666666666555555555666666666666666555555555555555555555555444444444444444444444444555555555666666666666777777;;;???DDDHHHMMMSSSWWWZZZ___gggooowww~~~~~~mmmvvv|||xxxpppiiibbbbbbbbbdddggglllpppsssyyy|||~~~|||vvvnnnhhhddddddiiinnnoooooorrryyy|||vvvuuuxxx}}}zzzuuurrrppprrrtttuuuyyyuuulllgggaaaYYYRRRHHHGGGFFFEEEEEEEEEEEEEEEFFFJJJOOO\\\tttzzzyyyoooSSSGGG>>><<<===999777777777777666666666666555555555555666666666777666666666666666666666666444444444444444444444444555555666666666777777777888;;;@@@EEEJJJOOOTTTXXX^^^bbbjjjrrryyyxxxooo}}}~~~{{{vvvnnngggbbbbbbcccdddhhhlllpppssswww{{{}}}{{{uuummmgggdddccchhhlllnnnnnnsss}}}xxxqqqppppppqqq~~~yyytttpppoooqqqssssssvvvvvvmmmiiiccc[[[TTTHHHGGGGGGFFFFFFFFFFFFFFFFFFJJJOOO[[[uuu}}}wwwYYYKKK@@@======888777777777777666666666666444555555555666666777777777777777777777777777777444444444444444444444444666666666666777777777777888;;;AAAFFFJJJOOOUUUXXX```eeellltttzzzyyyttt|||zzzvvvmmmeeeaaaaaaccceeeiiimmmqqqtttvvvzzz}}}{{{tttlllfffdddbbbfffkkklllmmmsssyyyvvvvvvwwwpppkkkmmmmmmmmm}}}{{{xxxvvvrrrpppppprrrtttyyy}}}rrrkkkddd]]]XXXOOOHHHDDDDDDCCCBBBBBBEEECCCGGGQQQaaazzz}}}eeeLLLBBB???===<<<999888888777777777777777777666666666555555555555666555444333333333333333555555444444444444555555999777444222222444888:::555;;;CCCIIILLLOOOSSSWWWaaafffmmmuuu|||~~~~~~|||tttkkkeee[[[\\\___bbbgggnnnvvv{{{zzz~~~|||rrriiidddbbbggggggjjjnnnpppuuuxxxnnniiijjjmmmooooookkknnnwww~~~~~~{{{xxxuuutttrrrqqqrrrtttxxxtttlllddd]]]WWWPPPJJJEEEEEEEEECCCCCCFFFDDDHHHQQQccc~~~zzz~~~mmmRRREEE@@@===<<<999999888777777777777777777777666666666555555555666555444444333333333444555555444444444444555555777666444333333555777999666<<>>CCCIIIMMMPPPUUU[[[```hhhnnnxxxyyyrrrssstttnnnfffaaa\\\^^^```bbbfffmmmtttyyy|||pppgggcccbbbcccffflllrrrtttvvvooodddfffnnn|||~~~{{{vvvssspppooollljjjpppwwwzzzvvvmmmccc\\\TTTMMMGGGFFFEEECCCCCCEEECCCJJJRRRbbbzzzxxxmmmwww}}}ZZZHHHAAA===;;;:::999999888888999999888888888777777777666666555555555555555666777777555555444444444444555555555555666777888999::::::@@@DDDJJJNNNQQQVVV\\\aaahhhoooyyywwwppprrrsssooogggccc```aaaccceeeiiiooowww|||}}}rrrhhhcccbbbaaadddjjjqqqtttxxxqqqeeefffnnn}}}~~~zzzrrrooommmkkkhhhfffkkkssstttyyynnnccc[[[UUUNNNIIIHHHFFFDDDDDDFFFAAAIIIPPP]]]uuuqqqyyy___LLLCCC>>>;;;:::999999888888999999888888888888777777777777555555555555555666777777555555555444444555555555555555555666777999:::;;;AAAEEEKKKNNNRRRVVV]]]bbbhhhoooyyy~~~uuuoooqqqtttooohhhdddccceeefffhhhkkkqqqxxx}}}}}}uuujjjcccaaa___aaahhhoootttyyysssffffffnnn~~~}}}wwwsssnnnjjjiiihhhgggfffsss}}}xxxpppggg^^^UUUPPPJJJEEECCCCCCCCCCCCAAAIIIOOOWWWpppyyy~~~wwwlllKKK>>>AAA999999:::::::::999888888555555555666666666666666666666666666666666666666444444444555555555555666777888777666555666999;;;BBBFFFKKKOOORRRWWW^^^dddiiixxx~~~zzzvvvqqqpppqqqpppkkkfffiiiggggggjjjpppvvv|||~~~zzzssskkkdddaaa___aaahhhpppvvv{{{xxxjjjgggkkk~~~|||wwwsssmmmiiiggggggffffffooozzz{{{rrrhhh^^^WWWRRRLLLGGGEEEDDDDDDDDDAAAGGGKKKRRRgggwww|||zzztttQQQBBBCCC888888888888888888777777666666666666666666555555666666666666666666666666444444444555555555555666777777777666555666999<<>>===<<<<<<;;;;;;;;;;;;999888888777666555444444666666666666666666666666444444444555555555555666666777777666666888;;;>>>DDDHHHMMMQQQTTTYYY```fffnnnyyy|||{{{}}}tttuuusssqqqqqqssstttsssqqqrrrqqqqqquuu{{{|||rrrjjjeeeddddddfffkkkrrrvvvzzzzzzkkkgggjjjuuu|||zzzvvvqqqkkkfffddddddddddddccckkkvvv~~~~~~~~~~~~~~~pppddd\\\WWWPPPJJJGGGFFFEEEDDDFFFHHHHHHIIIRRRfff|||kkkNNNBBB???>>>===<<<;;;;;;;;;;;;999999888777666555555444666666666666666666666666444444444555555555555666555666777666777999<<>>===;;;999888888888999888888888777777666666666666666666666666666666666444444444555555555555666555666666777777999===AAAFFFJJJOOOSSSVVV[[[bbbhhhppp|||~~~{{{zzzrrrmmmoootttxxx{{{}}}}}}}}}vvvvvvvvvyyy}}}yyymmmdddbbbcccdddeeeiiiooorrrttt{{{xxxvvvwww}}}nnnggghhhpppyyywwwuuusssssstttvvvwwwxxxxxxzzz}}}}}}{{{sssqqqmmmjjjhhhfffdddbbbbbbfffllluuu|||vvvkkk```[[[SSSMMMIIIHHHFFFFFFCCCFFFHHHIIILLLXXXmmm~~~xxxWWWFFF>>><<<:::888777777888888888777777777777777777777666666666666666666666666444444444555555555555666444555666777777:::>>>AAAGGGKKKPPPTTTWWW\\\ccciiippp~~~{{{|||wwwrrrmmmqqqwww|||~~~~~~wwwvvvvvvyyy|||wwwjjjaaa___aaacccdddgggmmmoooqqqxxx}}}uuuooopppvvv}}}sssjjjiiikkktttrrrooonnnnnnpppsssuuuuuuvvvwwwzzz~~~~~~|||sssqqqnnnkkkjjjgggdddaaabbbdddiiiqqq{{{xxxmmmccc]]]UUUOOOKKKIIIHHHGGGEEEHHHKKKLLLMMMVVVjjj|||{{{|||}}}}}}[[[III@@@>>><<<999888888999:::777777777777777888888888666666666666666666666666444444444555555555666666444555666777888:::???BBBGGGKKKPPPTTTWWW\\\ccciiippp~~~zzz~~~vvvrrrnnnssszzz~~~|||wwwwwwvvvxxx{{{~~~uuuhhh___]]]```bbbcccfffkkkmmmooouuu~~~vvvnnniiimmmuuu~~~vvvlllkkkggg}}}yyyqqqnnniiigggiiimmmpppqqqrrrsssuuuxxx|||~~~|||xxxuuutttqqqlllhhhdddaaa______bbbhhhoooyyy~~~zzzyyy{{{vvvnnnjjj```VVVRRROOOJJJGGGHHHEEEIIIHHHKKKSSSVVVeeeyyy~~~xxx~~~cccHHHAAA???;;;::::::999888777777777777777777888888888666666666666666666666666555444444444444555666666666777999888777999???DDDKKKNNNSSSVVVZZZ```iiiooouuu}}}}}}|||~~~{{{vvvqqqrrrtttxxx}}}~~~{{{xxxyyyyyywwwvvvxxx~~~}}}sssggg___^^^```^^^bbbhhhlllooottt{{{{{{sssnnnlllpppwww|||lllgggiiirrrzzzqqqmmmhhhfffgggjjjmmmnnnssstttwwwyyy}}}~~~|||xxxuuutttqqqlllhhhdddaaa___^^^```eeellluuu~~~|||zzz{{{zzzssskkkaaaWWWSSSPPPKKKHHHHHHEEEHHHGGGJJJRRRVVVfff}}}www||||||hhhKKKBBB???<<<::::::999888777777777777777777777777888666666666666666666666666555444444444444555666666666777999888777999???DDDJJJNNNRRRVVVYYY```iiiooouuu}}}~~~~~~uuuqqqrrrsssvvvzzz}}}~~~{{{yyyvvvvvvuuutttsssvvv{{{{{{pppddd]]]]]]______dddjjjoootttzzz{{{rrrmmmmmmrrrzzz{{{kkkfffeeemmm~~~}}}rrrnnnhhheeeeeegggiiijjjrrrtttwww{{{~~~{{{xxxuuutttqqqlllhhhdddaaa___\\\^^^aaagggppp|||~~~|||zzz{{{~~~~~~xxxlllbbbYYYTTTQQQKKKHHHHHHEEEHHHFFFIIIRRRWWWhhhyyy{{{pppOOOCCC@@@<<<:::::::::999888888888777777777777777777666666666666666666666666555444444444444555666666666777999888777:::@@@DDDJJJMMMRRRUUUYYY```iiiooottt~~~{{{ssspppqqqqqqsssvvvyyyzzzxxxwwwuuutttrrrppppppsssyyy~~~wwwlllaaa[[[\\\^^^```eeemmmuuu||||||sssooopppxxx~~~nnnfffdddjjjyyyuuupppiiieeedddfffggggggnnnqqqvvv|||}}}{{{xxxuuutttppplllhhhdddaaa___[[[\\\^^^ccckkkxxx~~~|||zzzyyyyyy{{{{{{nnndddZZZVVVRRRLLLIIIIIIFFFIIIGGGJJJRRRXXXiii}}}|||xxxSSSEEEAAA===:::::::::999999888888888777777777777777666666666666666666666666555444444444444555666666555777999888888:::@@@EEEIIIMMMRRRUUUYYY```iiipppuuuvvvpppnnnnnnnnnpppssswwwyyyyyyxxxuuussspppnnnooosssyyy}}}}}}tttiii___\\\]]]```bbbhhhqqq{{{wwwuuuxxxrrriiifffkkkxxxxxxssslllgggeeeffffffgggiiimmmttt|||~~~|||zzzxxxuuutttppplllhhhdddaaa___\\\\\\]]]```hhhttt|||yyywwwwwwwwwyyy}}}|||qqqfff\\\WWWSSSMMMIIIIIIGGGJJJIIIKKKSSSXXXhhh{{{{{{~~~~~~WWWFFFCCC>>>::::::::::::999888888888888777777666666666666666666666666666666555444444444444555666666555777999999888;;;AAAFFFJJJMMMRRRVVVZZZaaajjjqqqvvvzzzqqqkkkjjjhhhiiilllqqqvvvyyyzzzzzzuuussspppnnnppptttyyy{{{yyypppfff___^^^```ccceeejjjttt}}}{{{~~~wwwlllfffkkkxxxzzztttmmmhhhffffffggggggfffkkksss|||~~~|||yyyxxxuuutttqqqlllhhhdddaaa___\\\\\\[[[]]]dddppp~~~{{{xxxwwwvvvuuuvvv{{{}}}ssshhh^^^YYYTTTNNNJJJIIIHHHKKKIIILLLRRRUUUddd}}}xxx}}}yyyxxx[[[HHHDDD>>>;;;::::::::::::999999888888777666666666666666666666666666666666555444444444444555666666555777999999999<<>>>>>888999<<<888888888999999999999888888888888777666666666666666555444444444444555666666777777888888:::???EEEIIILLLPPPUUUZZZ___hhhrrrzzzwwwmmmeeeaaa^^^]]]]]]```dddhhhkkkmmmmmmllljjjeeeaaabbbfffjjjjjjiiidddbbb```______bbbeeegggooovvvrrrnnnrrryyyqqqkkkgggccccccgggjjjpppyyy~~~{{{xxxwwwrrrqqqoookkkgggbbb]]][[[ZZZWWWVVVXXX[[[bbbooo{{{}}}zzzzzzwwwvvvwwwwwwzzzyyyoooeee^^^WWWOOOKKKKKKIIIFFFFFFIIIKKKNNNVVV___xxx{{{zzzyyylllSSSCCC>>>>>>999999<<<888888888999999999999888888666666555444444444444444555444444444444555666666777777888999;;;???EEEJJJMMMPPPUUUZZZ```hhhssszzzwwwmmmeeeaaa^^^]]][[[^^^cccgggkkkmmmmmmmmmhhhddd``````dddggggggfffcccaaa```___aaadddhhhjjjmmmttt}}}tttpppsssuuuoooiiidddbbbdddjjjqqq|||}}}{{{yyyxxxrrrqqqooolllgggbbb]]][[[ZZZWWWVVVXXXZZZ```lllxxx}}}yyyzzzxxxwwwxxxxxxzzzzzzpppfff___WWWPPPLLLLLLJJJGGGFFFHHHJJJLLLSSS[[[lll{{{zzzxxxwwwWWWFFF??????999:::===888888888999999999999888888666555555444444444444555555555444444555555666777777777888999;;;@@@FFFKKKNNNQQQVVV[[[aaaiiittt{{{vvvllleee```^^^\\\ZZZ\\\aaaeeeiiikkklllllleeeaaa^^^]]]```ccccccaaa```______```bbbfffkkkmmmnnnttt|||tttppprrrxxxrrrlllfffcccdddiiiqqq}}}~~~|||zzzyyyyyyqqqpppnnnlllgggccc___]]]ZZZWWWVVVXXXYYY^^^iiiuuu~~~zzz{{{yyyxxxyyyyyy{{{{{{qqqggg```YYYQQQMMMNNNKKKHHHGGGHHHIIIJJJPPPXXXiii}}}uuu\\\IIIAAA???:::;;;===888888888999999999999888888888777666666666666777777555555555555555666666777777888999:::<<>>888888888999999999999888888777777666666666666777777666555555555555666777777777888999:::===BBBHHHMMMPPPTTTYYY^^^ccclllvvv~~~}}}rrrhhhaaa]]][[[ZZZ\\\\\\^^^___```aaa``````]]][[[ZZZYYYZZZ[[[[[[ZZZYYYZZZ[[[^^^bbbgggkkkmmmnnnttt|||vvvqqqqqq{{{rrrnnniiiffffffeeennnyyy~~~|||zzzyyyxxxoooooonnnllliiieeebbb```ZZZWWWVVVWWWWWWZZZcccmmm~~~}}}zzzxxxxxxzzzyyyzzz~~~tttjjjccc[[[TTTPPPPPPLLLIIIHHHJJJJJJJJJNNNUUU^^^tttsss{{{fffPPPDDD@@@;;;===???999888888999999999999888888555444444444444555555666666666555555666666777888777888999;;;===CCCIIINNNQQQUUUZZZ___eeemmmxxx{{{pppfff___[[[YYYXXX[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZXXXYYY[[[^^^aaafffiiikkkjjjsss}}}zzzuuuttt}}}rrrlllgggeeeeeeeeemmmxxx}}}{{{yyywwwrrrrrrpppmmmhhhddd```]]]ZZZWWWVVVVVVVVVXXXaaakkkyyy}}}wwwuuuvvvwwwwwwwww~~~uuukkkddd\\\UUUQQQQQQLLLIIIIIIKKKKKKJJJOOOUUU[[[ooo|||ssszzzjjjSSSEEEAAA<<<===???999888888999999999999888888444444444444444555666666666666666666666777777888888888:::;;;>>>CCCJJJOOORRRVVV[[[```fffnnnyyyxxxmmmccc]]]YYYWWWVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYYYYYYYYYYZZZ[[[ZZZ[[[]]]___bbbeeehhhjjjlllvvvzzzuuusss}}}~~~qqqkkkeeeccccccfffmmmxxx~~~~~~{{{xxxvvvuuutttqqqmmmhhhbbb]]][[[ZZZWWWVVVVVVVVVWWW```iiivvv|||uuussssssuuutttuuu|||vvvkkkddd]]]UUUQQQRRRLLLIIIIIIKKKKKKKKKOOOUUU___ppp{{{tttzzzlllTTTEEEAAA<<<>>>???999888888999999999999888888666666666666666777888999666666666666666777888888888999:::;;;>>>DDDJJJOOOSSSWWW\\\aaafffoooyyyzzz{{{~~~wwwlllbbb\\\XXXVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVWWWYYYYYYYYYYYY[[[\\\\\\]]]^^^```cccfffhhhjjjsss|||xxxrrrpppyyypppfffcccaaaaaadddkkkvvv~~~}}}{{{{{{zzzyyyvvvtttuuurrrnnnllljjjgggbbb^^^___YYYUUUTTTTTTUUU\\\eeesssyyywwwsssrrrtttvvvwww{{{|||wwwnnneee]]]WWWQQQNNNNNNLLLJJJHHHIIILLLPPPRRRZZZhhhxxx|||ssswwwvvvTTTAAAAAA???===>>>;;;:::::::::999888777666666888888777777666666666555666666666666777777777777888888999;;;???EEEKKKNNNTTTYYY___dddiiipppzzz}}}~~~}}}uuuiii___ZZZWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXZZZZZZZZZXXXWWWXXX[[[]]]]]]]]]^^^___aaaeeekkkppp|||rrroooxxxpppfffbbbaaaaaacccjjjuuu~~~}}}{{{zzzzzzyyyvvvtttrrrooollljjjiiigggccc___^^^YYYVVVUUUUUUUUU\\\cccooo}}}zzzuuuqqqppprrrttttttxxx}}}}}}wwwnnneee^^^WWWRRRNNNLLLJJJIIIHHHIIIMMMPPPSSSYYYgggvvvxxxyyyppptttzzz{{{YYYDDDCCC???<<<===:::999999888888777666666666888888777777777666666666555666666666666777777777888888999;;;???EEEKKKOOOTTTXXX___dddjjjrrr{{{|||tttiii^^^XXXUUUUUUTTTUUUUUUUUUTTTUUUUUUVVVVVVYYYZZZZZZYYYXXXYYY\\\______``````aaacccgggmmmqqqzzzppplllvvvqqqeee`````````cccjjjttt~~~|||{{{zzzzzzxxxuuusssnnnllljjjiiihhhfffccc```\\\XXXVVVWWWVVVVVVZZZaaakkkzzz|||vvvrrrppprrrsssssswww|||~~~xxxooofff^^^XXXRRRNNNIIIIIIHHHHHHJJJMMMOOOQQQWWWcccqqq~~~ooottt}}}nnnrrruuu^^^GGGDDD>>>;;;;;;888777777777777777777666666888888888777777777777777555555555666666666777777888888999;;;@@@FFFLLLOOOSSSXXX___eeelllttt}}}}}}uuuhhh]]]VVVSSSRRRQQQRRRRRRQQQQQQRRRSSSTTTTTTXXXXXXYYYYYYYYY[[[^^^aaabbbbbbcccdddeeeiiinnnrrrxxx~~~ooolllvvvrrreee_________bbbiiisss~~~|||zzzyyyyyywwwtttrrrlllkkkiiihhhfffcccaaa___[[[XXXWWWXXXWWWVVVYYY___hhhwww|||zzzvvvsssuuuuuuuuuxxx}}}yyypppggg___YYYSSSOOOJJJIIIIIIIIIIIIKKKLLLMMMSSS]]]iiiwwwoooooozzz}}}pppsssvvvaaaIIICCC===:::;;;888777777777777888888888888888888888888888888888888555555666666666777777777888888999;;;@@@FFFLLLPPPRRRXXX```gggnnnvvv~~~vvviii^^^VVVRRRPPPOOONNNNNNNNNOOOOOOQQQRRRRRRTTTVVVWWWXXXYYY[[[^^^aaabbbcccdddeeefffiiinnnqqqwww~~~qqqnnnxxxtttfff___^^^^^^aaahhhrrr~~~~~~|||zzzyyyxxxvvvsssqqqlllllljjjhhhdddaaa^^^]]]ZZZXXXWWWXXXWWWUUUXXX^^^hhhvvv{{{|||xxxuuuvvvvvvuuuxxx}}}{{{rrrhhh```YYYSSSPPPLLLKKKJJJHHHHHHHHHHHHIIINNNVVV```pppssskkktttrrrrrryyydddIIICCC<<<:::;;;:::999999999999999999999999888888888999999999999999666666666777777777777888888888999;;;@@@GGGMMMQQQSSSYYYaaaiiipppxxxwwwjjj^^^VVVRRRPPPOOOKKKLLLLLLMMMNNNOOOQQQRRRQQQSSSUUUWWWXXXZZZ]]]___aaabbbcccdddeeegggkkknnnssszzzqqqnnnxxxwwwhhh```]]]^^^aaagggqqq}}}}}}|||zzzxxxwwwuuurrrpppkkklllkkkhhhccc___]]]]]][[[XXXWWWXXXVVVUUUXXX]]]ggguuu}}}{{{vvvssstttsssrrrtttyyy|||sssiiiaaaZZZTTTPPPNNNLLLJJJGGGEEEEEEFFFFFFIIIOOOXXXiiitttiiipppuuusssyyyiiiLLLDDD===:::<<<;;;:::::::::::::::::::::999999999999999999:::::::::777777777888888888999999888888999<<>>:::<<<;;;;;;::::::999999888888888999999999:::::::::;;;;;;888999999999999:::::::::888888999<<>>;;;;;;:::999888888777888888888888999;;;;;;:::888555333666777888999:::;;;;;;;;;;;;:::999;;;@@@FFFNNNRRRVVVZZZaaajjjttt}}}}}}sssbbbXXXSSSOOONNNOOOIIIJJJLLLNNNQQQSSSUUUVVVWWWYYYZZZ\\\]]]]]]]]]\\\``````aaaccceeegggiiijjjiiijjjmmmsss|||wwwooowww|||nnn```]]]```^^^dddmmmwww}}}|||zzzwwwtttrrrpppnnnhhhfffeeeddddddbbb```]]][[[ZZZXXXVVVUUUVVVWWWXXXbbbkkkzzz}}}wwwrrrooooooqqqssswww|||tttkkkddd\\\TTTNNNJJJIIIHHHFFFFFFFFFFFFGGGCCCJJJQQQ\\\uuuyyyiiiqqq~~~~~~yyyWWWFFFCCC???;;;;;;::::::999888888888888888999:::;;;<<<;;;999777555666777888999::::::::::::;;;::::::;;;@@@GGGNNNRRRWWW[[[ccclllvvv~~~~~~tttbbbXXXSSSOOONNNOOOKKKLLLMMMPPPRRRUUUWWWWWWYYYZZZ\\\]]]^^^^^^^^^]]]```aaaaaaccceeegggiiijjjkkklllnnnttt|||xxxooovvv~~~qqqddd^^^^^^^^^cccllluuu~~~|||{{{yyyvvvtttrrrpppooohhhgggeeeddddddccc```^^^\\\ZZZXXXVVVVVVVVVWWWXXX___hhhvvv|||wwwqqqnnnnnnppprrrtttzzzuuulllddd\\\TTTNNNKKKJJJHHHGGGFFFFFFGGGGGGBBBIIIOOOVVVjjj{{{lllsssxxx]]]IIICCC???<<<<<<;;;:::999999888888999999:::;;;<<<===<<<:::888777777777888999:::::::::::::::::::::<<>>===;;;;;;:::999999999999999999:::;;;<<<;;;:::888777777777888999999999999999999999:::===BBBIIIPPPTTTZZZ^^^eeeoooxxxyyyvvvuuucccYYYTTTPPPNNNPPPPPPQQQRRRTTTVVVXXXYYYZZZ\\\\\\]]]]]]^^^^^^______dddddddddfffiiilllppprrrvvvvvvvvvzzzyyyoootttxxxlllaaa^^^^^^bbbiiipppyyy~~~|||yyyxxxvvvtttrrrpppnnnnnnhhhfffddddddcccbbb___]]]YYYWWWUUUSSSSSSSSSTTTUUU[[[bbbppp|||vvvppplllkkklllnnnrrrxxxvvvmmmeee^^^UUUPPPKKKJJJIIIGGGGGGGGGGGGHHHKKKJJJJJJRRRggg~~~qqquuu~~~{{{kkkQQQEEEAAA???>>><<<;;;;;;:::::::::::::::888999999:::999999888777777777888999999999888888999999;;;>>>DDDKKKQQQUUUZZZ^^^eeeoooxxxwwwttttttbbbYYYTTTPPPOOOPPPRRRRRRSSSUUUVVVXXXYYYZZZZZZZZZ[[[\\\]]]^^^______bbbbbbccceeeiiinnnrrruuu}}}}}}~~~zzzooossszzzoooddd___]]]aaahhhoooxxx}}}{{{yyyxxxvvvtttqqqooommmlllfffeeecccbbbbbbaaa^^^\\\XXXVVVTTTRRRRRRRRRSSSTTTXXX___lll}}}|||uuuoookkkjjjkkklllqqqvvvwwwnnnfff^^^VVVPPPLLLJJJIIIHHHGGGGGGHHHHHHJJJGGGFFFOOObbbxxxuuuwww~~~~~~sssUUUFFFBBBAAA???===<<<;;;;;;::::::;;;;;;888888888999999888888777777777888888888888888777888999;;;???EEELLLSSSVVV[[[___fffpppyyywwwtttqqqaaaWWWSSSPPPPPPQQQRRRSSSSSSUUUVVVWWWXXXXXXYYYYYYZZZ[[[]]]___```aaaaaaaaabbbeeejjjpppvvvyyyzzzooosss}}}zzzpppgggbbb]]]aaagggnnnwww|||zzzyyyxxxvvvssspppmmmkkkjjjeeedddbbbaaaaaa___]]]ZZZXXXWWWTTTSSSRRRSSSTTTUUUUUU\\\iiizzz|||uuunnnjjjiiiiiikkknnnttt}}}wwwnnnfff___WWWQQQLLLKKKIIIHHHGGGGGGHHHHHHGGGEEEGGGNNNZZZiiiyyy||||||xxxXXXGGGCCCBBB@@@===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999777777888888888888777777777888;;;@@@FFFMMMSSSWWW]]]aaahhhqqq{{{yyyttt~~~ooo^^^VVVSSSPPPPPPRRRRRRRRRSSSTTTTTTUUUVVVVVVYYYYYYZZZ[[[^^^```ccceeecccdddeeeiiiooowww~~~zzzooosss}}}yyyqqqhhhddd\\\aaagggnnnwww~~~|||zzzyyyxxxvvvssspppllljjjiiidddcccaaa``````___\\\ZZZYYYWWWUUUTTTSSSSSSUUUUUUSSSYYYfffxxx|||uuunnnjjjhhhiiijjjlllrrr|||xxxnnnggg___WWWQQQLLLKKKIIIHHHGGGGGGHHHHHHDDDFFFJJJOOOUUU___nnn{{{{{{YYYHHHCCCBBBAAA======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::777777888888888777777666777888;;;@@@GGGNNNTTTXXX^^^bbbjjjsss}}}|||ttt|||mmm]]]UUURRRPPPPPPRRRQQQRRRRRRSSSTTTTTTUUUUUUYYYYYYZZZ\\\___bbbeeeggghhhiiikkkooovvv~~~zzzooosss|||yyytttkkkddd```ccchhhoooyyy~~~}}}zzzxxx{{{yyyuuuqqqmmmjjjiiihhhgggfffdddaaa^^^\\\ZZZXXXYYYWWWTTTQQQPPPQQQRRRSSSVVV]]]hhhvvv}}}uuuqqqmmmhhhfffhhhiiiooowwwwwwooohhh```XXXRRRMMMKKKIIIFFFDDDDDDEEEEEEIIIFFFFFFIIIOOOYYYjjjyyyzzzZZZHHHGGGEEE===>>>===;;;:::999999:::;;;888888888888888999999999777777777777666666666666777999<<<@@@EEEMMMTTTZZZ\\\aaajjjuuu~~~zzz~~~}}}}}}kkkZZZUUUVVVUUUQQQOOOQQQSSSUUUUUUSSSRRRQQQRRRTTTWWWYYY\\\___bbbgggkkkhhhhhhmmmwww~~~~~~ttttttzzzwwwrrrkkkdddaaaccchhhpppzzz}}}yyyvvvxxxvvvssspppllljjjhhhgggeeedddbbb___]]]ZZZXXXWWWXXXVVVSSSQQQPPPPPPRRRSSSTTT[[[fffttt|||tttpppkkkgggeeegggiiinnnvvvvvvnnnggg```XXXRRRMMMKKKIIIFFFDDDDDDDDDEEEHHHFFFFFFIIINNNWWWgggvvv|||]]]IIIGGGEEE>>><<<<<<;;;:::999999999999999999888888888888888888777777777777666666666666555777;;;???DDDKKKSSSXXX]]]aaajjjuuuzzz|||{{{~~~~~~mmm[[[UUUUUUTTTPPPOOOQQQSSSTTTTTTRRRQQQPPPQQQTTTWWW\\\___bbbeeehhhkkkllllllrrr|||uuuuuuxxxuuuqqqkkkfffaaaccchhhppp{{{|||wwwtttssssssqqqooollliiigggeeecccbbb```^^^[[[YYYWWWVVVWWWUUUSSSPPPPPPPPPQQQRRRRRRYYYdddrrr{{{sssoookkkeeedddeeehhhmmmuuu~~~~~~uuummmggg```YYYSSSMMMKKKHHHFFFDDDCCCDDDDDDFFFEEEFFFIIILLLSSSbbbpppyyy{{{~~~bbbKKKFFFDDD@@@:::;;;;;;::::::999888777:::999999999888777777777666666666666777777777777555888;;;???DDDKKKSSSXXX^^^bbbkkkvvv|||yyyxxx|||ooo]]]VVVUUURRROOONNNRRRSSSTTTSSSQQQOOOOOOOOOQQQUUUZZZ^^^aaadddfffhhhmmmnnnsss}}}xxxwwwxxxtttqqqmmmiiiaaacccgggppp{{{}}}{{{zzzxxxvvvtttqqqqqqqqqpppmmmjjjgggfffcccbbb```^^^[[[YYYWWWVVVUUUTTTRRRPPPPPPPPPQQQQQQQQQXXXbbbppp|||tttoookkkfffdddeeeggglllsss|||}}}tttlllfff```YYYTTTMMMKKKHHHEEECCCCCCCCCCCCDDDDDDFFFHHHJJJPPP^^^lllwwwooo{{{vvvwwwiiiPPPFFFCCCAAA:::;;;<<<<<<;;;:::888777:::::::::999888777666666666666666666777777777777888:::>>>BBBGGGNNNVVV[[[```dddlllwww~~~~~~vvvvvvzzz~~~rrr___WWWTTTQQQOOOOOORRRSSSSSSRRRPPPNNNNNNOOOQQQTTTYYY]]]aaadddiiilllppppppvvv}}}{{{yyytttqqqnnnlllaaabbbfffooo|||}}}xxxuuuuuuvvvwwwwwwrrrrrrrrrqqqooollliiigggcccbbbaaa___\\\ZZZYYYXXXTTTSSSRRRQQQPPPPPPQQQQQQRRRYYYbbbppp~~~uuuqqqlllgggeeeffffffjjjqqqyyy}}}ssskkkeee___XXXTTTMMMKKKHHHEEECCCBBBBBBCCCBBBCCCFFFHHHHHHNNN]]]lll|||~~~qqqjjjvvvsssrrrwwwuuuWWWGGGBBBAAA<<<<<<=========;;;:::888:::::::::999888777666666555666666666777777777888999;;;>>>BBBHHHOOOVVV\\\bbbeeemmmxxx{{{ttttttyyy}}}uuubbbYYYUUURRRPPPQQQRRRSSSSSSQQQOOONNNOOOPPPVVVXXX[[[___dddjjjpppuuuvvvvvvzzzwwwqqqnnnllljjj``````dddnnn|||~~~~~~zzzuuussstttvvvyyyzzzttttttsssqqqooollljjjiiidddcccbbb```]]][[[ZZZYYYTTTSSSRRRRRRQQQQQQQQQRRRTTTYYYbbbooo~~~vvvqqqlllgggeeefffeeeiiiooowww}}}sssjjjccc^^^WWWSSSNNNLLLHHHEEECCCBBBBBBBBBAAACCCEEEGGGGGGNNN___ooossskkktttvvvrrrttt~~~cccLLLCCCBBB>>>>>>>>>======<<<;;;::::::999999999888777777777555555666666777777888888777:::===AAAFFFMMMUUUZZZdddgggnnnxxxzzzssstttyyy~~~wwweee[[[VVVSSSRRRTTTRRRRRRSSSQQQPPPOOOQQQRRRTTTXXX\\\aaagggnnnuuuzzzzzzyyy{{{|||sssmmmhhhfffeee______bbbmmm{{{|||zzzxxxvvvuuuuuuxxxzzz{{{{{{vvvuuussspppmmmkkkjjjiiidddcccaaa___]]]\\\ZZZYYYTTTTTTSSSSSSSSSRRRRRRRRRTTTYYYaaammm~~~~~~uuupppkkkfffdddeeedddhhhnnnuuu~~~sssiiibbb\\\VVVRRRNNNLLLHHHEEEBBBAAAAAAAAAAAABBBEEEGGGGGGOOObbbtttuuukkkrrr}}}wwwuuu|||oooRRREEEDDD>>>>>>===<<<;;;;;;;;;;;;999999888888888888888888555555555666777888888888888:::>>>BBBGGGNNNVVV[[[eeehhhoooyyyzzztttuuuzzzyyyggg]]]WWWTTTUUUWWWQQQRRRRRRQQQPPPQQQSSSUUUTTTZZZbbbjjjqqqwww|||xxxoooiiidddaaa```^^^^^^aaalll{{{}}}{{{zzzxxx|||yyyxxxttttttvvvyyy|||~~~}}}|||wwwuuurrrooollljjjiiiiiicccbbbaaa___]]][[[ZZZYYYTTTTTTTTTTTTSSSSSSSSSSSSTTTXXX___kkk|||}}}tttooojjjeeebbbddddddgggmmmttt~~~sssiiibbb[[[UUUQQQNNNLLLHHHEEEBBBAAAAAAAAA@@@BBBEEEGGGGGGPPPdddxxxrrrhhhnnn|||{{{www|||wwwWWWGGGFFF>>>===;;;:::999999:::;;;888888888888888999999999444555555666777888888999:::<<<@@@DDDIIIPPPXXX]]]fffiiioooyyyzzztttuuu{{{zzziii^^^XXXUUUVVVYYYQQQRRRRRRRRRQQQRRRTTTWWW[[[bbbnnnyyy|||yyyrrrlllfffbbbaaa```[[[\\\```hhhuuuzzzssssssxxxxxx~~~zzzzzzxxxzzz}}}}}}{{{xxxwwwwwwrrryyy~~~{{{xxxrrrnnnkkkiiigggeeebbb```^^^\\\[[[ZZZ[[[[[[XXXUUUSSSQQQQQQRRRQQQPPPPPPVVV^^^ggguuuvvvpppjjjeeeccceeeccceeellluuu~~~|||qqqjjjaaaVVVPPPPPPNNNKKKGGGDDDCCCBBBAAA@@@BBBBBBAAAGGGMMMOOOdddwwwjjjmmm{{{yyy{{{]]]KKKDDD>>><<<;;;;;;;;;;;;:::888999999999999999999999999666666666666666777888888;;;;;;???GGGKKKMMMSSSYYY]]]gggsss{{{|||xxxvvvvvv|||qqqcccZZZVVVUUUVVVRRRRRRTTTWWWVVVTTTXXX^^^cccmmm{{{}}}yyyrrrooojjjddd___\\\[[[ZZZZZZZZZ]]]dddooo|||zzzrrrmmmpppvvv~~~xxxttttttqqqtttxxxzzzyyyvvvuuutttyyy|||wwwqqqllljjjhhhfffeeecccaaa___\\\[[[ZZZZZZZZZVVVSSSPPPOOOOOOPPPOOONNNPPPVVV]]]ffftttwwwpppjjjeeeccceeeeeefffllluuu}}}|||rrrkkkbbbWWWQQQOOONNNJJJFFFDDDCCCCCCBBBAAAAAABBBAAAGGGNNNQQQfffvvvhhhkkkxxxyyy~~~bbbMMMCCC>>><<<;;;;;;;;;;;;:::888888888888888888888888888666666666666666777888888;;;;;;???GGGKKKNNNSSSZZZ^^^iiittt||||||wwwttttttzzzsssfff]]]XXXWWWWWWVVVVVVXXX[[[[[[\\\bbbjjjttt~~~zzzwwwtttpppmmmfffddd___[[[XXXVVVUUUUUUXXXXXXXXX^^^hhhvvvwwwnnniiihhhoooxxx{{{xxxtttooolllllliiimmmqqqtttuuutttuuuuuu|||wwwpppjjjgggfffeeeeeedddbbb___\\\ZZZYYYXXXXXXUUUSSSPPPOOOPPPPPPOOONNNPPPUUU\\\eeessswwwpppjjjdddbbbdddggghhhmmmttt{{{}}}tttmmmdddYYYQQQOOOMMMJJJFFFCCCCCCCCCBBBAAAAAACCCBBBGGGOOOSSSgggvvviiijjjvvvwww{{{hhhOOOBBB>>><<<;;;;;;;;;;;;:::888777777777777777777777777777666666666666777888888:::;;;???GGGKKKNNNTTTZZZ```kkkvvv~~~}}}}}}wwwtttsssxxxzzzmmmccc]]][[[ZZZWWWVVVXXX\\\___dddnnnyyyxxxpppkkkiiigggeee]]][[[YYYVVVTTTSSSSSSSSSUUUUUUUUUYYYbbbqqqwwwlllfffdddhhhsss~~~{{{tttqqqmmmgggeeeffffffhhhkkknnnqqquuuzzz}}}{{{uuunnnhhheeeeeeeeeeeeeeeccc```\\\ZZZXXXWWWVVVWWWUUURRRQQQRRRRRRRRRQQQPPPUUU[[[cccqqqwwwpppjjjdddbbbcccggghhhmmmtttzzz}}}uuuooofffZZZQQQOOOLLLIIIEEECCCCCCCCCBBBBBBBBBEEECCCFFFNNNRRRcccvvviiikkkvvvtttxxxhhhOOOBBB>>><<<;;;;;;;;;;;;:::888888888888888888888888888777777666666777777888999:::;;;@@@GGGLLLOOOTTT[[[```kkkwww{{{ssssssyyyuuutttyyyxxxlllccc___^^^[[[ZZZ]]]bbbhhhppp~~~~~~}}}}}}qqqgggbbb```^^^]]]UUUTTTSSSRRRRRRRRRRRRSSSSSSSSSTTTWWW___mmm}}}tttllldddaaaccciiiwww}}}uuuooollliiidddbbbdddggghhhiiilllrrrzzzyyyssslllgggeeeeeeffffffeeeccc```\\\YYYWWWVVVVVVVVVTTTRRRQQQRRRRRRRRRQQQPPPTTTYYYaaaoooxxxqqqjjjcccaaabbbeeeggglllssszzz}}}uuuooofffZZZQQQOOOJJJGGGDDDBBBBBBCCCCCCBBBCCCGGGDDDEEEKKKNNN[[[ssssssgggiiivvvuuuxxx}}}cccNNNBBB>>><<<;;;;;;;;;;;;:::888999999999999999999999999777777777777777888999999:::;;;@@@GGGLLLOOOUUU\\\```kkkxxxrrrkkkmmmyyyuuuuuuzzzssshhhcccaaaddddddhhhooowwwzzzxxxvvviii___YYYWWWUUUSSSOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTUUUWWW]]]hhhvvvwwwhhhbbb^^^___ccckkkyyywwwqqqlllkkkhhhdddbbbdddhhhiiikkkooowww~~~vvvqqqkkkgggfffgggggggggdddbbb___\\\YYYWWWVVVVVVTTTRRROOOOOOPPPQQQQQQPPPPPPTTTXXX___mmm~~~xxxqqqjjjccc```aaacccdddjjjqqqxxx}}}tttmmmdddYYYQQQOOOIIIFFFCCCBBBBBBCCCCCCCCCCCCHHHFFFEEEJJJKKKTTTggg|||zzzmmmccchhhvvvxxxzzzvvv]]]KKKCCC>>><<<;;;;;;;;;;;;:::888999999999999999999999999888777777777777888999999:::;;;@@@HHHMMMPPPVVV]]]aaalllyyyoooiiijjj}}}~~~yyyvvvvvv{{{zzzooojjjiiilllmmmsss|||vvvssswww|||{{{qqqdddZZZTTTQQQNNNLLLMMMNNNNNNOOOPPPQQQRRRRRRUUUWWWXXXYYY[[[aaalllttttttlllaaa]]]\\\```fffooo|||qqqllliiijjjiiieeecccdddhhhjjjooovvv{{{sssoookkkhhhhhhiiiiiihhhcccaaa___[[[YYYWWWVVVVVVTTTRRROOOOOOPPPQQQQQQPPPPPPSSSWWW]]]kkk}}}yyyqqqjjjbbb```aaaaaabbbgggnnnuuu~~~|||rrrkkkbbbWWWQQQOOOHHHFFFCCCAAABBBCCCDDDCCCAAAHHHGGGFFFKKKKKKQQQ```nnnwwwkkkcccjjj{{{xxxzzztttZZZJJJDDD>>><<<;;;;;;;;;;;;:::888888888888888888888888888888888777777888888999::::::;;;@@@HHHMMMPPPVVV]]]bbbnnnzzz~~~qqqjjjjjjzzz|||zzz{{{{{{wwwxxxyyy|||sssmmmooorrrwww|||yyypppcccXXXRRROOOLLLIIIOOOOOOPPPQQQRRRSSSTTTTTTVVVYYY[[[ZZZYYY]]]dddkkk|||tttjjjccc___\\\^^^dddkkksss{{{mmmiiigggjjjjjjfffdddeeefffjjjrrr{{{zzzwwwqqqnnnkkkiiiiiijjjjjjiiibbbaaa^^^[[[YYYWWWWWWWWWVVVSSSQQQQQQRRRSSSSSSRRRPPPSSSVVV]]]jjj|||yyyqqqjjjbbb___``````aaafffmmmrrr{{{|||rrrjjjaaaVVVQQQPPPHHHEEEBBBAAABBBCCCDDDDDD???HHHHHHGGGLLLLLLPPP]]]fff}}}wwwlllfffnnnvvvxxxuuuZZZJJJEEE>>><<<;;;;;;;;;;;;:::888777777777777777777777777888888888777888888999::::::;;;@@@HHHMMMPPPWWW^^^dddooo|||sssllllll}}}qqqjjjjjjlllqqqxxx{{{|||zzzppphhh]]]UUUQQQPPPOOOOOOPPPPPPQQQRRRTTTVVVWWWXXXZZZYYYXXXXXXYYY[[[]]]___llluuuzzzpppiiiffffffbbbbbbcccfffooo|||~~~xxxlllmmmnnnnnnmmmllljjjjjjiiinnnttt~~~}}}xxxttttttqqqmmmkkkjjjhhhfffdddaaa___]]]ZZZXXXWWWWWWWWWUUUSSSQQQOOONNNOOOPPPQQQPPPSSSVVV\\\jjj|||uuunnnhhhaaa^^^^^^]]]^^^cccjjjqqq{{{}}}rrriiibbb[[[TTTOOOGGGEEEBBB@@@AAABBBBBBBBBBBBCCCHHHKKKKKKKKKRRR[[[jjjzzzsssmmmrrryyyzzz|||^^^III???<<<<<<;;;;;;;;;:::::::::999999999888888888888777???;;;777777999;;;;;;999777<<>><<<<<<;;;;;;;;;:::::::::999999999888888888888777222555888888666666777999:::999:::@@@KKKUUU\\\___fffooo}}}oooiiittt}}}vvvnnngggccchhhgggjjjsss|||sssjjjddddddppp{{{pppmmmoootttzzzvvviii```\\\[[[\\\]]]```cccdddbbb```___^^^^^^^^^___aaabbbddd^^^___aaaaaa_________``````dddkkkrrrvvvzzz}}}yyynnncccaaabbbeeekkkqqqwwwyyy{{{~~~{{{rrrkkkeeeccceeehhhssszzzqqqhhhcccaaa``````[[[ZZZYYYVVVTTTQQQPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNQQQTTTZZZhhhyyyxxxmmmeee```\\\ZZZYYYYYY]]]cccgggooo}}}wwwoooggg\\\SSSPPPLLLHHHCCC@@@@@@AAABBBBBBEEEEEEHHHIIIHHHHHHPPPYYYhhh~~~zzznnnmmmxxxvvvlllpppyyy~~~WWWEEEAAAAAA;;;;;;:::::::::999999999888888888777777777777666666666666666777888999:::;;;:::;;;@@@IIIUUU^^^cccooovvvyyylllvvv{{{sssnnnhhhaaa]]]^^^cccgggnnnxxxppphhhddddddssszzzooommmooosssyyyxxxmmmfffdddbbbbbbcccdddffffffcccaaabbbbbbaaaaaabbbccceeefffdddeeeffffffdddbbbbbbccceeeiiiooouuuyyy{{{|||}}}tttjjjaaa___bbbgggnnnuuu{{{~~~~~~tttmmmhhhdddeeehhhlllzzz~~~xxxooogggcccaaa``````]]]\\\ZZZXXXUUUSSSQQQPPPPPPOOONNNMMMLLLLLLLLLLLLMMMPPPTTTZZZhhhzzzxxxmmmeee___[[[YYYZZZZZZ^^^dddiiiqqqwwwoooggg\\\SSSPPPKKKHHHCCC@@@AAABBBCCCCCCEEEEEEHHHJJJIIIIIIQQQ[[[kkkzzzmmmkkkuuuwwwlllpppzzz}}}YYYGGGDDDDDD<<<<<<<<<;;;;;;;;;::::::999999888888888777777777777777777777888999::::::::::::;;;@@@IIITTT^^^cccnnnuuu~~~nnnuuu~~~uuulllgggccc^^^\\\^^^dddiiirrr~~~~~~lllfffcccdddtttxxxnnnlllnnnrrrwww}}}}}}yyysssooonnnkkkjjjjjjjjjkkkiiifffdddffffffffffffggghhhiiiiiikkklllmmmmmmjjjhhhggggggkkkooouuuzzz~~~~~~}}}sssiiiaaa___bbbgggooowww{{{tttlllhhhfffeeejjjpppwwwyyyssskkkeeebbbaaa```___^^^]]][[[YYYWWWUUUSSSRRRRRRQQQOOOMMMLLLKKKJJJJJJLLLPPPSSSZZZhhh{{{xxxmmmddd___ZZZXXXZZZ[[[___eeekkkssswwwpppggg\\\TTTPPPJJJGGGCCC@@@AAACCCDDDDDDEEEEEEHHHJJJJJJKKKTTT^^^qqq{{{ooollltttwwwlllqqqzzz}}}YYYHHHCCCBBB======<<<<<<<<<;;;;;;;;;:::999999999888888888888888888777888888999:::;;;::::::;;;???GGGRRR]]]cccmmmttt~~~rrrvvvzzzpppfffaaa^^^[[[]]]```fffnnnzzzzzziiidddbbbeeevvvuuullljjjmmmoootttyyyyyy|||~~~}}}zzzwwwuuuuuuqqqpppooooooooonnnkkkiiikkkkkkkkkkkklllmmmmmmnnnoooqqqssssssqqqnnnnnnnnnpppsssyyyxxxnnneeebbbcccgggoooxxx~~~rrrlllgggggggggjjjrrrzzz~~~zzzsssnnnhhhdddaaa```______]]]\\\[[[YYYWWWUUUSSSRRRQQQPPPOOOMMMLLLKKKKKKKKKLLLOOOSSSZZZiii|||xxxmmmddd^^^ZZZWWWYYYZZZ___eeekkktttwwwppphhh]]]TTTQQQJJJFFFBBBAAAAAACCCEEEEEEEEEEEEHHHJJJJJJLLLVVVaaawww|||pppmmmtttwwwlllqqq{{{|||YYYFFF@@@>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888999999888888999::::::;;;::::::;;;???FFFPPP\\\ccclllrrr}}}vvvzzzzzzoooccc^^^\\\[[[___eeejjjtttxxxiiieeecccfffxxx~~~tttllljjjlllmmmqqquuuxxxyyy{{{|||{{{zzzyyyyyyuuusssrrrrrrssssssqqqpppnnnooopppqqqrrrrrrssssssrrrtttwwwwwwvvvtttssssssqqqtttyyy|||ssskkkgggfffjjjttt~~~|||vvvkkkgggeeefffiiiooo{{{zzzwwwnnnkkkfffcccaaa```___^^^[[[ZZZYYYWWWUUUSSSRRRQQQOOONNNMMMMMMLLLMMMMMMMMMLLLOOOTTT[[[iii|||wwwlllddd^^^ZZZXXXXXXYYY^^^dddjjjssswwwppphhh]]]UUURRRJJJGGGCCCAAABBBDDDEEEFFFFFFEEEGGGJJJJJJMMMWWWbbbzzzwwwmmmllltttzzznnnrrr}}}zzzXXXFFF@@@===;;;;;;;;;::::::::::::999:::::::::999999999888888999999999888999999::::::999:::;;;>>>DDDNNN[[[dddkkkrrr|||zzzyyynnnbbb\\\ZZZ\\\bbbhhhppp{{{xxxjjjfffdddggg{{{wwwnnnmmmmmmnnnooossswwwxxx{{{}}}~~~~~~~~~}}}xxxwwwuuuvvvwwwxxxwwwvvvrrrsssuuuwwwxxxzzzzzzzzzvvvxxx{{{|||zzzwwwuuuuuupppqqqvvvxxxpppmmmmmmrrr}}}|||rrrnnneeecccdddiiinnnxxx~~~~~~~~~|||wwwssskkkhhheeebbbaaa```^^^]]]YYYYYYWWWVVVTTTRRRQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNMMMPPPTTT[[[iii|||vvvlllddd^^^[[[YYYXXXYYY]]]ccciiiqqqwwwpppiii^^^VVVSSSKKKHHHDDDAAABBBDDDEEEEEEFFFFFFGGGIIIIIILLLWWWbbbzzzvvvooohhhiiittttttvvvwwwWWWHHHDDDBBB;;;;;;:::::::::999999999:::999999999888888888888999999888888888888999:::999:::<<<===BBBLLLZZZdddkkkrrr|||vvvkkk___[[[[[[^^^fffmmmxxxwwwkkkhhheeeiii{{{sssqqqqqqppppppsssvvvxxx|||}}}{{{zzzzzz{{{{{{zzzyyyvvvwwwzzz}}}|||~~~|||xxxuuutttnnnnnnqqqzzzxxxtttrrrwww}}}qqqiiifffddddddhhhoooxxx~~~|||zzzzzzzzzyyytttooojjjgggeeecccbbb```^^^\\\YYYXXXWWWUUUTTTRRRQQQPPPOOOOOONNNMMMLLLLLLLLLMMMNNNRRRUUU\\\iii{{{uuukkkddd___\\\ZZZYYYZZZ^^^dddiiipppwwwpppiii^^^VVVSSSMMMIIIDDDBBBBBBCCCDDDDDDGGGFFFGGGHHHHHHKKKUUUaaawwwooojjjgggkkkxxx}}}|||tttUUUHHHDDDCCC<<<;;;;;;;;;::::::::::::999999888888888777777777999888888777777777888888999:::<<<===AAAKKKYYYdddkkkrrr}}}sssiii___]]]___eeennnvvvtttiiigggfffkkkvvvttttttrrrrrrtttuuuxxx|||}}}|||}}}}}}|||{{{xxxzzz}}}~~~yyyuuusssmmmlllnnnvvvyyyuuuxxx~~~wwwkkkcccbbbfffgggmmmvvv}}}zzzxxxwwwwwwxxxvvvqqqmmmiiigggeeecccbbb```]]][[[YYYXXXWWWVVVTTTSSSRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKOOOSSSVVV\\\iii{{{uuukkkddd___\\\[[[[[[[[[___dddiiiqqqwwwqqqiii___WWWTTTNNNJJJEEEBBBBBBCCCDDDDDDGGGFFFGGGHHHHHHJJJUUU```sssyyymmmjjjhhhnnn}}}sssSSSEEEBBB@@@======<<<<<<<<<;;;;;;;;;888888888777777777777666888888777777777777777888999:::<<<===@@@JJJYYYdddlllrrr}}}sssjjjaaaaaaeeelllvvv~~~qqqgggffffffmmmyyywwwxxxwwwvvvuuutttxxx~~~yyy|||}}}~~~vvvooolllmmmvvvzzz~~~zzzrrrlllfffcccdddiiilllttt}}}wwwxxxwwwvvvtttpppllljjjhhhfffdddaaa___]]][[[[[[ZZZYYYWWWUUURRROOOMMMLLLNNNNNNMMMMMMMMMMMMNNNNNNQQQSSSUUU[[[hhhyyyvvvlllddd^^^ZZZXXXYYY\\\```cccgggqqqvvvpppiii___XXXUUUPPPKKKFFFBBBBBBCCCDDDEEEFFFEEEGGGJJJKKKNNNVVV___ppp{{{tttqqqnnnnnntttrrrTTTGGGDDDBBB=========<<<;;;;;;::::::::::::::::::::::::::::::777777777777888999:::;;;999888:::===@@@FFFTTTaaakkkpppzzz{{{vvvkkkbbb```eeemmmyyyqqqeeecccdddmmm||||||}}}yyywwwrrruuuzzz~~~}}}}}}~~~zzzrrrnnnooouuu~~~~~~}}}sssmmmiiieeedddfffooouuu}}}{{{xxxwwwvvvuuurrrooollljjjgggfffcccaaa^^^\\\[[[[[[YYYXXXWWWUUUSSSQQQOOOOOONNNNNNMMMMMMMMMMMMNNNNNNQQQSSSUUU[[[iiizzz~~~uuukkkccc^^^ZZZXXXXXX\\\```cccgggqqqvvvppphhh^^^WWWUUUOOOKKKFFFCCCBBBCCCDDDEEEFFFEEEGGGJJJKKKNNNVVV___qqq|||tttmmmkkkmmmwwwsssTTTFFFCCC@@@=========<<<;;;;;;::::::999999999999999999999999777777777777888999::::::999999:::===???FFFTTTaaajjjoooyyy|||{{{pppfffeeeiiirrrooodddccceeennn}}}yyyssstttwww}}}xxxsssqqquuu|||{{{ssskkkiiihhhgggiiimmmvvv~~~|||zzzyyywwwuuurrrooommmkkkjjjfffeeeccc```^^^\\\[[[ZZZWWWWWWVVVUUUTTTRRRRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNPPPRRRUUU\\\jjj{{{~~~tttjjjccc^^^ZZZWWWXXX[[[```cccgggqqqwwwoooggg]]]VVVTTTOOOKKKFFFCCCCCCDDDDDDDDDFFFEEEGGGJJJKKKNNNVVV___qqq}}}vvvlllkkknnn{{{uuuTTTFFFBBB???=========<<<;;;;;;:::::::::999999888888777777777999888888888888888999999;;;999999;;;>>>DDDSSSaaahhhmmmwww|||~~~sssjjjiiinnnxxx{{{{{{{{{}}}}}}}}}nnnddddddfffooo|||{{{xxxxxxyyyuuuvvvzzz~~~qqqkkkgggggghhhjjjooouuu|||~~~}}}|||zzzyyywwwsssooollljjjjjjjjjeeedddbbb```]]]\\\[[[ZZZXXXWWWVVVUUUTTTSSSRRRQQQNNNNNNMMMMMMMMMMMMNNNNNNOOORRRUUU]]]kkk|||}}}rrrhhhbbb^^^YYYWWWWWW[[[___ccchhhrrrwwwooofff\\\UUUSSSNNNKKKFFFDDDCCCDDDDDDDDDEEEEEEFFFJJJLLLNNNVVV```ppp}}}{{{pppnnnppp|||uuuUUUGGGCCC@@@=========<<<;;;;;;::::::;;;::::::999888777777666999999888888777888888888;;;999999;;;<<>>AAALLLXXXiiioooyyyxxxsssrrryyyxxxmmmiiigggfffeeekkkqqquuuwwwzzz|||wwwxxxzzz|||pppeee^^^bbbfffnnn}}}}}}yyy|||~~~rrriiicccfffgggkkkttt|||~~~|||{{{zzzxxxwwwtttrrroookkkhhheeecccbbbbbbaaa___]]]\\\[[[ZZZZZZSSSSSSRRRRRRQQQQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMQQQWWW```ppp{{{mmmccc```]]]YYYTTTTTTXXX^^^bbbhhhtttssskkkddd\\\WWWVVVMMMJJJGGGEEEEEEEEECCCBBBDDDCCCFFFJJJLLLOOOXXXaaaxxxmmmddd```lllrrrTTTHHHEEECCC>>>======<<<;;;;;;::::::888888888888888999999999777777777777888999:::;;;777888;;;>>>>>>AAAKKKVVVkkkpppzzzwwwrrrrrryyy}}}ooohhhggghhhjjjeeekkkqqqtttvvvyyy}}}wwwtttyyy}}}lllaaa\\\aaafffppp~~~{{{{{{yyywww|||uuummmhhheeejjjooovvv|||~~~|||{{{zzzxxxxxxuuurrrnnnjjjgggdddaaa^^^```___^^^\\\ZZZXXXWWWVVVTTTTTTTTTSSSRRRPPPOOONNNOOONNNMMMLLLKKKKKKKKKKKKMMMRRRWWW```ooo}}}qqqiiibbbZZZWWWXXXWWWXXX\\\aaafffppp}}}rrrkkkeee\\\UUUSSSJJJIIIGGGDDDBBBAAAAAAAAAEEEEEEHHHKKKMMMQQQ\\\hhh~~~ooocccaaarrr}}}yyyjjjPPPHHHEEEAAA???AAA<<<;;;BBB???999>>>:::;;;;;;;;;;;;:::999999777777777777777888888999;;;999999<<<===@@@IIISSShhhtttvvv||||||uuurrrxxxllleeedddbbb``````dddhhhllloooqqqvvv}}}~~~tttxxx{{{}}}uuujjjaaa[[[\\\dddsss~~~xxxuuutttuuu}}}{{{xxx{{{vvvmmmiiiiiiiiipppvvv~~~}}}|||zzzxxxwwwvvvtttqqqmmmiiigggeeebbb______^^^]]]\\\ZZZYYYXXXWWWVVVVVVTTTRRRPPPOOOMMMMMMOOONNNMMMLLLKKKKKKKKKKKKMMMQQQWWW```ooo}}}qqqiiiaaaYYYVVVWWWVVVWWW\\\aaafffppp}}}rrrkkkddd[[[TTTRRRKKKIIIGGGDDDCCCBBBBBBBBBDDDEEEHHHLLLNNNRRR]]]iiiooocccaaaqqqzzzuuuiiiPPPIIIFFFBBB@@@BBB===;;;>>>:::666999:::::::::::::::999999888777777777777777888999999:::999:::<<<===???GGGPPPdddqqq}}}oootttwwwsssxxx|||jjjcccbbb```^^^^^^bbbfffkkknnnppptttzzzyyyxxxsssxxxwwwggg```[[[^^^eeerrrvvvppplllmmmnnnqqqxxx~~~yyy{{{{{{mmmgggiiinnnrrrxxx~~~|||zzzxxxvvvtttsssrrroookkkiiigggeeebbb```]]]]]]\\\[[[ZZZYYYXXXXXXYYYWWWTTTQQQOOOMMMMMMLLLOOONNNMMMLLLKKKKKKKKKKKKLLLPPPVVV```ppp}}}qqqhhh```XXXUUUVVVUUUVVV[[[```fffppp}}}rrrkkkdddZZZSSSQQQKKKIIIGGGEEECCCBBBBBBBBBDDDEEEHHHMMMOOOSSS^^^jjjqqqeeebbbqqqwwwsss}}}gggPPPIIIGGGBBB===???>>>===<<<<<<===>>>:::::::::999999999888888888777777777777888999999999888:::=========CCCKKK___mmmzzzkkkpppyyytttxxxxxxhhhaaa```^^^\\\\\\___dddjjjnnnppptttyyy}}}~~~}}}yyysssrrrqqqzzzxxxddd___\\\^^^fffsssyyysssnnnmmmiiiiiimmmpppsssyyy{{{}}}wwwllliiinnnuuu{{{~~~~~~~~~}}}{{{xxxvvvsssqqqppppppnnnjjjhhhgggeeecccaaa\\\\\\[[[ZZZYYYYYYXXXXXXXXXVVVSSSPPPNNNMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLLLLKKKPPPVVV```ppp|||pppggg___WWWTTTUUUTTTUUUZZZ```eeeooo}}}rrrjjjcccYYYRRRPPPKKKJJJGGGEEEDDDCCCCCCCCCDDDEEEIIINNNPPPTTT___kkkrrrgggffftttxxxsss}}}cccNNNIIIGGGBBB======@@@>>>888;;;???===::::::999999888888888888888888777777888888999:::888888:::======;;;@@@GGG[[[jjjyyynnnsss~~~zzzsssvvv~~~tttfff```^^^\\\[[[\\\^^^ccckkkpppssswww|||vvvrrrrrrttt|||vvvbbb^^^[[[]]]gggvvv|||nnniiihhhgggjjjkkkooouuuxxxzzz}}}~~~}}}vvvpppooottt{{{|||{{{yyywwwtttrrrpppoooooollliiigggfffeeebbbaaa[[[[[[ZZZZZZYYYXXXWWWWWWUUUSSSQQQOOONNNNNNPPPQQQNNNMMMLLLLLLLLLLLLLLLLLLLLLPPPWWW```qqqzzznnnfff^^^WWWTTTUUUTTTUUUYYY___dddooo|||qqqjjjbbbYYYRRRPPPKKKJJJHHHFFFEEEDDDDDDEEEEEEFFFKKKPPPRRRUUU```kkkrrrjjjjjjyyyxxxrrr~~~```LLLHHHFFFAAABBB>>>AAA>>>333888>>>555;;;:::999888888888999999888888888888888999999:::888888:::===<<<:::>>>EEEWWWiiizzzuuuzzz~~~yyyrrrttt{{{}}}pppeee```^^^[[[ZZZ\\\]]]ccckkkqqquuuyyy~~~}}}{{{|||vvvtttvvv{{{sssbbb^^^ZZZ[[[ggg{{{tttpppmmmsss~~~oooeeedddgggkkkpppvvv~~~xxxvvvtttrrrrrrwww~~~{{{zzzxxxvvvtttrrrpppoooooollliiifffeeedddaaa```[[[[[[ZZZYYYXXXWWWVVVVVVRRRRRRPPPOOOOOOOOOPPPQQQMMMMMMLLLLLLLLLLLLLLLMMMMMMQQQWWWaaaqqqwwwllleee^^^WWWUUUVVVTTTUUUZZZ___dddmmmzzzoooiiibbbYYYRRRPPPKKKJJJHHHFFFEEEEEEEEEFFFGGGHHHMMMQQQSSSVVV```jjjooojjjnnnwwwrrr~~~___LLLIIIGGGBBBBBB:::AAABBB:::GGGQQQBBB<<<;;;:::999999999:::;;;999888888888888999::::::999888:::===<<<:::>>>EEESSSggg{{{{{{}}}zzzqqqqqqwwwwwwmmmccc___]]]ZZZYYY[[[\\\aaahhhmmmpppuuuzzz}}}yyyyyy|||xxxxxx}}}pppaaa___ZZZ[[[iiirrrgggeee```fffnnnvvv}}}vvvkkkfffhhhnnnsss|||~~~}}}qqqqqqqqqqqqssszzz}}}yyyyyywwwvvvtttrrrqqqpppooollliiifffeeeccc```^^^\\\[[[ZZZYYYWWWVVVUUUTTTRRRRRRQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNRRRXXXaaaqqquuujjjddd]]]WWWUUUWWWUUUVVVZZZ___ccclll~~~xxxnnnhhhbbbYYYSSSQQQKKKJJJIIIGGGFFFFFFFFFGGGIIIJJJNNNSSSTTTVVV___iii~~~yyyjjjhhhpppyyyttt```NNNLLLIIICCCCCC888AAAFFFAAAUUUbbbMMM>>>===;;;:::999:::;;;<<<999999888888999999:::;;;999888:::<<<;;;:::???GGGMMMddd{{{~~~}}}rrrooosssyyyrrriii```]]][[[XXXWWWYYYZZZ^^^bbbeeegggjjjppptttuuuvvvwwwxxxyyy|||}}}yyyzzz~~~qqq```___\\\^^^lll|||kkkbbbbbb]]]aaafffiiiooozzz~~~rrrlllkkknnnuuu{{{~~~|||||||||yyyyyy|||nnnoooooopppttt|||}}}{{{yyyxxxwwwvvvtttsssrrrqqqooommmiiifffdddbbb```]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSSSSRRRRRRPPPNNNLLLKKKMMMLLLLLLLLLLLLLLLMMMMMMOOOSSSYYYbbbqqq~~~tttiiiccc]]]XXXVVVXXXVVVWWWZZZ___bbbkkk}}}wwwmmmgggbbbYYYTTTRRRLLLJJJIIIGGGFFFFFFGGGGGGJJJKKKOOOTTTTTTVVV^^^hhhxxxtttgggfffqqq}}}xxxbbbPPPNNNKKKEEEIII:::AAADDD<<>>>>>>>><<<<<<;;;:::999999999999888888777777888999::::::888:::;;;<<<<<<===@@@BBBKKK^^^uuuqqqmmmooossswww{{{~~~{{{uuulllgggaaa[[[XXXWWWVVVUUUYYYYYYYYYYYYZZZ[[[]]]^^^aaadddgggjjjkkknnnrrrvvvwwwiii^^^VVVYYYdddqqqsssjjjeeebbb```dddgggkkkooouuu}}}~~~~~~}}}{{{~~~yyyooommmnnnooopppssspppqqqqqqrrrwww}}}{{{zzzyyyxxxuuurrrpppoooooonnnnnnkkkgggdddcccaaa___]]][[[ZZZXXXWWWUUUTTTTTTTTTPPPPPPOOOOOONNNMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNPPPUUU[[[dddsss}}}sssggg```ZZZUUUTTTVVVVVVXXX]]]bbbgggpppuuujjjddd^^^VVVPPPNNNLLLKKKIIIHHHHHHHHHIIIIIIKKKNNNRRRSSSTTTWWW\\\```nnnxxxnnneeeccclll~~~eeeUUUOOOJJJGGGEEEDDDBBBAAA???>>>>>>>>>>>>===<<<;;;::::::::::::888888777777888999999:::888:::;;;<<<<<<===@@@BBBIII\\\sss~~~pppkkkmmmppptttxxx|||}}}~~~xxxmmmiiibbb\\\YYYWWWUUUTTTUUUUUUUUUUUUVVVXXXZZZ[[[\\\___ccceeehhhkkkqqquuu}}}tttfff___XXX[[[fffsss|||sssjjjeeedddfffhhhnnnqqqvvv||||||zzz|||~~~xxxpppjjjkkknnnoooqqqtttuuuvvvwwwyyy}}}}}}{{{yyyxxxyyyxxxvvvtttqqqnnnlllkkkllliiieeecccbbb```^^^\\\ZZZYYYWWWUUUTTTSSSSSSSSSNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMOOOOOOQQQVVV\\\eeettt{{{qqqggg```[[[UUUSSSUUUWWWYYY^^^eeejjjttt~~~ssshhhbbb\\\TTTNNNMMMKKKKKKIIIHHHHHHIIIJJJJJJMMMPPPSSSTTTTTTVVV[[[___gggvvvnnneeeeeennndddVVVPPPLLLIIIFFFEEECCCAAA@@@???>>>>>>???>>>===<<<;;;;;;;;;;;;888888888777888888999:::999:::;;;<<<<<<===???AAAHHHZZZqqq~~~pppjjjjjjlllooosssyyy{{{~~~|||oookkkddd___[[[XXXUUUSSSSSSRRRRRRSSSUUUWWWYYY[[[[[[^^^aaaccceeejjjqqqvvvqqqddd___YYY]]]hhhvvvtttqqqlllgggeeeggglllpppwww|||zzzwwwyyy{{{sssnnnkkkooossstttwwwzzz|||~~~}}}zzzyyyxxxxxxwwwvvvtttqqqnnnkkkjjjjjjhhheeecccbbb```^^^\\\ZZZYYYWWWVVVTTTSSSSSSSSSPPPPPPOOOOOONNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQWWW^^^ggguuuyyyooofffaaa[[[UUUSSSUUUWWWYYY___ffflllxxx}}}ssshhhaaa[[[TTTNNNMMMKKKJJJJJJIIIIIIJJJKKKLLLPPPRRRTTTTTTSSSUUUZZZ^^^hhhzzzpppfffhhhqqqdddVVVPPPMMMJJJGGGFFFDDDBBBAAA@@@?????????>>>===<<<;;;;;;;;;;;;999888888888888888999999999:::;;;;;;;;;<<<>>>@@@GGGWWWnnnpppjjjhhhhhhkkkoooyyyzzz}}}~~~rrrnnnhhhbbb^^^ZZZVVVSSSSSSSSSTTTUUUWWWZZZ\\\^^^```ccceeeffffffkkkssszzz}}}nnnccc]]]YYY^^^jjjzzz|||sssiiijjjjjjiiiiiilllqqqvvv~~~~~~wwwtttvvvyyyrrroooooouuuyyy{{{}}}{{{yyyxxxuuuuuutttsssqqqnnnlllkkkjjjhhhfffdddcccaaa___\\\[[[ZZZXXXVVVUUUTTTTTTTTTSSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRXXX___iiiwwwwwwnnneee```[[[UUUSSSUUUVVVXXX^^^fffmmmyyy~~~sssgggaaa[[[TTTOOOOOOKKKJJJJJJIIIJJJKKKMMMNNNQQQSSSTTTSSSRRRTTTYYY^^^kkk~~~yyypppqqqyyydddUUUPPPLLLIIIHHHGGGFFFDDDBBB@@@@@@???>>>===<<<;;;::::::::::::999999888888888888888999999:::;;;;;;;;;;;;>>>@@@FFFSSSjjjtttlllhhhgggiiimmmxxxzzz}}}~~~}}}vvvrrrmmmgggbbb\\\WWWSSSSSSSSSTTTVVVXXX\\\___```fffiiikkkjjjiiioooyyyzzzllldddYYYWWW___lll~~~}}}rrrkkkcccfffiiikkkmmmqqqyyy~~~|||uuusssvvvzzz~~~rrrqqqssszzz~~~|||zzzyyyuuutttsssqqqooommmlllkkkiiigggeeeddddddbbb___\\\[[[ZZZXXXWWWUUUTTTTTTTTTUUUTTTSSSQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMOOOOOORRRYYYaaakkkxxxvvvmmmccc^^^YYYUUUTTTVVVWWWYYY^^^fffnnn{{{}}}rrrfff```ZZZSSSOOOOOOKKKJJJJJJJJJKKKLLLNNNOOOQQQRRRSSSRRRQQQSSSXXX]]]jjjyyyyyy~~~bbbTTTPPPMMMJJJJJJIIIGGGEEECCCAAA@@@@@@>>>===<<<;;;:::::::::::::::999888888777888888888999:::;;;;;;:::;;;===???DDDOOOddd~~~yyypppkkkgggiiinnnvvvyyy}}}~~~}}}}}}}}}zzzwwwrrrlllfff___XXXTTTQQQQQQRRRTTTXXX[[[___aaafffjjjmmmmmmooowwwvvvjjjcccVVVWWW```mmm|||rrrjjjeeecccgggkkknnnrrryyy|||uuutttyyy}}}{{{sssrrrwww~~~|||zzzyyyxxxvvvssspppmmmkkkkkkjjjgggeeedddccccccaaa]]][[[ZZZYYYWWWVVVTTTSSSSSSSSSSSSRRRRRRQQQOOONNNMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNSSSYYYbbblllyyyvvvlllbbb\\\XXXTTTTTTWWWXXXZZZ___gggooo||||||pppddd^^^XXXRRRNNNNNNJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQRRRPPPPPPRRRXXX]]]jjj|||ssstttyyyzzz```TTTQQQOOOMMMKKKJJJHHHEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::999999888777777888888999:::;;;;;;::::::<<<>>>AAAIII^^^zzzuuunnniiikkkpppqqqvvv{{{~~~~~~~~~{{{vvvpppiiibbbZZZUUUPPPPPPRRRTTTXXX\\\```bbbccciiiooosssxxxrrrfffaaaWWWXXXbbbnnn~~~tttlllfffbbbgggjjjnnnqqqvvv}}}uuuuuu{{{wwwtttuuuzzz}}}{{{yyyxxxzzzxxxtttooollliiiiiiiiieeedddcccbbbbbb```\\\YYYXXXWWWVVVTTTSSSRRRRRRQQQPPPPPPPPPOOOOOONNNNNNNNNJJJJJJJJJJJJKKKLLLMMMNNNSSSZZZcccmmmzzzwwwlllaaa[[[WWWTTTUUUXXXZZZ\\\aaahhhppp}}}zzzoooccc\\\VVVPPPMMMMMMJJJJJJJJJJJJLLLNNNPPPQQQOOOPPPQQQOOOOOOQQQXXX]]]lll~~~sssggghhhooowww^^^TTTRRRRRRPPPLLLJJJHHHFFFDDDBBBAAA@@@@@@???>>>======<<<<<<<<<::::::999888777777888888999:::;;;;;;::::::<<<>>>???FFFZZZvvvxxxpppkkkmmmqqqmmmssszzz}}}xxxrrrkkkccc[[[UUUQQQQQQSSSVVVYYY^^^bbbdddaaahhhqqqxxxpppccc^^^XXXZZZcccooouuujjjcccdddiiimmmnnnttt~~~yyyvvvzzz~~~yyywwwuuu||||||zzzyyyzzz{{{xxxuuuqqqooommmllljjjiiihhhfffdddaaa___]]][[[[[[WWWWWWUUUSSSRRRQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNLLLLLLKKKLLLLLLNNNPPPQQQXXX\\\dddrrrxxxkkk___ZZZXXXVVVUUUWWWYYY]]]dddllluuuzzzrrrfff]]]WWWRRRMMMIIIIIIJJJKKKLLLMMMMMMMMMLLLPPPKKKKKKNNNOOOOOOYYYgggwwwuuufff]]]___kkk~~~oooaaaVVVSSSTTTOOOJJJHHHFFFEEEFFFFFFEEEDDDCCC@@@>>>======<<<;;;:::999999999888888888777777:::::::::;;;;;;;;;<<<<<<@@@CCCSSSoooyyy|||uuuooooooqqqppptttzzz~~~}}}}}}xxxpppkkkccc\\\VVVVVVVVVWWWZZZ]]]```bbbdddlllvvv|||lllaaa\\\VVV^^^___uuuyyyooogggbbbccchhhmmmpppyyy~~~|||wwwvvvuuu~~~{{{yyyyyyzzzzzzwwwtttqqqnnnnnnmmmkkkjjjeeedddbbb___\\\[[[YYYYYYWWWWWWUUUSSSRRRQQQQQQQQQNNNNNNNNNMMMNNNNNNOOOOOOLLLLLLKKKLLLMMMNNNPPPQQQXXX\\\ffftttxxxlll```ZZZXXXVVVVVVWWW[[[^^^eeennnvvvyyyqqqfff]]]WWWRRRMMMIIIIIIIIIJJJKKKKKKLLLLLLMMMOOOJJJJJJNNNOOOQQQ\\\kkkoooaaaYYYZZZfff|||zzz}}}mmmaaaWWWUUUVVVQQQKKKIIIGGGGGGHHHHHHGGGFFFCCCAAA>>>=========;;;:::::::::999999999888888888:::::::::;;;;;;;;;<<<<<<@@@BBBPPPkkk}}}ooo~~~}}}yyyrrrqqqrrrrrruuuyyy}}}~~~~~~~~~}}}~~~yyyrrrnnnggg___WWWVVVUUUVVVXXX[[[^^^```dddmmmzzzyyyjjj___[[[XXX```aaawww~~~ooohhheeeccceeeiiiqqqwww~~~xxxttt{{{}}}uuuvvvwww{{{xxxxxxyyyzzztttrrrooonnnnnnnnnmmmkkkdddcccaaa^^^\\\ZZZYYYYYYWWWWWWUUUSSSRRRQQQQQQQQQMMMMMMMMMMMMNNNOOOPPPPPPLLLLLLLLLLLLMMMOOOQQQRRRWWW\\\hhhwwwxxxlllaaa\\\YYYVVVVVVXXX]]]___fffnnnwwwxxxpppeee\\\VVVQQQMMMIIIIIIIIIHHHHHHIIIJJJLLLMMMNNNJJJJJJNNNPPPTTTbbbrrr|||jjj\\\VVVWWWaaauuuxxxvvv{{{lllaaaYYYWWWWWWQQQLLLJJJIIIIIIJJJJJJJJJIIICCCAAA???>>>>>>===<<<:::;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<@@@@@@KKKeeeoooddduuu~~~wwwtttttttttuuuxxxzzz|||}}}~~~~~~zzz~~~zzzvvvrrrkkkccc[[[YYYWWWWWWXXXZZZ^^^```eeeqqquuuggg]]]YYYYYYbbbcccyyyxxxjjjdddeeefffiiilllvvv}}}yyyuuurrrpppooommmkkkjjjiiihhhgggoooyyyuuuxxx|||{{{xxxxxxyyyzzzrrrpppooonnnoooooommmllleeedddbbb```]]]\\\[[[ZZZWWWWWWUUUSSSRRRQQQQQQQQQOOOOOONNNNNNNNNOOOOOOPPPLLLLLLLLLLLLMMMOOOQQQRRRUUU\\\iiiyyyvvvlllbbb]]]YYYVVVVVVYYY]]]___eeennnyyyvvvnnnccc[[[UUUQQQMMMIIIIIIHHHGGGFFFGGGIIIKKKMMMNNNKKKLLLQQQSSSXXXhhhzzz{{{hhh\\\VVVXXXaaaqqqwwwttt}}}kkkaaaYYYWWWVVVPPPLLLJJJIIIIIIJJJKKKKKKJJJDDDBBB???>>>>>>>>><<<;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<@@@@@@HHH___|||yyyddd___nnn|||wwwuuuvvvvvvvvvwwwzzz|||~~~~~~yyy}}}|||yyyuuunnnfff```^^^[[[ZZZ[[[^^^aaadddkkkxxxrrrddd[[[XXXYYYbbbdddzzzxxxrrreeebbbdddgggkkkoooyyy|||uuupppmmmiiifff```^^^\\\XXXWWWWWWXXXZZZcccsssxxxxxx|||~~~{{{yyyxxxyyyyyyrrrpppooonnnooonnnllljjjdddcccaaa___]]][[[[[[ZZZWWWWWWUUUSSSRRRQQQQQQQQQRRRRRRPPPOOONNNNNNNNNNNNLLLLLLLLLLLLNNNPPPRRRSSSTTT]]]lll{{{sssjjjbbb]]]YYYVVVWWWZZZ]]]^^^dddnnnzzztttlllbbbYYYTTTPPPLLLIIIIIIHHHGGGFFFGGGIIIKKKLLLOOOLLLNNNTTTVVV[[[lllyyyhhh]]]XXXZZZbbbppp||||||vvvjjjaaaYYYVVVTTTNNNLLLJJJHHHHHHIIIJJJIIIHHHEEECCC@@@?????????===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<@@@@@@GGGYYYuuuuuu```[[[iiizzzvvvxxxvvvtttuuuxxx|||}}}}}}yyy~~~~~~{{{wwwpppiiicccaaa^^^\\\^^^bbbhhhkkkuuu{{{oooccc[[[XXXWWWbbbdddyyykkktttjjjbbbaaadddhhhnnnsss{{{}}}wwwnnnhhheeebbb___\\\WWWVVVTTTQQQNNNOOOQQQTTTYYYbbbnnnzzz~~~zzz|||~~~|||{{{zzzyyyyyysssqqqpppoooooommmjjjgggaaa```^^^\\\ZZZYYYXXXXXXWWWWWWUUUSSSRRRQQQQQQQQQSSSRRRQQQOOONNNMMMLLLLLLLLLLLLLLLLLLNNNPPPSSSTTTUUU___ooo~~~}}}ooohhhaaa]]]YYYVVVWWW[[[]]]^^^dddooo|||~~~rrrkkk```XXXTTTPPPLLLIIIHHHHHHGGGGGGHHHIIIKKKLLLNNNMMMPPPVVVWWW[[[mmmxxxhhh___[[[]]]dddqqq{{{|||iii___XXXUUUTTTNNNLLLJJJHHHHHHHHHIIIHHHFFFEEECCCAAA@@@@@@???>>><<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<>>>AAAFFFTTTmmmrrraaaXXXddd{{{yyyyyyuuussstttxxx|||}}}|||zzz~~~~~~|||zzztttnnneeeccc```___bbbiiipppuuuwwwlll```YYYXXXVVVaaacccxxxxxx___xxxjjjdddaaadddhhhlllttt|||qqqkkkccc^^^\\\ZZZWWWTTTPPPQQQQQQOOOMMMMMMPPPSSSTTTZZZ```hhhsss|||{{{|||}}}}}}~~~}}}{{{zzzxxxuuusssqqqpppnnnkkkgggddd```___^^^\\\ZZZYYYXXXXXXWWWWWWUUUSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNQQQSSSUUUYYYcccttt{{{kkkeee___\\\XXXUUUXXX]]]______eeeqqq|||qqqiii___WWWSSSPPPLLLIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLQQQVVVVVVYYYjjj~~~zzzjjjdddaaacccjjjvvv~~~fff]]]WWWVVVWWWQQQNNNLLLIIIHHHHHHHHHGGGEEEFFFDDDAAA@@@@@@@@@>>>===;;;;;;;;;;;;:::::::::999:::::::::;;;;;;;;;<<<<<<;;;@@@FFFOOOdddoooaaaXXXbbbyyy}}}xxxuuurrrsssxxx||||||zzzxxx}}}}}}|||}}}yyytttiiigggeeeeeejjjsss|||ssshhh]]]WWWVVVUUUaaadddyyy~~~rrrVVVttteeecccccchhhlllrrr|||uuulllggg___ZZZXXXVVVSSSPPPIIIKKKLLLKKKJJJJJJNNNQQQRRRXXX]]]```gggpppuuuvvvsssvvv{{{{{{|||yyy{{{}}}~~~}}}zzzxxxvvvuuurrrpppnnnjjjfffbbbbbbaaa___]]]\\\[[[ZZZZZZXXXWWWUUUSSSRRRQQQQQQQQQMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOQQQTTTUUU[[[gggwww~~~yyyhhhccc^^^\\\XXXUUUXXX]]]``````fffsss{{{pppiii___WWWSSSPPPLLLIIIGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKPPPVVVUUUWWWggg{{{}}}nnnhhhgggiiippp|||}}}ddd\\\VVVWWWYYYTTTPPPMMMKKKIIIIIIHHHGGGEEEFFFDDDAAA@@@@@@@@@???===;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<999???EEELLL^^^yyylll```YYYccczzzxxxtttrrrtttyyy|||{{{yyyvvv{{{}}}|||}}}}}}yyymmmllljjjlllrrr||||||oooeee[[[UUUTTTVVVbbbeeeyyy|||nnnRRR