BM6P6(@ |||wwwrrrpppiiilllnnnmmmjjjhhhhhhiiiiiiiiihhhhhhgggeeedddcccdddbbb___]]]]]]^^^^^^]]]aaaaaa```___```aaabbbbbbfffccc___]]]]]][[[WWWTTTWWWTTTOOOLLLKKKKKKJJJIIIHHHGGGEEEBBB@@@???>>>===???===::::::<<<<<<999666:::888666555444444444555333333222111000000000111111000000000000000111111111111111111111111111111000111222222111222444666666666;;;BBBEEEDDDEEEHHHYYYZZZ\\\```cccnnnrrrhhhuuutttmmmqqqyyy|||zzzrrrlllggggggfffeeeeeehhhhhhjjjnnnxxxmmmSSSDDDAAA;;;:::===;;;999999888888777666666666555444333222111222333444555444333222111222333333555555444444333222111111111111111111000000000000///000222222000///000111///111222222111111111222888???JJJVVV^^^```]]]ZZZWWWTTTTTTZZZ]]]ZZZVVVUUUTTTZZZ^^^\\\ZZZ```llltttxxxtttsss|||{{{{{{sssooommmiiikkknnnmmmkkkjjjjjjkkkmmmmmmllllllkkkjjjiiihhheeeccc___^^^^^^`````````eeecccbbbaaaaaaaaacccdddgggdddaaa___]]][[[WWWTTTVVVSSSPPPOOONNNNNNLLLKKKIIIHHHFFFDDDBBB@@@??????@@@===;;;;;;<<<<<<:::777999888777666555444444444222222111111111111222333111000000//////000000111111111111111111111111111000111222222111222444666555666<<>><<<>>>;;;999999888888777666666666555444333222222222333333555444333222222222333333444444444333222111111111111111111111000000000000...000111111000//////000000111333333222111222333777>>>KKKXXXaaadddccc```[[[XXXXXX]]]```]]]YYYXXXXXX]]]aaa___^^^cccoooxxxxxxtttsss}}}xxx{{{}}}{{{uuuooolllkkkjjjlllnnnnnnmmmlllmmmnnnooooooooooooooonnnmmmlllgggddd```^^^```bbbddddddhhhfffcccaaaaaabbbdddeeegggeeebbb```^^^[[[XXXUUUVVVTTTSSSRRRRRRQQQOOOMMMKKKJJJHHHFFFDDDBBBAAAAAA@@@>>>===<<<===<<<:::999888888888888666555444333444333222222111111222222000000////////////000000111111111111111111111111000111222222111222444666555555<<>>:::999999888888777666666666555444444333222333333333555444333222222222333333333333333222111111000000222222111111111000000000...000222111000///000111111222444444333222444555777???MMMZZZdddhhhiiihhhaaa]]]\\\aaaccc```]]]\\\[[[```dddcccaaafffsssxxxtttsss~~~uuuvvvwwwtttqqqnnnmmmnnnnnnoooppppppoooooooooooonnnooooooppppppoooooonnniiifffbbb```aaadddfffgggiiifffcccaaa```aaacccdddcccbbbaaa```^^^\\\YYYWWWXXXWWWVVVVVVVVVSSSPPPLLLLLLKKKIIIGGGDDDCCCBBBBBBAAA@@@???>>>======<<<;;;888999999999888666444333666666444333111111000000111000//////.../////////111111111111111111111111000111222222111222444666777555:::EEENNNPPPOOOPPPNNNOOOSSSZZZ```jjj{{{xxxllleeerrr}}}zzzpppooovvvrrrjjjccc^^^[[[^^^eeerrrqqqjjjeeeeeedddbbbccceeeiiilllpppxxxmmmTTTHHHGGG@@@======999999999888888777666666666555555444444333333333333444444333333333222222222222222222111111111000000222222222111111111000000000111333333111111111222222333444444333333555777888AAAOOO\\\eeejjjkkklllgggaaa___ccceeebbb______]]]```dddeeedddiiixxxyyytttsss}}}ssssssrrrqqqppppppqqqrrrsssrrrrrrqqqqqqqqqqqqpppooopppqqqrrrrrrrrrrrrrrrmmmiiieeecccdddfffggghhhgggfffcccaaa``````bbbccc___```aaaaaa```^^^\\\[[[[[[[[[ZZZYYYXXXUUUPPPLLLLLLKKKIIIGGGEEECCCBBBBBBAAAAAAAAA@@@>>>=========999999::::::999777555444444444333333333333333444111111000///////////////111111111111111111111111000111222222111222444666999666777>>>EEEHHHJJJMMMOOOPPPUUU]]]dddmmm|||uuunnnfffsss~~~xxxpppooowwwvvvjjjcccccc```^^^aaahhhvvvrrrkkkfffeeedddbbbbbbeeeiiimmmqqqxxxlllTTTGGGFFF???<<<<<<888999999888888777666666666555555555444444444333333444444444333333333222222222222111111111111111111222222222222111111111111111333444444333222222333222333444444333444666888:::CCCQQQ]]]eeeiiikkkmmmjjjdddaaaccceeebbb`````````bbbfffhhhgggmmmyyytttrrr{{{sssrrrqqqpppqqqrrrssstttvvvtttrrrrrrtttttttttsssrrrsssuuuvvvwwwxxxxxxxxxrrrooollliiiiiiiiihhhggggggfffeeedddccccccdddddd___bbbddddddbbb```______]]]\\\[[[ZZZYYYVVVRRRNNNMMMLLLJJJHHHEEEDDDCCCCCCBBBCCCCCCBBB???>>>>>>???::::::::::::888777666555000111111222444666888999333222111000000//////000111111111111111111111111000111222222111222444666888666666:::===???CCCIIIMMMQQQZZZfffooowwwqqqmmmffftttvvvqqqrrr{{{qqqiiieeeddddddeeehhhnnn{{{ssslllgggfffeeebbbbbbeeehhhlllqqqxxx{{{mmmTTTGGGEEE>>>;;;<<<888999999888888777666666666444555555555555444333333333333444444444333222111222222222222222222222222333222222222222111111111222333555555333222333444222333333333222333666999;;;EEESSS^^^eeehhhlllnnnmmmfffbbbcccdddaaa``````bbbbbbfffiiijjjsssyyysssqqqzzzuuusssqqqqqqqqqrrrssssssuuusssqqqsssvvvxxxyyyxxxuuuvvvwwwyyy{{{||||||}}}yyyvvvsssqqqooommmjjjhhhiiiiiiiiiiiiiiiiiihhhhhhdddgggjjjiiifffbbbaaaaaa[[[ZZZYYYYYYZZZXXXUUUSSSOOONNNLLLIIIGGGFFFEEEDDDBBBDDDEEECCC@@@>>>???@@@<<<;;;:::999888777777777222222222333444666777888444333222111000000000000111111111111111111111111000111222222111222444666444555888;;;::::::???GGGIIIRRRdddwwwlllkkkeeettt~~~tttrrrvvvyyynnniiihhhhhhlllpppttt{{{tttmmmggggggeeecccccceeedddiiinnnuuuvvv{{{pppVVVHHHEEE>>><<<===:::999999888888777666666666444555666666666555333333333333444444444333222111222222222333333333333333333333222222222111111111000222333333222111111222111222222222111333666999;;;FFFTTT___fffjjjnnnqqqpppiiiccccccdddbbb```aaa```^^^aaafffiiitttwwwrrroooyyywwwuuurrrqqqqqqqqqqqqpppsssqqqpppssswww{{{}}}|||uuuvvvwwwyyy{{{}}}}}}~~~~~~|||yyyvvvtttpppkkkhhhkkklllmmmnnnooonnnmmmllliiilllnnnmmmhhhcccaaaaaaYYYXXXXXXXXXZZZZZZXXXWWWPPPOOOMMMKKKIIIGGGGGGFFFCCCEEEFFFDDD@@@>>>???AAA===<<<:::888777777888888888777666555444333333333555444333222111111111111111111111111111111111111000111222222111222444666111444:::>>>;;;999>>>FFFGGGUUUmmmjjjjjjdddsss~~~{{{ssstttyyypppfffdddfffmmmttt{{{uuunnnhhhgggfffccccccfffaaaggglllsssrrrxxxrrrXXXIIIEEE???===???<<<999999888888777666666666444555666666666555333333333333444555444333222111333333333333333333333333333333333222222222111111///000222222000///000111111111222111111333666999;;;FFFUUU```ggglllqqquuurrrjjjdddddddddbbb```aaa\\\YYY\\\aaaeeeqqqvvvpppoooxxxyyyyyyyyywwwuuuuuuwwwxxxzzzwwwtttuuuxxxyyyvvvsssuuuuuuvvvxxxzzz}}}}}}zzzwwwtttsssqqqqqqppppppqqqqqqrrrrrrllllllkkkiiigggfffeeeddd______``````^^^[[[YYYWWWTTTQQQNNNKKKJJJHHHFFFDDDCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;999777666555333333333222222333444444444444333222111111111222000000000000000000000000///000333555555555444333555666666666666777:::===CCCUUUooommmmmmiiizzzxxxuuuxxxvvviiifffiiilllyyyvvvmmmfffeeeeeecccbbbdddhhhhhhkkksssqqq|||sss___III@@@???===:::888:::::::::999999999888888666555444333222333444444444444444333222111000///000000111222333333444444666555333111000000111111555333111000111222222222111111111000///000333555;;;IIIXXXbbbiiioooqqqpppnnnkkkgggffffffddd```]]]VVVUUUVVVYYY```ssstttppprrr~~~{{{||||||{{{{{{|||yyywwwyyyzzzyyywwwvvvwwwxxxyyyzzz{{{||||||{{{|||||||||zzzxxxuuusssrrrqqqqqqqqqqqqrrrtttuuupppooommmjjjhhhfffddddddddddddcccbbb___\\\ZZZXXXVVVSSSPPPMMMLLLJJJGGGEEEEEEDDDCCCAAA@@@@@@??????<<<<<<;;;:::999888666555555444444333333444444555333333222111111111111111111111111111111111111111///111333444555555444333444555666666666777:::===DDDSSSiiizzzrrrppppppxxxuuuxxxssshhhiiiooouuuvvvmmmfffeeeeeecccbbbdddggghhhkkkssstttuuu```JJJ@@@???===:::999::::::999999999888888888666555444333333333444444444444444333333111000000000111111222333333444444555444222111111111111222444222111111111222333333222222222111000111444777<<>><<<::::::999999999999888888888666555444333333333333444333444444333333222111000111111111222222333333444333222222111111111222222111111111111222333444444222333333222111333666999>>>KKKZZZdddjjjqqqsssssstttooojjjeeecccaaa```___ZZZYYYZZZ[[[___kkkxxxrrrpppuuuzzz{{{||||||}}}}}}yyyxxxzzz{{{{{{uuutttrrrqqqpppqqqrrrsssvvvyyy|||~~~~~~|||xxxvvvuuutttrrrrrrsssuuuxxxzzzqqqooommmkkkjjjjjjjjjkkkiiihhhfffcccaaa___^^^^^^]]]ZZZVVVSSSQQQOOOLLLJJJHHHHHHFFFEEEDDDCCCCCCCCC>>>===<<<:::999888777777666555555444444444444444111111000000000000000111111111111111111111111111000111222333333333333222222333444444444666999<<>><<<:::888888888888555444333222222222222222111111000000000111222222222222222222222222222222222222111111222222222222111333444444555777;;;===DDDQQQaaalllnnnllljjjiiinnnuuu|||xxxxxx~~~vvvuuu{{{vvvmmmfffeeeeeecccbbbdddcccfffkkkpppzzz|||rrrVVVGGGBBB???===<<<999888888888888777777777444444555555444444333222333333444444444444333333222222222222222222222222000111111222111111000000...111444444222111333555//////000000111333777:::EEERRR___hhhooovvvzzzzzzxxxvvvqqqkkkfffeeegggiiijjjfffbbbaaaccclll~~~uuuvvv}}}uuuwww{{{{{{zzzwwwvvvuuuqqqssstttuuuuuuvvvwwwxxxxxxwwwtttrrrrrrtttvvvxxxxxxxxxyyyzzzyyywwwtttsssrrrrrrsssssssssrrrqqqppplllmmmmmmllljjjgggdddcccbbbbbbbbbbbbaaa___]]]\\\WWWUUURRRPPPOOONNNLLLJJJHHHGGGEEEDDDCCCCCCBBBBBB@@@>>><<<:::888888999999666666444333333222222222111111111111111222333333222222222222222222222222222222111111111111111222222333555555666888<<>>HHHTTTaaajjjpppxxx}}}}}}zzzyyytttmmmddd______`````````dddjjjooouuu}}}uuuuuu{{{nnnoooqqqsssttttttsssssspppooommmllllllmmmnnnooossssssrrrrrrqqqooonnnmmmssspppnnnmmmooopppqqqqqqqqqpppooonnnnnnllliiifffcccaaa___```dddfffgggfffgggeeeccc___\\\XXXVVVTTTTTTSSSPPPNNNLLLLLLMMMNNNJJJIIIHHHFFFDDDBBB???>>>;;;:::999999999999888777777666555444333444555666333333333222222222111111222222111111222222333444000111222333333333333222444222222444555444999???KKKTTT^^^dddcccaaabbbdddrrr{{{|||}}}~~~{{{zzzyyyooofffcccbbb```___aaaccccccfffmmmuuu```JJJBBB???<<<999;;;;;;:::999999888888777777777666555444444333333111111222222333444555555333333333333333333333333000000000000000000000000333444444555555444444333555000///222555666999===KKKYYYgggoootttyyy}}}}}}|||vvvoooggg```ZZZWWWaaabbbffflllttt~~~wwwyyyqqqrrrsssuuuuuuuuuttttttqqqooolllkkkjjjkkkmmmnnnrrrrrrrrrrrrqqqqqqpppooorrrpppnnnmmmnnnoooooonnnnnnmmmlllllllllkkkhhheeeeeebbb______```aaa```___```___]]][[[YYYVVVTTTTTTVVVTTTQQQNNNLLLLLLLLLLLLIIIIIIHHHFFFDDDBBB@@@???>>>===;;;;;;<<<<<<:::999888777666555444555666666333333333222222222111111222222111111222222333444111222222222222333333333444222222555555555999???KKKSSS]]]bbbbbb```aaacccsss|||{{{www{{{{{{wwwxxx{{{~~~~~~~~~zzzpppgggcccbbb______```bbbaaaeeekkkttt```KKKBBB@@@===:::::::::999888888777777666777666666555444444333333555555555555555555555555222222222222222222222222111111111111111111111111111222222333333222222111555000///222555666999>>>KKKYYYgggooosssyyy|||}}}~~~|||wwwqqqjjjccc^^^[[[bbbccchhhoooyyyyyy{{{uuuuuuuuuuuuuuutttsssrrrooommmjjjhhhhhhiiilllnnnrrrrrrsssssssssrrrrrrrrrsssqqqoooooooooooommmlllmmmlllkkkkkklllkkkiiiggghhhfffbbb```___^^^\\\ZZZZZZZZZYYYXXXWWWVVVVVVUUUXXXVVVSSSPPPMMMKKKJJJJJJHHHHHHHHHGGGEEECCCBBBAAA???>>><<<<<<<<<<<<;;;999888777666666555555666666333333333222222222111111222222111111222222333444333222222111111222444555444222333555555555999???KKKSSS\\\aaa```___```bbbqqq{{{zzzuuuxxx|||}}}tttooolllnnnqqqvvv~~~{{{qqqgggcccaaa^^^]]]___``````cccjjjsssaaaLLLCCCAAA>>><<<999999888888777666666555666666666555444444333333777666666555444333333222111111111111111111111111222222222222222222222222111111222222222222111111444111000333555666:::???LLLZZZgggooosssyyy|||}}}~~~|||yyytttnnnhhhccc```dddeeeiiissszzz|||sssssssssrrrqqqooonnnnnnkkkiiigggffffffiiimmmpppssssssssssssssstttuuuuuutttsssrrrrrrrrrqqqnnnlllmmmlllkkklllmmmmmmllljjjkkkjjjgggdddaaa___]]][[[WWWWWWXXXXXXXXXYYYYYYYYYZZZXXXUUUQQQNNNKKKIIIIIIHHHHHHHHHGGGFFFDDDCCCBBB>>>===;;;;;;;;;;;;999888888777666666555555555555333333333222222222111111222222111111222222333444444333111111111222444666444222333666666666999???KKKSSS]]]aaa```___```bbblllvvv{{{}}}yyy~~~yyyppphhhdddbbbeeeiiinnnvvv~~~{{{qqqgggcccaaa^^^\\\^^^______cccjjjsss~~~bbbMMMDDDAAA???===999999999888777777666666666666555555555444444444444444333333222111111000222222222222222222222222222222222222222222222222333333444444444444333333444111111444666666;;;AAANNN[[[hhhooosssyyy}}}~~~}}}yyysssmmmgggccceeefffiiirrr~~~www{{{nnnmmmlllkkkjjjiiiiiihhhfffeeeddddddgggkkkooorrrrrrrrrrrrrrrrrrtttuuuvvvuuussssssssssssrrrpppnnnlllkkkiiijjjkkklllkkkjjjiiihhhgggeeeccc```___^^^WWWWWWWWWXXXYYYZZZZZZ[[[ZZZYYYVVVRRROOOLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDCCC@@@>>>===<<<<<<<<<:::888777777666666555444333333333333333222222222111111222222111111222222333444444333222111111333555666444222444777777666999>>>KKKTTT___ddddddbbbbbbdddfffpppzzz~~~}}}}}}ooofff```\\\[[[___dddiiiqqqyyy{{{qqqgggcccaaa]]]\\\]]]______ccckkktttdddOOODDDAAA@@@>>>;;;::::::999888888777777555555555555555444444444222222222222222222222222333333333333333333333333111111111111111111111111222333333444444333333222333222222555666666<<>>===;;;888888888777666555444333333333333222222222111111222222111111222222333444444333222222222333555666444222444888888777999>>>KKKUUUbbbiiijjjgggggghhhdddmmm~~~~~~qqqfff___\\\XXXWWW\\\aaafffnnnvvvzzzpppfffbbb```]]]\\\^^^^^^___ccckkkuuufffPPPEEEAAA???>>>;;;;;;::::::999888888888555555555555555555555555333333333333444444444444333333333333333333333333000000000000000000000000000000111111111111000000333222444666666666<<>>KKKWWWfffooopppmmmkkkkkkhhhooo~~~sssggg___ZZZZZZVVVVVV[[[```dddlllsssxxxnnneeebbb```^^^]]]___\\\]]]aaaiiittthhhRRREEE@@@>>>>>>::::::999999888777777777555555555555555555555555555555444444333222222222222222222222222222222222111111111111111111111111000000111111111111000000222222555777666666===FFFVVVaaammmsssvvv|||~~~wwwoookkkdddeeedddbbbbbbhhhrrrzzzttt}}}aaa`````````aaaccceeefffdddeeegggiiijjjkkkkkkkkkhhhgggfffddddddeeeggghhheeedddbbbcccgggjjjmmmmmmjjjhhheeedddeeeeeeeeeddd]]]```bbbbbb```^^^___```ccccccbbb```^^^]]]\\\[[[UUUUUUUUUTTTSSSQQQOOONNNMMMMMMLLLJJJHHHEEECCCBBBCCCAAA???>>>>>>===;;;999<<<<<<<<<<<<;;;999777666333333333222222222111111222222111111222222333444222333444555555555444444333333555999999777999>>>KKKXXXhhhrrrtttqqqnnnnnnlllrrr{{{kkkaaa[[[XXXYYYUUUUUUZZZ___ccckkkrrr|||wwwnnneeebbb```^^^^^^```[[[[[[```hhhrrriiiSSSEEE@@@>>>===999999888888777666666666444555555555555555555555555444333222000///...---111111111111111111111111222222222222222222222222222222333333333333222222222222555777777777===FFFWWWcccnnntttwww}}}yyyrrrnnndddeeeccc___]]]dddqqq|||qqqzzzfffccc```___aaaeeeggghhhbbbaaaaaabbbdddfffhhhiiidddcccbbbbbbeeegggiiiiiidddcccbbbccceeeggggggggggggccc```___bbbdddcccbbb``````aaabbbccceeeffffffgggfffdddbbb```^^^\\\[[[[[[YYYWWWUUUUUUSSSQQQOOOQQQOOOMMMJJJHHHFFFEEEDDDDDDCCCBBB@@@>>>===;;;;;;888888888888777777777777555555555444444333333333222222111111111111111111000000222333333333333333111222333333444777;;;>>>MMM[[[jjjpppqqqrrrqqqoooooowwwpppdddZZZVVVVVVTTTUUUWWWZZZ^^^dddlllqqq~~~yyynnneeecccccc```^^^^^^___^^^aaaiiitttnnnSSSDDDAAA@@@>>>>>>===<<<;;;999888777666777666555444444444444444555555444333333333444444222222333333222222111000222222222222222222222222666555444333222111111111555333222333444555>>>GGGWWWbbbnnnuuuzzz}}}ssslllccc```]]][[[[[[cccvvvttt{{{iiieeebbb```aaaccceeeeeebbbaaaaaaaaaaaaccceeefffdddcccbbbbbbdddeeeffffffhhhgggggghhhhhhiiihhhgggfffccc``````bbbddddddccc```bbbcccfffhhhkkklllmmmnnnmmmkkkiiifffdddcccccc]]][[[YYYXXXWWWVVVTTTRRRSSSQQQNNNKKKHHHEEECCCBBBCCCBBBAAA???===<<<::::::999999888888777666666555333333444444444444444444111111222222222222222222333333222222222222222222222333444444444777;;;>>>LLLZZZiiiooopppqqqpppnnnpppxxxwwwiii___WWWTTTUUUUUUVVVXXX[[[___fffmmmrrrxxxmmmdddbbbbbb```^^^^^^___^^^aaahhhrrr}}}|||pppTTTDDDAAA???===>>>===<<<;;;999888777666666555555444444444444555444444333222222111222222333333333333333222111111222222222222222222222222555555555555444333222111555222222444444666>>>HHHYYYdddpppvvv||||||rrrjjjbbb^^^\\\[[[]]]ggg{{{rrryyykkkhhhdddaaabbbcccccccccbbbaaa___^^^^^^___```aaacccccccccccccccdddeeefffhhhiiijjjkkkkkkiiigggfffeeeccc``````aaacccdddccccccdddfffiiikkkmmmnnnooonnnmmmjjjgggdddcccbbbbbb]]][[[YYYXXXXXXWWWUUUSSSUUUSSSPPPLLLHHHEEEBBBAAAAAAAAA@@@>>><<<;;;:::999::::::999888666555444444222222333444444555555666111111222222333333444444666555333222111111111222444555555555555777;;;>>>KKKYYYhhhnnnooopppooommmrrryyy~~~mmmccc\\\VVVUUUWWWVVVXXXZZZ]]]aaagggoootttwwwlllbbb```aaa___^^^^^^^^^^^^aaahhhppp~~~wwwvvv|||qqqUUUEEEAAA???=========<<<;;;999888777777777666666666666777777888666555444333222222222222333333444444444333222222222222222222222222222222333444666777777555444333444222222444444666???III[[[fffrrrxxx~~~{{{qqqiiiaaa]]]ZZZ[[[```mmmrrryyykkkiiieeeccccccdddddddddbbbaaa^^^\\\[[[[[[\\\]]]aaabbbdddeeeeeefffhhhiiiiiikkkmmmmmmkkkgggeeeccccccbbb```___```aaacccdddfffggghhhiiijjjjjjiiiiiijjjhhheeebbb___^^^]]]]]][[[YYYWWWWWWWWWWWWUUUTTTUUUSSSPPPMMMIIIFFFDDDCCCBBBAAA@@@???===<<<;;;:::<<<;;;:::888666444333222333333444444444444444444111111222333444444555555666555333111000111333444555666666666555777;;;===JJJXXXfffmmmnnnpppooommmqqqxxx~~~xxxiiiaaa\\\YYYYYY[[[WWWYYY\\\___ccciiippptttwwwkkkaaa______^^^]]]^^^^^^^^^aaagggnnn|||~~~sssqqqwwwrrrVVVFFFCCCAAA???===<<<<<<;;;999888888777888888888888999999:::;;;999888777666555444444444333444444444444333222222222222222222222222222222222333666888999777555444444222222444555777@@@JJJ^^^iiitttzzz|||qqqiiiaaa\\\ZZZ\\\cccpppvvv{{{iiigggddddddeeegggggggggbbb```]]]ZZZYYYYYY[[[\\\___bbbfffhhhiiijjjmmmppprrrtttssspppjjjdddaaa```aaaaaa```______```cccdddfffgggiiijjjjjjiiihhhgggkkkiiifffbbb```^^^]]]\\\ZZZYYYWWWXXXYYYYYYXXXVVVTTTSSSQQQNNNKKKIIIHHHGGGCCCCCCBBBAAA@@@>>>>>>======<<<:::999777555333333666666555444333333222222111111222333444444555555444333222111111333555666555666666666555777;;;===IIIWWWffflllnnnoooooommmooouuu~~~wwwwww|||uuuhhhaaa^^^[[[\\\^^^[[[]]]```bbbfffkkkppptttxxxlllaaa^^^^^^]]]\\\]]]]]]]]]aaafffmmm{{{sssooossssssWWWHHHEEEDDDAAA<<<<<<;;;::::::999888888777777777777888999999:::888888777666555444444555333333444444333333222111222222222222222222222222111333666888999888666555333111222444555888AAAKKK___jjjuuu{{{~~~tttlllbbb]]]ZZZ^^^fffttt|||fffdddcccccceeeggghhhhhhaaa___\\\YYYXXXZZZ\\\^^^___ccchhhkkklllnnnrrruuu~~~{{{sssiiicccaaaaaabbbbbbbbbaaa```aaadddgggeeegggiiilllmmmmmmlllkkkiiihhhfffccc```]]][[[ZZZ\\\[[[ZZZZZZ\\\\\\\\\ZZZVVVUUURRRPPPMMMLLLKKKJJJEEEEEEDDDCCCBBBAAA@@@???>>>===<<<:::888666555444777777666555333222111000111111222222333333444444333222222222333444666777444555555555555777;;;>>>IIIWWWfffllloooppppppnnnmmmqqqyyyxxxooottt|||ttthhhbbb```^^^^^^aaa```bbbeeegggjjjnnnrrrvvv|||zzznnnbbb^^^^^^\\\[[[\\\[[[]]]aaafffmmm{{{vvvoooqqquuuXXXIIIFFFDDDBBB<<<<<<;;;::::::999888888555555555555555555666777555444333333222333333333222222333333333222111111222222222222222222222222222444666777888777666555222111111444666999BBBLLL___jjjuuu{{{vvvnnnddd___]]]aaakkkyyy~~~cccaaa```aaaccceeeeeeddd```^^^[[[YYYYYY[[[^^^aaa___eeejjjmmmmmmnnnrrrvvv~~~yyyqqqhhhdddfffjjjdddeeeeeedddcccdddgggkkkfffhhhkkkmmmnnnmmmlllkkkgggffffffdddaaa]]]YYYWWW\\\ZZZZZZ[[[]]]^^^]]]\\\YYYXXXUUURRROOOMMMKKKKKKEEEEEEDDDCCCBBBBBBAAA@@@>>>===<<<;;;999888777666666666555444333333222222111111222222222222222222333333333444444444444444222333444444444777;;;>>>IIIWWWfffmmmoooqqqqqqooolllmmmqqq{{{vvvmmmsss~~~tttiiieeecccbbbcccfffgggiiikkkmmmoooqqquuuxxx~~~}}}pppddd___]]][[[ZZZ[[[ZZZ\\\aaafffmmm|||{{{rrrqqq~~~wwwZZZIIIEEEBBB???<<<;;;;;;::::::999999888777666666555555555555666222222222222222333333444111111222222111111000///222222222222222222222222444444555666666666555555222000111444666:::CCCMMM^^^iiitttzzz~~~wwwoooddd```___fffqqqaaa```^^^___aaabbbbbbaaa```^^^[[[YYYZZZ\\\```cccaaaffflllnnnmmmmmmqqquuuxxxwwwssslllfffffflllsssfffggghhhgggeeefffjjjnnniiijjjlllmmmllljjjhhhfffiiiiiiiiihhhddd```[[[XXXYYYXXXXXXYYY[[[]]]\\\[[[]]][[[XXXTTTPPPMMMKKKJJJEEEEEEDDDCCCBBBBBBAAAAAA>>>>>>===<<<:::999888888444444444444444444444333222222111111111111111111555555555555444333222111111222333333444777;;;>>>IIIXXXgggmmmpppqqqqqqooommmkkklllvvvrrrnnntttuuukkkhhhhhhgggiiilllkkkmmmpppqqqrrrtttxxxzzzrrreee___]]][[[ZZZ[[[ZZZ\\\aaagggmmm|||~~~tttqqq~~~zzz[[[IIICCC@@@===;;;;;;;;;::::::999999999::::::999888777777777888333333333333444555666666111111111111111000//////222222222222222222222222555555555555444444555555222000111444666:::DDDNNN]]]hhhsssyyy}}}wwwoooddd```aaaiiivvv}}}eeebbb```___```aaabbbbbbccc```]]]ZZZZZZ\\\___aaaeeeiiinnnqqqrrroookkkhhhiiifffddddddhhhmmmppprrrllllllkkkhhheeedddgggjjjjjjmmmooommmgggdddeeegggfffggghhheeeaaa\\\XXXWWWZZZXXXWWWYYY]]]___^^^\\\___\\\WWWSSSPPPMMMJJJGGGHHHGGGFFFFFFGGGGGGFFFDDDAAA@@@???===;;;999777666555555444333222222222222000222444666666444222000333333333444444444555555333444444444555777;;;>>>GGGVVVfffnnnqqqrrrqqqoookkkiiijjjuuuwwwooouuuzzzyyyuuupppmmmmmmppprrruuuvvvwwwxxxyyy{{{zzzoooddd```^^^\\\\\\^^^```^^^___dddlll||||||zzzxxxYYYMMMFFF@@@DDD;;;;;;;;;::::::999999999;;;888666666777888555333111222222222222333333333222222222111111111000000222222333333333444444444444444444444444444444444555555666666444777DDDRRReeellltttzzz}}}~~~vvvpppgggddddddkkkzzzeeeccc```___```bbbbbbbbbbbb```]]][[[[[[]]]```bbbfffiiilllnnnnnnkkkgggddddddbbbaaaaaadddhhhjjjkkkjjjkkkkkkiiifffeeegggjjjjjjmmmnnnlllhhheeegggiiihhhiiihhhddd___ZZZXXXWWW[[[ZZZ[[[]]]___``````___aaa^^^YYYVVVSSSPPPLLLJJJKKKJJJHHHGGGGGGFFFDDDBBBBBBAAA???===;;;999888777666555444333222222222222111222444555555444222111333333333333444444444444555555555555444666:::<<>><<<:::999888777666555333222111111111333333333333333333333333222222222222333333333333666666666555444555999;;;FFFVVVfffnnnqqqqqqpppmmmhhhfffiiivvvvvvwww|||{{{yyyyyyxxxwwwwwwyyy}}}uuulllccc```^^^[[[ZZZ[[[ZZZ\\\aaaiiirrr|||vvvvvvYYYNNNGGG@@@BBB<<<<<<;;;;;;:::999999888777666555555666777666444333333333333222222222222222222222111111111111111111111111222222222222333333333333333333333333333333333555666666:::GGGUUUiiiooowww}}}yyytttkkkjjjjjjppp|||}}}fffdddbbbaaabbbcccbbbaaa_________```aaacccdddeeegggggggggfffeeedddccccccbbbbbbcccdddffffffdddbbb___```bbbccccccccccccccceeefffgggfffeeefffhhhkkkjjjiiigggccc___]]]]]]___aaaffflllmmmkkkhhhhhhhhhfffbbb]]]YYYWWWUUUSSSRRRPPPNNNKKKJJJIIIGGGDDDBBBCCCCCCAAA???===;;;:::999888777555444222222111111444444222222222222444444111111222222222333333333444555555555444666:::<<>><<<:::999888777555444333222222222555444222111111222444555111111222222222333333333222333444444555888<<>>======<<<:::999999888555555666666666666666777555555444444333222111111111111111111111111111111000000111111111222222222222222222222222222222222222222555777888===KKKYYYiiiooowww|||zzztttpppppprrruuu{{{~~~gggfffddddddddddddbbbaaa___aaadddfffhhhgggfffeeedddddddddeeeggghhhjjjkkkeeeeeefffiiijjjiiieeebbbcccbbbbbbdddfffhhhhhhgggjjjkkkmmmnnnpppqqqqqqqqqiiiiiiiiigggfffgggjjjmmmmmmppptttvvvtttqqqooommmgggccc^^^ZZZXXXXXXWWWVVVQQQOOOMMMLLLKKKJJJHHHFFFDDDCCCAAA???===;;;:::999777666555444333333333333444444222222222222444444222222222222333333333333000222333444555888===@@@DDDTTTfffnnnpppooolllhhheeebbb___aaalll}}}~~~rrrhhh```^^^^^^\\\[[[]]]^^^aaacccgggsss|||xxxtttYYYOOOHHHAAABBB???>>>===<<<;;;:::999888666777888777666555666777777666555444333222111000111111111111111222222222111111111222222222222333333333333333333333333333222333555777888===LLLZZZhhhnnnvvv{{{~~~wwwqqqnnnooorrrxxx~~~~~~hhhfffeeeeeeeeedddbbb``````cccfffiiijjjiiifffeeeddddddeeefffgggiiijjjkkkgggggghhhjjjlllkkkhhheeehhheeeddddddgggjjjjjjiiikkklllnnnqqqssssssrrrpppkkklllmmmlllkkkkkknnnppppppppprrrttttttsssooolllhhhddd___[[[ZZZYYYYYYYYYUUURRROOOMMMLLLJJJGGGEEECCCBBBAAA???===;;;999999555555444444444444555555444333333222222333333444333333333333444444444444222333444444555888<<>><<<;;;:::999888888999:::999666555666888777777666444333222111000000000111111111222222222222222222222333333333333333333333333333333333333333444666888999>>>LLLZZZiiiooovvv|||~~~~~~uuupppnnnlllqqqxxx}}}hhhgggfffeeefffeeebbb```aaadddgggjjjkkkiiifffdddddddddeeefffhhhiiiiiijjjjjjjjjkkklllnnnnnnkkkiiiiiifffccccccfffiiijjjiiiiiijjjmmmqqqsssssspppmmmnnnooopppooommmmmmooopppqqqpppoooqqqsssrrrnnnjjjiiieee```\\\[[[[[[[[[[[[XXXUUUQQQNNNLLLIIIFFFCCCCCCBBB@@@>>><<<:::999888555444444444444555666666333333333333333333333333333333444444444444555555444444555444555777:::===CCCTTTeeennnpppnnnkkkfffaaabbbbbbaaacccqqqsssoooqqqyyytttiii```]]]]]]]]]^^^aaa\\\bbbhhhlllyyyvvvxxxuuuYYYOOOHHHBBBDDD@@@???>>>===;;;:::999888999;;;<<<:::777555666888888777666555333222000000000000111111222222222222222222333333333444444444444444444444444444444444444444666888999>>>LLLZZZiiiooowww|||~~~}}}uuupppoooiiiooowww{{{llliiieeedddddddddddddddccchhhmmmnnnkkkfffcccbbb```cccfffhhhhhhiiikkkmmmjjjhhhhhhkkknnnnnniiidddeeeeeeeeeeeegggjjjlllnnnooonnnmmmnnnoooppppppnnnnnnmmmlllllllllnnnpppqqqooooooppppppooommmjjjiiidddbbb^^^]]]^^^_________[[[XXXTTTPPPMMMJJJFFFCCCDDDCCCAAA???===;;;:::999888888777777666666555555444333111000000111333444222222222444666666555444111333555666666666888:::FFFUUUfffnnnoooooolllhhhgggccc___^^^```jjj}}}qqqqqqooouuutttjjjaaa^^^]]][[[ZZZ\\\\\\]]]eeekkktttxxxsssttt}}}pppZZZOOOIIIEEEAAA>>>===;;;::::::;;;<<<===::::::999888777666555555666666555555555444444444000111333555666666555555222222222222222222222222444333333222222333333444444444444555666<<>>===<<<<<<<<<<<<<<<999999888777777666555555444444333333333222222222000111222333444444444444222222222222222222222222444333333222222333333444444444444666777===MMM]]]mmmsss{{{wwwqqqmmmrrrvvvzzz}}}fffdddcccdddfffhhhiiiiiifffhhhjjjjjjhhhfffeeeeeefffhhhjjjjjjiiiiiijjjkkkooommmlllmmmnnnmmmhhhdddeeeeeefffggggggfffeeedddbbbccceeeiiinnnpppqqqpppmmmllllllkkkjjjhhhggggggjjjkkklllmmmmmmlllkkkjjjeeeccc```^^^___`````````ZZZWWWSSSPPPMMMJJJFFFCCCAAA@@@@@@???===<<<<<<;;;888888777777666666555555444333222111111222333444666444333333555777777777333444444444444666999<<>>===;;;;;;888888777777666666555555444444333333333222222222222222111111111111222222222222222222222222222222444333333222222333333444444444555666777>>>NNN^^^mmmsss|||{{{tttpppooottt|||fffeeecccdddgggiiiiiiiiifffffffffeeedddddddddeeefffhhhjjjjjjiiiiiijjjkkkpppooommmmmmmmmkkkgggdddbbbcccfffhhhiiihhhfffeeebbbccceeeiiimmmooonnnlllkkkjjjhhhffffffffffffgggjjjkkkkkkkkkkkkjjjiiihhhccc```]]]\\\\\\]]]^^^]]]ZZZWWWTTTQQQNNNKKKGGGEEE?????????>>>======<<<<<<888888777777666666555555333222222111111222222333:::777444333444555666666444444444333333555999===EEETTTdddlllnnnooonnnkkkeeeaaa]]][[[YYY^^^lllzzz}}}qqqpppxxxpppggg___]]]^^^]]]]]]```^^^]]]eeelllwww|||vvvssswwwppp[[[KKKDDDCCCDDD??????@@@???>>><<<:::999777777777666666666555555666666555555555444444444444333222000000000111222222222222222222222222222444333333222222333333444444444555777999@@@PPP```kkkrrr|||yyyqqqooopppqqq{{{hhhfffeeefffggghhhgggfffeeedddbbbaaabbbbbbccccccccceeehhhiiiiiiiiijjjlllooonnnmmmlllkkkjjjgggeeeaaaccceeeggggggeeecccaaaaaabbbfffjjjnnnooommmkkkhhhfffcccaaabbbdddhhhkkkllllllkkkjjjhhhfffeeedddbbb___\\\[[[\\\]]]]]]]]][[[XXXUUURRROOOLLLIIIFFF>>>>>>>>>>>>======<<<<<<888888777777666666555555222222222222222222222222888555333333444777888888444444444333333555999===DDDSSSdddkkknnnpppooolllhhhccc___]]][[[```nnn||||||qqqrrr}}}rrrhhh```^^^]]]\\\\\\^^^]]]]]]eeennnzzz}}}yyyrrrqqqwwwrrr\\\LLLDDDCCCDDD>>>>>>>>>>>>===;;;999777888888777777666666555555666666555555555444444444666555333111111111222222222222222222222222222222444333333222222333333444444444666888:::AAARRRbbbkkkrrr{{{xxxqqqoooooonnnwwwiiihhhgggggghhhhhhfffeeeeeebbb``````aaabbbcccbbb```ccceeegggggggggiiijjjjjjjjjjjjjjjiiihhhgggfffcccdddeeeeeeccc```\\\ZZZ^^^aaaeeekkkpppqqqooollleeeccc```___aaadddiiillllllkkkjjjhhhfffdddbbbbbbcccaaa^^^\\\]]]^^^^^^^^^ZZZXXXTTTRRROOOMMMIIIGGG>>>>>>>>>======<<<<<<<<<888888777777666666555555222222222222222222222222222111000222666999:::;;;333444444444444666999<<>>===<<<<<<;;;;;;888888777777666666555555222222222333333222222222222111111333666888888777222333555555555666999;;;DDDSSSbbbjjjnnnppppppoookkkfffbbb``````hhhyyyoootttpppggg___]]]^^^]]]]]]```___aaalllxxx}}}~~~oooqqqyyyqqqYYYJJJDDDAAA@@@>>>>>>===<<<<<<<<<<<<<<<===<<<;;;999888666555444444444333333333222222222111222222222222222111111222222222222222222222222444333333222222333333444444555777999<<>>===<<<;;;::::::888888888777666666555555111222222333333222222111666555444444555444222000111333555666666666888:::DDDRRRbbbjjjmmmpppqqqpppkkkfffbbb```aaajjj}}}nnntttnnneee^^^]]]^^^^^^___bbbaaacccooo|||ppprrrzzzpppWWWIIIDDD@@@===???>>>===<<<<<<===>>>???>>>>>><<<:::888666555444666666555555555444444444///000111222222111000///222222222222222222222222444333333222222333333444555555777:::<<>>===:::999999:::===>>>CCCCCCAAA===999555555555555555666666555555444333111111111111111111111111111111222222222333333333444444444444444444444444444444777:::>>>FFFXXXhhhtttyyyyyyooogggbbbaaadddmmmuuuyyy}}}~~~vvvhhhiiiiiiiiiiiihhhfffeeeddddddeeefffhhhiiiiiijjjeeeeeedddccc```]]][[[YYY\\\^^^````````````bbbdddhhhhhhggggggggghhhhhhiiigggfffeeefffggggggeeecccbbbdddeeefffeeeeeeggghhhjjjjjjjjjiiigggeeebbbaaaZZZYYYXXXXXXYYYXXXVVVTTTTTTRRRQQQPPPNNNLLLHHHEEEDDD@@@===>>>BBBCCCBBB???<<<;;;:::999888777666666333333333222222222222111333333222222333333444555333444555555555777:::<<<@@@PPPaaajjjnnnqqqqqqooohhheeecccbbbcccjjj|||~~~jjjppp{{{oooggg___]]]]]]^^^bbbgggfffqqquuutttxxxhhhUUUMMMGGGCCCBBB@@@???===<<<===???BBBCCCIIIIIIFFFBBB===999777777555555666666555555444333222222222222222222222222111111222222222333333333444444444444444444444444555555777:::===FFFXXXiiitttxxx~~~yyynnnggg^^^\\\^^^gggpppuuu{{{|||uuufffgggggghhhhhhgggffffffeeeeeeffffffggghhhiiiiiigggfffeeebbb___\\\YYYWWW\\\^^^````````````bbbcccggggggffffffffffffggggggbbbcccdddgggiiiiiigggeeebbbccceeefffffffffhhhjjjkkklllmmmllljjjfffccc```ZZZYYYWWWXXXXXXXXXWWWUUUXXXVVVTTTSSSQQQNNNJJJGGGEEEBBB@@@@@@CCCDDDCCCAAA;;;;;;;;;:::999999888888333333333333222222222222333333222222333333444555333444555555555666999<<>>???AAADDDEEELLLKKKIIIDDD>>>:::777777555555666666555555444333333333333333333333333333111111222222222333333333444444444444444444444444555555666999<<>>===>>>???@@@AAAFFFFFFDDDAAA;;;777555555555555555666555555444333333333333333333333333333111111222222222333333333333333333333333333333333666555555888<<>>>>>===999666555555555555555666555555444333222222222222222222222222111111222222222333333333333333333333333333333333555444555888<<>>===<<<:::777666444333444444444444333333333333333333222222333333444555222333444444444555888;;;EEETTTccciiiiiiiiifffccceeecccbbbaaa```eeesssuuurrrxxx}}}{{{xxxlllccc^^^[[[YYYTTTSSSPPPOOOPPPRRRUUUWWWYYY___iiiuuu{{{hhhaaa\\\]]]^^^___cccgggqqq{{{qqqsss|||~~~bbbSSSMMMHHHDDDBBBCCCBBBAAA???===<<<;;;;;;999:::<<<<<<999777777777555555666666555555444333111111111111111111111111111111222222222333333333333333333333333333333333444333555999>>>III]]]oooxxxzzz}}}yyyqqqlllfffeeeiiittt|||lllkkkkkkjjjjjjkkklllmmmmmmmmmlllllllllkkkkkkkkkdddcccaaa___]]]\\\\\\\\\]]]^^^`````````aaabbbdddeeedddcccaaa___^^^]]]]]]\\\]]]___cccffffffcccaaa\\\^^^___```______aaabbbhhhhhhiiiiiigggfffdddccc^^^\\\ZZZ[[[]]]___``````]]]\\\[[[[[[ZZZXXXUUURRRQQQPPPNNNJJJFFFDDDBBBBBB======<<<:::999777666666555444444444444333333333333333222222333333444555222333444444444555888;;;DDDSSSbbbiiijjjjjjhhheeedddcccccccccaaacccppp}}}yyytttvvv~~~uuuxxxzzzrrrmmmfffaaa^^^[[[ZZZZZZUUUTTTSSSQQQPPPPPPQQQRRRSSSWWW```jjjttt~~~xxxggg```\\\]]]^^^___cccgggrrryyyvvvrrrrrrzzz}}}bbbSSSNNNJJJFFFDDDBBBBBBAAA???>>>===<<<<<<777999<<<<<<:::888777777555555666666555555444333222222222222222222222222111111222222222333333333222222222222222222222222222333666:::???JJJ]]]oooyyy|||zzzrrrnnnggggggnnn{{{|||mmmlllkkkjjjjjjjjjllllllkkkjjjjjjiiiiiihhhhhhhhh___^^^]]]]]]^^^___```aaa[[[]]]^^^_________aaabbbbbbbbbaaa______^^^^^^^^^]]]]]]___bbbddddddbbb___[[[]]]^^^^^^]]]]]]___```gggggggggffffffeeedddcccaaa___]]]^^^```bbbdddddd^^^]]]]]]]]]]]][[[XXXUUUUUUTTTRRRMMMHHHEEEDDDCCC===<<<<<<;;;;;;:::999999555555444444444333333333333333222222333333444555222333333333333555888;;;BBBQQQaaaiiikkkllljjjhhhccccccdddcccaaabbbmmmzzz{{{uuuuuuxxxqqqwww|||nnnbbbfffccc``````___\\\YYYXXXYYYYYYWWWTTTQQQNNNNNNNNNQQQTTTZZZcccmmmwww}}}|||tttggg```\\\]]]___```ccchhhssstttrrrvvvuuuzzz{{{aaaSSSOOOKKKHHHFFF??????>>>>>>===<<<<<<<<<777999;;;;;;999777666666555555666666555555444333333333333333333333333333111111222222222333333333222222222222222222222222111222666;;;@@@KKK]]]ooozzz}}}zzzssspppeeegggooo}}}}}}{{{kkkjjjiiijjjkkkkkkjjjiiigggggghhhhhhgggeeecccbbb___```aaaaaa```aaaccceeecccaaa^^^[[[\\\^^^bbbdddbbbdddeeedddaaa^^^[[[[[[XXX\\\```aaa___^^^___```^^^\\\ZZZYYYYYY[[[]]]^^^ccceeeffffffcccaaa````````````aaacccdddfffggggggbbbaaa___```aaaaaa```^^^]]]ZZZUUUOOOIIIDDDAAA@@@AAA>>>:::999:::999777555555555555555555555555555555444444333333444444555///000222333444777:::===DDDRRRaaahhhiiijjjiiiggggggcccbbbccccccccciiippp|||uuutttttthhhtttxxxeee^^^___]]]^^^```bbbdddeeeggghhhiiidddaaa___ZZZSSSOOOOOOVVVSSSVVV```iiinnnttt|||uuufffaaa^^^___^^^]]]___dddqqqpppooorrrxxxwww{{{qqq___XXXNNNIIIIIIEEEBBBAAAAAA@@@???>>>======999999888888777777666666666666555444222111000000111111111111111111222222111111111111111111222222000000111222333555666777888666777;;;BBBNNN```ooo|||qqqkkkfffdddiiiuuu~~~jjjiiihhhhhhiiijjjhhhgggdddddddddcccbbbaaa``````^^^___aaaaaa```aaaccceeeeeebbb___]]]]]]___bbbdddeeeffffffdddaaa]]][[[[[[^^^```bbbaaa^^^[[[[[[\\\[[[ZZZWWWVVVVVVYYY\\\^^^bbbdddeeedddbbbaaaaaabbbbbbbbbccceeeggghhhiiijjjhhhfffdddccccccbbb```^^^\\\ZZZVVVQQQKKKGGGDDDCCCBBB@@@<<<;;;<<<;;;999777666666555555555555555555444444333333333333444444111222333333444555999;;;EEETTTcccjjjlllllljjjgggfffdddcccdddcccaaadddiii|||wwwqqqppp{{{tttkkkxxx~~~lll___[[[^^^]]]^^^aaagggooouuuyyyzzzzzzwwwssslll```VVVSSSWWWXXXVVVXXXaaagggjjjnnnsssxxxzzz}}}uuuqqqsssyyy|||yyyiiidddaaaaaa```^^^```eeessskkkkkkpppzzzzzzppp^^^WWWNNNIIIIIIEEEBBBBBBAAA@@@???>>>======::::::999888777666666555555555444444333222111111111111111222222222222333222222222222222222222222333333333333444555666666888666777<<>>===;;;999777777777666666555555555444333333222222333333444333444555444444555777:::FFFUUUeeelllnnnmmmkkkhhhgggddddddeeeccc______cccwwwtttnnnnnn{{{zzzqqqmmm}}}{{{kkk```ZZZ[[[___^^^^^^bbbnnn}}}xxxgggYYYYYY___]]]]]]```fffiiiiiijjjlllpppsssyyy~~~|||pppgggbbbaaafffjjjooovvv}}}lllgggccccccbbb```aaafffsssxxxeeegggnnn{{{|||nnn\\\WWWMMMIIIIIIEEEBBBBBBAAA@@@???>>>======;;;;;;:::999888666666555555444444444333333222222222222222333333333444444444444444333333222222111666555555444444444555555888666888<<>>>>>===<<<<<<;;;999888777666555444444444444444333333333222333333333444555555555666666555444333333222222555555444444444444555555777777888<<>>>>><<<<<<;;;:::999888777777444444444444444444444444222222333444555555666666666666555555444333222222222222222222333444555666666777999===AAAKKK___qqq~~~|||sssmmmllljjjmmmyyyfffccc___]]]]]]]]]]]]\\\\\\ZZZYYYXXXXXXZZZ]]]___aaaccceeefffdddccccccccc``````aaabbbdddhhhkkkmmmlllmmmoooooonnnnnnoooqqqmmmkkkhhhfffdddbbb___]]]ZZZYYYXXXWWWXXXZZZ]]]___^^^^^^]]]ZZZYYYZZZ]]]```ccccccdddeeeeeeffffffgggffffffgggiiihhheee___ZZZVVVVVVTTTRRROOOLLLJJJHHHEEEGGGHHHFFFCCC@@@??????===<<<;;;:::888777555555555444444333333444444555222333444555555777:::===BBBPPP```gggjjjkkkkkkiiijjjfffbbbaaa___^^^bbbiiiuuu{{{qqqnnn|||wwwlllkkknnn|||ssshhh^^^[[[[[[XXXVVVVVV]]]]]]bbbmmmyyyvvvmmmddd```^^^]]]bbbgggqqqzzz}}}zzzwwwsssllljjjjjjnnnuuu~~~nnneeeaaa]]]ZZZZZZXXX]]]dddhhhkkkqqq{{{}}}uuukkkfffbbbbbb```^^^```dddkkk|||qqqbbbeeelllzzzooouuu~~~eeeVVVSSSLLLIIIIIIEEECCCCCCBBBAAA@@@???>>>>>><<<;;;;;;::::::999999999666555555555444444333333111222333333444555666666555555555444444333333222111111111222333444555666666777:::===@@@JJJ___rrr~~~tttnnnmmmkkkppp|||fffccc___\\\\\\\\\\\\[[[[[[ZZZYYYYYYYYY[[[]]]___dddfffhhhhhhfffdddcccbbbbbbbbbbbbcccdddgggiiikkklllnnnpppqqqpppoooooooooooommmkkkjjjiiigggbbb___[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]\\\ZZZXXXXXXZZZ]]]````````````````````````dddeeefffhhhgggccc\\\WWWZZZYYYVVVRRROOOLLLJJJIIIGGGIIIKKKJJJFFFBBBAAAAAA>>>>>><<<;;;999777666555666555555444444555555666444555555555555666999<<>>;;;;;;;;;;;;;;;:::::::::777777666555444333333222111111222333444555666666444444444333333333333333444444333333333444444555555777;;;>>>@@@JJJ___sss|||vvvppplllkkkqqq~~~~~~gggccc___\\\[[[[[[[[[[[[\\\\\\\\\\\\]]]^^^```aaahhhjjjlllllliiifffeeeeeeddddddccccccdddeeeggghhhlllnnnqqqqqqpppnnnmmmmmmmmmkkkkkklllmmmlllgggddd[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]\\\ZZZXXXWWWYYYZZZ^^^^^^]]]]]]\\\\\\\\\[[[dddeeeggghhhgggbbbZZZUUU^^^[[[WWWSSSOOOLLLKKKJJJHHHKKKMMMLLLHHHDDDCCCCCC???>>>===;;;999777666555666666555555555555666666666777777666555555777999BBBOOO]]]dddhhhllloooooofffccccccccc```[[[[[[___sssvvvooo|||{{{tttooommmkkklllttt{{{jjjbbbcccdddmmmqqqiii^^^YYYWWWYYYZZZXXXXXXZZZVVVZZZ___cccccc```\\\YYYVVVVVVXXXZZZZZZ___nnn}}}xxxyyy{{{zzzpppmmmjjjhhhgggjjjpppyyy{{{rrrjjjeeebbbbbbbbb```cccgggmmmyyyuuubbbaaajjjwwwqqqyyyzzzaaaTTTRRRKKKHHHIIIEEEDDDCCCBBBBBB@@@@@@???>>>:::::::::;;;;;;;;;<<<<<<888777777555444333222222000000111222444555555666222222333333333333333333777777666555444333333333555777;;;>>>@@@JJJ___sssxxxwwwqqqiiijjjppp}}}eeedddbbbaaa``````aaabbb___]]]\\\]]]```ccceeeeeejjjmmmqqqrrroookkkhhhgggbbbccceeeggghhhiiiiiiiiinnnnnnnnnoooppppppnnnlllkkkjjjkkkmmmpppoookkkgggccc```]]]ZZZXXXYYY[[[]]]]]]]]]\\\ZZZXXXXXXYYY[[[^^^^^^]]]\\\\\\[[[\\\\\\___`````````___]]][[[ZZZ\\\ZZZVVVSSSPPPNNNMMMLLLQQQOOOMMMJJJGGGEEECCCCCCAAA>>>;;;999888777555333333333333555777777666444444555555555555666:::===CCCQQQ___fffiiimmmnnnnnnhhhdddbbbaaa^^^\\\___dddvvvsssooo|||{{{rrrkkkfffbbb```aaaccclllwwwmmmeee\\\ZZZ^^^aaa```^^^XXXXXXYYYZZZ\\\[[[ZZZXXX^^^]]]]]]]]]\\\YYYUUURRRSSSWWW[[[___dddnnn|||~~~vvvttttttrrrsssuuuwwwzzzqqqgggdddbbbddddddbbbcccfffkkkrrr}}}bbbfffrrrrrrqqqzzzpppbbbUUUOOOLLLHHHEEEEEEDDDDDDCCCBBB@@@???>>>>>>======<<<;;;::::::::::::===999666555777888777555333333222222222222222222333333222222333333444555333444555444333333444555777777888;;;>>>GGGZZZkkkwww~~~tttkkkffffffmmm|||{{{eeeeeedddccccccccccccdddbbbaaa___```cccfffhhhiiilllooorrrssspppmmmjjjiiieeeeeefffggghhhiiijjjkkknnnnnnnnnoooqqqqqqooommmooonnnnnnooopppnnnjjjfffbbb```\\\ZZZYYYYYY[[[\\\[[[[[[[[[YYYXXXWWWYYYZZZ^^^]]][[[ZZZZZZZZZZZZ[[[^^^^^^^^^^^^]]]\\\ZZZZZZXXXWWWTTTRRRPPPOOOOOOOOOQQQPPPMMMKKKHHHFFFEEEDDDAAA>>>;;;:::999888666555333333333555777777666444444444555444444666:::===CCCQQQ```gggjjjmmmnnnmmmhhheeecccbbb___[[[]]]bbbtttsssnnn{{{|||tttmmmgggbbb^^^\\\^^^```iiivvv}}}iiibbbYYYWWWZZZ]]]\\\ZZZSSSSSSUUUWWWYYY[[[[[[[[[^^^^^^_________]]]YYYWWWWWWZZZ```eeemmmzzz~~~yyyqqqgggddddddffffffcccdddgggmmmvvvdddgggoooyyyrrryyyooobbbVVVPPPNNNJJJHHHHHHFFFEEEDDDCCCBBB@@@??????======<<<;;;:::::::::::::::777444444555666555444333333333222222222222222333333222222333333444555333555666555444333444555666666888;;;>>>HHH\\\mmm|||tttllleeehhhppp~~~~~~eeeeeefffggggggggggggfffgggeeedddeeehhhkkkmmmmmmnnnqqqssssssqqqnnnlllkkkhhhhhhhhhhhhiiijjjlllmmmnnnnnnnnnppprrrrrrpppooorrrrrrqqqqqqpppmmmhhhddd```___\\\ZZZYYYZZZ[[[\\\YYYZZZZZZYYYXXXXXXYYY[[[```^^^\\\ZZZYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYUUUTTTRRRQQQPPPPPPQQQQQQPPPPPPNNNLLLIIIGGGFFFEEE@@@>>>;;;::::::999888777555444444555666777555333444444555444444666:::===CCCRRRbbbiiilllnnnmmmkkkiiifffdddddd```[[[[[[^^^nnnvvvpppzzz|||wwwpppjjjfffccc```^^^```aaaiiiwwwuuuddd]]]VVVSSSVVVXXXWWWUUUPPPQQQRRRUUUXXX\\\___aaaeeeeeegggggggggeeedddbbbbbbfffmmmvvvwwwppphhheeefffiiiiiiffffffhhhppp{{{fffhhhiii}}}{{{rrryyynnnbbbVVVQQQPPPMMMKKKKKKGGGGGGFFFDDDCCCBBBAAA@@@>>>===<<<;;;:::::::::::::::777555444555666555555444444333333222222222222333333222222333333444555444555666666444444555666555555777;;;???JJJ^^^pppvvvooogggooozzzeeefffhhhjjjkkkkkkjjjiiijjjhhhggghhhkkknnnooopppnnnppprrrqqqooolllkkkkkkkkkjjjiiiiiijjjlllnnnpppooonnnoooqqqssssssrrrppprrrrrrrrrqqqoookkkgggddd```___]]]\\\[[[[[[[[[\\\ZZZ[[[\\\\\\[[[[[[\\\^^^bbbaaa^^^\\\[[[[[[]]]^^^[[[ZZZXXXWWWWWWWWWXXXYYYTTTSSSRRRPPPPPPPPPQQQQQQPPPOOONNNLLLJJJHHHFFFEEE>>><<<:::999::::::999777666555444444666666555333333444444444444666999<<>>===<<<;;;;;;:::::::::;;;:::888777777777888888666555444333222222333333333333222222333333444555555666777666555555555777555555777;;;@@@LLLaaatttwwwqqqnnn|||fffgggiiikkklllllllllkkkllljjjhhhhhhkkkmmmoooooolllnnnnnnmmmkkkiiiiiiiiikkkkkkjjjjjjkkknnnppprrrppppppppprrrttttttrrrpppnnnoooppppppnnnjjjgggeee``````______^^^^^^]]]]]]\\\^^^````````````bbbccccccaaa___]]]\\\\\\\\\]]][[[ZZZYYYWWWWWWWWWXXXXXXVVVUUUSSSQQQPPPOOOPPPPPPOOOOOONNNMMMJJJHHHEEEDDD===;;;999999999:::999777777666444444555555444333333444444333333555999<<>>>>>===<<<;;;;;;;;;;;;::::::999888777777888:::888777555333222222333444333333222222333333444555555666777666555555555777555555777;;;AAANNNdddwww~~~xxxtttxxxhhhhhhiiijjjkkklllllllllnnnkkkiiihhhjjjllllllllljjjkkkkkkiiigggffffffgggjjjjjjjjjkkkmmmppprrrtttrrrrrrrrrsssuuutttrrrppplllnnnppppppmmmjjjgggfffbbbbbbccccccbbbbbbaaa```___aaadddeeeeeefffggghhhbbbaaa```___]]]\\\\\\\\\]]]]]][[[ZZZYYYXXXXXXXXXXXXWWWTTTRRRPPPPPPPPPPPPQQQQQQPPPNNNLLLHHHEEECCC>>><<<::::::::::::999888999777444444444444333222333333444333333555999<<>>===<<<;;;;;;;;;;;;777888888666555555777999999888555333222333444555333333222222333333444555444555666666444444555666666555777;;;AAAOOOeeeyyy}}}xxxuuu~~~iiiiiiiiiiiiiiijjjkkklllooommmjjjhhhiiijjjjjjjjjiiiiiiiiigggdddcccdddfffggghhhjjjllloooqqqssstttuuutttttttttuuutttrrrooommmppprrrqqqmmmiiiggggggdddeeefffgggfffeeedddbbb```cccfffhhhiiiiiikkkllleeeeeeeeedddbbb```^^^]]]``````___^^^\\\ZZZYYYXXXXXXWWWUUUSSSRRRQQQQQQRRRUUUTTTSSSQQQNNNJJJFFFDDDAAA???===<<<<<<<<<:::999:::777555444444444333222222333333333333555888;;;???NNN^^^fffiiimmmnnnmmmjjjgggfffeee```ZZZYYY[[[bbbrrr|||qqqsssyyyuuueeeWWWVVVSSSRRRSSSTTTVVVVVVWWW\\\ccchhhlllsss}}}zzzqqqkkkkkkhhhiiimmmnnnmmmooorrrxxx{{{___eeeeeezzz~~~xxxttt|||iii___VVVTTTTTTQQQOOONNNHHHHHHGGGFFFDDDCCCBBBAAA???>>>===<<<;;;;;;;;;;;;777888888777555555777:::;;;999666333222333444555333333222222333333444555333555666555444333444555777666888<<>>>>>===<<<;;;:::888555333333444333222222333333333333555888;;;???MMM\\\dddhhhlllooonnnkkkgggeeeddd```ZZZYYY]]]iiizzzuuuvvv{{{qqqaaaVVVTTTSSSRRRSSSUUUVVVWWWZZZaaaiiipppuuu}}}zzzqqqjjjkkkhhhhhhlllmmmmmmoootttxxxwww\\\ccceee{{{{{{xxxwwwzzzkkk```WWWUUUUUURRRPPPOOOJJJIIIHHHGGGFFFDDDCCCCCC???>>>===<<<<<<;;;;;;<<<888:::;;;999777777:::===;;;999666444222333444555333333222222333333444555333444555444333333444555888777888<<>><<<;;;::::::::::::999888777777555444444333333444444555222333333444444333333222333333444444444444444444666888:::;;;BBBSSSjjj{{{yyyssspppzzzfffggghhhiiijjjhhhfffdddhhhgggeeeddddddeeefffggghhhgggfffhhhiiiiiieeebbbaaacccgggjjjmmmnnnooooooqqqrrrrrrqqqooommmmmmnnnlllmmmnnnmmmllliiifffdddgggiiijjjllllllkkkjjjiiiggghhhiiijjjkkkkkkjjjiiihhhiiijjjhhheeebbbaaaaaaaaaaaa```___^^^\\\[[[ZZZWWWVVVUUUTTTTTTTTTVVVVVVYYYXXXVVVSSSQQQNNNLLLKKKGGGDDDAAA???>>>===<<<;;;888777666666555555666666444444444444555777888:::<<>><<<;;;777777666555555555555555555444444444555666888999<<>>::::::::::::999888777777555444444333333444444555222333333444444333333222222222333444555555666666777999:::;;;AAARRRiiizzzyyyqqqmmmnnn{{{cccgggkkkllljjjhhhiiikkkqqqpppooommmllljjjiiihhhiiiiiiiiigggdddcccccccccdddfffhhhjjjkkkkkkjjjiiieeefffhhhiiiiiijjjlllnnnmmmlllkkkkkkkkklllnnnoooqqqppppppooonnnmmmllllllrrrqqqpppooooooooopppppprrrpppmmmhhhcccbbbccceeeaaa```^^^\\\\\\\\\]]]]]][[[YYYVVVSSSSSSTTTWWWXXX^^^```aaabbbbbb```^^^]]]TTTPPPKKKGGGDDDAAA>>>;;;:::999888666555555555555666555555444555666777888:::DDDSSSaaahhhjjjiiiiiifffcccaaa```]]]YYYZZZ___nnnxxxqqqqqqvvv{{{pppfff^^^ZZZXXXZZZ]]]dddooo|||xxxpppllllllkkkkkkkkkjjjjjjkkknnnqqq}}}vvvfffkkk}}}pppiiipppzzzsssiiiddd^^^YYYVVVUUUSSSQQQOOONNNLLLLLLLLLLLLKKKIIIAAAAAAAAAAAAAAA@@@@@@???::::::::::::999888777777555444444333333444444555222333333444444333333222111222222333444555666666888999;;;;;;AAARRRhhhyyyyyypppllllllvvvbbbggglllmmmkkkjjjlllnnnpppppppppooommmlllkkkjjjfffggghhhfffcccbbbccceeeeeefffiiikkkllllllkkkkkkggghhhiiihhhgggggghhhiiikkkjjjiiihhhiiikkknnnooopppppppppppppppppppppqqqqqqpppnnnmmmmmmmmmnnnnnnooommmjjjgggddddddgggjjjfffdddaaa___]]]\\\\\\]]][[[YYYUUUSSSSSSUUUXXXZZZ___```aaabbbbbb```]]][[[TTTQQQKKKGGGDDDAAA>>><<<;;;:::999888666666666666666666555444444555777888999BBBPPP]]]fffjjjkkkkkkhhhdddbbb```\\\WWWWWW[[[ggg|||zzzqqqpppuuuwwwpppiiiaaa\\\^^^```eeennn{{{}}}wwwpppmmmnnnjjjkkkkkkjjjjjjlllppprrrpppcccllltttlllmmmvvvuuujjjfffaaa[[[WWWTTTSSSRRROOOMMMLLLKKKKKKJJJIIIGGGAAAAAAAAAAAA@@@???>>>===::::::::::::999888777777555444444333333444444555222333333444444333333222222222333444555666777777888:::;;;<<>>===;;;999888777666666444444444555555777888888:::@@@LLL[[[hhhnnnllliiidddcccbbb```^^^\\\ZZZYYY```qqqwwwnnnlllrrrzzzooohhhhhhdddkkkxxxxxxsssooonnnmmmnnnjjjhhhiiijjjlllsss{{{ggghhhsssoooiiioooyyy}}}vvvhhheee```\\\YYYVVVRRRPPPMMMLLLKKKKKKJJJHHHEEEBBB@@@@@@???===<<<;;;:::999:::999888777666666666666666555555555555444444444111111111222333444555666222222333333444555666666888;;;===>>>BBBQQQhhhzzzzzznnnddd]]]```fffppp{{{fffhhhjjjlllmmmmmmlllkkkhhhhhhhhhhhhiiiiiiiiiiiigggggggggffffffgggggghhhkkkkkklllllllllkkkkkkjjjgggfffdddccccccdddeeeeeeeeeeeefffhhhiiijjjkkklllkkklllmmmppprrrrrrooommmiiiiiihhhhhhhhhiiikkkkkkpppkkkddd```aaaeeeiiikkklllgggaaa]]]\\\\\\\\\\\\[[[YYYWWWVVVVVVWWWYYY[[[\\\___cccdddbbb`````````YYYTTTNNNIIIFFFCCCAAA???>>>===<<<:::888777666666444444444555555666777888999???JJJYYYfffmmmllliiidddbbb```^^^\\\ZZZYYYXXXaaapppzzzpppmmmrrrxxxpppnnnmmmtttwwwrrrooommmmmmooollljjjkkkkkklllsss{{{}}}dddeeeqqq|||mmmjjjrrr}}}yyysssgggccc___ZZZWWWTTTPPPMMMLLLKKKJJJJJJJJJHHHEEEBBBAAAAAA@@@???===<<<;;;;;;:::999888777666666666666666555555555555444444444222222222222333444444555222222333333444555555666666999<<<===BBBQQQhhhzzzzzzoooeee\\\^^^ccckkkuuuggghhhjjjkkklllkkkjjjjjjaaacccfffhhhjjjjjjiiihhhiiiiiiiiihhhhhhiiijjjjjjjjjjjjiiiiiihhhggggggfffeeedddcccccccccdddffffffggghhhjjjkkkkkkkkkkkkjjjiiiiiihhhiiikkklllllljjjeeeeeeeeefffggghhhiiijjjpppkkkddd______bbbdddfffgggccc^^^[[[[[[\\\\\\\\\[[[ZZZWWWUUUVVVYYY]]]___]]]```eeegggfffcccaaaaaaZZZVVVOOOJJJGGGFFFDDDCCC>>>>>><<<;;;999777666555555555444555555666777888888>>>IIIXXXeeekkkkkkiiidddbbb___[[[YYYWWWWWWWWW___mmm~~~qqqmmmsss|||yyyzzz}}}uuupppnnnmmmlllooommmlllmmmlllmmmuuu~~~xxxaaabbbmmmtttiiijjjuuuvvvppphhhddd___[[[WWWSSSOOOLLLKKKJJJIIIIIIIIIHHHEEECCCCCCBBBAAA@@@???===<<<<<<:::999888777666666666666666555555555555444444444333333333222222333444444222333333444444555555555444777:::;;;@@@PPPhhhzzzzzzpppfff]]]^^^aaagggoooyyyggghhhiiiiiiiiiiiihhhhhhaaabbbeeehhhjjjjjjjjjjjjmmmmmmlllkkkjjjjjjjjjjjjeeeeeeddddddccccccccccccccccccbbbcccdddeeeggghhhjjjkkkmmmnnnmmmllljjjiiigggeeecccccceeeggghhhhhhffffffffffffffffffggggggmmmhhhbbb^^^]]]```cccdddccc___[[[YYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ]]]___aaa^^^bbbfffiiihhheeebbb```ZZZVVVPPPLLLIIIHHHGGGFFF??????>>><<<:::888666555555555555555555666777777999>>>HHHVVVdddkkkllljjjfffccc___[[[XXXWWWWWWXXX[[[hhh}}}sssmmmsssyyyrrrnnnmmmllllllmmmlllmmmnnnnnnoooyyyttt___aaalll}}}oooeeehhhuuutttooojjjfffaaa]]]YYYUUUQQQNNNKKKIIIHHHHHHHHHHHHFFFDDDCCCBBBAAA@@@???>>>===<<<:::999888777666666666666666555555555555444444444444444333222222222333333333333333444444444555555222555999:::???OOOgggzzzzzzpppggg```aaaccchhhooozzzfffffffffggggggggggggffffffgggggghhhjjjkkklllmmmqqqpppnnnllljjjiiihhhhhhbbbbbbccccccddddddddddddbbbbbbbbbccceeegggiiikkklllmmmoooooonnnllljjjhhhfffddd``````aaadddeeeeeefffffffffggggggggggggggghhhddd___\\\]]]```cccdddaaa^^^ZZZXXXXXXXXXXXXXXXYYYZZZ\\\^^^```aaabbbbbbaaacccfffiiiiiifffaaa^^^YYYVVVQQQNNNLLLKKKIIIGGGAAAAAA@@@???<<<:::888666666555555555555666666777999===GGGUUUbbbkkklllkkkiiifffaaa\\\YYYXXXXXXXXXWWWcccwwwvvvmmmsss~~~uuuooolllkkkkkkllljjjjjjllloooooorrr}}}rrr```cccnnn{{{mmmaaaeeessstttpppiiifffaaa\\\YYYUUUQQQOOOKKKJJJHHHHHHHHHHHHGGGEEEBBBBBBAAA@@@>>>===<<<<<<:::999888777666666666666666555555555555444444444444444333222222222333333333333333444444444444444111555888999???OOOfffyyyzzzqqqgggaaaccceeejjjqqq~~~eeeeeeeeeffffffgggggggggjjjjjjjjjjjjkkkmmmnnnoooqqqooonnnkkkiiihhhggggggcccdddfffggghhhhhhggggggaaabbbbbbdddfffiiilllnnnnnnooooooooonnnllljjjiiifffccc```___```cccddddddcccdddeeegggiiijjjjjjjjjeeeaaa]]][[[]]]```ccceeeaaa^^^[[[YYYYYYZZZZZZYYY[[[]]]```ccceeeeeeddddddffffffhhhiiiiiifffaaa]]]YYYWWWTTTRRRQQQOOOLLLJJJCCCCCCCCCAAA???<<<999777666666555555555555666666888<<>>===<<<<<<:::999888777666666666666666555555555555444444444333333333222222333444444444444444444444444444444222555888999>>>NNNfffxxx}}}sssiiiaaadddhhhlllttteeeeeeffffffggghhhiiijjjhhhjjjlllnnnooopppppppppmmmlllkkkjjjiiihhhhhhhhheeegggiiikkkkkkjjjgggfffaaabbbccceeehhhkkkooopppoooooonnnmmmlllkkkkkkjjjfffdddaaa```aaacccddddddbbbdddeeeggghhhiiiiiiiiiddd```\\\[[[]]]```cccddd```^^^\\\\\\]]]____________```bbbdddfffggggggggglllkkkjjjjjjjjjgggbbb^^^YYYYYYXXXXXXWWWTTTPPPLLLEEEEEEEEEDDDAAA>>>;;;999666666555555555555666666666:::BBBOOO]]]fffjjjjjjjjjhhheee```]]]YYYWWWVVVWWWaaasssrrrwww{{{vvvnnniiihhhiiijjjkkkiiikkknnnpppnnnppp|||xxxiiilllvvvsssfff^^^ddduuu{{{sssoooeeebbb]]]ZZZWWWUUURRROOOPPPNNNKKKIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@???>>>===:::999888777666666666666666555555555555444444444222222222222333444444555444444444444444444444444333777999:::???NNNeeewwwwwwllldddhhhlllqqqxxxfffffffffggghhhjjjkkkllleeehhhlllqqqsssrrrqqqooojjjiiiiiihhhhhhiiiiiijjjeeegggjjjlllllliiieeebbbbbbbbbcccfffiiimmmppprrrpppooonnnlllkkkkkkkkkkkkgggdddbbbaaabbbdddddddddffffffgggggggggfffddddddeeeaaa]]][[[]]]___bbbccc```___]]]^^^aaacccddddddcccccccccdddeeegggiiikkkpppnnnlllkkkkkkhhhccc___ZZZZZZ[[[\\\[[[XXXRRRNNNFFFGGGFFFEEECCC???<<<:::777666666555555555666666444777???LLLZZZdddhhhhhhiiigggeeeaaa]]]YYYVVVTTTWWW```sssuuuzzz~~~yyytttmmmhhhggghhhjjjkkkkkkmmmppppppmmmooozzz{{{llloooxxxmmmccc]]]fffxxxzzzrrrnnnfffccc___\\\ZZZWWWUUURRRRRROOOLLLJJJIIIIIIGGGFFFEEEEEEDDDCCCAAA@@@???>>>:::999888777666666666666666666555555555444444444111111111222333444555666444444444444444444444444444888::::::???NNNeeewww~~~zzznnnhhhlllqqqvvv|||fffeeedddfffhhhiiiiiihhhhhhjjjlllmmmmmmlllmmmnnnpppnnnkkkiiigggfffeeefffjjjiiiiiigggeeecccbbbaaa\\\[[[]]]bbbhhhlllmmmlllmmmlllkkkjjjiiihhhhhhhhhaaaaaabbbdddeeeeeedddddddddffffffdddaaa```aaadddaaaaaa____________```aaa^^^\\\___fffjjjhhhggghhhiiihhhgggggghhhkkknnnpppmmmkkkiiikkkllliiiaaaZZZ[[[\\\^^^```___ZZZRRRMMMJJJHHHFFFDDDBBB???;;;888777666555444444555666777555777===IIIYYYeeejjjkkkmmmjjjeeeaaa^^^[[[XXXUUU[[[cccvvv}}}{{{yyyyyy{{{wwwqqqjjjggghhhjjjkkkjjjnnnpppsssrrrmmmnnn{{{qqqjjjzzz{{{eee^^^[[[cccrrr{{{rrrnnniiieee```\\\YYYWWWTTTRRRPPPNNNJJJHHHIIIIIIIIIIIIFFFEEECCCAAA???>>>======999888888888777777666666666666555444444444444555333444444555555444444333555444444444444333333333666666999;;;>>>III___sss{{{{{{vvvlllrrrxxx|||eeedddcccdddfffhhhgggfffgggiiikkkkkkkkklllmmmoooooommmkkkiiigggfffeeeeeejjjjjjjjjiiigggdddbbbaaa]]]\\\^^^bbbgggkkkkkkjjjjjjjjjiiiiiiiiiiiiiiiiiieeedddccccccccccccbbbaaabbbccccccaaa^^^]]]___aaabbbaaa___^^^]]]]]]]]]^^^^^^]]]aaagggiiihhhiiimmmooonnnkkkjjjjjjlllnnnpppmmmjjjgggggghhhfffaaa\\\[[[\\\\\\]]]\\\WWWQQQLLLIIIGGGEEECCCAAA???;;;888777666555555555555777777777888>>>JJJZZZfffkkkkkkooojjjddd___\\\ZZZXXXWWWYYYbbbwww|||rrrssswwwuuuoooiiifffhhhkkklllkkkmmmooorrrrrroooqqqxxxqqqsssccc]]]\\\cccqqq{{{sssnnniiifffbbb___]]][[[YYYWWWQQQNNNJJJIIIIIIIIIIIIHHHFFFEEEDDDBBB@@@>>>>>>===::::::999999888777666666666666555444444444444555333444444555555444444333444444444444444444444444666666888;;;>>>III___sss}}}|||vvvnnntttzzzcccbbbaaabbbdddeeeeeeddddddfffggghhhhhhjjjlllooonnnmmmkkkiiihhhgggffffffkkkkkkkkkjjjhhheeebbb```^^^^^^___bbbeeegggggggggeeefffhhhiiijjjjjjjjjiiijjjgggdddbbbbbbaaa```___aaaaaaaaa___]]]]]]^^^```bbbaaa___^^^\\\\\\[[[[[[______dddhhhiiiiiimmmsssvvvsssoookkkjjjjjjlllnnnllliiieeedddeeeeeebbb___^^^]]][[[[[[YYYVVVQQQMMMJJJHHHEEEBBBAAA>>>;;;999888777666555555666777888888999>>>JJJYYYeeejjjjjjoooiiibbb\\\ZZZYYYYYYXXXXXXcccyyyvvvnnnnnntttrrrmmmhhhfffiiilllmmmmmmmmmnnnqqqrrrppptttyyytttqqqaaa]]]]]]dddssszzzsssooohhheeebbb```___^^^\\\[[[RRROOOLLLJJJJJJJJJIIIHHHGGGFFFDDDBBB@@@??????>>>===<<<;;;:::999888777666666666555444444444444555333444444555555444444333444444444555555666777777666666888;;;>>>III^^^rrr}}}wwwpppuuu{{{aaa``````aaabbbccccccbbbaaabbbddddddeeegggjjjmmmnnnnnnmmmkkkjjjiiiiiihhhiiijjjkkkjjjhhheeeaaa_________```aaaccccccccccccaaacccgggjjjkkkllllllkkkkkkgggcccaaabbbbbbbbb```bbbbbb```___^^^^^^```aaaaaaaaa```______^^^^^^^^^aaacccgggkkkjjjjjjpppxxxxxxuuupppkkkhhhggghhhiiikkkiiiffffffffffffeeecccbbb```]]][[[ZZZWWWTTTQQQOOOLLLHHHDDDAAA???;;;888999888777666666666777888999999===HHHWWWccchhhhhhlllgggaaa]]][[[YYYXXXWWWZZZddd{{{vvvooopppwww|||oookkkffffffiiimmmnnnnnnmmmnnnpppqqqppptttwwwuuuqqq```^^^```iiixxxzzztttooogggeeebbb```___^^^[[[YYYTTTRRROOOMMMMMMLLLJJJIIIGGGFFFDDDBBBAAA@@@@@@??????>>>===;;;:::888777777666666555444444444444555333444444555555444444333333333444555666777888999666666888;;;===HHH]]]qqq~~~~~~wwwppptttyyy~~~aaa```___```bbbbbbbbb```^^^```bbbcccccceeehhhjjjoooooonnnnnnmmmlllkkkkkkggghhhhhhhhhfffcccaaa___```aaaaaabbbaaaaaa```aaaaaacccfffjjjlllmmmmmmllliiieeeaaaaaadddffffffdddcccaaa^^^]]]]]]^^^```aaa```aaabbbcccddddddeeeeeeeeegggkkkooommmlllrrrzzzxxxuuuqqqllliiigggffffffiiiiiiiiijjjkkkjjjhhhfffgggdddaaa^^^]]][[[YYYWWWUUUQQQLLLGGGCCC???;;;888:::999888777666777777888999888<<>><<<;;;999888777666666555444444444444555333444444555555444444333222333444555666888999999666666888:::===GGG]]]ppp|||~~~wwwooorrrvvv|||bbbaaa```aaabbbcccbbb```^^^```cccdddeeeeeeggghhhnnnnnnnnnnnnnnnmmmlllkkkfffffffffeeedddcccbbbaaabbbdddeeedddbbbaaaaaabbbaaaccceeehhhjjjkkkkkkkkkgggccc```bbbgggkkkjjjhhhaaa^^^[[[ZZZ[[[]]]^^^___```bbbdddfffiiijjjkkklllkkklllooorrrqqqooorrrxxxvvvtttrrrnnnkkkhhhgggffffffgggiiikkkkkkkkkiiihhhiiifffbbb```___^^^\\\[[[XXXTTTNNNHHHDDD@@@<<<:::;;;:::999777777777888888999888;;;DDDRRR]]]bbbcccfffdddcccbbb```]]]YYYUUUYYYccczzz~~~|||{{{~~~zzzrrrlllhhheeefffjjjnnnooonnnnnnmmmmmmooopppsssyyyvvvzzznnncccccciiiwww}}}zzzvvvqqqqqqoookkkhhhfffbbb]]]ZZZYYYWWWTTTRRRQQQOOOLLLJJJGGGFFFEEEDDDCCCBBBBBBBBB???>>>===<<<;;;:::999888666666555444444444444555333444444555555444444333222333333555666777888888666666888:::===GGG\\\ppp|||~~~wwwnnnqqquuu|||dddbbbaaabbbcccdddcccaaa```cccgggiiiiiihhhhhhhhhllllllmmmnnnmmmlllkkkkkkgggfffeeedddcccdddeeeeeefffhhhjjjiiifffddddddeeebbbbbbcccdddfffggghhhiiifffbbb```dddkkkooommmiiibbb^^^ZZZYYY\\\^^^______aaacccfffiiilllnnnooooooqqqpppqqquuuuuurrrqqqtttooooooooonnnllliiifffddddddeeeffffffggggggiiijjjfffdddaaa``````___]]][[[WWWSSSMMMHHHDDDAAA>>><<<<<<;;;999888777777888888;;;999;;;DDDQQQ\\\bbbbbbgggeeecccaaa```^^^[[[XXXWWWbbbxxxxxxqqqkkkhhheeefffjjjnnnnnnnnnmmmlllllloooqqqvvvyyywww}}}kkkddddddkkk|||{{{zzzvvvqqqrrrpppmmmjjjgggccc^^^[[[YYYWWWTTTRRRQQQNNNKKKHHHGGGGGGEEEDDDCCCCCCBBBBBB======<<<;;;;;;:::999999666666555444444444444555333444444555555444444333222222333444555666666777666777888:::<<>>===;;;:::888777777888888<<<:::<<>><<<:::999::::::999888888999>>>GGGSSS^^^dddfffdddeeeeeedddcccaaa___]]]```aaaooo}}}tttllljjjgggeeefffjjjllllllkkknnnlllkkkmmmrrr{{{pppiii```eeeqqq|||wwwsssqqqkkkjjjhhhfffccc```^^^]]]XXXVVVTTTQQQOOONNNNNNNNNIIIGGGEEECCCBBBBBBCCCDDD@@@>>><<<;;;;;;:::888666777666666555444444333333555444444333222222222222444444444555555555555666555555777999<<>><<<:::999::::::999888999999===EEEQQQ\\\dddgggffffffeeeeeeccc```^^^]]]___```lllzzz{{{{{{rrrkkkiiigggeeegggjjjllllllkkklllllllllnnnrrr}}}ttthhhcccbbbgggssszzzvvvrrrqqqmmmllliiieeebbb___]]]\\\ZZZYYYVVVTTTQQQPPPPPPOOOIIIHHHFFFDDDCCCCCCDDDEEE@@@>>><<<;;;;;;:::888777777777777666666555555555333333222222111111222222444444444444555555555555444555777999;;;EEEZZZnnn}}}}}}wwwuuuyyyeeeeeefffggghhhiiijjjjjjffffffffffffggghhhiiiiiillljjjhhheeecccaaa```___^^^^^^```cccfffhhhgggfffhhhgggfffeeebbb```]]]\\\[[[]]]```aaabbbdddgggiiikkkjjjiiikkkmmmlllhhhdddbbb``````dddiiimmmmmmlllkkkjjjiiihhhhhhjjjmmmoooyyywwwuuurrrooolllkkkjjjgggggggggfffeeehhhnnnssswwwyyywwwqqqnnnmmmjjjfffgggeeeaaa^^^[[[ZZZZZZZZZSSSRRROOOLLLHHHEEECCCBBB???===;;;:::::::::999777::::::<<>><<<<<<<<<;;;999777888888888888777777777777222111111111111222222333444444444444555555555555555555666888:::CCCWWWjjj{{{}}}yyyvvvdddeeefffggghhhiiiiiiiiifffffffffffffffggghhhhhhjjjiiigggdddaaa___]]]\\\[[[\\\]]]```bbbcccbbbbbbcccbbbaaa```___^^^]]]]]][[[]]]```bbbcccdddfffgggiiihhhhhhiiijjjiiieeebbb``````bbbgggllloooooonnnkkkiiifffeeegggkkkpppssszzzwwwtttpppmmmlllkkklllkkklllllljjjhhhllluuu}}}~~~wwwttttttsssppplllhhhccc___\\\ZZZYYYXXXQQQQQQPPPNNNKKKHHHEEEDDDAAA???<<<;;;;;;:::999777::::::;;;@@@JJJWWWbbbiiiiiihhhhhhfffccc___\\\ZZZZZZZZZaaaqqq}}}zzzzzzsssnnnkkkggggggggghhhjjjkkklllllleeekkkpppttt|||rrrgggbbbcccfffnnn~~~xxxuuurrrnnnlllmmmkkkgggdddaaa____________^^^\\\YYYVVVSSSRRRQQQLLLKKKIIIGGGFFFFFFEEEEEE@@@>>>===<<<<<<<<<:::888888888888888888888777777222111111111222333444444333333444444444555555555666666777999:::BBBUUUhhhzzz{{{vvvggghhhhhhiiiiiiiiihhhhhheeeeeeeeedddeeeeeeffffffggggggeeecccaaa^^^\\\[[[WWWYYY[[[]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^^^^^^^ZZZ]]]```bbbbbbccceeefffhhhhhhiiiiiiiiihhheeeccc___```cccgggkkkmmmmmmmmmiiigggeeeeeehhhmmmtttxxxxxxuuuqqqnnnllllllnnnooooooppppppmmmjjjnnnwww~~~wwwvvvzzz}}}|||qqqlllfffbbb___]]]ZZZXXXRRRRRRSSSRRRPPPLLLHHHFFFCCC@@@===<<<;;;:::999777:::999:::>>>GGGTTT```iiijjjiiihhhfffccc___\\\ZZZXXXXXX]]]jjj~~~{{{zzzxxxpppllljjjfffggghhhiiijjjjjjkkkllldddlllssszzz~~~qqqccc___aaahhhrrr}}}vvvtttpppkkkhhhiiigggeeecccbbbbbbbbbbbb___^^^\\\ZZZWWWTTTRRRPPPMMMLLLJJJIIIGGGFFFEEEEEE@@@???============;;;:::888888777777777777777666333333333333333444555666333333333444444444444555666777999:::;;;BBBUUUgggzzz~~~|||iiijjjkkkkkkkkkiiihhhgggdddcccccccccccccccddddddddddddcccbbb```]]][[[ZZZUUUWWWZZZ[[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]^^^^^^^^^^^^ZZZ\\\___``````aaadddfffggghhhjjjjjjjjjhhhfffeee___```cccfffhhhiiijjjjjjgggfffeeefffiiioootttxxxuuurrrooolllkkklllnnnpppooooooooommmlllnnntttyyy{{{|||zzzvvvxxxuuupppjjjgggeeebbb]]]YYYTTTUUUWWWXXXUUUQQQKKKHHHDDDBBB>>>===<<<:::888777888999:::===EEEQQQ___hhhjjjiiihhhfffccc```]]][[[XXXXXX[[[eeezzz~~~yyywwwuuummmiiihhheeegggiiijjjjjjjjjkkklllfffnnnvvv|||vvvfffaaadddhhhuuuzzztttsssooojjjfffeeeeeeeeeddddddccccccccc^^^^^^\\\ZZZXXXUUURRRQQQMMMLLLKKKIIIHHHFFFEEEDDDAAA???======>>>>>><<<;;;999999888888777666666555555444444444444555555666333333333333444444444444666777999:::;;;BBBTTTfffzzzfffggghhhiiiiiigggeeedddbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaa```]]]ZZZWWWVVVTTTVVVYYYZZZXXXWWWXXXYYY[[[\\\^^^______^^^\\\[[[[[[\\\]]]]]]]]]___bbbeeeccceeeggghhhgggeeedddddd```bbbcccdddeeeffffffgggfffffffffgggjjjmmmqqqsssrrrooollljjjiiijjjkkkmmmmmmmmmmmmmmmnnnppprrrssstttwwwzzzzzzwwwsssnnnllljjjfff```ZZZWWWYYY\\\\\\ZZZTTTNNNJJJEEECCC???===<<<;;;888666777888:::===DDDPPP]]]gggiiiiiihhhfffdddaaa^^^\\\YYYZZZ[[[bbbtttyyywww{{{uuusssvvv|||tttjjjeeeddddddgggjjjkkkjjjiiikkklllkkkrrryyyyyyrrrxxxyyyfffccchhhiiivvvuuurrrrrroooiiifffdddeeeffffffeeedddbbb```^^^]]]]]][[[YYYWWWTTTSSSLLLLLLKKKJJJHHHFFFDDDCCCAAA???>>>>>>>>>>>>===;;;<<<;;;:::999888777666555555555444333333333444444222222333333333444444444444555777999:::AAASSSeeewww|||~~~aaabbbccceeeeeedddbbbaaaaaaaaa```````````````aaabbbaaa```^^^[[[WWWTTTRRRSSSVVVYYYYYYWWWVVVWWWYYY\\\^^^`````````]]]ZZZXXX[[[\\\\\\\\\\\\^^^bbbeee^^^```cccdddcccaaaaaaaaabbbcccddddddcccccceeefffffffffggghhhjjjkkkmmmmmmpppnnnkkkhhhgggggghhhiiilllllllllnnnqqqssssssrrrpppwww|||yyyuuupppooonnniiibbb[[[YYY[[[^^^___]]]WWWPPPKKKFFFCCC@@@>>><<<;;;888666666777:::>>>DDDOOO\\\fffiiihhhhhhfffdddaaa^^^]]][[[\\\[[[```qqqzzzyyyssshhhbbbaaadddjjjsss}}}}}}yyyzzz~~~zzzwwwwwwoooppprrrtttxxx}}}rrrhhhcccaaacccgggkkkkkkjjjiiijjjlllnnntttzzzwwwhhhfffuuuttt```^^^fffhhhwww}}}qqqppprrrooojjjgggdddfffggghhhfffccc```^^^^^^^^^^^^]]][[[XXXVVVTTTLLLLLLKKKJJJHHHFFFDDDCCCAAA???>>>>>>??????===<<<>>>>>><<<;;;999888666666555444444333222222222222222222333333333444444444222333666888999@@@RRRdddtttzzz}}}~~~}}}```bbbdddddddddcccccccccaaaaaaaaaaaaaaabbbccccccfffbbb^^^ZZZYYYYYYYYYYYYWWWZZZ\\\\\\ZZZZZZ[[[]]]^^^____________^^^^^^]]]YYYZZZ]]]___``````___^^^```aaabbbcccccccccccccccgggfffcccbbbaaaccceeefffjjjlllkkkhhhiiinnnpppooouuunnniiihhhfffdddeeehhhlllooorrrttttttsssssstttpppuuu|||{{{wwwrrrnnniiiccc___^^^^^^^^^^^^\\\WWWPPPKKKGGGDDD@@@===<<<<<<;;;:::<<<:::;;;???DDDLLLZZZfffkkkhhhfffeeedddbbb]]]YYY[[[[[[___eeekkkuuu}}}~~~tttggg___[[[___```aaaeeelllttt|||yyytttpppnnnqqqvvv}}}}}}qqqllliiigggeeefffiiilllpppuuuxxxzzz~~~ssskkkffffffffffffhhhjjjjjjjjjjjjlllnnnuuuvvv~~~ooogggbbbjjj|||pppaaa^^^```jjj{{{|||tttppppppoookkkhhheeeffffffeeeeeedddcccccccccaaa^^^]]][[[YYYUUURRRRRRPPPNNNLLLKKKHHHEEEBBBBBBBBBAAA@@@???>>>===<<<;;;;;;999888777555444333333222222111111222222333333222222222222333444444777999666888???AAAMMMdddsss|||wwwtttzzz|||]]]___aaabbbaaa```_______________^^^___``````aaabbb___[[[XXXWWWWWWXXXXXX[[[___bbbaaa]]]ZZZ[[[^^^aaaaaaaaaaaa```___^^^^^^\\\^^^___aaaaaaaaa______aaaaaabbbbbbcccdddeeeffffffdddcccbbbccceeehhhiiilllmmmlllkkkoooxxxyyymmmgggdddaaaaaadddkkkpppuuuyyyxxxuuusssrrrooorrrxxx}}}zzzxxxtttrrroookkkgggdddaaa``````___]]]XXXQQQMMMHHHEEEAAA???>>>===<<<;;;;;;999:::>>>BBBIIIWWWccciiigggeeeddddddbbb^^^ZZZZZZYYY[[[___dddnnn~~~{{{nnnddd^^^\\\[[[[[[[[[^^^aaafffkkknnnyyy|||zzzsssooojjjffffffjjjpppwwwvvvjjjddd```___\\\]]]```cccgggjjjlllnnnllllllqqq|||{{{ooogggccccccccchhhiiikkkkkkjjjjjjlllmmmrrrvvvtttjjjccckkk~~~lll```___aaakkk}}}|||tttooonnnmmmjjjfffeeeffffffgggfffeeecccbbbdddbbb___]]][[[YYYUUUSSSQQQOOOMMMLLLKKKIIIFFFCCCAAA@@@???>>><<<;;;:::999<<<;;;:::999777666555444333333222222222222333333333333333333333444444555444666333555<<<>>>JJJbbbrrr{{{~~~uuuqqquuu|||\\\]]]^^^___```___^^^]]]______^^^^^^______```aaa___]]][[[YYYXXXXXXYYYZZZdddjjjnnnlllddd______aaaddddddddddddcccaaa``````aaabbbcccccccccbbb```___aaaaaaaaaaaaccceeeggghhhdddcccccccccdddgggjjjlllkkkmmmlllmmmuuu~~~mmmeeeaaa```aaadddkkkqqqyyy}}}}}}yyytttrrrppprrruuuxxxyyyyyywwwvvvtttrrrqqqpppooonnnkkkhhheeedddbbbaaa^^^YYYSSSOOOJJJGGGCCCAAA@@@@@@???===:::888888<<<@@@FFFSSS___fffeeedddddddddbbb^^^\\\[[[YYYYYY\\\___hhhyyy~~~pppfff```^^^^^^]]]]]]]]]^^^___```bbbcccggghhhkkklllllliiieeeccc```]]]^^^cccjjjqqq}}}rrrgggbbb```___YYYZZZ\\\^^^___`````````[[[\\\bbbjjjsss|||wwwllleeebbbbbbcccjjjkkklllllljjjjjjkkklllnnnuuuzzzmmmeeeoootttfff___```cccnnnzzzsssooommmkkkhhhffffffggghhhiiihhhfffdddbbbeeeccc```]]][[[YYYVVVSSSPPPNNNLLLKKKKKKIIIGGGEEEFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::888777666666444444444333333444444444444444444333444555555666222555333555<<<>>>JJJaaaqqqzzz|||sssmmmnnnttt}}}~~~[[[[[[\\\^^^```aaa```___aaaaaa``````aaaaaabbbccc___^^^^^^\\\[[[\\\^^^___ooouuuzzzvvvmmmeeedddfffeeeeeeeeeeeeeeeddddddccceeeeeeeeeeeedddbbbaaa```cccbbb``````aaaccceeegggddddddcccdddeeegggiiijjjhhhjjjkkkmmmvvvxxxiiibbbbbbccceeehhhkkkqqqyyy|||xxxvvvtttuuuvvvwwwvvvuuusssrrrooonnnmmmmmmnnnmmmkkkiiigggeeecccaaa^^^ZZZTTTPPPKKKHHHEEECCCBBBBBB@@@>>>:::888999<<>>>>>===<<<<<<:::999888888777555555444444444444555555555444444444444555666666444777555888???AAALLLcccqqqzzzzzzqqqiiihhhjjjrrrzzz[[[ZZZYYY[[[___aaabbbaaabbbaaaaaaaaaaaabbbcccccc^^^`````````^^^^^^aaacccsssxxx|||yyyppphhhfffgggcccdddeeefffggggggggggggffffffeeedddcccbbbaaa```cccbbbaaa___```aaacccdddgggfffeeeeeedddeeeffffffcccgggjjjlllsss}}}{{{pppfffdddeeefffhhhjjjnnnrrrxxx|||}}}}}}||||||yyyzzzzzzzzzyyyvvvtttrrrmmmkkkkkkkkklllkkkiiiggggggeeeaaa___\\\YYYTTTQQQMMMJJJGGGEEEDDDCCC@@@>>><<<::::::===???CCCMMMXXXaaabbbccccccbbb```___^^^]]][[[[[[]]]```hhhxxxyyyzzzzzzkkk___[[[]]]bbbdddhhhgggfffdddaaa]]]ZZZXXXSSSSSSSSSTTTUUUVVVWWWXXXYYYYYY\\\aaaeeekkkwwwzzzwwwqqqjjjddd___[[[ZZZZZZYYYYYY\\\^^^dddrrr|||sssjjjeeedddeeegggkkkmmmmmmllljjjiiiiiijjjlllttt}}}ooolllpppccc^^^]]]bbbiiizzz|||xxxsssnnnkkkjjjiiihhhjjjkkkkkkllljjjhhhfffdddeeebbb^^^\\\ZZZYYYWWWUUUOOOMMMKKKJJJJJJJJJIIIHHHFFFFFFDDDBBB@@@===<<<;;;===<<<<<<;;;:::999888888666555555444444555555666555444444444444555666666555888666999@@@AAALLLbbbrrr{{{zzzpppgggddddddjjjttt```\\\XXXYYY]]]aaabbbbbbaaa````````````aaabbbbbb^^^aaabbbbbb``````bbbfffqqqtttuuusssmmmgggeeedddcccdddeeeffffffggggggfffccccccbbbbbbaaaaaaaaaaaacccbbbaaaaaaaaabbbcccdddjjjiiihhhgggfffeeeeeedddbbbfffiiijjjnnntttvvvuuusssmmmiiiiiihhhggghhhkkkqqqtttxxxzzzzzz{{{|||}}}yyyzzz{{{{{{zzzwwwtttrrrlllkkkjjjjjjkkkjjjhhhffffffddd```]]][[[YYYVVVSSSQQQNNNKKKIIIGGGEEEAAA???>>><<<<<<>>>???BBBKKKVVV```aaaccccccaaa___^^^___YYYXXXYYY[[[^^^dddssstttuuu}}}|||qqqcccZZZXXX\\\aaaccckkkjjjgggccc^^^YYYUUUSSSPPPPPPOOOPPPQQQRRRSSSTTTVVVWWW[[[```dddjjjvvvuuukkkfffccccccaaa^^^^^^aaaccchhhsss~~~{{{vvvnnnfffbbbaaadddfffjjjkkklllkkkiiihhhiiijjjmmmttt~~~zzzoooqqqlllaaa]]]]]]dddmmmwwwuuupppllliiihhhhhhiiijjjjjjjjjiiigggfffeeedddccc```\\\ZZZYYYYYYXXXVVVPPPNNNKKKIIIIIIJJJIIIHHHGGGFFFEEECCCAAA???>>>===<<<<<<;;;::::::999888888555555444444444444555555444444444333444555555666444777555777======GGG]]]rrr{{{{{{pppgggcccbbbhhhrrr}}}kkkeee^^^[[[___cccddddddbbbbbbaaaaaabbbbbbcccdddaaadddgggfffcccbbbeeeiiinnnnnnmmmllljjjgggdddbbbeeeeeeeeeeeeeeedddcccccc______^^^______``````aaa```aaabbbccceeefffggghhhllllllkkkiiihhhggggggfffdddhhhjjjjjjlllpppqqqnnnrrrooonnnnnnkkkhhhjjjoootttwwwyyyzzzyyyxxxxxxxxxrrrtttwwwxxxxxxuuuqqqnnnlllkkkjjjkkklllllljjjhhhfffccc___]]][[[ZZZXXXVVVVVVSSSPPPMMMKKKGGGCCC@@@???===<<<>>>>>>@@@IIISSS___aaacccccc```]]]]]]^^^XXXWWWXXXZZZ[[[```lllyyyvvvwww~~~rrrhhh[[[TTTTTTYYY]]]^^^eeecccaaa^^^[[[YYYWWWVVVQQQQQQQQQPPPQQQRRRSSSSSSTTTVVV\\\bbbffflllyyyzzzuuuuuuwwwtttpppooorrruuuxxx~~~wwwrrrjjjccc___```cccfffhhhjjjjjjjjjhhhhhhhhhjjjnnnsss}}}vvvnnnuuujjj```]]]]]]fffrrrrrrpppmmmiiigggfffgggiiiiiihhhfffdddbbbaaaaaaaaa```^^^ZZZXXXXXXYYYXXXWWWQQQNNNKKKIIIIIIIIIHHHHHHHHHGGGFFFEEECCCBBBAAA@@@;;;;;;::::::999999888888555444444444444444444555333333333333333444444555333666444666;;;:::CCCYYYpppzzz|||rrriiidddccciiirrr}}}vvvnnnddd```bbbfffhhhgggeeeeeeddddddeeeeeefffgggdddhhhkkkjjjgggfffiiimmmnnnkkkiiiiiijjjiiifffcccggggggfffeeedddbbb```___\\\\\\\\\\\\]]]___```aaa^^^```bbbeeehhhjjjkkklllmmmmmmllllllkkkjjjiiiiiigggjjjkkkjjjkkkpppqqqooorrrqqqrrrrrrnnnjjjooovvvvvvyyy{{{{{{yyyuuusssrrrkkknnnrrrttttttqqqmmmkkklllkkkkkklllnnnnnnmmmkkkfffccc___]]]\\\[[[YYYXXXYYYWWWSSSPPPMMMJJJEEEBBB???<<<<<<======???GGGQQQ___bbbdddccc___]]]]]]^^^XXXXXXYYY[[[[[[^^^hhhtttsss{{{{{{~~~kkkbbbVVVPPPQQQVVVYYYZZZWWWWWWVVVVVVVVVWWWXXXXXXUUUTTTTTTSSSSSSTTTTTTUUUTTTWWW^^^eeeiiippp~~~vvvqqqiiiccc```aaadddgggggghhhiiiiiihhhggghhhiiinnnsss}}}tttnnnxxx~~~iii```]]]]]]gggvvv{{{nnnmmmjjjgggddddddfffhhhgggeeebbb```^^^^^^_________\\\YYYWWWXXXYYYYYYXXXRRROOOKKKIIIHHHHHHHHHGGGDDDCCCBBBAAA@@@???>>>>>>:::::::::999999888888888444444444333333444444444333222222222222333444444444777555777;;;:::BBBXXXoooxxx}}}sssjjjeeedddjjjttt}}}sssnnngggdddiiipppooojjjgggggghhhhhhhhhggggggfffhhhiiilllnnnnnnnnnlllkkknnnnnnmmmllljjjhhhfffdddaaabbbcccbbb___]]]]]]]]]]]]]]]\\\]]]]]]^^^`````````dddiiikkkjjjiiikkklllmmmnnnooommmkkkiiihhhiiiiiijjjkkkjjjiiiiiijjjlllnnnssswwwwwwtttsssuuuxxx{{{zzzyyywwwtttpppllljjjkkklllmmmllljjjjjjlllmmmkkklllnnnooonnnllljjjhhhdddcccaaa____________```ZZZXXXVVVTTTQQQMMMGGGCCCDDD@@@>>>AAACCCCCCGGGMMM]]]aaaaaa___^^^___^^^[[[XXXXXXYYYZZZ\\\___aaacccmmm{{{}}}xxxaaaZZZPPPLLLMMMOOOOOOMMMTTTUUUWWWYYYZZZZZZYYYYYYYYY\\\\\\ZZZYYY[[[YYYUUUVVVXXX^^^gggoooxxx~~~qqqlllfffbbbaaacccdddeeeggghhhhhhggghhhkkkmmmmmmpppiiirrrwwwddd___```cccooo}}}tttkkkjjjjjjiiigggfffdddcccgggeeebbb``````___]]][[[]]]ZZZWWWWWWXXXXXXUUUSSSOOONNNMMMLLLJJJIIIHHHGGGKKKIIIFFFBBB???===<<<<<>>===<<<:::999888777888888777666555444333333444333333222222333333444444333555777777;;;FFFRRRiiisss~~~}}}vvvnnngggfffooo{{{ooommmhhheeehhhooopppllliiiiiijjjjjjjjjiiiiiiiiiggghhhiiijjjkkkkkkjjjiiinnnnnnnnnmmmjjjgggcccaaa___aaabbbaaa___]]]]]]^^^^^^______``````aaabbbbbbaaaeeeiiijjjiiiiiijjjkkkjjjkkkmmmmmmlllkkkkkklllpppooolllhhheeefffiiilllqqquuuyyyyyyuuutttuuuxxxwwwvvvuuusssqqqnnnlllkkkkkklllmmmllljjjjjjlllnnnnnnmmmmmmlllkkkjjjjjjiiigggfffeeecccbbbbbbcccccc___]]][[[XXXUUUPPPJJJFFFEEEAAA???AAACCCCCCGGGLLLZZZ___aaa___^^^___^^^ZZZXXXWWWXXXXXXZZZ\\\___```hhhxxxsssjjj\\\UUUNNNKKKMMMOOOPPPNNNRRRSSSVVVXXXZZZ[[[\\\\\\]]]aaabbb______aaa___\\\]]]^^^dddmmmvvvzzzmmmiiidddaaabbbdddfffggghhhiiiiiihhhiiilllnnnoootttqqq|||oooaaa___aaafffttttttmmmlllllljjjiiifffeeedddcccaaa___^^^___```___^^^\\\ZZZXXXXXXYYYXXXUUURRRNNNNNNMMMLLLJJJIIIHHHGGGHHHFFFDDDAAA??????>>>>>>>>>>>>===<<<;;;999999888888888777666555444444333555444444333333444444555444333555777777;;;FFFQQQiiisss~~~~~~wwwlllfffeeennnzzzjjjkkkiiieeegggmmmpppoookkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiijjjjjjmmmnnnnnnllliiieeeaaa^^^```aaabbbbbb```^^^^^^___```aaacccdddeeeeeedddccccccfffhhhhhhhhhggghhhiiigggiiilllmmmmmmmmmooopppvvvsssmmmfffbbbccchhhlllqqqtttwwwwwwtttrrrsssuuurrrqqqpppnnnlllkkkkkkkkkkkklllmmmllljjjjjjlllmmmooommmkkkiiihhhhhhhhhiiidddccccccbbbbbbbbbccccccdddbbb___\\\XXXSSSMMMIIIGGGCCCAAABBBCCCCCCFFFKKKVVV]]]aaaaaa``````]]]YYYXXXWWWWWWWWWXXXZZZ\\\]]]cccvvvtttfff]]]VVVQQQMMMLLLNNNQQQQQQQQQQQQSSSUUUYYY\\\```bbbcccdddhhhjjjiiiiiikkkiiifffaaaaaafffoooxxxzzzsssgggeeebbbbbbdddhhhjjjkkkkkkjjjjjjkkklllnnnppprrryyyzzz|||nnnddd^^^___dddlll|||~~~vvvppppppooommmkkkhhhfffeeedddbbb```___``````___^^^[[[ZZZZZZ[[[[[[YYYUUURRROOONNNMMMLLLKKKIIIHHHHHHEEECCCBBB@@@@@@@@@@@@AAA>>>>>>===<<<;;;::::::999999888777777555555444333555555444444444444555555444333555777777:::DDDPPPhhhtttxxxllleeedddmmmzzzeeeiiiiiifffeeejjjoooqqqkkkkkkkkkkkkkkkkkkllllllnnnmmmkkkjjjiiijjjkkkllllllkkkjjjhhhfffdddbbbaaadddeeeeeedddbbb```___```aaabbbeeegggggggggeeedddeeefffffffffffffffgggggggggjjjlllnnnnnnoooppprrruuurrrmmmgggcccdddhhhkkklllooorrrrrrqqqpppqqqrrrqqqooommmkkkiiiiiiiiiiiijjjkkklllkkkiiiiiikkklllkkkkkkiiihhhfffeeeeeeeee``````aaabbbdddeeefffgggfffdddaaa^^^ZZZUUUNNNJJJJJJEEECCCCCCCCCBBBEEEIIIRRR[[[bbbcccbbbaaa^^^ZZZYYYYYYXXXWWWXXXYYYZZZ[[[fff{{{zzzkkk___XXXRRRPPPNNNOOOQQQSSSSSSRRRRRRSSSVVVZZZ___eeeiiikkkmmmrrrtttssssssuuusssoooffffffiiiqqqzzztttlllcccbbbbbbeeeiiimmmoooppppppmmmlllmmmooopppssswww|||nnnaaa^^^^^^ccciiisssyyyssssssrrrpppmmmjjjhhhfffiiigggcccaaaaaa___]]][[[[[[\\\^^^___^^^[[[WWWSSSOOOOOONNNMMMLLLKKKJJJIIIEEEDDDBBB@@@@@@@@@@@@AAA>>>>>>======<<<;;;;;;:::999999888777666555444444444444333333333333444444333333555777777999CCCNNNggguuuzzzmmmfffeeennn{{{aaafffhhhdddccchhhnnnpppiiiiiihhhhhhiiijjjkkkkkkpppnnnllliiihhhiiijjjkkkiiigggdddbbbbbbccceeegggiiijjjjjjhhheeebbbaaaaaaaaaccceeeggghhhgggfffeeegggfffdddddddddeeeffffffjjjlllnnnnnnmmmmmmnnnooonnnnnnllliiiffffffhhhkkkiiikkknnnooopppppppppqqqqqqooollljjjhhhggggggggghhhiiiiiihhhgggggghhhjjjfffggghhhhhhgggdddbbbaaaaaabbbdddgggjjjlllnnnooogggeeeccc```]]]XXXRRRNNNMMMHHHEEEDDDCCCAAACCCGGGOOOYYYccceeecccbbb```\\\[[[[[[YYYYYYYYYYYYZZZ[[[lllpppbbbYYYTTTQQQRRRRRRTTTVVVVVVUUUTTTSSSUUUWWW\\\bbbhhhnnnrrrwww|||~~~}}}|||}}}{{{vvvooonnnqqqxxxyyynnngggaaabbbdddjjjpppvvvxxxyyyxxxrrrooopppqqqrrrvvv}}}uuuiii______cccjjjsss|||vvvuuutttrrrooollljjjhhhiiigggcccaaa```___\\\ZZZ\\\___bbbcccaaa]]]YYYVVVPPPPPPOOONNNNNNMMMLLLLLLGGGFFFDDDBBB@@@???????????????>>>===<<<<<<;;;;;;999999888777666555444444333222222222222222222333333333555777666888AAAKKKddduuu|||oooiiigggppp}}}~~~^^^ccceeebbbbbbfffkkkmmmgggffffffeeefffgggiiijjjmmmkkkiiifffddddddeeefffdddbbb```___```dddgggjjjkkklllllljjjgggdddcccccccccdddeeeggggggggggggfffgggeeebbbaaaccceeeffffffjjjlllmmmllljjjiiiiiiiiigggiiijjjiiihhhhhhiiijjjjjjlllmmmoooppppppppppppooonnnllliiigggfffeeeeeedddeeefffeeedddccceeegggdddeeeggghhhhhheeebbbaaa```bbbeeehhhkkkmmmoooppphhhfffeeecccaaa]]]XXXUUUPPPKKKGGGEEECCCAAABBBFFFKKKWWWbbbdddcccbbb```^^^]]]\\\[[[ZZZZZZZZZ[[[\\\nnnxxxhhh\\\VVVTTTTTTWWW[[[^^^______]]]\\\ZZZ[[[]]]aaagggooouuuyyy{{{ttttttwww|||sssiiibbb^^^aaagggqqqzzzxxxrrrssssssssszzzqqqiiiaaaccchhhppp||||||vvvvvvuuussspppnnnlllkkkeeeccc```_________^^^\\\]]]```ddddddaaa]]]ZZZXXXRRRRRRQQQQQQPPPOOOOOONNNJJJIIIFFFCCCAAA@@@??????AAAAAA@@@>>>===<<<;;;::::::999888888666666555444222222111111111111222222333333555777666777???III___sss~~~rrrkkkiiiqqq}}}]]]aaaaaa___```eeeiiihhhfffeeedddddddddfffhhhjjjjjjhhhfffdddbbbaaa``````_________```bbbdddfffgggiiikkkkkkjjjhhhffffffgggeeeffffffgggggghhhiiiiiigggccc```___bbbeeeffffffggghhhiiihhhfffdddddddddeeefffggggggggggggiiikkkllllllmmmnnnnnnnnnlllkkkiiiiiiiiihhhgggfffeeedddaaabbbbbbbbb``````bbbcccffffffggghhhhhhgggffffffaaaccceeehhhjjjkkkkkkkkkeeedddccccccbbb___[[[XXXRRRMMMHHHFFFDDD@@@AAAEEEHHHTTT```bbb``````___^^^\\\[[[ZZZZZZZZZ[[[\\\]]]hhh}}}vvvggg___]]]___]]]bbbhhhmmmoooooonnnmmmggggggiiilllrrrzzzxxxyyy~~~~~~uuulllddd^^^[[[```iiiwww~~~uuuuuuuuuttt}}}~~~}}}nnnhhh```bbbfffooo~~~}}}yyyvvvuuuuuusssqqqooommmlllgggeeecccaaaaaaaaa___^^^]]]```cccccc___[[[YYYYYYTTTTTTSSSSSSRRRQQQQQQQQQKKKJJJGGGDDDBBBAAAAAAAAACCCBBBAAA???===;;;:::999:::999999888777666555555333222222111111222222333333333555777666666>>>HHHYYYnnn~~~~~~tttllliiiqqq}}}]]]______^^^```eeegggeeefffeeedddcccdddfffhhhjjjiiihhhfffdddbbb```___^^^[[[]]]```cccdddeeedddcccfffhhhjjjjjjhhhhhhhhhiiigggggggggggghhhiiijjjkkkfffccc___^^^aaaeeeggggggccceeefffeeebbbaaa```aaaeeeffffffeeeeeefffiiikkkmmmlllllllllkkkjjjgggeeeeeefffgggggggggfffeeeddd___`````````^^^^^^```aaaiiihhhhhhggghhhiiijjjkkkhhhiiikkklllmmmmmmllllllaaa````````````___[[[XXXTTTNNNIIIGGGDDD@@@AAADDDEEERRR]]]___^^^^^^^^^^^^[[[ZZZZZZYYYYYYZZZ\\\\\\aaavvvxxxkkkfffiiimmmfffkkktttzzz}}}~~~}}}|||sssssstttwww}}}yyyppphhhaaa\\\XXX^^^jjjzzzwwwvvvuuuuuu~~~|||zzzkkkfff[[[]]]```jjj|||~~~zzzuuuuuuuuutttsssrrrpppnnnmmmooollliiifffeeeccc```^^^\\\___bbbaaa]]]ZZZXXXYYYUUUUUUTTTTTTSSSSSSRRRRRRKKKIIIGGGEEECCCCCCCCCCCCDDDCCCBBB@@@===;;;999888::::::999888777666555555444333333222222333333444333333555777666666>>>GGGTTTkkk{{{{{{~~~tttllliiippp|||bbb^^^]]]```aaa^^^]]]^^^aaaaaabbbcccddddddeeeeeeeeedddcccbbb```___^^^^^^^^^___```bbbcccdddeeeeeehhhggggggggghhhjjjlllmmmgggfffddddddeeefffeeedddccc```]]]___dddgggfffcccccccccbbb___]]]\\\]]]___ggggggggggggiiikkkmmmnnnnnnnnnnnnmmmkkkhhhdddbbbfffeeedddcccccceeeggghhhhhhdddbbbcccbbb^^^]]]```iiihhhggghhhiiilllooopppjjjjjjjjjiiiiiiiiiiiiiiidddbbb```___```___^^^\\\UUUQQQLLLGGGCCCAAABBBBBBGGGOOOXXX]]]]]]\\\\\\^^^]]]\\\ZZZYYYXXXXXXXXXYYYaaammmuuullllllqqquuu{{{{{{yyywww}}}vvvkkk```ZZZZZZWWW^^^hhhttt~~~yyyzzzzzzyyyuuuhhh^^^```eeelllyyy|||yyywwwtttqqqooonnnnnnooonnnllljjjjjjkkkjjjfffbbbbbbbbbbbb___]]][[[[[[\\\WWWUUUTTTTTTTTTSSSQQQOOONNNLLLJJJGGGEEEDDDCCCCCCCCCDDDEEEEEECCC@@@<<<:::888666555555666666555333444444444444444444444444555888;;;:::777888===BBBWWWfffuuu{{{}}}~~~vvvooolllqqqyyy```[[[YYY\\\]]][[[ZZZ\\\aaaaaaaaaaaabbbcccdddeeeddddddccccccbbbaaa```___`````````aaacccdddfffggghhhhhhhhhhhhhhhiiijjjjjjfffeeeccccccdddeeedddcccddd```^^^```dddgggeeeccc___``````^^^]]]]]]___aaaddddddeeeeeegggiiikkkmmmmmmmmmmmmkkkiiifffcccaaadddccccccbbbcccdddeeefffgggbbb```bbbaaa^^^^^^aaadddddddddeeehhhkkknnnoooggghhhhhhiiiiiiiiihhhhhhcccaaaaaaaaabbbaaa___]]]VVVSSSNNNIIIEEECCCCCCDDDFFFNNNWWW\\\]]]\\\\\\^^^\\\[[[ZZZXXXXXXXXXYYYYYYaaapppzzzssstttzzz||||||{{{qqqggg]]]XXXXXXTTTZZZccclllttt|||zzzxxx}}}~~~}}}sssfff]]]___dddlllzzz~~~}}}zzzwwwuuussspppooonnnmmmmmmnnnmmmllllllllljjjgggeeeeeeeeeeeebbb___]]]]]]^^^WWWVVVUUUUUUVVVUUUSSSQQQNNNLLLJJJGGGEEEDDDCCCCCCBBBBBBBBBBBB@@@===;;;999:::888777777888888666555555555555555555555555555666999;;;:::888999>>>BBBVVVeeeuuu{{{}}}}}}uuunnnkkkqqqzzz}}}{{{|||}}}```[[[XXXZZZ[[[YYYZZZ\\\``````_________aaabbbcccdddddddddddddddcccbbbbbb```___^^^^^^```bbbeeefffiiiiiiiiiiiiiiihhhggggggdddbbbaaa```aaabbbaaa```aaa___]]]^^^aaacccbbb```]]]^^^^^^^^^]]]___aaadddccccccccceeefffiiijjjlllkkkkkkkkkiiigggdddaaa___aaabbbbbbccccccccccccccceee```]]]___```^^^___aaa______```bbbeeehhhkkkllldddfffhhhiiiiiihhhfffddd``````aaabbbdddcccaaa^^^YYYVVVQQQKKKHHHFFFEEEEEEFFFMMMUUU[[[\\\\\\]]]^^^[[[ZZZYYYXXXXXXYYYZZZ[[[aaaqqq|||yyy{{{{{{{{{}}}tttjjjaaaYYYUUUVVVSSSXXX___eeejjjoootttwwwtttsssxxx~~~|||wwwnnnccc^^^```eeennn|||~~~{{{yyywwwtttsssrrrpppooonnnmmmlllmmmooopppooollljjjiiiiiiggggggfffccc___]]]]]]^^^YYYXXXWWWWWWWWWWWWTTTRRRNNNMMMKKKHHHFFFEEEDDDCCCAAA@@@???>>><<<;;;999999<<<;;;999999:::999888666555555555555555555555555777999;;;:::999:::>>>BBBTTTdddtttzzz||||||qqqkkkhhhnnnxxx~~~yyyvvvsssuuuwwwyyy{{{ddd^^^[[[\\\\\\[[[\\\______^^^]]]\\\]]]^^^```aaabbbcccdddeeeeeedddcccccc^^^]]][[[[[[\\\___ccceeejjjjjjkkkkkkjjjhhhfffdddaaa___]]]]]]^^^^^^]]]\\\]]][[[YYYZZZ\\\^^^]]]\\\^^^_________^^^```bbbeeecccdddeeefffhhhjjjkkkllljjjjjjiiihhhfffcccaaa___```aaaccceeeeeedddcccbbbccc\\\YYY\\\^^^^^^___aaa\\\]]]___aaaccceeeggghhhdddfffhhhjjjiiifffbbb___]]]^^^```bbbddddddaaa___ZZZWWWSSSMMMIIIGGGFFFFFFEEEKKKSSSYYY[[[\\\]]]^^^ZZZZZZYYYXXXXXXYYYZZZ[[[___ooo}}}zzzzzz~~~tttqqqvvv|||{{{nnnddd\\\UUUSSSUUUVVVZZZ___dddgggjjjmmmooollloooxxxwwwxxxtttppphhh______bbbgggppp|||xxxuuusssqqqrrrrrrqqqpppooommmmmmllloooqqqpppllljjjjjjkkkggggggeeebbb^^^\\\[[[\\\\\\[[[YYYXXXWWWVVVSSSPPPNNNMMMKKKIIIGGGEEEDDDDDDAAA@@@>>><<<;;;:::::::::===;;;:::999::::::888666555555555555555555555555666777888888888999===@@@QQQaaarrryyy{{{zzznnngggdddiiisss~~~xxxtttrrrqqqsssvvvyyy{{{fff```\\\]]]]]]\\\]]]```^^^]]]\\\\\\\\\]]]^^^___aaabbbcccdddeeedddcccbbb^^^]]]\\\[[[]]]___ccceeejjjjjjkkkkkkiiihhhfffddd___]]][[[ZZZ[[[[[[ZZZYYYZZZYYYXXXYYYZZZ\\\\\\\\\aaabbbbbbaaa___```bbbdddffffffhhhiiijjjllllllmmmiiiiiihhhgggeeecccbbbaaabbbccceeeggggggfffeeecccaaaZZZWWW[[[_________```]]]___```bbbcccddddddcccggghhhjjjkkkiiiddd___\\\\\\\\\___bbbddddddbbb___[[[XXXTTTOOOKKKHHHFFFFFFEEEIIIPPPVVVZZZ\\\]]]]]]ZZZZZZYYYXXXXXXYYYZZZ[[[```mmmyyyyyy|||zzzooofffgggqqq{{{~~~ssshhh```ZZZTTTSSSVVVWWW[[[```dddfffhhhkkkmmmkkkooowwwzzznnnwww{{{nnniiibbb\\\___bbbgggqqq|||vvvsssqqqqqqqqqrrrrrrqqqpppoooooojjjnnnppppppllljjjkkklllhhhhhhfffccc___]]]\\\]]]___]]]ZZZXXXWWWTTTPPPMMMNNNNNNLLLKKKHHHFFFEEEDDDCCCBBB???===<<<;;;<<<======;;;999999999888777555333333333333333333333333444555555666666888:::===MMM___qqqyyy|||yyyppphhhdddiiirrr}}}{{{wwwuuutttuuuwwwzzz}}}ddd^^^[[[\\\]]][[[[[[]]]\\\\\\\\\\\\]]]]]]]]]\\\___```bbbccccccbbbaaa```___^^^]]]^^^___aaadddfffgggggggggggggggfffeeeeee___]]][[[[[[[[[[[[ZZZYYYZZZZZZZZZ[[[\\\]]]______cccccccccaaa______```bbbggghhhiiijjjkkkkkkkkkkkkggggggfffeeeddddddccccccdddeeeggghhhiiihhhfffeeebbb[[[XXX]]]bbbbbb```___```aaadddfffffffffdddccciiijjjlllllliiieee```\\\]]]]]]___bbbddddddcccaaa\\\ZZZVVVQQQMMMIIIGGGFFFDDDHHHNNNTTTYYY\\\]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[bbblll}}}vvvvvvzzz}}}|||vvvkkkaaa]]]bbbnnnwwwuuulllbbb\\\XXXTTTTTTVVVVVVYYY^^^bbbdddfffiiikkkkkkooovvvssspppyyyjjjbbb___\\\^^^bbbjjjttt}}}wwwsssrrrqqqqqqqqqqqqqqqqqqqqqqqqkkkmmmoooooonnnllllllllljjjjjjiiifffbbb``````aaaaaa^^^\\\YYYWWWTTTPPPMMMNNNNNNMMMLLLJJJGGGEEEDDDDDDCCCAAA???>>>>>>>>>???<<<;;;999888888777666444222222222222222222222222444333333444555777999;;;JJJ\\\pppyyy}}}xxxssslllgggkkkttt}}}zzzzzz{{{{{{{{{~~~bbb]]][[[]]]]]]ZZZYYYZZZ[[[\\\]]]^^^^^^]]][[[ZZZ]]]^^^```bbbaaa```^^^\\\\\\\\\\\\]]]___```bbbccccccbbbbbbbbbccccccdddeeebbb```^^^]]]]]]]]]\\\[[[YYYZZZ[[[\\\]]]^^^```bbbaaaaaaaaa___]]]]]]___aaaffffffggghhhhhhgggffffffcccccccccbbbcccccccccdddeeefffggghhhhhhhhhggggggeee^^^\\\bbbgggfffccc```aaacccfffiiijjjjjjhhhgggjjjkkkllllllkkkgggcccaaaaaaaaaaaaccceeefffeeeddd___\\\XXXTTTOOOLLLIIIHHHCCCFFFLLLSSSYYY\\\]]]]]]\\\[[[ZZZXXXXXXXXXYYYYYY```iiizzzwwwooonnnqqquuunnnggg]]]WWWWWW___iiiooo~~~zzzlllddd\\\YYYWWWSSSSSSVVVUUUXXX]]]```bbbdddfffhhhiiimmmuuu}}}rrrxxxxxxggg^^^]]]___aaafffppp}}}}}}xxxtttuuupppooonnnnnnooopppqqqrrrnnnnnnnnnoooqqqpppooommmjjjjjjiiifffcccaaabbbbbb```^^^\\\ZZZYYYVVVSSSPPPNNNNNNNNNMMMJJJHHHEEEDDDDDDCCCBBBAAA@@@?????????===;;;999888888888666444333333333333333333333333444333333333666888999:::GGGZZZooozzz~~~wwwssskkkgggkkkuuu}}}{{{{{{}}}bbb^^^\\\______[[[YYYZZZZZZ[[[^^^______]]][[[YYY\\\]]]___aaa```^^^\\\ZZZXXXXXXYYY[[[\\\]]]^^^^^^______^^^^^^___aaaccceeeeeeccc```_________^^^]]]VVVWWWYYYZZZ[[[]]]```bbb^^^^^^^^^]]]\\\\\\^^^```ddddddeeeeeeeeedddbbbaaaaaa`````````aaabbbcccdddeeeffffffggggggggggggggggggaaa```fffllljjjeeebbbaaaccchhhkkkmmmmmmkkkjjjiiijjjllllllllliiigggeeedddccccccdddfffggggggfff```^^^[[[VVVQQQMMMKKKIIICCCFFFKKKRRRXXX\\\]]]]]]]]]\\\ZZZYYYXXXXXXXXXYYY\\\eeevvvqqqgggdddgggiiibbb[[[SSSPPPUUU]]]dddhhhssszzzrrrggg___YYYWWWVVVSSSSSSUUUUUUYYY]]]```bbbccceeegggfffkkkuuuvvvqqq}}}wwwfff\\\]]]aaaeeelllxxx}}}yyyvvvwwwooonnnmmmlllmmmoooqqqssspppooonnnpppssstttqqqnnnggghhhgggeeebbb```aaabbb___^^^\\\[[[[[[YYYVVVTTTNNNNNNNNNMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@??????>>><<<:::999999888666444444444444444444444444444555444333444666999:::;;;EEEYYYnnnzzzwwwppphhhdddiiittt~~~}}}{{{zzz|||aaa^^^[[[]]]aaabbb___\\\___]]][[[]]]``````[[[VVVYYY[[[]]]]]][[[YYYYYYYYYVVVVVVVVVVVVWWWYYY[[[]]][[[\\\]]]______``````___```bbbcccbbb___]]]\\\\\\]]]^^^___`````````^^^^^^]]]]]]^^^^^^___```bbbbbbaaabbbbbbaaa``````aaaccc]]]___bbbbbbaaa``````aaaeeejjjkkkhhhgggjjjkkkjjjggghhhiiiiiiiiihhhgggfffeeegggjjjlllnnnnnnmmmlllkkkkkkkkkkkkjjjiiihhhhhhiiihhhfffddddddeeegggiiieeebbb]]]XXXTTTQQQMMMJJJJJJGGGFFFMMMWWW______\\\___[[[XXXXXXWWWUUUUUUYYYbbbccckkk~~~}}}nnnccc]]]\\\\\\XXXSSSNNNMMMQQQYYYaaaeeennn}}}ssslll```\\\WWWSSSRRRSSSVVVXXXWWW^^^aaa^^^\\\aaadddbbblllnnnyyywwwjjjvvvpppbbb```ccceeekkkttt|||zzzwwwuuutttnnnkkkgggfffhhhlllnnnooosssrrrrrrssstttsssqqqoookkkmmmnnnmmmiiidddaaa```^^^^^^^^^^^^]]]]]]]]]\\\RRROOOKKKIIIHHHIIIHHHHHHFFFFFFDDDCCCAAA???>>>===<<<;;;999888777777666666888777666555444333222222333444555444444555888;;;DDDTTTiiivvv{{{~~~zzzuuupppllliiijjjrrr~~~{{{|||bbb___]]]^^^bbbccc```]]]___]]]\\\^^^aaaaaa]]]YYY[[[]]]___^^^\\\ZZZZZZZZZTTTTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[\\\]]]]]]]]]aaabbbcccbbb___\\\[[[[[[]]]]]]^^^___``````______````````````aaabbbcccdddbbbccccccbbb```___```bbb^^^```bbbcccbbbaaabbbcccgggkkkllliiigggjjjkkkjjjjjjkkklllmmmmmmlllkkkkkkiiijjjjjjkkkkkkjjjiiihhhkkkkkkllllllkkkjjjhhhgggggggggffffffffffffggggggfffccc^^^ZZZWWWSSSOOOMMMKKKHHHGGGMMMWWW___```___bbb^^^[[[[[[YYYUUUUUUXXX___aaaiiiyyy|||kkk___XXXVVVVVVRRRPPPNNNNNNRRRYYYaaafffnnnyyy}}}|||{{{yyyxxxvvvxxxwwwnnnggg^^^[[[VVVSSSQQQSSSUUUWWWYYY___bbb___^^^bbbeeeeeennnuuu~~~ooojjj}}}lllaaaaaaeeehhhqqq|||}}}yyyyyywwwttttttnnnkkkiiiiiikkkmmmooooooqqqppppppqqqqqqqqqpppooonnnpppqqqoookkkgggeeeddd```___]]][[[ZZZYYYXXXXXXSSSPPPLLLJJJIIIIIIHHHFFFDDDDDDCCCBBBAAA@@@???>>><<<;;;:::888777777666666777777666555444333333222333444555444444555888;;;BBBRRRffftttzzz}}}zzzuuuooollliiijjjqqq~~~~~~|||ccc```^^^___bbbcccaaa___^^^\\\\\\___bbbcccaaa^^^^^^```aaa```^^^\\\\\\\\\VVVVVVVVVWWWWWWVVVVVVUUUWWWWWWVVVWWWXXXZZZ[[[]]]aaaccccccbbb___\\\ZZZZZZ]]]]]]]]]^^^___```aaabbbccccccccccccddddddeeefffcccddddddbbb```______aaa___aaacccdddccccccdddeeeiiimmmnnnjjjiiikkkllljjjllllllmmmnnnooooooooonnnnnnmmmkkkiiigggeeeddddddjjjkkkllllllkkkjjjhhhggggggiiikkkllllllkkkiiihhhhhheeeaaa]]]ZZZWWWSSSPPPNNNJJJHHHMMMVVV^^^aaaaaaeee```]]]]]][[[VVVVVVYYY\\\^^^fffrrrvvveeeZZZTTTRRRRRRMMMOOOPPPRRRTTT[[[dddkkktttwwwvvvqqqllljjjhhhfffiiikkkppp{{{xxxppphhhccc[[[XXXUUURRRRRRSSSUUUWWW\\\aaacccaaa```ccchhhiiiqqqooojjjqqqwwweee___bbbhhhlllvvvwwwvvvwwwuuussssssnnnmmmkkklllnnnppppppooopppppppppoooooopppqqqqqqrrrssssssqqqmmmjjjiiiiiieeeccc___\\\YYYXXXWWWWWWVVVSSSOOOMMMLLLJJJGGGEEECCCCCCBBBAAAAAA@@@??????<<<;;;:::999777777777777666666555555555444444444333444555444444555888;;;???NNNbbbqqqxxx}}}zzzuuunnnllljjjkkkppp{{{~~~{{{~~~aaa```^^^___aaabbb```___]]]\\\]]]___cccdddcccaaa___```aaa```^^^\\\\\\]]]\\\\\\\\\[[[YYYWWWUUUSSSTTTTTTSSSTTTWWWZZZ]]]___cccdddeeeccc```\\\[[[[[[]]]]]]\\\]]]^^^```bbbcccffffffeeeeeeeeeffffffgggdddddddddbbb```^^^___```aaabbbddddddddddddeeefffkkkooopppllljjjlllmmmlllkkkkkklllmmmnnnnnnoooooopppnnnkkkhhheeedddddddddjjjkkkkkklllkkkiiihhhgggiiilllpppssssssqqqmmmjjjgggeeebbb___]]]ZZZWWWTTTPPPLLLIIILLLTTT\\\```bbbccc___]]]]]][[[WWWWWWYYYYYY]]]ccckkkxxxmmm^^^VVVSSSSSSSSSMMMPPPSSSTTTVVV]]]iiisss|||xxxooogggbbb```___]]]dddiiirrrzzzssskkkddd___WWWUUUTTTSSSSSSUUUWWWYYY^^^aaacccbbbaaadddjjjmmmvvvooojjjoookkk^^^]]]bbbjjjooo{{{zzztttssstttqqqoooooonnnmmmmmmoooqqqrrrqqqppppppppppppoooooooooqqqssstttuuutttrrrooollllllmmmkkkhhhddd```]]]\\\]]]]]][[[XXXUUURRRPPPMMMJJJGGGFFFFFFEEECCCBBB@@@??????<<<;;;:::999888777777777555555555555555555444444333444555444444555888;;;===KKK___oooxxx~~~{{{vvvnnnmmmlllkkknnnwwwzzzyyyyyyyyy^^^^^^]]]]]]^^^___^^^]]]\\\\\\]]]___aaaccccccbbb^^^______^^^\\\\\\]]]^^^``````___]]]ZZZWWWSSSQQQSSSSSSSSSUUUYYY]]]aaadddccceeefffdddaaa^^^]]]\\\]]]]]]\\\]]]^^^```bbbcccffffffeeedddddddddeeeeeebbbccccccbbb```___```bbbcccdddeeeeeeddddddeeegggkkkooopppmmmkkkmmmnnnmmmkkkkkkkkklllmmmnnnooooooooommmjjjgggeeefffggggggjjjjjjjjjiiiiiihhhggggggiiilllqqqtttuuurrrnnnkkkfffeeecccaaa```]]]ZZZWWWRRRNNNKKKLLLRRRYYY^^^```___[[[ZZZ\\\[[[XXXXXXZZZYYY\\\aaafffooo{{{iiiZZZTTTSSSSSSSSSOOORRRTTTUUUXXX```nnnxxx~~~uuujjjaaa]]][[[\\\]]]ccclllzzz{{{sssllleee^^^ZZZSSSSSSSSSTTTVVVXXX[[[]]]aaaaaaccccccccceeelllrrrkkkmmmyyywwwbbbZZZ\\\bbbjjjrrrwwwrrrrrrqqqnnnllllllnnnnnnnnnppprrrrrrqqqooonnnoooooonnnllllllooorrrtttttttttrrrooommmmmmnnnllljjjfffcccbbbbbbcccdddaaa^^^ZZZVVVTTTQQQNNNLLLKKKJJJIIIFFFCCCAAA???>>>===<<<:::999888888777777555555555555555555444444333444555444444555888;;;===JJJ]]]mmmxxx|||xxxoooooommmkkkllltttzzzvvvvvvxxx{{{\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^___``````\\\]]]]]]]]]\\\\\\^^^___```___^^^\\\YYYWWWTTTSSSUUUUUUVVVYYY\\\```ccceeebbbdddeeedddaaa___]]]]]]]]]]]]]]]^^^___```aaabbbdddccccccbbbaaaaaaaaaaaa___```aaaaaa```aaaccceeeeeeffffffeeeccccccdddfffiiimmmnnnkkkjjjmmmnnnmmmlllllllllllllllmmmnnnooojjjiiihhhffffffhhhiiikkkkkkiiihhhfffeeefffgggggggggjjjmmmpppqqqooollljjjfffeeedddccccccaaa]]]ZZZUUURRROOOOOORRRXXX\\\___\\\YYYYYY[[[[[[XXXXXXZZZXXX[[[___bbbiiiyyy}}}hhhYYYSSSSSSTTTTTTUUUVVVXXXZZZ^^^gggrrr{{{{{{qqqeee___[[[YYY\\\```fffrrr|||tttkkkccc]]]WWWSSSPPPQQQSSSVVVZZZ]]]```bbbdddcccdddeeeeeegggooowww~~~rrrvvvnnn^^^ZZZ]]]bbbkkkuuu}}}wwwrrrqqqooolllkkkmmmnnnmmmmmmoooqqqqqqpppoookkknnnooommmjjjiiikkknnnqqqssssssrrrpppnnnmmmnnniiigggfffddddddeeeggghhhgggccc]]]YYYVVVUUUSSSQQQOOOMMMKKKHHHDDDAAA???>>>===<<<;;;999888888888888666666555555555444444444333444555444444555888;;;===III[[[kkkwww~~~{{{rrrrrroookkkjjjppp}}}}}}wwwuuuuuuzzz[[[[[[\\\[[[[[[ZZZ[[[\\\]]]]]]]]]\\\[[[[[[\\\]]][[[\\\\\\\\\\\\]]]```bbb___^^^]]]\\\[[[ZZZZZZZZZYYYZZZ[[[\\\^^^```aaabbb___aaabbbbbb```^^^]]]]]]]]]]]]^^^___``````______aaa```___^^^]]]]]]]]]]]]\\\^^^___```aaacccfffhhhggggggfffdddbbbaaabbbddddddhhhjjjggggggjjjllljjjkkkjjjiiiiiiiiijjjkkkkkkffffffeeeeeefffhhhiiikkkkkkiiieeecccbbbcccfffhhhgggiiikkklllmmmmmmlllkkkggggggfffffffffdddaaa^^^YYYVVVTTTSSSUUUXXX\\\^^^]]]ZZZZZZ\\\[[[WWWVVVYYYXXXZZZ\\\^^^eeesss|||gggYYYUUUWWWXXXXXX]]]___bbbffflllsssyyy}}}{{{rrriiiddd___]]]bbbiiirrrzzztttlllddd]]]WWWSSSPPPMMMPPPTTTYYY^^^bbbfffggghhhffffffhhhiiijjjrrr}}}|||xxxyyywwwiii^^^^^^aaaccclllyyy}}}vvvqqqpppooolllmmmpppmmmlllkkklllnnnpppooonnnlllppprrrpppkkkiiijjjmmmppprrrtttsssqqqooommmmmmgggggggggfffggghhhhhhiiijjjeee^^^YYYWWWVVVVVVUUUNNNMMMJJJHHHEEEBBB@@@>>>===<<<;;;:::999888888888777777666555444333333222333444555444444555888;;;<<>>>>>===:::999888777666555555555444666777777666666777999888???PPPdddssszzzxxxrrrpppooorrr{{{vvvqqqnnnssszzz[[[\\\]]]______`````````___\\\YYYWWWVVVWWWYYYZZZ^^^___aaabbbccccccbbbbbbdddgggiiiiiigggdddcccbbbbbbbbbcccdddeeefffggggggdddeeeeeeeeedddcccaaaaaa^^^^^^^^^```ccccccbbbaaa\\\ZZZWWWVVVWWWZZZ\\\^^^```bbbeeeffffffeeefffgggdddbbb______aaadddeeeeeejjjjjjjjjjjjiiihhhfffeeeeeefffgggggghhhhhhhhhgggggggggggghhhggggggffffffhhheeedddggggggeeefffiiijjjkkkllljjjhhhgggggggggiiihhhhhhfffeeecccbbbaaa^^^\\\ZZZYYYYYYZZZ\\\^^^bbbaaa___]]]\\\ZZZZZZYYYUUUSSSUUUYYYZZZ^^^nnn}}}lllfffgggkkkxxx|||uuummmggg^^^YYYRRRMMMLLLMMMMMMLLLPPPRRRTTTVVVWWWZZZ]]]___aaadddiiiooo{{{nnnfffhhhrrr{{{vvvhhhdddcccfffkkkrrr~~~{{{vvvrrrpppooooooooorrrtttvvvwwwwwwuuusssqqqnnnooopppooonnnnnnppprrrqqqlllgggfffffffffdddaaabbbaaaaaaaaaccccccbbbaaa```]]][[[YYYWWWUUUQQQOOOMMMMMMKKKIIIFFFDDDCCCBBBAAA???>>>>>>??????>>><<<:::999888777666666666666666777888888666666777888:::@@@OOOdddssszzzzzzuuuuuuwww{{{wwwrrroooooovvv}}}\\\\\\]]]^^^______^^^^^^\\\ZZZWWWUUUTTTVVVYYY[[[```aaabbbcccccccccbbbaaaccceeeggghhhfffcccbbbbbbbbbbbbccceeefffggghhhiiifffffffffffffffeeecccccc``````aaaccceeeeeecccbbb[[[ZZZYYYXXXXXXZZZ]]]___```bbbeeeggggggfffggghhhdddbbb______aaacccddddddhhhhhhhhhggggggfffeeeeeeddddddeeeggghhhhhhhhhhhhggghhhiiiiiiiiihhhgggfffgggeeeeeehhhhhhfffgggjjjkkkmmmnnnmmmkkkiiiiiiiiijjjhhhdddaaa```aaacccddd```___^^^]]]]]]^^^___```cccbbbaaa___]]]\\\[[[[[[UUUTTTXXX^^^______jjjxxxqqqlllnnnwwwyyyqqqiiicccYYYUUUPPPKKKJJJJJJKKKKKKOOOQQQSSSUUUVVVYYY]]]```dddfffhhhnnn~~~|||fffgggsss|||rrrgggeeefffjjjnnnvvv|||zzzwwwssspppooopppqqquuuwwwyyy{{{zzzxxxuuusssooopppooonnnmmmlllmmmnnnnnniiieeecccddddddbbb```cccbbbbbbcccddddddbbb```\\\[[[YYYWWWVVVTTTPPPMMMLLLKKKJJJHHHFFFDDDBBBAAA???@@@AAABBBCCCAAA>>>::::::999888777777666777777888999:::999777666666777===AAAOOObbbrrrzzz~~~|||xxxzzz~~~|||pppnnnlllooowww[[[\\\\\\]]]]]]]]]\\\\\\YYYXXXVVVSSSSSSUUUZZZ^^^aaabbbbbbccccccbbbbbbaaabbbdddffffffdddbbbbbbbbbdddeeefffggghhhjjjkkkkkkgggfffffffffeeeeeeeeeeeebbbbbbccceeegggfffdddbbbZZZ\\\]]]\\\[[[\\\]]]___aaacccfffgggffffffggghhheeebbb```___```bbbccccccddddddddddddeeeeeeffffffcccccceeefffgggggggggggghhhiiijjjkkkkkkjjjiiihhhgggdddeeeiiijjjhhhhhhkkklllnnnpppooonnnlllkkkkkkkkkhhhddd```___aaadddfffbbbbbbaaaaaaaaaaaabbbbbbdddcccbbb```^^^^^^]]]]]]VVVUUUXXX______]]]fffrrr}}}zzzwww~~~zzzsssllleee___TTTRRRNNNKKKIIIIIIKKKLLLOOOPPPRRRTTTVVVYYY]]]aaaeeehhhjjjqqqoooaaajjjyyylllbbbcccgggkkkoooxxxzzzyyyvvvssspppoooqqqsssvvvxxxzzz{{{zzzxxxuuusssqqqpppooommmlllkkkkkkkkkjjjhhhfffeeeddddddbbbaaadddccccccdddeeeeeebbb```[[[ZZZXXXXXXWWWTTTQQQNNNKKKJJJIIIGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDBBB===::::::999888777777777777777:::;;;;;;:::777555666666>>>@@@KKK^^^oooxxx}}}}}}{{{|||vvvlllkkkkkkoooxxx[[[[[[\\\\\\\\\[[[[[[ZZZWWWWWWVVVTTTSSSVVV\\\aaabbbbbbaaaaaaaaaaaabbbbbbcccdddeeedddcccbbbcccddddddeeefffggghhhiiijjjkkkgggfffeeedddddddddeeefffddddddeeefffgggfffccc```[[[^^^aaaaaa___]]]^^^___ccceeeggggggfffddddddeeefffccc```___```aaaaaaaaa``````aaabbbdddeeeggghhhddddddeeeeeeeeeeeedddddddddfffgggiiijjjiiihhhgggfffdddeeeiiikkkiiiiiilllkkknnnppppppooommmmmmmmmkkkiiigggeeeddddddeeefffcccccccccccccccccccccccceeedddbbbaaa```___^^^^^^XXXTTTUUUZZZZZZYYYaaannnwww|||tttmmmhhhccc]]]XXXOOONNNLLLJJJIIIKKKMMMPPPQQQRRRSSSTTTUUUXXX]]]```bbbgggllluuuwwwjjjcccoooqqqddd]]]```gggmmmrrr}}}|||wwwwwwvvvssspppooorrruuuvvvvvvwwwxxxwwwuuusssrrrpppooommmlllkkkkkkjjjjjjhhhiiiiiihhheeecccccccccdddcccdddeeefffeeebbb```\\\[[[ZZZZZZYYYWWWSSSPPPJJJJJJIIIHHHGGGFFFEEEEEEGGGEEECCCAAAAAA@@@>>><<<999999888888777777888888<<<<<<<<<:::777555555666;;;<<>>?????????999999888888888888888888=========;;;888555555666777888AAAUUUiiiwww~~~|||{{{yyyvvvzzzxxxpppiiippprrrxxx[[[ZZZYYYXXXXXXYYYZZZZZZ]]]\\\ZZZXXXYYY\\\___bbbbbb```^^^]]]]]]^^^aaabbbeeeddddddddddddeeeffffffhhhhhhhhhhhhgggfffeeeddddddddddddeeeeeeeeeeeeeeehhhhhhhhhgggeeeccc```___]]]^^^^^^```aaabbbcccdddggggggggggggfffeeedddccccccddddddbbb___]]]]]]^^^\\\[[[\\\___dddfffeeebbbdddfffhhhgggcccaaa```aaa```aaabbbccceeefffggghhhddddddfffgggiiiiiijjjjjjnnnnnnooooooppppppqqqqqqvvvqqqkkkhhhhhhhhhgggeeeaaabbbccceeeeeeeeeeeedddeeeeeeeeebbb___\\\\\\\\\WWWVVVUUUSSSTTTXXX^^^cccjjjzzzssshhhddd]]]XXXTTTQQQNNNKKKJJJJJJKKKLLLNNNPPPQQQRRRWWWWWWWWWWWWXXXZZZ\\\]]]eeegggpppggghhhppppppbbb[[[]]]```iiivvv~~~yyy{{{yyyuuurrrppppppqqqrrrtttssssssrrrqqqpppoooooonnnmmmkkkiiihhhhhhhhhiiihhhhhhgggfffeeecccbbbaaa``````aaaeeehhhfffbbb]]]^^^^^^^^^]]][[[XXXVVVTTTOOONNNLLLKKKKKKJJJHHHFFFHHHDDD@@@===<<<======<<<::::::999999888777777777<<<<<<;;;888555333333444555999BBBPPPaaaqqq}}}~~~~~~}}}yyyssssssrrrlllkkkjjjqqqyyyYYYYYYXXXWWWWWWXXXYYYZZZ[[[ZZZYYYYYYZZZ\\\___aaabbb```___^^^^^^___bbbcccccccccbbbaaaaaa```aaaaaafffffffffeeedddcccbbbaaa```aaabbbcccdddeeefffgggdddeeeeeeeeeeeeddddddccc______```aaabbbcccddddddfffggggggggggggfffeeeeeedddddddddaaa^^^\\\[[[\\\\\\\\\]]]aaadddfffdddbbbbbbeeeggggggeeecccdddeeeaaaaaabbbccceeefffggggggeeefffggghhhiiijjjjjjjjjlllmmmnnnooopppqqqrrrssspppmmmiiihhhjjjmmmmmmmmmeeeeeeeeeeeeeeeggghhhiiigggfffeeecccaaa___]]]\\\YYYXXXVVVSSSRRRUUUYYY^^^gggzzzvvvpppeeeaaaZZZUUUQQQNNNKKKIIIIIIIIIKKKLLLNNNQQQRRRTTTUUUVVVWWWWWWXXXZZZ]]]^^^eeeiiittttttfffiiisssttteee[[[WWW___aaajjjwww{{{zzzxxxuuuqqqooonnnoooooossssssrrrpppooommmlllkkklllkkkiiihhhgggfffgggggghhhhhhggggggeeedddcccbbbaaaaaacccfffgggfffaaa]]]\\\\\\\\\\\\ZZZXXXUUUTTTRRRPPPMMMKKKKKKJJJHHHGGGEEECCC???=========<<<;;;::::::999999888777777777:::;;;:::888555444444555555999AAAOOOaaaqqq~~~zzzqqqoooyyy~~~rrrlllkkkmmmttt|||WWWVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXZZZ\\\^^^______^^^]]]]]]]]]___```aaabbbbbbaaa```___^^^^^^]]]ddddddcccbbbaaa```___^^^\\\]]]___bbbdddfffggghhhddddddcccccccccddddddeeebbbbbbcccdddddddddddddddgggggghhhhhhhhhggggggfffddddddccc```\\\ZZZYYYZZZ[[[\\\___bbbeeeeeecccaaaaaacccfffggggggfffggghhhbbbbbbcccddddddeeeffffffggghhhhhhiiijjjjjjjjjiiikkkkkklllmmmoooqqqrrrsssmmmkkkiiiiiilllnnnppppppjjjiiigggggggggiiilllmmmjjjgggcccbbbcccbbb___\\\XXXWWWUUURRRQQQSSSWWW[[[bbbpppyyyqqqlllbbb]]]VVVQQQMMMKKKHHHFFFHHHIIIKKKMMMPPPRRRTTTVVVUUUWWWYYYZZZ[[[]]]```bbbgggnnn|||zzzhhheeelllzzztttiii___[[[[[[aaaeeemmmxxx}}}xxxwwwtttqqqooonnnmmmmmmrrrqqqpppooommmkkkiiihhhkkkiiihhhfffeeeeeeeeeeeegggggggggfffeeeddddddcccddddddeeeggggggddd```\\\ZZZ[[[[[[[[[ZZZXXXVVVUUUUUURRRNNNKKKKKKJJJHHHGGGCCCAAA???>>>>>>>>><<<;;;:::::::::999888888777777888999888777555444555777555888@@@NNN```qqq~~~~~~xxxooolllsss~~~|||qqqmmmlllqqqxxxVVVUUUUUUTTTTTTSSSSSSSSSRRRSSSTTTUUUWWWYYY[[[\\\[[[[[[[[[[[[[[[\\\]]]]]]aaaaaaaaaaaaaaa``````___cccbbbaaa___^^^\\\\\\[[[[[[\\\___bbbdddffffffgggfffeeecccbbbaaaaaabbbcccdddeeefffffffffeeeeeedddiiiiiiiiihhhhhhfffeeeeeeaaaaaa```^^^[[[YYYZZZ[[[[[[]]]```ccceeeeeecccaaabbbdddfffhhhhhhhhhhhhhhhcccccccccddddddeeeeeeeeehhhiiiiiijjjjjjjjjiiiiiikkkkkkjjjkkklllmmmooopppooommmkkkjjjjjjkkklllllllllkkkkkkkkklllmmmnnnoookkkfffaaa```cccccc```\\\TTTTTTSSSRRRQQQTTTYYY]]]___iii{{{tttmmmhhh^^^YYYSSSMMMJJJHHHGGGFFFHHHIIILLLOOORRRUUUWWWXXXYYY\\\^^^______```cccgggjjjuuuwwweeecccpppzzzkkkbbb^^^___bbbdddhhhqqq|||~~~{{{vvvuuusssrrrpppoooooooooooooooooonnnmmmkkkiiihhhjjjiiigggeeedddddddddeeefffeeeeeedddddddddddddddgggggghhhhhhfffccc___\\\ZZZ[[[[[[[[[ZZZYYYWWWVVVVVVRRRNNNKKKJJJIIIHHHGGGBBBAAA@@@AAAAAA@@@>>><<<;;;::::::999999888777777666666777666555444666888555888???LLL]]]ooo}}}~~~yyyuuunnnjjjpppxxx~~~yyypppnnnnnnuuu{{{UUUTTTTTTSSSRRRQQQPPPPPPOOOOOOPPPRRRTTTVVVXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZ[[[\\\^^^___aaaaaabbbbbbcccaaa___]]][[[ZZZYYYYYY\\\]]]```bbbdddddddddccccccbbbaaa``````aaabbbcccfffggghhhhhhhhhgggeeedddjjjjjjiiihhhfffdddbbbaaa^^^^^^^^^\\\ZZZZZZ\\\^^^]]]___bbbddddddcccbbbaaaffffffggghhhhhhhhhgggeeecccccccccddddddeeeeeeeeehhhiiiiiijjjjjjjjjiiiiiilllkkkiiihhhhhhiiijjjjjjnnnmmmllljjjhhhhhhhhhhhhjjjkkknnnpppppppppnnnmmmkkkeee```___bbbccc```\\\VVVVVVUUUTTTSSSUUUYYY]]]^^^fff{{{zzzuuuoooiiieee[[[VVVPPPKKKIIIHHHGGGGGGIIIKKKNNNRRRUUUXXXZZZZZZ\\\___aaaaaa___aaafffkkknnn}}}vvvhhhbbbtttoooaaa[[[YYY^^^cccgggnnnwww|||{{{yyywwwsssssssssssssssrrrrrrqqqkkklllnnnnnnnnnmmmlllkkkjjjhhhgggeeeddddddddddddccccccbbbbbbccccccdddeeeiiijjjjjjiiifffbbb___]]]\\\\\\]]]]]]\\\ZZZYYYXXXUUURRRNNNLLLJJJIIIGGGFFFCCCCCCCCCDDDDDDCCC@@@===;;;;;;::::::999888888888444555666555444444666888555777===IIIZZZmmm{{{|||wwwsssmmmhhhkkkpppvvvyyyvvvpppooopppwww}}}QQQRRRRRRRRRRRRQQQPPPPPPNNNNNNNNNOOOQQQSSSUUUVVV[[[\\\\\\]]]\\\ZZZYYYXXXSSSUUUXXX[[[^^^___``````bbb```]]]ZZZXXXWWWVVVVVV[[[]]]___aaabbbbbb``````]]]]]]^^^___aaaccceeeffffffggghhhiiiiiihhhfffeeehhhhhhgggfffdddbbb```___]]]]]]\\\[[[ZZZ[[[^^^```^^^aaacccccccccbbbbbbccchhhgggggghhhhhhhhheeecccbbbbbbcccddddddeeeffffffggghhhhhhiiijjjjjjjjjiiimmmkkkiiigggffffffggghhhjjjkkkkkkjjjhhhggghhhjjjhhhjjjnnnqqqqqqpppmmmkkkiiieeeaaa___```aaa```^^^]]]]]][[[XXXVVVVVVXXX[[[^^^eeewwwzzzsssmmmhhhbbb___WWWRRRLLLHHHGGGHHHIIIIIILLLNNNRRRUUUYYY[[[\\\\\\[[[^^^aaa```___bbbkkkrrr{{{uuummmkkkyyyggg]]]YYYYYY^^^dddllluuu~~~zzzwwwuuutttqqqrrrsssttttttsssrrrqqqjjjkkkmmmooopppooonnnmmmiiihhhfffdddcccccccccdddcccbbbbbbbbbbbbdddfffgggjjjlllllljjjfffbbb______^^^^^^^^^^^^]]][[[YYYXXXTTTRRROOONNNMMMKKKIIIFFFFFFEEEEEEEEEEEEDDDAAA>>>;;;;;;;;;:::999999888888333444555444444444666777666777;;;FFFWWWiiixxxxxxtttnnnhhhgggjjjooottt}}}tttqqqrrrtttyyyLLLMMMOOOQQQSSSTTTTTTSSSQQQPPPNNNNNNOOORRRUUUWWWYYYZZZ[[[[[[YYYWWWTTTRRRNNNPPPTTTXXX[[[]]]]]]]]]```^^^ZZZWWWTTTSSSSSSSSSXXXYYY\\\___```___^^^]]]ZZZ[[[]]]```bbbdddeeeeeeeeefffhhhjjjjjjiiigggeeeccccccccccccbbbaaa``````^^^^^^]]][[[ZZZZZZ]]]``````bbbccccccaaa```bbbeeegggfffeeeggghhhhhheeebbbaaaaaabbbccceeefffggggggeeefffggghhhiiijjjjjjjjjmmmkkkiiigggfffgggiiijjjjjjkkklllkkkiiihhhiiikkkhhhiiilllnnnnnnnnnlllkkkiiigggcccaaa``````aaabbbaaa```___\\\YYYYYY[[[]]]___eeesss{{{ssskkkeee___ZZZWWWRRRNNNHHHEEEEEEGGGIIIJJJOOOQQQUUUXXX[[[]]]^^^^^^[[[___aaaaaabbbhhhttt~~~uuusss|||oooaaa[[[ZZZ\\\aaafffqqq}}}~~~yyytttrrrtttrrrsssttttttsssqqqnnnmmmjjjkkkmmmoooooonnnlllkkkgggfffdddbbbaaaaaaaaabbbdddcccccccccdddfffhhhjjjkkkmmmmmmkkkfffbbb``````^^^^^^^^^]]]\\\ZZZWWWVVVTTTSSSRRRRRRQQQOOOKKKHHHHHHFFFEEEDDDDDDCCC@@@>>><<<;;;;;;::::::999888888333444555444333333555666666777:::DDDTTTfffuuu}}}~~~yyyvvvrrrllljjjkkkqqqvvvyyyrrrqqqtttvvv{{{HHHJJJMMMQQQTTTVVVWWWWWWSSSQQQOOONNNOOORRRUUUWWWUUUVVVWWWWWWUUURRRNNNLLLNNNPPPTTTXXXZZZ\\\\\\\\\^^^\\\XXXUUURRRQQQPPPQQQTTTVVVYYY\\\^^^^^^\\\[[[[[[]]]___aaabbbbbbaaaaaadddeeehhhjjjjjjiiigggfff^^^___```aaaaaaaaaaaaaaaaaa```^^^\\\YYYZZZ\\\___bbbcccdddbbb``````cccffffffddddddfffhhhiiifffccc```aaabbbccceeefffggghhhdddeeefffgggiiiiiijjjjjjmmmkkkiiihhhhhhiiikkkmmmlllnnnooommmiiiggghhhjjjiiiiiijjjjjjkkkllllllllliiihhhfffccc``````bbbeee``````___^^^\\\]]]```bbb___dddooo{{{}}}|||vvvnnneee___YYYTTTQQQOOOKKKFFFCCCDDDGGGIIIJJJQQQSSSWWWZZZ]]]^^^^^^^^^]]]```ddddddfffooo}}}vvvxxxpppeeeZZZWWWXXXZZZ___dddttt~~~zzzsssrrruuussstttttttttrrrnnnkkkhhhjjjlllnnnooonnnmmmjjjhhheeedddbbbaaa```___``````eeeeeeddddddeeehhhkkklllkkkmmmnnnkkkfffbbbaaabbb^^^^^^^^^]]][[[XXXVVVTTTTTTTTTTTTUUUUUURRRNNNJJJIIIGGGDDDCCCBBBAAA???===<<<;;;;;;::::::999999888333444555444333333444666777666999CCCRRRdddsss{{{{{{yyywwwvvvrrrpppqqqwww{{{wwwqqqrrruuuxxx}}}KKKMMMQQQTTTVVVVVVUUUTTTWWWTTTPPPOOOPPPQQQQQQQQQTTTSSSRRRPPPOOONNNNNNNNNNNNPPPSSSUUUUUUVVVXXXZZZZZZXXXUUURRRQQQQQQSSSTTTVVVXXXZZZ[[[\\\[[[YYYXXXXXXYYYZZZ\\\]]]]]]]]]]]]ggghhhhhhgggeeecccbbbbbb___```aaaaaabbbbbbbbbbbbbbb```]]][[[\\\^^^^^^^^^aaa```___^^^^^^___```aaacccddddddeeeeeedddccccccbbbbbbcccdddeeegggiiijjjfffgggjjjlllmmmlllkkkjjjjjjiiihhhhhhhhhhhhhhhiiimmmmmmllllllkkkkkkllllllkkkjjjiiikkknnnooonnnkkkiiihhhfffdddcccbbbcccccccccbbbaaa^^^[[[YYYXXXYYY^^^eeekkkqqqyyyoootttzzz||||||rrrmmmfff___ZZZUUUQQQOOOJJJGGGCCCDDDHHHLLLNNNNNNTTTVVVXXXZZZ[[[\\\___aaaddd``````dddgggpppzzzzzzsssddd\\\UUUUUUWWWZZZ```ggg{{{|||wwwuuuqqqppprrrrrrrrrpppooollljjjhhhffffffiiikkkkkkiiigggffffffgggfffcccaaaaaabbbdddeeeeeeeeeeeegggjjjnnnqqqtttnnnmmmkkklllllljjjfffbbb_________^^^\\\ZZZYYYXXXVVVTTTSSSUUUXXXVVVPPPJJJHHHHHHGGGFFFDDDAAA???>>>>>>>>>===<<<;;;:::999999666666555444444444444555555555999BBBPPP```nnnvvv|||yyyuuuttttttttt{{{}}}tttppprrrzzzLLLNNNPPPSSSTTTTTTTTTSSSSSSQQQOOONNNOOOPPPPPPOOOOOONNNMMMLLLJJJJJJJJJIIIMMMOOORRRTTTTTTUUUWWWXXXXXXVVVTTTRRRQQQRRRSSSTTTWWWXXXYYY[[[[[[ZZZXXXWWWVVVWWWXXXYYYZZZ\\\^^^___dddeeefffeeebbbaaaaaaaaa___```bbbcccddddddddddddbbb```]]]\\\]]]^^^___^^^^^^]]][[[ZZZZZZZZZ\\\\\\\\\]]]___```bbbccccccdddbbbbbbbbbccceeefffhhhiiiggghhhjjjlllllllllkkkjjjjjjjjjiiihhhhhhhhhhhhiiikkkkkkjjjiiihhhhhhhhhiiikkkjjjiiikkknnnooommmkkkmmmkkkhhheeecccbbbcccccccccbbb```]]]ZZZYYYXXXYYY]]]dddkkkqqqrrrpppppppppwww{{{vvvlllggg```YYYTTTPPPLLLJJJIIIFFFDDDDDDHHHLLLOOOOOOTTTWWWZZZ[[[\\\]]]___```___aaaeeehhhkkkvvvwww{{{lllbbb[[[UUUVVVYYY]]]dddkkkyyyvvvssspppoooqqqqqqpppooonnnllljjjiiihhhhhhjjjmmmmmmllljjjiiiiiigggeeebbb```___```aaabbbcccdddeeegggjjjnnnqqqssspppnnnmmmmmmmmmkkkfffcccbbbaaa```___]]]\\\[[[ZZZ[[[WWWTTTUUUVVVVVVQQQMMMJJJIIIHHHFFFDDDBBB@@@???AAA@@@???===;;;999888777666666555444444444444555777777999@@@NNN^^^llluuu{{{}}}yyywwwwwwwwwyyyzzzvvvrrrssszzzNNNOOOOOOPPPQQQQQQRRRRRRNNNMMMMMMNNNPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGLLLNNNQQQRRRRRRSSSTTTVVVUUUTTTRRRQQQQQQRRRTTTUUUWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUVVVWWWYYY\\\^^^______```aaa```^^^]]]^^^______```bbbdddffffffeeeeeebbb```^^^^^^___```______\\\[[[XXXVVVUUUVVVWWWXXXWWWYYY[[[^^^```bbbcccdddaaaaaabbbcccdddeeeggghhhiiijjjkkkllllllkkkjjjiiikkkjjjiiiiiihhhhhhiiiiiikkkjjjiiihhhgggfffffffffkkkjjjjjjkkknnnnnnmmmlllmmmkkkgggdddccceeegggiiieeeccc```]]][[[YYYYYYYYYZZZaaahhhppp}}}{{{qqqjjjgggkkkssszzzsssnnneeeaaaZZZTTTOOOLLLHHHFFFGGGFFFEEEFFFJJJMMMPPPQQQTTTWWWZZZ\\\\\\\\\]]]^^^ZZZccckkkmmmssswwwyyynnnbbb^^^YYYVVVYYY]]]bbbkkksss}}}vvvtttrrrooonnnpppnnnnnnnnnnnnmmmllljjjjjjjjjmmmooopppooommmmmmmmmiiigggdddaaa```___``````aaaccceeehhhkkknnnpppqqqqqqpppooonnnmmmkkkgggdddfffeeebbb```^^^]]]]]]]]]```\\\XXXVVVVVVVVVSSSPPPLLLJJJHHHEEECCCBBBAAAAAACCCBBB@@@>>>;;;999777666777666555555444444555555888888999>>>JJJ[[[kkkuuuyyy~~~|||zzzxxxxxx{{{yyy~~~wwwttttttzzzPPPOOONNNMMMMMMNNNOOOOOOKKKKKKLLLNNNPPPPPPOOOLLLKKKKKKJJJIIIHHHHHHIIIIIIKKKMMMOOOPPPPPPPPPRRRSSSQQQQQQPPPPPPPPPRRRTTTUUUVVVVVVWWWWWWWWWVVVUUUTTTUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ[[[ZZZYYYYYY[[[\\\^^^___aaaccceeeeeeeeeeeebbbaaa``````aaabbbaaa___^^^\\\XXXTTTRRRSSSTTTVVVXXXYYY[[[^^^```bbbcccdddbbbbbbbbbcccdddeeeggggggjjjkkkkkkllllllkkkjjjiiilllkkkjjjiiiiiiiiiiiiiiilllkkkjjjiiihhhgggggggggjjjjjjkkklllmmmnnnmmmmmmjjjhhheeecccdddhhhnnnqqqjjjgggccc```]]][[[YYYXXXVVV\\\dddlllwww|||pppgggfffjjjvvvyyyrrrjjjeee```[[[UUUPPPLLLIIIFFFDDDFFFFFFGGGHHHLLLOOOQQQSSSTTTVVVZZZ[[[[[[ZZZ[[[\\\XXXdddmmmrrr}}}zzztttwwwvvvccc[[[ZZZWWWXXX]]]ccciiisss}}}|||wwwvvvrrrmmmlllnnnmmmmmmmmmnnnnnnmmmmmmlllkkknnnqqqrrrqqqooooooooollljjjgggdddbbbaaa```aaaaaabbbeeehhhkkkmmmoooooorrrqqqpppooommmkkkiiigggjjjgggdddaaa___^^^^^^^^^bbb___\\\ZZZYYYWWWSSSPPPMMMKKKHHHDDDBBBBBBBBBCCCCCCBBB@@@>>><<<:::999888777666666555555555555555777777777<<>>===<<<;;;;;;777777666555555555555666555555666;;;EEEVVViiivvvxxx}}}}}}{{{zzzzzz}}}wwwvvvwww|||MMMLLLJJJIIIIIIIIIJJJKKKIIIIIIKKKMMMOOOPPPNNNKKKIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLNNNOOONNNMMMNNNOOOMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTTTTUUUWWWZZZ[[[ZZZXXXTTTRRRRRRSSSTTTTTTUUUWWWZZZ]]]^^^^^^]]]\\\]]]___```bbbbbbbbbccceeeffffffcccaaa^^^[[[VVVRRRRRRUUUZZZ]]]WWWYYY]]]aaafffjjjlllnnngggffffffggghhhiiijjjjjjkkkkkkkkkkkkkkklllllllllnnnmmmlllkkkjjjiiiiiiiiiggggggfffeeeeeeeeeffffffhhhjjjlllmmmllllllmmmnnnnnnjjjfffbbbbbbeeeiiilllpppmmmiiihhhfffccc]]]XXXSSSUUU[[[aaagggppp~~~yyykkkdddeeeppp~~~wwwpppiiibbb\\\WWWPPPMMMIIIFFFEEEEEEDDDCCCHHHKKKNNNPPPQQQRRRTTTVVVSSSUUUWWWWWWWWWXXX[[[]]]ccchhhrrr}}}iiijjjooorrraaaXXXVVVVVVXXX^^^hhhpppxxx~~~}}}wwwooolllmmmmmmnnnooopppqqqqqqqqqqqqnnnqqqssssssqqqooonnnnnniiihhhgggeeedddcccccccccgggggghhhiiikkklllmmmnnnpppqqqqqqooommmkkklllmmmmmmkkkhhhdddaaa___^^^^^^[[[]]]^^^___]]]YYYUUURRRPPPNNNLLLIIIGGGFFFEEEEEEAAAAAA@@@???>>>===<<<<<<888777666666555555666666444555777:::DDDTTTgggtttwww|||~~~~~~~~~}}}xxxxxxzzzJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKMMMOOOOOOMMMMMMMMMNNNLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTSSSSSSTTTVVVVVVWWWZZZ^^^aaaaaa___\\\ZZZZZZ\\\___aaaaaabbbdddfffhhhgggdddaaa]]][[[WWWVVVYYY___fffkkkcccdddgggjjjlllnnnppppppiiiiiiiiiiiijjjkkklllmmmkkkkkkkkkkkkllllllmmmnnnooonnnmmmkkkjjjjjjjjjiiiffffffffffffffffffggghhhhhhjjjmmmmmmlllkkkmmmooommmjjjeeebbbaaabbbeeehhhkkkiiihhhiiijjjggg```ZZZUUUUUUYYY^^^bbbiiixxx{{{rrrhhhoooyyyzzzvvvooohhhbbb\\\VVVRRRLLLIIIFFFEEEFFFGGGGGGFFFJJJNNNRRRTTTTTTTTTUUUWWWUUUVVVWWWWWWWWWZZZ^^^aaaiiimmm{{{wwwmmmvvvzzzeeeYYYUUUUUUVVVYYYbbbllluuu}}}yyypppmmmooooooooopppqqqrrrrrrrrrrrrqqqsssuuuuuurrrpppnnnnnnjjjiiiiiiiiiiiiiiiiiiiiikkkjjjjjjjjjjjjlllmmmnnnnnnooopppooolllkkkmmmoooooommmkkkhhheeebbb```^^^YYYZZZ\\\\\\ZZZXXXVVVVVVRRRQQQPPPNNNLLLJJJIIIHHHCCCBBBAAA@@@>>>===<<<;;;888777777666666666666666555777999;;;BBBPPPbbbooouuuzzz~~~}}}~~~~~~zzz{{{HHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJKKKJJJHHHJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMOOOOOOMMMMMMMMMNNNKKKLLLLLLMMMNNNNNNOOOOOONNNNNNOOOOOOQQQRRRTTTUUUTTTSSSQQQOOOPPPRRRTTTVVVUUUVVVXXXXXXYYY]]]aaaddddddaaa\\\YYYYYY[[[___bbbaaabbbdddgggiiihhheeebbb___]]][[[\\\aaaiiirrrxxxrrrrrrssssssrrrrrrqqqpppkkkkkkkkkkkklllmmmnnnnnnjjjjjjjjjkkklllmmmnnnooooooooommmlllkkkjjjjjjjjjhhhgggggghhhhhhiiijjjkkkhhhkkkmmmmmmlllkkkmmmoooiiigggcccaaaaaacccfffhhhfffeeefffiiillljjjbbb[[[WWWVVVXXX]]]___eeeuuulllooovvv|||zzztttpppiiiccc]]]WWWRRRNNNLLLJJJGGGGGGHHHJJJKKKKKKLLLPPPTTTVVVUUUTTTUUUWWWWWWWWWWWWWWWXXX[[[```dddlllqqq|||vvvtttooo\\\TTTSSSTTTVVVZZZdddoooxxx}}}}}}zzzrrroooqqqpppqqqrrrrrrsssssssssssssssuuuwwwvvvssspppooonnnmmmmmmmmmnnnnnnooooooooonnnmmmkkkjjjjjjkkkmmmnnnlllnnnooonnnlllkkknnnppppppooonnnkkkhhhdddaaa___YYYYYYYYYXXXWWWWWWXXXYYYTTTTTTSSSRRRPPPMMMKKKJJJEEEDDDCCC@@@>>><<<:::999888888777666666666666666777999;;;<<>>HHH\\\nnntttzzz}}}~~~}}}zzzxxxzzzIIIHHHHHHHHHIIIJJJJJJKKKIIIKKKLLLLLLKKKJJJKKKLLLJJJJJJJJJKKKLLLMMMOOOOOOQQQOOONNNLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMQQQQQQQQQSSSVVVWWWVVVUUUSSSQQQPPPPPPSSSVVVWWWXXXYYYYYYYYYXXXYYY[[[___ccc\\\\\\]]]]]]^^^```aaabbbeeecccbbbdddfffgggeeebbbeeedddeeeiiiqqq}}}{{{rrrmmmkkkjjjjjjiiiiiiiiijjjjjjkkkhhhiiiiiikkklllnnnpppqqqppppppppppppooommmkkkjjjfffhhhiiijjjiiihhhiiijjjjjjjjjjjjkkklllmmmnnnnnnjjjiiiiiihhhgggffffffeeeeeehhhlllnnnmmmkkkiiihhh]]][[[[[[]]]___ffftttxxxsssvvv{{{}}}~~~}}}|||}}}}}}yyyuuurrrnnniiifffccc^^^XXXTTTSSSPPPJJJEEEDDDDDDDDDEEEHHHLLLOOORRRRRRSSSUUUWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[```hhhooo}}}~~~zzz|||lll^^^YYYWWWZZZaaacccjjjssszzz~~~}}}zzzxxxvvvtttttttttrrrrrrqqqpppqqqrrrsssttttttttttttsssrrrpppooonnnooopppqqqrrrssssssssssssoooppppppmmmjjjhhhjjjlllllllllllllllmmmnnnoooppppppooommmjjjgggeeecccbbb```ZZZWWWZZZ^^^]]][[[[[[VVVUUUTTTRRRPPPMMMKKKIIIIIIGGGFFFDDDCCC@@@<<<999:::999888777666555555555555555777:::>>>HHH[[[lllrrryyy}}}~~~~~~{{{|||zzzwwwvvvyyy}}}yyyHHHHHHHHHIIIIIIKKKLLLMMMLLLNNNOOOOOOMMMLLLLLLMMMKKKKKKKKKKKKLLLNNNOOOPPPQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLQQQPPPPPPRRRUUUWWWWWWWWWTTTSSSRRRTTTWWWZZZ\\\]]]ZZZZZZZZZYYYYYYYYY\\\^^^[[[[[[\\\^^^```aaacccccceeedddcccdddeeeeeedddbbbfffgggiiinnnvvvzzzpppjjjhhhgggggghhhhhhhhhhhhgggggggggggghhhiiikkkmmmooopppnnnoooqqqrrrqqqnnnkkkiiiggggggggghhhjjjjjjiiiggghhhhhhiiikkklllmmmnnnoookkkkkkkkkjjjjjjiiiiiihhheeegggllloooqqqqqqpppoooaaa^^^]]]```eeekkkwww}}}}}}~~~}}}|||yyyxxxxxxyyyyyy~~~~~~|||zzzwwwtttpppllliiieee```]]]ZZZVVVQQQNNNMMMKKKGGGCCCBBBBBBDDDFFFJJJNNNRRRUUUSSSTTTVVVXXXZZZ[[[\\\\\\XXXZZZ\\\]]]^^^dddoooxxxxxxbbbYYYXXXZZZbbbmmmpppttt{{{~~~|||yyywwwvvvvvvwwwwwwvvvuuutttsssrrrsssttttttrrrqqqqqqqqqppppppoooooonnnoooqqqssstttuuuuuutttqqqqqqooollliiihhhiiijjjiiiiiikkkmmmnnnoooppppppmmmmmmkkkiiigggeeedddcccaaa[[[XXX\\\^^^]]]\\\\\\ZZZYYYWWWUUUSSSPPPOOONNNKKKIIIGGGEEECCCAAA===:::;;;:::888777666666555555555555888;;;>>>FFFXXXiiiqqqwww||||||}}}{{{yyyzzzxxxuuutttwww}}}uuuxxxHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQRRRQQQOOONNNNNNOOOMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQOOONNNMMMMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNPPPTTTVVVWWWWWWVVVUUUUUUWWW[[[___```aaa[[[\\\\\\[[[YYYXXXYYY[[[[[[\\\^^^```bbbdddeeefffffffffffffffffffffeeedddhhhiiilllqqqwww~~~~~~vvvnnnjjjhhheeefffggghhhgggfffeeedddfffgggggghhhjjjkkkmmmnnnlllmmmooooooooommmkkkjjjjjjhhhfffhhhkkkllljjjgggeeefffggghhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjiiiiiifffhhhlllppptttuuutttrrrhhhbbb^^^```fffmmmxxx}}}{{{wwwuuusssrrrqqqtttzzz~~~{{{yyyvvvsssqqqooolllhhhdddaaa]]]YYYVVVTTTQQQLLLIIIHHHFFFDDDAAACCCDDDFFFIIIMMMQQQTTTVVVVVVWWWXXXZZZ\\\]]]^^^___YYY[[[]]]^^^bbblll{{{rrr___ZZZ\\\aaalllxxxzzz~~~|||zzzxxxvvvuuuvvvxxxyyyxxxwwwuuutttssssssssstttsssrrrqqqpppoooooooooooommmooorrrtttvvvvvvvvvvvvpppooommmkkkiiihhhhhhiiiggghhhkkkmmmnnnooonnnnnnjjjjjjiiigggfffeeedddccc```[[[YYY\\\^^^\\\[[[\\\]]]\\\ZZZXXXVVVTTTSSSRRRMMMKKKHHHFFFDDDBBB>>><<<;;;:::999888777666666666666666888;;;===EEEUUUeeeqqqwww{{{{{{}}}|||zzzzzzxxxttttttxxx~~~IIIIIIIIIJJJKKKLLLNNNOOOPPPRRRSSSRRRPPPOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRQQQQQQOOONNNNNNOOOPPPPPPQQQPPPPPPOOONNNNNNOOOOOOLLLKKKKKKNNNRRRUUUWWWWWWXXXXXXXXXZZZ^^^aaabbbbbb\\\]]]]]][[[YYYXXXYYYZZZ\\\]]]___bbbdddfffggggggggghhhiiiiiihhhggggggggglllmmmpppssswww{{{~~~~~~yyysssmmmjjjiiifffggghhhhhhhhhfffeeedddggggggggghhhiiijjjkkkllllllkkkkkkjjjjjjjjjkkkkkkllljjjhhhjjjmmmnnnllliiifffgggggghhhggggggfffeeehhhhhhhhhhhhiiiiiiiiiiiiiiiiiilllppptttvvvuuusssoooggg``````dddkkkwww|||zzzwwwtttrrrpppoooooonnnrrryyy~~~{{{xxxuuurrrpppmmmjjjhhheeeaaa^^^[[[XXXTTTQQQPPPNNNJJJGGGEEEDDDBBBAAAGGGHHHKKKNNNPPPSSSTTTUUUZZZZZZ[[[[[[\\\^^^______\\\]]]___ccckkkyyy~~~tttbbb^^^bbbgggrrr}}}|||{{{{{{zzzyyyxxxxxxyyy{{{|||xxxwwwvvvtttsssssssssttttttrrrpppmmmlllllllllmmmoooqqqsssvvvwwwwwwvvvuuummmkkkiiihhhhhhhhhiiiiiiggghhhjjjkkkllllllkkkjjjggggggfffeeedddccccccbbbbbb^^^\\\^^^___\\\\\\^^^___^^^]]][[[YYYWWWVVVUUUOOOMMMIIIGGGEEECCC@@@===<<<;;;:::888777777777777666666999<<<===CCCQQQ```pppvvvzzzzzz|||}}}}}}yyytttuuuzzzJJJJJJJJJKKKKKKMMMNNNOOOOOOQQQRRRRRRPPPOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRPPPPPPOOOOOOOOOQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPKKKJJJJJJMMMQQQVVVXXXYYY[[[ZZZZZZ\\\___aaaaaaaaa[[[\\\[[[YYYWWWWWWXXXZZZ\\\^^^```ccceeegggggggggfffhhhjjjjjjiiiiiiiiikkkpppqqqsssvvvxxxzzz{{{|||}}}}}}|||xxxrrrmmmkkkjjjiiijjjjjjiiiiiihhhgggfffiiiiiihhhhhhhhhiiiiiijjjjjjjjjhhhhhhhhhiiijjjkkklllkkkkkklllnnnnnnmmmkkkiiiiiijjjjjjiiihhhfffeeeggghhhhhhhhhiiiiiijjjjjjjjjjjjkkkpppuuuxxxvvvsssssslllfffcccccchhhsss~~~~~~vvvtttqqqnnnlllllllllllliiilllooosssxxx~~~}}}zzzxxxtttrrrooommmkkkiiieeeccc```]]]ZZZXXXVVVTTTPPPNNNLLLKKKHHHEEEDDDCCCDDDEEEKKKLLLOOORRRTTTUUUVVVVVV\\\\\\\\\\\\]]]^^^___```bbbbbbeeemmm{{{yyyxxxdddbbbhhhnnnwww{{{yyyxxx|||||||||||||||}}}}}}~~~yyyxxxvvvuuutttttttttuuusssqqqmmmjjjiiiiiijjjkkkrrrtttvvvxxxxxxwwwuuusssjjjhhhfffeeefffhhhggggggfffggghhhhhhiiiiiiiiiiiigggffffffeeedddcccbbbbbbccc```___aaa```]]]]]]```_________^^^\\\ZZZWWWVVVRRROOOKKKHHHFFFCCCAAA???<<<<<<:::999888777777777666777:::<<<===AAANNN\\\nnntttxxxxxx{{{~~~xxxssstttyyyLLLKKKKKKKKKLLLLLLMMMNNNMMMOOOQQQQQQPPPOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPQQQOOOOOOOOOOOOQQQSSSUUUVVVSSSRRRQQQPPPPPPOOOOOOOOOLLLKKKKKKNNNSSSXXX[[[\\\]]]\\\\\\]]]___```___^^^YYYXXXWWWUUUTTTUUUXXX[[[[[[]]]```ccceeeeeeeeeeeedddgggjjjjjjiiiiiijjjlllqqqrrrtttuuuwwwyyyzzzzzzyyyzzzyyyvvvqqqnnnlllkkknnnmmmlllkkkjjjjjjjjjjjjlllkkkjjjiiihhhhhhhhhhhhhhhhhhiiiiiijjjjjjjjjjjjiiikkkmmmmmmlllllllllmmmhhhiiikkklllkkkjjjhhhgggiiiiiijjjkkkkkklllmmmmmmkkkjjjkkkpppwww{{{yyywwwtttqqqmmmjjjffffffnnnyyy}}}qqqnnnjjjgggeeeeeefffgggdddfffhhhkkkoootttzzz~~~~~~{{{xxxtttrrrpppiiigggdddcccbbb```]]]ZZZXXXVVVSSSQQQPPPOOOLLLJJJFFFFFFDDDCCCCCCEEEHHHJJJLLLNNNRRRVVVXXXYYYYYYXXX[[[[[[[[[\\\]]]___bbbccciiiiiiooo|||www{{{}}}ggggggpppxxx~~~zzzxxxwwwwwwyyyzzz{{{|||}}}|||{{{{{{zzzyyyxxxvvvvvvvvvwwwwwwtttrrrnnnkkkjjjlllnnnpppuuuwwwyyyzzzyyyvvvsssqqqjjjgggdddcccdddeeedddccccccddddddeeefffhhhiiijjjhhhhhhgggfffeeedddcccbbbaaa^^^]]]___]]]ZZZZZZ^^^]]]^^^``````^^^[[[WWWUUUSSSPPPLLLHHHFFFDDDBBB@@@===<<<;;;:::999888888888666777:::===<<>>???@@@BBBDDDGGGIIIJJJKKKNNNRRRUUUVVVVVVVVVWWWVVVVVVWWWYYYZZZ\\\^^^^^^```^^^___gggrrruuuuuu~~~rrrpppvvvyyyqqqjjjjjjjjjhhhhhhjjjjjjjjjjjjiiihhhiiilllnnnqqqtttwwwxxxvvvtttsssrrruuutttrrrqqqrrrsssuuuwwwtttvvvxxxyyywwwuuurrrqqqmmmmmmmmmllliiihhhiiijjjmmmiiifffddddddeeeeeeeee`````````___^^^]]][[[[[[WWWWWWXXXZZZ[[[[[[YYYVVVVVVUUUTTTTTTVVVWWWWWWVVVRRRPPPLLLJJJJJJHHHGGGEEEBBB@@@===<<<;;;:::777555666444444666666777>>>FFFXXXeeerrrxxxzzz}}}~~~~~~}}}||||||vvvmmmggggggeeesssCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRQQQPPPOOOPPPQQQPPPQQQSSSTTTTTTSSSQQQOOONNNOOOOOOPPPQQQSSSUUUVVVRRRRRRSSSSSSTTTTTTUUUUUUPPPTTTYYYZZZYYYYYY[[[^^^]]]^^^^^^^^^]]]\\\[[[ZZZYYYXXXVVVUUUVVVWWWYYYZZZ^^^___```bbbdddeeeffffffiiiiiiiiijjjjjjkkkkkkkkkppppppooonnnnnnnnnnnnnnnnnnppprrrqqqooolllkkkkkkiiikkkllljjjiiiiiinnnrrrjjjhhhggggggjjjlllllllllmmmnnnnnnooonnnmmmkkkjjjiiijjjlllnnnpppqqqrrrrrrssstttuuusssqqqppppppqqqooosssvvvvvvssstttxxx}}}vvvnnnhhhdddaaa___^^^bbbooo}}}jjjZZZNNNIIIIIIEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLNNNPPPQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYZZZ[[[]]]___```aaaaaa``````aaabbbbbbbbbaaa```___^^^^^^____________^^^]]]XXXYYYYYYWWWSSSPPPOOOOOOKKKIIIHHHHHHIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???@@@BBBDDDGGGJJJMMMNNNPPPSSSUUUWWWVVVVVVVVVWWWWWWWWWXXXYYY[[[]]]^^^``````___ccclllwww~~~vvvttt{{{uuummmjjjnnnxxx|||sssmmmiiijjjjjjggggggiiihhhhhhgggeeeddddddgggiiioooqqqtttuuutttrrrrrrrrrsssqqqooommmnnnppptttvvvrrrtttvvvvvvsssqqqppppppiiikkklllkkkjjjiiijjjkkkllljjjgggffffffffffffeee_________^^^]]]\\\[[[ZZZXXXXXXXXXZZZ\\\\\\ZZZYYYVVVTTTSSSTTTVVVWWWWWWWWWUUUSSSQQQOOOOOOMMMKKKIIIBBB@@@???>>>===;;;888666777555444777777888<<>>:::888999666555777888888<<>>??????>>>>>>>>>??????@@@BBBCCCDDDGGGJJJNNNPPPRRRSSSUUUVVVVVVVVVWWWYYY\\\XXXXXXXXXYYY[[[]]]```aaakkknnntttyyyvvvpppnnnqqq|||~~~vvvqqq~~~xxxnnniiiiiinnnsssxxxrrrnnnjjjiiijjjiiifffeeehhhhhhhhhgggfffeeegggjjjmmmjjjlllmmmmmmllllllnnnooohhhhhhhhhiiijjjkkkmmmnnnnnnooopppmmmjjjggghhhjjjbbbdddggghhhhhhhhhiiikkkjjjiiiiiijjjjjjiiifffddd_________^^^]]]\\\[[[ZZZZZZYYYYYYZZZ\\\^^^^^^]]]\\\YYYVVVUUUUUUUUUTTTSSSMMMMMMNNNPPPQQQPPPMMMKKKFFFEEECCCCCCBBB@@@<<<::::::666555888999888<<>>>>>======<<<<<>>>>>===>>>???AAABBBIIIIIIJJJLLLNNNPPPSSSTTTTTTSSSSSSTTTVVVWWWWWWVVVTTTXXX]]]______```bbbeeennnyyy{{{mmmccceeelllqqqwwwzzzyyypppiiijjjlllnnnttt{{{rrrllljjjhhhfffeeeeeeeeeggghhhqqqmmmhhhffffffgggiiiiiijjjnnnpppllljjjlllllljjjgggfffeeefffiiikkkkkkkkklllkkkiiieeebbbaaabbbdddcccfffhhhgggfffeeehhhjjjiiiiiijjjjjjjjjjjjiiiiiiddddddeeedddbbb```]]][[[\\\\\\\\\\\\\\\\\\\\\]]]YYYYYYZZZZZZZZZZZZYYYYYYTTTTTTSSSRRRPPPOOONNNMMMKKKIIIFFFCCC@@@>>>======555333555:::===<<<>>>AAAOOO\\\lllxxx}}}~~~~~~}}}{{{zzzxxxssskkkeeeaaa___cccooo|||~~~~~~??????@@@AAABBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLNNNOOOPPPRRRSSSSSSPPPRRRTTTSSSQQQPPPRRRTTTPPPPPPRRRSSSUUUVVVWWWXXX[[[ZZZZZZYYYWWWVVVUUUTTTSSSQQQNNNMMMMMMPPPSSSUUUVVVXXXZZZ\\\\\\[[[YYYWWWXXXVVVUUUTTTUUUWWWYYY[[[```````````````aaaaaaaaaaaabbbccceeegggiiijjjkkkooollliiihhhiiijjjjjjjjjjjjjjjjjjiiigggeeecccaaaccccccccccccbbbbbbbbbbbbdddeeefffhhhhhhhhhggggggiiihhhhhhggghhhhhhiiiiiikkkkkkkkkkkkkkkjjjiiihhhiiiiiiiiihhhgggeeecccbbbaaabbbdddgggjjjmmmpppqqqwww{{{uuunnnlllnnnrrrrrrrrrtttrrr]]]SSSKKKIIIGGGCCCBBBEEECCCDDDFFFFFFFFFEEEFFFGGGCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>======<<<<<<>>>>>>>>>???AAACCCEEEFFFIIIJJJLLLNNNPPPRRRSSSTTTTTTSSSSSSTTTVVVWWWWWWVVVTTTWWW\\\___aaabbbcccdddmmmtttxxxrrrhhhdddjjjrrr~~~zzz|||pppkkkjjjmmmpppttt|||zzznnnjjjgggfffeeeeeefffggghhhiiipppmmmiiifffffffffffffffkkkooopppllljjjjjjjjjgggeeedddeeegggjjjllllllllliiiiiigggdddbbbaaabbbdddccceeeffffffddddddeeegggggggggggggggggggggggggggeeefffffffffeeebbb___^^^______^^^]]]]]]]]]\\\\\\YYYYYYYYYYYYXXXXXXWWWVVVRRRRRRQQQPPPNNNMMMLLLLLLKKKIIIFFFCCC@@@>>>===<<<999666777;;;===;;;<<<@@@LLLYYYkkkxxx~~~~~~|||zzzyyyxxxtttmmmgggbbb```eeeqqq}}}??????@@@@@@AAABBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQRRRPPPQQQRRRRRRPPPOOOPPPQQQLLLMMMOOORRRTTTWWWYYYZZZ]]]]]]\\\[[[ZZZXXXVVVVVVRRRPPPNNNMMMMMMOOOQQQSSSTTTVVVXXXYYYZZZYYYXXXWWWXXXWWWVVVUUUVVVXXXZZZ\\\```___^^^]]]^^^___aaabbbaaaaaabbbccceeehhhkkkmmmpppmmmiiiggghhhjjjjjjjjjkkkjjjiiigggeeedddccccccbbbbbbccccccccccccccccccgggggghhhiiiiiiiiihhhhhhllliiiggggggjjjkkkjjjhhhiiihhhhhhgggfffeeeeeedddfffffffffeeedddbbbaaa``````aaacccfffiiimmmppprrrsssxxxwwwssssssuuuuuuuuurrrqqqdddUUUMMMJJJGGGFFFFFFCCCCCCDDDFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@??????>>>>>>======<<<=====================<<<>>>>>>@@@BBBDDDGGGJJJKKKJJJLLLOOOQQQSSSTTTTTTTTTSSSRRRQQQRRRTTTVVVUUUTTTUUUVVVYYY^^^bbbccccccbbbgggjjjkkkhhheeejjjvvv|||rrrgggiiipppwww{{{qqqiiifffccccccdddeeefffggghhhhhhnnnkkkhhhgggfffeeedddbbblllpppqqqllliiiiiihhheeecccccceeehhhkkkmmmlllkkkeeeeeedddbbbaaa```bbbdddcccdddeeedddbbbbbbbbbccceeedddcccccccccdddeeeeeeggghhhhhhhhhgggeeebbbaaabbbaaa```^^^]]]]]]\\\\\\[[[ZZZYYYXXXVVVUUUTTTSSSSSSRRRQQQPPPOOOMMMLLLLLLLLLJJJFFFCCC???===<<<<<<===:::999<<<===;;;;;;???GGGTTTgggvvv~~~}}}{{{yyyyyyyyyvvvooojjjdddbbbfffppp|||??????@@@@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHJJJKKKIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQQQQQQQPPPOOOPPPPPPLLLMMMOOOQQQTTTWWWXXXYYY\\\\\\\\\\\\ZZZXXXVVVUUURRRQQQOOONNNNNNPPPQQQRRRRRRSSSUUUWWWXXXXXXWWWVVVZZZYYYXXXXXXYYYZZZ\\\]]]aaa___]]][[[\\\^^^bbbdddbbbbbbaaabbbcccfffiiikkkmmmiiieeedddeeeggghhhhhhllljjjhhheeeddddddeeeeeeddddddeeeeeeffffffggggggiiiiiijjjjjjjjjjjjjjjjjjoookkkggghhhlllnnnkkkhhhhhhhhhgggeeeddddddccccccfffeeeeeecccbbb```___^^^^^^___aaaeeehhhllloooqqqpppttt}}}|||yyywwwvvvuuunnnyyy|||hhhYYYQQQMMMIIIGGGFFFFFFEEEFFFFFFFFFDDDCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@=========<<<<<<;;;;;;;;;========================@@@AAACCCEEEHHHJJJLLLNNNLLLNNNRRRUUUWWWVVVTTTSSSOOONNNMMMNNNPPPRRRQQQPPPSSSSSSTTTXXX]]]___]]]ZZZ\\\___bbbgggnnnzzz~~~|||}}}}}}wwwkkkfffooo|||vvvkkkeeedddaaabbbcccdddeeeeeeeeeeeeiiihhhgggfffgggfffdddbbbjjjnnnpppllljjjjjjiiifffddddddfffhhhkkkkkkiiiggg```aaabbbaaa``````bbbddddddddddddcccbbbaaaaaaaaadddcccaaa```aaabbbeeefffhhhhhhiiiiiihhhfffdddbbbaaa```___^^^]]]]]]^^^^^^]]]\\\ZZZXXXVVVTTTSSSSSSUUUUUUTTTRRRQQQPPPOOONNNLLLJJJFFFCCC???===<<<<<<>>>;;;:::======;;;<<>>>>>>>>>>>=========>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<=========>>>>>>??????CCCDDDFFFHHHIIIKKKLLLMMMNNNQQQTTTWWWWWWUUURRRPPPIIIHHHGGGIIIKKKLLLKKKJJJLLLKKKKKKNNNSSSUUUTTTQQQSSSZZZeeerrrvvvnnnmmmpppwwwxxxlllfffmmmzzzrrrjjjeeedddbbbbbbcccccccccbbbbbbaaadddddddddfffggggggfffdddggglllooommmkkklllkkkhhhfffffffffhhhiiihhheeebbb]]]^^^``````___```aaaccceeedddcccbbbbbbaaa```___bbbaaaaaa```bbbdddggghhhhhhiiiiiiiiihhhfffcccaaa^^^]]]\\\\\\\\\^^^___``````^^^\\\ZZZWWWVVVUUUUUUUUUUUUTTTSSSQQQPPPOOONNNKKKIIIFFFCCC@@@>>>>>>===???;;;:::<<<===<<<===AAACCCOOO```pppzzz~~~}}}||||||zzzxxxyyyzzzxxxtttpppkkkfffdddiiiqqq|||AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJJJJJJJKKKLLLMMMMMMMMMNNNMMMLLLMMMOOOPPPOOONNNNNNOOOOOOQQQRRRSSSTTTTTTUUUVVVWWWXXXXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQOOOPPPRRRSSSUUUVVVWWWWWWZZZZZZZZZZZZ[[[\\\]]]]]]^^^]]][[[ZZZ[[[]]]aaacccddddddbbbaaaaaabbbbbbccc___^^^\\\]]]___aaabbbbbbcccbbbaaa```aaabbbdddfffddddddeeeeeeeeeeeeeeeeeejjjjjjjjjjjjkkklllmmmnnnooollliiiiiikkklllkkkhhhhhhgggfffeeedddeeefffggghhhgggdddbbb```___^^^]]]aaaaaabbbcccfffhhhjjjkkkiiikkkqqq|||yyyvvvpppmmmlllqqq}}}uuuiii___VVVNNNJJJEEECCCDDDEEEDDDBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????CCCBBBAAA???>>>>>>>>>>>>==================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@AAAAAAEEEFFFGGGIIIJJJKKKKKKKKKOOOQQQSSSTTTTTTQQQNNNKKKDDDCCCBBBCCCFFFGGGFFFEEEDDDCCCCCCFFFIIILLLNNNNNNXXXcccuuu}}}zzznnniiifffhhhnnnyyyssskkkkkkwww|||sssmmmhhheeedddcccccccccbbbbbbbbbbbbbbbbbbccceeegggiiihhhgggffflllooonnnmmmnnnmmmjjjgggfffeeeeeefffdddaaa___[[[]]]____________aaacccdddcccaaaaaabbbaaa```^^^`````````bbbdddgggiiikkkiiijjjjjjiiihhheeebbb```]]]\\\[[[[[[\\\^^^```bbb```___]]]ZZZYYYXXXYYYYYYTTTSSSRRRQQQPPPNNNMMMMMMKKKIIIGGGDDDBBBAAA@@@@@@???;;;:::<<<<<<;;;===AAAEEEOOO___ooozzz~~~}}}zzzxxxyyyzzzyyyuuurrrlllhhhfffiiipppzzzBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHJJJMMMNNNNNNLLLKKKLLLMMMNNNOOOPPPQQQRRRQQQSSSUUUWWWWWWVVVTTTSSSQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOQQQSSSUUUVVVWWWXXXWWWWWWXXXXXXYYYZZZZZZ[[[ZZZYYYXXXXXXYYY[[[^^^```bbbbbbbbbbbbbbbbbbbbbbbb[[[[[[\\\^^^aaaccccccbbbaaaaaaaaabbbccceeeggghhhfffffffffeeeeeeeeeeeeeeeiiiiiiiiiiiikkklllnnnpppkkkjjjiiihhhhhhgggggggggeeedddcccbbbbbbccceeefffdddcccbbb```_________```ccccccccccccdddeeefffgggbbbdddiiirrr{{{vvvpppjjjjjjtttxxxooo___XXXNNNHHHGGGFFFDDDAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@?????????>>>>>>@@@@@@?????????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===>>>???@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKKKKJJJNNNOOOPPPPPPNNNJJJGGGEEEAAA@@@???@@@BBBDDDCCCBBBAAABBBCCCEEEHHHMMMSSSXXXhhhvvvzzzqqqllllllffffffkkksss|||~~~oooooowwwxxxtttqqqlllgggfffeeedddcccddddddffffffdddccccccdddggghhhhhhggghhhnnnqqqpppnnnnnnmmmiiifffdddcccbbbcccbbb```___[[[]]]___```______```bbbbbb```^^^___```aaa___]]]\\\^^^```cccfffiiikkkmmmkkklllkkkjjjhhheeeaaa______^^^]]]\\\\\\^^^aaabbb___^^^\\\ZZZYYYZZZ[[[\\\TTTSSSRRRQQQPPPOOONNNMMMJJJIIIGGGEEEDDDCCCCCCCCCBBB===;;;;;;;;;999:::>>>BBBKKKZZZjjjwww~~~~~~{{{yyyyyyzzzyyyvvvrrrllliiijjjnnnssszzzCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGEEEEEEGGGKKKMMMLLLJJJHHHHHHJJJKKKMMMOOOPPPQQQOOOQQQTTTVVVWWWVVVUUUSSSPPPPPPQQQRRRQQQPPPNNNMMMOOOOOOQQQRRRTTTVVVXXXYYYUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWVVVVVVWWWYYY\\\]]]___```aaabbbcccccccccbbbZZZ[[[]]]```dddfffeeedddbbbcccdddeeegggjjjlllmmmiiiiiihhhhhhggggggffffffhhhhhhhhhiiijjjmmmoooqqqhhhiiiiiigggeeedddeeefffbbbaaa```___```bbbdddeee``````___^^^___```aaabbbeeeeeedddccccccddddddddd\\\^^^ccclllwww{{{tttllljjjqqqrrrhhhZZZPPPKKKGGGCCC????????????@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@???======>>>>>>@@@AAABBBCCC@@@@@@?????????>>>>>>>>>?????????@@@@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDBBBCCCFFFHHHJJJKKKKKKKKKMMMMMMMMMLLLIIIFFFBBB@@@???>>>>>>???AAABBBBBBAAABBBDDDGGGIIILLLSSS\\\cccwwwtttllleeebbbdddfffjjjuuuttthhhnnn|||xxxuuuuuutttnnniiigggfffeeedddeeegggjjjlllgggeeeddddddfffgggggggggjjjpppsssqqqooonnnlllhhhdddbbb``````aaabbbaaa```[[[]]]___```______```aaa```^^^\\\]]]___```^^^[[[ZZZ\\\___cccgggjjjlllmmmmmmmmmmmmllliiieeebbb___cccaaa___]]]]]]^^^```bbb]]]\\\ZZZYYYYYY[[[\\\]]]VVVVVVUUUSSSRRRQQQPPPOOOJJJIIIGGGFFFEEEEEEEEEEEEDDD???<<<;;;:::777888;;;===EEESSSdddsss|||~~~|||yyyyyyzzzzzzvvvsssjjjjjjnnntttwww{{{CCCAAA@@@@@@BBBCCCCCCBBBEEEDDDDDDCCCAAA@@@??????===???@@@BBBDDDFFFFFFGGGGGGGGGFFFFFFFFFGGGIIIJJJHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQRRRSSSUUUUUUUUUUUURRRRRRSSSSSSRRRPPPNNNMMMNNNOOOPPPPPPQQQSSSXXX[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWXXXXXXXXXWWWXXX[[[]]][[[___ccceeedddbbbaaaaaa^^^___aaadddgggjjjlllmmmnnnjjjggghhhlllooommmkkkiiiiiihhhgggfffdddcccbbbccccccdddfffhhhkkkmmmnnnkkkjjjhhhggggggeeeccc```[[[\\\^^^```aaaaaa``````aaa```^^^]]]]]]___bbbcccgggggghhhhhhfffbbb^^^\\\WWWZZZaaahhhnnnyyy{{{wwwtttrrruuummm[[[QQQMMMHHHBBB>>>AAACCCBBB@@@???AAADDDBBBCCCCCCDDDCCCBBBAAA@@@????????????????????????BBBAAA@@@>>>======<<<<<<>>>>>>????????????>>>>>>>>>>>>???@@@AAACCCCCCDDDFFFGGGHHHIIIJJJIIIHHHHHHMMMKKKIIIGGGDDDAAA>>>;;;???@@@@@@AAAAAAAAA@@@@@@HHHKKKPPPWWW```iiipppuuuqqqiiibbb]]]cccpppttt~~~xxxppphhhfffppp|||~~~yyysssqqqssssssqqqmmmiiihhhggggggiiikkkmmmoooiiihhhggggggggghhhiiijjjmmmpppssssssqqqmmmkkkjjjeeeccc```]]]\\\]]]^^^`````````______```aaabbbbbb^^^^^^]]]^^^`````````___[[[]]]```bbbdddgggkkknnnooommmlllkkkjjjfffbbb^^^aaaaaaccccccccccccbbbaaa]]]ZZZWWWWWWYYY[[[]]]]]]VVVVVVUUUTTTSSSRRRQQQPPPNNNJJJGGGDDDDDDDDDDDDCCCDDDBBB???<<<:::999999:::<<>>===>>>@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJMMMOOOQQQSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTRRRQQQOOONNNNNNOOOPPPPPPPPPRRRVVVYYYWWWWWWWWWXXXXXXYYYZZZZZZWWWXXXXXXXXXWWWXXX[[[]]]]]]```eeegggfffeeedddcccbbbbbbdddeeegggiiijjjkkkmmmiiieeefffjjjlllkkkhhhfffffffffeeedddcccbbbbbbccccccdddeeegggiiilllmmmkkkjjjiiihhhhhhfffcccaaa[[[\\\]]]^^^___^^^]]]]]]______```aaabbbccccccdddffffffggggggdddaaa]]][[[UUUYYY```fffkkktttzzzvvvsssvvvmmm```YYYQQQIIIEEEFFFFFFDDDBBB@@@?????????@@@AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA??????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDFFFGGGHHHIIIIIIHHHGGGGGGIIIHHHFFFEEEDDDCCCAAA???===???@@@@@@AAACCCHHHKKKRRRWWWaaalllvvv}}}vvvjjjfffddddddooo}}}sssmmmmmmkkkjjjgggdddeeeqqqzzzuuupppooorrrsssrrroookkkjjjiiiiiikkkmmmoooqqqkkkjjjiiihhhhhhiiijjjkkkmmmppprrrssspppllljjjiiidddcccaaa___^^^___```aaaaaaaaaaaaaaaaaabbbbbbccc```______```aaaaaaaaaaaa]]]___bbbccceeegggkkkmmmmmmlllkkkkkkjjjgggccc___ccccccddddddcccbbbaaa```]]]\\\[[[\\\]]]]]][[[ZZZWWWWWWVVVUUUTTTTTTSSSSSSPPPMMMIIIFFFEEEEEEDDDCCCBBBAAA>>>;;;:::999999:::<<<@@@KKK\\\mmmxxx|||{{{|||||||||||||||zzzvvvsssooonnnttt||||||yyyBBBAAA@@@AAABBBCCCCCCAAABBBAAAAAA@@@???>>>=========>>>@@@BBBCCCEEEEEEEEEEEEEEEDDDEEEEEEGGGHHHIIIIIIHHHGGGGGGIIIMMMPPPSSSVVVVVVUUUTTTSSSSSSRRRQQQTTTTTTTTTTTTSSSQQQPPPNNNNNNOOOPPPOOOOOOPPPSSSVVVTTTUUUVVVWWWYYY[[[\\\]]]WWWWWWXXXWWWVVVWWWZZZ\\\^^^aaaeeeggggggfffffffffffffffgggggghhhhhhiiiiiijjjgggddddddfffhhhgggeeeccccccccccccbbbbbbaaaaaaddddddddddddfffhhhjjjkkklllkkkjjjjjjiiigggdddaaa[[[\\\\\\]]]]]][[[ZZZYYY]]]^^^aaadddfffffffffeeefffffffffdddbbb___[[[YYYVVVZZZaaagggjjjnnn{{{~~~zzzxxx{{{~~~~~~yyymmm```UUULLLHHHEEECCCCCCAAA===:::???@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBAAA??????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEAAAAAAAAA@@@AAAAAABBBBBB>>>AAACCCCCCCCCHHHRRRZZZaaaiiiwww|||vvvtttjjjbbbcccgggoooooocccaaa[[[[[[^^^```bbbhhhwww|||tttqqqmmmmmmppprrrqqqpppmmmmmmllllllmmmooopppqqqmmmlllkkkiiiiiiiiijjjjjjmmmooorrrrrroookkkiiigggdddcccbbbaaaaaaaaaaaaaaabbbbbbbbbcccccccccddddddaaaaaaaaabbbbbbbbbbbbbbbcccdddffffffggghhhjjjmmmkkkkkkjjjjjjjjjhhhdddaaaddddddddddddcccbbb``````^^^^^^___aaaaaa___ZZZVVVXXXWWWWWWWWWVVVVVVUUUUUUTTTQQQLLLIIIGGGEEECCCBBB@@@???===;;;::::::::::::<<<===EEETTTggguuuzzzzzz}}}||||||}}}}}}{{{wwwtttqqqooopppuuuvvvwwwAAA@@@@@@AAABBBCCCBBBAAA@@@@@@???>>>>>>===<<<<<<===>>>@@@AAACCCDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGHHHGGGGGGGGGHHHKKKNNNQQQRRRTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSTTTSSSRRRQQQOOONNNNNNOOOOOOOOONNNNNNQQQSSSRRRSSSUUUWWWYYYZZZ[[[\\\VVVVVVVVVVVVUUUUUUXXXZZZ\\\___ccceeeeeedddeeeeeeggggggggghhhhhhiiiiiiiiigggeeebbbbbbdddeeedddcccaaaaaaaaa```aaaaaaaaabbbddddddcccccceeegggiiijjjlllkkkjjjjjjiiihhhdddaaa\\\]]]]]]]]]]]][[[YYYXXX]]]^^^aaadddggghhhhhhhhhgggfffdddaaa^^^[[[XXXWWWZZZ]]]dddjjjjjjkkkqqqzzz|||{{{|||zzzvvviiiYYYPPPGGGCCCDDDEEEAAA===CCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB???@@@@@@???@@@AAADDDFFFCCCGGGJJJJJJKKKSSS```lllttt}}}}}}{{{{{{zzzvvvnnnhhheee```___dddlllyyyzzzeee^^^___XXXYYY\\\```dddnnn}}}uuuqqqnnnkkkkkkmmmnnnooonnnmmmmmmmmmmmmmmmnnnooopppmmmllljjjiiihhhhhhhhhiiillloooqqqqqqnnnkkkhhhggggggffffffeeecccbbbaaaaaadddddddddeeeeeeeeeddddddaaabbbccccccbbbbbbbbbccckkklllllljjjiiihhhiiikkkiiiiiiiiiiiijjjhhheeebbbcccccccccccccccbbbbbbbbb``````aaabbbaaa^^^YYYUUUWWWWWWWWWWWWWWWWWWWWWWWWUUURRRNNNJJJHHHEEEBBB@@@>>>===<<<;;;::::::;;;;;;>>><<<@@@NNNbbbrrryyyzzz|||{{{{{{{{{{{{zzzwwwtttrrrooonnnpppqqqttt@@@??????AAACCCCCCAAA@@@>>>>>>>>>======<<<<<<;;;===>>>???AAABBBCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHDDDFFFIIILLLNNNPPPPPPPPPPPPOOOOOONNNOOOPPPQQQQQQQQQRRRRRRRRRQQQOOOMMMLLLMMMNNNOOOOOONNNNNNOOOQQQRRRSSSUUUVVVXXXXXXXXXXXXUUUUUUUUUTTTSSSTTTVVVXXXZZZ]]]```bbbaaaaaaaaabbbdddeeefffggghhhiiijjjjjjfffdddbbbbbbbbbcccddddddaaaaaa`````````aaabbbccceeedddccccccdddfffiiikkkllljjjiiihhhgggfffdddbbb^^^______```___^^^\\\[[[___```aaaccceeegggiiijjjhhheeeaaa\\\XXXWWWVVVVVV]]]```ggglllkkkgggiiiooo}}}{{{}}}||||||qqqdddTTTJJJIIIHHHDDD@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBEEEJJJMMMMMMRRRXXX\\\___hhhwwwxxxtttqqqmmmkkkjjjfff```[[[[[[\\\```hhhsssmmm\\\XXXZZZYYYYYY\\\aaahhhvvvvvvqqqqqqnnnkkkjjjjjjjjjkkkkkklllllllllllllllllllllmmmkkkjjjhhhfffffffffffffffkkknnnqqqqqqoookkkiiihhhkkkjjjiiigggeeecccbbbaaaeeeeeeffffffffffffeeedddaaacccdddcccaaa```bbbcccqqqqqqpppmmmjjjhhhhhhiiihhhhhhhhhiiijjjhhheeeccc``````aaaaaabbbcccdddeeebbbaaa______^^^]]]ZZZWWWWWWWWWWWWWWWWWWWWWVVVVVVUUURRRNNNKKKHHHEEEBBB???======<<<<<<;;;;;;;;;;;;>>><<<>>>III\\\mmmwwwzzz{{{zzzyyyyyyyyyyyyvvvtttqqqooommmmmmnnnrrr{{{?????????AAACCCCCCAAA???>>>=========<<<<<<<<<;;;======???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHEEEHHHKKKOOOQQQQQQPPPOOOLLLLLLLLLLLLMMMOOOQQQRRRPPPQQQQQQQQQPPPNNNLLLKKKLLLNNNOOOOOONNNNNNOOOQQQSSSTTTVVVWWWXXXXXXWWWWWWVVVWWWVVVUUUTTTTTTVVVXXXZZZ]]]___```_________```aaabbbccceeefffhhhiiijjjeeedddcccccccccdddfffgggddddddbbbbbbbbbcccdddeeeeeedddccccccdddgggkkkmmmllliiifffdddccccccbbbaaa___```aaabbbbbbaaa``````cccccccccccceeefffhhhiiifffbbb[[[VVVSSSUUUXXXZZZaaaccciiinnnlllfffeeehhhuuu{{{xxx{{{}}}}}}}}}hhhXXXOOOJJJDDD???AAAAAA@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>???AAABBBCCCBBBBBBBBBBBBAAA@@@??????????????????@@@@@@@@@AAA@@@????????????@@@AAABBB>>>@@@BBBDDDFFFKKKSSSZZZaaagggpppwww}}}uuukkkhhheeeaaa^^^[[[XXXUUURRRXXX^^^iiitttfffYYYVVVWWWYYYZZZ___gggqqqzzzrrrppppppnnnllliiihhhggghhhhhhjjjjjjjjjjjjjjjjjjiiiiiihhhgggfffdddddddddeeeeeejjjmmmpppqqqpppmmmkkkjjjnnnllljjjhhhfffeeedddccceeefffgggggggggfffeeedddaaadddeeedddaaa```bbbdddqqqqqqpppmmmjjjhhhggghhhhhhggggggiiiiiihhheeebbb]]]^^^^^^___aaaccceeefffcccaaa^^^]]]]]]]]]]]][[[XXXXXXXXXXXXWWWWWWVVVVVVSSSQQQNNNKKKIIIGGGDDDAAA>>>>>>>>>======<<<<<<;;;===<<<>>>GGGVVVgggsssyyyzzzyyyxxxxxxxxxxxxvvvtttpppooommmlllnnnsss{{{?????????AAACCCCCC@@@>>>============<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAAAAABBBCCCEEEGGGIIIIIIIIIIIIIIIJJJMMMOOOQQQQQQQQQPPPMMMLLLKKKKKKLLLNNNQQQRRRQQQQQQRRRRRRQQQOOOMMMLLLKKKMMMOOOPPPOOOOOOPPPQQQSSSUUUWWWYYYZZZZZZYYYYYYYYYYYYYYYXXXVVVWWWYYY[[[]]]___aaaaaa```______``````aaabbbcccdddeeefffgggeeeeeeeeeeeeeeegggiiikkkhhhgggeeeddddddeeefffgggeeedddcccccceeeiiilllooolllhhhbbb______```aaaaaa^^^___aaacccddddddddddddeeefffggghhhhhhhhhgggfffbbb\\\UUUPPPPPPUUU\\\bbbhhhjjjoootttqqqjjjgggiiivvvzzzxxx{{{wwwzzz~~~~~~qqqcccYYYOOOJJJKKKJJJHHHFFFDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???AAACCCDDDEEEEEEEEEDDDDDDBBBAAA???>>>>>>>>>>>>>>>>>>?????????@@@@@@???@@@AAABBBDDDEEE@@@DDDIIINNNTTT]]]jjjsssttthhhbbb[[[ZZZXXXUUUSSSRRRSSSUUU\\\hhhxxxoooaaa\\\[[[[[[___ccckkkvvv}}}tttqqqqqqooonnnkkkiiigggfffgggiiiiiiiiiiiiiiiiiihhhggggggfffeeedddccccccdddeeefffiiilllppprrrqqqooommmmmmnnnllljjjhhhgggggghhhiiieeefffggghhhgggfffdddccccccfffhhhfffbbbaaacccfffkkklllllljjjhhhggghhhiiihhhgggggghhhiiihhheeebbb]]]]]]]]]^^^___aaacccdddbbb```______```aaa```___[[[[[[ZZZYYYXXXXXXWWWWWWRRRPPPNNNMMMLLLJJJGGGDDD????????????>>>===<<<;;;:::;;;>>>EEEPPP___nnnwww{{{yyyxxxxxxyyyxxxwwwuuuqqqpppllljjjnnnvvv>>>>>>???AAACCCCCC@@@>>>===============<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCFFFHHHIIIJJJJJJJJJMMMMMMMMMNNNOOOQQQRRRSSSNNNNNNLLLLLLMMMNNNQQQRRRRRRRRRSSSSSSRRRPPPNNNMMMKKKMMMOOOPPPPPPPPPQQQRRRTTTUUUXXX[[[\\\]]]\\\\\\[[[\\\[[[ZZZYYYYYY[[[]]]aaabbbccccccaaa``````aaa``````aaabbbbbbcccddddddeeefffffffffggghhhkkkmmmkkkjjjhhhfffffffffhhhiiieeedddcccccceeeiiinnnqqqkkkggg```]]]\\\^^^```aaa\\\^^^```ccceeeffffffffffffhhhkkkmmmllliiifffccc^^^XXXPPPLLLNNNVVVaaahhhooopppuuuzzzwwwppplllmmm{{{~~~pppuuu|||~~~pppeee^^^ZZZWWWSSSNNNIIIFFFDDDCCC????????????????????????>>>>>>???@@@BBBDDDFFFGGGHHHGGGGGGEEECCCAAA???>>>============>>>>>>>>>>>>AAAAAAAAAAAABBBDDDGGGHHHJJJPPPWWW___hhhuuurrrggg___[[[RRRSSSTTTSSSRRRTTTYYY^^^bbbqqqlll^^^ZZZ\\\______jjjooozzzvvvqqqqqqrrrmmmlllkkkhhhffffffhhhjjjiiiiiiiiiiiiiiihhhgggffffffeeedddcccdddeeefffggghhhlllppprrrrrrpppooonnnmmmkkkiiiggggggiiilllmmmeeefffggghhhgggfffdddbbbdddgggjjjhhhdddbbbdddgggeeefffggggggfffgggiiikkkhhhhhhhhhhhhiiigggdddaaa^^^^^^]]]]]]^^^___aaabbb`````````bbbcccdddbbb```]]]]]]\\\[[[ZZZYYYXXXWWWRRRPPPOOONNNNNNLLLJJJGGGAAAAAA@@@@@@???===<<<;;;777:::>>>CCCLLLZZZjjjuuu|||zzzyyyyyyyyyyyyxxxwwwrrrpppllliiinnnyyy======>>>>>>>>><<<;;;:::??????>>>>>>======<<<<<<>>>???BBBDDDFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNNNNOOOOOOOOOIIIIIIIIIIIIKKKNNNQQQSSSSSSRRRQQQOOOMMMLLLJJJJJJLLLOOOPPPMMMLLLPPPSSSRRRTTTUUUVVVXXX[[[^^^```aaa`````````^^^\\\\\\^^^```bbbccccccaaa______```bbbbbbaaa``````aaaccceeegggdddddddddeeeeeeggghhhiiiggggggggggggfffeeedddcccdddbbbaaadddhhhllllllkkkgggbbb^^^]]]___aaaaaa``````bbbdddggghhhiiiiiiiiiiiijjjkkklllkkkhhheeecccZZZRRRKKKLLLVVVbbbiiilllwwwzzz|||{{{wwwttttttuuu|||{{{yyyvvvrrrrrr}}}zzzqqqdddYYYSSSNNNKKKIIIHHHEEECCCCCCEEEEEEBBB???@@@@@@@@@AAABBBCCCDDDEEEGGGGGGFFFEEECCCCCCDDDEEE???===<<<<<>>===888:::;;;???HHHYYYiiisssxxxuuusssuuuxxxzzzzzzxxxsssrrrooommmppp~~~======<<<;;;;;;;;;<<<<<<===============>>>>>>>>><<<>>>@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLIIIIIIIIIIIIKKKNNNQQQSSSRRRQQQPPPOOOMMMLLLKKKJJJLLLOOOPPPMMMMMMPPPSSSSSSSSSSSSUUUVVVYYY[[[]]]____________^^^\\\\\\^^^```bbbcccdddcccaaa```aaabbbcccbbbaaaaaaccceeegggiiiffffffeeeeeeeeefffggggggffffffffffffeeedddcccccccccbbbaaadddhhhkkklllkkkfffaaa]]]\\\^^^``````^^^\\\]]]___bbbeeeggghhhiiiiiijjjjjjjjjhhheeebbb```XXXSSSOOOQQQZZZeeemmmpppzzz{{{|||{{{yyyxxxwwwxxxzzzzzz}}}wwwqqqoooyyytttiii```XXXSSSOOOLLLJJJJJJKKKJJJEEEAAABBBAAA@@@@@@BBBDDDEEEEEEEEEFFFFFFEEECCCBBBAAAAAABBBAAAAAA@@@AAABBBCCCDDDGGGIIINNNSSSYYYaaaiiinnnzzz}}}rrrgggaaa\\\UUUQQQPPPOOORRRXXX^^^fffoooyyyttthhhccc_________```eeelllttt~~~uuuqqqpppppppppkkkjjjiiihhhggghhhiiijjjiiiiiihhhhhhggghhhhhhiiihhhggggggfffffffffggggggkkkmmmoooooommmjjjiiihhhllllllkkkkkkkkkkkkkkkjjjfffeeedddcccccccccccccccaaaaaabbbbbbdddfffhhhiiijjjhhhggghhhjjjlllmmmmmmllllllkkkiiigggdddbbbaaa___`````````___^^^\\\[[[aaacccdddccc```^^^]]]]]]]]]^^^^^^^^^]]][[[YYYXXXXXXVVVSSSOOOMMMKKKKKKKKKFFFFFFEEEDDDCCCBBBAAAAAA<<<======???FFFUUUeeepppvvvttttttuuuxxxyyyxxxvvvvvvuuusssrrrwww===<<<:::999999;;;===>>>;;;<<<<<<===>>>>>>??????;;;;;;===???@@@@@@AAAAAABBBCCCEEEGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMPPPQQQQQQPPPOOONNNMMMLLLKKKKKKLLLPPPQQQNNNMMMQQQTTTTTTRRRSSSSSSUUUWWWYYYZZZ[[[]]]]]]]]]\\\[[[[[[^^^```aaaccceeedddcccaaaaaaaaaaaaaaaaaaaaaccceeegggiiihhhgggfffeeeddddddddddddddddddccccccbbbbbbaaaaaa``````aaadddgggjjjkkkkkkeeeaaa]]]\\\^^^______]]]ZZZZZZ\\\___bbbeeehhhjjjhhhhhhhhhfffdddaaa^^^\\\WWWWWWXXX[[[bbbkkksssxxx}}}{{{yyyyyyzzzzzzyyyxxxxxxyyy|||~~~uuuooouuu}}}rrrkkkcccaaa^^^]]][[[VVVNNNHHHGGGDDDBBBBBBDDDFFFGGGGGGFFFFFFFFFEEEDDDBBB@@@???BBBDDDEEEEEECCCDDDGGGKKKNNNSSS\\\fffpppzzz}}}rrriiiaaaYYYVVVSSSOOONNNPPPOOOXXXfffuuu~~~nnneeeZZZYYY\\\aaaeeeiiipppxxxvvvooommmnnnnnnnnniiihhhgggfffggghhhjjjkkkjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiiiiijjjjjjkkkmmmnnnnnnlllhhhfffeeefffkkkkkkjjjjjjiiiiiiiiihhhaaaaaaaaa``````aaabbbbbb______```aaacccfffhhhiiijjjhhhggghhhjjjlllllllllkkkkkkjjjhhhfffdddbbbaaaaaaaaaaaaaaa___]]][[[ZZZ^^^```aaaaaa___]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[YYYVVVSSSPPPNNNNNNNNNGGGGGGGGGFFFEEEDDDDDDDDD@@@???>>>???DDDPPP```lllsssssstttwwwyyyyyywwwuuuxxxwwwvvvwww~~~<<<<<<;;;;;;<<<===>>>???<<<<<<<<<=========>>>>>>:::;;;<<<===>>>??????@@@AAACCCEEEGGGHHHHHHGGGFFFHHHIIIIIIIIIIIIHHHHHHGGGIIIIIIIIIIIIKKKLLLNNNOOOOOOOOONNNNNNMMMMMMLLLLLLMMMQQQQQQNNNNNNSSSVVVUUUTTTTTTUUUUUUVVVXXXYYYZZZZZZ[[[[[[ZZZYYYZZZ\\\______bbbdddeeedddbbbaaaaaa]]]^^^^^^___aaaccceeefffhhhgggeeecccbbb``````___``````___^^^^^^^^^^^^^^^]]]^^^```bbbfffhhhiiijjjfffbbb^^^]]]___```___]]]\\\\\\]]]___aaaeeehhhjjjeeeeeedddcccaaa___^^^]]]YYY]]]bbbfffkkkqqqyyy~~~}}}zzzvvvvvvxxxzzzyyywwwuuuyyy~~~~~~vvvxxx{{{vvvlllaaaYYYPPPLLLIIIIIILLLNNNOOONNNMMMKKKIIIHHHHHHHHHGGGFFFDDDHHHMMMMMMLLLNNNTTTZZZ^^^eeeooo{{{~~~vvvkkkddd___ZZZVVVTTTQQQOOOPPPUUUYYYggg}}}zzzoooddd^^^WWWZZZaaajjjpppuuu|||~~~xxxpppkkkjjjjjjhhhgggffffffhhhiiiiiijjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkklllllllllllllllmmmnnnnnnpppooommmiiieeeddddddeeejjjiiiiiihhhgggfffffffff``````____________``````______```aaacccdddfffgggeeeddddddfffiiikkkkkkkkkiiiiiiiiihhhfffdddbbbaaaaaabbbbbbbbbaaa___]]]\\\[[[]]]```aaa`````````aaa]]]]]]^^^^^^^^^^^^^^^^^^^^^\\\YYYVVVSSSPPPOOONNNJJJIIIHHHGGGEEEDDDCCCBBBAAA???===>>>AAAKKK[[[iiiqqqsssvvvyyyzzzyyywwwuuuwwwvvvvvvyyy;;;<<>>>>>=========<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAABBBDDDFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQRRROOOOOOTTTWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYVVVWWWXXXWWWWWWXXXZZZ]]]]]]```cccdddbbbaaa``````]]]]]]^^^___```bbbcccdddeeedddbbb```^^^]]]\\\\\\]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\___bbbdddfffggghhhgggddd```___aaabbb```]]]^^^^^^^^^___aaacccfffhhhcccbbbbbbaaaaaabbbbbbbbb```eeelllppprrruuu{{{}}}yyyvvvuuuxxxyyyxxxvvvrrrxxxyyy||||||rrrbbb^^^ZZZ[[[___bbbaaa``````[[[WWWTTTUUUWWWXXXXXXSSSXXX]]]______cccjjjqqqvvv|||tttqqqmmmiiieeeaaa\\\ZZZVVVUUUVVVYYYXXXWWW\\\bbbnnn|||uuuooolllggg___ZZZYYY___bbbkkkuuu{{{vvvqqqkkkhhhhhhhhheeecccbbbeeeiiilllmmmkkkiiigggiiihhhhhhhhhiiiiiijjjkkkllllllllllllmmmoooppppppqqqpppmmmiiieeedddeeegggiiihhhgggfffeeedddcccbbbbbbaaa```___^^^^^^^^^^^^```aaaaaabbbbbbcccccccccbbbbbbcccfffiiilllllllllhhhhhhggggggeeedddcccbbbaaaaaabbbccccccbbb```___\\\^^^aaabbbaaaaaaaaabbb\\\\\\\\\\\\]]]]]]^^^^^^```^^^[[[WWWTTTPPPNNNMMMLLLKKKIIIFFFDDDAAA???>>>???<<<;;;===???FFFVVVgggooorrrwwwzzz{{{zzzxxxwwwvvvvvvxxx||||||zzz~~~;;;>>>AAACCCCCCAAA>>><<<>>>>>>======<<<;;;;;;:::;;;;;;<<<===???AAACCCDDDBBBCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNNNNRRRSSSPPPQQQUUUXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVRRRSSSTTTTTTTTTUUUXXX[[[\\\^^^``````___^^^^^^_________```aaabbbccccccdddbbbaaa___]]]\\\[[[[[[ZZZ[[[ZZZYYYXXXXXXYYYZZZ[[[[[[^^^aaaddddddeeefffggghhheeeaaaaaabbbbbb```]]]\\\]]]]]]^^^```bbbdddeeeccccccbbbbbbdddfffhhhiiihhhmmmrrrtttuuuuuuxxxzzz{{{zzzwwwwwwwwwvvvuuutttooovvv}}}wwwxxxzzz~~~}}}zzzwwwyyy}}}}}}xxxqqqnnnoooqqqpppoookkknnnqqqtttuuuyyy}}}vvvpppllldddaaa\\\WWWTTTRRRRRRRRROOOSSS[[[dddgggiiiqqq{{{{{{jjjeee```___\\\YYYZZZ^^^jjjnnnvvvnnnjjjfffeeeggghhhgggeeeaaadddhhhkkkllljjjgggeeeffffffffffffggghhhiiijjjjjjjjjkkklllmmmnnnpppqqqpppooollliiieeeeeegggiiihhhgggfffdddcccaaa``````bbbaaa```___^^^^^^^^^^^^aaabbbccccccccccccbbbaaacccccceeehhhlllnnnnnnmmmffffffffffffeeedddcccbbb```aaabbbccccccbbbaaa```___aaacccbbb```^^^]]]]]][[[[[[[[[ZZZZZZ[[[\\\\\\\\\[[[YYYVVVSSSPPPNNNMMMMMMLLLIIIFFFCCC@@@===<<<<<<999999======AAAQQQccclllpppuuuyyyzzzyyyyyyyyywwwxxxzzz|||wwwvvvzzz~~~===???@@@BBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<>>===:::777999===<<<===KKK]]]hhhlllrrrvvvwwwxxxyyy{{{uuuvvvyyy~~~~~~~~~@@@?????????>>>>>>======::::::;;;;;;<<<=========999999:::<<>>;;;999FFFYYYeeejjjpppssstttvvvyyy{{{rrrsssvvv{{{;;;;;;:::::::::;;;;;;<<<>>>>>>===<<<;;;;;;::::::666777:::===@@@BBBCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEAAACCCEEEHHHIIIJJJJJJJJJEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTTTTTTTSSSOOONNNMMMLLLLLLMMMNNNNNNJJJLLLNNNNNNNNNOOOQQQRRRTTTVVVXXXYYYYYYZZZ\\\^^^______^^^]]]^^^___```aaa]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZ[[[]]]^^^___fffgggjjjkkklllkkkiiihhhhhheee```___``````___]]]```aaacccdddfffhhhjjjjjjmmmmmmlllkkkjjjkkknnnpppqqqnnnkkkiiiiiijjjjjjiiiiiiiiihhhfffeeeeeehhhjjjjjjlllmmmmmmlllnnnssswww~~~zzz|||}}}zzzwwwuuu{{{{{{uuuqqqpppooollljjjiiihhhgggddd___]]]\\\]]][[[YYYWWWVVVUUUSSSPPPMMMOOOUUUYYYXXXTTTSSSXXX]]]mmmpppeee^^^ZZZZZZYYY\\\```bbbdddkkkuuu~~~|||rrrpppgggdddccceeeiiijjjfffbbbddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaabbbdddeeefffeeefffgggggghhhggggggggggggggghhhhhhhhhiiijjjjjjiiihhhfffcccaaa___^^^]]]\\\^^^^^^^^^\\\\\\]]]^^^aaaaaaaaabbbcccdddeeefffeeeeeefffffffffffffffeeebbbbbbbbbaaa```______^^^\\\^^^___```^^^\\\XXXVVVWWWYYYZZZZZZYYYXXXXXXYYYYYYYYYZZZZZZZZZXXXWWWVVVUUUTTTTTTVVVXXXWWWRRRNNNJJJJJJIIIGGGDDD@@@<<<:::===999777999;;;>>>FFFOOOffflllqqqrrrtttyyyzzzyyyvvvwwwyyyyyyyyyzzz}}}<<<;;;;;;::::::::::::;;;===<<<<<<;;;::::::999999666777999<<<>>>@@@AAABBBAAAAAAAAABBBBBBCCCCCCDDDCCCDDDFFFHHHIIIJJJJJJIIIFFFFFFHHHIIIIIIJJJJJJJJJIIIJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPPPPKKKKKKKKKKKKKKKLLLMMMNNNLLLMMMNNNNNNLLLLLLMMMOOOQQQSSSUUUVVVVVVVVVXXXZZZ\\\[[[[[[[[[\\\]]]^^^___]]]]]]]]]]]]\\\\\\\\\\\\]]]\\\[[[ZZZZZZ[[[]]]^^^eeefffggghhhhhhhhhgggffffffdddaaaaaabbbcccaaa___aaabbbccceeehhhjjjkkklllnnnnnnmmmlllkkklllnnnpppnnnkkkhhhfffggghhhhhhggghhhhhhgggfffddddddgggiiiiiijjjkkkjjjiiikkkooosssyyy{{{uuuuuu~~~}}}zzz|||yyyrrrnnnjjjfffccccccbbb```___ZZZZZZYYYWWWTTTSSSTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPSSSXXX\\\\\\[[[]]]eeelll~~~wwwggg```\\\\\\^^^bbbfffjjjlllnnnuuutttmmmmmmiiieeebbbcccfffhhhgggddddddcccbbbbbbbbbbbbbbbbbbbbbbbbcccdddeeefffggggggggggggggggggffffffeeeddddddeeefffggghhhhhhhhhhhheeedddbbbaaa___^^^^^^^^^\\\\\\\\\ZZZYYYZZZ]]]```ccccccbbbccccccdddeeefffddddddeeeeeeeeeeeeddddddccccccbbbaaaaaa```______]]]]]]^^^]]]\\\ZZZXXXVVVXXXYYYZZZYYYWWWVVVVVVWWWXXXYYYYYYZZZYYYXXXWWWVVVXXXWWWWWWXXXZZZXXXTTTPPPKKKKKKJJJHHHEEEAAA>>>===???;;;888999:::<<>>>>>>>>??????@@@AAABBBBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLKKKGGGHHHIIIJJJKKKLLLLLLMMMNNNNNNNNNLLLJJJIIIIIIKKKOOOPPPRRRRRRQQQRRRSSSUUUWWWWWWWWWXXXYYY[[[\\\]]]^^^]]]\\\ZZZZZZZZZ[[[\\\___]]]ZZZXXXXXXYYY[[[]]]eeeddddddcccccccccddddddeeedddcccdddeeeeeecccaaaaaabbbdddfffiiikkkmmmnnnpppooommmlllkkkllllllmmmiiifffdddcccdddeeeeeedddeeefffeeedddccccccfffhhhhhhhhhgggfffeeegggkkknnnnnn{{{zzzssspppvvv~~~{{{qqqfffaaa^^^[[[XXXWWWWWWWWWVVVUUUPPPPPPPPPNNNLLLMMMOOOQQQSSSWWW\\\]]][[[ZZZ[[[]]]aaadddggghhhiiiooozzzkkk```\\\\\\___ccceeekkkqqqvvv{{{vvvnnnjjjkkkjjjfffbbbbbbdddggggggfffbbbbbbbbbbbbbbbccccccdddcccdddfffggghhhiiihhhhhhhhhggggggfffeeeccccccbbbbbbccceeeggghhhgggfffeee______^^^]]]]]]]]]]]]]]][[[[[[ZZZXXXWWWZZZ___ccceeeeeeddddddddddddeeeeeeccccccddddddddddddcccccccccccccccbbbaaaaaa``````]]]]]]\\\[[[ZZZYYYYYYYYY[[[\\\[[[ZZZWWWVVVWWWYYYWWWXXXXXXYYYXXXXXXWWWVVV[[[ZZZ[[[\\\\\\ZZZVVVSSSLLLLLLKKKIIIFFFCCCAAA???@@@<<<999999999:::@@@GGG\\\mmm}}}}}}{{{{{{|||yyyyyyyyyxxxwwwyyy}}}~~~|||xxxwwwwww|||<<<;;;:::999888888888999999999888888888777777777666666888999:::;;;;;;;;;======>>>???AAABBBCCCCCCGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMOOOOOONNNNNNLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKKKKKKKMMMMMMMMMKKKHHHGGGIIIJJJNNNOOOPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVXXXZZZ[[[\\\^^^\\\ZZZXXXXXXXXXZZZ[[[]]][[[YYYWWWWWWYYY\\\]]]dddcccaaa```___```bbbccceeeeeeffffffeeedddbbb```aaabbbdddfffiiilllnnnooopppnnnllljjjiiiiiiggggggeeecccaaaaaacccddddddcccbbbcccdddcccbbbccceeeggghhhfffdddcccbbbdddgggjjjmmmttt~~~uuuqqqttt{{{~~~vvvooonnnkkkddd^^^[[[WWWVVVTTTSSSRRRRRRRRRRRRPPPPPPOOONNNMMMOOOSSSVVV___gggppptttrrrooooooppptttvvvxxxyyy}}}uuufff^^^\\\]]]bbbhhhiiiqqq|||vvvpppllljjjjjjhhheeecccccceeefffeeeddd`````````aaaaaacccddddddccceeegggjjjkkkjjjiiihhhffffffeeedddcccccccccbbbcccdddfffhhhgggfffcccaaa]]]\\\\\\[[[ZZZZZZ[[[[[[YYYZZZZZZZZZZZZ]]]aaadddgggfffeeeeeedddddddddeeedddddddddddddddccccccbbbccccccccccccbbbbbbaaaaaa]]]\\\ZZZYYYYYY[[[]]]^^^``````___]]]ZZZYYYZZZ\\\WWWWWWWWWXXXXXXXXXXXXXXX\\\]]]^^^^^^^^^[[[XXXUUUMMMMMMKKKIIIFFFDDDBBBAAA@@@<<<999999999999>>>EEEWWWhhhyyy~~~~~~~~~}}}vvvvvvvvvvvvxxx|||~~~|||zzztttrrrvvvxxx|||;;;:::999888888888888888777777777777777666666666555666777888888999999888<<<===>>>???AAABBBDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIGGGGGGHHHIIIJJJKKKKKKLLLNNNNNNNNNMMMLLLKKKJJJIIILLLLLLLLLKKKKKKJJJJJJJJJKKKLLLKKKJJJHHHHHHKKKMMMNNNPPPQQQPPPOOONNNPPPQQQRRRSSSUUUWWWYYY[[[\\\\\\]]][[[YYYWWWVVVWWWXXXYYYXXXWWWVVVVVVWWWZZZ]]]___bbbaaa___]]]]]]^^^```bbbffffffgggeeeccc```^^^]]]```aaabbbeeegggjjjkkklllnnnkkkhhhffffffeeebbb```aaa```___```bbbccccccbbb```aaabbbbbbbbbbbbdddfffhhheeebbb```aaacccfffggglllooovvvxxxrrrsssxxx}}}}}}vvvuuuzzz{{{uuuuuuuuuppphhhcccbbb```[[[XXXXXXUUUTTTTTTRRRQQQPPPPPPPPPPPPPPPPPPPPPRRRWWW]]]bbbpppzzzrrrjjjbbb______aaahhhpppzzzyyypppooollliiigggccccccdddeeefffdddbbb___^^^^^^^^^______aaabbbcccccceeegggiiijjjjjjiiihhhddddddccccccccccccdddeeefffggghhhhhhgggdddaaa^^^^^^]]]\\\ZZZYYYYYYYYYYYYXXXZZZ^^^``````aaacccdddggggggfffeeeddddddddddddeeeeeeeeeeeeeeedddcccccccccccccccbbbbbbbbbbbbbbb]]]\\\ZZZYYYZZZ]]]aaaccc```aaa```^^^\\\[[[[[[\\\WWWWWWWWWWWWXXXXXXYYYYYY]]]^^^``````___\\\YYYXXXOOONNNLLLIIIGGGDDDCCCBBB???<<<::::::999999>>>EEENNN[[[iiiqqqwww{{{{{{xxxvvvvvvvvvwwwxxx}}}}}}yyy~~~zzztttqqqpppssswww{{{999888888777888888999999777777666666666666666666555555666777888888888888;;;<<<===???AAABBBDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLMMMLLLLLLKKKKKKPPPOOOMMMKKKJJJJJJKKKKKKKKKLLLKKKJJJIIIJJJMMMPPPOOOQQQRRRQQQPPPPPPQQQRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[ZZZXXXWWWVVVVVVVVVVVVUUUUUUUUUVVVXXXZZZ\\\^^^^^^]]]\\\[[[[[[]]]___```dddeeeeeebbb^^^[[[ZZZZZZ^^^^^^```bbbdddfffggghhhiiifffcccbbbdddccc```]]]^^^^^^^^^___bbbccccccbbb^^^```bbbbbbbbbcccdddfffgggccc___^^^___bbbeeefffhhhiiinnnwwwwwwvvvwwwyyy~~~|||sssppppppqqqwww}}}uuuooommmkkkddd^^^\\\ZZZWWWVVVXXXWWWXXXXXXWWWUUUTTTTTTUUUTTTTTTVVVXXX]]]eeennnuuuvvvcccaaaaaaeeeiiimmmvvv~~~ppplllllliiieeeccc___aaadddfffeeebbb___\\\[[[[[[[[[\\\\\\^^^______bbbccceeefffggghhhggggggddddddcccbbbcccdddeeefffggghhhhhhgggeeeccc```^^^___^^^]]][[[[[[ZZZZZZZZZYYY\\\aaacccddddddeeeeeeffffffeeeddddddcccddddddeeefffffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb^^^]]][[[ZZZ[[[^^^bbbddd]]]^^^___^^^\\\ZZZZZZZZZWWWWWWWWWXXXXXXZZZ[[[\\\]]]```bbbcccaaa^^^\\\\\\SSSQQQOOOKKKHHHFFFDDDCCC@@@===;;;;;;:::999>>>DDDIIITTTaaakkksssyyyzzzvvvyyyyyyyyyyyyyyy{{{|||uuuvvv~~~yyyuuurrrppppppuuuzzz~~~~~~xxxwww|||777777666777777888999:::666666666666666777777777444555666777888888888888999999;;;===???AAACCCDDDDDDDDDCCCCCCCCCEEEFFFGGGFFFGGGGGGHHHGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLQQQOOOLLLIIIIIIJJJLLLNNNNNNNNNMMMKKKJJJKKKOOORRROOOQQQRRRRRRQQQQQQSSSTTTSSSTTTWWWYYYZZZ[[[[[[[[[YYYYYYXXXWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXYYYZZZZZZYYYXXXXXXXXXYYY[[[]]]^^^```aaaaaa^^^ZZZWWWXXXZZZ[[[\\\]]]^^^```aaabbbcccbbb___]]]___dddeeeccc___[[[[[[[[[^^^aaabbbbbbaaa]]]___aaaccccccccceeefffeeeaaa\\\[[[]]]aaadddeeeccceeeiiippp{{{}}}{{{|||{{{tttoootttzzzvvvqqqmmmgggbbbaaa```___aaaddddddfffhhhhhhffffffgggiiiiiijjjkkkmmmrrrzzz~~~sssmmmdddfffmmmvvv|||~~~sssjjjhhhiiifffcccbbb___aaabbbcccaaa___]]]\\\YYYYYYYYYYYYYYYZZZ[[[\\\```aaaaaabbbcccdddeeeeeegggfffdddccccccdddeeefffeeeeeeeeedddcccbbb```___^^^^^^]]]]]]]]]]]]^^^^^^[[[^^^aaacccddddddfffgggeeeddddddccccccccccccdddeeeeeeeeeddddddcccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___\\\ZZZZZZ[[[^^^___ZZZ\\\______^^^[[[ZZZYYYXXXXXXXXXXXXYYY[[[]]]^^^^^^aaaeeeeeecccaaa```aaaXXXVVVRRRNNNJJJHHHFFFEEEDDD@@@======;;;999<<>>@@@BBBCCCCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJEEEFFFHHHJJJKKKLLLMMMMMMOOOMMMJJJGGGHHHJJJNNNPPPPPPPPPOOOLLLKKKLLLOOORRROOOQQQRRRRRRRRRRRRSSSUUUSSSUUUWWWYYYZZZZZZZZZZZZXXXXXXXXXWWWVVVUUUSSSRRRTTTUUUWWWXXXYYYXXXWWWWWWUUUUUUVVVWWWXXXZZZ[[[\\\]]]^^^]]]ZZZWWWVVVXXXZZZZZZ[[[[[[\\\]]]^^^______]]]ZZZZZZ^^^dddhhhfffcccYYYYYYZZZ\\\___aaaaaa```]]]___bbbccccccdddeeegggddd___ZZZYYY\\\```cccdddbbbfffiiimmmsss{{{rrrnnnrrryyyyyyrrrlllhhhiiikkkkkkpppuuusssvvvzzz{{{zzzzzz|||{{{xxxxxxtttkkkhhhjjjnnnsss|||xxxooogggggghhheeecccccc```aaaaaa```^^^]]]]]]]]]XXXWWWWWWWWWWWWXXXXXXYYY_________```aaabbbdddeeejjjhhhfffcccccccccdddeeebbbbbbbbbaaaaaaaaaaaaaaa]]]]]]^^^^^^___```aaabbb^^^___aaaaaaaaacccfffiiidddccccccbbbbbbccccccddddddddddddccccccaaa`````````````````````aaaaaaaaacccaaa]]]ZZZYYYYYYZZZ[[[ZZZ]]]aaabbbaaa^^^\\\[[[YYYXXXXXXXXXZZZ\\\^^^______cccggghhhfffccccccddd\\\YYYUUUQQQMMMJJJHHHGGGGGGCCC@@@>>>;;;888:::??????RRReeennnnnnoooqqqqqquuuwwwyyy{{{|||~~~zzzsssttttttvvvwwwpppoooooommmkkkqqqyyy~~~}}}}}}}}}xxxpppiii```^^^dddggghhhsss666777:::<<<<<<<<<;;;:::888888777777666666555555333444555555666666555555888999:::<<<>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@CCCDDDEEEFFFFFFFFFFFFFFFHHHGGGFFFFFFEEEFFFFFFFFFDDDFFFHHHHHHHHHHHHJJJLLLNNNLLLIIIEEECCCEEEJJJMMMLLLLLLKKKKKKKKKMMMNNNOOOQQQQQQOOOOOOPPPRRRUUUVVVSSSTTTUUUVVVWWWVVVUUUTTTVVVVVVXXXXXXXXXXXXVVVVVVSSSUUUXXXZZZZZZYYYWWWUUUUUUVVVXXXZZZ[[[[[[[[[ZZZYYYYYYXXXWWWWWWXXXYYYYYY[[[\\\]]]^^^^^^]]][[[ZZZZZZ[[[^^^```ccceeeffffff]]]\\\\\\___cccdddbbb___]]]^^^```bbbbbbbbbbbbbbb```^^^[[[ZZZ\\\___cccfffgggeeegggmmmssszzz|||ppppppqqqttt{{{|||}}}}}}ooonnnllljjjdddaaafffooo}}}yyylllhhhdddcccddddddcccbbbbbbaaaaaa___^^^]]]\\\[[[XXXWWWVVVVVVVVVWWWXXXYYY^^^^^^^^^^^^```dddgggiiiggggggffffffffffffggghhhbbbbbbbbbbbbaaaaaaaaaaaa___aaacccddddddbbb```^^^bbbaaaaaaaaabbbcccddddddbbbbbbaaaaaabbbdddfffhhhfffeeedddcccbbb```\\\YYY\\\]]]^^^___```aaabbbbbbeeebbb^^^\\\\\\\\\\\\[[[XXXYYY[[[]]]^^^^^^^^^]]]WWWYYY[[[[[[ZZZ[[[^^^aaa]]]```dddggggggeeeaaa^^^___]]]XXXRRRMMMJJJKKKLLLGGGEEEBBB>>>===<<<===>>>???LLL]]]iiimmmoooqqqsssqqquuuyyy{{{{{{|||~~~~~~yyyvvvtttwww{{{rrrlllggghhhkkkppptttxxx{{{yyytttmmmhhhZZZ[[[\\\\\\___fffqqqyyy555777999;;;;;;;;;:::999777777777777666666555555666777777777777888888888888999:::<<<===>>>??????======>>>>>>@@@AAACCCDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFEEEFFFHHHIIIHHHIIIKKKLLLMMMKKKIIIFFFEEEFFFKKKOOOOOONNNMMMLLLLLLLLLMMMMMMNNNNNNOOOPPPRRRTTTVVVXXXSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXXXXWWWVVVUUUUUUVVVXXXYYYYYYXXXWWWVVVSSSTTTVVVXXXYYYYYYXXXXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]^^^]]]\\\[[[ZZZ[[[]]]___```bbbbbbbbb^^^^^^^^^aaaeeefffeeeccc[[[]]]^^^```aaabbbbbbaaa]]]\\\ZZZZZZ\\\```dddgggllljjjkkknnnqqqttt{{{zzzsssrrrqqqpppssszzzrrrhhhkkkjjjkkkkkkhhhgggnnnwww~~~ssshhheeeaaa```aaacccbbbaaacccbbbaaa```^^^]]]\\\[[[XXXWWWVVVUUUUUUUUUVVVWWWZZZZZZZZZ\\\^^^aaadddeeedddddddddddddddeeeeeeeeeddddddcccaaa```___^^^]]]___```cccddddddcccaaa___aaaaaa`````````aaabbbbbb```_________```bbbeeefffgggeeecccbbbbbb```]]][[[^^^______```aaabbbccccccdddaaa]]][[[[[[[[[[[[ZZZXXXZZZ[[[]]]^^^^^^^^^^^^YYY[[[\\\[[[ZZZYYY\\\^^^^^^___aaaccccccbbbaaa___^^^]]]ZZZTTTOOOLLLLLLLLLHHHFFFBBB???=========>>>===IIIZZZggglllmmmoooqqqrrrvvvyyy{{{{{{|||~~~}}}{{{yyy|||zzzqqqjjjeeefffiiilllooossstttsssnnniiieee^^^```bbbcccdddhhhooouuu555666777999999999888888777777777666666666666555888777666666666777999999999999:::;;;<<<<<<======<<<<<<===>>>???AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFEEEEEEEEEFFFFFFGGGFFFGGGIIIIIIIIIIIIKKKMMMLLLLLLJJJHHHFFFHHHLLLOOORRRQQQOOONNNMMMLLLLLLLLLLLLMMMOOORRRTTTVVVXXXXXXRRRSSSTTTTTTUUUUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWVVVVVVVVVVVVVVVUUUUUUWWWXXXYYYXXXWWWWWWUUUUUUTTTSSSSSSTTTUUUUUUVVVXXXZZZ\\\]]]]]]\\\[[[[[[\\\]]]______`````````]]]]]]___bbbeeegggfffeee]]]^^^```bbbcccccccccccc[[[[[[[[[\\\^^^cccgggjjjooommmnnnppppppppptttzzz~~~zzzxxxtttpppmmmmmmpppsssvvvmmmhhheeejjjjjjnnnqqqrrrttt}}}tttnnnccc```^^^]]]___aaaaaaaaaddddddbbbaaa___]]]\\\[[[XXXWWWUUUTTTSSSTTTTTTUUUVVVWWWXXXZZZ\\\^^^___```___```aaabbbcccbbbbbbaaacccbbbaaa```___]]]]]]\\\^^^```ccceeeeeedddbbbaaa______^^^^^^^^^^^^^^^^^^\\\\\\\\\]]]^^^```cccdddgggeeebbbaaaaaa```___]]]aaaaaabbbbbbccccccccccccbbb___\\\ZZZZZZZZZZZZZZZYYYZZZ\\\]]]^^^___^^^^^^\\\\\\\\\[[[YYYXXXZZZ[[[^^^^^^___```````````````]]]]]]\\\XXXSSSOOOMMMMMMIIIGGGDDD@@@>>>======>>>:::FFFVVVcccjjjlllmmmnnnrrrtttvvvwwwxxxyyy|||~~~~~~}}}|||~~~{{{ppphhhdddeeeiiijjjlllnnnooonnnkkkgggdddaaadddhhhiiiggggggjjjmmmxxx444555666777777777777666666666666666666666666666666444333222222444666777:::999999999:::::::::;;;>>>>>>=========>>>??????DDDCCCBBBBBBAAAAAAAAAAAAEEEEEEEEEEEEEEEFFFGGGGGGGGGIIIJJJJJJJJJJJJLLLMMMNNNNNNMMMJJJHHHIIILLLNNNRRRQQQPPPOOOOOONNNNNNMMMLLLNNNQQQTTTVVVWWWVVVVVVRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUTTTSSSTTTUUUUUUYYYYYYZZZ[[[[[[ZZZYYYXXXRRRRRRQQQPPPPPPQQQRRRRRRTTTVVVYYY\\\]]]^^^]]]]]]\\\]]]^^^___```aaaaaaaaa[[[\\\^^^aaadddeeefffeeedddeeefffggggggfffeeeddd\\\\\\]]]```cccgggkkknnnnnnmmmnnnrrrrrrpppsssxxx{{{|||vvvpppmmmlllmmmrrrxxx{{{wwwuuuuuuvvvuuu{{{~~~qqqkkkkkkmmmnnnooorrrwww}}}{{{ooolll___^^^]]]\\\^^^```aaabbbeeedddcccaaa___]]]\\\[[[XXXWWWUUUTTTSSSSSSSSSTTTWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[\\\___aaabbbaaa```___]]]^^^^^^^^^^^^^^^______^^^```bbbeeefffeeecccbbb]]]]]]\\\[[[[[[ZZZ[[[[[[ZZZZZZ[[[\\\^^^```bbbcccfffdddaaa___`````````___cccccccccccccccccccccccc```]]]ZZZXXXYYYZZZZZZYYYYYYZZZ\\\^^^______^^^^^^\\\\\\[[[[[[ZZZZZZZZZ[[[]]]^^^___aaaaaaaaa``````\\\^^^^^^\\\WWWRRROOONNNJJJHHHEEEBBB???>>>======:::CCCQQQ___gggkkkmmmmmmooopppqqqrrrsssuuuvvvxxxyyyyyy{{{|||zzz{{{{{{pppiiidddfffjjjlllmmmnnnooonnnmmmkkkjjjgggkkkpppqqqnnnlllkkklllsss444444555555555666555555555555555555555666666666444333222111111333555666999999888777888888999999===<<<<<<<<<======>>>???BBBBBBAAA????????????@@@DDDDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKLLLNNNQQQQQQPPPMMMJJJIIIKKKLLLOOOPPPPPPQQQQQQQQQQQQQQQPPPRRRTTTVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUU[[[\\\]]]]]]\\\[[[YYYXXXQQQPPPOOONNNNNNOOOPPPQQQTTTVVVYYY\\\____________YYYZZZ\\\^^^```aaabbbbbb\\\^^^aaaccceeefffggghhhjjjjjjjjjjjjiiigggeeeddd```aaacccfffiiimmmppprrrnnnnnnppptttsssqqqrrrvvvvvv{{{{{{xxxwwwwwwuuuxxxuuummmgggfffgggggglllqqqwwwyyyzzz}}}vvvqqqooooooqqqrrr{{{~~~|||tttmmmjjj```___^^^^^^^^^```bbbddddddcccbbb```___]]]\\\[[[YYYXXXVVVTTTTTTSSSTTTTTT\\\]]]]]]\\\[[[ZZZXXXWWWYYY[[[]]]```aaaaaa```___\\\\\\]]]]]]^^^^^^^^^___]]]___bbbdddeeeeeecccbbb[[[ZZZZZZYYYXXXXXXXXXXXXYYYYYYZZZ\\\___aaacccddddddaaa___^^^___`````````bbbbbbbbbbbbbbbbbbbbbbbb^^^\\\YYYXXXXXXZZZZZZZZZYYYZZZ\\\^^^_________^^^[[[ZZZZZZZZZ[[[]]]]]]]]][[[^^^bbbeeeeeedddaaa___]]]___aaa___[[[VVVRRRPPPLLLJJJGGGDDDAAA???======;;;AAAMMMZZZeeekkkmmmmmmnnnnnnnnnpppqqqssssssssssssuuuxxxzzzwwwwwwyyypppjjjfffhhhlllppppppqqqrrrssssssssssssqqqvvvzzzzzzwwwtttrrrsssvvv555555444444555555555555444555555555555666666666666555444444444555666777888777666666666777888999888888999:::<<>>======>>>??????BBBCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMMMMLLLKKKMMMNNNQQQRRRQQQOOOMMMKKKKKKLLLMMMNNNPPPRRRSSSTTTUUUUUUTTTUUUVVVWWWVVVTTTRRRQQQRRRRRRRRRSSSTTTUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVUUUTTTSSSSSSSSSTTTVVVWWW]]]]]]]]]]]]\\\ZZZXXXWWWRRRRRRQQQPPPPPPQQQRRRRRRVVVXXX[[[___aaabbbaaaaaaXXXYYY[[[]]]___```aaaaaa```cccfffhhhiiiiiijjjlllkkkkkkkkkjjjiiigggdddccceeefffiiikkknnnqqqssstttrrrqqqrrrtttrrrnnnnnnqqqppprrrxxxwwwnnnjjjgggccc```dddiiikkklllooowww~~~}}}xxxyyyyyyzzz{{{}}}~~~yyypppooonnnjjjgggbbbbbbaaa```______bbbdddbbbbbbaaa___^^^]]]\\\[[[ZZZYYYWWWVVVUUUVVVVVVWWW______]]]\\\ZZZXXXWWWWWWXXXYYY\\\^^^___`````````______^^^^^^]]]\\\\\\[[[]]]___bbbddddddcccaaa```YYYXXXWWWWWWWWWWWWWWWWWWWWWXXXZZZ]]]___bbbcccddd```^^^]]]]]]___```___^^^^^^^^^______`````````aaa]]][[[XXXWWWYYYZZZ[[[ZZZZZZ[[[]]]^^^____________[[[ZZZYYY[[[^^^`````````[[[^^^cccggghhhfffccc```^^^```bbbaaa^^^YYYUUUSSSMMMKKKIIIEEEBBB???===<<<<<>>@@@AAA???>>><<<;;;<<<===???@@@BBBBBBBBBCCCEEEGGGHHHIIIKKKLLLNNNMMMLLLLLLMMMOOOOOOPPPQQQPPPOOONNNNNNOOONNNOOOQQQSSSUUUUUUVVVVVVVVVVVVWWWVVVVVVTTTRRRQQQSSSSSSSSSSSSTTTVVVWWWYYYXXXWWWVVVUUUUUUVVVWWWXXXUUUUUUUUUVVVWWWXXXYYYZZZ___```______]]][[[YYYWWWVVVUUUTTTTTTTTTTTTUUUVVVYYY[[[^^^aaacccdddcccccc\\\]]]___```aaabbbbbbbbbbbbfffiiikkkjjjjjjkkkmmmjjjkkkkkklllkkkiiihhhgggiiikkkmmmoooqqqssssssssssssqqqrrrssspppllllllooolllnnnsssxxx|||}}}~~~zzzoooeeeZZZ\\\^^^______ccchhhmmmxxxzzz|||~~~yyyxxxyyyyyyvvvtttwww}}}|||kkkfffhhhgggdddcccdddeeedddaaa^^^^^^```ccc_________^^^]]]]]]\\\\\\[[[ZZZYYYXXXXXXXXXYYYZZZ]]]\\\ZZZXXXWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^``````_________^^^]]]]]]\\\\\\]]]___aaaccccccaaa___^^^WWWVVVVVVVVVVVVWWWWWWXXXUUUWWWYYY\\\___aaacccddd\\\[[[[[[]]]______^^^]]]ZZZZZZ[[[\\\]]]]]]^^^^^^]]]ZZZXXXWWWYYY[[[[[[[[[ZZZ[[[]]]___``````______\\\[[[ZZZ\\\___bbbbbbaaa]]]___bbbeeeffffffdddbbb___bbbcccccc___[[[WWWVVVNNNMMMJJJGGGCCC@@@===<<<======BBBMMM\\\hhhlllmmmmmmmmmooorrrttttttpppmmmnnnqqquuuvvvrrrqqq}}}|||xxxvvvuuuwww{{{|||~~~zzzxxx{{{666555555444444444555555444444444555555555666666555555666777888777777777666555444333444666888::::::999999:::;;;<<<===>>>===<<<;;;:::;;;===???@@@AAAAAABBBCCCEEEGGGHHHIIILLLMMMNNNNNNMMMLLLMMMOOOLLLNNNPPPQQQPPPPPPQQQRRROOOPPPRRRTTTUUUVVVUUUUUUVVVVVVVVVVVVUUUTTTTTTSSSTTTSSSSSSSSSTTTVVVXXXZZZXXXXXXVVVVVVVVVVVVXXXXXXUUUVVVWWWXXXZZZ[[[\\\\\\cccccccccbbb```^^^\\\ZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[]]]```cccdddeeeeeedddcccddddddeeeeeeeeeeeedddbbbfffiiijjjiiihhhjjjlllkkklllmmmnnnnnnnnnmmmllllllmmmoooqqqrrrssssssrrrpppooooooqqqoookkklllpppmmmooosssuuusssxxx{{{|||www|||vvvgggZZZZZZYYYXXXXXXZZZ^^^aaadddnnnyyywwwnnnjjjnnn{{{|||}}}uuuqqqqqqpppmmmjjjjjjnnnpppppprrrzzzzzzoooeeecccdddbbbaaaaaaeeefffeeebbb^^^]]]___bbb^^^^^^]]]]]]]]]\\\\\\\\\[[[[[[ZZZYYYYYYZZZ\\\\\\ZZZYYYWWWUUUUUUVVVWWWXXXVVVWWWWWWYYY[[[]]]___```\\\\\\]]]^^^^^^___``````]]]___aaabbbbbb```^^^\\\UUUUUUUUUUUUVVVWWWXXXXXXTTTVVVXXX[[[^^^aaabbbcccZZZZZZZZZ]]]______]]][[[WWWWWWXXXYYY[[[\\\]]]]]]]]][[[XXXXXXYYY[[[\\\\\\ZZZ[[[]]]___`````````______\\\[[[\\\```bbbbbb```___```aaabbbddddddeeeeeeaaabbbdddccc___\\\YYYXXXOOOMMMKKKGGGDDD@@@===<<<<<<;;;>>>IIIYYYffflllllljjjkkkmmmpppsssrrrmmmiiilllooossssssnnnnnnyyy444444444333333222222222444555666777777666555444777777666666555555555555666555444333444666888999999::::::::::::::::::;;;<<<<<<<<<<<<============???@@@BBBEEEGGGIIIJJJKKKKKKMMMOOOPPPOOONNNNNNNNNMMMOOOPPPOOONNNNNNOOOQQQQQQOOOOOORRRVVVXXXWWWUUUVVVWWWVVVUUUSSSRRRSSSTTTWWWVVVTTTTTTTTTVVVXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZYYYYYYYYYZZZ]]]___^^^]]]eeedddaaa^^^]]]\\\]]]^^^___^^^[[[XXXWWWXXXYYYZZZZZZ\\\aaadddfffeeecccaaadddeeedddcccbbbbbbdddggghhhhhhiiijjjjjjjjjjjjjjjjjjllloooqqqqqqrrrssstttsssssssssrrrqqqpppnnnnnnlllllljjjiiiiiiiiiiiiiiihhhjjjmmmmmmpppxxx{{{vvvyyy|||sssddddddbbb___]]]]]]```bbbccchhhmmmoooqqqrrrnnnggg```ccchhhlllooopppooonnntttxxx}}}wwwzzz~~~sssmmmiiijjjkkkkkknnnsssqqqsssuuuxxxyyymmmhhhbbb___```aaaaaa```dddcccbbbaaa```^^^]]]]]]`````````___]]]\\\^^^___\\\\\\\\\\\\\\\\\\\\\\\\VVVVVVVVVVVVVVVVVVVVVUUUXXXVVVUUUVVVYYY]]]______\\\ZZZXXXZZZ^^^aaaaaa```cccaaa_________^^^\\\ZZZYYYXXXWWWWWWXXXYYYZZZ[[[XXXXXXXXXZZZ\\\\\\ZZZXXX\\\[[[ZZZYYYYYYXXXXXXYYY\\\[[[YYYXXXWWWWWWXXXXXXXXXWWWWWWWWWXXX[[[]]]___WWWXXXYYY[[[]]]___```aaa\\\]]]]]]^^^^^^_________``````````````````______]]]^^^```ccceeebbbZZZTTTOOONNNKKKGGGDDDAAA???>>>======@@@HHHTTT___gggjjjjjjjjjlllpppsssrrrmmmiiifffpppsssuuuwwwrrruuu444444444333333222222222444555666777777666555444666666666555555444444444666555444333444666888999999999999::::::::::::;;;<<<<<<<<<=========>>>>>>@@@AAACCCEEEGGGHHHIIIJJJKKKMMMNNNOOONNNMMMNNNOOONNNOOOPPPPPPOOONNNOOOPPPQQQPPPPPPSSSVVVWWWUUUSSSTTTTTTTTTRRRPPPOOOPPPRRRUUUTTTTTTTTTUUUVVVXXXYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXWWWWWWYYY\\\^^^______cccbbb```^^^]]]^^^^^^___```___^^^\\\[[[ZZZYYYXXX]]]^^^aaacccdddeeeeeeddddddeeefffeeeddddddfffgggggghhhiiikkklllmmmmmmmmmlllooorrrtttttttttuuuvvvssssssrrrqqqpppooonnnnnnllllllkkkjjjjjjiiihhhhhhhhhjjjllllllnnnuuu{{{pppooommmiiiffffffgggjjjgggmmmqqqqqqpppooojjjddd\\\^^^aaadddfffeeedddcccdddgggmmmxxx}}}uuullliiimmmssswwwxxxyyyxxxxxxxxxxxxvvvrrroooqqqooooootttvvvtttuuuwww}}}tttkkkgggccc___]]]^^^```aaa```aaa``````_______________^^^______^^^]]]\\\^^^___]]]]]]\\\\\\[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUVVVTTTTTTUUUYYY]]]___```ZZZXXXWWWYYY]]]aaabbbaaacccaaa_________^^^]]][[[ZZZYYYXXXWWWWWWWWWXXXXXXXXXWWWXXXYYY[[[[[[YYYWWWYYYYYYXXXXXXXXXXXXXXXXXXZZZYYYXXXXXXXXXXXXYYYZZZXXXWWWWWWWWWXXX[[[]]]___ZZZZZZ[[[]]]^^^___``````^^^^^^______```aaaaaaaaaaaaaaaaaaaaa````````````]]]___cccggggggddd^^^YYYRRRPPPLLLHHHDDDAAA@@@???>>>===???FFFRRR^^^gggkkkkkkkkkllloooqqqqqqmmmiiifffooorrrtttxxxrrrrrr~~~444444333333333333222222444555555666666555555444555555444444444444333333555555444444555666888999999999999999::::::;;;;;;============>>>>>>>>>>>>BBBBBBDDDEEEFFFHHHIIIIIIKKKLLLMMMLLLKKKKKKMMMOOOOOOPPPQQQPPPOOONNNOOOPPPPPPQQQRRRTTTVVVUUURRRPPPPPPQQQQQQOOOMMMMMMNNNOOOQQQRRRSSSTTTVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWUUUTTTVVVZZZ^^^```aaa``````___^^^^^^___```aaaaaaaaaaaa```^^^[[[YYYWWW^^^______```bbbcccdddeeedddeeegggggggggfffggghhhggghhhjjjlllnnnoooppppppooorrrvvvxxxxxxwwwwwwwwwtttsssqqqooonnnnnnnnnooommmmmmmmmlllkkkjjjhhhggghhhiiikkkkkklllrrrzzz{{{wwwuuuvvvwwwqqqyyy|||wwwqqqkkkeee___```aaaaaa```___]]]\\\^^^___dddllluuuzzzyyywwwnnniiidddcccggglllnnnooonnnlllkkkkkknnnqqqrrrssszzz{{{~~~rrrggg```aaa^^^[[[ZZZ\\\^^^``````\\\\\\[[[\\\\\\]]]^^^^^^\\\]]]^^^]]]\\\\\\^^^___^^^^^^]]]\\\[[[ZZZZZZYYYZZZXXXVVVTTTSSSTTTTTTUUUTTTRRRRRRTTTXXX\\\^^^___YYYXXXXXXZZZ^^^aaabbbbbbbbbaaa______```___^^^\\\\\\[[[YYYXXXVVVVVVVVVVVVXXXWWWWWWXXXZZZ[[[YYYXXXVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXYYYZZZ[[[XXXWWWWWWWWWXXX[[[]]]___^^^^^^_______________^^^^^^^^^______```aaaaaabbbaaaaaaaaa``````_________\\\aaagggjjjiiieeeaaa^^^VVVSSSOOOIIIEEEBBB@@@@@@>>>======CCCNNN[[[ffflllmmmllllllmmmooonnnllliiigggnnnoootttzzztttpppxxx333333333333333333333333444444444444444444444444333333333333333333333333555555444444555666777888888888888999::::::;;;;;;=========>>>>>>>>>??????CCCCCCDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIIIILLLNNNOOOPPPQQQPPPOOONNNOOOPPPPPPRRRTTTUUUUUUSSSOOOMMMNNNOOOOOONNNLLLKKKLLLNNNMMMOOORRRTTTVVVVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUVVVUUUSSSRRRSSSWWW\\\___```]]]]]]]]]]]]^^^```aaabbbbbbbbbaaa___]]][[[YYYXXX\\\]]]^^^```aaabbbbbbbbbaaadddggghhhggggggggghhhhhhiiikkkmmmnnnoooppppppppptttxxxzzzyyyxxxwwwwwwvvvtttqqqooonnnnnnooopppoooooooooooonnnllljjjiiiiiikkkkkkkkklllooouuuyyyxxxwwwpppmmmlllkkkiiifffcccaaa```fffhhhnnnwww|||tttoooiiigggiiimmmpppqqqvvvtttrrrtttzzzyyypppjjjccc^^^]]][[[ZZZYYYZZZ\\\^^^___ZZZZZZYYYYYYYYYZZZ[[[\\\ZZZ[[[\\\\\\[[[[[[]]]_________^^^]]]\\\[[[ZZZYYY[[[YYYVVVSSSRRRRRRTTTUUUSSSRRRRRRTTTXXX[[[\\\\\\[[[[[[\\\]]]___```aaabbbaaa```^^^___``````___]]]\\\\\\[[[ZZZXXXXXXWWWWWWYYYXXXXXXYYYZZZ[[[ZZZYYYUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZXXXWWWWWWWWWXXX[[[]]]___aaabbbbbbbbbaaa___^^^]]]\\\\\\]]]^^^^^^___``````aaaaaa```______^^^]]]]]]]]]bbbiiikkkhhhccc```___[[[WWWRRRKKKFFFCCCAAAAAA???===<<<@@@JJJWWWdddlllmmmmmmlllllllllkkkjjjjjjfffkkklllsss}}}zzzuuu{{{333333333333333333333333444444333333333333444444222333333333333333333333444444444555666666777888777777888999999:::;;;;;;============>>>>>>>>>>>>CCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGHHHJJJLLLMMMNNNOOOOOONNNNNNOOOQQQPPPRRRUUUVVVTTTQQQMMMKKKMMMNNNNNNMMMKKKKKKLLLNNNKKKMMMQQQSSSUUUUUUTTTSSSSSSSSSTTTUUUVVVVVVWWWWWWUUUSSSQQQRRRVVVZZZ]]]^^^[[[[[[[[[\\\]]]___```aaabbb```^^^[[[ZZZZZZZZZ[[[[[[^^^aaadddeeedddbbb```^^^aaadddfffeeeeeefffgggkkkkkklllmmmnnnnnnnnnnnnpppssswwwxxxwwwvvvuuuuuuvvvuuurrrpppoooooopppqqqqqqqqqppppppooommmlllkkkllllllmmmmmmmmmoooqqqsssuuuxxx{{{zzzxxxvvvssspppmmmlllssswwwvvvooonnnqqqvvvzzzxxxmmmiiieee```[[[\\\[[[ZZZYYYYYYZZZ\\\]]]___^^^\\\[[[ZZZZZZ[[[\\\YYYZZZ[[[ZZZYYYZZZ\\\^^^______^^^]]]\\\[[[ZZZYYY[[[YYYVVVSSSRRRRRRSSSUUUTTTSSSSSSUUUXXXZZZZZZZZZ___````````````______```___^^^]]]^^^___```___^^^\\\\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXYYY[[[\\\[[[ZZZVVVWWWXXXZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWXXX[[[]]]___ccccccdddcccbbb```^^^\\\\\\]]]]]]^^^```aaaaaabbbeeedddcccbbbaaa```___^^^]]]bbbggggggddd___^^^^^^]]]ZZZUUUNNNIIIEEEBBBAAA???===<<<>>>FFFSSSaaajjjllllllkkkkkkiiiiiiiiijjjeeeiiiiiiqqq222222333333333333444444444333333222222333333444222222333333333333444444444444555555666777777777666777777888999:::;;;;;;<<<<<<<<<<<<============BBBAAAAAAAAABBBCCCEEEFFFFFFGGGHHHGGGFFFFFFHHHJJJJJJLLLMMMNNNMMMNNNOOOQQQQQQSSSUUUUUURRROOOLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNKKKMMMPPPRRRSSSSSSRRRRRRRRRSSSUUUWWWXXXYYYZZZZZZXXXVVVUUUUUUXXX[[[\\\]]]ZZZZZZZZZ[[[\\\]]]]]]]]]___]]][[[YYYXXXZZZ\\\^^^]]]```dddggghhhfffcccaaa]]]___bbbccccccdddeeegggllllllmmmnnnnnnnnnmmmmmmppprrrttttttsssrrrrrrsssuuutttrrrpppooooooppppppqqqpppooonnnmmmmmmmmmmmmmmmmmmnnnnnnooooooooonnnrrrtttxxx||||||wwwllleeeaaa^^^YYYUUUYYYZZZZZZYYYXXXYYY[[[]]]eeeccc```]]]\\\\\\\\\]]]XXXYYYZZZYYYXXXXXXZZZ\\\]]]]]]\\\[[[ZZZYYYYYYXXXYYYWWWUUUSSSRRRSSSSSSTTTTTTSSSSSSUUUYYY[[[[[[ZZZ```bbbcccbbb___^^^]]]^^^\\\[[[[[[\\\^^^```___^^^]]]]]]]]]^^^^^^]]]\\\\\\[[[YYYXXXXXXZZZ[[[[[[ZZZXXXYYY[[[\\\]]]]]]\\\\\\YYYZZZZZZ[[[[[[ZZZYYYYYYXXXWWWWWWWWWXXX[[[]]]___bbbcccddddddcccaaa___]]]___```aaabbbcccdddeeefffjjjiiihhhgggeeedddbbbbbb]]]___aaaaaa___]]]]]]\\\^^^\\\XXXRRRMMMHHHDDDBBB@@@>>>===>>>DDDOOO]]]gggiiijjjkkkjjjiiihhhiiijjjdddgggfffnnn222222222333333444444444444333222111111222333444333333333333444444444555333444555666666777777777666666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<@@@?????????@@@BBBDDDFFFDDDEEEGGGGGGFFFFFFFFFGGGGGGIIIKKKLLLLLLMMMPPPRRRQQQSSSTTTSSSPPPMMMLLLMMMKKKKKKLLLKKKJJJJJJKKKMMMLLLMMMOOOPPPQQQQQQQQQPPPQQQSSSUUUXXX[[[\\\]]]]]]^^^\\\ZZZ[[[\\\]]]]]]\\\YYYZZZZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZ[[[\\\^^^______```ccceeeeeedddcccbbb]]]^^^```aaabbbcccfffhhhlllmmmnnnooopppppppppppppppqqqrrrqqqooooooppprrrrrrrrrqqqpppooonnnmmmmmmooommmkkkjjjjjjkkkmmmnnnmmmmmmmmmnnnooonnnlllkkkkkkpppssssssttt|||wwwooojjjddd^^^[[[XXXUUUSSSTTTVVVXXXXXXWWWXXX[[[^^^dddaaa^^^\\\ZZZZZZ[[[\\\XXXYYYZZZXXXWWWWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUTTTSSSSSSTTTTTTQQQQQQRRRVVVZZZ]]]^^^]]]]]]```bbbaaa^^^\\\\\\]]]ZZZYYYYYY[[[]]]______^^^^^^^^^___^^^]]]\\\ZZZYYYYYYWWWUUUVVVWWWYYYYYYYYYXXXZZZ\\\]]]^^^]]]\\\[[[VVVWWWYYY[[[\\\\\\\\\\\\XXXWWWWWWWWWXXX[[[]]]___```aaacccddddddbbb```^^^```aaabbbccceeefffggghhhkkkkkkiiihhhfffdddcccbbb[[[ZZZYYYZZZ\\\^^^^^^^^^^^^]]]ZZZUUUPPPJJJFFFCCC@@@???>>>>>>BBBLLLZZZcccfffhhhkkkjjjiiihhhiiijjjeeegggdddkkk|||222222222333333444444444444333222111111222333444333333333444444555555555333444555666777777777777555666777888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>======???AAADDDFFFBBBDDDGGGGGGFFFEEEEEEFFFEEEGGGJJJKKKLLLMMMPPPRRRQQQSSSTTTRRROOOLLLMMMNNNIIIJJJKKKJJJIIIIIIJJJLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQSSSVVVZZZ]]]___``````bbb```______```___^^^\\\YYYZZZZZZZZZYYYXXXWWWVVVVVVXXXZZZ\\\^^^_________^^^^^^______``````aaaaaa^^^___``````aaacccgggjjjkkklllnnnppprrrsssttttttqqqqqqqqqooonnnnnnppprrroooooooooooonnnlllkkkjjjmmmkkkhhhfffgggiiilllnnnllllllmmmnnnnnnmmmkkkhhheeelllqqqooolllppp}}}qqqgggeeebbb___[[[XXXWWWWWWWWWPPPSSSVVVVVVVVVXXX\\\```___]]]ZZZWWWVVVWWWXXXZZZYYYYYYZZZXXXVVVVVVWWWXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTNNNOOOQQQVVV[[[___aaa```ZZZ]]]``````]]][[[\\\]]]YYYXXXXXXZZZ]]]^^^^^^^^^_________^^^]]]ZZZXXXVVVWWWVVVTTTTTTUUUWWWWWWWWWYYYZZZ\\\]]]^^^]]][[[ZZZSSSUUUWWW[[[]]]_________XXXWWWWWWWWWXXX[[[]]]___^^^```bbbddddddccc```______```aaabbbdddeeefffgggjjjiiihhhfffdddbbbaaa```ZZZWWWTTTVVV[[[```aaaaaa]]]]]][[[WWWRRRLLLFFFCCC@@@@@@>>>>>>AAAKKKXXXaaadddgggjjjkkkiiihhhiiijjjfffgggccchhhzzz333333333444444444555555333222222222222333444444333333333444444555555555777777777777888999:::;;;777777888999999:::;;;;;;::::::999999:::;;;===>>>>>>>>>>>>>>>???AAADDDEEEDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFGGGHHHIIIIIIIIIIIINNNOOOOOONNNMMMKKKIIIHHHGGGGGGGGGHHHJJJKKKMMMNNNMMMMMMMMMNNNPPPQQQQQQPPPPPPRRRVVVYYY\\\^^^______cccddddddcccaaa___]]][[[\\\\\\ZZZXXXWWWUUUTTTSSSWWWWWWXXXZZZ]]]___aaaccc^^^______```````````````dddaaa______bbbeeeggghhhmmmlllllllllmmmnnnpppqqqqqqpppooonnnllllllkkkkkkpppnnnllliiigggfffeeeeeeiiiiiiiiihhhiiiiiijjjkkkkkklllmmmkkkgggfffgggjjjgggfffggghhhkkknnnrrrtttzzznnneeebbb\\\[[[YYYVVVTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWUUUTTTSSSTTTUUUUUUTTTTTTTTTTTTUUUVVVWWWXXXVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXVVVTTTSSSRRRSSSUUUXXX[[[^^^```aaa^^^___`````````___^^^]]]YYYXXXWWWZZZ^^^___^^^\\\\\\ZZZXXXWWWXXXZZZZZZYYYXXXVVVTTTSSSUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZ\\\\\\\\\[[[ZZZXXXWWWWWWXXX[[[\\\]]]\\\[[[\\\]]]^^^___^^^]]]\\\bbb```^^^```cccfffeeeddddddeeeeeedddaaa^^^^^^^^^XXXWWWVVVWWWZZZ\\\]]]\\\YYYXXXUUURRRNNNKKKHHHGGGDDD@@@>>>???BBBGGGRRR\\\ccchhhjjjhhhhhhjjjhhheeecccdddeeehhhqqq333333333333333333222222333333333333333444444555444444444555555555666666777777777777777888999:::777888888999::::::;;;;;;::::::999999:::;;;<<<============>>>???AAACCCDDDDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIINNNNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHIIIKKKLLLNNNOOOPPPOOOOOOPPPRRRSSSSSSRRRRRRSSSVVVXXX[[[]]]^^^___`````````___]]][[[ZZZYYY\\\ZZZWWWUUUTTTUUUVVVWWWYYYYYYYYYZZZ[[[\\\^^^___^^^^^^___```````````````___]]]\\\]]]aaaeeeggghhhjjjjjjjjjjjjkkklllnnnooonnnmmmllljjjiiiiiihhhhhhjjjjjjjjjiiihhhfffdddccceeeeeeeeefffgggiiijjjjjjhhhiiiiiigggcccbbbccceeedddddddddeeegggjjjmmmooovvv}}}~~~sssllleee```^^^ZZZYYYWWWUUUSSSRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTSSSRRRTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTVVVXXXZZZ]]]^^^___[[[[[[\\\\\\[[[YYYWWWVVVXXXWWWWWWYYY\\\^^^]]][[[[[[YYYXXXXXXYYYZZZYYYXXXVVVUUUTTTTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWYYYZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUWWWYYYZZZZZZXXXYYYZZZ[[[\\\\\\\\\[[[[[[^^^\\\\\\]]]```bbbaaa___aaabbbbbbaaa^^^\\\[[[[[[XXXWWWVVVVVVXXXZZZZZZYYYWWWVVVTTTRRROOOLLLJJJIIIFFFBBB@@@BBBDDDHHHQQQZZZbbbgggjjjhhhhhhiiihhheeecccccccccdddkkkxxx222222222222222111111111333333333444444444555555555555555555666666666666777777777666777777888888888888999999:::;;;;;;;;;::::::999999999::::::;;;<<<<<<===>>>???AAABBBCCCEEEEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIIIILLLLLLLLLKKKJJJHHHFFFEEEGGGHHHIIIJJJLLLNNNOOOPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUVVVWWWZZZ\\\]]]\\\[[[ZZZXXXWWWVVVVVVVVVZZZXXXUUUSSSSSSVVVYYY[[[[[[[[[ZZZZZZZZZZZZ[[[[[[]]]]]]^^^___```aaaaaaaaa[[[ZZZZZZ]]]aaaeeeggggggggggggggghhhiiijjjkkkllljjjiiihhhgggfffeeeeeeeeeeeefffhhhhhhgggeeebbb___```aaabbbccceeegggiiiiiifffffffffccc```______````````````aaaccceeehhhiiimmmssszzzvvviiidddbbb___]]]^^^XXXWWWUUURRRQQQPPPPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTPPPPPPPPPPPPPPPPPPOOONNNPPPPPPOOOOOOOOOPPPQQQQQQSSSTTTVVVWWWVVVSSSPPPNNNQQQRRRTTTVVVVVVVVVUUUUUUTTTUUUVVVXXXZZZ[[[\\\]]]\\\\\\\\\[[[ZZZXXXVVVUUUWWWWWWWWWYYY[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYYXXXTTTUUUUUUWWWWWWXXXXXXXXXVVVVVVUUUUUUUUUVVVVVVVVVZZZZZZZZZYYYXXXWWWUUUTTTTTTTTTTTTVVVXXXXXXVVVTTTWWWWWWXXXYYYZZZZZZYYYYYY\\\[[[\\\]]]______^^^\\\\\\^^^^^^]]]ZZZXXXXXXXXXXXXWWWUUUUUUVVVWWWWWWVVVUUUTTTSSSRRRPPPNNNLLLKKKHHHDDDCCCEEEFFFHHHNNNVVV```fffjjjiiihhhiiihhheeedddddddddccceeemmmyyy000000111111222333333333333333444444555555555555444444555555555555555555777666666555666666777777888999999999::::::;;;;;;999999999888999999999999;;;;;;<<<===>>>@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCCEEEFFFGGGHHHHHHIIIHHHHHHJJJJJJIIIIIIGGGFFFEEEDDDGGGHHHJJJLLLNNNOOOPPPPPPRRRSSSTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSTTTVVVXXXZZZYYYXXXVVVTTTSSSSSSTTTUUUVVVUUUTTTTTTVVVYYY\\\]]]\\\[[[ZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^___aaabbbccc^^^]]]]]]___cccfffggggggfffffffffggghhhiiiiiijjjhhhgggfffeeeddddddddddddeeefffffffffeeebbb```^^^^^^___aaacccdddfffggggggfffeeedddbbb```^^^^^^^^^\\\\\\]]]^^^aaacccfffggglllppptttvvvzzztttjjj```]]]\\\ZZZYYY[[[UUUTTTRRRPPPNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMMMMNNNPPPQQQRRRTTTUUUUUUUUUTTTRRROOONNNOOOPPPRRRSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYYYYXXXYYYZZZ\\\\\\ZZZXXXRRRUUUWWWYYYXXXXXXWWWWWWUUUTTTTTTSSSTTTTTTUUUVVV[[[ZZZZZZYYYXXXWWWVVVUUUTTTSSSTTTVVVWWWWWWUUURRRVVVVVVWWWXXXXXXYYYYYYYYY\\\]]]___``````___]]][[[YYY[[[[[[ZZZXXXVVVVVVWWWWWWUUUTTTTTTVVVWWWWWWVVVUUUUUUTTTSSSQQQOOOMMMLLLHHHEEEDDDFFFFFFFFFJJJQQQ\\\dddjjjiiihhhiiihhheeegggggggggeeedddhhhpppvvv}}}...///000222333555666777222333444555555555444444333333333333333333333333555555444444555555666666888888999999999999999999777777777888888888888888999:::;;;===>>>???@@@@@@CCCDDDEEEFFFEEEEEECCCCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQSSSRRRQQQPPPRRRTTTVVVTTTQQQPPPPPPRRRUUUWWWWWWVVVTTTSSSSSSSSSTTTUUURRRTTTVVVXXXZZZ\\\\\\]]]ZZZZZZZZZZZZZZZ[[[\\\\\\ZZZ[[[[[[]]]___aaaccceeeeeecccbbbbbbdddfffggggggfffggggggggghhhhhhhhhhhhgggfffeeedddddddddddddddhhhgggeeecccaaa```_________```bbbcccdddeeeeeeeeedddcccaaa___^^^]]]]]]\\\YYYZZZ\\\^^^aaadddfffhhhiiimmmooonnnooovvvuuuhhh```YYYXXXWWWTTTTTTVVVSSSRRROOOMMMLLLMMMNNNOOOOOOOOOOOOPPPOOOOOONNNNNNKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJJJJLLLNNNPPPRRRTTTVVVUUUTTTRRRQQQPPPPPPPPPMMMNNNOOOQQQSSSTTTUUUVVVVVVVVVVVVWWWXXXXXXYYYYYYTTTTTTTTTTTTTTTUUUUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\\\\ZZZXXXRRRVVVYYYZZZYYYWWWVVVWWWTTTTTTSSSRRRRRRTTTUUUVVVZZZZZZYYYYYYYYYXXXXXXXXXUUUTTTTTTVVVWWWWWWUUUSSSVVVVVVVVVWWWXXXYYYZZZZZZ]]]^^^```aaa___]]]\\\[[[XXXYYYZZZZZZXXXVVVWWWWWWUUUTTTSSSTTTWWWYYYYYYXXXVVVVVVVVVUUURRROOOLLLKKKGGGDDDCCCDDDCCCBBBEEEKKKWWWaaaiiijjjiiiiiihhhfffggghhhhhhfffdddfffkkkqqqwww...///000222444555777888111222333444555444333222333333333222222222222222333333333333444555666777777888888888888888888888444555666777888888888888888999:::<<<===>>>??????AAABBBDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGHHHHHHHHHHHHFFFEEEEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMLLLOOOQQQPPPMMMLLLNNNQQQSSSQQQOOOMMMMMMOOOQQQSSSVVVUUUUUUTTTTTTTTTUUUUUUQQQSSSVVVYYY[[[\\\[[[ZZZXXXXXXXXXXXXYYY[[[\\\]]]YYYYYYZZZ\\\^^^aaadddfffkkkhhhdddcccdddfffgggggghhhhhhhhhhhhhhhgggeeeeeeeeedddccccccbbbbbbbbbcccgggeeeccc```___^^^_________```bbbdddeeeeeedddcccaaa___]]]\\\\\\\\\[[[ZZZYYY[[[]]]___bbbeeefffgggbbbeeehhhhhhhhhllluuu|||ssskkk___YYYUUUVVVVVVTTTUUUWWWRRRPPPMMMKKKKKKLLLNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKLLLLLLMMMLLLLLLLLLHHHIIIJJJKKKNNNPPPRRRTTTUUUTTTRRRPPPOOOPPPPPPQQQLLLMMMNNNPPPQQQSSSTTTUUUUUUUUUVVVVVVWWWXXXXXXXXXSSSSSSSSSSSSTTTUUUVVVWWWVVVXXXYYYYYYWWWVVVVVVWWWWWWVVVVVVXXXZZZZZZYYYXXXTTTXXX[[[[[[XXXUUUUUUWWWTTTSSSRRRQQQRRRTTTVVVWWWZZZZZZYYYYYYXXXYYYYYYYYYVVVTTTTTTUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^[[[YYYXXXXXXWWWXXXZZZZZZXXXWWWWWWXXXTTTSSSRRRTTTVVVYYYYYYYYYVVVWWWWWWVVVTTTPPPMMMKKKGGGCCCBBBBBB@@@???BBBHHHRRR^^^hhhjjjiiijjjjjjhhhfffggggggeeecccdddiiinnnttt//////000111222333444444///000222333444333222111444444444333333222222222111111111222333555777777777666666666666666666666222333555777888888888888777888:::<<<===>>>>>>>>>???@@@BBBDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGDDDDDDCCCDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNMMMKKKJJJJJJMMMOOONNNJJJIIILLLOOOOOONNNLLLKKKKKKLLLNNNOOOTTTTTTUUUUUUUUUUUUUUUTTTQQQRRRTTTVVVXXXXXXYYYYYYVVVVVVVVVVVVWWWXXXYYYYYYXXXYYYYYY[[[^^^aaaeeeggglllhhhccc```aaadddfffgggiiiiiiiiihhhfffdddbbbaaaaaa``````____________________________________^^^\\\]]]```cccdddeeedddddd```^^^[[[[[[]]]^^^]]][[[\\\]]]___aaabbbcccddddddaaabbbccccccdddgggkkkooouuu}}}rrriiifffZZZVVVTTTWWWWWWUUUUUUXXXQQQOOOMMMJJJJJJLLLNNNPPPOOOOOOOOOOOONNNMMMKKKKKKJJJJJJIIIIIIJJJKKKKKKLLLIIIIIIJJJKKKLLLNNNOOOPPPRRRRRRRRRQQQQQQPPPPPPPPPLLLLLLMMMNNNPPPRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXXXXTTTTTTSSSSSSSSSTTTUUUVVVTTTVVVWWWWWWTTTRRRSSSTTTUUUSSSRRRSSSUUUWWWWWWVVVVVVZZZ]]][[[WWWTTTTTTVVVUUUSSSRRRQQQRRRTTTWWWXXX\\\[[[YYYWWWVVVVVVWWWWWWVVVTTTRRRRRRUUUWWWXXXXXXUUUUUUUUUUUUVVVXXXZZZ[[[\\\]]]]]][[[WWWUUUVVVWWWVVVWWWYYYYYYXXXWWWWWWXXXTTTRRRQQQRRRTTTVVVVVVVVVTTTUUUVVVVVVUUURRROOOMMMGGGCCCAAA@@@>>>===AAAGGGNNNZZZgggjjjjjjjjjkkkjjjhhhhhhhhhfffcccdddiiinnnrrr000000000000000000000000...000222333333222111000555555555444444333333333///000000222333555777888666666666666666555555555000111444666888999999999666777:::<<<============>>>???AAACCCEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHGGGGGGCCCCCCCCCCCCEEEGGGJJJKKKKKKLLLMMMNNNMMMLLLJJJHHHIIILLLOOOMMMIIIHHHJJJNNNLLLLLLKKKJJJJJJKKKLLLMMMRRRSSSUUUVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSUUUWWWXXXUUUUUUUUUTTTTTTUUUVVVVVVXXXXXXYYYZZZ]]]bbbeeehhhjjjfff```]]]^^^bbbeeegggiiiiiihhhgggeeeccc```___]]]]]]\\\\\\[[[\\\\\\\\\XXXZZZ]]]___``````^^^]]]XXXZZZ^^^aaadddeeeeeeeeebbb___]]]]]]```aaa```^^^___```aaaaaabbbbbbaaaaaaeeedddcccbbbcccdddfffgggjjjoooxxx}}}vvvoooeee``````VVVRRRQQQTTTSSSQQQQQQSSSQQQOOOLLLJJJJJJLLLOOOQQQOOOOOOOOOOOONNNLLLKKKJJJIIIIIIHHHGGGHHHIIIKKKLLLKKKJJJJJJJJJJJJKKKLLLLLLOOOPPPRRRSSSSSSRRROOONNNLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVWWWWWWXXXXXXRRRQQQOOONNNMMMNNNNNNOOOQQQTTTVVVUUURRRPPPPPPRRRSSSQQQOOOPPPRRRTTTUUUUUUXXX[[[]]][[[VVVRRRTTTVVVUUUTTTRRRQQQRRRTTTWWWYYY]]][[[YYYVVVUUUTTTTTTTTTUUUSSSPPPPPPSSSVVVXXXYYYUUUTTTTTTTTTUUUWWWYYYZZZ]]]^^^^^^[[[WWWUUUVVVXXXUUUWWWXXXXXXWWWWWWWWWXXXTTTRRRQQQQQQSSSTTTSSSRRRRRRSSSUUUVVVVVVTTTQQQPPPHHHDDD@@@???>>>===AAAHHHKKKYYYfffjjjjjjkkkllllllkkklllkkkhhheeefffkkkooorrr~~~000000111111111111000000000000000000000111111222111111111222222333333333333333333333333333333333444555666666666555444333555555444444444444555555555555777888:::;;;======@@@AAACCCDDDDDDDDDCCCBBBGGGFFFEEEDDDDDDEEEFFFGGGFFFCCC@@@AAAEEEIIIIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJFFFHHHKKKLLLLLLKKKLLLMMMLLLKKKIIIHHHHHHJJJMMMOOOVVVUUUUUUVVVVVVVVVUUUSSSRRRSSSUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQRRRTTTVVVWWW[[[[[[ZZZ[[[\\\^^^```aaaaaa^^^ZZZXXXXXX\\\aaaeeeiiihhheeecccbbb```^^^\\\]]]]]]]]]^^^^^^]]]ZZZWWWWWWYYY[[[\\\[[[[[[\\\^^^cccaaa```aaabbbcccbbb```aaaaaaaaa``````______^^^___^^^^^^```bbbbbb^^^[[[______^^^^^^```bbbdddeeebbbgggmmmqqqyyy{{{ssshhhaaa^^^]]]ZZZVVVWWWTTTQQQQQQRRRSSSRRRPPPNNNLLLJJJIIIHHHIIIJJJKKKOOOOOOPPPOOOMMMKKKHHHFFFHHHHHHIIIIIIIIIHHHGGGGGGKKKKKKJJJJJJJJJLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJKKKLLLLLLKKKLLLNNNPPPQQQSSSUUUTTTRRRPPPOOOOOOPPPOOONNNLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRQQQPPPOOOOOOOOONNNOOOPPPSSSVVVXXX]]]]]]\\\ZZZYYYWWWVVVVVVYYYVVVSSSTTTXXX[[[[[[ZZZ[[[YYYWWWUUUSSSRRRRRRRRRUUUVVVVVVVVVVVVUUUTTTTTTYYYXXXVVVUUUUUUVVVXXXYYY\\\]]]]]]ZZZUUUSSSTTTVVVYYYZZZZZZZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSRRRRRRQQQTTTUUUWWWYYYXXXWWWTTTSSSNNNJJJEEEAAA@@@@@@@@@@@@IIIRRR___hhhllllllllllllkkkjjjiiiiiijjjlllnnnpppyyy000000111111111111000000000000//////000000111222111222222222222222222333333333333333333333333333444444555555555555444444555555444444444444555555777777888:::<<<===??????BBBBBBDDDEEEEEEEEEDDDCCCFFFEEEDDDDDDDDDDDDEEEFFFGGGDDDBBBCCCGGGJJJKKKJJJMMMNNNOOOOOONNNLLLIIIHHHHHHIIIKKKLLLKKKKKKKKKLLLKKKJJJHHHGGGGGGIIILLLMMMSSSSSSSSSSSSTTTTTTSSSRRRSSSTTTUUUVVVVVVVVVUUUTTTWWWVVVUUUTTTTTTUUUWWWXXXXXXXXXWWWWWWXXXZZZ\\\]]]\\\ZZZXXXWWWXXX\\\aaaddddddcccaaa```^^^\\\ZZZXXX\\\\\\]]]^^^```___\\\YYYZZZ\\\^^^^^^]]]]]]^^^___cccaaa``````aaabbbaaa___``````___^^^]]]]]]\\\\\\\\\[[[[[[]]]___^^^[[[XXX^^^^^^^^^___```aaabbbccc```dddgggiiimmmvvvqqqjjjaaa[[[ZZZZZZXXXVVVVVVTTTRRRRRRSSSSSSQQQNNNMMMLLLJJJIIIHHHIIIJJJKKKMMMMMMNNNNNNMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHGGGKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIJJJKKKLLLKKKKKKKKKMMMOOOPPPRRRSSSSSSPPPOOONNNNNNNNNNNNLLLLLLKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOQQQTTTWWWYYY\\\\\\[[[ZZZYYYXXXWWWWWWZZZXXXVVVVVVXXX[[[\\\]]]\\\[[[XXXVVVTTTSSSSSSSSSVVVWWWWWWWWWVVVVVVUUUUUUWWWVVVUUUUUUUUUVVVXXXYYYZZZ[[[\\\ZZZWWWVVVWWWYYYVVVWWWXXXYYYYYYXXXWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSUUUVVVXXXYYYYYYWWWUUUSSSRRRMMMGGGCCCAAA@@@???>>>FFFOOO\\\fffkkklllkkkkkkiiihhhgggggggggiiikkkmmmwww///000000111111000000///000000//////000000111222222222222222222111111111333333333333333333333333333333333333444555555666555555444444444444555555666777888:::;;;===>>>???AAABBBCCCDDDEEEDDDCCCCCCEEEEEEDDDCCCCCCDDDEEEEEEGGGEEEDDDEEEHHHJJJLLLLLLPPPPPPPPPOOOMMMJJJHHHFFFHHHIIIJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFFFFHHHIIIKKKNNNNNNOOOPPPQQQQQQQQQQQQSSSTTTUUUVVVVVVVVVUUUTTTWWWVVVTTTRRRQQQQQQRRRSSSTTTSSSSSSRRRSSSTTTUUUVVVVVVUUUUUUVVVXXX[[[^^^aaa^^^]]]\\\ZZZYYYWWWUUUTTTXXXYYY[[[___bbbcccaaa___^^^___aaaaaa```______```bbbaaa``````aaaaaa___^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYYYY[[[\\\\\\ZZZXXX[[[\\\^^^``````aaa``````aaadddgggggghhhlllvvv}}}xxxlllddd___XXXUUUVVVWWWVVVUUUUUUTTTSSSSSSSSSRRROOOMMMLLLKKKJJJIIIIIIIIIJJJKKKJJJKKKLLLMMMMMMLLLJJJIIIGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHIIIJJJKKKKKKJJJJJJLLLNNNNNNOOOPPPPPPNNNLLLLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQSSSVVVYYYZZZ[[[[[[ZZZZZZZZZZZZYYYYYY[[[[[[ZZZYYYYYYZZZ]]]______]]][[[XXXVVVTTTTTTTTTWWWWWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTUUUWWWYYYZZZZZZ[[[\\\[[[XXXVVVVVVVVVSSSTTTUUUVVVWWWWWWWWWWWWSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYWWWUUUTTTTTTPPPIIIDDDAAA@@@>>><<>><<<===EEERRR^^^fffjjjjjjjjjjjjjjjiiiiiiiiijjjkkkkkksss//////000000000000///////////////...///000000111222222222111111000000000222222222222222222222222222111111111222333555666444444333333333333444444444444555777999:::<<<<<<@@@AAABBBCCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEGGGHHHJJJLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJIIIHHHGGGHHHIIIHHHHHHGGGFFFFFFFFFGGGHHHGGGJJJLLLLLLLLLKKKMMMNNNMMMOOORRRTTTVVVXXXXXXXXXZZZYYYVVVSSSQQQPPPQQQQQQOOONNNMMMLLLLLLMMMNNNOOOQQQQQQSSSTTTUUUUUUUUUUUUWWWXXXWWWVVVTTTTTTWWWZZZ]]]]]]]]]```cccfffffffffccceeeffffffdddccccccddddddbbb```___```___]]][[[ZZZYYYYYYWWWVVVUUUTTTTTTXXXYYYZZZ[[[ZZZZZZ[[[[[[YYY[[[^^^```aaa```^^^\\\[[[___ccceeeeeeeeegggjjjiiikkkmmmrrrxxx|||mmmdddaaaXXXVVVSSSRRRRRRRRRRRRRRROOOQQQRRRRRRPPPNNNLLLJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIHHHGGGGGGIIIJJJIIIJJJKKKJJJHHHHHHIIIJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOOOOPPPQQQSSSUUUWWWYYYZZZWWWXXXXXXYYYZZZZZZ[[[[[[XXXZZZ[[[YYYWWWWWW[[[___bbb```^^^[[[YYYXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTTTTRRRSSSTTTUUUWWWXXXZZZ[[[^^^___aaaaaa___ZZZUUUQQQTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRSSSUUUVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTMMMJJJFFFCCCBBBAAA???>>>:::AAALLLYYYccchhhjjjjjjkkkkkkjjjjjjjjjjjjjjjjjjrrr~~~...//////000000//////...//////......//////000111111111111111111000000000222222222222222222222222111111111111222333333444444444333333333333444444555666777999:::<<<===>>>AAABBBCCCDDDEEEDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAA???AAACCCDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLNNNOOONNNLLLLLLMMMIIIIIIHHHHHHGGGGGGHHHHHHHHHKKKNNNNNNKKKJJJLLLOOOMMMNNNQQQTTTVVVXXXXXXXXXWWWVVVSSSQQQOOOOOOPPPPPPOOONNNNNNMMMNNNOOOPPPQQQSSSSSSTTTVVVVVVVVVVVVVVVXXXYYYXXXVVVTTTWWW^^^cccjjjgggcccaaaaaaaaaaaaaaacccdddffffffeeeddddddeeeeeecccaaa``````___]]][[[YYYYYYYYYXXXWWWWWWVVVVVVVVVXXXYYYYYYXXXYYYZZZ\\\ZZZ\\\^^^```aaa```^^^\\\^^^aaadddfffeeedddccccccfffeeedddeeehhhmmmrrruuuqqqccc\\\[[[TTTTTTSSSQQQPPPPPPOOOOOOLLLNNNPPPOOOMMMKKKKKKKKKHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFFFFGGGIIIHHHIIIIIIHHHGGGGGGHHHJJJIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRTTTUUUWWWXXXXXXVVVVVVWWWXXXXXXYYYZZZZZZWWWXXXXXXWWWWWWYYY\\\^^^aaa```^^^[[[ZZZYYYYYYYYYVVVUUUSSSRRRRRRSSSSSSTTTSSSTTTUUUVVVXXXYYYZZZ[[[\\\^^^aaadddeeeaaa[[[WWWUUUTTTSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZXXXXXXXXXWWWVVVUUUTTTSSSJJJGGGDDDBBBBBBBBBAAA???;;;???HHHTTT___gggjjjjjjjjjjjjjjjjjjiiihhhhhhhhhoooxxx......////////////......///............///000000000000000000111111111111111111111111111111111111111111222222222222222111444333333222222333333444555666777999:::<<<===>>>???@@@AAABBBCCCBBBAAAAAA???@@@AAABBBBBBAAA@@@???>>>AAACCCDDDCCCDDDFFFHHHHHHHHHHHHGGGHHHHHHHHHIIIIIILLLPPPRRRQQQOOONNNMMMKKKKKKJJJJJJIIIIIIIIIIIIJJJMMMPPPPPPLLLKKKMMMPPPOOOPPPRRRTTTUUUVVVVVVVVVSSSQQQOOOMMMMMMMMMOOOOOOQQQPPPPPPPPPQQQRRRTTTUUUUUUVVVWWWXXXZZZZZZ[[[[[[YYYZZZYYYVVVUUUZZZdddlllqqqllleee```______``````aaaccceeeeeeddddddeeefffgggeeebbbaaaaaa___]]][[[ZZZZZZYYYYYYYYYYYYYYYYYYWWWYYY[[[ZZZYYYYYY\\\^^^\\\]]]___`````````^^^]]]```cccfffggggggfffdddddddddcccaaaaaaccceeehhhiiijjjpppyyyvvvmmmdddZZZUUUUUUOOOPPPPPPOOONNNMMMMMMMMMIIIKKKMMMLLLJJJIIIJJJLLLGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDFFFGGGGGGHHHHHHGGGFFFFFFHHHJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNNNNPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXVVVUUUVVVXXX[[[]]]^^^```___]]][[[ZZZZZZZZZ[[[WWWVVVTTTSSSRRRSSSTTTUUUTTTUUUVVVXXXYYYZZZZZZ[[[XXXZZZ^^^ccceeeaaaZZZTTTSSSSSSQQQQQQPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZWWWWWWVVVVVVTTTSSSRRRRRRJJJHHHEEEDDDCCCCCCAAA@@@<<>>???>>>>>>===???@@@AAABBBBBBAAA@@@???>>>AAADDDEEEDDDDDDFFFHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEIIINNNQQQPPPNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKOOORRRQQQMMMKKKMMMPPPQQQRRRSSSUUUUUUTTTTTTSSSTTTSSSQQQPPPPPPQQQRRRTTTRRRRRRRRRRRRSSSUUUWWWXXXWWWWWWYYY[[[]]]___```aaaZZZZZZYYYVVVUUU\\\hhhqqqrrrlllddd___^^^```cccddd```bbbdddeeeddddddeeefffhhheeecccbbbaaa```]]][[[ZZZZZZZZZ[[[[[[[[[[[[\\\ZZZ\\\^^^]]]\\\\\\___bbb]]]^^^___`````````___^^^\\\^^^bbbeeeffffffeeeddddddbbbaaabbbdddeeefffffffffjjjooouuu~~~rrreee```\\\UUUQQQQQQKKKLLLMMMMMMLLLKKKKKKLLLHHHJJJKKKJJJHHHHHHJJJMMMGGGHHHIIIIIIJJJJJJJJJIIIGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIFFFGGGGGGGGGEEECCCAAA@@@BBBBBBDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFDDDDDDEEEGGGGGGHHHHHHGGGEEEFFFHHHJJJLLLLLLMMMMMMMMMKKKJJJIIIHHHIIIKKKMMMOOOOOONNNNNNQQQRRRSSSTTTTTTUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWWWWXXXUUUSSSUUUZZZ^^^___^^^___^^^\\\[[[ZZZZZZ[[[\\\XXXWWWUUUSSSSSSTTTUUUVVVVVVVVVXXXYYYZZZZZZ[[[ZZZVVVWWW[[[___```\\\TTTMMMRRRQQQPPPPPPQQQRRRTTTUUUTTTUUUUUUVVVWWWXXXYYYZZZWWWWWWVVVUUUTTTRRRRRRQQQLLLIIIGGGEEEEEEDDDBBB@@@>>>???DDDNNNZZZeeejjjlllooooooooonnnmmmlllkkkjjjeeeiiipppxxx///.........///000222333////////////000111222333111000000000//////......000000000000000000000000///////////////000000111222222333333333333444444555666777888999:::;;;;;;===<<<;;;:::999:::;;;;;;????????????????????????@@@AAABBBDDDEEEEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHHHHGGGHHHKKKMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMJJJJJJKKKMMMNNNPPPRRRSSSPPPSSSWWWXXXWWWTTTRRRQQQTTTRRROOONNNOOOQQQTTTWWWTTTUUUVVVWWWXXXZZZ[[[[[[[[[\\\]]]___aaabbbcccccc___]]]ZZZXXXZZZ^^^cccfffffffffdddaaa______bbbdddjjjiiigggffffffiiilllmmmhhhgggeeedddcccbbb___\\\YYY[[[^^^aaabbbaaa```___]]][[[YYYXXXYYY\\\```bbbbbbbbbbbbbbbbbbaaa```______```bbbdddeeeeeeeeedddbbbbbbaaa```aaabbbcccdddiiikkknnnqqqxxx|||ttthhhbbbZZZTTTRRROOOLLLIIIHHHJJJLLLLLLKKKIIIIIIIIILLLLLLJJJIIIIIIIIIIIIIIILLLLLLKKKJJJJJJJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEGGGIIIJJJJJJIIIHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBAAABBBBBBAAAAAABBBCCCEEEFFFHHHFFFEEECCCCCCDDDFFFGGGJJJHHHFFFDDDCCCDDDFFFHHHHHHJJJKKKLLLLLLJJJHHHGGGJJJKKKMMMMMMLLLLLLNNNOOOPPPQQQQQQRRRSSSTTTTTTUUUTTTUUUWWWWWWWWWWWWUUUTTTUUUUUUUUUVVVYYY\\\```bbb___]]]\\\\\\]]]]]]\\\[[[[[[XXXTTTQQQPPPRRRVVVXXXVVVVVVWWWWWWWWWVVVVVVUUUXXXWWWWWWVVVTTTRRRQQQPPPOOOQQQRRRSSSTTTUUUXXX[[[WWWXXXXXXVVVUUUUUUWWWYYYXXXWWWUUUSSSSSSTTTUUUVVVVVVKKKCCCFFFIIIFFFCCCDDD<<<===AAAJJJWWWcccjjjmmmmmmnnnooopppooommmjjjhhhgggfffhhhmmmuuu}}}///.........///000111222......//////000222333444222222222111111111000000000000000000000000000000111111000000111111222333222222333333333333444444555555666777888999::::::;;;;;;:::999::::::<<<<<<@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNPPPRRRSSSTTTPPPSSSVVVXXXVVVTTTSSSRRRTTTRRRPPPNNNOOOQQQTTTVVVWWWXXXXXXXXXYYYYYYZZZZZZ]]]^^^___aaabbbcccccccccbbb```]]][[[[[[^^^aaaccccccbbbaaa___]]]^^^```ccciiiiiihhhhhhhhhjjjlllnnniiigggeeedddcccaaa^^^\\\[[[]]]```bbbccccccaaa```]]][[[YYYXXXYYY\\\___aaabbbbbbccccccccccccbbbbbbaaaaaacccdddddddddcccccccccbbbcccccceeehhhjjjkkknnnoooqqqvvv~~~}}}xxxqqqhhhaaa```[[[UUUPPPMMMKKKIIIGGGGGGHHHJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHLLLKKKJJJJJJJJJIIIJJJJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFHHHIIIIIIHHHGGGGGGHHHHHHHHHGGGEEEDDDBBBAAAAAACCCCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCCCCDDDFFFGGGJJJHHHFFFDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJIIIHHHGGGIIIKKKLLLLLLLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUUUUWWWYYY\\\```bbbbbbaaa```aaabbbaaa```^^^\\\YYYUUURRRQQQSSSUUUWWWUUUVVVVVVVVVUUUUUUTTTSSSQQQRRRSSSTTTTTTTTTTTTTTTPPPRRRTTTUUUUUUVVVXXXYYYWWWXXXWWWVVVUUUUUUWWWYYYXXXWWWUUUTTTSSSTTTUUUVVV___TTTKKKKKKKKKFFFBBB@@@??????AAAIIITTT___fffjjjkkkmmmnnnooonnnllliiigggdddcccdddgggnnnvvv}}}............///000111111/////////000111222444444222222111111111111000000000000000000000000000000000000000000000111111222222222333333333333444444444444555666777888888999888888888999:::;;;===>>>@@@AAAAAAAAABBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOONNNNNNNNNOOOOOOPPPQQQRRROOORRRUUUVVVVVVTTTTTTTTTTTTRRRPPPOOOOOOQQQSSSUUUYYYYYYYYYYYYYYYYYYYYYYYY___```aaabbbccccccccccccdddbbb```^^^]]]]]]^^^^^^^^^^^^^^^\\\[[[\\\___bbbhhhhhhiiijjjkkklllmmmnnnjjjhhheeedddbbb```^^^[[[^^^```bbbdddeeedddbbbaaa]]][[[YYYXXXYYY[[[^^^___```aaacccdddeeeeeeddddddcccccccccccccccbbbaaaaaaccccccdddgggjjjnnnqqqsssnnnpppttt{{{zzzuuunnnhhheee```ZZZUUUVVVRRRMMMIIIGGGGGGFFFEEEFFFGGGHHHHHHGGGFFFGGGIIIEEEFFFGGGHHHHHHIIIIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGIIIIIIGGGGGGGGGHHHGGGGGGFFFEEECCCBBBAAAAAACCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCDDDEEEFFFIIIHHHFFFDDDDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKLLLNNNNNNNNNMMMMMMNNNPPPRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTVVVVVVVVVWWWZZZ]]]```aaacccbbbbbbcccddddddaaa___[[[ZZZWWWUUUTTTTTTUUUVVVUUUUUUUUUTTTSSSRRRQQQPPPNNNOOOPPPRRRTTTUUUUUUVVVRRRTTTWWWXXXWWWVVVWWWWWWWWWWWWWWWVVVUUUUUUWWWYYYXXXWWWVVVUUUTTTUUUVVVWWWddd[[[SSSPPPOOOIIIDDDAAABBBAAAAAAFFFOOOZZZbbbgggiiijjjlllmmmmmmkkkhhhfffcccbbbaaabbbhhhpppxxx}}}............//////000000111000000000000111222222//////////////////......000000000000000000000000......------......///000222222222333333333444444333333444555555666777777555666777888:::<<<===>>>??????@@@AAABBBBBBCCCCCCAAABBBCCCDDDEEEFFFFFFFFFHHHHHHGGGFFFFFFEEEEEEDDDFFFEEEDDDDDDDDDFFFGGGHHHGGGHHHJJJLLLNNNPPPQQQRRRNNNNNNMMMMMMMMMMMMNNNNNNOOOQQQTTTUUUTTTTTTUUUVVVTTTSSSQQQPPPPPPQQQRRRTTTXXXXXXXXXXXXYYYYYYYYYYYY``````aaaaaabbbaaaaaaaaaaaaaaa``````^^^]]]\\\[[[[[[\\\\\\\\\[[[]]]```bbbfffhhhiiikkkmmmmmmmmmmmmjjjhhheeebbbaaa___]]][[[___aaaccceeeeeecccaaa```\\\[[[ZZZXXXYYYZZZ\\\]]]]]]___aaadddeeeeeeeeedddddddddcccbbbaaa```___^^^bbbcccdddgggkkkooorrrtttiiioooxxx|||yyyxxxzzzxxxxxx{{{}}}{{{tttlllhhhbbb^^^[[[XXXUUUSSSMMMKKKGGGEEEDDDDDDEEEFFFIIIJJJJJJHHHFFFDDDEEEFFFCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFHHHIIIIIIHHHGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFHHHGGGEEEDDDDDDEEEFFFGGGIIIHHHFFFEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKMMMNNNMMMMMMMMMNNNPPPSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVXXXZZZ]]]___````````````aaabbbaaa___\\\[[[ZZZYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSRRRPPPOOONNNPPPPPPRRRSSSTTTTTTUUUUUUTTTVVVYYYZZZXXXVVVVVVVVVVVVVVVVVVUUUTTTUUUWWWYYYXXXWWWVVVVVVVVVVVVWWWWWW```ZZZTTTRRRQQQNNNIIIFFFCCCAAA@@@CCCJJJUUU___eeeggghhhjjjkkkkkkjjjgggfffdddbbb``````eeemmmxxx.........///////////////333222111000////////////..................//////000000000000000000000000...............///000000222222222333333333444444333333333444555555666666444555666888:::;;;<<<===<<<===>>>???@@@AAABBBBBBAAABBBCCCEEEFFFFFFGGGGGGIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBDDDFFFIIIJJJHHHJJJLLLOOORRRSSSTTTUUUPPPOOOOOONNNMMMMMMNNNNNNPPPRRRSSSTTTSSSSSSUUUVVVVVVUUUSSSQQQQQQQQQRRRSSSTTTUUUUUUVVVXXXYYYYYYZZZ^^^^^^____________^^^^^^]]]^^^^^^___^^^]]][[[ZZZ[[[\\\]]]]]]]]]___aaadddeeegggiiikkkllllllkkkkkkiiifffccc```___^^^\\\ZZZ^^^___bbbcccdddbbb```___\\\[[[ZZZXXXXXXYYYZZZ[[[ZZZ\\\___bbbcccdddcccccccccbbbaaa```___^^^^^^]]]bbbbbbccceeegggkkknnnooojjjttt}}}uuuppppppmmmzzzuuuooonnnnnnmmmnnnoooqqquuu|||{{{tttmmmhhh___\\\XXXUUUSSSQQQPPPNNNHHHGGGEEEDDDDDDEEEHHHJJJNNNOOONNNLLLHHHEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJHHHGGGHHHIIIGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFEEEDDDDDDDDDEEEFFFFFFHHHFFFDDDBBBBBBCCCEEEFFFFFFHHHIIIJJJIIIIIIJJJLLLNNNNNNNNNNNNPPPRRRTTTUUUUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUVVVXXXZZZ\\\^^^___^^^^^^]]]^^^______]]][[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSRRRQQQPPPNNNMMMPPPQQQSSSTTTUUUVVVVVVVVVUUUWWWZZZZZZXXXVVVUUUUUUUUUVVVVVVUUUTTTUUUWWWYYYWWWWWWWWWWWWWWWWWWXXXXXXYYYWWWTTTRRRRRRPPPLLLHHHBBB@@@???@@@GGGQQQ]]]eeeeeefffiiijjjjjjiiigggfffcccbbb```___dddooo|||---....../////////......222111000///...---------//////000000000000111111000000000000000000000000111111111111111222222333222222333333333333444444333333444444444555555555555555777888::::::::::::::::::;;;===>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGJJJIIIHHHGGGFFFEEEDDDDDD@@@AAABBBCCCEEEHHHJJJKKKIIIKKKNNNQQQTTTUUUVVVVVVSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRSSSRRRRRRRRRTTTVVVXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[\\\]]]^^^^^^]]]\\\[[[\\\]]]_________aaaccceeeeeefffgggiiiiiiiiiiiihhhfffddd```^^^]]]]]][[[ZZZ\\\^^^```bbbcccbbb```^^^\\\[[[ZZZXXXXXXXXXYYYYYYWWWYYY]]]```bbbbbbaaa```______^^^]]]]]]]]]]]]]]]aaaaaaaaabbbdddfffiiijjjpppzzzuuujjjggghhheeeqqqxxxtttlllhhhgggggggggggghhhhhhiiimmmrrrvvvxxx~~~|||tttsssppplllhhhbbb^^^\\\WWWUUUSSSQQQOOOMMMLLLKKKFFFGGGFFFEEEEEEHHHLLLOOORRRSSSTTTRRRNNNJJJHHHGGGCCCBBBBBBAAABBBBBBCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFHHHIIIIIIHHHGGGGGGHHHFFFFFFEEEDDDDDDCCCBBBBBB??????AAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFEEECCCAAAAAABBBCCCDDDFFFGGGIIIIIIHHHHHHJJJKKKMMMNNNOOOQQQRRRTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTVVVWWWYYY[[[\\\\\\___^^^\\\]]]^^^^^^]]][[[YYYXXXWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPRRRTTTVVVXXXYYYYYYVVVXXXYYYYYYWWWVVVUUUVVVTTTUUUUUUUUUTTTUUUWWWYYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWTTTRRRRRRNNNHHHBBBAAA@@@@@@EEENNNZZZcccccceeehhhjjjjjjiiigggfff``````^^^___eeesss---......//////...------......------------....../////////000000000111111000000000000000000000000222222222222222333444444222222333333333333444444444444444444555555555555666777888999999888888777999999;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEAAABBBDDDFFFGGGHHHIIIIIIJJJLLLOOORRRTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRPPPQQQSSSVVVZZZYYYWWWVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[[[[\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^]]]\\\[[[]]]^^^```aaa```aaaccceeeeeeeeeeeefffffffffeeeeeedddaaa]]][[[[[[\\\[[[ZZZ[[[]]]```bbbcccbbbaaa```\\\[[[ZZZYYYXXXWWWWWWXXXWWWYYY]]]```bbbaaa```___\\\[[[ZZZZZZ[[[\\\]]]^^^aaaaaaaaaaaaccceeeggghhhqqqvvvzzzvvvllldddbbbcccccckkkppplllfffdddcccbbbbbbbbbbbbbbbaaacccfffiiigggnnnvvv|||xxxqqqmmmjjjhhhfffdddcccbbb___[[[XXXVVVUUUSSSTTTSSSQQQOOOLLLKKKJJJFFFGGGHHHGGGGGGJJJOOOSSSSSSVVVXXXXXXUUUQQQNNNMMMHHHFFFCCCAAA@@@AAABBBDDDEEEFFFGGGHHHGGGFFFDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEGGGGGGEEEEEEEEEFFFDDDCCCCCCBBBBBBAAAAAA@@@???@@@AAACCCCCCCCCCCCBBB@@@@@@AAABBBCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBAAA@@@AAAAAABBBEEEFFFHHHHHHGGGGGGIIIJJJKKKMMMPPPRRRTTTUUUTTTTTTQQQRRRRRRSSSSSSRRRRRRQQQRRRSSSUUUVVVXXXYYYZZZZZZ___]]]ZZZYYYZZZ\\\\\\\\\WWWVVVUUUTTTTTTUUUVVVWWWTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPRRRTTTUUUVVVVVVVVVVVVWWWXXXWWWVVVUUUVVVWWWTTTTTTUUUTTTTTTUUUWWWYYYWWWWWWXXXYYYYYYYYYYYYYYYVVVZZZZZZVVVUUUVVVRRRLLLDDDDDDBBBAAADDDLLLWWW___ccceeegggjjjjjjjjjhhhggg`````````bbbjjj{{{---.../////////...---,,,+++++++++,,,---...///000,,,---------......//////000000000000000000000000111111000000111111222333222222333333333444444444444444555555555555555555777888999999999777666555888999;;;<<<>>>@@@BBBBBBBBBCCCDDDFFFGGGGGGGGGGGGIIIIIIHHHHHHGGGFFFFFFEEECCCDDDFFFHHHHHHHHHHHHGGGIIIKKKOOORRRTTTUUUTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRTTTTTTSSSQQQPPPPPPSSSUUU[[[ZZZYYYWWWVVVUUUTTTTTTXXXXXXXXXXXXXXXXXXXXXXXXZZZZZZ[[[\\\]]]]]]]]]]]]``````______^^^]]]\\\[[[]]]___```aaaaaaaaacccdddeeeeeedddddddddcccccccccbbb___\\\ZZZZZZ[[[[[[ZZZ[[[]]]```bbbdddcccbbbaaa\\\[[[ZZZYYYXXXWWWWWWWWWWWWYYY]]]```bbbaaa```^^^YYYYYYXXXXXXZZZ[[[]]]^^^aaaaaaaaabbbcccfffhhhiiikkkmmmmmmjjjfffbbbaaabbbdddjjjllliiidddcccbbb```]]]^^^___^^^]]]^^^```cccaaaggglllnnnooottt~~~xxxooolllhhhddd```^^^\\\ZZZXXX[[[[[[[[[YYYWWWUUUUUUVVVPPPQQQQQQPPPMMMJJJHHHGGGFFFHHHIIIIIIIIIKKKQQQUUUSSSWWWZZZ\\\YYYVVVSSSQQQNNNKKKGGGDDDBBBCCCEEEFFFDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFBBBDDDEEEEEEDDDCCCCCCDDDAAAAAAAAA@@@@@@?????????@@@AAABBBDDDEEEDDDDDDCCC???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAADDDFFFGGGHHHGGGGGGHHHJJJIIILLLOOOSSSUUUUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPOOOQQQRRRTTTVVVWWWXXXYYYYYY^^^[[[WWWVVVWWWYYYZZZZZZVVVUUUTTTSSSSSSUUUWWWXXXTTTUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTSSSSSSRRRQQQPPPVVVWWWWWWVVVTTTTTTVVVXXXSSSTTTUUUTTTTTTUUUWWWZZZWWWWWWXXXYYYZZZZZZYYYYYYTTTZZZ[[[XXXXXXZZZWWWQQQGGGFFFDDDBBBCCCJJJTTT[[[ccceeegggjjjkkkjjjiiigggbbbccccccfffppp------------------------,,,---...//////...---,,,000000000000////////////.........///000222333444333333444444444444444444222222222333333333444444555444444333333333444444555666888999999888777777666777999<<<>>>@@@BBBBBB???@@@BBBDDDFFFFFFFFFFFFGGGHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHIIIIIINNNOOORRRSSSSSSQQQNNNLLLRRRQQQPPPPPPQQQRRRTTTUUUUUUSSSRRRQQQRRRTTTWWWYYYXXXXXXXXXXXXYYYYYYZZZ[[[XXXWWWVVVVVVWWWYYY\\\]]]]]]\\\[[[[[[]]]^^^^^^^^^``````aaa```___^^^\\\[[[dddcccccceeeffffffdddbbbaaaaaaaaaaaaaaaaaaaaaaaa___\\\ZZZYYY[[[]]]^^^^^^^^^^^^___```bbbaaa^^^[[[ZZZZZZ[[[[[[[[[YYYWWWVVVXXXYYYZZZ\\\\\\[[[[[[ZZZUUUVVVXXXXXXWWWXXXYYY[[[[[[]]]___aaaccceeefffffffffffffffeeeeeedddddddddfffggghhhfffbbb^^^\\\[[[YYYYYYXXXXXXYYY[[[]]]^^^bbbbbbccceeehhhlllppprrruuuuuuvvvxxx|||~~~rrrhhhccc```]]]\\\YYYVVVTTTTTTTTTUUUUUUUUUTTTSSSQQQPPPOOONNNNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIKKKNNNPPPRRRRRRQQQQQQQQQRRRSSSUUUVVVTTTQQQMMMHHHDDDCCCBBBCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFEEECCCBBBAAA@@@@@@@@@@@@AAAAAA???>>>===???@@@@@@@@@@@@AAABBBCCCDDDDDDBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAABBBDDDEEECCCEEEGGGGGGFFFFFFGGGHHHKKKMMMOOOQQQRRRQQQOOOMMMOOOQQQSSSTTTUUUTTTSSSRRRMMMMMMOOOPPPSSSVVVXXXYYY___]]]ZZZYYYXXXWWWTTTRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOPPPSSSTTTTTTSSSPPPOOOPPPPPPOOONNNNNNNNNOOOOOOTTTSSSQQQPPPQQQRRRTTTUUUVVVVVVWWWUUUTTTSSSTTTVVVYYYXXXWWWWWWXXXYYYYYYXXXXXXWWWWWWXXXXXXWWWSSSQQQJJJIIIGGGCCCCCCGGGPPPWWWccccccdddggghhhhhhgggeeeeeeddddddiiittt------------------------......////////////....../////////...............000000000000000000111222000111111222333444444555444444444444333333333333555444444333333333444444555666777888999888777777777888:::<<<===>>>?????????@@@BBBDDDEEEFFFEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHHHHHHHIIIIIIIIIJJJMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNMMMMMMNNNOOOQQQRRRUUUTTTTTTSSSTTTVVVYYYZZZXXXWWWWWWVVVWWWXXXZZZ[[[XXXWWWWWWWWWXXXZZZ\\\]]]```^^^]]]]]]___`````````aaaaaabbbbbbaaa___^^^]]]_________aaadddeeecccbbbbbbbbbbbbbbbbbbbbbaaaaaa^^^[[[YYYYYY[[[]]]^^^^^^\\\\\\\\\]]]______]]][[[YYYYYYYYYYYYXXXWWWVVVUUUXXXXXXZZZ[[[[[[[[[ZZZYYYUUUWWWYYYYYYXXXXXXYYYZZZ^^^______``````_________aaaaaabbbbbbccccccddddddbbbcccdddccc```]]]\\\\\\WWWWWWWWWXXXZZZ\\\___```dddccccccccceeehhhkkkllljjjiiihhhgggiiikkknnnpppsssyyy}}}tttkkkccc^^^[[[ZZZXXXWWWUUUSSSRRRQQQQQQRRRPPPPPPOOONNNMMMLLLKKKKKKLLLKKKJJJIIIIIIHHHHHHIIIGGGGGGGGGHHHJJJMMMOOOPPPOOONNNNNNOOOPPPRRRTTTUUUUUUUUUSSSQQQNNNKKKHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@>>>===???@@@AAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@@@@@@@AAABBBCCCCCCEEEGGGGGGGGGFFFGGGHHHIIIKKKNNNQQQRRRRRRPPPOOOPPPQQQRRRTTTTTTSSSRRRQQQNNNOOOPPPRRRTTTWWWYYY[[[]]]\\\ZZZYYYYYYXXXUUURRRRRRRRRRRRRRRQQQPPPOOONNNOOOPPPRRRTTTTTTRRRPPPOOOPPPPPPOOONNNNNNOOOOOOOOORRRSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUTTTRRRRRRSSSUUUXXXWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWXXXVVVSSSQQQKKKJJJHHHEEECCCGGGOOOUUUaaabbbdddgggiiiiiigggffffffdddcccfffppp------------------------000000////////////000000---------...............222222111000//////000000......///000222333444555666666555555444333333333444444333333333333444444555666777888888888888777888999:::;;;<<<=========@@@AAABBBCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPUUUUUUUUUVVVWWWXXXZZZ[[[XXXVVVUUUTTTUUUWWWZZZ[[[YYYYYYXXXYYYYYY[[[]]]^^^bbbaaa___```aaabbbbbbaaa```````````````___^^^]]]ZZZZZZ[[[^^^aaaccccccbbbcccccccccccccccbbbbbbaaa]]][[[YYYYYY[[[]]]]]]]]]ZZZYYYYYYZZZ[[[\\\\\\[[[XXXWWWVVVUUUUUUTTTTTTTTTWWWWWWXXXYYYYYYYYYYYYYYYUUUXXXZZZ[[[ZZZXXXXXXXXX\\\\\\]]]]]]\\\\\\[[[ZZZ[[[\\\]]]^^^```bbbcccccc]]]___```___]]][[[[[[[[[UUUUUUVVVXXXZZZ]]]```bbbdddcccaaa``````bbbcccdddbbbaaa___]]]\\\\\\^^^______aaaeeejjjooowww{{{tttooolllkkkiiifffaaa[[[XXXVVVUUUUUUQQQQQQPPPOOOOOONNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJFFFFFFFFFGGGHHHJJJMMMNNNKKKKKKKKKLLLNNNQQQTTTUUURRRSSSTTTTTTRRRNNNIIIFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@AAAAAA@@@>>>>>>???@@@BBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAACCCEEEGGGGGGGGGFFFGGGHHHHHHJJJMMMPPPRRRRRRRRRQQQOOOPPPQQQQQQQQQPPPOOONNNMMMNNNOOOQQQSSSVVVXXXZZZZZZYYYYYYZZZZZZYYYVVVSSSSSSSSSSSSRRRQQQOOONNNMMMNNNPPPQQQSSSSSSQQQPPPNNNOOOOOOOOONNNNNNOOOPPPPPPQQQRRRTTTVVVWWWVVVTTTSSSSSSTTTTTTSSSQQQQQQRRRTTTVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUVVVXXXYYYXXXVVVSSSMMMLLLJJJGGGDDDFFFLLLQQQ^^^aaadddhhhiiiiiihhhgggfffeeebbbccclll~~~,,,,,,------------------000///...------...///000------............//////222111111000000000000000//////000111111222333333555555555555555555555555333333333222333333444444555555666777777888888888888999:::<<<======>>>>>>@@@AAAAAABBBCCCCCCDDDDDDGGGGGGHHHIIIIIIHHHGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPLLLLLLLLLMMMNNNOOOPPPPPPSSSTTTUUUVVVWWWYYYYYYZZZWWWUUUSSSRRRSSSVVVYYY\\\\\\\\\[[[\\\\\\^^^___```cccaaa``````bbbcccbbbaaa\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[^^^aaaccccccbbbcccddddddddddddcccbbbaaa___]]][[[ZZZ[[[\\\[[[ZZZZZZXXXWWWWWWYYY[[[[[[[[[XXXWWWUUUTTTSSSSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVXXX\\\\\\[[[YYYWWWWWWVVVWWWXXXZZZ[[[\\\\\\]]]XXXYYYZZZ\\\]]]___```aaa[[[\\\]]]\\\ZZZXXXXXXYYYVVVVVVVVVWWWYYY[[[^^^___```___]]][[[[[[\\\]]]^^^\\\[[[ZZZYYYYYYYYY[[[[[[YYYXXXXXX[[[___dddhhhiiioooqqqvvv||||||zzztttqqqlllhhhdddbbbaaaaaa___]]]YYYUUUQQQOOOOOONNNKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIEEEEEEEEEEEEFFFHHHJJJKKKHHHHHHIIIKKKNNNQQQTTTVVVSSSTTTUUUTTTQQQMMMHHHEEEDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>>>>>>>???@@@AAABBB@@@AAAAAA@@@>>>>>>???AAACCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@???????????????@@@???????????????>>>>>>>>>>>>>>>??????@@@AAAAAACCCEEEGGGGGGFFFFFFGGGHHHIIIJJJMMMOOOPPPQQQQQQPPPMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLNNNPPPSSSUUUVVVWWWWWWXXXZZZ[[[ZZZVVVSSSUUUTTTTTTSSSQQQOOONNNMMMNNNOOOPPPQQQQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQPPPQQQSSSTTTUUUUUUTTTSSSSSSTTTTTTSSSQQQQQQRRRTTTTTTUUUVVVVVVUUUTTTTTTTTTVVVVVVWWWYYY[[[[[[YYYVVVOOOOOOMMMIIIEEEEEEIIIMMMYYY^^^dddhhhjjjiiiiiihhhgggeeecccbbbiiizzz,,,,,,,,,---------............,,,++++++,,,............/////////000000000000000000000000111111222222222222222111111111111222222333444666777888888222222222222222333444555555555555666666777888999777888:::<<<>>>??????@@@???@@@@@@AAABBBCCCDDDDDDHHHHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNOOOOOOJJJJJJKKKLLLNNNNNNOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXVVVUUUSSSRRRSSSVVVZZZ\\\^^^^^^^^^______```aaaaaabbb```______```aaa```___ZZZZZZZZZZZZZZZ[[[[[[[[[```___^^^___aaabbbbbbaaabbbcccdddeeeeeedddcccbbbbbb```^^^\\\\\\[[[YYYWWWZZZYYYWWWXXXZZZ[[[[[[ZZZXXXWWWVVVTTTSSSTTTTTTUUUUUUTTTUUUUUUUUUUUUVVVVVVUUUXXX[[[\\\[[[XXXWWWVVVTTTUUUWWWYYYZZZ\\\]]]]]]XXXXXXYYYZZZ[[[[[[\\\\\\[[[\\\[[[ZZZWWWUUUVVVWWWWWWVVVUUUUUUVVVWWWXXXYYYYYYXXXVVVUUUVVVWWWYYYZZZUUUTTTTTTSSSSSSTTTUUUUUUUUUSSSQQQQQQTTTWWWWWWWWWZZZ\\\```dddgggiiijjjjjjpppwww}}}|||zzz{{{|||{{{|||}}}}}}|||yyyxxxxxxxxxuuupppjjjgggfff```___\\\ZZZYYYXXXYYYYYYWWWUUUSSSOOOLLLJJJHHHGGGIIIIIIJJJJJJJJJJJJIIIHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHIIIKKKOOORRRUUUWWWYYYYYYWWWUUUQQQNNNKKKIIIFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCBBBBBBBBBBBB=========>>>???@@@BBBBBBAAABBBBBB@@@???>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>????????????>>>>>>>>>============>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFEEEEEEFFFGGGJJJKKKLLLMMMNNNNNNNNNMMMKKKKKKKKKJJJJJJIIIIIIHHHIIIIIIJJJLLLOOOQQQTTTUUUTTTUUUVVVXXXZZZYYYUUUSSSUUUUUUUUUTTTRRRPPPOOONNNMMMNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPPPPQQQRRRTTTUUUTTTUUUUUUTTTRRRRRRSSSUUUTTTVVVXXXWWWUUUSSSSSSTTTUUUUUUVVVXXXZZZZZZXXXVVVPPPPPPOOOKKKGGGEEEGGGIIITTTZZZbbbhhhiiiiiiiiiiiiggggggdddcccgggvvv+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,---......//////000111111111000000//////000111222222333333222222111000000000///000111333555777999999222111111222222333444555444444444555666777888999666777999;;;===>>>??????>>>>>>??????AAACCCDDDEEEHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNFFFGGGIIIJJJLLLMMMMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVUUUTTTSSSSSSTTTWWWZZZ\\\^^^_________```````````````___]]]]]]^^^___^^^]]][[[ZZZZZZZZZ[[[\\\]]]]]]bbbaaa______```aaaaaa```___```cccdddeeedddcccbbbdddbbb```^^^]]]\\\YYYWWW[[[YYYXXXYYYZZZ[[[ZZZXXXXXXWWWVVVUUUUUUTTTTTTUUUSSSSSSSSSSSSSSSTTTUUUUUUTTTWWWYYYZZZYYYWWWWWWWWWWWWXXXXXXYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYWWWTTTSSSTTTUUUVVVUUUTTTRRRRRRRRRSSSSSSRRRQQQPPPPPPQQQSSSVVVWWWSSSRRRQQQPPPOOOOOOOOOOOORRRPPPOOOPPPQQQSSSTTTTTTSSSTTTVVVXXXZZZ[[[[[[[[[___gggllliiieeedddeeeddddddddddddgggjjjmmmnnnnnnoooooonnnnnnlllkkkjjjjjjiiijjjkkklllkkkiiigggeeeeeefffgggeeebbb___]]]]]]YYYXXXVVVTTTSSSRRRRRRSSSQQQQQQPPPNNNMMMKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHJJJLLLOOOSSSVVVXXXZZZYYYVVVRRRPPPNNNLLLLLLJJJIIIHHHFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA=========>>>???AAABBBCCCAAABBBBBBAAA??????@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???>>>>>>>>>======<<<<<<;;;<<<<<<>>>???@@@AAAAAA@@@@@@BBBDDDDDDDDDCCCDDDFFFJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMOOORRRTTTVVVSSSSSSTTTVVVWWWWWWTTTRRRTTTTTTTTTSSSRRRPPPOOONNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSQQQPPPOOONNNOOOQQQTTTVVVTTTUUUUUUTTTRRRRRRSSSUUUUUUXXXZZZZZZVVVTTTTTTVVVSSSSSSTTTVVVXXXXXXVVVTTTPPPQQQQQQNNNHHHEEEEEEGGGNNNVVV```gggiiihhhhhhiiiggggggeeebbbcccooo++++++,,,,,,---......///,,,------------------,,,------......///000000111222111000000000000000000111000000000000000000//////000111333444666777888111111111111222333444555444444444444555777999:::666777888999:::;;;;;;;;;=========>>>@@@CCCEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNOOONNNMMMLLLFFFGGGIIIKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNQQQTTTVVVTTTTTTTTTTTTVVVXXXZZZ[[[\\\]]]^^^^^^^^^^^^^^^^^^```^^^\\\\\\]]]]]]]]]\\\YYYYYYYYYYYYYYY[[[\\\]]]```^^^\\\\\\]]]^^^^^^^^^\\\^^^aaadddeeeeeedddccccccaaa```______^^^\\\ZZZZZZYYYYYYZZZZZZZZZWWWUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRQQQQQQQQQRRRTTTTTTSSSUUUWWWXXXWWWVVVWWWXXXYYYYYYYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTTTTUUUUUUUUUTTTUUUTTTSSSQQQQQQSSSTTTTTTRRRQQQOOONNNNNNOOOOOOMMMMMMLLLLLLMMMPPPRRRTTTRRRRRRQQQPPPOOONNNNNNMMMPPPPPPPPPPPPPPPQQQRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUXXX```ddd___YYYWWWWWWVVVYYYXXXWWWXXX\\\___```___]]]]]]]]]\\\\\\\\\\\\\\\______```______^^^]]]\\\XXXYYYZZZZZZXXXVVVVVVWWWVVVUUUTTTRRRQQQPPPPPPPPPNNNNNNOOOOOOOOONNNMMMLLLIIIHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCCCCDDDFFFFFFHHHHHHIIIKKKNNNRRRUUUWWWWWWVVVUUUSSSRRRQQQPPPOOOMMMLLLJJJHHHFFFEEEEEEDDDBBBBBBBBBAAAAAAAAAAAA@@@>>>>>>>>>???@@@AAABBBCCCAAABBBBBBAAA??????@@@BBB>>>>>>>>>??????@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999:::<<<>>>????????????>>>@@@BBBCCCBBBBBBCCCDDDGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIIIIJJJLLLNNNQQQSSSUUUSSSRRRRRRSSSTTTTTTRRRQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMNNNOOOQQQRRRSSSOOOOOOPPPQQQRRRSSSTTTUUUSSSTTTTTTSSSQQQQQQRRRTTTVVVZZZ]]]\\\XXXUUUUUUWWWUUUUUUVVVXXXYYYYYYVVVTTTPPPRRRRRROOOIIIEEEDDDEEEIIISSS^^^fffggggggggghhhfffgggeee___]]]eeeuuu++++++,,,,,,---...//////,,,---...//////...---,,,,,,,,,------...///000000444333222000//////......---.........//////000000000111222222333444555555111111111111222333444555444444333444555777999:::666666777888888888888777<<<<<<<<<>>>@@@CCCFFFHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEHHHJJJMMMOOOPPPOOOMMMKKKGGGIIIKKKMMMOOOOOOOOOOOOMMMLLLKKKKKKMMMPPPTTTVVVTTTTTTUUUVVVWWWYYYZZZ[[[[[[[[[\\\]]]]]]]]]\\\\\\```^^^\\\\\\]]]]]]\\\[[[WWWVVVVVVVVVWWWXXXZZZ[[[]]][[[YYYYYY[[[\\\]]]\\\ZZZ\\\```ccceeeeeedddcccaaa```___```aaaaaa___]]]YYYYYYYYYZZZZZZYYYUUURRRUUUUUUVVVVVVVVVTTTRRRQQQRRRRRRQQQPPPQQQRRRSSSTTTSSSTTTVVVVVVUUUVVVXXXYYYWWWWWWWWWWWWUUUTTTSSSRRRPPPPPPQQQQQQRRRSSSSSSTTTPPPPPPQQQPPPOOOPPPRRRUUUQQQPPPNNNMMMLLLMMMMMMNNNLLLKKKJJJJJJKKKMMMOOOQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMKKKJJJLLLMMMPPPPPPQQQRRRSSSSSSSSSSSSVVV^^^aaa[[[SSSPPPPPPPPPSSSPPPNNNOOOSSSVVVVVVUUUSSSRRRRRRRRRRRRRRRSSSSSSWWWVVVVVVUUUUUUUUUUUUUUUPPPQQQSSSSSSQQQQQQQQQRRRPPPPPPOOONNNNNNNNNNNNNNNJJJKKKLLLLLLLLLKKKIIIHHHJJJHHHFFFDDDCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFHHHHHHIIIKKKNNNQQQTTTVVVXXXYYYZZZZZZZZZYYYXXXWWWOOONNNLLLIIIGGGFFFEEEDDDBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@AAABBBCCCBBBBBBBBBAAA@@@???@@@BBB<<<<<<===>>>???@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::888999;;;===>>>>>>>>>===>>>???AAABBBAAAAAABBBCCCDDDDDDFFFGGGIIIJJJLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNFFFGGGHHHJJJLLLOOOQQQRRRSSSRRRQQQQQQRRRRRRQQQPPPOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOQQQSSSTTTNNNOOORRRTTTUUUUUUTTTTTTRRRSSSSSSRRRPPPPPPQQQRRRWWW[[[___^^^YYYVVVVVVYYYYYYYYYYYY[[[\\\\\\YYYWWWOOORRRSSSPPPJJJFFFDDDEEEGGGQQQ]]]eeegggfffggghhhfffgggddd]]]XXX]]]kkkxxx...++++++......,,,,,,...,,,,,,,,,......---***''')))))))))+++------,,,+++///000111000///...///000---...///000111111111111111111111000111111222222222111111111111111222222111111222333333444555555777666555555666888:::<<<<<<===>>>???@@@AAABBBBBBCCCBBBAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEEEEIIIKKKLLLLLLKKKKKKLLLNNNJJJKKKLLLMMMNNNOOOOOOOOOMMMKKKIIIJJJNNNQQQQQQPPPRRRQQQQQQQQQRRRTTTWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]aaa```___]]]\\\[[[ZZZZZZXXXXXXWWWWWWWWWXXXXXXYYYXXXYYYYYYXXXVVVVVVWWWYYY[[[^^^bbbcccbbb```______ZZZ]]]``````]]]YYYVVVUUUZZZZZZ[[[[[[ZZZXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTQQQOOOMMMOOOQQQSSSQQQOOOQQQTTTWWWYYYWWWUUUTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMLLLKKKOOOUUUVVVSSSNNNNNNNNNMMMMMMKKKJJJHHHHHHGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKNNNLLLKKKJJJJJJKKKLLLNNNNNNMMMLLLLLLNNNRRRUUUWWWYYYXXXUUUQQQNNNLLLLLLKKKMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKLLLMMMMMMNNNNNNMMMPPPPPPPPPOOOOOOOOONNNNNNMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOMMMLLLJJJIIIHHHHHHIIIIIIEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFIIILLLNNNOOOPPPPPPMMMPPPVVV\\\______[[[WWWTTTOOOKKKIIIJJJIIIDDD???BBBBBBAAA@@@???>>>===<<>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????AAA???>>>>>>??????>>><<<;;;;;;::::::;;;<<<>>>???AAA@@@>>><<<:::::::::;;;======<<<<<<<<<;;;;;;;;;===>>>???@@@BBBCCCDDDEEEBBBCCCEEEFFFHHHHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKJJJGGGGGGHHHJJJNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPMMMJJJIIIJJJKKKLLLKKKLLLLLLMMMNNNNNNNNNNNNMMMPPPOOONNNNNNNNNPPPRRRTTTNNNMMMMMMOOOQQQSSSRRRQQQSSSRRRPPPNNNOOOQQQTTTVVVWWWXXXZZZ[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZYYYYYYTTTRRRQQQNNNLLLKKKJJJJJJEEEKKKUUU```hhhkkkiiieeedddfffeee___YYYYYY```gggqqq...,,,,,,///000---...111111///---,,,,,,,,,,,,+++---------.../////////......000111000///...///000...///////////////......000000000000000111222222111111000000///000000000111111222222333444444555777666555444555777888:::888999:::;;;===>>>???@@@AAA@@@???>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDFFFIIIJJJJJJJJJLLLMMMLLLLLLNNNOOOPPPPPPQQQQQQPPPMMMKKKKKKMMMOOOOOONNNQQQQQQQQQRRRSSSUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[YYYXXXWWWWWWVVVWWWUUUVVVWWWWWWUUUUUUVVVWWWYYY[[[^^^^^^]]][[[[[[[[[\\\^^^aaaaaa^^^[[[ZZZYYYXXXYYYYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTSSSRRRQQQPPPQQQOOONNNPPPRRRTTTRRRQQQQQQTTTVVVWWWVVVTTTSSSRRRSSSTTTTTTTTTSSSSSSRRRQQQPPPPPPPPPOOONNNNNNMMMMMMMMMKKKKKKNNNSSSTTTQQQMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLKKKKKKLLLOOORRRSSSQQQPPPNNNKKKJJJIIIIIIIIIKKKKKKIIIIIIHHHIIIJJJJJJHHHHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDFFFHHHJJJLLLMMMMMMMMMLLLMMMPPPUUUYYYYYYWWWUUUSSSOOOJJJIIIIIIHHHCCC???AAA@@@@@@@@@@@@?????????@@@?????????@@@@@@AAABBBAAA@@@@@@@@@@@@?????????@@@>>>======>>>>>>===<<<;;;;;;::::::;;;<<<>>>???@@@???>>>===;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>@@@AAABBBCCC@@@AAACCCEEEGGGIIIIIIJJJHHHGGGFFFGGGJJJKKKJJJIIIIIIIIIIIIKKKMMMNNNMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNPPPMMMKKKIIIJJJKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRQQQPPPOOONNNNNNOOOQQQRRRNNNNNNMMMOOOQQQSSSRRRRRRPPPPPPOOOPPPQQQTTTVVVXXXXXXXXXYYYYYYYYYXXXWWWVVVWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVSSSQQQNNNLLLJJJJJJDDDJJJSSS^^^gggjjjiiigggdddfffddd^^^XXXVVV\\\bbblllxxx...,,,---000111///000333777333---******,,,.../////////000000//////.........///000///......///000111111000000///...------////////////000111222333111111000///......//////111111222222333333444444666555444333444555666777444444666888:::;;;======>>>===<<<<<<;;;<<<<<<<<<>>>>>>??????@@@AAAAAABBBAAADDDHHHKKKKKKLLLMMMNNNMMMNNNOOOPPPQQQRRRRRRRRRQQQOOOLLLKKKLLLMMMMMMLLLOOOPPPRRRSSSUUUVVVVVVWWWVVVWWWXXXYYYZZZ[[[[[[\\\ZZZ\\\]]]___```___^^^]]]^^^]]][[[YYYVVVUUUTTTTTTRRRTTTUUUUUUTTTSSSTTTTTTXXXYYY[[[[[[YYYXXXXXXYYY\\\^^^______]]][[[[[[\\\WWWWWWXXXXXXWWWVVVUUUTTTSSSTTTTTTSSSRRRPPPMMMLLLNNNNNNMMMNNNQQQRRRRRRQQQQQQSSSUUUUUUSSSQQQPPPPPPSSSSSSTTTTTTSSSSSSRRRRRRPPPOOOOOONNNMMMMMMLLLLLLMMMKKKKKKMMMPPPQQQNNNKKKMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHJJJKKKLLLLLLMMMMMMJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHLLLKKKJJJHHHIIIJJJLLLMMMJJJIIIHHHGGGFFFGGGHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEHHHHHHHHHGGGEEEDDDBBBAAABBBCCCCCCCCCDDDDDDDDDDDDAAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIIIIKKKNNNQQQRRRRRRQQQQQQNNNIIIHHHGGGEEEAAA>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAABBB@@@@@@?????????>>>>>>>>>>>>===<<<===>>>>>><<<:::;;;::::::::::::<<<===>>>>>>>>>>>>>>>===<<<::::::;;;;;;;;;;;;::::::::::::999:::;;;<<<===??????@@@===???AAACCCFFFHHHIIIIIIFFFEEEEEEFFFHHHIIIIIIHHHJJJIIIIIIJJJLLLLLLKKKIIIJJJKKKLLLMMMNNNOOOOOOPPPPPPNNNKKKJJJKKKKKKKKKJJJLLLMMMNNNPPPRRRSSSTTTTTTOOOOOONNNNNNNNNOOOPPPPPPOOONNNNNNOOOQQQSSSSSSRRRNNNOOOPPPRRRTTTVVVXXXYYYVVVWWWWWWWWWVVVUUUTTTSSSUUUVVVVVVWWWXXXXXXWWWWWWWWWVVVTTTQQQNNNKKKIIIHHHCCCGGGOOOZZZccchhhiiihhhggghhhfff```YYYWWWZZZ^^^dddpppwwwuuuwww~~~---+++,,,000111///000333888444///,,,,,,---//////---...///...,,,+++******,,,...//////...---...000222111111000000000000000...//////000111222444555222111000///////////////111111222222333333333333555444333333222333333444222333444666999;;;<<<===<<<;;;;;;:::::::::;;;;;;>>>>>>???@@@AAABBBBBBCCCCCCGGGKKKNNNOOONNNNNNOOOLLLMMMNNNPPPQQQRRRRRRRRROOOMMMKKKJJJJJJJJJKKKKKKNNNOOOQQQTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZ[[[^^^``````___]]]\\\\\\[[[YYYWWWUUUSSSRRRRRRPPPRRRTTTTTTSSSRRRSSSSSSXXXYYYZZZZZZYYYYYYZZZ\\\YYYZZZ[[[ZZZYYYYYYZZZ\\\XXXXXXWWWVVVUUUTTTSSSRRRPPPPPPQQQQQQPPPNNNKKKJJJKKKKKKKKKLLLMMMOOOOOOOOOPPPRRRTTTSSSQQQOOONNNNNNQQQQQQRRRRRRRRRQQQQQQPPPOOONNNNNNMMMMMMLLLKKKKKKLLLKKKJJJKKKMMMMMMKKKIIILLLMMMMMMMMMMMMMMMLLLLLLHHHHHHJJJKKKKKKLLLLLLLLLHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDEEEFFFFFFJJJIIIHHHFFFEEEFFFGGGGGGHHHGGGFFFEEEFFFFFFHHHHHHIIIHHHHHHGGGFFFFFFFFFEEECCCDDDEEEGGGHHHIIIIIIJJJGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGFFFEEEDDDBBBGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFHHHKKKNNNOOOMMMLLLNNNKKKHHHFFFEEECCC@@@============>>>>>>??????@@@@@@???????????????@@@@@@?????????>>>>>>>>>======<<<;;;;;;<<<======;;;:::;;;::::::999:::;;;===>>><<<===>>>>>>>>><<<;;;:::;;;;;;:::::::::999999999999999:::;;;<<<===>>>>>>===>>>@@@BBBDDDEEEEEEFFFCCCBBBAAACCCEEEFFFEEEDDDHHHGGGGGGIIIKKKKKKJJJIIIIIIJJJKKKMMMOOOPPPQQQRRRPPPNNNLLLKKKLLLMMMLLLKKKKKKKKKMMMNNNOOOPPPPPPPPPLLLLLLMMMNNNOOOPPPQQQQQQOOONNNNNNOOORRRSSSSSSRRRNNNPPPRRRTTTVVVWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWTTTSSSQQQOOOMMMJJJHHHGGGBBBEEEKKKUUU^^^eeehhhiiikkkllljjjeee^^^ZZZ[[[^^^___hhhooonnnnnnuuu}}}+++)))***...///---...111555333///......///...---,,,---///---***((()))***+++---......------...000///............///000111//////000111222333555666333222111111000000000000111111222222222222222333333333222222222222222222333444555777:::<<<===>>>;;;;;;:::::::::;;;;;;<<<======>>>???@@@AAABBBCCCGGGJJJMMMOOONNNMMMLLLLLLIIIJJJKKKMMMNNNOOOPPPPPPKKKJJJJJJIIIHHHHHHJJJKKKLLLNNNPPPSSSTTTUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]___```___]]]ZZZXXXWWWWWWUUUTTTSSSRRRRRRRRRPPPQQQSSSSSSRRRRRRSSSTTTUUUWWWYYYYYYYYYZZZ\\\^^^XXXYYYYYYXXXWWWXXXZZZ\\\YYYXXXWWWUUUTTTRRRQQQQQQLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNOOOOOOQQQRRRSSSSSSPPPNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNMMMMMMLLLKKKKKKJJJJJJKKKJJJJJJJJJJJJJJJIIIHHHLLLLLLMMMMMMMMMLLLLLLKKKGGGHHHIIIJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEFFFHHHGGGFFFDDDCCCCCCCCCDDDHHHGGGFFFDDDDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDFFFGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHDDDDDDDDDEEEEEEDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDDDD@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEEEECCCDDDGGGKKKNNNMMMJJJGGGJJJHHHFFFDDDCCCAAA???===<<<<<<<<<===============>>>>>>===============>>>>>>>>>=========<<<<<<<<<;;;:::;;;<<<>>>===;;;999::::::999999:::;;;===>>><<<<<<===>>>>>>===<<<;;;;;;;;;:::::::::999999999999::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAAAAA@@@???>>>>>>???AAABBBBBBAAADDDCCCDDDFFFIIIKKKJJJIIIIIIJJJLLLNNNPPPRRRSSSTTTOOONNNLLLMMMNNNOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIJJJMMMOOOQQQSSSSSSSSSOOONNNNNNPPPRRRTTTSSSRRRQQQRRRTTTVVVWWWVVVUUUTTTQQQQQQRRRSSSTTTVVVWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXQQQQQQQQQPPPNNNLLLKKKIIICCCDDDHHHOOOXXXaaafffhhhkkkllllllhhhccc___^^^___^^^eeejjjlllnnnvvv***((())),,,---+++,,,///111000.../////////---,,,,,,///111///,,,)))***,,,***,,,------,,,,,,...///,,,+++******+++---...///000000000000111222444444222222111111111111222222111111222222222222222222222222222222222222222222444555666888:::<<<===>>>:::::::::::::::;;;;;;<<<:::;;;<<<===>>>@@@AAAAAAFFFIIIKKKKKKIIIGGGFFFFFFEEEFFFHHHJJJLLLMMMMMMNNNJJJJJJJJJIIIGGGGGGIIIKKKKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\]]]^^^___^^^]]]ZZZXXXVVVTTTSSSSSSRRRQQQQQQQQQRRROOOPPPQQQQQQPPPPPPRRRTTTRRRTTTWWWXXXXXXXXXYYY[[[XXXYYYZZZYYYXXXXXXYYY[[[XXXWWWVVVTTTSSSSSSSSSSSSNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRQQQRRRSSSSSSQQQOOOPPPPPPLLLLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIIIILLLLLLLLLLLLLLLKKKJJJJJJFFFGGGGGGHHHIIIIIIHHHHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFEEECCCBBBAAAAAABBBBBBGGGGGGHHHHHHHHHHHHGGGGGGEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@AAAAAAAAAAAA@@@?????????@@@AAABBBCCCAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCAAACCCFFFIIILLLKKKGGGCCCEEEEEEDDDBBBAAA???>>>>>><<<<<<<<<<<<<<<=========>>>===<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;::::::;;;===???>>><<<999:::999999999999;;;<<<===<<<<<<==================;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<======>>>>>>>>>?????????>>>=========<<<<<<===???@@@@@@???@@@@@@AAADDDGGGIIIHHHGGGIIIJJJKKKMMMOOOQQQSSSTTTNNNMMMMMMOOOQQQRRRRRRQQQRRRRRRQQQOOOMMMKKKIIIHHHHHHJJJNNNQQQSSSTTTTTTTTTPPPOOOOOOPPPRRRTTTTTTSSSTTTUUUUUUVVVUUUTTTSSSRRRQQQRRRSSSTTTVVVXXXZZZ[[[[[[[[[[[[[[[ZZZYYYXXXWWWSSSSSSTTTSSSRRRQQQOOOMMMEEEEEEFFFKKKSSS\\\bbbeeehhhiiijjjiiifffbbbaaa``````cccggglllsss{{{|||+++((())),,,,,,******---...---,,,,,,---...---,,,,,,///222000,,,***,,,...)))+++,,,---,,,,,,...///...---,,,++++++,,,.../////////...//////000111111000000///000000111222333222222111111111111111111000111111222333333333333333444555666888999:::;;;999999999999999:::;;;;;;:::;;;<<<===???@@@AAABBBEEEFFFGGGGGGEEECCCCCCDDDCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMMMMJJJGGGFFFHHHKKKJJJKKKLLLMMMOOORRRTTTUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\ZZZXXXWWWVVVTTTTTTSSSRRRQQQQQQQQQQQQOOOOOONNNMMMLLLNNNQQQTTTSSSUUUXXXYYYXXXVVVVVVVVVVVVXXXYYYXXXVVVVVVWWWXXXTTTTTTSSSSSSTTTVVVWWWXXXTTTSSSQQQPPPOOOPPPQQQQQQRRRSSSUUUTTTQQQPPPQQQSSSRRRSSSTTTSSSRRRQQQRRRSSSKKKLLLLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHGGGEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAAAAAAAABBBCCCDDDEEEGGGHHHIIIIIIHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDD@@@@@@AAABBBBBBBBBAAAAAA????????????@@@@@@@@@AAA@@@@@@??????@@@AAACCCDDD??????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCBBBBBB@@@@@@AAADDDFFFEEECCCAAAAAABBBBBBAAA????????????;;;<<<<<<===>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::<<<>>>@@@???<<<::::::999999888999;;;<<<===<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;:::999::::::;;;;;;<<<<<<===<<<<<<============<<<<<<===<<<<<<===???@@@@@@???@@@???@@@BBBDDDEEEEEEDDDGGGHHHIIIKKKMMMOOOQQQQQQNNNMMMNNNPPPTTTUUUUUUTTTSSSSSSRRRPPPNNNKKKIIIHHHKKKMMMPPPSSSUUUTTTSSSQQQPPPOOOOOOPPPSSSTTTTTTSSSTTTUUUUUUTTTTTTSSSRRRRRRUUUUUUUUUVVVXXXZZZ\\\]]]]]]]]]\\\[[[ZZZXXXWWWVVVUUUUUUVVVUUUTTTQQQOOOMMMHHHFFFEEEHHHOOOWWW^^^bbbeeegggjjjkkkjjjhhhfffeeebbbaaaeeemmmwww~~~wwwuuu|||,,,)))))),,,---******---...,,,))))))+++---------***...111///+++)))+++...)))+++,,,,,,,,,,,,...///333222000...---...///000......---------......///............///111222333222222111111111111111111///000111333333444444444222222333444555777777888888888777888888999::::::======>>>@@@AAACCCDDDDDDDDDEEEFFFEEEDDDCCCDDDEEECCCDDDEEEHHHIIIKKKLLLLLLPPPQQQPPPMMMHHHFFFHHHJJJJJJJJJJJJKKKNNNQQQSSSUUUXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUTTTRRRQQQQQQPPPPPPNNNMMMLLLJJJJJJLLLPPPTTTUUUXXX[[[[[[YYYVVVTTTSSSSSSUUUVVVVVVTTTSSSSSSSSSQQQQQQQQQSSSUUUXXX[[[]]]ZZZXXXTTTRRRPPPQQQRRRSSSRRRTTTUUUSSSPPPOOOPPPRRRRRRSSSUUUTTTSSSSSSTTTUUUKKKLLLMMMNNNNNNNNNNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHJJJLLLLLLLLLLLLKKKJJJHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCDDDEEEFFFFFFDDDCCCBBBBBBBBBCCCDDDEEEBBBDDDFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCDDDCCCBBBAAAAAABBBDDDEEEAAAAAAAAAAAA@@@@@@???>>>>>>????????????@@@@@@@@@@@@@@@??????@@@BBBCCCEEE===>>>>>>>>>>>>????????????@@@AAABBBCCCBBBAAA@@@@@@???===>>>@@@AAAAAA@@@???@@@@@@@@@???>>>???@@@:::;;;===>>>@@@BBBDDDDDD??????>>>===============<<<<<<;;;;;;;;;:::::::::::::::<<<>>>@@@@@@===::::::999999888999:::<<<======<<<;;;;;;;;;===???@@@======<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;<<<999:::;;;<<<============>>>===<<<>>>@@@AAA@@@???@@@@@@???AAACCCCCCBBB@@@FFFGGGHHHJJJKKKMMMNNNOOOMMMMMMNNNQQQUUUWWWWWWWWWRRRQQQQQQOOOMMMJJJHHHGGGNNNPPPSSSUUUUUUTTTQQQOOOPPPOOOOOOPPPSSSTTTTTTSSSTTTTTTSSSSSSSSSSSSSSSSSSYYYXXXXXXXXXYYY[[[]]]^^^^^^]]]]]][[[YYYWWWUUUTTTUUUVVVVVVUUUSSSOOOLLLJJJJJJGGGDDDFFFLLLUUU\\\```eeehhhlllnnnooonnnllljjjccc```bbblllyyy}}}{{{{{{++++++++++++++++++++++++///---+++)))))))))***+++---,,,+++*********+++,,,+++++++++,,,,,,---------,,,---......,,,,,,---...000////////////000111111......//////000000111111222222222222222222222222000000222333333222111000222222111222444666999;;;<<<<<<;;;999777888:::===;;;;;;;;;<<<===???AAABBBDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFDDDDDDEEEIIIMMMPPPRRRQQQPPPNNNLLLKKKIIIIIIMMMKKKJJJKKKMMMQQQUUUXXXXXXWWWWWWXXX[[[\\\\\\[[[[[[[[[ZZZYYYXXXWWWWWWWWWSSSSSSSSSSSSRRRQQQPPPOOONNNNNNMMMMMMNNNPPPQQQRRRSSSSSSSSSTTTVVVWWWVVVTTTUUUVVVVVVTTTPPPOOORRRUUUVVVUUUTTTRRRRRRUUUZZZ^^^\\\YYYVVVUUUVVVWWWXXXXXXXXXXXXWWWUUURRRQQQQQQRRRTTTUUUWWWWWWVVVTTTQQQOOOMMMMMMLLLNNNPPPPPPOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMKKKIIIHHHHHHHHHGGGFFFEEEEEEGGGGGGGGGFFFDDDCCCFFFFFFFFFFFFEEEEEEEEEDDDFFFEEECCCAAA@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGEEEBBB@@@@@@BBBEEEHHHHHHFFFDDDDDDEEEFFFEEEDDDCCCBBBBBBAAAAAACCCDDDEEEGGGFFFFFFEEEEEEEEEEEEEEEFFFDDDBBB@@@???@@@AAABBB@@@@@@@@@@@@?????????>>>@@@??????>>>===<<<<<<;;;======>>>???????????????======>>>???@@@AAAAAABBB@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>=========>>>>>>===<<<<<<<<<<<<<<<===============>>>??????>>>===;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;:::999888;;;;;;<<<>>>???===:::777555666666777888999999999>>>===<<<;;;;;;<<<===>>>::::::::::::::::::::::::===<<<;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<===<<<;;;;;;<<<>>>@@@AAA>>>>>>???@@@BBBCCCDDDDDDHHHHHHHHHHHHIIIJJJKKKKKKIIIIIILLLQQQVVVYYYXXXVVVUUUSSSQQQNNNMMMLLLLLLLLLWWWYYY[[[\\\[[[YYYUUUSSSQQQRRRTTTVVVWWWVVVUUUTTTOOOPPPQQQRRRSSSSSSSSSSSSVVVWWWXXXZZZ\\\]]]^^^^^^]]]]]]\\\[[[ZZZYYYXXXWWWYYYYYYYYYXXXVVVRRROOOMMMMMMJJJFFFHHHOOOWWW]]]___aaadddhhhmmmppppppnnnkkkbbb```___fffqqqzzz~~~))))))))))))))))))))))))+++***))))))***+++---///++++++*********+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,.../////////000000000111111......//////000000111111444444333333222111000000///000111222333222222111333333222222333666888:::777888888777555666888:::::::::;;;<<<===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDGGGKKKPPPSSSQQQQQQOOONNNLLLKKKJJJIIINNNMMMKKKLLLNNNRRRVVVYYYWWWVVVVVVWWWZZZ[[[[[[ZZZ[[[ZZZXXXWWWVVVVVVVVVWWWUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNMMMMMMNNNOOOQQQRRRPPPOOOPPPRRRUUUVVVUUUTTTUUUVVVVVVSSSPPPOOOQQQTTTUUUUUUTTTSSSRRRUUUYYY]]]]]]ZZZWWWWWWXXXYYYYYYYYYXXXWWWWWWUUUSSSRRRSSSSSSUUUVVVWWWWWWVVVSSSPPPNNNNNNMMMNNNOOOQQQRRRQQQPPPNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNNNNNNNLLLJJJIIIIIIHHHGGGEEEFFFFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCFFFDDDCCCAAAAAABBBCCCDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGHHHJJJHHHEEECCCBBBBBBCCCDDDGGGFFFDDDEEEFFFFFFDDDCCCBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>??????>>>>>>======<<<<<<======>>>????????????>>>===>>>>>>??????@@@@@@AAA>>>===<<<<<<===>>>???@@@========================>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???>>>===<<<=========<<<<<<<<<<<<<<<;;;:::999888::::::;;;<<<===<<<999666555666666777888888999999===<<<;;;;;;;;;;;;<<<===::::::::::::::::::::::::;;;::::::999999999999::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@AAA??????@@@AAABBBCCCCCCDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJLLLPPPUUUWWWVVVTTTRRRQQQPPPOOOOOOOOOOOOOOOVVVXXXZZZ\\\\\\ZZZWWWUUUUUUUUUVVVWWWWWWVVVVVVUUUOOOPPPQQQRRRSSSSSSSSSSSSVVVWWWXXXZZZ[[[\\\]]]]]]ZZZZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYXXXVVVSSSRRROOOKKKHHHIIIOOOUUUZZZ]]]aaacccgggkkknnnnnnllljjjeeebbbaaafffpppzzz))))))))))))))))))))))))******))))))***+++---...***************+++,,,---,,,,,,,,,,,,,,,++++++++++++---...---,,,+++,,,...---...///000111000000///......//////000000111111666555444333111000///......///000222222333333333444333333333333555777888444555666666666666777999;;;;;;<<<===???@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCEEEHHHLLLPPPSSSPPPPPPOOONNNMMMLLLKKKJJJNNNMMMMMMMMMOOORRRVVVXXXUUUTTTTTTVVVXXXYYYYYYXXXYYYXXXVVVTTTSSSTTTUUUVVVVVVVVVVVVVVVTTTSSSRRRQQQNNNMMMMMMLLLMMMNNNPPPQQQNNNNNNOOORRRVVVXXXXXXWWWWWWWWWVVVSSSQQQPPPQQQSSSTTTUUUUUUUUUTTTVVVXXX[[[]]][[[XXXXXXYYYZZZZZZYYYWWWWWWVVVUUUUUUUUUVVVVVVWWWXXXXXXWWWUUURRROOOMMMNNNNNNNNNQQQSSSTTTTTTSSSOOOOOONNNMMMMMMNNNOOOOOOMMMMMMLLLLLLMMMNNNOOOOOOOOOMMMKKKJJJJJJIIIGGGEEEGGGGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCBBBBBBCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDEEEEEEHHHHHHFFFEEEDDDCCCCCCDDDEEEDDDDDDEEEFFFFFFDDDBBBBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@?????????>>>>>>>>>=================================<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>????????????;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<=========<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999888999999999;;;<<<;;;888555666666666777888888999999;;;;;;:::999999:::;;;;;;;;;;;;;;;::::::999999999888888777777888888999999;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJLLLOOORRRTTTSSSRRRNNNOOOPPPQQQRRRRRRRRRRRRUUUWWWYYY\\\]]]\\\ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVWWWYYYZZZ[[[\\\\\\WWWWWWXXXYYYZZZ[[[[[[\\\XXXXXXZZZ[[[[[[ZZZYYYXXXQQQNNNKKKKKKNNNSSSWWWYYYaaacccgggjjjkkkkkkiiihhhgggdddbbbfffooozzz++++++++++++++++++++++++---,,,+++***)))))))))***++++++******************---,,,,,,,,,++++++******+++,,,------++++++,,,---+++,,,...000000///...,,,......//////000000111111444444333333222111000000...///000111222333444444444444333333333444555666333555777888777777888999<<<<<<>>>???AAABBBBBBCCC===>>>>>>@@@AAABBBCCCCCCEEEEEEEEEFFFHHHJJJMMMNNNOOOOOONNNNNNMMMLLLLLLLLLNNNNNNMMMMMMOOOQQQTTTVVVTTTSSSSSSTTTVVVWWWWWWVVVXXXVVVTTTRRRRRRSSSTTTVVVWWWWWWVVVVVVUUUSSSRRRQQQNNNMMMMMMLLLMMMNNNOOOPPPOOOOOOQQQTTTYYY[[[\\\[[[YYYXXXWWWUUUSSSSSSSSSTTTVVVWWWXXXXXXWWWWWWYYYZZZ[[[ZZZXXXXXXYYYZZZZZZYYYWWWVVVUUUVVVWWWXXXXXXXXXXXXYYYXXXWWWUUURRROOOMMMNNNNNNOOOQQQTTTUUUUUUTTTPPPOOONNNMMMMMMNNNOOOPPPKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMKKKJJJJJJIIIGGGEEEHHHGGGEEECCCBBBBBBCCCCCCAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEECCCCCCDDDEEEGGGFFFCCCAAACCCBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>============<<<<<<==================<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>=========;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;<<<:::;;;;;;;;;:::999999999;;;;;;;;;;;;;;;:::999888999888888:::;;;;;;888666666666777777888888888888999999999888888999999999<<<;;;;;;::::::999999888888777777777888999::::::;;;;;;;;;;;;<<<<<<======>>>@@@BBBDDDEEEDDDBBB@@@BBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKMMMOOOPPPPPPPPPNNNOOOQQQSSSTTTTTTTTTTTTSSSUUUXXX[[[]]]]]]\\\\\\XXXWWWUUURRRQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWWWWXXXYYYZZZ[[[[[[XXXXXXYYYZZZ[[[\\\\\\]]]ZZZZZZ[[[\\\]]]]]]\\\\\\SSSQQQOOOMMMNNNQQQSSSUUU```cccgggiiijjjiiigggggggggdddaaadddmmmxxx************************,,,,,,+++***)))))))))))),,,,,,,,,+++***)))(((''',,,,,,,,,++++++*********+++,,,---,,,++++++,,,---)))***,,,......---,,,+++......//////000000111111111111111222222333333333...//////000222333444555444444333333333444444444222444666777777777777999999:::<<<>>>???@@@@@@@@@;;;<<<<<<>>>???@@@AAABBBDDDDDDEEEGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMNNNQQQSSSTTTSSSRRRQQQRRRTTTVVVUUUTTTVVVUUUSSSRRRRRRSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRROOONNNMMMMMMMMMNNNOOOPPPPPPPPPRRRUUUYYY\\\\\\\\\ZZZYYYWWWVVVVVVVVVVVVVVVXXXYYY[[[[[[ZZZYYYZZZ[[[YYYXXXWWWWWWXXXYYYYYYXXXWWWVVVTTTUUUXXXZZZYYYXXXXXXXXXWWWVVVTTTRRRPPPNNNNNNNNNNNNQQQTTTUUUUUUTTTPPPOOOMMMLLLLLLMMMOOOPPPKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKJJJGGGEEEHHHGGGEEECCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBB@@@AAABBBDDDDDDDDDDDDDDDBBBBBBCCCEEEFFFEEECCC@@@CCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>>>>============<<<<<<<<<<<<============<<<<<<===>>>>>>>>>>>>>>>??????>>>======<<<<<<<<<<<<;;;;;;:::999888777777888999999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<888:::<<<<<<:::888888999:::::::::;;;::::::999999999888888:::;;;;;;999888777777777777777888888888777888888888888888888777;;;;;;;;;::::::999999999999999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>???@@@CCCEEEEEEDDDBBB@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKKKKLLLLLLMMMNNNPPPQQQSSSTTTUUUTTTTTTSSSSSSUUUWWWZZZ\\\]]]]]]\\\YYYWWWUUURRRQQQRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]VVVUUUSSSQQQOOOPPPQQQRRR^^^bbbhhhkkkjjjhhhgggfffeeeccc```bbbjjjuuu{{{(((((((((((((((((((((((((((((()))******++++++++++++,,,,,,+++***)))''''''+++++++++++++++************,,,---,,,+++***+++---)))***+++,,,---,,,,,,+++......//////000000111111...///000111333555666666000000000000111222444444333333333333444444444444222333444444444444555777555666999;;;<<<===<<<<<<::::::;;;<<<===>>>???@@@>>>@@@BBBFFFIIIKKKMMMMMMLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTSSSRRRQQQRRRTTTUUUTTTSSSUUUUUUUUUTTTTTTTTTUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSPPPOOONNNNNNNNNOOOPPPQQQPPPPPPQQQTTTXXXZZZZZZYYYZZZXXXVVVVVVWWWXXXXXXXXXZZZ[[[\\\[[[YYYYYYYYY[[[XXXWWWVVVWWWYYYYYYXXXWWWXXXUUUSSSTTTXXXZZZYYYWWWVVVVVVVVVUUUTTTSSSRRRQQQOOOOOOOOOQQQTTTUUUUUUTTTQQQOOOMMMKKKKKKMMMOOOQQQOOOOOOPPPPPPPPPPPPOOONNNIIIIIIIIIJJJKKKJJJHHHEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBCCCCCCCCCCCCBBBAAA@@@BBBAAABBBCCCEEEEEECCCAAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBBBBCCCAAAAAA@@@??????>>>>>>===??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999888777666888888999999::::::;;;;;;::::::999999999:::;;;;;;<<<<<<;;;:::::::::;;;;;;:::===@@@???<<<:::;;;<<<999999::::::::::::999999999888888999;;;;;;:::888777777777777777777888888666777888888888888777666::::::::::::::::::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>???@@@BBBDDDDDDCCC@@@???@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFHHHIIIJJJIIIJJJKKKMMMRRRRRRSSSSSSTTTTTTSSSSSSTTTUUUWWWYYYZZZ[[[[[[[[[ZZZYYYWWWVVVUUUVVVXXXYYYXXXXXXVVVVVVVVVWWWXXXYYYZZZYYYXXXXXXXXXYYYZZZ[[[___^^^^^^^^^]]]]]]\\\\\\^^^^^^^^^]]]]]]]]]\\\\\\XXXXXXWWWTTTQQQOOOPPPQQQ\\\bbbjjjnnnmmmjjjhhhgggeeeccc``````eeennnxxx~~~sssyyy(((((((((((((((((((((((('''((()))******+++++++++((()))***++++++***))))))************++++++++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,------------......//////000000111111---...///111333555666777111111000000000111333444111222333333444444444444444555555444333333555777444666888;;;<<<<<<<<<;;;999::::::;;;<<<======>>><<<>>>BBBEEEHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOORRRRRRQQQQQQRRRSSSTTTUUUSSSRRRQQQRRRSSSTTTSSSRRRUUUUUUVVVWWWWWWWWWVVVUUUSSSTTTUUUVVVVVVWWWWWWWWWRRRQQQPPPOOOOOOPPPQQQQQQSSSRRRSSSUUUXXXYYYXXXWWWXXXUUUSSSTTTVVVYYYYYYXXXZZZ[[[[[[YYYWWWWWWXXXZZZXXXWWWWWWXXXZZZZZZYYYXXXXXXUUURRRTTTXXXZZZXXXVVVTTTTTTTTTTTTUUUUUUUUUUUURRRQQQRRRSSSUUUVVVUUUTTTRRRQQQNNNLLLLLLNNNQQQRRRPPPQQQQQQQQQQQQOOONNNMMMFFFFFFGGGIIIJJJJJJHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@AAACCCDDDCCCBBBAAAAAACCCDDDDDDDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA???>>>======>>>>>>@@@@@@?????????>>>>>>>>>=========<<<<<<;;;;;;:::;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<888888999:::::::::999888888888999999:::;;;;;;<<<999999999999999:::;;;;;;;;;;;;:::999999999999999:::>>>AAAAAA===:::;;;===888999999:::::::::999999888777666777999:::999888888777777777777777777777666777888888888888777666888999999::::::;;;;;;<<<===<<<;;;;;;;;;;;;;;;;;;===<<<;;;::::::<<<===>>>>>>???AAABBBBBBAAA???>>>>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAAAAABBBDDDDDDDDDFFFHHHHHHGGGHHHJJJMMMQQQQQQQQQRRRRRRTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXWWWWWWXXXZZZ[[[\\\[[[ZZZYYYWWWWWWXXXZZZ[[[\\\[[[YYYXXXXXXYYYZZZ[[[^^^^^^]]]]]]]]]\\\\\\\\\]]]\\\\\\\\\\\\\\\]]]]]]ZZZZZZZZZWWWSSSPPPPPPQQQZZZbbbmmmrrrqqqllliiihhhgggdddaaa___aaafffmmmsssooottt~~~***************************++++++******)))((('''%%%&&&(((***+++,,,++++++))))))******+++++++++,,,***+++,,,,,,******+++,,,......---------...///000......//////000111111111...///000111333555666666222222111000000111222333000111222333444444444444888888777555444444777999666888;;;===??????>>>===999::::::;;;;;;<<<<<<===>>>@@@CCCFFFGGGHHHGGGGGGKKKKKKLLLMMMNNNOOOPPPPPPTTTTTTTTTTTTTTTUUUVVVVVVSSSRRRQQQRRRSSSTTTSSSRRRUUUVVVXXXYYYYYYXXXVVVUUUSSSTTTVVVWWWXXXYYYYYYYYYSSSRRRQQQPPPOOOPPPQQQRRRWWWVVVVVVXXXZZZZZZYYYXXXUUUSSSQQQRRRVVVXXXXXXWWWZZZZZZYYYWWWUUUUUUWWWYYYYYYXXXXXXYYY[[[\\\[[[YYYXXXUUURRRSSSWWWZZZXXXUUURRRRRRSSSTTTUUUVVVVVVWWWTTTTTTSSSUUUWWWWWWVVVUUUTTTRRROOOMMMMMMOOORRRTTTOOOPPPPPPPPPOOOMMMKKKJJJDDDDDDFFFHHHJJJJJJHHHFFFDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGFFFDDDCCCBBBAAA@@@EEEEEEFFFGGGGGGGGGGGGFFFGGGFFFEEECCCCCCEEEFFFGGGHHHIIIIIIIIIHHHFFFEEECCCCCCCCCCCCCCCCCCDDDEEEFFFBBBBBBBBBBBBCCCEEEFFFGGGCCCAAA@@@@@@BBBCCCDDDCCC???@@@AAABBBBBBBBBAAA@@@DDDCCCBBBBBBAAAAAABBBBBBBBBAAA???===<<<===>>>???@@@@@@@@@@@@????????????>>>>>>===<<<;;;;;;::::::;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<555666888:::;;;<<<;;;;;;888888999:::;;;;;;<<<<<<999888888888999::::::;;;::::::999888777777888888888<<<@@@@@@<<<999:::<<<888999999:::::::::999999666555555666777888888777888888888777777777777777666777888999999888777666777888999:::;;;;;;<<<======<<<;;;;;;::::::::::::===<<<:::::::::;;;===???>>>???@@@@@@@@@???>>>>>><<<======???@@@AAABBBBBB????????????@@@AAABBBCCCCCCEEEGGGGGGFFFGGGJJJMMMPPPPPPPPPPPPRRRTTTVVVWWWVVVVVVWWWWWWWWWWWWWWWVVVTTTUUUUUUVVVXXXZZZ[[[\\\]]]\\\ZZZYYYXXXYYY[[[\\\]]]\\\ZZZYYYXXXYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]^^^^^^ZZZ\\\\\\YYYTTTPPPPPPRRRXXXbbbnnnuuusssnnnkkkiiiiiifffbbb___^^^```fffjjjmmmrrr|||+++)))(((((()))***)))(((+++***)))((((((((()))***''')))+++++++++***+++,,,++++++******+++,,,,,,---***,,,,,,,,,******+++,,,((()))***+++,,,...////////////............//////333222111000000222444555999777444111000111333444222222111111222222333444:::;;;<<<:::888777777888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;===???AAAAAABBBCCCDDDEEEFFFFFFFFFMMMNNNNNNMMMKKKJJJKKKLLLPPPSSSVVVWWWVVVTTTTTTTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVWWWVVVUUUTTTSSSTTTTTTUUUVVVWWWYYYZZZ[[[VVVUUUTTTSSSSSSTTTUUUUUUWWWUUUTTTUUUWWWWWWTTTPPPMMMLLLKKKMMMPPPSSSUUUUUUYYYXXXWWWVVVUUUVVVWWWWWWXXXXXXXXXYYYZZZ[[[[[[[[[WWWXXXWWWUUUSSSRRRTTTUUUXXXYYY[[[ZZZXXXWWWWWWXXXUUUUUUUUUUUUVVVVVVWWWWWWTTTRRROOOMMMMMMNNNPPPQQQQQQQQQRRRQQQPPPNNNLLLJJJGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHEEEBBBAAABBBDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEGGGIIIIIIGGGDDDGGGDDD@@@??????@@@@@@?????????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAABBB@@@>>><<<;;;;;;======????????????????????????<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777:::999888888777777888888999999999:::::::::;;;;;;999999999999999999999999888888888888888888888888999;;;;;;;;;999999999;;;555666777777777555444333777777777777888999:::;;;999999888777666666777777888888888888888777666555666777777888888999::::::::::::;;;;;;<<<<<<======>>>===<<<;;;:::;;;;;;<<<:::;;;<<<======;;;999888;;;;;;:::999:::<<<>>>@@@BBBBBB@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEHHHKKKNNNPPPQQQOOOMMMLLLMMMPPPSSSUUUTTTTTTTTTTTTSSSSSSRRRRRRUUUUUUUUUUUUVVVXXXZZZ[[[\\\ZZZWWWXXXZZZ[[[ZZZXXX[[[ZZZYYYXXXXXXYYY[[[\\\VVVXXXZZZ[[[ZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[^^^^^^^^^]]]ZZZVVVSSSQQQZZZaaajjjooopppnnnmmmmmmmmmkkkfff```[[[[[[]]]```lllmmmwww...---,,,***)))((((((((())))))*********)))((('''******++++++************+++++++++++++++,,,---......//////---+++)))******------------............111000000000000000000111222111000///000111333444888777444333222222333444222222111111222222333444888999:::999888777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIIIILLLMMMNNNNNNLLLLLLMMMNNNRRRTTTVVVVVVTTTRRRQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTRRRSSSTTTVVVWWWWWWVVVVVVRRRRRRRRRSSSTTTVVVXXXYYYTTTTTTSSSSSSSSSTTTUUUUUUXXXVVVUUUUUUVVVUUURRROOOOOONNNLLLMMMPPPSSSUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVYYYYYYYYYZZZZZZ[[[[[[[[[YYYYYYXXXWWWTTTTTTUUUWWWYYYZZZ[[[ZZZXXXVVVVVVWWWVVVWWWWWWWWWVVVUUUTTTTTTTTTRRRPPPNNNNNNOOOQQQRRRRRRRRRQQQPPPNNNLLLIIIHHHJJJJJJJJJJJJKKKKKKLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGDDDCCCBBBCCCDDDFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFHHHJJJJJJHHHFFFEEECCC@@@???@@@AAA@@@@@@???>>>>>>======>>>>>>???????????????????????????AAA@@@>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999888777999888888777777888888999999999999999999999999999999999999999999999999999888777777777777777777777666888999888777666777888888888888888888777666666999999888888777888888888999999888777777777777777888888999999888888777666777777888888999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>===<<<;;;::::::;;;<<<:::;;;<<<<<<<<<;;;999888:::999999999;;;===@@@BBBBBBAAA@@@@@@@@@@@@AAABBBCCCCCCDDDEEEHHHKKKMMMOOOOOOOOONNNNNNPPPRRRTTTVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSSSSSSSSSSTTTVVVXXXYYY[[[YYYWWWXXXZZZ[[[YYYXXX\\\[[[XXXVVVUUUVVVWWWWWWWWWYYY[[[\\\[[[ZZZZZZZZZYYYZZZ[[[\\\\\\\\\[[[[[[[[[[[[\\\]]]\\\ZZZXXXVVVUUU\\\eeekkkmmmmmmmmmmmmqqqnnniiibbb^^^]]]```bbbmmmsss}}}222333333///***((((((***))))))+++,,,+++***((('''******)))*********++++++*********+++,,,---......000111111...+++)))((()))/////////......---------000000////////////000000111000///...///000111222666666555555444444333333222111111111111222333333555777888888777666888999999999999999999999999999999999:::;;;===@@@BBBCCCHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKMMMMMMLLLMMMNNNPPPSSSTTTUUUTTTRRRPPPOOOOOOSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTUUUUUUUUUUUUUUUNNNOOOOOOPPPQQQSSSTTTUUUTTTSSSSSSSSSSSSTTTUUUVVVYYYWWWVVVUUUUUUSSSPPPNNNSSSPPPNNNNNNPPPTTTVVVVVVUUUTTTSSSSSSSSSTTTTTTUUUYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVWWWYYYYYY[[[[[[ZZZWWWUUUUUUUUUVVVWWWXXXXXXWWWUUURRRQQQSSSRRRPPPOOONNNOOOQQQRRRRRRQQQPPPOOOLLLJJJGGGFFFJJJJJJKKKKKKKKKKKKLLLLLLFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHFFFDDDBBBAAA@@@@@@BBBBBBAAA@@@>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::999999888777777777777777888999::::::;;;::::::999999888888777888888888888888888888888777777777777777777777777555777888777666666777888::::::999888888888999999::::::999888777777777777999999888777777777888888999999999999999999888777888888999999:::;;;;;;;;;=========<<<<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<;;;;;;;;;;;;::::::::::::888888999:::<<>>AAACCCEEEFFFIIIIIIHHHHHHHHHHHHHHHIIIFFFHHHJJJKKKKKKLLLNNNPPPQQQRRRRRRQQQOOONNNNNNOOORRRRRRRRRSSSRRRRRRQQQPPPUUUTTTTTTSSSRRRPPPOOOOOOMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWXXXWWWVVVUUUTTTSSSRRRQQQUUURRROOOOOOQQQTTTVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWWWWXXXXXXXXXYYYZZZZZZYYYWWWVVVWWWYYYYYYZZZ[[[YYYVVVTTTSSSSSSSSSUUUWWWXXXWWWTTTRRRPPPQQQPPPOOONNNNNNNNNPPPQQQOOONNNNNNLLLJJJIIIGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBCCCDDDDDDCCCAAA@@@??????AAABBBCCCBBB@@@>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888999999999999888888555555666666777999:::;;;===<<<;;;:::999888777777888888888888888888888888777777777777777888888888777999::::::999888999;;;;;;:::888888777888999:::999999888777777777777777999888888777777777888888999999:::::::::999999888888999999::::::;;;<<<<<<>>>======<<<<<<;;;;;;;;;===<<<;;;:::::::::;;;<<<;;;;;;:::999999::::::;;;999999::::::<<<>>>@@@AAA@@@@@@????????????@@@@@@AAAAAACCCEEEGGGIIIKKKLLLHHHJJJMMMPPPRRRTTTUUUUUUSSSQQQOOOLLLLLLMMMNNNPPPPPPQQQQQQQQQRRRSSSTTTTTTWWWWWWWWWXXXXXXYYYXXXXXXTTTTTTSSSSSSTTTVVVYYY[[[[[[]]]]]]]]][[[YYYZZZ[[[[[[\\\^^^___```___^^^]]]_________^^^]]][[[YYYXXXXXX\\\bbbiiinnnqqqrrrssswwwtttoooiiidddbbbdddfffppp777::::::666...***,,,///222///,,,))))))+++...000///,,,)))(((***,,,------)))))))))))))))***++++++***+++,,,+++***)))***+++)))***,,,...111333555666------,,,,,,,,,,,,------.............../////////111222444555555555333222111111000000111111222333111222444555555666888::::::::::::::::::::::::::::::;;;???BBBEEEHHHIIIIIIGGGFFFEEEDDDCCCCCCDDDDDDBBBDDDGGGHHHIIIJJJMMMOOONNNNNNOOOMMMLLLLLLNNNPPPOOOOOOPPPPPPPPPPPPOOOOOOTTTSSSQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTUUUVVVVVVWWWWWWXXXXXXXXXUUUUUUUUUTTTTTTTTTTTTUUUUUUSSSPPPPPPRRRUUUWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXYYYXXXWWWVVVVVVWWWXXXYYYYYYWWWTTTRRRQQQRRRPPPQQQTTTUUUUUUTTTRRRPPPNNNMMMLLLLLLLLLMMMNNNNNNKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAABBBBBBAAA???>>>>>>>>>@@@BBBBBBAAA???======<<<<<<<<<<<<==============================<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::777888888999999888888888444555555666777999:::;;;>>>===<<<;;;:::999888777777777777777777777777777777777777777888888999999777999::::::999999:::<<<999888777666666777999999777777666666777888888999888777777666777777888888888999999:::::::::999999888999999::::::;;;<<<<<<======<<<<<<;;;;;;::::::<<<;;;:::999999:::;;;<<<::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<======????????????????????????@@@AAABBBDDDFFFHHHIIIJJJEEEGGGJJJMMMPPPQQQQQQQQQQQQOOOMMMKKKJJJLLLNNNOOOQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVXXXYYYYYYXXXXXXXXXUUUTTTTTTTTTUUUWWWZZZ[[[\\\]]]]]]\\\ZZZYYYZZZ[[[]]]^^^```bbbbbbaaa```___```___^^^]]]\\\ZZZYYYXXX[[[^^^bbbgggmmmqqqssstttvvvuuuqqqlllgggdddeeefffooo555666666333///,,,---///444111,,,((((((+++///222777222,,,)))***,,,+++***++++++***))))))))))))***'''(((******))))))+++,,,***,,,...111444666999:::......------------......------........./////////000111222444444444333222111000000000000111222222000222444555555666888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===AAAFFFIIIJJJKKKKKKFFFDDDBBB@@@?????????@@@@@@BBBEEEFFFGGGIIILLLNNNLLLLLLLLLJJJIIIKKKNNNPPPMMMNNNNNNOOOPPPPPPOOOOOOPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWXXXXXXWWWWWWVVVQQQRRRSSSRRRQQQQQQSSSUUUSSSRRRQQQQQQTTTVVVWWWWWWYYYYYYYYYXXXWWWVVVUUUTTTQQQQQQQQQRRRSSSTTTTTTTTTUUUVVVXXXXXXVVVUUUVVVVVVUUUVVVVVVUUURRRPPPPPPPPPMMMOOOQQQRRRSSSRRRQQQPPPKKKKKKKKKKKKKKKLLLLLLMMMJJJIIIIIIIIIIIIJJJKKKKKKHHHHHHGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCBBB@@@AAABBBBBBAAA@@@>>>===<<<===???@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999::::::::::::999999999999999999999999666777888888999888888888555555555666777888:::;;;======<<<;;;999888888777666666666666666666666666555666666777777888888999444666777777666777888999777666666666666777888888666666666666777888999999666666555555555666777777777888999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;:::999999999:::<<<<<<999999999999::::::::::::::::::::::::::::::::::::>>>>>>????????????>>>>>>???@@@BBBDDDFFFGGGGGGHHHEEEFFFIIIKKKLLLMMMMMMMMMNNNMMMKKKKKKKKKLLLNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSTTTWWWYYYZZZYYYXXXYYYYYYZZZYYYWWWUUUUUUVVVWWWXXX[[[\\\\\\[[[YYYYYYZZZ\\\]]]___aaacccdddbbb```___\\\\\\[[[[[[ZZZZZZZZZZZZZZZ[[[]]]bbbiiiooorrrsssttttttrrrooojjjgggfffggglllwww//////...------------...222///+++((('''***...000999222,,,)))+++......---///...---+++******))))))''')))************,,,------...///000222333444555......------------......------.../////////////////////000111222222333333000000000000000111222222111333555555555666888:::999999999999999999999999;;;>>>CCCGGGJJJKKKKKKJJJFFFDDDBBB???>>>===>>>>>>@@@BBBDDDFFFGGGIIIKKKNNNMMMLLLKKKHHHGGGHHHKKKNNNMMMMMMNNNPPPQQQQQQQQQQQQRRRQQQPPPNNNMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSOOOPPPPPPOOOMMMLLLOOOQQQPPPPPPPPPSSSVVVWWWWWWVVVXXXXXXWWWVVVUUURRRPPPOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTVVVXXXXXXWWWVVVVVVVVVQQQSSSTTTSSSQQQOOOOOOOOONNNOOOOOOOOOOOONNNNNNMMMKKKKKKKKKKKKLLLLLLMMMMMMKKKJJJIIIIIIHHHIIIJJJKKKHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIHHHFFFDDDBBBBBBBBBAAA@@@AAACCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCCCCAAA??????@@@AAA@@@???>>>===;;;;;;<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999:::::::::;;;;;;;;;::::::888888888888888888888888888888999999999:::::::::999999999999999999999999666666777888888888888888555555555666666888999999::::::999999888777666666666666666666666666666666333333444444555666666777222333555555444555666888555666666777888888777777777777666666666777777888444444444444444555666666666777888888999999888888777777888888999:::::::::888999999999999999999:::::::::999999999:::<<<<<<777888999:::;;;::::::999777888999999::::::::::::======>>>??????>>>======>>>???AAACCCEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQSSSTTTTTTSSSSSSRRRTTTWWW[[[[[[ZZZYYYZZZ[[[[[[YYYWWWUUUTTTUUUVVVVVVZZZZZZZZZYYYXXXYYY[[[]]]\\\^^^aaaccccccbbb___^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWYYY^^^gggnnnrrrtttrrrssstttsssoookkkhhhggggggkkkpppwww+++)))((()))+++------,,,///---***(((((()))+++---555///))))))---222444444111000///---,,,+++******)))***,,,,,,++++++,,,---............------------,,,++++++******++++++,,,---...//////000000//////......///000111222222333000000000000000111111222222444555666666666888:::888888888888888888888888;;;>>>CCCGGGJJJKKKJJJIIIGGGEEECCC@@@>>>===>>>>>>@@@CCCEEEGGGHHHIIILLLNNNOOONNNKKKHHHEEEFFFIIILLLMMMNNNOOOQQQRRRSSSTTTTTTWWWVVVSSSPPPNNNLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUVVVVVVVVVUUUSSSQQQPPPNNNOOOOOOMMMIIIHHHKKKMMMNNNNNNPPPSSSVVVXXXWWWVVVVVVVVVUUUTTTRRROOOLLLKKKNNNOOOPPPRRRSSSUUUVVVWWWTTTVVVXXXYYYXXXVVVVVVWWWOOOQQQRRRQQQPPPNNNNNNOOOPPPOOOOOONNNMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIIIIFFFCCCAAAAAA@@@?????????AAADDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCC@@@???===<<<===>>>===<<>>??????>>>===<<<===???AAACCCEEEFFFFFFEEEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRQQQTTTWWW[[[\\\[[[YYYZZZ\\\XXXWWWUUUTTTTTTVVVWWWXXXXXXYYYYYYXXXXXXXXX[[[]]]ZZZ]]]```bbbbbbaaa^^^\\\___]]][[[XXXVVVTTTRRRRRRVVVUUUWWW]]]gggpppuuuwwwqqqsssvvvuuurrrmmmjjjhhhdddbbbfffpppxxx~~~'''&&&'''))),,,.........***''''''***+++)))(((***))))))''''''(((***,,,...444000,,,)))***+++,,,,,,---...---+++((('''((()))+++,,,---.........---,,,)))+++,,,......---,,,+++,,,,,,------...///000000////////////000000000000...///000111111222111111111444666777777666666777:::;;;<<<;;;999999;;;<<<===@@@CCCEEEGGGIIIIIIGGGLLLHHHCCCAAA@@@@@@@@@@@@@@@BBBDDDEEEEEEGGGIIILLLLLLKKKIIIFFFDDDDDDHHHJJJKKKLLLOOORRRVVVXXXZZZZZZUUUTTTRRRQQQOOONNNNNNNNNOOOMMMKKKJJJJJJKKKNNNOOOSSSSSSSSSSSSRRRQQQPPPOOOMMMMMMLLLJJJIIIIIILLLNNNNNNNNNQQQUUUZZZ[[[XXXUUUVVVTTTRRRPPPMMMLLLJJJJJJOOOPPPQQQQQQPPPPPPRRRTTTVVVRRRRRRWWW___```XXXPPPTTTRRRPPPOOOOOOPPPOOOMMMMMMNNNNNNNNNMMMLLLJJJIIIGGGHHHIIIKKKLLLMMMMMMMMMPPPMMMJJJIIIIIIIIIIIIHHHJJJIIIHHHFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGGGGGGGGGGEEECCCBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>===<<<<<<;;;;;;;;;:::999999888888777888888999::::::;;;<<<<<<<<<<<<;;;::::::999888888888888888888888888888888999999999999999999999999:::999999999888888777777888888777777777777888888777777777777777666555555666666666666777777777777999888888777666555555444222222333333333333333333222333444555555555444333666666666666666666666666777777777777777888888999777666444333222222333333666666555555555444444444444444555777888888888888666666777888888888888888999999999999999999999999>>>===:::888888;;;>>>@@@777888:::===>>>===999666555666777999999::::::999===>>>@@@@@@>>>===>>>??????@@@AAABBBCCCEEEFFFFFFKKKJJJHHHGGGGGGHHHIIIJJJJJJLLLNNNPPPQQQQQQQQQQQQPPPNNNMMMMMMPPPRRRSSSSSSSSSUUUWWWXXXXXXWWWVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXYYYYYYZZZZZZ]]]]]]^^^^^^]]]\\\ZZZYYYZZZZZZXXXUUUSSSQQQOOONNNSSSTTTUUUYYYaaajjjsssyyyqqqtttvvvtttsssrrrllleeefffeeehhhnnntttzzz((('''''')))+++------,,,+++'''(((---000---******)))((((((((((((***+++---111...***(((***,,,---...///...,,,)))&&&&&&)))++++++,,,,,,---,,,+++***))))))***,,,---...---,,,+++,,,,,,------...//////000.../////////000000000000...///000111222222222222222444666777666666666777999:::::::::999999;;;===???BBBDDDEEEGGGIIIIIIHHHFFFBBB>>><<<<<<======<<>>>>>===<<<<<<;;;;;;;;;::::::999888888888888888999999:::;;;;;;<<<;;;;;;;;;:::999999888888888888888888888888888888999999999999999999999999999888888888777777777666888777777666666777777888777777777777777666555555555555666666666777777777888888777777666555555444444444444333333333333333111111333444444444333222555555555555555555555555555555555555555666777777888777555444333333444444666555555555444444444333444555666777777777777777555666666777777777777777999999999999999999999999<<<;;;999888888:::<<<>>>777777999;;;<<<<<<999777666777777888888999::::::<<<>>>@@@???>>>===>>>>>>?????????@@@@@@AAAAAABBBIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPNNNMMMLLLLLLOOORRRSSSSSSSSSTTTUUUVVVVVVUUUSSSRRRUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWZZZYYYWWWUUUSSSQQQOOOOOOSSSSSSSSSVVV]]]fffoootttrrrwwwyyyxxxwwwuuunnngggffffffkkktttyyy{{{~~~)))(((((()))+++,,,,,,++++++((()))111666333---***((((((((()))******++++++---+++((('''))),,,---...000...+++'''%%%&&&***---+++++++++++++++***)))(((((()))+++,,,,,,,,,+++***,,,,,,------.../////////....../////////000000000//////000111222222222222222444666777666666777888777888999999999:::<<<>>>BBBCCCDDDFFFGGGGGGHHHHHHFFFCCC@@@???@@@AAAAAAAAA===???@@@AAAAAACCCEEEHHHJJJJJJIIIHHHHHHKKKOOOSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRPPPOOOOOONNNMMMLLLKKKLLLMMMPPPQQQRRRQQQQQQPPPOOONNNLLLLLLJJJKKKJJJHHHGGGGGGHHHJJJLLLKKKJJJKKKNNNQQQRRRRRRPPPOOONNNLLLKKKKKKKKKKKKNNNNNNOOONNNLLLLLLMMMOOOQQQQQQSSSWWWYYYYYYWWWTTTTTTQQQOOOMMMMMMMMMKKKJJJGGGGGGGGGGGGGGGGGGGGGFFFJJJIIIHHHHHHIIIJJJKKKLLLLLLKKKJJJKKKMMMOOOOOOOOOLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAADDDCCCBBBAAA@@@?????????EEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>???@@@@@@AAAAAA???>>>>>>======<<<<<<<<<;;;;;;::::::999999888888888888999999::::::;;;;;;:::::::::999999888888777777777777777777777777777888888888888888888888888777777777666666666666666777777666666666666777777666777777777777666555555555555555666666666666777777777777666555555444444555555555444444333333222000111111222333222222222444444444444444444444444333333333333333444444555777777666555444444444444555555444444444444333333555555666666666666666555444444555666666666666666888888888888888888888888888888888888888999::::::777666666888::::::999777888777666666777888:::;;;<<<>>>??????>>>======>>>????????????????????????FFFGGGGGGHHHHHHGGGGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNLLLKKKJJJKKKNNNQQQRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQTTTTTTSSSSSSRRRRRRRRRQQQPPPQQQRRRTTTVVVWWWYYYYYYYYYYYYXXXWWWVVVVVVVVVVVVYYYXXXWWWUUUSSSRRRPPPPPPRRRQQQQQQSSSXXXaaaiiinnntttzzz~~~~~~|||xxxqqqjjjhhhhhhnnnyyy}}}yyywww***)))((()))***+++***)))+++(((+++444:::666///***'''((()))***************,,,***''''''(((***,,,,,,------+++(((&&&'''***---************++++++******((()))***+++++++++******---------.........//////........./////////000000...///000111222222222222222444666666555555666888666888999::::::;;;>>>@@@DDDCCCEEEHHHIIIFFFEEEGGGGGGEEECCCBBBDDDFFFFFFFFF===???@@@AAAAAABBBEEEGGGKKKKKKKKKKKKMMMPPPVVVZZZ[[[ZZZYYYXXXWWWVVVVVVVVVUUUTTTTTTSSSQQQPPPOOONNNNNNMMMLLLLLLMMMOOOQQQRRRPPPPPPPPPOOONNNLLLKKKJJJIIIJJJIIIHHHFFFEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKJJJJJJKKKKKKKKKMMMMMMMMMLLLJJJIIIJJJLLLMMMOOORRRTTTTTTTTTTTTTTTSSSPPPNNNLLLKKKKKKIIIGGGEEEEEEDDDDDDDDDEEEFFFFFFJJJIIIGGGFFFFFFHHHIIIKKKJJJIIIIIIJJJLLLNNNNNNMMMLLLKKKJJJIIIGGGFFFFFFEEEBBBCCCCCCCCCDDDDDDEEEEEECCCBBB@@@???>>>???@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@EEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@<<<<<<===>>>???@@@AAABBB>>>>>>=========<<<<<<<<<<<<;;;;;;:::999999888888888888999999::::::::::::999999999888888777777777777777777777777777777777777777777777777777777777555555555555555555555555777666666555555666666777666666777777666666555444444444555555555666666666666666666555555444444444666666555555444333222222111111111222222222222222444444444444444444444444222222222222222333444444555555444444333333333333444444333333333333333333555555666666666555444444333333444555555555555444666666666666666666666666555555666777777777777777777555444555777999888888999777666555666777999;;;;;;===>>>>>>===<<<<<<===???????????????@@@@@@@@@CCCDDDFFFGGGGGGFFFEEEDDDGGGHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIJJJMMMOOOPPPPPPNNNOOOQQQRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQRRRTTTVVVXXXZZZ[[[YYYXXXWWWVVVUUUVVVWWWWWWXXXWWWVVVUUUTTTRRRQQQQQQQQQPPPOOOQQQVVV^^^fffkkksss{{{|||uuummmkkkjjjooozzz~~~wwwsss***)))((((((*********((()))'''+++444999555...***(((((()))************))),,,***''''''((())))))))))))+++,,,+++***)))***+++*********+++,,,---......))))))******++++++++++++---------...........................////////////......///000111111111111222333444444444444666777777888:::;;;;;;<<>>???AAACCCDDDCCC???@@@AAABBBAAACCCEEEGGGKKKLLLMMMNNNQQQVVV\\\aaaaaa```^^^[[[YYYXXXXXXWWWVVVVVVVVVUUUSSSRRRPPPOOOLLLLLLLLLMMMNNNPPPQQQRRROOOOOOOOONNNMMMKKKJJJIIIIIIJJJJJJHHHFFFEEEFFFGGGGGGIIILLLNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMKKKIIIIIIJJJKKKKKKNNNPPPPPPOOOOOOPPPQQQQQQOOOLLLJJJJJJIIIGGGEEEEEEDDDCCCBBBBBBCCCEEEFFFHHHGGGEEEDDDDDDEEEGGGIIIIIIHHHGGGHHHIIIJJJIIIGGGEEEEEEDDDCCCBBBAAA@@@???AAAAAAAAABBBBBBCCCCCCCCC@@@???>>>=========>>>???>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAA??????>>>>>>>>>=========;;;;;;<<<===???@@@AAAAAA============<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888999999999999999:::777777777777777666666666666666666666666666666666666666666666666666666666444444444444444444555555666666555555555555666666666666666666666555444444444444444444555555555555555555555555444444444444666666555444333333222222222222222222222333333444222222222222222222222222333333222222333333444555222222333222222222111111222222333333333333333333444555555555555444444333222222333444444444444444555555555555555555555555333333555666666666555444666555333444666888888888999888666555555777999:::;;;<<<>>>>>><<<;;;<<<===;;;;;;<<<===>>>???@@@@@@AAABBBDDDEEEEEEEEEDDDCCCEEEGGGIIIKKKLLLLLLLLLLLLLLLJJJIIIIIILLLNNNOOOOOOLLLMMMOOOQQQSSSUUUVVVWWWQQQQQQQQQPPPPPPOOOOOOOOONNNOOOQQQRRRUUUVVVXXXYYYWWWVVVUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSRRRPPPOOOOOOQQQVVV]]]dddiiioooyyy~~~xxxrrrooolllnnnwww}}}|||wwwuuuwww)))((('''(((*********((('''&&&***111333///+++***))))))))))))))))))******,,,***((('''((())))))((('''))),,,---+++*********+++++++++,,,---...000000************++++++,,,,,,........................------........./////////------...///000000000000111222333222222222444666777888:::::::::<<<>>>@@@AAAAAAIIISSSTTTJJJDDDDDD???======>>>@@@BBBBBBBBB@@@AAABBBBBBBBBCCCEEEGGGKKKLLLNNNOOOSSSXXX___ddddddbbb```]]][[[YYYYYYYYYWWWXXXXXXXXXVVVTTTRRRQQQJJJKKKKKKLLLNNNPPPQQQRRRMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKLLLJJJHHHFFFGGGGGGGGGJJJNNNOOONNNKKKIIIHHHIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLMMMLLLJJJJJJKKKMMMMMMMMMNNNNNNLLLLLLMMMNNNOOOMMMJJJIIIHHHHHHFFFEEEFFFEEEBBB@@@@@@BBBDDDFFFDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFDDDBBBBBBCCCCCCCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@>>>>>>===============>>><<<<<<===>>>???AAACCCDDDAAAAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888999999999999999999666666666666666666666666666666666666666666666666555555555555555555555555444444444444444555555555555555444444444444555555555666666666666555444444333333333444444444555555444444444444444444444444444444444333333222222111333222222222222333444444222222222222222222222222333333333333333444555555000111111222222111000000111111222222222222333333333333444444444444444333222222333444444444444444444444444444444444444444222333333444555444444444555444333444666888999888888777666666666666888888:::<<<======<<<;;;;;;<<<666777888999;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCCCCEEEGGGJJJLLLMMMMMMMMMMMMKKKJJJJJJKKKMMMMMMMMMJJJKKKMMMOOORRRTTTVVVWWWPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQRRRTTTXXX]]]aaadddhhhsss~~~~~~zzzvvvrrrmmmmmmssswwwwwwwwwxxxpppyyy(((''''''(((***+++***)))%%%%%%(((,,,+++'''&&&***+++***)))(((((()))*********)))'''((()))*********((()))++++++******+++,,,///...---,,,,,,---......+++++++++++++++,,,,,,---........................---------.........//////+++,,,---...////////////000111111000000111333555666777888888888999<<<>>>@@@BBBMMM\\\]]]PPPFFFEEE???>>>>>>???BBBCCCCCCBBB@@@AAABBBBBBBBBCCCEEEGGGIIIKKKLLLNNNRRRXXX___dddcccbbb___\\\ZZZYYYYYYZZZVVVVVVWWWWWWUUUSSSPPPOOOHHHIIIJJJLLLNNNOOOQQQRRRLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNLLLJJJHHHHHHHHHIIIKKKNNNNNNKKKIIIHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKMMMOOOPPPOOONNNMMMLLLLLLLLLLLLLLLJJJHHHGGGGGGGGGFFFEEEGGGDDDAAA>>>>>>???BBBDDD??????@@@AAABBBCCCCCCDDDCCCCCCBBBCCCDDDDDDBBB???BBBCCCCCCDDDDDDCCCBBBBBB>>>>>>>>>>>>>>>=========<<<<<<===============<<<<<<<<<======???@@@BBBCCCAAAAAA@@@??????>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999888888888888888888555555555555555555555555555555555555555555555555444444444444444444444444444444444444555555555666555444444444444444444555555555666666555555444333222333333333333444444444333333333333333333333333222222222222222222222222222111111000111222333444111111111111111111111111333333222222333333444555000111222222222222111000111111111111222222222333111222333444444444444444222333333444555444444444333333333333333333333333222333333333333444444444444444444555888999999888777777777777777777777777999;;;===<<<;;;:::;;;<<<777777888888999:::;;;;;;@@@??????@@@AAABBBCCCCCCAAACCCFFFJJJLLLNNNOOOOOOOOOMMMKKKJJJKKKLLLLLLLLLKKKKKKLLLMMMOOOQQQSSSTTTNNNNNNOOOPPPPPPQQQQQQQQQNNNNNNNNNOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRQQQTTTTTTTTTTTTTTTUUUUUUUUUSSSTTTUUUVVVXXXZZZ\\\]]]aaammmyyy|||}}}}}}|||yyytttpppoooqqqrrrrrrtttyyypppttt|||((('''&&&'''***+++***)))###$$$''')))%%%!!!$$$***,,,+++)))''''''(((***+++((('''&&&(((***,,,,,,,,,*********)))((())),,,///111000...,,,++++++++++++,,,,,,++++++,,,,,,---........................------------.........//////***+++,,,---............///000000//////000222444444666777777666777999;;;@@@CCCQQQbbbcccTTTHHHFFF>>>======>>>@@@BBBAAA@@@???AAABBBBBBAAABBBDDDFFFHHHIIIKKKMMMQQQWWW^^^cccbbb```^^^[[[YYYYYYYYYZZZRRRSSSSSSSSSRRROOOMMMKKKGGGHHHIIIKKKMMMOOOQQQQQQKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOONNNKKKIIIIIIIIIKKKLLLMMMKKKHHHGGGHHHKKKIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNMMMLLLMMMOOOQQQTTTQQQNNNMMMMMMNNNMMMLLLKKKIIIGGGFFFGGGGGGFFFEEEGGGDDD@@@===<<<===@@@BBB<<<===???@@@BBBBBBBBBBBBAAAAAAAAABBBDDDDDDBBB@@@>>>???@@@AAAAAAAAA@@@???>>>>>>======<<<<<<;;;;;;;;;<<<===>>>>>>>>><<<<<<============>>>???@@@AAAAAAAAA@@@@@@???>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999999999888888888888888888444555555555555555555555555555555555555555555555444444444444444444444444444444444555555666666666555444444333333444444555555555666666555555444333222222333333333444444444333333333333333333333333111111111111111111222222111000/////////000222333000000000000000000000000222222222111222222333444000111333333444333222111000000111111222222222333000111222333444555555555222333444444555555444444222222222222222222222222333333222222333333444555444444444666999:::999888666666777777777777666555999;;;<<<<<<;;;::::::;;;::::::::::::::::::::::::@@@???>>>>>>???AAACCCDDD@@@CCCFFFJJJMMMOOOPPPQQQQQQOOOLLLKKKKKKLLLLLLKKKLLLLLLLLLLLLMMMNNNOOOPPPMMMNNNOOOPPPQQQQQQRRRSSSQQQQQQQQQPPPPPPOOOOOOOOORRRSSSTTTUUUUUUTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXWWW]]]iiiuuuyyyzzz||||||{{{uuurrrqqqqqqpppnnnrrrwwwsssuuuyyy$$$&&&((())))))(((&&&$$$'''(((((((((((((((''''''+++******))))))))))))))))))'''%%%%%%&&&'''''''''))))))))))))******************))))))))))))******...---+++*********++++++------------------------...------,,,,,,------......//////...,,,,,,---//////000111222222222222222666666666777777888999999@@@BBBGGGMMMPPPNNNHHHBBB??????@@@@@@@@@??????>>>AAABBBBBBBBBBBBBBBBBBBBBGGGGGGGGGJJJNNNTTTYYY]]]ZZZZZZYYYXXXWWWVVVVVVUUURRRNNNLLLOOOOOOLLLJJJKKKKKKLLLOOORRRRRRQQQOOOMMMMMMNNNPPPPPPNNNMMMMMMNNNPPPOOONNNMMMKKKIIIHHHGGGMMMLLLKKKJJJIIIIIIHHHGGGIIIHHHFFFFFFFFFHHHJJJLLLJJJKKKLLLMMMNNNOOOOOOOOOOOONNNLLLJJJIIIIIIIIIIIIKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBAAA??????@@@DDDGGGBBBAAA@@@@@@BBBDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBB>>>???AAABBBBBBBBBAAAAAA>>>>>>?????????@@@@@@@@@<<<<<<===>>>???@@@AAAAAA@@@???>>>=========>>>???BBB@@@???>>>???>>><<<;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;::::::::::::;;;>>><<<:::999:::;;;;;;;;;888888999999999999888888555555444444444444555555666666555444333333222222222333333333444555555555111111111111222333555666333333333333333333333333444444444444444444444444222222222333333333444444333333333222222222111111666555333111000000111222111111111111111111111111......///000111222222222666444333333444555444333444333222111000000000000000000000000111222333444...111555666555333111111777444222333555666444111222222333333333222222111222222333333333333444444444555555666777888888999777777666666666666777777888888888888888888888888777888888999999:::;;;;;;;;;<<<===???@@@@@@@@@@@@>>>@@@CCCHHHLLLOOOQQQRRRNNNMMMMMMNNNOOOQQQSSSTTTTTTSSSRRRQQQPPPOOOOOOOOOLLLLLLLLLLLLNNNPPPRRRSSSNNNPPPQQQRRRQQQQQQQQQSSSUUUTTTSSSTTTUUUVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUUUUYYYWWWUUUUUUVVVXXXXXXXXXYYYeeepppvvvyyy}}}~~~wwwvvvtttqqqoooqqquuuxxx}}}~~~zzz~~~'''''''''''''''''''''''''''(((((((((((((((''''''+++***))))))(((((())))))***(((&&&&&&'''(((((('''))))))))))))************((((((''''''''''''((((((,,,+++***)))))))))******))))))******++++++,,,,,,------,,,,,,,,,,,,---------...///...,,,,,,...000......///000111222222333555555555555666888:::;;;???@@@DDDJJJOOOMMMFFF???>>>>>>????????????>>>>>>??????@@@AAABBBCCCDDDDDDFFFGGGIIILLLPPPTTTXXXZZZWWWWWWVVVTTTRRRQQQPPPOOOPPPMMMKKKMMMLLLIIIIIILLLNNNNNNOOOPPPPPPNNNMMMLLLJJJMMMOOOPPPOOOOOOPPPQQQQQQPPPNNNLLLJJJIIIHHHHHHLLLLLLKKKKKKJJJIIIIIIIIIGGGGGGGGGGGGHHHIIIKKKLLLKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEDDDDDD@@@@@@??????AAACCCFFFHHHCCCAAA@@@@@@BBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAABBBCCCBBBBBBAAA>>>>>>?????????@@@@@@@@@:::;;;;;;<<<<<<=========;;;;;;;;;;;;===???AAABBBAAA???======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;:::::::::::::::;;;999777777888888888888777888888999999888888777666555555444444555555666666666555444444333222222444444444444444444555555///////////////000000000333333333333333333333333333333333333333333333333111111111111222222222333333333222222222111111111333333111000/////////000111111111111111111111111//////000000111222222222444333111111222333333222444333222111000000000000000000000000111222333333111333555777777666555333666444222222444555333111222222222333333222222111222222222333333444444444444555555666777777888888777666666555555666666777777777777777777777777777777777888888999::::::;;;:::;;;<<<===>>>?????????BBBCCCEEEGGGIIIKKKMMMNNNMMMMMMNNNPPPRRRUUUXXXYYYWWWVVVTTTRRRPPPOOONNNNNNNNNMMMMMMMMMMMMNNNPPPQQQOOOQQQRRRSSSQQQQQQQQQRRRTTTSSSRRRSSSTTTUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSSSSWWWVVVTTTTTTUUUWWWWWWVVVZZZbbbkkkpppwww~~~~~~{{{wwwrrrqqqtttzzz~~~)))(((&&&&&&&&&&&&((()))''''''((((((((((((((((((+++***))))))(((((())))))***(((''''''((())))))((())))))))))))************((((((''''''''''''((((((******)))((((((((())))))'''(((((()))***+++,,,,,,------,,,,,,,,,,,,------,,,---...---------///111//////......///000222333333222222333555888<<<>>>??????AAAHHHNNNMMMEEE<<<<<<<<<===============<<<<<<===>>>@@@BBBDDDEEEFFFDDDFFFJJJNNNQQQTTTUUUVVVUUUTTTRRRQQQOOOMMMKKKKKKMMMKKKKKKKKKHHHEEEHHHOOOSSSRRRPPPNNNMMMKKKJJJJJJHHHKKKNNNQQQQQQRRRSSSUUUSSSQQQNNNKKKIIIHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFEEECCCBBB@@@>>>===@@@EEEIIIJJJIIIDDDBBB@@@@@@AAABBBBBBAAACCCCCCCCCBBBAAA@@@>>>>>>@@@AAABBBCCCCCCCCCBBBBBB>>>>>>>>>????????????@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<>>>@@@BBB@@@>>>;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;::::::999999:::::::::888666666777777777666777777888888888888777777666666555555555555666666666666555555444333333333555555555555444444444444333333333222222111111111222222222222222222222222222222222222222222222222///000000000000111111111222222222222111111111000111000///...------......000000000000000000000000111111111111111111222222222111//////111222111111333222111111000000000000000000000000111222333333444444666:::======999555444333111222333333222000222222222222222222222222111222222333444555555555555555555666666777777888666555555555555555555666666666666666666666666666777777777888999999::::::999:::;;;===>>>>>>>>>>>>CCCCCCCCCDDDFFFHHHKKKLLLLLLMMMOOOQQQUUUXXX[[[]]]YYYWWWUUUSSSPPPNNNMMMMMMOOONNNNNNMMMMMMMMMNNNNNNQQQSSSTTTTTTRRRQQQQQQRRRSSSRRRQQQQQQSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSWWWUUUSSSSSSTTTUUUUUUTTTYYY^^^ccciiisss~~~}}}zzztttooommmqqqwww}}}((((((''''''''''''(((((('''''''''''''''(((((()))******)))(((((((((((((((***)))((((((***+++***)))((()))))))))******************))))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,---------...000222444222000///...///000111111000000111444888<<>>???AAACCCEEEFFFGGGCCCFFFKKKOOORRRSSSRRRQQQRRRRRRQQQPPPNNNMMMLLLLLLLLLJJJJJJIIIEEECCCIIIRRRXXXUUURRRNNNKKKJJJJJJJJJIIILLLPPPRRRSSSSSSTTTUUUSSSQQQMMMIIIGGGFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKFFFGGGJJJLLLMMMMMMMMMLLLNNNNNNNNNOOONNNNNNMMMMMMJJJIIIIIIHHHHHHHHHHHHHHHCCCEEEFFFGGGGGGFFFDDDCCC@@@>>>>>>CCCJJJNNNMMMJJJDDDBBB@@@@@@AAAAAAAAA???BBBBBBCCCBBBBBBAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>????????????=========<<<<<<;;;;;;;;;===<<<<<<;;;<<<===>>>???BBB???;;;999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;::::::999999999999999:::888777777888888777666666777777777777777777666666555555555555555555666555555555555444444333333666555555555444444333333333444444444444444333333222222222222222222222222000000000000111111111111//////000000000111111111222111111111111000000000/////////......---------000000000000000000000000222222222222111111111111111000...///000222111111222222111000000000000000/////////000000111222333666666:::@@@FFFDDD===666333222111111111111111000222222222222222222333333111222222333444555666666555555555666666666777777555555444444444444555555555555555555555555555555666666777777888999999999::::::<<<===>>>?????????@@@@@@@@@AAADDDHHHKKKNNNKKKLLLNNNQQQTTTWWWYYY[[[UUUTTTRRRPPPNNNMMMMMMLLLOOOOOONNNNNNNNNOOOOOOOOOSSSUUUVVVUUUSSSRRRRRRSSSSSSRRRPPPQQQRRRRRRQQQPPPRRRRRRSSSSSSTTTUUUVVVVVVXXXVVVTTTTTTUUUUUUTTTSSSVVVZZZ]]]cccooo{{{}}}yyywwwsssooolllnnnrrruuuzzz&&&''')))******)))'''&&&'''''''''&&&'''((()))******))))))((('''((((((((()))(((((()))+++,,,+++)))((()))))))))******************))))))))))))******))))))******************,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,***+++---------...111333999777444111///...///////////////111444777;;;===>>><<<===BBBHHHHHHAAA999888999:::;;;;;;;;;;;;;;;@@@@@@AAACCCDDDFFFGGGGGGDDDFFFJJJNNNPPPPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJIIIIIIEEEDDDKKKTTTZZZWWWRRRMMMKKKJJJKKKLLLLLLOOOSSSUUUTTTTTTTTTTTTRRRPPPLLLHHHFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKGGGIIILLLNNNOOOOOONNNMMMNNNNNNOOOOOOOOONNNNNNMMMJJJJJJJJJJJJIIIHHHHHHGGGEEEFFFHHHIIIIIIHHHFFFEEECCCAAABBBGGGNNNQQQOOOJJJDDDBBB@@@@@@AAAAAA@@@???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::======<<<<<<===???@@@BBBEEEBBB===:::999::::::999::::::::::::::::::::::::999999999999999999999999::::::999888888888888999999777666777888888666555555666666777777666666555555555444444444444555555444444444444333333333333555555444444333333222222...///000111222222222222111111111111111111111111/////////000000111111111000000000000111111111111111111111000000000////////////////////////......////////////////////////222222111111111111111111111000...///111222222111111111000000///000000000////////////000111222333444777===EEEKKKHHH===444111222222111111000000000222222111111111222333444222222333444444555666666555555555555666666666666555555444444444444555555666666666666666666666666555666666777777888888999;;;<<<===>>>???@@@@@@@@@@@@@@@???@@@CCCFFFJJJLLLJJJKKKLLLNNNPPPRRRSSSTTTNNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRUUUVVVWWWWWWUUUSSSSSSTTTTTTRRRQQQQQQRRRRRRQQQOOORRRRRRSSSTTTUUUVVVWWWXXXZZZXXXWWWWWWWWWWWWUUUSSSSSSVVVZZZ```jjjuuuxxxuuuwwwwwwwwwuuurrrooonnnooonnnwwwzzzzzz|||yyy%%%''')))++++++)))'''%%%((('''&&&&&&'''(((***+++***)))((((((''''''((((((((((((((()))+++,,,+++)))))))))))))))************((((((''''''''''''((((((((()))***+++++++++******************************,,,,,,++++++++++++,,,,,,***,,,---------...000222:::999666333000///.........///000222444666888999888777888:::======:::777888888999:::;;;;;;;;;;;;@@@@@@AAACCCDDDEEEGGGGGGEEEFFFHHHJJJKKKLLLLLLLLLHHHIIIIIIJJJJJJKKKKKKKKKJJJHHHGGGGGGFFFFFFLLLTTTWWWTTTPPPLLLKKKKKKMMMNNNOOORRRUUUWWWVVVTTTSSSSSSRRRPPPMMMJJJIIIHHHIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLJJJKKKMMMOOOPPPOOONNNMMMNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMLLLKKKJJJHHHGGGIIIIIIJJJJJJJJJIIIGGGFFFEEEEEEGGGLLLPPPPPPLLLHHHCCCAAA??????@@@AAAAAA@@@??????AAABBBCCCDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA???>>>>>>>>>>>>>>>======;;;;;;;;;::::::999999999999::::::<<>>@@@CCCEEEGGGHHHGGGFFFFFFFFFGGGHHHJJJKKKGGGGGGGGGHHHHHHHHHHHHIIIHHHDDDCCCEEEGGGGGGKKKPPPQQQOOOLLLJJJJJJKKKNNNOOOOOORRRVVVXXXWWWVVVTTTTTTRRRQQQPPPNNNMMMMMMLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOMMMNNNOOOPPPPPPOOONNNMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKIIIHHHKKKKKKKKKJJJIIIHHHGGGGGGEEEHHHLLLNNNOOOLLLHHHEEEAAA@@@>>>???@@@BBBAAA@@@>>>???@@@@@@AAAAAAAAAAAABBBAAA@@@????????????@@@??????>>>>>>============;;;;;;;;;;;;::::::::::::888888999;;;>>>AAADDDFFFEEECCC@@@>>>===;;;999888888888888888888888888888888888888888888888888888999999888777777777777777666555555666777777444222444555555666666555555444333222222111111222222333111111111111111111111111111111111111111111222222222333555666777666555444000000000000000000000000...//////000111111222222....../////////000000000000000/////////............///000000111000///....................................///000000000111...---,,,---///000000000000000////////////000000///......//////000111222111555999===>>>;;;777333111333444333111///111222222111000000111222444666555555555555444444444444555555555555555555555555777666666555555666666777444444444444444444444444444444555666666777777888:::;;;===>>>??????@@@@@@@@@@@@AAACCCDDDFFFGGGGGGHHHJJJKKKMMMOOOOOOOOOOOONNNNNNOOOPPPQQQSSSUUUVVVUUUVVVWWWXXXXXXWWWWWWVVVUUUWWWXXXXXXWWWWWWWWWXXXXXXVVVUUUUUUUUUUUUTTTRRRPPPQQQRRRTTTVVVXXXYYYZZZ]]][[[ZZZZZZZZZYYYVVVSSSPPPUUUXXXZZZ```kkksssvvvwwwzzz}}}|||vvvnnngggccc]]]bbb______fffkkkvvv***)))(((''''''((()))***((('''&&&%%%&&&(((***,,,))))))((('''''''''''''''&&&&&&''')))++++++***((())))))))))))******************))))))))))))******%%%&&&((()))))))))(((((('''(((***,,,...000222333,,,++++++++++++++++++,,,,,,---......------///111333333333333222000///......000222444555444333222444555666444222222555999777888999:::;;;<<<<<<<<<888999;;;>>>BBBEEEGGGHHHHHHFFFDDDCCCCCCFFFIIIJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGBBB@@@DDDGGGHHHJJJNNNLLLKKKJJJIIIIIIKKKNNNOOONNNRRRVVVYYYXXXWWWVVVVVVSSSRRRRRRRRRQQQPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOPPPPPPOOOOOONNNNNNLLLMMMNNNOOOPPPQQQQQQQQQRRRRRRRRRQQQOOOLLLIIIHHHMMMLLLJJJIIIHHHGGGGGGGGGEEEIIINNNOOOMMMHHHDDDAAA@@@???>>>???@@@BBBBBBAAA>>>>>>?????????>>>>>>===BBBAAA???>>>>>>>>>????????????>>>>>>=========<<<========================:::::::::;;;<<<>>>AAABBBDDDBBB@@@??????===;;;999888888888888888888888888888888888888888888888888999888888777777777777777888888777888:::999777444444555555555555555555444222111111111111111111222000000000000000111111111//////000000111111111222111222333444444222000///000000000000000000000000...//////000111222222333---------.........//////000/////////............---...///000000000..............................,,,------...///000000111---+++***+++---/////////000000////////////000111.........//////000111222111333666777555444444444111333555444111000111333222111000000111222555666666666666555444444333333555555555555555555555444777777666666666666777777333333333333333333333333444444555555666777777777999:::;;;===>>>>>>??????;;;===@@@CCCFFFIIIJJJKKKHHHJJJLLLOOOPPPQQQQQQQQQQQQRRRRRRSSSUUUVVVXXXYYYYYYZZZZZZ[[[ZZZXXXWWWUUUUUUWWWXXXYYYXXXXXXXXXYYYYYYXXXVVVVVVVVVVVVUUUSSSSSSTTTUUUWWWYYY[[[\\\]]]]]][[[ZZZZZZZZZXXXUUURRRQQQVVVXXXXXX]]]iiiuuu||||||ssslllhhh\\\___[[[[[[ccchhhrrr&&&&&&''''''''''''''''''((((((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))(((((((((((((((,,,,,,---------,,,++++++++++++************++++++,,,,,,+++***+++,,,---...///......------///000111000000000111222222333333222222222333444555666777:::999999;;;======<<<;;;<<<;;;;;;;;;>>>BBBFFFHHHIIIGGGEEEEEEFFFGGGFFFEEEFFFFFFEEEFFFGGGFFFDDDBBBEEEDDDCCCDDDGGGJJJKKKLLLJJJHHHGGGHHHLLLNNNNNNLLLQQQSSSVVVXXXXXXVVVSSSQQQSSSSSSRRRRRRRRRRRRRRRRRRUUUTTTSSSRRRRRRSSSTTTUUUVVVSSSOOONNNNNNOOOOOOOOOKKKMMMOOOPPPPPPQQQSSSUUUVVVSSSQQQPPPQQQQQQNNNKKKNNNKKKHHHGGGFFFEEECCCBBBGGGGGGFFFEEEDDDBBB@@@???AAA@@@>>>=========>>>???<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;<<<===???@@@AAA@@@@@@@@@???>>>======<<>>???@@@???===;;;:::999999999999999999999999<<<:::888777666777888999777777666666555555555444666666666666666666666666777444222333555666444111000000000000000000000000222000...///222333111///333333222222111000//////111111111111000000000000/////////000111111222222222111000000000000000111222111111111000000//////111000000///...---------////////////000000000000........................000000111111111000000///////////////////////////...............---------000000000000111111111111111111111111111111111111222111111111000000//////000/////////000222444555666666777777666444222111555555555444333333555777444444444444444444444444555555555444444333333333444444333333444555777888:::999999888999:::<<<===>>>???AAACCCFFFHHHJJJKKKIIILLLOOOPPPPPPPPPQQQRRRVVVWWWYYY[[[\\\\\\\\\\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\\\\[[[ZZZZZZYYYZZZZZZZZZYYYWWWVVVVVVWWWXXXXXXVVVVVVXXXYYYZZZZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWVVVXXXWWWYYY]]]bbbhhhuuu~~~zzzpppfffhhh___[[[```bbbccclllzzz''''''''''''''''''''''''(((''''''&&&&&&'''((()))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******)))((((((((((((((()))******+++++++++******++++++************++++++,,,,,,+++++++++,,,---...///......---...///000111...//////000111111222222222222222222333555666777999888888:::<<<===<<<:::;;;;;;:::;;;>>>AAAEEEHHHHHHFFFEEEFFFGGGGGGFFFEEEEEEDDDDDDFFFGGGHHHFFFDDDHHHGGGFFFFFFGGGHHHIIIIIIIIIGGGFFFGGGKKKMMMMMMLLLQQQRRRUUUVVVVVVUUURRRQQQSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUTTTSSSSSSTTTUUUUUUTTTQQQNNNMMMMMMNNNNNNMMMMMMOOOPPPPPPOOOPPPQQQRRRTTTRRRPPPPPPQQQQQQNNNLLLMMMKKKHHHGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@???@@@???>>>>>>======>>>>>>;;;::::::;;;;;;<<<===>>>:::;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>===<<<<<>><<<:::999999:::;;;;;;;;;:::::::::;;;<<<======>>>???@@@???===;;;:::::::::999999888888888777:::999777666666666888888888777777777666666666666555555555555555555555555666444222333555555333111000000000000000000000000111///---...000111000...000111111111111111222222111111111000000000//////111111000000000000000000111000000000000000111111111111111000000000//////111000000///......------............////////////........................000000000111111000000///................................................//////000000000111111111111111111111111111111111111111111111000000000///222111111111111222222333444444555555666555555555777666555444444555555666444444444444444444444444555555444444444333333333444444333333444555777888666777999::::::::::::999===>>>???BBBDDDGGGHHHIIIIIIKKKNNNOOOOOOOOOQQQRRRVVVWWWYYY[[[\\\\\\\\\[[[______^^^]]]]]]]]]^^^^^^[[[ZZZYYYYYYYYYYYYZZZ[[[YYYYYYXXXWWWWWWWWWXXXYYYVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWZZZYYY[[[___ccciiiuuu~~~vvvlllfff___\\\aaacccbbbhhhsss''''''''''''''''''''''''''''''''''''((()))******''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))******)))(((((((((((()))&&&'''((())))))***))))))++++++************++++++,,,,,,+++++++++,,,---.........------......///000.........///000000111111111111111222333444555666888888888999;;;<<<;;;:::;;;::::::;;;===AAADDDFFFFFFFFFFFFGGGIIIIIIGGGEEEDDDDDDDDDFFFHHHHHHGGGFFFKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFGGGJJJKKKLLLKKKQQQRRRSSSTTTTTTSSSRRRQQQTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUSSSQQQNNNMMMNNNOOOOOONNNOOOPPPQQQQQQOOONNNOOOQQQRRRPPPPPPPPPQQQQQQOOONNNLLLJJJGGGFFFFFFEEEDDDBBB>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<888999:::;;;<<<<<<<<<<<<999:::<<<>>>>>>???>>>>>>??????>>>>>>===<<<<<<<<<===<<<:::999888888999:::;;;::::::::::::;;;<<<======>>>??????>>>===;;;:::;;;::::::999888777777666999888666555555666777777888888888777777777777666555555555555555555555555555444333333444444333222000000000000000000000000000...---...///000///---......///000222333444444111111000000000000//////222222111000000///......////////////000111111222111111000000000000//////000000000///......------------------....................................//////000000000000//////........................//////////////////////////////000000000000111111111111111111111111111111111111111111000000000000333333333333333222111000222222333444555777888999:::777444444666777555333444444444444444444444444555444444444444333333333444444333444444555777777333555888;;;;;;:::888777<<<===>>>@@@CCCEEEFFFGGGJJJKKKLLLLLLLLLMMMPPPSSSUUUWWWYYY\\\]]]\\\[[[ZZZ^^^^^^]]]]]]^^^^^^______ZZZYYYXXXWWWWWWXXXZZZ[[[YYYXXXXXXWWWXXXXXXYYYYYYWWWXXXYYYZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVVVVWWWXXX\\\[[[\\\```dddiiittt{{{rrriiibbb```eeefffcccgggnnn(((((((((((('''''''''''''''''''''((()))***++++++''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***+++***))))))(((((())))))%%%&&&'''((())))))******++++++************+++++++++++++++,,,,,,,,,------------------......//////......//////000111111111111111111222333444555666888777777999;;;;;;:::999:::::::::;;;>>>AAACCCEEEEEEEEEFFFHHHJJJJJJGGGEEEFFFEEEEEEFFFGGGHHHGGGEEEKKKKKKKKKJJJHHHGGGGGGHHHIIIHHHHHHIIIJJJKKKLLLLLLQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTTTTTTTTTTUUUUUUSSSSSSSSSRRRRRRSSSSSSSSSSSSQQQOOOOOOPPPQQQQQQPPPOOOPPPQQQQQQOOOOOOPPPQQQQQQQQQQQQRRRRRRRRRQQQOOOKKKIIIGGGFFFFFFFFFDDDCCC==============================>>>??????===<<<;;;777888:::<<<<<<<<<<<<;;;888:::<<<>>>???>>>===<<<=========<<<<<<<<<;;;;;;<<<;;;:::999999999999:::::::::::::::;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::===<<<;;;:::999888777666777666555555555555666666777777777666666666666666444444444444444444444444444444333333333333333222000000000000000000000000//////...///////////////---...///000111222333444111000000000////////////111111000000////////////.........//////111222333000000000000000000//////000000//////............------........./////////..............................//////000000//////........................////////////000000000000////////////000000000111111111111111111111111111111111111000000000000000222333444444444333111000222222222222444666888:::;;;777333444777999555111444444444444444444444444444444444444444444444444333333444444555666666777444666888:::;;;;;;:::999<<<===>>>@@@BBBDDDEEEFFFJJJJJJJJJIIIIIIKKKOOOSSSTTTVVVXXXZZZ[[[ZZZYYYXXXYYYYYYYYYYYYZZZ[[[\\\]]][[[ZZZWWWUUUUUUVVVXXXYYYWWWWWWWWWXXXXXXYYYYYYZZZXXXYYYYYYZZZ[[[[[[ZZZZZZYYYXXXWWWUUUVVVWWWYYYZZZ]]][[[\\\```bbbgggqqq{{{~~~~~~vvvqqqjjjggghhhiiihhhjjjooo}}}))))))((((((((('''''''''&&&''''''((()))******+++''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******++++++***)))))))))))))))&&&'''((()))************++++++************++++++++++++,,,,,,,,,---------,,,------...............//////000111111222222333111111111222333444666666888777777999;;;;;;:::999;;;;;;;;;<<<>>>AAACCCDDDDDDDDDFFFHHHKKKKKKIIIFFFJJJHHHFFFFFFFFFFFFEEECCCHHHJJJKKKJJJHHHGGGHHHJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPPPPPPPQQQQQQPPPPPPPPPRRRRRRRRRSSSSSSTTTTTTTTTPPPPPPQQQQQQQQQQQQPPPPPPPPPOOONNNNNNPPPQQQPPPOOOMMMOOOPPPPPPPPPPPPQQQSSSRRRSSSTTTTTTSSSRRRQQQPPPJJJHHHFFFEEEFFFFFFEEEDDD@@@???>>>===<<<<<<<<<======>>>?????????>>><<<;;;999:::;;;<<<===<<<;;;:::888999;;;===>>>===<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999:::;;;<<<<<<<<<===>>>>>>>>>===<<<<<<;;;:::>>>===<<<;;;:::999888888555555555555555555666666555555555555555555555555444444444444444444444444333444444333222222222222000000000000000000000000000000111000000000000000//////000000000111111111000000000////////////.........//////000000000000............///000111222//////////////////000000////////////................../////////000000000........................,,,---...///////////////.........................../////////000000111111...////////////000000000000000000000000000000000000000000000000000111111000111222333444333222111333222222111222444666777:::666333444888999555111444444444444444444444444444444444444444444444444333333444555555666666666777888888999:::;;;<<<======>>>???@@@BBBCCCDDDEEEHHHHHHHHHGGGGGGIIINNNQQQSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZWWWUUUTTTTTTTTTUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXVVVVVVVVVXXXZZZ\\\[[[YYYZZZ]]]___bbbkkkuuu}}}|||zzzrrrlllkkklllmmmpppsss***))))))(((((('''''''''&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((************************(((''''''(((((()))***+++++++++***))))))))))))***'''((()))******+++******++++++************++++++***+++,,,---------,,,,,,,,,,,,---............---000000000111222222333333222222222333444555666777888888888999;;;<<<;;;:::;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEHHHJJJKKKJJJHHHLLLJJJGGGFFFFFFFFFDDDCCCEEEHHHKKKJJJHHHGGGHHHJJJKKKLLLMMMLLLKKKKKKMMMOOOOOOPPPQQQRRRRRRQQQPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSNNNOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMOOOPPPOOONNNMMMNNNPPPPPPPPPPPPQQQSSSSSSUUUVVVVVVSSSPPPNNNMMMIIIGGGEEEEEEFFFFFFEEEDDDBBBAAA???>>>=========>>>???????????????>>>======<<<<<<======<<<<<<;;;:::888999;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999:::;;;<<<=========>>>>>>===<<<<<<;;;;;;;;;======<<<;;;:::999999888555555555666666666666666333444444444444444555555333333333333333333333333222444444333222111222333000000000000000000000000000111222111000///000222000000000000000000//////000000////////////......------...//////000111111............///000000111......////////////000000//////////////////......////////////000000000111........................+++,,,---...////////////---------------------------......//////000000111......////////////000000000000000000000000000000000000000000111111111111///000111222222222222222222111111111222222333444666444333444777777555222444444444444444444444444333333333444444444444555222333444555666666666666888888888888999;;;>>>???>>>>>>???@@@AAABBBCCCDDDFFFGGGFFFEEEEEEHHHLLLOOORRRQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRSSSUUUVVVXXXXXXYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXVVVVVVVVVVVVWWWXXXZZZ[[[YYYWWWXXXZZZ[[[]]]eeennn}}}yyyrrrooorrruuuxxxyyy******))))))(((''''''&&&&&&&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++,,,+++******))))))******((())))))*********))))))++++++************++++++***+++,,,---------,,,,,,+++,,,---.........------//////000000111222222222333333333444555666777888999888888:::<<<===<<<:::<<<===>>>???AAACCCDDDEEEEEEDDDEEEFFFIIIKKKKKKKKKKKKIIIGGGFFFFFFFFFFFFEEEDDDHHHKKKJJJGGGEEEFFFIIIJJJLLLMMMLLLJJJJJJLLLNNNNNNOOORRRSSSSSSRRROOONNNMMMMMMNNNNNNOOOPPPPPPPPPNNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNOOOQQQRRRRRRPPPOOOPPPQQQQQQOOOOOOPPPQQQSSSVVVWWWUUUQQQLLLJJJIIIHHHFFFDDDDDDEEEFFFFFFEEEAAA@@@>>>======>>>???@@@AAAAAA@@@???????????????@@@???>>>===<<<;;;;;;;;;:::::::::::::::;;;;;;;;;999999999:::::::::::::::888888999999999999999888777888:::;;;=========<<<>>>>>>===<<<;;;;;;;;;;;;:::::::::999999888888888555555666666777777777777444444444444555555666666222222222222222222222222222333555333111000111333000000000000000000000000...000222111///...///111000000000000000000000000000000/////////...............////////////////////////.........//////000........./////////000000.../////////////////////........./////////000000........................++++++,,,---............------------------------,,,------...//////000000........./////////000000000000000000000000000000///000000000111111111111111111000000//////000000...///000111111222222222111222333444555555555444444444444444444444444444333333333444444444555555222333444666666666666555555666777999:::;;;<<<=========>>>??????@@@AAAAAADDDEEEEEEEEEEEEGGGJJJMMMQQQOOOMMMKKKLLLNNNPPPRRRTTTTTTTTTTTTTTTUUUVVVWWWSSSTTTUUUUUUUUUTTTSSSRRRPPPQQQSSSUUUWWWXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWRRRSSSTTTUUUVVVWWWXXXXXXXXXVVVWWWXXXYYYZZZaaajjjxxx|||zzz}}}+++******)))(((''''''&&&&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++,,,+++******)))*********((()))))))))))))))((('''++++++************++++++***+++,,,---...---,,,,,,+++,,,---.........---,,,......//////000111111111444444444555666777888999:::999999;;;======<<<;;;===>>>???@@@BBBCCCDDDEEEFFFEEEDDDFFFIIIKKKLLLLLLJJJHHHFFFEEEFFFHHHHHHGGGDDDHHHLLLKKKFFFCCCEEEGGGIIIKKKLLLKKKIIIIIIKKKNNNMMMOOORRRTTTTTTRRROOOMMMKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOQQQQQQQQQQQQOOOOOORRRQQQQQQSSSVVVWWWVVVTTTQQQRRRRRRQQQOOONNNNNNOOOSSSVVVWWWUUUOOOIIIFFFEEEGGGFFFDDDDDDEEEFFFFFFEEE???>>>===<<<===???AAACCCCCCBBB@@@?????????@@@AAACCCAAA???===;;;;;;;;;;;;::::::999999999:::;;;;;;999999999999999999999:::666777888888888888777777777888:::<<<=========<<<>>>>>><<<;;;;;;;;;;;;;;;888888888777777777777777555555666777888888777777444555555555666666777777222222222222222222222222111333555444111000111333000000000000000000000000---///111000---,,,...000.../////////000000111111000/////////............000000000///......------000//////.........//////---.........//////000000.........///////////////---------.........//////........................***+++,,,---............------------------------,,,,,,,,,---...//////000............/////////000000000000000000000000000//////000000111111111222444222000///------......+++,,,...000222222222111...000333555444444444555444444444444444444444444333333333444444555555555222333444666666666666555222444777:::<<<<<<::::::<<<<<<<<<===>>>?????????CCCDDDEEEEEEEEEGGGJJJLLLPPPNNNJJJHHHHHHKKKNNNQQQRRRRRRRRRRRRRRRSSSSSSTTTOOOQQQSSSUUUVVVVVVTTTSSSOOOPPPRRRUUUVVVWWWWWWWWWVVVWWWWWWXXXWWWWWWVVVVVVOOOPPPRRRSSSUUUVVVVVVVVVWWWVVVVVVXXXXXXXXX___hhhrrr~~~((((((''''''''''''((((((******)))(((((((((((((((&&&&&&&&&&&&&&&'''((()))******))))))((((((''''''''''''(((((()))))))))***((((((''''''((()))******++++++***)))'''&&&&&&&&&)))(((((((((((())))))***++++++***)))(((((())))))++++++,,,,,,,,,,,,------*********+++,,,---...///...,,,,,,...111333222111222222222333444777999:::888999:::;;;<<<<<<<<<<<>>===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<:::999999:::;;;:::999666777999:::::::::999999999999;;;;;;;;;;;;999999888999;;;<<<<<<;;;999777999888777777888888777666777777777777888888888888777666555555555555555666333333444555666666666666333222222222111000000000222222222111111111000000111111000000000000000111333222000/////////000111////////////////////////......////////////..............................///......---------..............................//////.........---------......---------,,,,,,,,,,,,---......//////......,,,,,,,,,---------......////////////////////////......//////000000111111111111000//////...//////......////////////......////////////000000000000////////////000000000000222000///000222444444444000111222222333333222222111111222222222333333333222222333444555555555555444555666777888999::::::>>>===;;;;;;<<>>===<<<;;;;;;;;;999999888888888888999999;;;999888888:::;;;:::999888999:::;;;;;;;;;::::::888999:::;;;;;;:::999888<<<<<<<<<<<<;;;:::888777888777666666777888777555777777777777777666666666555666666666666666666666333333444555555555444444222222222111111111111111222222222111111111000000111111000000000000000111222111000/////////000111..............................////////////....................................---------......///...............---------//////.........---------...------------,,,,,,,,,,,,------...............,,,,,,---------.......................................//////000000000000000000//////.../////////......////////////........./////////000000000000////////////000000000000333222111222444666666666222333333444555444444444111111222222222333333333333444555555555555555555444555555666888999999:::<<<<<<;;;;;;===???AAACCCBBBBBBAAAAAABBBDDDEEEFFFGGGGGGGGGGGGIIIKKKNNNPPPMMMNNNPPPQQQRRRSSSTTTTTTSSSSSSTTTUUUTTTTTTSSSRRRSSSTTTUUUWWWWWWWWWVVVVVVVVVUUUSSSSSSSSSSSSRRRPPPQQQOOONNNOOORRRTTTVVVVVVWWWVVVVVVVVVXXX[[[^^^```eeennn~~~((('''&&&%%%%%%%%%%%%%%%))))))((((((''''''((((((***))))))(((((((((((()))))))))))))))((((((((((((''''''((()))***,,,,,,---,,,,,,+++++++++++++++,,,)))((('''&&&'''(((***+++******))))))))))))******---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///111///...///000111000...222111111111222333555666999888888888999;;;===>>>AAAAAAAAAAAABBBBBBBBBCCCBBBCCCDDDFFFHHHIIIJJJJJJKKKMMMQQQUUUWWWVVVQQQNNNMMMJJJHHHIIIKKKLLLJJJHHHJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOQQQUUUXXXYYYXXXVVVTTTUUUSSSQQQOOOMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCC???@@@@@@AAABBBCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@AAA>>>>>><<<;;;::::::::::::888888777777777888888999999888888999;;;<<<;;;:::999:::;;;<<<===<<<;;;;;;888999:::;;;;;;:::999888>>>>>>===;;;:::999888777666555555666888888777555777777666666555555444444333444666777888777777666333333333333333333222111111111111111111222222222222111111111111000000000000000000//////000000111222111000/////////000000------------------------......////////////......---------------------------,,,,,,,,,---...////////////.........---------...............---------------------,,,,,,,,,,,,,,,,,,---...............---------.........//////...........................////////////000000000//////.........//////000............................../////////000000000////////////000000000000222111000111444666666666222222333444444444444333111111222222222333333333555555666666666555444444444444555666777888888999::::::;;;<<<===???@@@@@@?????????@@@AAACCCDDDEEEDDDEEEEEEGGGJJJMMMPPPRRROOOOOOPPPPPPQQQRRRRRRRRRRRRRRRRRRQQQRRRRRRRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVTTTSSSQQQQQQRRRQQQPPPNNNPPPNNNLLLMMMPPPSSSUUUUUUUUUUUUUUUVVVXXXZZZ\\\]]]aaakkk{{{&&&&&&%%%%%%&&&&&&'''((()))(((((('''''''''((((((******)))(((''''''''''''))))))))))))((((((((((((&&&'''(((***+++---......(((((()))***+++---///000.........------,,,+++***((((((((()))***+++,,,---,,,++++++*********++++++***++++++++++++,,,,,,,,,---,,,,,,,,,---......//////......///000111111000333333222111111222444444888888777777888:::===?????????@@@@@@AAAAAABBBBBBAAABBBDDDEEEFFFGGGHHHHHHFFFIIINNNRRRTTTSSSPPPNNNLLLJJJIIIIIIKKKLLLJJJIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKJJJIIIIIIKKKLLLNNNPPPPPPPPPPPPOOOMMMOOORRRUUUVVVUUUTTTRRRRRRPPPMMMKKKJJJLLLMMMOOOMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKIIIHHHGGGFFFFFFFFFIIIIIIIIIHHHGGGGGGFFFFFF@@@@@@@@@AAAAAABBBBBBCCCAAAAAA@@@????????????@@@======<<<;;;:::999999999999999999888999999:::::::::999999:::===>>>===<<<;;;;;;============<<<;;;777888999::::::999888777<<<<<<:::999888888888888666666666777999:::888666666666555555444333222222222333666888999888777666222222333222222111000///000000000111222222222333111111111111000000000000000////////////000000111111111000000////////////---------------------------......//////......---------------------------++++++,,,,,,---...///000/////////...------,,,,,,........................---------,,,,,,,,,++++++,,,,,,---.........------------........./////////........................////////////////////////------------...///000000................................./////////000000////////////000000000000000......///111333333333///000000111111111111111111111222222222333333333555555555555444333333222333444444555666666777777777888:::<<<===>>>>>>>>>======>>>???AAABBBDDDDDDDDDDDDEEEGGGJJJMMMPPPQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQPPPOOONNNNNNPPPRRRSSSQQQQQQSSSTTTUUUVVVVVVVVVQQQPPPOOOOOOQQQQQQPPPOOOQQQOOOMMMNNNPPPSSSUUUUUUTTTUUUVVVXXXZZZ[[[[[[[[[bbbjjjyyy$$$%%%%%%&&&''')))+++,,,((((((''''''''''''(((((()))(((((('''&&&&&&&&&&&&(((((((((((())))))))))))&&&'''(((***+++---......&&&&&&'''(((***,,,---...///111444555555222///,,,,,,++++++************+++******))))))))))))***+++*********+++++++++,,,,,,------,,,,,,,,,---......+++,,,...///000111333444555444333222222333444555777777666666777:::===???>>>>>>>>>???@@@AAAAAABBBAAABBBCCCDDDEEEEEEEEEEEECCCFFFIIILLLMMMNNNNNNMMMJJJIIIIIIIIIJJJJJJJJJIIIKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKJJJJJJMMMNNNPPPQQQRRRQQQPPPPPPMMMNNNQQQSSSTTTSSSQQQPPPLLLKKKIIIHHHIIIKKKNNNPPPKKKKKKLLLLLLKKKJJJIIIHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<;;;::::::::::::999888888888999999:::;;;::::::;;;<<>>===;;;;;;<<<======<<<;;;:::777777888999999888777777888777777666666777888888666666777:::<<<<<<;;;999666555555444333222222111111333555777888888666555222222222222111000//////000000000111222222222333000000000000000000000000//////......///000111111000000000000//////......------------------------------............------------------------------+++++++++,,,,,,...///000//////.........------------.....................------,,,,,,,,,++++++++++++,,,,,,---...---------------------.........///......................../////////...............------,,,,,,---...//////......------------..................////////////////////////000000000000000...---...000222222111...///000000111111000000111111222222222333333333333333333333222222111000333333333444555555555666555666999;;;======<<<<<<<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIKKKMMMMMMOOONNNMMMLLLLLLLLLMMMMMMNNNMMMLLLKKKLLLNNNQQQSSSPPPQQQSSSUUUUUUTTTSSSQQQNNNMMMMMMNNNQQQRRRRRRQQQRRRQQQPPPQQQTTTVVVWWWWWWUUUVVVXXXZZZ[[[[[[[[[[[[]]]cccooo}}}$$$%%%%%%&&&(((***+++,,,''''''&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))''''''((()))***,,,,,,---))))))((((((((((((((())),,,...333666777555333000111000...,,,***((('''''')))))))))((())))))***+++************++++++++++++,,,,,,,,,++++++,,,,,,---)))+++...///000111444666444444333222222333555555555555555666888:::<<<>>><<<======>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCEEEHHHIIIIIIIIIKKKMMMHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPNNNOOOQQQRRRRRRQQQOOONNNHHHGGGFFFFFFHHHJJJMMMNNNHHHIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFGGGIIIJJJKKKFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>============>>><<<<<<;;;:::::::::::::::777777777777777888999:::;;;;;;;;;===??????>>><<<::::::;;;<<<;;;:::999888666777888999999888777666444444555555666777777777666777888;;;>>>>>><<<:::555555444444333333222222111222444555666666555444111111111111111111000000111111111111111222222222//////000000000000000111............///000111111//////000000000///...---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---..............................---------...............,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,---------......------------------------/////////............---------,,,,,,,,,---......///...---,,,,,,---...///------........./////////////////////000000000000333111000000111222222111000000111222222222222111111111222222222333333333111111222222222111000000222222333333444444444444444555888:::;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBDDDDDDEEEFFFHHHIIIIIIJJJMMMLLLKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIKKKMMMPPPQQQRRRSSSSSSTTTSSSRRRPPPOOONNNMMMMMMOOORRRSSSSSSRRRSSSSSSTTTVVVYYYZZZYYYXXXVVVWWWXXXYYYZZZ[[[[[[[[[XXX]]]fffsss&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&'''((()))((('''''''''''''''((()))'''((((((((()))))))))***''''''((())))))***++++++***))))))(((''''''''''''***+++---///000111000///000///...,,,***))))))(((***)))))))))******+++,,,************++++++++++++,,,++++++******+++++++++***,,,///000///000333555222222111111111333444555333444555777999:::;;;<<<;;;<<<<<<===>>>???@@@AAA@@@AAABBBBBBBBBBBBBBBAAABBBEEEHHHHHHFFFFFFGGGIIIEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNOOOOOONNNMMMKKKJJJEEEEEEFFFFFFGGGHHHJJJJJJFFFGGGHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGHHHIIIFFFEEEDDDBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@@@@?????????>>>======<<<<<<======::::::999888888888999999777777777888888999:::;;;::::::;;;<<<>>>>>>;;;999888999:::::::::888777666555666777888888777666555444555666777777777666555555555888;;;>>>>>><<<:::444444444444444444333333333333333333333333333333000000111222222222111111222222222111111111111111////////////000000111111...------......000111111...///000000000///...---........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,------.../////////---------.........//////,,,,,,,,,++++++++++++***++++++,,,------------,,,+++++++++,,,,,,,,,,,,---------------------------//////.........---------------,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///---------.........//////////////////000000000000444222000000000111000//////000111111222222111111111111222222222333333333000111111222222222222111222222222222333333333333444555666888999:::;;;;;;:::;;;===>>>?????????>>>AAABBBDDDEEEGGGHHHHHHHHHKKKJJJHHHGGGGGGGGGIIIJJJHHHHHHHHHIIIJJJLLLNNNPPPQQQPPPOOONNNOOORRRTTTVVVRRRQQQPPPQQQSSSSSSSSSRRRSSSTTTVVVZZZ\\\]]]ZZZXXXVVVVVVWWWWWWXXXYYYZZZ[[[WWWZZZ```jjjyyy''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))(((((('''(((((()))***+++'''((((((((())))))******''''''(((((()))))))))***(((((('''(((((()))******,,,+++***)))((()))***+++++++++++++++,,,,,,---...+++*********+++,,,,,,---)))************+++++++++++++++******)))*********,,,...000000//////111444111000000000000222333444222333555777999:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@CCCGGGHHHEEECCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKGGGGGGHHHIIIJJJLLLMMMNNNKKKKKKJJJIIIIIIJJJLLLLLLKKKKKKLLLKKKJJJHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGDDDEEEGGGHHHHHHGGGFFFDDDFFFFFFEEEDDDDDDDDDDDDDDDBBBAAA???>>>======>>>>>>BBBAAAAAA@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<999888777777777777777888::::::::::::;;;<<<===>>>999999:::;;;===<<<999666777888888999888777666555555666777888888777666555666777888999888777555333333444777:::===>>><<<:::444444444444444444444555333333222111111111222222///000111222222222222222333222222222111111000000.../////////000000111111---------......000111111...///000000000///---,,,////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,---...///000000---------.........//////,,,,,,,,,+++++++++******++++++,,,---------,,,,,,******+++++++++,,,,,,,,,------------------------//////.........---------...------,,,++++++++++++///...,,,++++++,,,...///---------.........//////////////////000000000000333111///.........---+++---......///////////////111111222222222333333333000111222333333333333333222222222222222222333333444555555777888999:::;;;999:::<<<=========<<<<<>>@@@AAABBB???>>>=========>>>@@@AAABBBBBBCCCDDDEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGJJJIIIHHHGGGFFFEEEEEEEEEHHHGGGGGGJJJMMMNNNLLLIIIGGGGGGFFFFFFFFFGGGIIIJJJLLLLLLKKKJJJIIIGGGFFFEEEAAA@@@???AAAEEEGGGHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@>>>>>>>>>>>>???BBBAAAAAA@@@???>>><<<<<<;;;<<<=========<<<;;;:::;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888888777;;;:::888666666666666777666666666666555555555555555555555555666666666666666555555777888999777666999888777666555444333333111111111111111000///...///////////////000111111222222222111000//////...////////////////////////............////////////......---------......///,,,,,,,,,---...//////000......---------,,,,,,,,,------------------------,,,,,,+++***+++,,,---............------,,,,,,,,,...,,,***((()))+++///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))...------------...//////------------------,,,,,,,,,,,,,,,------.........+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,++++++///////////////////////////////////////.........111111111111111111111111222222222000......000222000000000111222222333333111111111111111111111111333333444444666777888999999::::::;;;<<<===>>>>>>@@@@@@BBBCCCEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEGGGHHHDDDCCCCCCFFFKKKMMMLLLJJJGGGIIIMMMIIIMMMaaakkk^^^SSSRRRRRRRRRSSSRRRPPPNNNOOOSSSUUUVVVYYY\\\YYYTTTVVVTTTTTTUUUXXXYYYWWWTTTSSSXXX\\\^^^aaammm'''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((''''''''')))((('''&&&&&&'''((()))((()))++++++)))((()))***...+++(((''')))******((((((((((((((((((''''''&&&******++++++,,,---------))))))(((((())))))***+++++++++++++++++++++++++++------,,,,,,+++++++++***---...///...---,,,---////////////000111222444444333444555666777777777777888999:::;;;<<<===>>>???>>>=========>>>>>>??????AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCDDDFFFIIIJJJHHHFFFEEEEEEDDDDDDDDDEEEGGGGGGIIIIIIIIIHHHGGGEEECCCAAA??????>>>@@@CCCFFFGGGFFFEEEEEEDDDCCCCCCBBBBBBAAA???@@@@@@AAAAAA@@@@@@???AAA@@@???>>>>>>>>>??????@@@@@@@@@???>>>===;;;::::::;;;<<<<<<<<<;;;:::999;;;;;;::::::::::::999999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888:::999888666666666666777777777777666666555555555555555555555666666666666666555444555777888777666888777666555333111000///111111111111000000/////////////////////000000111222222111000000///..............................---......//////000000000......---------.........,,,,,,---......///000000------,,,,,,,,,+++++++++---------------------------,,,+++++++++,,,............---------,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))---------------......///,,,,,,,,,------......///,,,,,,,,,---------------++++++)))))))))+++,,,...////////////////////////........................////////////............------------------------000111000///------///000///000000111111222333333111111111111111111111111222222333333444666777888777888999:::;;;<<<<<<===???@@@BBBCCCEEEFFFGGGGGGFFFGGGGGGFFFDDDDDDEEEFFFDDDCCCCCCFFFKKKNNNLLLJJJIIIJJJMMMJJJMMMaaakkk___UUUSSSQQQQQQQQQQQQPPPNNNNNNPPPRRRRRRVVV[[[[[[XXXYYYWWWUUUTTTUUUUUUSSSQQQNNNRRRVVVWWW[[[fffyyy'''''''''''''''((()))))))))((((((''''''''''''((('''((((((((((((((())))))((((((''''''''''''((((((''')))******)))(((((()))***)))'''((()))***)))'''&&&''')))******(((&&&%%%'''(((((()))***++++++,,,))))))(((((())))))***+++******)))(((((()))***+++------,,,+++***))))))(((...///000000///...///111////////////000222333444222222333444555555555555888999999::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===??????@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHGGGEEECCCBBBAAA@@@@@@@@@@@@@@@BBBEEEFFFEEEDDDEEEEEEEEEDDDEEEEEEFFFGGGFFFGGGHHHHHHFFFDDDAAA@@@>>>>>>>>>@@@CCCEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>===;;;:::999:::::::::;;;:::999888888;;;;;;::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888777666666666666999888888777666555555444444555555555555666666666666444333333555666666555;;;:::999777555444222111222111000000000000000000//////......//////000111111111000000//////..............................------...///000000111111........................------......///000000000,,,,,,+++++++++*********---------------------------,,,,,,,,,,,,---...///------------,,,,,,,,,,,,+++,,,---...---,,,+++***++++++,,,,,,,,,,,,,,,,,,************************+++++++++************)))------,,,,,,------...///+++,,,,,,---...///000000------------,,,,,,,,,,,,,,,,,,+++******+++---.........//////000000111111------------------------........................000000000000000000000000/////////...,,,,,,.../////////000111111222222333111111111111111111111111222222222222333444666666666666777888999::::::;;;>>>???AAACCCEEEFFFGGGGGGEEEFFFGGGEEECCCAAABBBCCCCCCBBBCCCHHHMMMPPPOOOLLLLLLLLLNNNLLLOOOcccnnndddVVVTTTPPPOOOOOOOOOOOONNNOOOPPPOOOOOOTTT]]]aaa```]]]ZZZVVVTTTRRRQQQOOONNNKKKOOORRRSSSUUU___nnn{{{'''''''''''''''((()))))))))(((''''''''''''((((((''''''(((((()))))))))***(((((((((''''''(((((((((''')))******)))(((((()))&&&'''''')))))))))((('''''''''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((()))******)))(((&&&%%%%%%''')))************************+++---...//////......///000///......///000111222222000111222333444444444444666666777888888999999::::::;;;<<<>>>>>>===<<<<<<=========>>>???@@@AAABBBAAAAAABBBBBBCCCDDDFFFFFFGGGFFFDDDBBBAAA???????????????@@@AAACCCDDDDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIHHHEEEBBB@@@>>>>>>>>>@@@CCCEEEEEEDDDCCCBBBBBBAAA@@@@@@??????<<<======>>>>>>======<<<<<<<<<======>>>???@@@@@@>>>>>>>>>======<<<::::::999999999999999888888777;;;;;;:::::::::999999999999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;888888777777666666666666999999888777666555555444444444444555555555666666555333222222444555555555999999888777666555444444222111000//////000111111///............///000000000000000//////.................................------...///000000111222..................------.........//////000000000,,,,,,,,,,,,++++++++++++---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,******+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,------...---------....../////////...------,,,,,,+++++++++---,,,,,,++++++,,,------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------...............///000000000000000000000000.../////////------.../////////000000111222222222111111111111111111111111222222222222333444555666555666666777888999::::::===>>>@@@BBBDDDFFFGGGGGGEEEFFFGGGEEECCCAAAAAAAAAAAAAAACCCIIIPPPTTTTTTRRRNNNLLLOOOOOOSSSfffrrrjjjWWWSSSOOOLLLLLLNNNNNNNNNRRRRRROOONNNTTT___ggghhh^^^[[[WWWSSSQQQPPPOOOOOOPPPRRRTTTSSSTTTZZZfffooo'''''''''''''''((())))))((((((''''''''''''(((((('''((((((((())))))******'''((((((((((((((((((''''''(((******((('''((()))%%%&&&((())))))((('''&&&)))((('''&&&&&&'''((())))))((((((''''''&&&&&&%%%((((((((('''((())))))******)))((('''''')))+++,,,*********************+++'''(((******))))))***+++............///000111111///000111222222333333333333444555666777999::::::999:::;;;======<<<;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFEEECCCBBB@@@?????????@@@@@@BBBCCCDDDEEEGGGHHHGGGGGGGGGHHHGGGGGGGGGGGGFFFFFFGGGGGGFFFDDDBBBAAA??????@@@BBBEEEFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>======:::;;;<<<===>>>?????????>>>>>>>>>>>>===<<<;;;;;;999999999999999999999999;;;;;;:::::::::999999999999999999:::::::::;;;;;;777777888888999:::::::::777777777777666666666555888888888777666555555444444444444444555555555555444333222222444555555444000111111111111222222222111000000000000000111111...............//////000/////////.......................................,,,------...//////000000......//////...---,,,,,,............////////////------------,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++,,,------//////......---------,,,---------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////---------------------------///000000///...///000...//////000111111222222111111111111111111111111333333333333444555666666666666777888999:::;;;;;;<<<===???AAACCCDDDEEEEEEEEEFFFGGGFFFCCCAAA@@@AAA>>>???CCCKKKSSSXXXXXXVVVOOOLLLOOOQQQUUUgggrrrlllVVVRRRMMMKKKKKKMMMNNNNNNQQQQQQOOONNNTTT___fffggg[[[ZZZWWWTTTQQQPPPQQQRRRTTTVVVVVVTTTRRRUUU]]]dddsss}}}'''''''''''''''((())))))(((''''''''''''(((((()))((())))))))))))))))))***''''''((((((((((((''''''&&&((())))))(((''''''(((%%%(((******(((''''''''')))(((&&&%%%&&&''')))+++)))))))))(((''''''&&&&&&((((((''''''(((((()))***,,,,,,+++++++++---...///------,,,+++***))))))((('''(((******))))))+++,,,...............///000000//////000111222222222222222333444555777888999:::999999:::;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@BBBAAAAAAAAA@@@AAAAAABBBCCCDDDCCCBBB@@@????????????@@@BBBCCCDDDDDDFFFHHHKKKEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA??????@@@CCCEEEFFFDDDCCC@@@@@@??????>>>======<<<===>>>>>>??????>>>>>>===::::::<<<===>>>>>>>>>>>>======>>>>>>===<<<<<<;;;:::999999999:::;;;<<<===;;;;;;::::::::::::999999999999999999::::::::::::666666666777777888888888555666666777777666666555666666666666555555555555333444444444444555555555333333222444666666555333...///000111222333444555//////000111111111111000......------......///000..................------------------------------,,,------------.............../////////---,,,+++---..............................---------,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++***+++,,,---))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++******++++++,,,---//////...---,,,++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................---///000000/////////000......///000000111111222111111111111111111111111444444444444444555666666777777888999:::;;;;;;<<<;;;<<<>>>???AAABBBBBBBBBCCCEEEFFFFFFCCCAAA@@@AAA===>>>CCCKKKSSSXXXXXXVVVMMMIIILLLPPPSSSaaakkkeeeTTTPPPLLLJJJKKKLLLNNNNNNMMMNNNMMMMMMRRR[[[___^^^VVVVVVVVVSSSQQQPPPQQQSSSTTTUUUUUURRRPPPQQQUUUZZZggg~~~}}}zzz{{{'''''''''''''''((())))))'''''''''''''''((())))))*********)))))))))))))))&&&'''((())))))((('''&&&&&&((())))))(((''''''((((((***+++***'''&&&&&&((('''''''''''''''((())))))(((((((((((())))))******(((''''''''''''((())))))++++++,,,,,,---......///------,,,,,,+++++++++******+++------,,,---...000......------......////////////000111222222222222444444555555666777777888999999999999999:::;;;;;;;;;:::::::::<<<>>>AAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>???AAACCCCCCCCCDDDHHHKKKEEEFFFFFFGGGFFFEEEDDDCCCFFFEEEDDDBBBBBBBBBBBBCCC>>>>>>???BBBDDDEEECCCAAA??????>>>>>>===<<<<<<;;;======>>>>>>>>>>>>======::::::<<<============<<<;;;<<<<<<<<<<<<;;;:::::::::::::::;;;<<<>>>@@@AAA;;;;;;::::::::::::999999888999999999999:::::::::555555555666666666666666444555666777777666555555444444444444555555555555333333444444444555555555222222444666888777444222222222333444555666666777---///111333333222000///...------------...//////---------------------------------------------------,,,,,,,,,,,,+++++++++...///000000///---+++***------------------,,,,,,---------,,,,,,,,,++++++************************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++************)))***************+++,,,,,,---------,,,+++++++++***+++++++++++++++,,,,,,,,,++++++,,,++++++******)))------------------------------------------------++++++,,,------...//////000000000000000000000000+++---///000///......///......//////000111111111111111111111111111111111333333333333333333444555666777888888::::::;;;<<<;;;<<<===>>>????????????@@@BBBDDDDDDBBB@@@@@@@@@===>>>BBBIIIQQQTTTSSSQQQKKKEEEHHHLLLMMMWWW]]]VVVPPPNNNKKKJJJKKKMMMNNNNNNKKKNNNOOOOOOSSSXXXXXXUUUQQQSSSTTTRRRPPPNNNOOOQQQPPPQQQRRRPPPNNNOOORRRUUU___nnn'''''''''''''''((())))))'''''''''''''''((()))***++++++******))))))((((((&&&'''((())))))((('''&&&&&&((())))))(((''''''((()))+++,,,***'''%%%&&&(((%%%&&&((()))***)))((('''&&&&&&''')))***,,,------'''''''''''''''((())))))'''((()))+++,,,,,,,,,+++)))******,,,---...//////(((***++++++++++++---.........---------.../////////000111222222333333222666666666666666666666666:::999888777888999;;;<<<;;;:::::::::<<<>>>AAACCCCCCBBBAAA@@@????????????======<<<<<<<<<<<<======>>>@@@BBBBBBAAACCCGGGKKKGGGHHHIIIIIIHHHGGGFFFEEEIIIHHHFFFDDDCCCDDDEEEFFF======>>>AAACCCCCCAAA???>>>>>>>>>===<<<<<<;;;;;;<<<<<<============<<<<<<:::;;;<<<=========<<<;;;::::::;;;;;;;;;:::999999::::::;;;;;;===@@@BBBDDD;;;;;;;;;:::::::::999999888888999999999:::::::::555555555555555555555555444555666777777666555555222222333333444555555555333333333444444444555555222222555888999888444111111111111222222333333333,,,...111444444333000......------------...//////---------------------------------------------------,,,,,,++++++******)))...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***+++,,,+++***************++++++,,,,,,,,,'''***---///000...,,,***((())))))***++++++,,,,,,************************+++++++++************)))*********)))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,+++------------------------++++++,,,,,,---...//////------------------------))),,,...///...------.........//////000111111111111111111111111111111111222222222111222222333333666666777888999:::;;;;;;;;;<<<<<<===============>>>@@@BBBCCCAAA@@@??????>>>>>>BBBHHHNNNQQQNNNKKKIIICCCEEEHHHGGGNNNRRRJJJNNNLLLJJJJJJKKKMMMNNNNNNKKKOOORRRSSSVVVXXXVVVQQQOOOQQQSSSQQQNNNLLLLLLNNNNNNOOOPPPPPPOOOPPPSSSUUU[[[cccttt''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((+++*********))))))((((((''''''''''''(((((((((((())))))(((((((((((()))))),,,,,,,,,,,,+++)))(((&&&))))))))))))(((((((((((())))))))))))******************)))(((((((((((((((************************)))************+++++++++******))))))******+++,,,...------,,,,,,------.........---...000222111111333444444444333333444666777888888777666777:::<<<<<<;;;::::::;;;===???AAAAAA@@@>>>===<<<<<<<<<===>>>>>>>>>>>>????????????DDDEEEEEEDDDDDDEEEGGGJJJFFFGGGHHHIIIHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIGGGFFFCCCCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@>>><<<:::888777<<<===>>>???>>><<<:::999;;;===>>>>>><<<:::999:::===>>>>>>>>>>>><<<:::999999:::;;;<<<>>>@@@BBBDDD<<<;;;:::999:::;;;<<<===:::<<<===<<<:::888888888222333444555666666666666;;;:::888666444444444555333444444555555444444333333333333333333333333333111222444444444222000///111111111000111111222333///000111222111000...,,,........................,,,,,,---...---,,,***))),,,,,,,,,+++++++++******,,,***((())),,,...---++++++,,,,,,------,,,,,,+++---------------------...+++,,,,,,,,,,,,+++******+++++++++******)))))))))***++++++++++++,,,,,,,,,,,,+++******))))))******---------,,,,,,+++++++++)))************+++++++++---,,,+++*********+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------..................------////////////////////////---///000222222000///---000000000000000111111222222333333111000000222555666777999:::;;;::::::999>>>>>>===<<<<<<===??????FFFEEEDDDCCCBBBAAAAAAAAAAAACCCEEEHHHIIIIIIHHHGGGHHHFFFEEEDDDDDDFFFHHHIIIGGGHHHIIIKKKLLLMMMMMMNNNOOOPPPRRRTTTUUUTTTSSSRRRUUUTTTRRRPPPNNNMMMLLLLLLOOOMMMKKKJJJLLLOOORRRUUUVVV\\\jjj}}}{{{~~~{{{~~~}}}''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((******)))))))))(((((((((''''''''''''(((((((((((())))))(((((((((((())))))******++++++***)))((('''))))))))))))((((((((('''((((((((()))))))))************)))(((((((((((((((************************))))))*********+++++++++******))))))******+++,,,------,,,,,,,,,,,,------.........///000111111111111333333333333333555777666777888777777888:::<<<======<<<<<<===>>>???@@@@@@???>>>=========>>>>>>>>>>>>>>>??????@@@@@@@@@DDDDDDEEEDDDCCCDDDFFFHHHHHHIIIIIIIIIHHHFFFEEEDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA???>>><<<<<<;;;;;;======>>>>>>===<<<:::999;;;===???>>>===;;;;;;;;;>>>>>>>>>>>>>>><<<;;;:::999999:::;;;===???AAABBB;;;;;;:::::::::;;;;;;<<<999;;;<<<<<<:::888777777444444555666777777777777999999777666555555555555333444444555555444444333333333333333333333333333222333444555444333111000222111000/////////////////////111111111000...---........................,,,,,,---...---,,,+++***,,,,,,,,,+++++++++******---+++)))))),,,---,,,+++++++++,,,,,,,,,,,,++++++************************+++,,,,,,,,,,,,+++******......---------,,,,,,,,,((())))))))))))*********,,,+++******))))))******+++++++++******))))))))))))************+++++++++,,,,,,+++*********+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,+++++++++*********++++++************+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---........................////////////////////////...///000111111000///...000000000000000111111222222333333222000000222444777888999:::;;;;;;::::::===<<<<<<;;;<<<<<<>>>>>>BBBAAAAAAAAAAAABBBBBBCCCBBBDDDFFFHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIHHHIIIJJJLLLMMMNNNOOOOOONNNPPPRRRSSSTTTTTTRRRRRRSSSRRRPPPNNNMMMLLLKKKKKKLLLJJJIIIHHHIIILLLOOOQQQTTTWWWaaappp}}}}}}vvvyyyzzz~~~''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((()))))))))((((((''')))))))))((((((((('''''''''''''''(((((((((((()))***))))))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,------,,,,,,,,,,,,---------...///000000111111000111222333333222333555777444666777777777888;;;===??????@@@@@@@@@@@@@@@@@@>>>>>>======>>>>>>???@@@======>>>???@@@AAAAAABBBCCCDDDDDDCCCBBBBBBDDDGGGJJJJJJIIIIIIGGGEEEDDDCCCDDDEEEGGGHHHIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@BBBAAA???===<<<===>>>???>>>>>>======<<<;;;;;;;;;:::<<>>======>>>>>>>>>>>>>>>===<<<;;;;;;999999::::::;;;===>>>???;;;;;;;;;<<<;;;;;;::::::888999;;;;;;999777666777666666777777777777777777777777777777777666555444333444444555555444444333333333333333333333333333222222333444444333111000222111000...------,,,,,,...///000111000///...---........................+++,,,---------,,,+++***,,,,,,,,,+++++++++******---,,,******+++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******+++++++++***************((())))))))))))*********,,,+++******))))))*********************))))))))))))************+++++++++++++++*********++++++,,,+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++++++++,,,++++++++++++*********++++++************++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++........................////////////////////////000000////////////000000000000000000000111111222222333333222111111222444777888999;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>>>>>>>??????AAACCCDDDEEEDDDEEEGGGHHHIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOOOOPPPPPPNNNOOOQQQSSSSSSSSSRRRRRRPPPPPPNNNMMMKKKKKKJJJJJJJJJIIIHHHHHHHHHKKKMMMOOORRRRRRWWWbbbnnn||||||wwwssstttxxxwwwyyy''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&&&&''''''((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))******************))))))******+++,,,---,,,,,,,,,,,,,,,,,,------...000111000000000000111222333222111111333555333555666777777888;;;===???@@@BBBCCCCCCAAA@@@>>>;;;;;;<<<<<<===>>>???@@@<<<<<<===>>>???@@@AAABBBCCCCCCCCCBBBAAAAAACCCEEEIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIFFFFFFFFFFFFEEECCCBBBBBBCCCAAA???<<<;;;<<<===???@@@@@@>>>======<<<======:::<<>>>>>>>>>>>======<<<<<<::::::999::::::;;;<<<===;;;;;;<<<===<<<;;;999888666888::::::888666666666777777666666666666666666555555777777777666555444333444444555555444444333222222222222222222222222000111222222222111000000111000///...------------...//////000000///..............................+++,,,---------,,,+++***,,,,,,,,,+++++++++******---,,,++++++***+++******+++******************+++------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++******))))))******,,,,,,,,,+++++++++++++++))))))*********+++++++++***************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************++++++++++++************++++++************++++++))))))***+++---...//////---------,,,,,,+++++++++---------...............////////////////////////111000///......///000111000000000000000111111222111222333333111111222333777888999;;;<<<<<<<<<;;;<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAACCCEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFHHHIIIKKKKKKJJJIIIHHHJJJKKKLLLNNNOOOPPPPPPQQQPPPPPPRRRSSSSSSTTTSSSSSSPPPOOONNNLLLKKKKKKJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNRRRPPPSSS[[[ffftttzzzvvvtttqqqqqqttt|||{{{uuuzzz''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''(((((()))))))))***************))))))******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,///111222000//////000333444444222000///000222222444666777888888:::<<<>>>???AAACCCBBBAAA???===888999:::;;;===>>>??????;;;;;;<<<===>>>@@@@@@AAABBBCCCCCCBBBAAAAAACCCEEEGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKLLLLLLCCCDDDDDDEEEEEEEEEDDDDDDFFFCCC@@@<<<::::::;;;<<>>>>>>>>>>>:::<<>>>>>>>>============:::::::::::::::;;;<<<<<<<<<<<<======<<<:::888777555777999999888666666666666666555444444444555555444555666777777666555444333444444555555444444333222222222222222222222222//////000000000000000/////////.........//////000........./////////..............................***+++,,,---------,,,+++,,,,,,,,,+++++++++******------,,,+++*********+++++++++***))))))***++++++++++++******)))))))))(((+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))*********+++++++++))))))******++++++++++++************************))))))))))))))))))))))))************************+++*********************+++++++++*********))))))++++++************++++++))))))***+++---...//////---------,,,,,,+++++++++---------.........//////////////////////////////222000...------...000222000000000000000111111222111222333333222111222333666777999;;;<<<<<<<<<;;;<<<<<<===>>>??????@@@@@@AAAAAAAAAAAABBBCCCEEEEEEHHHHHHHHHIIIIIIIIIHHHHHHGGGIIIKKKMMMMMMLLLJJJIIIJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQOOONNNLLLLLLKKKKKKIIIIIIIIIJJJJJJKKKLLLLLLOOONNNQQQXXXaaammmxxxtttsssrrrqqqsssvvv}}}}}}''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''&&&&&&%%%%%%&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***((((((((((((((((((((((((((((((((()))))))))************))))))******+++,,,,,,,,,++++++++++++,,,,,,+++///333333000......000222333333222//////000111222444777888888888999:::;;;===>>>@@@@@@???===<<<888999:::<<<>>>>>>??????<<<<<<===>>>???@@@@@@AAAAAABBBBBBBBBAAABBBEEEGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLCCCDDDEEEFFFFFFGGGGGGFFFGGGEEEBBB>>><<<;;;<<<<<>>>>>>>>:::<<>>>>>======>>>>>>???<<<;;;;;;;;;<<<===>>>>>>=========<<<;;;999888777555777999999888777666777666555444333333444555666666666666666666555444333333444444555555444444333222222222222222222222222///////////////000000000...............///000000..................//////........................***+++,,,---------,,,+++,,,,,,,,,+++++++++******+++,,,,,,+++***)))+++,,,,,,+++***))))))***+++,,,---------,,,++++++******+++,,,,,,,,,,,,+++******)))************+++++++++((())))))))))))*********,,,+++******))))))******((((((((())))))))))))))))))************+++++++++'''((()))***++++++++++++)))))))))***************))))))))))))))))))))))))************************))))))******************+++************)))))))))++++++************++++++******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,------.../////////////////////////////////222000///------///000222000000000000000111111222000222444444222111222222444666888:::;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAACCCBBBBBBBBBBBBCCCDDDEEEHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJLLLNNNNNNMMMLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJNNNTTTZZZcccsss|||xxxvvvtttuuuwwwwww{{{}}}''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((('''((()))******)))((('''''''''&&&%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,++++++++++++,,,,,,+++///444444000---...//////000111000000000222333222555777888777777888999888999:::<<<<<<<<<<<<;;;999:::<<<>>>???@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@AAABBBBBBBBBCCCFFFIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJJJJJJJJJJKKKKKKKKKGGGGGGHHHHHHIIIHHHHHHHHHFFFEEEDDDBBB@@@??????>>>>>>???@@@@@@???>>><<<;;;:::<<>>>>>?????????>>>======>>>???@@@============>>>???@@@AAA???>>>===;;;999888888888555777::::::999777777888666555444333444555777999888777666555444333333333333444444555555444444333111111111111111111111111000000000000000111222222///...---------------...------------......//////........................***+++,,,---...---,,,,,,,,,,,,,,,+++++++++*********+++,,,+++***)))+++...---,,,+++******+++,,,---111111000//////...------+++,,,,,,,,,,,,+++******''''''''''''(((((())))))((())))))))))))*********,,,+++******))))))******'''((((((((()))))))))***)))************+++++++++&&&''')))***+++++++++***((()))))))))*********+++))))))))))))))))))))))))************************(((((())))))******++++++************))))))))))))++++++************+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,------...//////000////////////////////////111000///......///000111000000000000000111111222000222444444333111111222333444666999:::;;;;;;:::;;;<<<===???@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEHHHHHHHHHHHHIIIKKKLLLLLLKKKKKKMMMNNNNNNNNNMMMLLLOOOPPPQQQSSSTTTUUUVVVVVVOOOOOOOOOPPPQQQQQQRRRSSSUUUTTTRRROOOMMMKKKJJJIIIFFFGGGIIIJJJJJJJJJHHHHHHGGGHHHLLLPPPTTTZZZiiiwww~~~{{{}}}yyyzzz{{{}}}'''''''''&&&&&&'''''''''&&&'''(((******((('''&&&'''''''''((((((((())))))''''''''''''((((((((()))'''((()))++++++)))((('''((((((&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''(((((((((((()))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,,,,++++++++++++++++++,,,***///444444000------///,,,...///000000111444666333555888888777777777777666777888999::::::;;;;;;;;;<<<>>>@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCDDDHHHJJJJJJIIIGGGFFFFFFFFFGGGGGGKKKJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHEEEEEEEEEDDDDDDCCCBBBBBB<<<===>>>???>>><<<:::999:::===??????>>>======>>>??????>>>======>>>???@@@======>>>>>>???AAABBBCCCAAA???===:::999888888888666888::::::999888888888666555444444555777999;;;999888666444333222333333333444444555555444444333111111111111111111111111222222111111222333444444///...---,,,+++*********---------------...///000........................******,,,---...------,,,,,,,,,,,,+++++++++******)))+++,,,+++***))),,,///...---+++******+++---...//////...---,,,,,,+++++++++,,,,,,,,,,,,+++******))))))******++++++,,,,,,***++++++++++++,,,,,,,,,,,,++++++***)))*********))))))******+++++++++,,,)))************+++++++++&&&''')))***+++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,************))))))))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...///000000////////////////////////000000////////////000000000000000000000111111222000222444444333222111222222444666888999:::::::::999:::<<<>>>???@@@??????>>>??????@@@AAACCCDDDEEEGGGGGGHHHHHHJJJKKKMMMNNNLLLLLLMMMNNNNNNNNNNNNNNNQQQRRRTTTUUUWWWWWWXXXXXXNNNNNNNNNNNNOOOPPPQQQQQQVVVTTTRRROOOLLLJJJIIIHHHHHHJJJKKKMMMMMMLLLJJJIIIGGGHHHKKKNNNPPPVVVdddrrrzzzzzzzzzzzz{{{(((((((((((('''&&&%%%$$$$$$$$$$$$%%%&&&'''(((((($$$%%%''''''''''''%%%$$$$$$&&&)))++++++)))'''%%%((((((***,,,...---***'''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&************)))))))))(((***)))(((&&&&&&&&&'''(((+++++++++++++++***)))((()))(((&&&%%%&&&''')))***))))))*********))))))(((+++)))'''))),,,......,,,---......---,,,,,,///111...//////000111111222222555555444444444555555666777777666666777999;;;<<<===>>>??????>>>???AAACCC@@@@@@??????@@@CCCEEEGGGFFFGGGHHHHHHIIIIIIHHHHHHJJJHHHFFFEEEDDDEEEFFFGGGNNNMMMKKKIIIHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFJJJHHHEEEDDDEEEFFFEEEEEEAAAAAAAAAAAA???===:::999666777:::<<<>>>>>>??????BBBBBBAAA@@@@@@??????>>>>>>>>>======>>>@@@BBBCCC@@@???===;;;999888888777666777777777777777666555666555444555666666444222444444444444444444444444777666555444333444555555555444333222222222333444222222222222222222222222///............---------,,,,,,,,,------.........//////.........---------,,,------......------,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++000///---+++******++++++......------,,,+++************+++++++++***)))))),,,+++)))(((((()))+++---************++++++++++++))))))))))))))))))************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))***++++++***++++++++++++***))))))&&&''''''((((((((((((((()))((('''&&&&&&'''((()))(((((())))))*********+++++++++******************************************)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++............////////////111///...------...///111////////////000000000000222222111111111111111111111222555888999999999888999;;;===>>>???@@@??????<<<<<<<<<===???CCCFFFHHHJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSQQQRRRSSSUUUWWWWWWUUUSSSSSSRRRPPPNNNNNNNNNPPPQQQRRRPPPNNNKKKIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJLLLNNNQQQVVV\\\```zzz|||~~~{{{yyyzzz(((((()))))))))(((((((((&&&'''''''''((()))))))))%%%&&&&&&''''''&&&&&&%%%'''((()))***(((&&&###!!!(((((())),,,------***'''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&''''''(((+++***)))((('''(((((()))***++++++++++++***)))(((***)))((('''((()))+++,,,+++***)))(((((()))***+++---+++)))+++...000000...---......---,,,---///111......//////000111111222555444444444444555555666777777666777888999;;;<<<>>>???@@@@@@??????AAACCCCCCBBBAAAAAABBBDDDFFFHHHGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGLLLJJJIIIGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGFFFIIIGGGEEEDDDEEEFFFEEEEEEBBBBBBAAA@@@???===<<<;;;999;;;===???@@@@@@@@@@@@>>>>>>???@@@@@@AAAAAABBB@@@?????????@@@AAACCCDDD???>>><<<;;;999888888777666777777777777777666666666555444555666666444333444444444444444444444444777666555444333444444555333222111111111111222333111111111111111111111111000000/////////.........,,,,,,,,,---------......///.........------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********''')))+++------,,,+++***...---,,,+++******++++++------,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++((()))+++,,,,,,,,,++++++++++++***************+++*********)))))))))))))))((((((((()))))))))))))))************************((((((((((((((()))******++++++++++++******)))((('''(((((()))***)))))))))))))))(((''''''(((((())))))))))))***************************************************************++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++............////////////000///---,,,,,,---///000.../////////000000000000111111111111111111111111111333555888999999999888::::::<<<===>>>?????????======<<<===???BBBEEEGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMMMMOOOPPPPPPQQQQQQSSSUUUWWWXXXVVVTTTRRRQQQOOONNNMMMMMMOOOOOOQQQPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLNNNQQQWWWZZZnnn((((((((()))))))))))))))''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%###"""(((((()))+++,,,,,,***'''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%''')))***+++******))))))))))))*********++++++******))))))++++++***)))***+++,,,------+++((('''''')))+++---,,,******+++---/////////---...///...------///111......//////000111111111444444333444444555666666777777777777888:::;;;<<<>>>@@@AAAAAA@@@AAABBBDDDFFFEEEDDDCCCDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGEEEDDDDDDDDDEEEFFFHHHHHHGGGFFFFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEFFFFFFIIIFFFDDDDDDEEEFFFFFFFFFDDDCCCBBB@@@???>>>>>>======???@@@BBBBBBBBBBBBAAA>>>>>>>>>???@@@@@@AAAAAA???????????????@@@AAABBB>>>===<<<:::999888888888777777777777777777777777777666555555666666444333555555555555555555555555666555555444333444444444111111000000000000111222000000000000000000000000111000000000////////////,,,,,,,,,------------...............------------++++++,,,,,,,,,,,,+++++++++++++++*********))))))###&&&***---...---+++)))++++++******)))******++++++++++++***************+++,,,------............'''***...222222111...,,,...,,,***)))((()))***++++++*********))))))(((((()))((((((((((((((((((''')))))))))))))))))))))))))))(((((((((((()))******++++++++++++***)))((('''((())))))***************))))))((((((((())))))***+++++++++***************************************************************,,,,,,+++*********++++++++++++,,,,,,,,,---------...---------------,,,,,,---............///////////////------------//////....../////////000000000111111111111111111111111222333555777999999999888:::::::::;;;<<<===>>>???=========>>>???AAADDDEEEGGGHHHIIIKKKKKKKKKKKKJJJLLLLLLLLLMMMMMMNNNNNNNNNPPPPPPQQQSSSVVVWWWVVVTTTRRRQQQOOONNNMMMMMMNNNNNNQQQPPPOOOMMMLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJMMMPPPSSSaaaqqq***))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((''''''(((***++++++)))'''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&***)))''''''(((***---000***)))))))))))))))))))))))))))************))))))++++++*********+++,,,---+++***)))((()))***+++,,,))))))))))))+++,,,---------...//////......///111000000000111111111222222333333333333444555666666777777777888999:::;;;<<>>>>>========================>>>>>><<<<<<:::999888888888888777777777777777777888888888777555555555666555333555555555555555555555555555555444444444333333333000000000000111111111222000000000000000000000000000000000/////////......------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++************&&&'''***,,,,,,,,,+++***)))))))))))))))*********))))))))))))***************+++,,,---............***,,,111444555444222000///---***((('''(((***+++++++++******)))(((((((((++++++******))))))((((((******************************)))))))))******+++++++++++++++***((('''&&&(((((()))************))))))))))))))))))*********,,,,,,++++++******))))))))))))))))))************************************,,,+++*********,,,---...+++,,,,,,,,,,,,------------------------------------------.........//////000//////......//////000........./////////000000000000000000111111111111222333555777888888888888:::999999999:::<<<>>>???=========>>>???AAABBBCCCFFFGGGJJJLLLLLLLLLJJJIIIMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMNNNQQQSSSUUUTTTSSSSSSRRRPPPOOOOOONNNOOOOOOSSSRRRQQQOOONNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJJJJJJJIIIKKKNNNPPPYYYdddvvv///...,,,***)))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&'''((()))***'''''''''(((******)))'''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&+++)))(((((())),,,///111'''(((((((((((((((((((((((())))))*********))))))))))))))))))******++++++((()))***,,,,,,,,,+++***++++++++++++***+++,,,------...000000///...///000111111222222222222222333222222222333333555666666666777888999:::;;;;;;<<<>>>AAACCCCCCCCCBBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDGGGHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHFFFDDDBBBAAABBBCCCDDDHHHFFFDDDDDDFFFHHHHHHHHHEEEDDDBBB@@@??????@@@@@@???@@@AAABBBBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999888888888888888777777777666777888999::::::888555555555555555444555555555555555555555555444444444444444333333333000111111222222222222222111111111111111111111111/////////.........------------------------------,,,,,,------------------------............---------,,,,,,,,,,,,+++++++++,,,+++************++++++((())))))))))))))))))))))))))))))))))))))))))***((()))***,,,,,,---------+++,,,...000111222111111///---***((('''(((***+++************))))))((((((++++++******))))))((((((************************,,,++++++******++++++++++++++++++***)))(((''''''&&&'''(((((())))))(((((((((((()))***************,,,++++++******)))))))))(((((()))))))))*********************************+++*********,,,...000111+++++++++,,,,,,,,,------------------------------------------............111000000000000000000111............//////////////////000000000111111111222333444555666777777777888888777777888:::<<<===<<<======>>>???AAABBBBBBFFFHHHJJJLLLLLLLLLJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKMMMPPPSSSSSSRRRSSSSSSRRRQQQQQQQQQQQQQQQUUUTTTSSSQQQOOOLLLKKKIIILLLLLLKKKKKKKKKJJJJJJJJJHHHIIIJJJKKKJJJLLLOOOQQQUUUZZZfffyyy444222000---***)))((((((''''''((((((((((((((((((((((((''''''''''''((((((***)))(((''''''''''''''''''&&&&&&'''))))))((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((('''&&&&&&(((***,,,...&&&''''''(((((((((((('''(((((())))))******))))))((((((((()))))))))))))))&&&(((+++---...---+++)))000000000///---,,,---///,,,...000000/////////000222222222222222222222222222222222222333444666666666777888:::;;;;;;<<<;;;>>>@@@CCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDCCCAAA@@@AAAAAABBBEEECCCBBBBBBEEEGGGHHHGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAAAAA@@@??????<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;999999888888777888888888888777666666777888:::;;;;;;999666444555555555444444444444444444444444444333444444444444333222222///000111222333333333333111111111111111111111111............------------...------------,,,,,,,,,,,,,,,,,,,,,------------......////////////......---------,,,,,,,,,++++++...---***)))((()))+++,,,))))))************)))(((*********)))))))))))))))((())))))***++++++++++++)))))))))***+++,,,------...,,,***)))((()))***+++)))))))))))))))))))))***)))((((((((((((((((((''')))))))))))))))))))))))),,,,,,+++*********++++++))))))******))))))((('''&&&&&&'''(((((((((((((((''''''((()))*********************)))))))))))))))'''(((((())))))*********************************))))))***+++,,,...///000******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........000000000000000000000000------........./////////...//////000000111111111222222333333444555555666666666666777888999;;;;;;;;;<<<===>>>@@@AAABBBBBBFFFGGGHHHJJJJJJJJJJJJIIIFFFGGGIIIJJJKKKJJJIIIIIIIIIHHHIIIKKKOOORRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTSSSQQQOOOMMMKKKIIIMMMLLLLLLKKKKKKJJJJJJJJJHHHJJJKKKLLLLLLMMMPPPRRRRRRSSS[[[kkk~~~wwwvvvuuuwww|||222111...+++)))(((((((((&&&'''''''''((()))))))))''''''((((((((((((''''''((('''''''''''''''&&&&&&'''&&&%%%&&&((()))((('''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&'''((()))***))))))((('''(((((()))))))))))))))'''(((((()))))))))))))))''')))+++,,,------,,,+++222333333111---,,,---...,,,...111111000//////000000000000000000000000000111111111222333444666777666777999:::<<<<<<<<<;;;===???BBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@??????AAA@@@>>>???BBBDDDEEEEEEAAABBBBBBAAAAAA@@@???>>><<<===???@@@AAA@@@??????;;;;;;<<<======>>>>>>???===>>>>>>>>>===<<<:::999888888777777777888888999888777666666777888:::<<<<<<999666444555555555444333333333333333333333333333333444444444333222111...///000111222222222111000000000000000000000000////////////..................---------,,,,,,,,,++++++,,,,,,,,,------------..................---,,,,,,,,,,,,+++++++++*********)))))))))***++++++***++++++++++++***((('''+++++++++******))))))((())))))***************)))'''(((((())))))*********++++++***************+++((((((((()))******++++++((((((((()))))))))))))))************************+++***))))))(((((())))))'''(((((()))))))))))))))''''''((()))))))))))))))%%%&&&''')))******))))))((((((((((((((()))))))))''''''(((((()))******+++************************))))))***++++++++++++***)))))))))*********++++++*********+++++++++,,,,,,,,,,,,---------...............////////////......---------.........//////......//////000111111222111111111111222333444444444555666777888999999999999:::<<<>>>@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGJJJKKKLLLLLLKKKKKKIIIIIIIIILLLOOOSSSTTTTTTOOOPPPQQQRRRSSSTTTTTTUUUPPPQQQQQQQQQPPPNNNMMMLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJKKKMMMMMMLLLMMMNNNPPPPPPOOOTTTaaappp~~~pppkkkjjjkkknnnssszzz...,,,)))'''&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&'''((())))))((('''&&&"""###%%%&&&'''((((((((('''&&&%%%&&&((((((((('''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((()))))))))'''((()))+++++++++***)))''''''((()))))))))))))))(((((()))************)))************+++,,,---...222444333000,,,)))***,,,,,,...111111000//////000////////////............111111111222333444666777666777999;;;<<<<<<<<<;;;<<>>>>>>>>===;;;<<>>===<<<===???@@@AAAAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;999777666777777777777777888888999888777666666777999;;;<<<<<<:::666444555555555555222222222222222222222222333333444555444333222111,,,---///000111111111000////////////////////////000000000000////////////.........------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,+++++++++************)))%%%&&&((()))************+++,,,,,,,,,+++***((('''---,,,,,,+++***)))((((((******+++++++++***))))))((()))+++,,,,,,+++***)))************++++++++++++''''''((()))***+++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''''''''''''''&&&'''((()))************(((((()))***************$$$%%%'''((()))))))))(((&&&&&&''''''(((((())))))&&&''''''((()))******+++************************)))*********)))(((&&&%%%((())))))))))))*********))))))*********+++++++++,,,,,,,,,---------......,,,------......------,,,---------.........//////---......///000111111222000000000000111222333333222444666888999999888888888999;;;>>>@@@BBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJMMMOOOPPPPPPOOOOOOJJJJJJJJJLLLPPPTTTUUUVVVMMMNNNPPPRRRSSSTTTUUUUUUMMMNNNOOOPPPPPPPPPOOONNNNNNMMMMMMLLLKKKJJJJJJIIIKKKLLLNNNMMMLLLLLLMMMNNNOOOMMMQQQ[[[eeetttvvvhhhbbbccceeeiiinnntttzzz~~~''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&'''(((***,,,---%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&)))))))))'''%%%%%%''')))&&&(((((((((&&&%%%&&&'''###$$$&&&((()))******+++(((((((((((((((((('''&&&(((***,,,,,,+++*********,,,+++***)))***+++,,,---.........------,,,,,,,,,+++,,,,,,---...///111111111111111000000000000000111111000111222444666888999:::<<<===???@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@?????????@@@<<<<<<===AAADDDGGGGGGFFF@@@@@@AAAAAA@@@???===<<<<<<===>>>??????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>=========;;;:::888666555777777888888888888777777888888888888888888999999999888555333222111111111333333222222111000000000222222111111111111222222333333222222111000/////////000111111111///...---......------------......//////.........---------++++++++++++++++++++++++---+++******,,,---......---,,,,,,+++***)))((((((******))))))******+++,,,+++++++++***++++++,,,,,,)))'''&&&)))---...***%%%)))((('''&&&'''(((***,,,))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''''''''(((((())))))''')))***)))((('''(((*********)))((((((((((((((())))))))))))))))))))))))************************************+++,,,---...))))))))))))))))))))))))))))))))))))***+++,,,---)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000...------------...//////000000000000////////////333333333222222111111111333333333444666777999:::777:::===???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEIIIPPPXXX]]]]]]ZZZVVVJJJKKKNNNQQQSSSUUUUUUUUUSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOONNNLLLKKKKKKKKKLLLMMMMMMOOOQQQWWWaaaooo~~~uuummmhhheeebbbbbbeeelllssswww''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))(((''''''((()))***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))'''&&&%%%''')))'''((()))(((&&&&&&&&&'''%%%&&&'''((()))))))))(((''''''''''''''''''&&&&&&###%%%((()))((('''((()))+++*********++++++,,,,,,---------,,,,,,,,,++++++******++++++,,,...///000000000000000000000000000000111111222333555777777999:::;;;===>>>???@@@@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBB@@@???>>>>>>=========>>>>>>===>>>@@@BBBDDDCCCBBB@@@@@@@@@??????>>>===<<<=========>>>>>>=========<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::888777666777777888888888888777777777777777777777777777777555444333222222333444555111111111111111111111222111111000000000000111111222222111000000///.........//////000///...---,,,......------------......///.........------------++++++++++++++++++++++++---+++******,,,---...---...------,,,,,,++++++*********))))))******+++,,,,,,,,,+++******++++++++++++***))),,,000000,,,(((,,,+++)))((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************)))(((((((((((((((''''''((((((((()))))))))''')))***)))((('''(((*********)))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***+++,,,---))))))))))))))))))))))))******)))))))))******+++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,------......//////---------,,,---......///......//////000000111111333333333222222111111111666666555666666777888888888:::>>>???@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCFFFJJJPPPXXX]]]^^^\\\YYYLLLMMMOOOQQQRRRSSSRRRRRRPPPPPPPPPOOOOOOOOOOOONNNRRRQQQOOONNNMMMLLLKKKKKKHHHIIIKKKLLLLLLKKKIIIHHHKKKKKKKKKKKKLLLMMMNNNNNNMMMNNNQQQVVV^^^jjjvvv}}}rrrqqqpppmmmllllllnnnpppvvv{{{''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++)))((('''&&&&&&&&&((('''&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((((())))))(((&&&&&&''')))((()))***)))'''&&&'''((('''(((((((((((((((''''''&&&&&&&&&'''''''''''''''&&&(((***+++******+++,,,)))***++++++,,,,,,++++++,,,,,,,,,+++++++++++++++************+++---...///000000000000000000000000000111222444555666777777888999;;;<<<>>>>>>??????@@@@@@???>>>>>>>>>??????AAAAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEGGGHHHJJJKKKDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBB???>>>>>>===============@@@???>>>???@@@AAA???===??????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777777777888888999999888888777555555555555555555555555444333333222222333444444//////000111111222333333000000////////////000000000000000//////......---------.........---,,,,,,......------------..................------------++++++++++++++++++++++++---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++---,,,+++***************,,,******---000000---))),,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((((((((((((((((((((()))))))))))))))***''')))***)))((('''(((*********)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,)))))))))))))))))))))))),,,+++******))))))******++++++,,,,,,,,,+++******)))******++++++******)))---------------.........,,,,,,,,,,,,,,,------...------...///000111222222222222222222222111111111888777777666666666777777:::<<<>>>?????????@@@AAAAAAAAAAAABBBBBBCCCCCCCCCFFFHHHMMMSSSXXXZZZYYYWWWNNNNNNOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLKKKKKKPPPOOOMMMLLLJJJIIIIIIIIIEEEGGGJJJLLLLLLJJJGGGEEEGGGHHHIIIKKKMMMNNNNNNOOOLLLMMMPPPSSSYYYaaajjjppp|||sssnnnllllllooosssxxx~~~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''+++***)))((('''&&&&&&&&&)))(((&&&%%%%%%''')))***)))((('''&&&&&&'''((()))((())))))(((&&&&&&'''((((((******)))((('''((()))''''''(((((((((((('''''''''''''''''''''((())))))+++---......,,,,,,,,,...((()))+++,,,,,,,,,+++***++++++***************************++++++,,,....../////////000000000000000///111333555666777666666888999:::;;;======>>>>>>??????>>>>>>======>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>>>>??????@@@?????????@@@@@@>>><<>><<<;;;:::;;;<<<<<<>>>===;;;;;;;;;;;;===>>>===<<<<<<;;;::::::::::::::::::999888888888888888777888888888888888888777555555555555555444444444666555444333222111000000///000000000111111111222//////............//////000000000//////.........------.........---------...------,,,,,,------...------------------------************************---,,,++++++,,,------+++(((((())))))*********+++)))))))))))))))***++++++------+++***))))))))))))***)))***,,,......+++)))+++***)))(((''''''(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************''')))***)))((('''(((******))))))((((((((((((((())))))))))))))))))))))))************************((((((((((((((()))******)))))))))))))))))))))))),,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))******++++++++++++******...---------------------,,,++++++++++++,,,------.........///000111111111222222222111111111111111666555555555555666666777;;;<<<>>>>>>======>>>@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGKKKOOOQQQPPPOOOLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFHHHJJJJJJHHHFFFEEEEEEGGGIIIKKKLLLMMMMMMLLLJJJLLLNNNPPPSSSWWW]]]aaappp}}}sssnnnmmmlllnnnqqqtttyyy''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''((((((((((((''''''''')))(((&&&%%%&&&''')))+++(((((((((''''''((((((((('''((())))))'''&&&''''''(((******)))((('''((()))%%%&&&'''((())))))))))))(((((((((((()))***,,,---...//////---***(((((()))((()))***+++,,,+++***)))************************,,,+++++++++,,,---...///......//////000000000000///000222555666666666666777888999;;;;;;<<<<<<<<<>>>======<<<<<<=========??????>>>???@@@BBBDDDEEEGGGFFFEEEEEEEEEFFFGGGHHHDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAA???>>>>>>===>>>>>>??????@@@???>>>???AAAAAA@@@>>>===<<<;;;:::::::::;;;<<<===<<<;;;::::::;;;<<<======<<<;;;::::::::::::::::::999888777777777777888666777777888888777777666666666555555555444444444444444333333222111000///111111111000000000////////////............//////111000000000000000//////.....................///------,,,,,,,,,,,,------,,,,,,------------------************************---,,,+++,,,------,,,***'''(((((())))))******+++))))))(((((())))))***+++---,,,+++***))))))(((((())))))+++,,,...---+++)))******)))(((((('''''''''((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))************))))))))))))''')))***)))((('''(((******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''(((((())))))))))))))))))))))))))))))***++++++,,,---...000111,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,++++++++++++,,,------000000000000////////////111111111111111111111111222222222333444555666777:::<<<===<<<;;;;;;===>>>??????@@@@@@AAABBBBBBCCCDDDCCCCCCEEEHHHIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCHHHGGGFFFFFFFFFFFFGGGHHHGGGHHHIIIKKKKKKJJJIIIIIIHHHJJJKKKLLLMMMOOOSSSVVVaaasssssslllhhhiiiiiikkkooovvv~~~''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''((((((((((((((()))((('''''''''((()))***'''(((((())))))((((((''''''(((***)))(((&&&&&&'''((()))***)))'''&&&'''(((%%%&&&'''((()))))))))))))))(((((((((***,,,...///333333111...+++(((((()))((()))******++++++*********************+++++++++,,,,,,,,,,,,,,,---......---......//////000000111///000111333444555666666777888999::::::;;;;;;;;;<<<;;;;;;;;;<<<<<<===>>>???>>>===>>>???BBBEEEGGGHHHGGGEEECCCCCCDDDEEEFFFEEEDDDBBB@@@?????????@@@AAABBBBBBBBBBBBBBBAAAAAA;;;;;;;;;;;;;;;<<<<<<===???>>>>>>???AAAAAA@@@>>><<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;<<<;;;::::::::::::::::::;;;:::888666555666666777555666666777777666666555666666555555444333333333///000111222222222222222222222111000000///......//////............//////000000000000000000000000.........---......///000------,,,,,,,,,,,,------,,,,,,,,,,,,------------************************---,,,+++,,,------+++************+++++++++,,,,,,)))(((((((((((()))******,,,+++***)))))))))))))))***+++---...///...,,,+++++++++++++++************((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******)))))))))))))))((((((''')))***)))((('''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))******,,,---///111222++++++,,,,,,,,,+++******,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...111000000000/////////...000000000111111111111111000000000111333555666777999:::::::::999999;;;===>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBDDDFFFGGGFFFDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEIIIHHHFFFDDDDDDFFFHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHJJJMMMOOOXXXfffxxxzzzmmmggggggfffgggiiiooowww}}}'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&'''(((((((((''''''((((((((((((((()))))))))&&&''')))++++++)))'''&&&&&&(((******(((&&&&&&''''''((()))(((&&&&&&&&&'''''''''((((((((((((((('''(((((('''((())),,,...000444333222///+++******+++)))))))))))))))***++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,---------......///000000111//////000111222444555666666777888999:::::::::::::::999::::::;;;<<<>>>>>>>>>=========???BBBEEEGGGFFFEEECCCBBBBBBCCCFFFGGGFFFDDDBBB???============@@@AAAAAABBBBBBBBBAAAAAA;;;:::::::::;;;;;;<<<===???>>>===>>>??????>>><<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999::::::;;;;;;<<<:::888666444444555555444444555555555555444444555444444333222222111111...///000111222222222111000000000000000/////////000//////////////////000////////////////////////------,,,,,,,,,---//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------************************---,,,,,,---...---+++)))************++++++++++++((((((((((((((()))************))))))))))))******(((***---...---,,,,,,+++)))******++++++++++++***((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))(((((((((''''''''')))***)))((('''(((*********)))(((((((((((((((((((((((((((((((((((((((***************************))))))(((((())))))***))))))))))))))))))))))))))))))******,,,---//////******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...---------,,,---......///////////////000000000000///000000000111111111222222222222222333444555666666777888888777888:::=========>>>???@@@AAABBBBBB@@@@@@@@@CCCEEEFFFFFFDDDEEEEEEDDDDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGDDDEEEEEEEEEEEEGGGJJJMMMOOOXXXeeeuuuzzzzzzqqqpppnnnkkkjjjmmmrrrvvvzzz~~~'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&'''(((((('''&&&%%%''''''((()))***)))))))))%%%'''***,,,,,,***'''%%%&&&(((******((('''&&&&&&'''(((((((((&&&%%%&&&'''))))))))))))((('''&&&%%%''''''&&&'''(((+++...000......---***'''&&&''')))***)))((((((((()))+++,,,******++++++,,,,,,,,,,,,******************++++++---------...///000000111////////////000333555666666777888999999999999999888888999:::;;;===>>>???>>>===<<<===>>>BBBFFFHHHDDDCCCAAA@@@AAADDDFFFHHHGGGEEEBBB>>><<<;;;;;;<<<@@@@@@AAABBBBBBBBBAAAAAA<<<<<<<<<<<<<<<===>>>??????>>>======>>>===;;;999:::;;;<<<=========<<<;;;999999;;;<<<<<<;;;999999999999999999:::;;;;;;<<<===;;;888555444333444555333444444444444444444333333333222222111000000///000111222222111000///.........//////000000111111000000////////////000000---.....................,,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------))))))))))))))))))))))))---,,,,,,---...---+++((()))))))))(((((((((((((((((((((((((((((()))*********)))))))))))))))***+++&&&(((***++++++***))))))&&&'''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&((()))***)))((('''(((*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))))))))***))))))))))))))))))))))))))))))))))))***+++,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++************+++,,,,,,---.........------------...//////------...///000111222222//////000000111111111222444444444333333444444555555666666666666777:::<<<<<<===>>>???@@@AAABBBBBB;;;<<<===AAADDDFFFEEEDDDHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFIIIHHHGGGFFFFFFGGGHHHIIICCCCCCDDDDDDDDDFFFJJJMMMHHHMMMVVVfff~~~yyyyyy}}}}}}yyysssnnnlllnnnppppppttt{{{''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&(((((((((''')))'''%%%%%%%%%&&&%%%$$$))))))(((''''''''''''''''''((())))))((('''''''''(((((('''''''''&&&&&&&&&(((***+++***(((''''''((()))((('''&&&&&&'''((()))''''''''''''(((((()))))),,,***(((''''''(((***,,,((((((((()))++++++***)))+++***))))))******)))'''))))))*********))))))(((.........------.........++++++,,,---///000222333444555666777999;;;<<<===999999999:::;;;<<<>>>???===>>>>>>???@@@AAAAAAAAAAAAAAABBBAAA???@@@BBBDDDHHHEEEAAA???>>>>>>===<<<<<<<<<===>>>>>>???>>>>>>??????>>><<<<<<;;;;;;;;;888999999999::::::::::::@@@>>><<<===>>><<<999555666777888999999999999999888888777777666666555555666666666777666555555444777666555555444444444444222222222111111111111111444111---,,,///000000///000///...------...///000------..................---...///...,,,++++++---+++---///...,,,,,,...111999222***)))---000...++++++***)))((()))***,,,------,,,++++++*********+++******))))))******+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++'''((()))+++++++++***)))******++++++++++++******)))))))))))))))(((''''''))))))))))))************(((((())))))******++++++&&&''''''((()))******+++(((((()))***+++,,,,,,---))))))(((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******(((((((((((())))))))))))*********))))))))))))))),,,+++++++++******))))))((((((((((((((()))******++++++************++++++))))))))))))))))))))))))((()))***+++++++++++++++,,,---.........---,,,+++........................000111111111111222222222333111///111444555333111444444555666777888999999:::;;;;;;<<<>>>???AAABBB??????>>>???@@@BBBDDDFFFEEEEEEEEEEEEEEEFFFFFFFFFHHHFFFDDDAAAAAABBBCCCEEECCCCCCBBBAAABBBCCCDDDEEEIIIHHHHHHGGGGGGHHHHHHIIIIIIGGGFFFDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKRRR^^^mmm~~~~~~|||tttnnnoooqqquuuyyy~~~''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&((())))))((('''&&&%%%%%%&&&'''''''''))))))((('''''''''''''''&&&'''(((((('''&&&&&&&&&(((((('''''''''&&&&&&&&&'''(((***)))(((''''''((()))((((((''''''(((((()))'''((((((((()))))))))))),,,***(((''''''(((***,,,***))))))))))))))))))((((((((((((***++++++)))''')))******************)))...------,,,,,,------...//////000111222444666666333444555777888:::;;;<<<::::::999::::::;;;<<<<<<<<<<<<======>>>?????????@@@???=========???@@@AAAGGGDDD@@@>>>======<<<<<<;;;<<<<<<===>>>>>>============<<<;;;:::999999:::777888888888999999999999===;;;:::;;;<<<;;;888555666777888999999999999888888888777777666555555555555555666666555555444333444333333222111111222222222222222222111111111111444111...---///000000///000///............///000---...............------///000000///...------///,,,......---++++++---///<<<555---+++...000---***))))))***++++++++++++++++++*********))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))*********+++((())))))************))))))******++++++******))))))))))))))))))(((''''''(((((()))))))))*********(((((())))))))))))))))))'''''''''((()))*********)))))))))******++++++,,,*********)))(((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******))))))))))))((((((((((((((()))******+++******))))))******+++))))))))))))))))))))))))))))))***+++++++++******,,,,,,---......---,,,+++........................//////000000000111111111333111000111333444333111333444444555666777888888::::::;;;<<<===???AAABBBAAAAAA@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGEEECCCAAAAAABBBDDDEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDEEECCCCCCDDDEEEFFFGGGHHHHHHGGGHHHMMMVVVaaasss{{{uuuuuuttttttwww}}}''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&((()))))))))%%%%%%&&&&&&'''((((((((()))(((''''''&&&'''''''''%%%&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&%%%'''(((((('''''''''(((((())))))******))))))(((((((((((()))))))))))))))+++***(((''''''(((***+++,,,+++***(((((((((((()))(((((((((***,,,+++)))'''******++++++++++++++++++---,,,,,,++++++,,,,,,---.........///000222333444111222333555777888999:::::::::999999999999::::::::::::;;;;;;<<<=========BBB>>>::::::===@@@AAA@@@DDDBBB???======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888888666666666777777777888888:::999888999::::::888666777777888888999999888888888888777666666555555444444444444444444333333222333222111111000111111111333333333222222111111111333111///...///000000///000//////......//////000////////////...---,,,,,,...///000///...---...///+++,,,,,,,,,+++,,,///111>>>777000---//////,,,)))''')))+++,,,---,,,***)))******+++,,,+++***)))(((******))))))******+++,,,************************))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))))))))******++++++******))))))))))))))))))(((''''''(((((())))))))))))******))))))((((((((((((((((((''''''(((((())))))******************************+++++++++***)))((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((()))******+++******))))))******+++))))))))))))))))))))))))******+++++++++******))),,,,,,------------,,,,,,////////////////////////........./////////000000222111000111333333333222222333333444555666777777::::::;;;;;;===>>>@@@AAACCCCCCBBBBBBAAABBBBBBCCCCCCCCCDDDEEEEEEFFFGGGGGGDDDCCCBBBAAAAAACCCEEEFFFEEEEEEDDDDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGJJJNNNUUUccc}}}~~~wwwrrrqqquuu{{{''''''''''''''''''''''''''''''''''''''''''''''''***(((&&&&&&((((((((('''&&&'''(((((('''''''''((((((''''''&&&&&&'''''''''&&&&&&&&&((()))))))))'''''''''''''''''''''''''''$$$%%%'''((('''&&&'''(((((()))***++++++***)))(((((((((((((((((((((((((((***)))(((''''''((()))***,,,,,,+++)))((()))+++---...,,,************)))(((++++++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---...///111111000111222333555777888999888888888888999999:::;;;::::::;;;;;;;;;<<<<<<<<>>;;;<<<<<<<<<<<<<<<======CCC>>>999:::???CCCBBB@@@@@@>>><<<<<<<<<<<<;;;999999999::::::::::::999999:::999888888888888888888666666666666777777777777777888888888888888999:::777777888888888777777666777777666666555444444444222222222222222111111000222222222111111222222333555555444444333222222111111222111111000///000000///000000000000000000///////////////...---,,,+++***,,,---,,,++++++,,,---///...,,,+++---///111222333000,,,+++---...---+++,,,+++***))))))***++++++***+++---......---+++*********))))))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((,,,+++***((((((((()))***)))))))))******))))))))))))))))))))))))((('''''''''(((((((((((()))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))++++++******)))((((((((())))))(((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))((((((''''''&&&&&&'''((()))***++++++'''''''''(((((()))))))))''''''''''''''''''((((((((((((((((((((())))))******))))))))))))))))))***))))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++,,,,,,------/////////////////////////////////000000000111111000000111111111111222222111111222333444555666666::::::::::::;;;<<<>>>>>>@@@@@@AAACCCDDDEEEEEEEEEAAABBBCCCDDDEEEFFFGGGGGGBBBBBBBBBBBBCCCEEEFFFGGGCCCCCCDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHLLLNNNMMMRRRaaapppxxxqqqmmmjjj'''''''''''''''''''''''''''''''''''''''''''''''',,,***((('''''''''&&&%%%)))+++...,,,(((%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))'''''')))---///---+++&&&&&&&&&'''''''''''''''%%%'''(((((('''''''''(((((())))))******))))))((((((((((((((('''''''''''')))((((((''''''(((((()))(((***,,,,,,***+++///333666222,,,(((((()))***++++++***))))))***+++---...,,,++++++******++++++,,,,,,,,,,,,,,,---...///000//////000222444555777777555555666888:::<<<>>>???===========================:::888999===@@@???>>>>>>===<<<<<<======;;;::::::::::::::::::999999888:::999999888888888999999777777777888888888999999777888999888666666888:::777777888888777777666666777777666555555444444333222222222222222111111000000000000///000000111222666666555444444333222222111222333222000///000111///000000111111000000///////////////...---,,,,,,,,,---......------...///666333...+++++++++++++++---+++)))***+++------------,,,***(((((()))+++,,,'''((()))***+++***))))))******))))))******+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***))))))))))))))))))((())))))******))))))((()))))))))))))))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))*********))))))(((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))((((((((((((&&&&&&'''((()))***++++++'''''''''(((((())))))***''''''''''''((((((((((((((((((((((((((()))*********))))))(((((())))))***))))))))))))))))))))))))******+++++++++******)))++++++******+++,,,---...........................//////000000000111111111///000222111000000111333111222222333444555666666:::999999:::;;;<<<======>>>???AAABBBDDDEEEEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHBBBCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIHHHHHHDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFIIILLLLLLNNNVVV___www{{{rrriiiddd'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&((()))(((''''''+++...---)))&&&&&&(((&&&%%%%%%%%%&&&&&&'''((((((&&&%%%(((---000...+++&&&&&&&&&'''''''''(((((('''(((***)))(((''''''((()))((((((''''''(((((()))************)))))))))(((((((((((((((((((((((((((&&&)))---,,,)))))),,,000000---***))))))******)))***)))(((((((((***,,,...,,,,,,++++++++++++,,,,,,************+++,,,------//////000222444555777777777777888999;;;<<<>>>???============<<<<<<<<<<<<999999:::<<<===>>>>>>>>>>>><<<<<<<<<>>>>>><<<:::::::::;;;;;;::::::999888999888888888888888999999999999999:::::::::;;;;;;666777888666444444666999777777777777777666666555777666666555555444333333222222333333222222111000000000000000000111222222777777666555444333222222000222444333000///000111///000111111111111000///---...............------+++---......------...///555111+++))))))******)))+++***)))***+++,,,------,,,++++++******)))******''''''((((((((()))))))))******))))))******+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((())))))************)))(((((())))))))))))(((((()))))))))))))))((('''''''''''''''((((((((())))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((&&&&&&'''((()))******+++'''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((%%%%%%&&&''''''((())))))''''''((((((((()))))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++++++++******+++************,,,---...------------------------........./////////000000...000222111000///111333222222333444555666777777999999999999:::;;;<<<===>>>???AAABBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHCCCDDDEEEFFFFFFFFFEEEEEECCCDDDFFFGGGGGGFFFDDDCCCEEEFFFGGGHHHIIIIIIHHHHHHEEEEEEEEEEEEFFFFFFFFFFFFIIIGGGGGGKKKLLLMMMQQQWWWdddyyyxxxppphhhbbb''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&(((***+++***%%%***...---)))'''(((***%%%%%%%%%%%%&&&&&&'''((('''%%%$$$'''---///---***&&&&&&&&&'''''''''(((((((((***+++***(((''''''((()))((('''&&&&&&'''((())),,,,,,,,,,,,++++++******((((((((((((((((((((((((%%%)))---,,,(((&&&))),,,)))((()))***++++++)))''')))(((''''''(((***,,,------,,,,,,++++++,,,,,,---............//////000111//////111222444666777777999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>????????????@@@===<<<<<<===>>>>>>===;;;;;;;;;;;;;;;;;;:::999888888888777777777777888999::::::;;;;;;;;;<<<<<<<<<555777777555222111444777777777777777777666555555777666666555444444333333222333333333333222111111333333222222333444555555888777666555444333222222000222444333111///000222///000111222222111000///------......///.........)))***,,,+++++++++,,,---000+++'''&&&(((+++,,,+++++++++******+++,,,,,,,,,***+++,,,,,,,,,***((('''))))))(((((()))***++++++*********)))***++++++,,,************************(((((((((((((((((((((((((((((((((((())))))))))))'''((()))+++++++++***)))(((((())))))))))))(((((()))))))))))))))(((((('''''''''''''''((((((((()))(((((())))))******++++++))))))))))))((((((((((((((((((((()))))))))))))))&&&&&&''')))***,,,------'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))******,,,+++***)))((('''&&&&&&$$$$$$%%%%%%&&&'''(((((('''((((((((())))))******((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++++++++******))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...000222111//////111333222333333444555666777777999999999999:::;;;<<<<<>><<<:::999777777777999;;;>>>>>>===<<<<<<===>>><<<;;;<<<===<<<888555:::::::::;;;;;;;;;<<<<<<999999999999888666555555777888999:::;;;<<<<<<<<<:::888666444333444555666999777555333333555777999666555222111000000111222000444444///000555555222111000000111222333444555777666555444333222111111111111111111111111111111000111111000000///...---......---------,,,,,,,,,---.........---,,,,,,+++***+++,,,,,,+++***)))(((***)))(((***,,,---+++))))))'''&&&'''+++,,,***'''+++***)))(((((()))***+++******))))))))))))******)))***,,,,,,,,,***((('''''''''''''''((((((((((((+++(((%%%%%%&&&((())))))''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))))))))(((((('''(((***++++++***((('''******))))))((('''''''''(((((()))+++,,,---...///''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((***))))))((((((((())))))))))))((((((''''''&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++************************------------,,,,,,+++***---------............///...//////000111222222222...///000111333444555666999999888888999;;;<<<===@@@AAABBBDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJJJJKKKLLLMMMMMMNNNIIIHHHHHHKKKOOONNNHHHCCCEEEDDDCCCCCCEEEFFFEEEDDDIIIIIIHHHGGGFFFDDDDDDCCCFFFFFFGGGHHHIIIIIIIIIIIIKKKKKKKKKLLLMMMOOOPPPQQQYYY___qqq|||vvvttt&&&&&&'''(((((('''&&&&&&&&&''')))))))))******+++,,,***+++///333444111,,,)))((('''&&&%%%%%%%%%%%%&&&&&&%%%###"""###&&&)))(((((()))+++------+++))))))&&&$$$%%%'''((('''%%%'''''''''''''''(((((())))))******++++++******)))(((((((((***---...,,,)))******))))))((((((''''''))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++---,,,,,,++++++,,,,,,---........./////////000000...///000111222333333333777777666666666666777777===<<<;;;999888777777777:::<<<>>>???>>>======>>>???===<<<<<<>>>>>>;;;999::::::::::::::::::::::::888888999999999999888888999999:::;;;<<<=========:::888666444333333444555777666555444444555666777777666444222111222222333111444333000000444555333333333333333444555666777444444444444333333333333111111111111111111111111111111111111000///...............---------,,,,,,------......------,,,+++******+++,,,+++***))))))+++))))))***,,,---+++)))+++)))(((+++......,,,)))******)))(((((()))************))))))))))))******)))***+++,,,,,,***((('''((((((((())))))))))))***)))(((((()))++++++)))'''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((()))***++++++++++++***)))((()))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((''''''((((((((()))(((((((((''''''''''''%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++------------------,,,+++------------...............//////000111111222222///000111222333444555666888888888888999;;;===>>>@@@AAABBBCCCDDDDDDCCCCCCDDDDDDCCCDDDDDDEEEFFFFFFJJJKKKKKKLLLMMMMMMNNNNNNNNNKKKHHHIIIKKKLLLHHHEEEEEEFFFHHHKKKMMMMMMJJJHHHIIIIIIHHHGGGFFFEEEDDDDDDFFFGGGHHHIIIIIIJJJJJJIIIKKKKKKKKKKKKMMMNNNOOOPPPPPPVVVhhh&&&&&&'''(((((('''&&&&&&''''''((()))***,,,------+++***,,,000555888666333(((((('''&&&%%%%%%%%%%%%''''''&&&%%%######&&&((()))((('''(((******)))((()))'''&&&&&&'''((((((''''''&&&&&&%%%&&&'''(((((()))+++...000000...+++))))))(((((()))+++,,,+++***++++++******)))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++---,,,,,,++++++,,,,,,------------.........//////...//////000111222333333666666555555555555666666999999888777777777888888:::<<>>======>>>@@@>>>======>>>???>>>>>>;;;;;;::::::999888888888666777888999:::::::::::::::;;;<<<===============999888666444333333333444555555555555555555555555777666555333333333444444111333333000000444555333333444444444555666666777222222222333333444444444111111111111111111111111222222111111000///////////////.........---------------......------,,,,,,))))))***+++++++++******,,,+++******+++,,,+++)))+++******,,,///000,,,)))***)))))))))))))))))))))******))))))))))))******)))***+++++++++***)))((())))))))))))************'''(((+++...///---)))%%%''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))))))))***))))))(((((((((((())))))++++++++++++++++++++++++'''(((((()))******++++++(((((()))))))))*********))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------------------...............//////000000111111222111111222333333444555555666777777888:::<<<===>>>???@@@AAABBBCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEFFFKKKKKKKKKLLLMMMMMMNNNNNNRRRNNNHHHFFFHHHIIIIIIGGGDDDGGGLLLQQQSSSRRRMMMIIIJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOUUUcccxxx&&&''''''''''''''''''&&&%%%$$$%%%''')))+++++++++&&&'''(((,,,000222111000(((((('''&&&&&&&&&&&&&&&))))))(((&&&$$$$$$&&&(((+++(((&&&%%%&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&'''((((((((('''''''''***...111111...***'''***)))(((((()))***+++++++++******)))((('''&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))''''''((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111333444555666555555555444444555555555666666666666666777888999;;;===???@@@???>>>>>>>>>???>>>===<<<===???@@@@@@;;;;;;:::999888777666555555666777999::::::::::::;;;;;;<<<=========<<<<<<999888666555444333333333444555666666666666555444666666555444333333444444000111111000111222333222222222333333444444444444222222222222333333333333111111111111111111111111333222111111000000///////////////.........------,,,------...------,,,,,,))))))******++++++++++++,,,,,,+++***+++++++++******)))))),,,///000,,,((()))******+++******)))(((******))))))))))))******))))))***+++******)))((((((((()))))))))*********'''(((+++...///---)))%%%''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))*********))))))))))))******))))))))))))******++++++(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((('''''''''((((((((((((((()))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((&&&&&&''''''(((((())))))))))))))))))************((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------,,,,,,,,,,,,---------.........////////////000000111111222222333333444444444555555555666888:::<<<>>>>>>>>>??????@@@AAABBBCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEJJJJJJJJJKKKKKKKKKLLLLLLPPPLLLHHHFFFGGGIIIIIIIIIDDDFFFJJJNNNPPPOOOJJJFFFIIIIIIIIIHHHGGGFFFFFFEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMPPPUUU```mmmxxx'''''''''&&&&&&'''''''''######$$$&&&***+++***)))%%%%%%&&&(((***+++***)))(((((('''&&&&&&&&&''''''((())))))'''%%%%%%&&&(((***(((%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$&&&)))+++,,,***(((&&&$$$'''+++......+++'''$$$)))))))))(((((()))***+++))))))((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------222222222333555777999;;;555555444444444444555555444444444555666777999::::::<<>>======>>>===<<<<<<;;;<<<===???@@@;;;;;;:::999777666555555666777888888999999999888;;;;;;<<<<<<<<<;;;;;;:::888777777666555555555444444555777888888777555444444444444333333333333333//////000222333111111111111222333444444444333222333222222222222111111111111111111111111111111111333222111000///////////////.........------------,,,,,,------...------,,,)))))))))******+++,,,,,,,,,,,,++++++******+++,,,+++***+++...222333000---***+++,,,---,,,+++)))(((******))))))))))))******)))))))))******)))))))))'''''''''((((((((())))))(((((((((***++++++(((&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((************))))))(((((((((((((((''''''''''''&&&(((''''''&&&&&&''''''((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))((()))))))))*********+++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((()))))))))))))))++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,------------...///////////////000000000222222222333333444444444444555666888:::<<<============>>>???@@@AAABBBCCCEEEDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGHHHIIIIIIIIIHHHGGGGGGGGGIIIJJJIIIGGGDDDIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKMMMPPPVVV\\\aaakkk~~~((('''&&&&&&&&&&&&'''(((%%%%%%&&&***......+++'''&&&'''''''''''''''&&&&&&(((((('''''''''''''''((('''(((((('''%%%%%%&&&((()))'''%%%$$$%%%&&&&&&%%%&&&''''''&&&%%%%%%&&&((($$$&&&***,,,,,,+++(((&&&$$$&&&)))******)))&&&$$$((()))******(((((()))***'''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))))))))((())))))))))))))))))))))))***************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......333333333555888;;;>>>@@@555555444444444444555555333333444555666888999:::999;;;>>>>>>===<<<<<<===:::;;;<<<<<<;;;;;;===???;;;;;;:::999888777666555777777888999::::::999999<<<<<<<<<<<<<<<;;;:::999777777777777777777777777666777888888888888777666333333333333333333333333//////222777777333000111222333444555555555333333222222222111111000000000111111111111111111111111333111000.........//////......---------,,,,,,,,,,,,,,,------......------*********)))******+++,,,+++,,,,,,+++******---//////......111666888777555+++,,,...//////---***(((******))))))))))))******((((((((()))))))))******''''''''''''(((((((((((()))'''&&&&&&((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))(((((((((((())))))))))))((((((&&&&&&&&&''''''&&&&&&&&&*********)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))'''''''''((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))************************)))***+++++++++++++++***,,,,,,,,,,,,------------////////////////////////000000111222222333444444444555777999:::;;;<<<<<<<<<<<<<<<===???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHIIIIIIHHHGGGJJJIIIGGGFFFGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIKKKLLLPPPRRRRRRXXXhhhxxxxxxqqqrrr((('''&&&&&&&&&&&&'''(((&&&&&&(((---111000***%%%((())))))((('''&&&&&&&&&((((((''''''''''''((((((%%%&&&''''''%%%%%%&&&((((((&&&%%%%%%&&&'''&&&%%%&&&((()))(((&&&%%%'''***&&&'''((((((((()))(((((('''(((((())))))(((((('''&&&)))++++++)))'''((()))&&&&&&&&&'''''''''''''''&&&&&&'''((()))******))))))))))))))))))))))))))),,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------............222222333555999===AAADDD666666555555555555666666444444444555666888999:::888:::======<<<;;;;;;<<<999<<<>>>>>><<<;;;<<<===;;;;;;:::999888888777777777888999;;;<<<======>>>>>>>>>>>>======;;;::::::666777888999999:::::::::888888999999999999888888444444555555555555444444000000555======666222222111222444555555444222111000000000111111111111111111111111111111111111111222111///---,,,---......---,,,,,,,,,,,,++++++++++++,,,------......------,,,+++***)))))))))***+++***+++,,,+++***+++...222111///...111777;;;<<<;;;,,,...000222111...+++(((******))))))))))))******((((((((((((((()))******'''(((((((((((()))))))))((('''&&&'''(((((('''&&&''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''&&&'''***++++++***'''&&&&&&&&&'''(((((('''&&&&&&((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((('''''''''&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,---------////////////////////////......///000222333444444444555777999::::::::::::;;;;;;;;;<<<===???AAACCCBBBBBBBBBCCCEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEFFFGGGFFFFFFEEEEEEIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJLLLMMMLLLNNNZZZggg|||yyyjjjeee((('''&&&%%%%%%&&&'''(((%%%%%%(((---222000(((!!!((())))))((('''&&&&&&'''(((((('''''''''(((((()))###%%%&&&&&&%%%%%%'''((('''&&&%%%%%%''''''&&&%%%%%%''')))'''%%%$$$'''))))))'''%%%$$$$$$&&&)))*********)))(((((()))******%%%(((,,,,,,)))''''''(((&&&&&&''''''((()))))))))&&&'''((()))************))))))))))))))))))))))))......---,,,,,,++++++***++++++------------++++++---------.........//////111111333555999>>>CCCEEE666666555555555555666666444444555555777888::::::888:::<<<===<<<;;;;;;;;;999===??????===;;;;;;===;;;;;;::::::999888888888666888:::<<>><<<;;;:::666666888999;;;;;;;;;;;;999999999999999999999999555555666666666666666555111222888AAAAAA999333333...000111222222111///.........///000111222333333111111111111111111111111111000...,,,+++,,,---...,,,,,,,,,+++++++++******+++,,,,,,---.........------,,,***)))))))))******)))***++++++)))+++///333111...---///666;;;======---///222333222///+++)))******))))))))))))******((((((((((((((()))******))))))))))))************''''''''')))***)))'''%%%'''(((((()))))))))))))))))))))))))))))))))))))))************************))))))(((((('''''''''&&&%%%'''***,,,,,,***'''%%%&&&''')))******)))'''&&&%%%%%%&&&&&&'''((((((((('''''''''((((((((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((***++++++))))))(((((('''''''''&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++******************,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,,,,++++++,,,,,,,,,---------///////////////.........,,,---...000111333444444555666888999:::::::::999;;;;;;;;;;;;===???AAACCCAAAAAABBBCCCEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFEEECCCCCCCCCDDDEEEDDDDDDFFFHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFHHHIIIGGGGGGPPP[[[hhh|||hhh]]]&&&((()))++++++)))(((&&&'''((()))******)))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%'''(((((('''&&&&&&'''%%%######%%%((()))'''$$$'''''''''(((((((((((()))%%%,,,222111+++&&&&&&((('''(((((('''%%%%%%&&&((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++***))))))))))))+++,,,---......///000///...,,,+++)))+++///444:::???CCCEEE777666555444444555777777:::999999888999:::<<<===::::::::::::;;;;;;;;;<<<<<<@@@DDDCCC>>>;;;;;;===@@@???===;;;999888777777<<<<<<<<<===>>>?????????@@@>>>;;;:::::::::999888:::777555888===???<<<999======<<<;;;::::::999999888888888777777777777777111444999======:::666333333333333222222111111111222222222111111111000000111111111111000///---------------...............---.../////////...---,,,000///...---,,,------...(((***,,,,,,+++***)))************+++,,,---.../////////000333666555222...///...---+++***)))))))))++++++******))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))***+++,,,,,,***)))))))))******))))))(((((('''''')))))))))))))))******++++++*********))))))(((((()))((('''((()))***)))(((((()))***++++++***)))(((***))))))((())))))***+++''''''''''''((((((((((((&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))************''''''(((((())))))******+++++++++***************++++++++++++,,,---...///,,,------+++)))(((((()))'''(((***,,,,,,,,,***))),,,+++***)))***+++,,,---///......------///000111000/////////111222444666444555666777999:::;;;<<<<<<:::999;;;>>>@@@???===@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHGGGDDDBBBBBBBBBEEEDDDBBBBBBBBBAAA???>>>FFFFFFEEEDDDDDDDDDDDDDDDEEEEEECCCBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDCCCBBBBBBHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEFFFIIILLLNNN```qqq|||pppggg'''((()))******)))(((''''''(((((())))))(((((('''$$$%%%&&&''''''(((((('''(((((('''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&'''))))))'''&&&'''(((%%%%%%%%%(((++++++)))&&&(((((('''&&&%%%%%%%%%%%%&&&***...---)))&&&&&&''''''(((((('''&&&%%%'''(((''''''''''''(((((())))))))))))(((((('''((((((((()))))))))******+++++++++++++++++++++++++++++++++******)))((()))+++---///...............---,,,,,,,,,---///111333666888999555555555555555666777777;;;::::::999:::;;;===>>>:::::::::;;;;;;;;;<<<<<<<<<@@@CCCBBB>>>;;;;;;===>>>===<<<:::999888888777999:::;;;<<<===>>>??????AAA???<<<;;;;;;:::999777:::888777999===???===999=========<<<<<<;;;;;;;;;777777777777777777777888444555777888888777555444333333333333222222222111222222222111111111000000000111111111000///......000000//////......------+++,,,---...///......---000///...---,,,------...(((***,,,,,,+++*********++++++++++++,,,,,,---...000//////000333222///,,,///...,,,+++***))))))))))))((((((((('''''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,***)))))))))***)))))))))(((((((((''')))(((((((((((()))******)))))))))))))))(((((((((+++***((()))******)))((('''(((******+++***)))(((+++*********)))(((((((((''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))((((((((((((************************************+++,,,---...,,,---...,,,***))))))***)))***+++,,,,,,++++++***,,,++++++***+++,,,---...///......---...///000111000000//////000222444555444555666777999:::;;;;;;<<<:::999;;;>>>@@@???>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFEEECCCAAABBBBBBEEEEEEEEEGGGHHHGGGDDDAAADDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEHHHLLLNNNZZZeeezzzyyyttt'''((()))******)))((('''(((''''''''''''''''''((("""###%%%''')))******+++***)))(((''''''''''''''''''''''''(((''''''&&&%%%'''(((******((('''((()))((((((***---//////,,,))),,,***(((&&&$$$#########((()))))))))((('''&&&&&&''''''((('''&&&&&&''')))&&&&&&&&&'''''')))******))))))((('''''''''''''''(((((()))******+++,,,,,,+++++++++++++++++++++++++++***)))((())),,,///111------,,,,,,++++++,,,,,,---......//////000000111222333444555666777777777::::::::::::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======<<>>>>>@@@>>><<<;;;::::::999777;;;999888:::>>>???===:::;;;;;;;;;;;;;;;;;;::::::666666666777777888888888888777555444333444444555444444333333333333222222222222222111111111111111000000000111000000//////111000000///...---,,,,,,)))***+++---......///...///...------,,,---------(((***,,,,,,***)))******,,,,,,++++++++++++,,,,,,///---,,,---......---+++...---,,,+++***)))))))))((((((((((((''''''''''''(((((()))))))))))))))((()))))))))))))))))))))))))))***,,,+++***))))))***))))))))))))((((((((((((((((((''''''(((((()))***((((((((())))))))))))))),,,+++*********+++)))(((&&&''')))***+++******)))***+++++++++***(((&&&%%%''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++***((((((************))))))))))))))))))))))))(((((((((((((((((())))))))))))***************)))((('''''''''))))))))))))))))))))))))))))))))))))***+++,,,---,,,---...---+++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++,,,------.........------......///000000000000000000111222333444444555666888999::::::;;;::::::<<<>>>??????>>>>>>>>>??????@@@AAAAAAAAA@@@BBBCCCBBBAAAAAAAAACCCCCCDDDFFFIIIKKKJJJFFFCCCBBBBBBAAA@@@@@@@@@AAAAAA???@@@BBBCCCDDDEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBGGGFFFFFFFFFFFFGGGGGGHHHHHHGGGDDDCCCDDDGGGJJJLLLSSSVVVddd}}}''''''((())))))(((''''''((('''&&&%%%%%%&&&'''((($$$$$$&&&((()))******+++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((()))++++++)))((()))***)))+++...000111000...,,,...,,,***'''&&&&&&&&&'''+++(((&&&&&&)))***(((&&&&&&'''((('''&&&&&&(((***&&&&&&&&&&&&''')))***+++***)))((('''&&&&&&&&&&&&''''''(((((()))***++++++************************,,,+++)))(((***---000333---,,,+++*********,,,,,,,,,---...///000111222222000222444666777777777777999999999:::;;;<<<===============>>>>>>>>>??????<<<>>>@@@???===;;;;;;<<<999999888888888888999999:::;;;;;;;;;;;;<<<<<<<<<===;;;999999::::::999888<<<;;;:::;;;>>>>>><<<:::777777777777888888888888444555555666777888999999:::888666444333333444444444333333333333333333333111111111111111111111111///000000111111111000000.........------,,,,,,,,,******+++,,,---------......---------------------)))***,,,+++***)))***+++------,,,+++******+++++++++***))))))***+++,,,---,,,,,,+++***))))))******************))))))))))))((()))***+++++++++***)))(((((((((((((((((((((((((((***++++++)))((()))***))))))))))))(((((((((((('''''''''''''''((())))))((()))))))))***+++++++++,,,***))))))******((('''&&&'''(((*********))))))((()))***++++++)))'''%%%''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((((((((((())))))*********))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))***++++++***,,,,,,,,,*********,,,...---,,,+++++++++,,,,,,,,,,,,,,,---------......------------......//////000000000000000111111111333444555666777888999999:::::::::<<<===>>>??????>>>?????????@@@@@@@@@AAA===???@@@@@@??????AAACCCBBBBBBDDDFFFGGGGGGDDDBBBAAAAAA@@@@@@@@@@@@AAAAAA???AAADDDFFFFFFEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFGGGHHHFFFDDDBBBCCCEEEHHHJJJOOONNNWWWjjj''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&''''''((()))((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&(((***++++++***))))))***&&&))),,,......---+++++++++***)))((('''((()))))),,,(((%%%&&&***,,,***(((&&&'''(((((('''''')))+++))))))((('''((()))+++,,,))))))((('''''''''''''''&&&&&&''''''((())))))***************************,,,+++))))))***---000111,,,+++***))))))***,,,---,,,,,,---///000222333333000111333555777777777666666777888999:::;;;<<<<<<>>>?????????@@@@@@@@@@@@<<<===>>>===<<<;;;;;;<<<888777777777888888999:::>>>>>>======<<<;;;;;;:::888777666666999:::;;;:::<<<<<<<<<<<<======;;;:::666666777777777777777777444444555666777888888999999999888777666444333333333333333333333333333333111111111111111111111111///000111111111111111000------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))+++++++++))))))***,,,------,,,+++************''''''''''''(((***---///++++++***))))))*********))))))))))))************((()))+++,,,---,,,+++***((((((((((((((((((((((((''')))+++***)))((()))***(((((((((((())))))))))))'''''''''''''''((())))))*********++++++,,,,,,,,,***(((''''''(((((('''&&&&&&'''((()))***))))))(((%%%&&&(((***+++***)))(((''''''''''''((((((((((((&&&&&&&&&''''''(((******''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''%%%%%%&&&''')))***++++++))))))))))))(((((((((((('''(((((((((((()))))))))'''((((((((()))))))))***''''''(((((())))))))))))))))))(((((())))))******((()))******))))))***+++------,,,++++++,,,,,,---,,,,,,---------.........,,,------...............000000000000111111000000333333444555666666777777888999:::;;;<<<<<<===>>>???????????????@@@@@@@@@<<<===>>>>>>===>>>AAACCCFFFDDDBBBAAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBDDDFFFGGGGGGEEEBBB@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDFFFEEECCCBBBCCCEEEGGGHHHMMMMMMTTT___mmm}}}''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''((()))++++++)))((()))***"""$$$'''((('''&&&'''(((&&&&&&'''''''''(((((((((***(((&&&'''***,,,+++)))&&&'''(((((('''((()))+++...---+++)))((()))***+++))))))(((((((((((())))))''''''(((((((((((())))))************************++++++******+++,,,---...++++++******++++++,,,,,,---------....../////////111222333444555666666666444555777999:::;;;;;;;;;>>>>>>>>>?????????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<888888777777888999999:::???>>>>>>===<<<;;;::::::777666555666999;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999999999999888888555555555666666777777777888888999888777555333222111111222222222222333333111111111111111222222222111111111222111111000000//////000111222333333444......---,,,,,,,,,,,,,,,+++,,,,,,------------,,,***++++++***))))))***,,,---,,,+++***************&&&'''((((((((())),,,///******)))))))))******+++''''''''''''(((((((((((((((***,,,---...---,,,+++))))))))))))))))))))))))'''(((******)))((()))***(((((((((((())))))))))))((((((''''''(((((()))*********++++++++++++++++++((('''&&&&&&(((((('''&&&'''((()))))))))(((''''''$$$%%%''')))*********)))''''''''''''((((((((((((%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))***)))(((((($$$%%%&&&'''((()))***+++))))))))))))((((((((((((''''''(((((((((((())))))'''''''''((()))*********'''(((((())))))******+++***)))))))))))))))******&&&((())))))((((((***+++++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,---............---...///000000111111111000222333333444555555666666666888::::::::::::<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===<<<<<<>>>@@@CCCHHHEEEBBBAAABBBCCCDDDDDDBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGFFFCCC@@@>>>??????@@@@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFKKKMMMRRRXXX\\\ggg|||'''''''''&&&&&&''''''''''''(((((())))))((((((''''''''''''''''''&&&%%%%%%&&&%%%%%%&&&&&&'''((()))%%%&&&&&&'''((((((''''''''')))******)))(((((()))"""$$$&&&%%%$$$$$$&&&)))$$$&&&''')))))))))((('''&&&&&&&&&''')))******)))&&&'''(((((('''(((***,,,333111...+++)))((())))))))))))((())))))***+++,,,************))))))))))))******************************+++++++++++++++******++++++,,,,,,---,,,,,,------........./////////333333333333444444555666444555777999;;;<<<<<<<<<<<<<<<<<<============>>><<<;;;::::::;;;<<<<<<;;;999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999777888:::;;;;;;:::;;;<<<===<<<:::999888888:::::::::999999888888888555555666666666666666666777777777666555444333222000000000111111222222222000000111111111222222222222222222222111111000/////////000000111111222222...------,,,,,,---...///***+++,,,---...------,,,***++++++***((()))***,,,++++++***************+++(((***+++***((((((***---)))))))))))))))***++++++&&&'''''''''((((((((()))(((***,,,/////////---,,,))))))))))))))))))))))))&&&(((******)))((()))***'''((((((((()))))))))***)))(((((((((((()))************))))))))))))))))))'''&&&%%%''')))***)))(((((())))))))))))'''&&&%%%&&&''''''(((((()))))))))''''''''''''(((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))))))))))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((())))))***++++++,,,+++******))))))*********&&&((()))***))))))+++,,,'''(((***+++,,,---,,,,,,******,,,---------,,,++++++,,,---.........------,,,---///000111111111111222222333333444444555555444666999999888888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<===@@@CCCEEECCCAAAAAACCCDDDDDDDDDAAAAAAAAAAAAAAABBBCCCCCCAAABBBCCCDDDCCCBBB@@@???>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAA>>>@@@BBBDDDEEEFFFEEEEEEGGGIIILLLOOOPPPWWWhhhyyy''''''&&&&&&&&&&&&'''''''''((()))******)))((('''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''((()))***+++%%%%%%&&&'''(((((((((''''''(((******((('''((()))%%%'''((('''%%%&&&)))---'''(((+++,,,,,,+++((('''###$$$&&&'''((((((((()))&&&'''((((((((((((***,,,777444000,,,)))((((((((((((((())))))***,,,---...------,,,,,,+++*********)))))))))))))))))))))))))))***+++,,,,,,***)))((()))+++,,,---...------,,,,,,---...///111222333333555444333222222333555666555666888;;;<<<======<<<::::::::::::;;;;;;;;;<<<<<<;;;999:::;;;<<<<<<;;;:::999999999999999::::::777888999999;;;<<<<<<===>>><<<::::::;;;;;;:::999;;;<<<===<<<:::888777888:::999999888777666666555666666666666666555555555777666444333222333333333//////000000111111111222000000111111222222222222333333333222111000///..................------------,,,,,,,,,---///111222)))***,,,---...------,,,+++++++++***((()))+++---+++***************+++++++++---...,,,)))'''(((***)))((((((((()))***+++,,,((()))))))))******++++++(((***---///000///...,,,))))))))))))))))))))))))&&&''')))***)))((()))***'''((((((((())))))******)))))))))))))))***++++++))))))((((((''''''&&&&&&'''&&&&&&'''***++++++***))))))***)))((('''%%%$$$)))(((((('''''''''((((((''''''''''''((((((((()))))))))(((''''''''''''(((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++,,,++++++***)))(((((('''))))))))))))((((((((((((''''''''''''((((((((()))******))))))((((((''''''((())))))***+++,,,,,,,,,++++++***************+++''')))***+++******,,,...%%%&&&))),,,------,,,+++)))***+++,,,---,,,+++++++++,,,---.........---,,,+++,,,...000222222222111222222222333333444444444333666888888777777999<<<999999999999999999999999=========<<<;;;===@@@CCC?????????BBBDDDEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCC>>>???@@@AAAAAAAAA@@@???======>>>???@@@AAAAAABBBCCCBBBBBBAAA@@@@@@@@@@@@<<<>>>BBBEEEFFFFFFEEEDDDDDDDDDFFFIIIJJJNNN\\\jjj|||)))'''&&&%%%%%%&&&''')))***((('''%%%%%%'''(((***&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&'''***++++++***''''''''''''''''''''''''((()))+++------+++)))(((&&&&&&''''''&&&&&&%%%$$$&&&''')))*********)))((((((&&&%%%%%%&&&&&&%%%$$$(((((()))(((&&&&&&''')))***)))(((''''''((()))***$$$%%%&&&(((+++...000222222///+++))))))))))))((()))((('''''''''(((***+++)))))))))))))))******+++++++++*********+++,,,---...------......///000111///222555555333222444777777888999:::;;;<<<======888888888888888999999999<<<<<<;;;::::::999999888777777777777777888888999888999::::::::::::999888888888999::::::::::::999;;;:::999777777777777888;;;;;;:::999777555333222555555444444444333333333555555555444444333333222333111000000111222222111//////000000111111111111222222111000///...------//////.........---------,,,+++++++++,,,,,,---...444///******---000...,,,,,,+++***))))))***+++,,,******++++++++++++************))))))))))))******+++*********))))))((((((((((((***,,,---+++(((%%%******))))))******+++,,,,,,+++***(((''''''&&&&&&******)))((((((((((((((())))))************))))))&&&''''''(((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&((()))*********)))((('''&&&%%%%%%''''''''''''((((((((((((---,,,+++***))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''******)))((('''&&&%%%%%%'''((()))******)))((('''''''''''''''((((((((((((******))))))(((((('''''',,,***((()))+++,,,+++(((***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++------------++++++...------------...////////////000000000//////...222222222333333333444444666666777777888888999999444444555777888999:::;;;===============>>>???@@@???@@@@@@AAAAAAAAA@@@@@@<<<======>>>>>>>>>>>>>>>??????@@@??????>>>===<<<<<<<<<======>>>@@@AAABBB??????>>>>>>>>>>>>?????????>>>>>>@@@DDDFFFGGGGGGFFFEEEFFFGGGJJJNNNRRRTTTeeezzz***)))'''&&&&&&''')))***)))(((''''''''''''((()))''''''''''''''''''''''''&&&%%%%%%&&&)))******)))''''''''''''''''''''''''((()))+++,,,,,,+++)))((($$$$$$%%%&&&''''''''''''''''''((())))))))))))))))))'''%%%%%%&&&'''&&&&&&'''((()))(((&&&&&&''')))))))))((((((((((((((()))(((((())))))***,,,---...000---***((())))))))))))((((((''''''(((((()))***)))))))))))))))******+++******+++++++++,,,,,,,,,---------...///000111222222555777666333222333555444555666777888999999:::777777888888888888999999888888888999::::::;;;;;;777777666666777777888999777888999::::::999888777777888888999999999999999999888777666555666666777999999999888777666555555444444444333333333333222444444333333222222222111222111///000111222111000000000000000000000111111111111000000///.........///.........---------,,,++++++++++++,,,---......888333---,,,------+++(((++++++***))))))***++++++(((((())))))))))))((((((******))))))))))))******)))))))))(((((((((''''''(((((()))***,,,+++)))'''))))))(((((())))))***+++))))))(((((((((((())))))******)))((((((((((((((())))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''((((((((((((''''''&&&'''((()))***)))))))))(((''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%&&&((()))***)))(((((((((''''''''''''((((((((((((((((((((((((''''''(((((()))((((((((()))))))))(((''''''&&&&&&'''(((((())))))(((((('''))))))))))))************))))))))))))((((((((((((,,,***((()))+++,,,***)))'''((((((((())))))))))))*********+++++++++,,,,,,++++++,,,------,,,++++++------,,,,,,------...//////000000111000000//////222222222333333333333444666666666777777888888999666666777888999::::::;;;::::::::::::;;;<<<===>>>??????@@@@@@@@@??????>>>;;;<<<======>>>>>>======>>>>>>>>>=========<<<<<<;;;;;;;;;<<<<<<>>>??????????????????????????????@@@??????AAADDDGGGHHHGGGFFFFFFFFFGGGHHHKKKMMMNNNWWWfffyyy+++***)))(((((()))***+++(((((())))))))))))((((((&&&''''''(((((()))))))))(((''''''(((***,,,,,,+++''''''''''''''''''''''''''')))***,,,,,,***)))'''!!!"""$$$&&&'''((())))))((((((''''''(((((()))***+++(((&&&%%%&&&'''((('''&&&'''((((((&&&&&&''')))'''(((((())))))(((((((((---,,,+++***************,,,***((('''((()))))))))&&&&&&'''((((((((((((''')))))))))))))))******+++)))***+++,,,---,,,++++++---------...///111222333555888999888444111111333333333444555666777777888666777777777888888888999777777777888999999::::::666666666666666777888888777777888888888888777777666777777888888888888888777777555444444555666666666666777888888888777777333333333222222222111111222222222222111111111111111000//////111111000///000000000000000000000000////////////////////////......------------,,,,,,++++++++++++,,,---...///666222...,,,------***(((+++***))))))))))))***+++))))))************))))))***))))))(((((())))))***(((((('''''''''''''''&&&((('''''')))++++++***)))(((''''''''''''((())))))''''''''''''(((***+++,,,***))))))(((((((((((((((+++***)))(((((()))***+++,,,,,,,,,,,,+++***))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''(((***+++,,,((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))((('''(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))************(((((((((((())))))))))))+++***))))))++++++***)))************++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...000000111111111111000000111111222222222333333333555555666666777888888999888888888999999999:::::::::999999:::;;;<<<======????????????>>>>>>===<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<===>>>???>>>???@@@AAAAAA@@@???>>>AAA@@@@@@BBBDDDGGGHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGMMMTTTaaattt******)))(((((()))******'''(((***++++++***((('''%%%%%%&&&'''((())))))***+++******+++...//////...'''''''''''''''''''''''''''((()))******)))((('''"""###$$$&&&'''((())))))(((((('''&&&&&&((()))***,,,)))&&&%%%&&&'''((((((%%%&&&(((((('''&&&'''(((&&&'''((()))))))))((('''///...,,,+++))))))(((((()))'''&&&&&&((()))))))))$$$%%%'''((((((((('''&&&)))))))))))))))******+++((())),,,------,,,+++***,,,------...///111222333555777999777444111222333333444444555666777777777555666666777777888888888999999888888777666666666666555555555555666777777666666666777777666666666555555666777777777777777666666555444444555666777555666777777777777777777222222222111111111111000111111111222222222222222000///...///000111///...000000000000000/////////---------....../////////------,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///---+++***,,,---,,,***+++***)))(((((()))***+++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&'''***++++++***((((((''''''(((((()))***''''''''''''(((***+++,,,))))))(((((((((((()))))),,,***(((''''''(((***,,,------,,,,,,+++***)))((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''((((((''''''''''''((((((((()))''''''''''''(((((())))))''''''''''''((((((((((((++++++***)))))))))******((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&''''''''''''(((((())))))******(((''''''(((******''''''''''''(((((((((((('''''''''((()))************)))))))))*********)))+++++++++,,,,,,,,,------************+++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---///000111111111111111111111111111111222222222222444444555555666777888888888888888888888888888888;;;:::;;;;;;<<<===>>>???>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>?????????>>>>>>??????@@@AAA>>>@@@AAACCCCCCAAA@@@>>>CCCAAAAAABBBEEEGGGGGGGGGDDDEEEGGGHHHGGGFFFEEEDDDKKKNNNVVVeee|||(((((((((''''''(((((((((&&&''')))++++++)))'''&&&$$$$$$%%%&&&''''''((((((+++******+++...//////...'''''''''''''''''''''''''''((())))))))))))((('''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&''')))***+++)))&&&%%%&&&(((((((((###%%%(((((('''&&&'''(((%%%&&&''')))))))))((('''---,,,+++***))))))((()))'''&&&%%%&&&((())))))((($$$%%%'''((((((((('''&&&)))))))))))))))******+++((())),,,------,,,+++***,,,,,,,,,---...000111222111444666555333111333555333333333444444555555666444444555666777777888888999999888777777666666555555555555444555555666777555555555555555555555555333444555555666666555555666555555444555666888999777777777777777666555444222222111111111000000000111111222222333333444444/////////000111111///---000000//////////////////,,,,,,,,,---......//////++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++***))))))***++++++*********)))(((((()))******+++++++++,,,,,,+++++++++))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&''')))++++++***)))(((((((((((()))******))))))(((((((((((())))))))))))(((((((((((()))))),,,***(((''''''(((***,,,++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&''''''((())))))))),,,+++))))))))))))+++,,,''''''''''''((((((((((((&&&&&&'''((()))***++++++))))))***))))))))))))***(((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++************+++,,,,,,//////000111111111111111000000000111111111222222222333444555666777888888777777777777666666666666999999::::::;;;===>>>???>>>>>>>>>===<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@??????>>>??????@@@AAABBB???AAABBBDDDDDDBBBAAA???CCCBBBAAABBBDDDFFFFFFEEEBBBCCCFFFGGGHHHGGGEEEDDDHHHKKKRRR\\\jjj}}}&&&&&&''''''''''''&&&&&&&&&'''(((******((('''&&&$$$$$$%%%%%%&&&'''''''''(((''''''(((***,,,,,,+++''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$''''''&&&&&&''''''((()))***(((&&&&&&'''((('''&&&"""%%%'''(((''''''''''''%%%&&&''''''((((((((((((******)))((((((((())))))&&&%%%%%%&&&((())))))(((&&&&&&'''((((((((((((''')))))))))))))))******+++)))***+++,,,---,,,++++++,,,,,,,,,,,,---...//////,,,///333333111000222444000000111111222222222222333333444555666777888888666666666777888888999999444444444444444555666666444444333333333333444444222333333444444444444444555444444444555666888999888888888777666555333222222222222111111111000000000111111222333444555555000//////111222222000............//////000000000,,,,,,,,,------.........******++++++++++++,,,,,,------,,,,,,++++++,,,,,,+++*********)))))))))(((***)))(((((((((((()))***(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((()))))))))'''&&&&&&(((******)))((())))))(((((())))))***++++++***)))(((((('''((((((((((((((((((((())))))***+++***)))(((((()))***+++************)))(((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))(((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&%%%&&&'''''''''(((((())))))+++******))))))******+++))))))))))))************&&&''''''((()))******+++((()))******(((((()))***)))))))))*********++++++)))))))))************+++++++++************++++++++++++******++++++,,,------...///000000111000000///000000000000111111111111222333444555777777888666666666666666666666555666666777888999:::<<<===============<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>>>>??????>>><<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDDDDCCCBBBAAACCCBBB@@@AAACCCDDDDDDDDD@@@BBBDDDFFFFFFFFFEEEDDDBBBEEELLLSSSYYYeeezzz&&&&&&&&&''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&)))******)))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%&&&''''''(((((('''''''''&&&&&&'''((((((%%%###!!!$$$'''(((((('''''''''&&&&&&&&&&&&'''((()))))))))((((((''''''''''''(((&&&&&&&&&''')))***)))'''((((((''''''(((((()))***)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---***---000000...---///222111111111111111222222222222333333444666777777888666666777888888999999:::444444333333444444555666444333222222222222333444111222222333444333333333333222222222444555777999888888888777666555333222333333222222222111111111//////000111222333444444000000000222333333000...,,,------...///000111111,,,,,,,,,,,,,,,---------************+++++++++,,,///...---,,,+++*********)))***+++++++++++++++,,,***)))(((''''''((()))***''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((('''&&&''')))******'''%%%(((((('''''''''((())))))******)))(((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&((()))))))))(((''''''''''''(((((((((((((((''''''''''''((((((((((((******)))(((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((''''''''''''((((((((((((((((((((())))))))))))(((((())))))))))))************''''''(((((())))))******''')))******((('''(((***++++++,,,,,,,,,---------))))))))))))************,,,+++***))))))***+++,,,+++++++++++++++,,,------,,,,,,...//////000000000/////////000000000111111111111222333555666777888666666666666777777777777555666666777888:::<<<===<<<<<<============<<<;;;::::::;;;<<<<<<<<<<<<<<<888:::<<<>>>???>>><<<;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@BBBCCCCCCBBB@@@AAABBBCCCCCCCCCBBBAAA@@@BBBGGGKKKMMMRRRaaarrr&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((((((((((((((''''''''''''&&&&&&'''***++++++***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&%%%%%%&&&''')))'''$$$"""!!!$$$'''(((((('''''''''&&&&&&%%%%%%&&&''')))***)))((('''&&&&&&&&&&&&&&&'''&&&&&&((()))***)))'''))))))((('''''')))***+++)))))))))))))))******+++++++++*********+++,,,------,,,++++++******++++++))),,,//////,,,+++---///333333333333333444444444222222333444555666777888::::::999999888777777777444333333333333444555555444333222111111222333444111111222333333333333222111111111111222444666888666777777777666555444444333333333222222222222111---...///000111222333444000000111333444333111...+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,000///...,,,+++***))))))%%%'''***,,,---///111222***)))(((''''''((()))***(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&'''(((***+++***&&&###'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((()))******))))))************))))))((())))))*********))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''((((((((()))***)))&&&$$$!!!&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((())))))***))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))''')))+++***'''&&&(((***(((((()))))))))*********))))))))))))************,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...+++,,,---...////////////////////////000000000000000111222333555666777888666777777777888888888888777777888999:::<<<>>>???<<<<<<======>>>=========:::;;;<<<<<<======<<<<<<777999<<<>>>???===:::888<<<<<<===???AAACCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBBAAA???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@??????DDDCCCEEEHHHGGGGGGQQQ___ppp'''&&&%%%&&&(((((('''$$$&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((()))'''%%%%%%%%%&&&%%%$$$&&&%%%&&&(((+++,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###%%%''''''&&&&&&&&&''''''&&&%%%$$$$$$%%%''')))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))***+++------,,,++++++******+++++++++,,,,,,,,,,,,,,,------.../////////111222222222111333555888888888777555444444444444999888888888888888888888444333222111111222333444555333111000111333333222//////000111222222333333111111222333444555666777;;;222...111444222222666000111111222222222111111000000000000000000000000---------///111111///---+++,,,---///000222333444,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))******)))))))))+++---000222+++***((('''''')))***,,,&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((((((((('''''')))++++++***(((&&&&&&&&&)))'''(((******&&&'''+++***(((***---,,,))))))+++***************++++++,,,***+++,,,,,,***((())))))+++(((''')))***(((''''''******))))))((((((''''''%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))((())))))************)))&&&'''((())))))((('''&&&&&&''')))*********)))(((((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%,,,***)))'''''''''(((((('''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((((('''&&&&&&'''((()))***(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((***+++,,,))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))++++++++++++++++++++++++,,,,,,------...///000000////////////000000000000111222222333444555666666666555444444555666777888===<<<<<<;;;;;;;;;<<<<<<<<<===@@@AAABBBAAA@@@??????>>>===<<<;;;:::999999888999;;;======<<<;;;:::===>>>???@@@BBBCCCDDDEEEJJJGGGDDDBBBBBBBBBBBBAAABBB@@@>>>===>>>@@@BBBDDDFFFBBB??????AAACCCCCCBBBCCCCCCCCCDDDFFFIIIKKKMMM]]]iii&&&'''))))))'''&&&'''((('''((())))))))))))((('''((('''''''''''''''''''''))))))(((((('''''''''''''''(((((('''&&&&&&''')))***)))''''''(((((((((''''''&&&&&&'''******(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&((()))(((&&&%%%%%%&&&'''&&&%%%%%%%%%&&&(((((()))(((''''''&&&'''''''''''''''''''''(((((((((((((((((()))))))))*********)))******+++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------......///111111222222111222555888888777666666555555555555777777777777777777777666333222222111222333444555444111//////000222222111000000111111222333333333222222333444555666777777888111...111333111111333111111222222222222111111000000000000000000000000...------///111111///---------......////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********,,,++++++***+++,,,---...+++***((('''''')))***+++*********)))))))))))))))((((((((('''''''''''''''&&&''''''((((((((((((((()))+++,,,+++)))(((((((((---***)))((($$$!!!%%%+++///'''!!!$$$((()))))))))((((((((((((((()))******)))+++------+++))))))))))))((('''))),,,,,,,,,+++)))))))))(((((((((((((((&&&&&&&&&''''''((((((((())))))((('''''''''((()))))))))*********))))))(((''''''((((((((((((''''''%%%&&&((()))))))))((('''((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''((()))((((((((((((((())))))'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((''''''&&&'''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((((((((()))******))))))))))))))))))))))))))))))(((((())))))***+++************))))))))))))++++++++++++++++++++++++------------------------....../////////000000000111111222333444555666666555555444444555666888999<<<<<<;;;;;;;;;;;;;;;<<<:::;;;===>>>???>>>===<<<>>>>>>===<<<;;;:::999999999999;;;<<<<<<<<<;;;:::===>>>>>>@@@AAABBBCCCCCCEEECCC@@@@@@AAABBBCCCCCCBBB@@@???===>>>@@@BBBDDDDDDAAA>>>===???AAAAAA@@@@@@@@@@@@BBBDDDGGGJJJKKKTTT]]]ppp&&&))),,,+++(((&&&(((+++))))))************)))))))))))))))((((((''''''''')))))))))((((((((((((((('''((())))))''''''((())))))(((&&&'''((()))))))))((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''***++++++)))&&&%%%%%%'''''''''&&&&&&''''''((((((******)))(((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........000111111111111222555777777777666666666666777777555555555555555555555555222222222222333555666777222000......000111111111222222222222333333333333333333444555666777777888777333222444555333222333222222333333333222222111000000000000000000000000...------///000111///...//////......---,,,,,,+++*********************************************************)))******++++++------,,,,,,+++******)))+++***)))((((((((()))***---,,,,,,***)))((('''&&&))))))))))))))))))))))))&&&&&&'''((()))))))))((((((***,,,+++***))))))***(((''''''(((''')))333>>>FFF555'''%%%***+++'''$$$&&&&&&&&&&&&&&&'''(((((((((+++...///---+++)))))))))(((((((((***,,,+++***(((((((((((((((((())))))'''''''''((((((((((((((())))))(((((((((((())))))************)))(((((('''((((((''''''''''''((((((%%%&&&'''(((((((((''''''))))))(((((((((((('''''''''''''''''''''&&&&&&&&&$$$%%%&&&'''((()))******&&&&&&'''((())))))***)))''''''&&&&&&''''''((()))''''''(((((())))))******(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************************++++++++++++++++++++++++---------,,,,,,,,,++++++------........./////////111111222333444555555666555555555555666777888999;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>@@@AAAAAAAAA@@@???>>>======<<<;;;:::999999::::::::::::;;;;;;;;;;;;======>>>??????@@@AAAAAA@@@???===>>>@@@CCCDDDCCCBBB@@@???>>>>>>@@@BBBCCCAAA???<<<<<<>>>?????????>>>>>>>>>@@@BBBDDDGGGHHHLLLPPP]]]ooo***+++------,,,++++++,,,((())))))***************+++******)))(((''''''&&&(((((((((((('''''''''''''''((())))))((('''((()))&&&%%%$$$%%%'''))))))((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''+++++++++)))''''''(((***((((((((((((((((((((()))******)))(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******)))((((((((()))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---....../////////000000000000222555777777777666666666777777888333333444444444444555555222222333444666777999999222000//////000222222222444444333333333333333333444444555555666777777888444333444555555333111111222333333333333222222111000000000000000000000000///...---...000000///...000//////...---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))***+++,,,,,,,,,,,,,,,,,,+++***((((((******)))((((((((()))))),,,+++***)))((('''&&&%%%)))))))))))))))*********'''(((((((((((((((''''''&&&(((******))))))***+++"""###&&&***+++...:::FFFLLL<<<,,,))),,,,,,)))'''&&&&&&%%%%%%&&&&&&'''((('''***...000...+++***)))))))))(((&&&'''((('''###&&&''''''(((((()))))))))''''''''''''''''''(((((((((((((((((()))))))))***************)))((('''&&&)))((('''&&&&&&'''((()))&&&&&&((()))))))))(((''')))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***%%%&&&((()))***)))(((''''''''''''''''''(((((()))&&&''''''((()))******+++(((((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******+++***))))))))))))******((((((((((((((((((((((((((((((''''''(((((()))***)))***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------.........///000000111222333444555555444444555666777888888999<<<<<<==================@@@AAAAAABBBBBBBBBAAA@@@======<<<;;;;;;:::999999::::::999999999:::;;;<<<<<<=========>>>>>>?????????>>>===>>>AAACCCDDDCCCAAAAAA???>>>???@@@AAABBB???>>>=========>>>>>>>>>@@@@@@??????@@@BBBCCCDDDIIIIIINNN[[[kkk}}}///,,,***,,,000111---***''''''''''''(((((())))))+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&''''''&&&%%%$$$%%%'''))))))))))))((((((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((()))))))))((('''))),,,000+++***)))(((((((((((()))))))))(((((((((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))***)))((((((((()))+++,,,++++++,,,,,,,,,------------------...//////000000---//////000000111444777777666666666666666777888333333333444444444555555222333444666888999::::::333111///000111333444333444444333333333333333333444444555555666777777777000222333333111000///---222333333333222222111000///////////////////////////...------///000000/////////..................,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***)))))))))***+++,,,,,,******+++++++++***))))))***))))))(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))((('''%%%%%%$$$&&&((()))(((((()))***'''''')))***'''%%%***222444,,,&&&(((***+++,,,...''''''&&&&&&''''''((()))&&&***...///...+++***)))(((***)))%%%&&&***)))$$$&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))*********))))))'''&&&%%%)))((('''&&&&&&'''((()))'''((()))***+++***))))))((((((((()))))))))))))))&&&'''''''''''''''''''''(((((((((((((((((((((''''''((()))))))))'''&&&%%%(((''''''''''''((())))))&&&''''''((()))******+++((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((()))***+++,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))******+++++++++,,,++++++++++++++++++++++++(((((()))***+++------...------------.........//////000000111222333444444444444555666777888999999<<<===>>>???????????????===>>>>>>>>>>>>>>>======<<<<<<<<<;;;::::::999999:::999999999999:::;;;<<<<<<<<<<<<======>>>>>>>>>BBB@@@???@@@BBBCCCCCCBBBAAAAAA@@@??????@@@@@@AAA????????????>>>>>>??????DDDCCCAAA@@@???@@@@@@AAAGGGDDDDDDLLLWWWggg{{{000+++'''***000222---'''&&&%%%%%%%%%&&&'''((())))))))))))(((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%'''))))))(((&&&&&&''')))'''&&&'''***+++++++++'''((())))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''''''''((((((((('''''''''&&&'''***///444///...+++)))''''''((()))''''''''''''((()))***+++''''''''''''((((((((((((''''''(((((((((((())))))***))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,------...//////000,,,.../////////111444777666666555555555555666666111222222333333444444555111222444666777888999999333111000000222444444444222222222222333333333333444444555555555666666666444888999666444444333111222222222222222111000///////////////////////////000...------///000000///.............../////////,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))******++++++)))))))))))))))*********)))))))))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))))))))))))))((('''%%%$$$$$$&&&((((((''''''((()))+++)))***+++)))%%%$$$'''(((&&&&&&)))(((&&&(((---(((''''''''''''((())))))&&&))),,,---,,,***))))))%%%))))))&&&)))111111+++''''''''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))((())))))))))))(((''''''&&&((((((''''''''''''((((((((()))***+++,,,+++******''''''(((((((((((())))))&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&((()))(((((('''&&&%%%%%%((((((''''''(((((()))***''''''(((((())))))******((((((((()))(((((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))''''''&&&&&&''''''((()))))))))******+++,,,,,,,,,++++++++++++++++++++++++'''''')))***,,,...//////------.........///////////////000111222333333444333444555777888999999:::<<<===>>>@@@@@@@@@????????????>>>>>>>>>=========;;;;;;;;;;;;::::::999999999999999999::::::::::::;;;;;;<<<======>>>??????CCCBBBAAABBBCCCDDDCCCBBBAAAAAA@@@@@@???@@@@@@@@@>>>@@@AAA@@@???>>>???@@@EEEDDDBBB@@@?????????@@@DDD@@@???CCCJJJSSSbbbooo,,,(((&&&(((,,,---***%%%&&&%%%%%%%%%&&&'''((()))((('''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%(((***+++)))(((''''''***((('''(((***++++++***%%%(((++++++)))((((((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''((((((((((((''''''&&&%%%&&&***000555444111,,,(((&&&&&&((()))''''''((((((***+++---...''''''''''''(((((((((((('''''''''((((((((()))))))))******+++++++++++++++,,,,,,,,,------------...******+++,,,,,,------...,,,---......///111444777777666555444444333444444///000000111222222333333///000222444555555555555222000//////111333444444000000111111222333333333444444444444444555555555888===>>>999666777888555111111111111000///......////////////////////////000...,,,---...000000000------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))************)))(((((('''((()))***))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''((((((((((((''''''%%%'''))))))(((''''''(((+++'''&&&***,,,+++)))******))))))+++)))%%%%%%((('''''''''''''''((())))))&&&(((***+++***))))))***###)))***&&&***333444---''''''''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&###$$$&&&'''(((((((((''''''(((((((((((((((''''''''''''(((((((((((('''''''''((()))++++++******)))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((((((((((())))))***(((((((((((())))))))))))(((((()))))))))(((&&&%%%(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((()))******))))))***++++++,,,------++++++++++++++++++++++++))))))***+++,,,---...///....../////////000000000......///000111222333333222444666888999:::::::::999;;;===?????????>>>===AAA@@@@@@???>>>>>>>>>???;;;;;;;;;::::::::::::999777888999:::;;;:::999999:::;;;<<<===>>>???@@@@@@BBBAAAAAABBBDDDDDDCCCBBBAAAAAAAAA@@@@@@?????????===???AAAAAA???===???@@@CCCBBB@@@?????????@@@@@@@@@>>>>>>AAADDDHHHPPPXXXhhhyyy&&&&&&&&&'''((('''&&&%%%&&&%%%%%%%%%&&&''')))***&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&)))+++,,,+++)))((((((((('''&&&&&&((())))))((($$$(((,,,---+++))))))+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))((('''&&&$$$%%%)))///444777333---(((%%%%%%''')))''''''(((***+++...///000''''''''''''((((((((()))''''''''''''((((((((())))))***+++------,,,++++++,,,,,,,,,---------......((())))))***++++++,,,,,,+++,,,.........000444777777666555444333222222222---......///000111111222---...000222333333333222111///---...000222333333//////000111222222333333333333444444444444444444444::::::444000333444111111111111000000///------////////////////////////000...,,,,,,...000000000...------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,+++((('''&&&'''((()))))))))))))))((('''&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&'''((())))))***$$$%%%&&&((()))*********''')))******((((((((())),,,%%%!!!%%%)))(((&&&&&&&&&######'''((('''(((***'''&&&&&&&&&&&&'''((((((&&&'''))))))(((((()))***$$$******%%%(((111111***(((((((((''''''&&&&&&%%%))))))(((((('''''''''&&&"""###%%%'''((((((''''''''''''((((((((((((((('''&&&'''((())))))((('''&&&&&&''')))*********)))(((%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''(((((('''&&&%%%%%%&&&''')))***((((((((((((((()))******))))))))))))(((((((((((((((((()))))))))(((&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))***************++++++,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------////////////000000000000......///000111222333333222444666888::::::::::::888999;;;===>>>>>>===<<<======<<<;;;;;;:::;;;;;;;;;:::::::::::::::::::::666888:::;;;;;;;;;999888::::::;;;===>>>@@@AAABBB@@@???@@@BBBDDDEEEDDDCCCAAAAAAAAA@@@@@@?????????<<>>===>>>@@@@@@???>>>>>>>>>@@@AAABBB???>>>@@@CCCEEEDDDHHHNNNTTTeee|||)))***+++***(((&&&&&&'''$$$''''''&&&(((---000...'''((()))(((&&&$$$%%%&&&'''''''''''''''''''''''')))))))))'''&&&&&&(((***)))(((&&&&&&&&&''')))******+++,,,+++(((&&&&&&&&&(((&&&$$$&&&((((((&&&###&&&''''''(((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%)))'''%%%$$$%%%))),,,/////////...***&&&$$$$$$%%%###***,,,((('''+++---+++))))))(((((((((((())))))---,,,++++++++++++***************)))******++++++------------------......,,,++++++******++++++,,,+++,,,...000111222222333444444444444444444444444222111///---...000222444///111333555555333111///...///000000000000222444111000///000222333333222444444444444444444444444222333555555333222222333555444333222111111111111//////000000000000//////000///...---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))++++++******))))))((((((******+++++++++******)))***+++++++++***((('''%%%)))(((&&&%%%$$$%%%%%%&&&))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''))))))))))))************)))((((((''''''''''''(((((())))))***+++,,,,,,---))))))(((((('''''''''&&&***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''++++++)))(((((()))***+++)))))))))))))))******+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%%%%******&&&%%%(((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$'''''''''''''''&&&&&&&&&))))))))))))(((((((((((()))(((((('''''')))***+++)))(((''''''''')))***+++((('''&&&%%%%%%&&&'''(((///,,,((('''((((((&&&###''''''''''''((((((((()))'''((()))******)))((('''))))))))))))))))))))))))''')))+++,,,,,,,,,***)))'''(((((()))))))))))))))******+++++++++******)))---......---+++***+++,,,............////////////000222444666666666555444555555666666777777888888;;;;;;<<<<<<===>>>>>>>>>>>>=========??????===<<<;;;::::::::::::999999999999::::::::::::::::::;;;===============>>>?????????@@@AAAAAABBBBBBAAAAAA>>>>>>>>>>>>>>>??????@@@???>>>===<<<<<<>>>@@@AAA@@@@@@@@@?????????>>>>>>>>>===<<<<<<===@@@CCCFFFMMMXXXiii|||''')))******)))(((((()))%%%'''(((&&&''',,,///---((())))))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''((((((((((((((()))******)))'''&&&&&&&&&((('''%%%&&&((()))'''%%%(((((('''&&&&&&&&&%%%%%%'''&&&&&&&&&'''''''''''''''&&&%%%%%%&&&)))+++------+++)))'''&&&''''''(((&&&,,,---)))&&&)))+++)))))))))(((((((((((())))))---111444111+++((())),,,))))))))))))***+++,,,---,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++,,,---...000111222333333333333333333333333333222111000//////111222333000111333444444333111000//////000000000111444666555555666555555444333333444444444444444444444444000222333222111//////000444333222111000000000000000000111111111111000000//////...---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))*********))))))((((((((())))))***************))),,,,,,------,,,***)))(((((('''&&&&&&%%%%%%&&&&&&)))))))))(((((((((''''''&&&''''''(((((((((((((((''''''((((((((()))))))))******)))(((((((((((()))((((((((()))))))))*********)))((('''''''''''''''&&&&&&'''(((((()))******))))))((((((((('''''''''***))))))(((((((((((('''(((''''''&&&&&&''''''(((&&&&&&%%%%%%%%%'''((()))---,,,+++***************(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%(((222666111***''''''''''''''''''''''''''''''(((((((((''''''&&&%%%((((((((()))))))))))))))$$$$$$%%%%%%&&&&&&''''''(((((('''''''''((()))***)))((((((''''''((()))***))))))(((((((((((()))))),,,)))''''''))))))(((&&&'''''''''((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))''')))***,,,,,,+++***)))''''''((())))))***))))))++++++,,,,,,,,,++++++***((()))***)))'''&&&'''(((............///////////////000222444444444333222444555555666666777888888999::::::;;;;;;<<<============<<<===>>>???===;;;<<<;;;;;;::::::999999999999999999::::::::::::;;;===============>>>>>>??????@@@@@@AAABBBAAAAAAAAA>>>>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>???AAABBB@@@@@@?????????>>>>>>>>>>>>===<<<<<<>>>@@@CCCEEEIIIPPP\\\kkk|||&&&(((******)))((()))***&&&((((((%%%&&&+++---+++)))******)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((($$$&&&(((******)))'''&&&'''((()))(((&&&%%%%%%&&&)))(((&&&&&&'''(((((('''***((('''%%%%%%&&&'''((((((((((((''''''(((((()))&&&&&&'''((()))+++,,,---///+++&&&%%%''')))***)))***------)))'''((()))'''))))))(((((((((((()))))),,,555;;;777+++%%%(((...((((((((()))***+++,,,---+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,+++,,,---///111222333333333333333333333333111111111111222222222333111222222333333222222111000000000000000222777:::BBBDDDEEECCC===888666666444444444444444444444444555666777666444222222222222222111111000000//////000111111222222111111000//////...------------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))((((((((((((''''''((()))*********)))++++++,,,,,,+++***)))(((''''''''''''''''''&&&%%%((((((((('''''''''&&&&&&&&&''''''((((((((((((((('''(((((((((((()))))))))******)))(((((((((((()))''''''((((((((()))))))))******)))''''''&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((((((((('''''')))))))))***))))))((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''((()))++++++---,,,+++)))((((((((('''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((222999555,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))(((((('''&&&''''''(((((())))))******""""""###$$$%%%&&&''''''''''''&&&&&&''''''((()))***))))))(((((((((((())))))******++++++******)))((('''&&&''')))***+++***''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++++++++***)))&&&&&&((()))************++++++,,,,,,,,,,,,,,,+++***+++,,,,,,+++***,,,------............/////////---...000111222111111000444444444555666666777777888888999999:::;;;;;;;;;===<<<;;;<<<>>>>>><<<;;;===<<<<<<;;;:::999999888999999999999::::::;;;;;;======<<<<<<======>>>?????????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>>>>??????@@@BBBAAA@@@???@@@AAABBBCCC?????????>>>>>>>>>======>>>=========>>>@@@CCCEEEIIIKKKQQQYYYgggzzz(((***++++++)))(((((()))&&&)))(((%%%&&&***+++))))))***+++***(((&&&'''(((''''''''''''''''''''''''((((((((()))++++++***)))%%%&&&((()))))))))((('''%%%&&&'''&&&%%%%%%&&&(((***)))'''''''''(((((((((***)))&&&%%%&&&(((+++---,,,+++***((((((((((((((($$$&&&))),,,///000000000666///(((&&&))),,,+++))),,,,,,+++)))'''((((((((())))))(((((((((((())))))***222999666,,,%%%''',,,***))))))))))))******+++((())))))******+++++++++---,,,,,,++++++,,,,,,---,,,+++******+++...000222222222222222222222222222000111222333444333222222222222222222222222222222111111111000000444999===PPPSSSUUUPPPFFF===::::::555555555555555555555555888999:::888666444333444222222222222222111000000000000111111111111000000///......---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((''''''&&&'''((())))))(((&&&&&&((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************))))))(((''''''''''''(((''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&'''((((((((()))))))))***))))))(((((((((((((((((('''((()))))))))(((''''''((((((''''''''''''(((((((((((((((((()))******+++))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((('''(((+++---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&'''(((((())))))&&&&&&&&&&&&'''''''''(((******))))))((((((''''''))))))+++,,,,,,+++))))))'''''''''''')))***++++++'''(((((((((((()))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((()))***+++******)))%%%&&&''')))******************+++,,,,,,,,,++++++,,,...000000//////111222---------.........//////,,,---///000000111000000333333333444555555666666777888888999999:::;;;;;;<<<;;;:::;;;======;;;:::======<<<;;;:::999888888888888888999::::::;;;;;;===<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@AAA@@@@@@??????@@@AAAAAA>>>>>>>>>=========<<<<<<>>>=========>>>@@@BBBCCCGGGGGGHHHMMMWWWgggxxx+++,,,---+++)))'''&&&'''&&&(((((($$$%%%)))***((()))***+++***(((&&&'''(((''''''''''''''''''''''''%%%$$$%%%(((++++++)))&&&(((''''''&&&'''((()))***%%%&&&'''&&&&&&&&&(((***++++++***)))(((''''''((()))(((&&&&&&(((+++000333000...,,,)))''''''''''''$$$'''+++000333444444444888111***))),,,000///...---***)))((((((((()))***))))))(((((((((((())))))'''+++//////+++((('''(((++++++***)))((((((((((((&&&''''''((())))))******++++++************++++++,,,+++******+++---///111111111111111111111111111000111222444444333222111222222222222222222222222222222111111111444:::>>>MMMQQQSSSNNNFFF>>><<<<<<555555555555555555555555555666777555333111000111333333444444444333222111......////////////............---------......///------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((((((((()))))))))))))))$$$%%%&&&(((((()))))))))''''''''''''''''''((((((&&&'''((()))***)))((('''((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((******+++++++++,,,,,,,,,+++***))))))(((((())))))''''''''''''((((((((((((******(((''''''&&&&&&&&&(((((((((((())))))))))))(((((())))))))))))))))))&&&''''''(((((('''''''''(((((((((''''''(((((((((''''''''''''&&&%%%%%%$$$'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''')))...111...'''$$$$$$%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$%%%%%%&&&'''((())))))))))))((((((((((((((((((%%%&&&&&&'''''''''''''''******))))))(((((('''''''''(((************((('''(((((((((((((((((()))***(((((((((((()))))))))******)))(((''''''((()))***(((((((((((((((((((((((((((((())))))************&&&'''((()))************(((((()))***************)))+++,,,---,,,---...000------------..................///000000111111111222222222333444444555555777888888999::::::;;;;;;;;;:::999:::<<<<<<:::999<<<;;;;;;:::999999888888777777888999999:::;;;;;;<<<<<<<<<<<<<<<======>>>===>>>??????@@@@@@??????>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>>>>>>>???=========<<<<<<<<<;;;;;;===<<<<<<<<<===???@@@AAA@@@@@@AAACCCJJJUUUaaajjjxxx---......,,,)))&&&&&&&&&%%%''''''$$$$$$(((***((()))******)))'''&&&&&&''''''''''''''''''''''''''''''&&&(((+++///000,,,))))))(((&&&%%%&&&''')))+++&&&'''((('''''')))+++......//////...+++((('''''')))(((&&&&&&)))---111444111///,,,)))'''&&&''''''$$$'''+++///222333333333111---******...222333333///***'''((()))((((((***))))))(((((((((((())))))&&&&&&''')))+++***(((&&&++++++***)))((((((((((((&&&''''''((()))***++++++******))))))))))))******,,,,,,++++++,,,---///000000000000000000000000000///000222333333333222111111222222333333222222111222222222222222444999<<<===@@@BBBBBB>>>;;;:::;;;555555555555555555555555555666777666444222222222222333444555555444333222---......//////......---...------------...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++))))))))))))************&&&&&&'''((()))))))))(((((((((''''''((()))***+++'''(((((()))))))))))))))((((((((('''''''''&&&&&&&&&''''''(((((((((((((((***++++++++++++,,,,,,,,,,,,,,,+++************+++''''''((((((((()))))))))))))))(((''''''''''''(((''''''''''''''''''''''''(((((())))))))))))******(((''''''''''''(((((())))))((((((''''''(((((()))************((('''&&&%%%((((((((((((((()))******''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&222;;;777,,,&&&$$$%%%(((((((((((((((((((((((($$$%%%&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((('''((()))))))))))))))(((''''''((((((((((((((((((''')))******)))''''''(((***((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******'''(((((()))))))))))))))''''''((()))************(((***,,,,,,+++,,,---///,,,------------............//////000000111222222111111111222333333444444777777888888999::::::::::::999888999;;;;;;999888999999999999888888888888666777777888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>======>>>????????????>>>>>>>>>>>>>>>>>>??????@@@===============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<===>>>???===???@@@BBBFFFLLLSSSYYY^^^jjj|||,,,------,,,)))'''''''''$$$&&&&&&###$$$(((***(((((())))))(((&&&%%%&&&'''''''''''''''''''''''''''***)))+++000555555111,,,'''''''''''''''((())))))(((((()))))))))+++///222111444666444///+++)))((()))(((''''''(((+++...000///---***(((''''''((()))$$$&&&))),,,------,,,+++******))))))+++...000222333+++'''((()))&&&&&&)))))))))(((((((((((())))))'''''''''(((******)))(((((((((((((((((()))******((())))))***,,,------...+++******************+++,,,,,,------....../////////////////////////////////000111111222222111111000111333444444333111000111222333333333444777999444555666777888888888888555555555555555555555555666777888888666555555555111222444555555444222111......////////////......---------------...//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++)))*********+++++++++,,,'''(((((()))))))))((((((''''''&&&&&&''')))***+++)))((((((((())))))***+++)))))))))(((((((((''''''&&&''''''((((((((((((((()))))))))*********+++++++++******)))((()))))))))((((((((()))))))))******(((''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********+++***((('''''')))+++---))))))(((((((((((()))))),,,,,,------,,,+++***)))******))))))((()))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$000777222+++(((((('''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''((((((((()))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''((()))******))))))((()))((((((''''''(((((()))((()))***)))'''&&&(((+++(((((()))))))))*********(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))((((((''''''''')))******++++++++++++,,,......------...000,,,,,,---------..................//////000111222000000111111222333333333555666666777777888999999999888888999::::::999777777777777777777888888888666666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>??????@@@===============<<<;;;;;;;;;;;;;;;;;;::::::::::::999:::::::::;;;<<<<<<======???@@@BBBCCCFFFJJJNNNLLLSSS```ppp***+++,,,,,,***)))))))))###%%%%%%###$$$(((***)))'''((()))(((&&&$$$%%%&&&'''''''''''''''''''''''''''''')))...444444///***%%%&&&((()))***)))((('''))))))*********---111444555888:::999333---***))))))((('''&&&'''(((***+++,,,***(((''''''(((***,,,%%%&&&'''(((((('''&&&%%%((()))))))))((((((***,,,666---'''))))))%%%$$$'''))))))(((((((((((())))))))))))))))))))))))******%%%&&&&&&''')))***,,,---***++++++---...///000000,,,++++++++++++++++++,,,,,,,,,---.../////////...////////////////////////000000000000000111111111///111333555555333111///111222444444333444666777888666555666777888777666666666666666666666666666111333444444333222222333000111333444444333222000//////000000000000//////---------------...///000---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,((()))))))))))))))((('''%%%$$$$$$$$$%%%'''(((******)))((((((((()))+++,,,))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))''''''&&&%%%%%%%%%%%%%%%))))))))))))************'''&&&&&&''''''((()))***++++++++++++************(((((())))))*********+++...,,,)))((((((***...000))))))(((((((((((())))))'''(((***++++++***)))(((+++***)))'''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$***+++$$$!!!&&&++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&''')))*********)))(((&&&'''(((*********))))))***)))(((''''''((()))***&&&(((***)))''''''***,,,))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((()))******************)))((('''&&&(((((()))++++++,,,,,,,,,***+++---,,,++++++,,,...,,,,,,,,,---------............---......///111111000000000111222222333333444444555555666777777777999888777888::::::888777555555555666777777888888555666777888999:::;;;;;;<<<;;;;;;;;;;;;<<<======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@======>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::999999888999999::::::;;;;;;;;;999:::;;;<<<<<<>>>BBBDDDCCCFFFLLLWWWfffzzz$$$$$$%%%''')))***)))'''''''''''''''(((((((((((()))&&&""""""$$$&&&&&&$$$$$$&&&'''(((((())),,,...*********+++,,,,,,------+++,,,,,,+++***((('''%%%''''''((()))***...333777999<<<===:::333---***)))&&&&&&&&&''')))***,,,---)))'''%%%'''***,,,***(((,,,+++***(((''''''&&&&&&((((((((((((((((((((((((((())))))((('''&&&&&&'''&&&((()))***)))***+++---$$$&&&(((***+++***)))(((******))))))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))---***)))+++---///...+++(((000111,,,///888999333...//////000000000//////////////////000000000000111111222222222333333333111111222333444666777888888555222222555666666444777666555444444333333444;;;999666333111111333444333333222111111222333333000000000000000000000000111111111111000000000///++++++++++++++++++++++++---,,,+++)))((())))))***)))******)))(((((()))***+++***)))***+++,,,+++***---***'''&&&'''***+++,,,((('''&&&%%%%%%%%%%%%%%%************************+++(((&&&&&&((()))'''%%%))))))((((((''''''&&&&&&&&&''')))*********)))((('''''''''((((((***++++++(((((((((((()))))))))))))))))))))))))))(((((((((&&&&&&&&&'''''''''((((((***************************)))(((''''''((()))***''''''''''''((((((((((((''''''(((((())))))*********)))'''&&&&&&'''((()))'''''''''''''''((())))))$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&'''(((&&&%%%''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%'''((((((''''''(((***+++*********))))))((((((+++*********))))))(((((())))))((((((''''''&&&&&&))))))))))))(((&&&%%%$$$)))))))))))))))))))))))))))************+++++++++------............------...------,,,---...///000/////////000111111222222666555444333333333333333555555666666777777888888777777777777777888888999666666777888999999::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888999::::::::::::::::::::::::::::::888888999999999:::::::::>>>AAACCCGGGPPP```ttt'''&&&&&&((()))***(((&&&''''''''''''(((((((((((('''&&&$$$%%%'''(((&&&$$$&&&'''((((((&&&'''(((***---,,,,,,+++***)))(((((('''((())))))))))))''''''&&&'''((()))***---222666<<<999666222///---***(((&&&&&&&&&'''((()))***+++((('''&&&'''***+++***)))))))))((((((''''''((((((((((((((((((((((((((((((***++++++***)))((((((***&&&'''((()))((((((***,,,&&&'''((()))))))))(((((()))))))))))))))***++++++,,,,,,,,,,,,++++++******)))((('''))),,,......,,,---444555111222:::<<<666------...///000000///////////////000000000111111111111111222222222333333222222222222333555666777777444222222555666666555555555444333333333444444:::888555333111111222333333222111000///000000111000000000000000000000000000000000/////////......------------------------...---+++***))))))******)))***+++***))))))***,,,,,,+++))))))***++++++******(((&&&%%%&&&''')))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((+++)))&&&&&&((()))(((&&&((((((((((((((('''''''''&&&&&&'''(((((((((((((((''''''''''''((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***'''''''''((((((((())))))(((((((((((())))))))))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((()))+++,,,+++***''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((((((((++++++***))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''((((((''''''(((************)))))))))(((((())))))((((((((('''''''''))))))((((((((((((((((((***++++++******)))((('''))))))))))))))))))))))))))))))*********+++++++++------............------......---,,,------...////////////000111111222222555555444333333333333333444555555666777777888888888888888888888999999:::888888888888888888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999:::999999999999999999999999888888888999999999::::::;;;<<<===>>>BBBMMM[[[eee|||)))((((((((())))))'''%%%&&&''''''''''''(((((((((&&&&&&&&&(((***)))'''%%%'''(((((('''&&&%%%'''(((,,,++++++***)))''''''&&&$$$%%%''')))*********)))&&&'''(((((())),,,000333<<<666...***++++++)))'''''''''&&&&&&'''(((((()))'''&&&&&&''')))******)))'''&&&&&&&&&'''((())))))(((((((((((((((((((((((()))***+++***)))((()))***&&&'''(((((('''''')))+++******)))((((((((((((((())))))((((((((()))******,,,++++++************+++&&&&&&&&&(((+++---...---+++111222---...444555000,,,,,,---///000000000000000000000000111111111111111111111222222222222333333333222222333333444555555444333333555666666666444333333333333444555555999777555222111111222222222111000.........///000000000000000000000000000///............---------.....................///......---+++++++++++++++)))***+++*********,,,...///,,,)))((()))*********)))((('''&&&&&&'''((()))***)))(((((('''(((((((((((((((((((((((((((((((((***)))''''''((()))(((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))(((((((((((())))))))))))'''''''''(((((((((((((((************))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&'''((()))))))))(((%%%%%%%%%%%%%%%&&&''''''((((((((((((((()))******''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((''')))+++------,,,''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''((((((((((((++++++***)))))))))))))))((((((''''''''''''((()))))))))))))))))))))))))))&&&'''((((((''''''((()))******))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++,,,------......------,,,///...---------------......//////000000111111222444444333333333333333333444444555555666777777777999888888888888999::::::999999888888888777777777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::::::::::::::::::::;;;;;;:::999999999999:::888888888888888888888888777888888888999999999999:::;;;<<<;;;;;;@@@GGGNNN```rrr)))'''&&&'''((((((&&&%%%&&&&&&&&&'''''''''(((((('''''''''((()))***)))))))))******)))''''''(((***'''''''''((((((((())))))%%%&&&(((***+++++++++***&&&'''(((((((((***...111777222,,,(((((()))((('''(((''''''&&&&&&&&&''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))((('''&&&'''(((((())))))((('''''')))+++///---+++)))(((((()))***)))((((((((((((((())))))******)))((((((((()))***''''''((()))+++,,,------(((,,,,,,))))))---...***+++,,,...///000111222222000000000000111111111222111111111111222222222222333333222222222222333333444333333444555666666666333333333333444555666777777666444222000000111111000///.........///111111////////////////////////............------------............///////////////......---,,,,,,++++++)))***++++++***+++---///000---)))'''((()))*********++++++***)))((()))***))))))(((''''''(((((((((***************************)))((('''((((((((((((&&&&&&''''''(((((())))))((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))'''''''''''''''(((((((((************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))************))))))((((((''''''$$$%%%''')))***))))))(((&&&&&&%%%%%%&&&&&&'''((()))((('''''''''(((***+++''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&%%%&&&((())))))(((''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''(((((((((((()))((((((''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((&&&((()))(((''''''((()))))))))))))))))))))((((((++++++++++++++++++******(((((())))))******++++++&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,------------,,,,,,......------------------......//////000111111111222222333333333222222222333444444555555666777777888888777777888888999:::777777777777888888888888999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::999999999999999999777777777777777777777777777777777888888888888999666888:::;;;;;;===@@@DDDJJJZZZppp'''%%%$$$%%%'''((('''&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&))),,,...111111000---)))''''''(((%%%&&&&&&'''(((((())))))&&&'''((()))))))))((('''&&&'''((((((((()))+++......///...+++(((&&&''')))(((((('''&&&&&&&&&&&&'''%%%&&&''''''(((((()))***(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((()))((('''&&&''')))+++++++++)))((((((***,,,222000---***))))))***+++))))))((((((((((((((()))(((((('''''''''(((((()))******++++++******++++++,,,......,,,,,,------+++,,,---///000111222222222///000000000000111111111000000111111111222222222333333222111111111111222333444555555555555555666333333444444555666888888555444222111000000000000---------...///111333555........................//////.........---------,,,,,,---------.........///.........---,,,,,,+++)))***++++++***+++---///000---)))'''((()))*********,,,---,,,***))))))+++(((''''''&&&''''''(((((()))))))))))))))))))))))))))))))))((((((((()))***&&&&&&''''''(((((()))))))))((('''''''''(((***+++'''&&&&&&&&&&&&''''''((((((((((((((())))))))))))''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''$$$%%%''')))***))))))((('''''''''''''''(((((()))((('''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&'''((()))))))))((((((((('''%%%%%%&&&&&&%%%###''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((()))(((((('''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((((((((((((((((((((())))))******************++++++(((((())))))******++++++%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,++++++------------------,,,,,,.........///000000111111111111222333333222222111333333333444555555666666666666666666666777888888444555555777888999::::::999999999999:::::::::;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999999999999999999999666666666666666666666666666666777777777888888888111333555777888999;;;<<>>FFFSSS```nnn+++)))''''''((())))))(((%%%%%%&&&&&&&&&'''''''''&&&''''''&&&%%%(((---111999888666111,,,(((''''''&&&&&&&&&'''(((((())))))'''((()))))))))(((&&&%%%&&&'''((((((&&&&&&''')))(((((()))((('''&&&&&&&&&(((((((((''''''((())))))$$$&&&((((((&&&&&&(((***((((((''''''(((((())))))((((((((((((((((((((((((''')))******))))))***,,,...---,,,)))''''''))),,,000///---+++***)))))))))++++++***)))))))))))))))''')))+++------,,,+++)))(((***++++++)))(((***,,,***))))))******))))))***,,,,,,---...//////......---.........////////////000000000000111111111111111111000000000111111222444666888777555222333444222222222222333333444555222111111000/////////......------------///000111------------------------------------,,,,,,,,,,,,***++++++,,,------......------......---,,,***))))))***+++***))))))***,,,,,,+++))))))***++++++***)))---111000,,,))))))***((((((''''''(((((()))***''''''''''''''''''''''''''')))***)))((((((***,,,((((((((((((((('''''''''&&&'''(((((())))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((())))))***++++++,,,((())))))***+++,,,------(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((('''''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''')))*********((('''***)))''''''(((((('''%%%''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((++++++***)))))))))))))))%%%&&&'''((()))))))))((())))))))))))))))))))))))((()))))))))'''&&&'''((('''''''''((((((((())))))%%%&&&&&&&&&''''''''''''))))))((((((((((((((((((((()))***************)))))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******)))***+++---.........---------......///000000000...///111222333222111000222222222333444444555555666666666666666777777888333444555666777888999:::888888888888999999999999999999999999999999999999999999999999::::::;;;;;;::::::::::::::::::::::::666777888999:::999999888666666666666666666666666555555555666666666777777999888666666777777888888999888<<>>DDDNNN^^^sss***(((&&&&&&'''(((((('''))))))((((((((('''''''''&&&''')))(((''''''(((***)))'''&&&''')))***(((''''''000444---&&&%%%((()))&&&''''''&&&&&&(((,,,///;;;444000...,,,((())),,,///---+++(((''''''((()))$$$%%%'''((((((((()))*********))))))((('''%%%%%%)))(((&&&$$$###$$$&&&'''***)))'''&&&&&&&&&((()))''''''''''''''''''''''''&&&'''((('''&&&''')))***+++)))'''&&&&&&''')))+++,,,---...---+++***+++,,,)))(((((((((((()))))))))''''''((()))))))))((('''************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---//////---,,,,,,+++++++++,,,,,,,,,+++//////......///000111222000////////////000000111111000000///............000000/////////000111111444222000---,,,,,,,,,---/////////...------,,,,,,++++++************++++++------+++***)))))))))))))))))))))))))))))))))))),,,------,,,)))(((((())),,,...///------000///+++((((((((())))))***++++++(((((()))))))))(((((('''(((''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&'''(((***,,,...,,,***)))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******+++,,,,,,+++***)))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&((()))***+++***)))((('''&&&&&&&&&(((''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((******))))))))))))******&&&''''''((()))******+++++++++************+++++++++,,,,,,,,,,,,---------,,,,,,---------...------///000000///......000222111111111111111222333333444333222222222333555666555555555444444444444444666666666666666777888999999::::::::::::999888888777777888888888999999999:::::::::::::::::::::999::::::999888777777777777999888777666666666666666333444555666666666444444555444444333333444444555333555777777666555666777:::<<>>>>>??????>>>>>>999999999999999999999999888999:::;;;<<<;;;:::999999888777777777888::::::<<<;;;:::999888777777777555555555666555555444333444444333333333333444444444555666555444333444555333777;;;>>>@@@CCCIIIMMMYYYdddttt(((''''''(((***+++***)))'''''''''''''''''''''&&&%%%&&&((('''&&&&&&''')))(((((((((((()))***---...'''&&&&&&(((((((((''''''&&&''')))*********,,,...,,,+++,,,---***%%%%%%)))'''''''''&&&&&&%%%%%%%%%&&&***---,,,)))'''))),,,''''''((()))))))))((((((%%%$$$###%%%)))++++++)))***)))((('''&&&''''''((('''''''''''''''''''''''''''((()))(((&&&&&&((()))'''((()))******)))((('''))))))((())))))***))))))'''((()))(((((()))---000222111///---,,,---///000---,,,,,,,,,++++++++++++***++++++,,,------......------///000000000///...///---,,,,,,------,,,+++)))+++............000333000111333333333111...---////////////000111222333444333111000111222333444333222111000////////////,,,,,,,,,,,,------......***++++++,,,,,,------...******))))))))))))************))))))))))))******''''''(((((())))))))))))''')))******(((((()))+++''',,,---)))''''''(((&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''%%%&&&'''(((((()))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''***+++...444999888111+++*********))))))(((((((((&&&&&&&&&'''''''''((((((%%%&&&(((***++++++******((((((((((((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&%%%%%%&&&'''((())))))&&&''''''(((((((((((((((&&&&&&&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))++++++************++++++))))))))))))***************+++---//////...---,,,+++---///000000000222333111111111111111222333333111222333333444444333333333333333444555555555666555666666666777999:::;;;<<<<<<>>>???@@@@@@AAAAAA:::::::::::::::999999999777888:::<<<<<<;;;:::999777777666666777999;;;======<<<;;;999888888888777666666555444444444444444444333333222222333333444333444444333222222444666333444666999;;;<<<>>>>>>EEEMMM[[[kkk{{{((((((((()))+++,,,+++)))''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))&&&''''''''''''))),,,...'''''')))***(((&&&&&&)))###&&&)))+++,,,---...000))))))+++...***%%%%%%)))$$$%%%%%%&&&&&&%%%$$$$$$'''+++...---)))'''))),,,$$$%%%&&&'''((((((((((((%%%'''))))))(((''''''((())))))((('''''''''''''''''''''''''''''''''''''''(((((()))(((&&&&&&''')))&&&((()))++++++)))(((&&&***)))((()))*********)))&&&((())))))(((***...333777555222//////000333555---------,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,.../////////...------+++))))))*********)))%%%(((+++,,,++++++...111000222444555444111...+++////////////000111333333222111000000222444777888444444222111000000000000555222///,,,******+++,,,***++++++,,,---...//////******))))))))))))*********)))))))))))))))***+++(((((())))))*********+++&&&'''))))))((((((***+++&&&((('''&&&(((+++)))%%%"""$$$&&&''')))))))))(((''''''''''''''''''&&&%%%%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((&&&'''((((((((('''&&&%%%$$$%%%)))000555222***###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''((()))******)))(((((((((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&''''''((()))(((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((++++++************++++++***++++++++++++,,,,,,,,,***+++---//////...---,,,,,,...000111000///000111000000000000000111111222111222333444555444333333111111222333333444555555444444555555666888999:::999:::<<<===???@@@@@@@@@::::::::::::::::::::::::777888:::<<<<<<<<<:::999777666555666777:::<<<>>>>>>===;;;:::999888888888777666555444333333444555444333333222222333333444222222222000000111444777777666555555777999888777777===FFFRRRaaasss''''''&&&%%%&&&'''((()))***(((''''''(((((('''%%%&&&'''(((((()))(((((('''***(((''''''(((((('''&&&''')))***)))(((((()))***'''(((***+++---.........------,,,+++***)))((('''((('''&&&%%%$$$%%%%%%&&&******))))))))))))******'''&&&%%%''')))******)))))))))))))))))))))))))))***))))))(((((((((((()))***(((&&&%%%&&&'''&&&%%%))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&***'''%%%'''***+++)))''')))))))))((()))---222666BBB;;;333000222666777666333111...+++++++++***))),,,+++******,,,,,,+++***///...---,,,++++++++++++............---,,,++++++******++++++,,,---............////////////......////////////000000000000333666666444444555444000000000000000////////////+++++++++,,,---///000111)))***+++,,,---.........))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))))))))((((((((((((((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((('''%%%(((((('''''''''&&&&&&&&&'''''''''((((((***+++++++++)))'''%%%$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%''')))***,,,,,,***)))'''''''''((()))))))))))))))+++***)))***++++++)))'''%%%&&&((()))))))))((('''''')))++++++)))'''&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&###%%%'''((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''******))))))))))))******%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$###$$$&&&((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))'''%%%&&&)))***(((&&&))))))))))))))))))))))))++++++******************))))))***++++++++++++***---------............///---,,,+++******,,,---///222222222111111111111000333333333333333333333333111111222333444555666777666666666777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::888888999999999999::::::777888999;;;======;;;888777777666666777999;;;<<>><<<999777666555555999888555333222222333444555444333333222222222333222111111111222333333444333333333444555666777888999???EEEHHHMMMZZZnnn}}}(((((('''''''''((()))******(((''''''(((((('''&&&''''''''''''(((((((((((('''&&&'''(((******)))'''&&&'''((('''%%%$$$$$$%%%$$$$$$&&&'''(((((()))))),,,,,,+++***)))(((''''''***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%((()))((('''))))))))))))))))))))))))(((((((((((((((((())))))***)))''''''(((((('''&&&((((((((((((((('''''''''(((((('''''''''(((((()))************))))))******'''(((((('''(((***...222AAA:::111...111777:::;;;333000,,,***)))***++++++,,,+++******+++,,,+++))),,,,,,+++++++++,,,,,,---------......------,,,,,,------...//////000111111......////////////............/////////000000000222888;;;666222111222111000000000/////////......------+++***)))((((((((()))***+++,,,,,,,,,,,,,,,************************+++******************+++))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&%%%$$$$$$%%%'''((()))((('''''''''''''''&&&%%%$$$''''''''''''((()))***+++***)))'''&&&%%%%%%&&&&&&'''''''''((((((((())))))&&&'''((())))))((('''&&&''''''((()))))))))))))))(((''''''(((***+++***(((%%%&&&((()))))))))(((''''''((()))(((''''''(((***''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%'''(((((('''&&&&&&&&&************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&%%%%%%''')))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&'''))))))(((&&&))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++------------..................,,,,,,,,,---///000000000000111111222222222333333333333333333222222222333444666666777777777666666666777888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;888888999;;;===<<<:::888999888888777888999;;;<<<<<<;;;:::888777666555555666666555444444333333333555444333333222222222222111000000000111111222333444333333333444555666666222666;;;???DDDPPP```lll~~~)))(((((((((((()))******)))(((''''''(((((('''&&&(((''''''&&&'''((()))***''''''''')))+++,,,***(((******+++)))'''%%%&&&&&&''''''''''''((((((((((((******)))((('''&&&&&&%%%(((((('''&&&&&&&&&''''''))))))(((((((((((())))))%%%$$$$$$%%%'''((('''&&&((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((''''''(((((('''%%%''''''''''''''''''''''''''''''''''''((()))******))),,,...+++'''%%%(((+++'''((()))))))))***,,,...;;;444,,,***---444999<<<111///,,,)))(((***,,,---,,,*********,,,,,,+++************++++++---......+++,,,------......------/////////000000111222222......////////////......------........./////////111999>>>888000...000111/////////.........------111000...,,,***)))((((((******++++++,,,++++++*********************************))))))))))))******((((((((((((((((((((((((***))))))(((((()))))))))&&&''''''((((((''''''&&&$$$$$$%%%&&&''')))***+++&&&'''(((((('''%%%$$$###&&&&&&&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***+++&&&'''((())))))((('''&&&'''(((((()))))))))))))))%%%%%%%%%'''***+++***)))%%%&&&((()))))))))(((''''''(((((('''&&&'''***---&&&&&&&&&'''(((((())))))'''''''''((((((((())))))((((((((((((''''''''''''''')))***)))'''&&&&&&&&&+++++++++*********))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$%%%'''((((((''''''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))'''&&&'''((()))((('''))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,------------............000///.........///111111...//////000111222333444444444333333222222222111444555777888999888777666666666666666777999:::;;;999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======999888999:::<<<<<<:::888888888777777777888888999999999888777777666666666444444555555555555444444444444333333333333222222000000000///000000111222444444333333333444444555333555888<<>>FFFSSSeeeuuu(((''''''((())))))(((&&&''''''''''''((((((((((((***))))))(((((((((((()))%%%'''(((((('''&&&'''((())))))''''''''''''))))))%%%&&&(((+++---,,,***'''((('''&&&&&&&&&((()))***'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))((('''&&&'''(((((((((''''''''''''((((((((('''%%%&&&((())))))(((&&&&&&&&&'''((()))***+++)))'''%%%%%%&&&&&&&&&%%%(((((((((((())))))*********))))))((((((((((((((('''((()))******)))(((((()))))))))***++++++,,,,,,))))))))))))******************+++,,,...///000111111...,,,+++---///000000111///---+++++++++---...........................000111222222000////////////...---...000111000///111111111111000000000000000000///////////////...///......---,,,,,,++++++++++++,,,---............,,,,,,++++++******))))))+++***))))))***+++***((())))))))))))))))))))))))...//////...,,,***++++++***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%'''))))))'''&&&''''''&&&&&&''''''((((((((('''+++)))'''&&&&&&&&&%%%$$$&&&&&&'''''''''((((((((()))&&&###$$$)))000666999&&&&&&&&&'''((()))***+++---,,,***)))((('''''''''&&&'''((()))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&''')))+++,,,.........******((('''&&&&&&%%%%%%%%%%%%&&&'''(((((())))))((('''&&&&&&(((((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''&&&%%%((((((((((((''''''''''''''''''''''''(((((((((((((((((()))******)))''''''&&&&&&&&&&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((('''''''''(((((('''''''''))))))((((((((())))))***((()))***)))'''&&&'''(((''''''((((((((()))))))))''')))***)))((('''(((***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,------........./////////222222222222222222222222111111222222222333333333333444555555444333444555666666777777777666555555666666777888888888777777888999:::999777555555555555555666666777777888888777777666666777777888999999777444333444555444444333222111000000000000111000000000000000000000000////////////////////////111222333333111111222333111111222333444666777888;;;DDDPPPYYYaaalllyyy)))(((((()))***+++)))(((''''''''''''((((((((((((******)))(((''''''''''''&&&'''))))))'''&&&&&&'''''''''&&&%%%%%%&&&''''''(((((((((***,,,,,,***((()))'''&&&&&&''')))***+++'''''''''''''''''''''''''''&&&'''''''''((((((((('''((()))((('''&&&'''(((((((((''''''''''''(((((('''&&&&&&&&&((()))))))))((((((''''''((()))***++++++)))'''((()))******)))(((((((((((((((((((((((())))))(((((((((((())))))'''(((***+++++++++)))((())))))*********+++++++++)))))))))))))))*********((()))***,,,---.../////////---,,,,,,---///000111111000...---,,,---...///........................111333444333111//////000////////////000000//////111111111111111111000000111000000000//////............------------------+++,,,------.........---,,,,,,,,,+++++++++******---+++******++++++)))(((((((((((((((((((((((((((+++,,,,,,+++***+++---000******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((&&&((())))))'''''''''(((%%%&&&((()))))))))'''&&&)))(((&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))'''%%%&&&+++000444666&&&''''''((()))***,,,---------+++)))((('''''''''&&&''')))++++++***((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((***+++,,,------***)))(((&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))((('''&&&'''))))))(((&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''((((((((((((((()))***+++***((('''%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))&&&&&&''''''''''''&&&&&&((((((((('''(((((())))))((()))))))))'''&&&'''(((''''''''''''((((((((((((&&&((())))))''''''(((***************************,,,,,,---............---,,,------....../////////111111111111111111111111111111111111222222222222333444555555444444555666666666666666666666555555666666777777777777777777777888999999666555555555555555555666666777777777666666555555666666777888888666333222333444555444111111000000000000111111000000000000000000000000////////////////////////000111222222000000111222111111333444555555555555777===CCCFFFGGGOOO\\\gggwww))))))(((***,,,,,,+++)))''''''''''''(((((((((((()))(((((('''&&&&&&&&&&&&((()))***)))(((&&&&&&'''''''''''''''''''''''''''---+++((('''((())))))))))))'''&&&&&&)))+++++++++&&&'''''''''''''''''''''''''''(((((())))))))))))&&&((()))(((''''''((()))((((((''''''''''''(((((('''''''''''''''((()))***+++***(((''''''((()))***)))(((((()))***+++***)))((((((''''''''''''&&&&&&))))))(((((((((((())))))((()))+++---------+++******************+++++++++******))))))))))))))))))((()))***++++++++++++******++++++,,,---///111333111000///......//////000........................111222444333111000000111///000111111000000//////000000000000000000111111111111000000/////////...........................,,,,,,------...------------------------,,,,,,,,,---+++******++++++)))((((((((((((((((((((((((((('''((((((((()))+++...111******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''((((((((('''((()))((('''&&&((()))$$$&&&(((******)))(((&&&%%%&&&'''''''''''''''''''''''''''((((((((())))))***)))((()))+++------,,,((((((((()))***,,,---...---,,,+++)))((((((''''''&&&''')))++++++***(((''''''&&&&&&%%%%%%&&&&&&'''******+++,,,,,,,,,,,,+++'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))******)))((('''&&&&&&&&&&&&'''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******************))))))&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''((()))'''((()))((('''&&&&&&(((''''''''''''(((((((((((('''((())))))((((((***+++************************+++,,,------......------,,,,,,,,,---...//////000000000000000000000000000000000000111111111222222333444666666555444666777555555555555555555666666777777666666666666666666666777888888666444444555555555555555555666666666555555444444555555666777666444222111333444333333000000000///000000111222///////////////////////////////////////////////////000111111//////000111///000222333444444333333555999===<<<;;;???HHHPPP\\\kkk)))((((((***,,,,,,+++***''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''***+++,,,+++)))'''''''''))))))))))))))))))))))))///,,,(((&&&&&&((()))))))))'''&&&(((,,,---,,,***&&&&&&&&&'''''''''''''''''''''((())))))))))))(((&&&'''((((((''''''((()))((((((''''''''''''(((((('''((()))(((&&&&&&((()))+++***(((''''''(((***+++111111111222222000---***'''''''''''''''&&&&&&&&&((((((((((((((())))))***((())),,,...///...,,,+++************************************))))))))))))((()))***+++***)))((('''''')))+++,,,,,,---000222000000///////////////000........................///111333333111000111222///111333333222000000000////////////000000000000111000000000000000000/////////////////////......,,,,,,------...------,,,............------------+++***))))))***+++***((())))))))))))))))))))))))%%%&&&''''''''')))---///***)))((('''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''((((((((('''(((((('''&&&&&&''')))%%%'''(((******)))((('''%%%(((+++,,,***(((((((((''''''((((((((()))))))))***)))))))))******'''%%%((((((((()))***+++,,,---++++++***)))((((((((((((&&&'''((()))))))))(((((('''''''''&&&&&&'''''''''(((((())))))((('''&&&&&&%%%&&&'''(((((((((((((((((('''''''''''''''''''''((('''''')))******(((&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''%%%%%%'''((()))*********'''''''''(((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''''''''''''''(((((('''''''''&&&&&&%%%&&&&&&'''((()))'''((()))(((&&&%%%&&&'''''''''((((((((()))))))))'''(((******))))))+++,,,************************))))))***+++++++++++++++++++++,,,---...//////000///////////////////////////000000000000111111111222333555555444444555777555555444444555555666777777777666555555555666666555666888777555444444555444444555555555555555555444444333333444444555666444333222222444444333111000000/////////000000111////////////////////////////////////////////////...///000000......///000---...///000111222222222222555777888888;;;???CCCHHHUUUiii'''&&&&&&(((***+++***(((''''''''''''((((((((((((((('''''''''''''''((())),,,---...,,,***((('''(((((((((((())))))(((((((((+++)))&&&&&&'''((()))((((((&&&&&&)))...///,,,(((&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&&&&'''((((((''''''(((***((((((''''''''''''(((((((((******(((&&&%%%&&&((()))((('''&&&'''***---///GGGGGGGGGGGGEEE@@@999444''''''''''''((((((((((((((((((((((((((()))******&&&(((+++...///...,,,***************************************)))))))))(((((()))***++++++***)))(((''')))++++++***+++---000...------------.................................---///111222111111222333000333555555333111000111---.........////////////000000000000000111111111/////////......---------,,,------...------,,,,,,------------------------)))((('''(((*********)))))))))))))))))))))))))))&&&((((((((('''''')))+++)))(((((('''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&''''''&&&%%%%%%''')))&&&'''((()))***))))))((()))---111222///***'''&&&'''((((((((()))))))))))))))'''&&&'''((()))((('''((((((''''''((()))******)))((((((''''''(((((()))&&&&&&'''''''''((((((((()))((((((''''''(((((()))%%%%%%%%%%%%%%%$$$###"""%%%&&&(((***+++***((('''%%%%%%%%%&&&''''''((((((((('''((()))+++***(((&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((&&&'''((()))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((***)))'''''''''(((***+++)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((($$$%%%'''((((((((((((''''''(((((())))))(((((('''&&&&&&&&&&&&'''((()))***'''((()))(((&&&%%%&&&'''((((((((()))))))))******&&&((()))***))))))+++,,,************************))))))***++++++++++++******++++++,,,...//////000/////////////////////////////////000000000111111///111222333222222444555555555444444444555666777888777666555444555555666444666777777555444444555444444444444444444444444333333333333333444444555333333333555666666333111111000000/////////000000////////////////////////////////////////////////---...//////------...///......///000111222333444222222222444777999;;;;;;???GGGTTTggg}}}%%%$$$%%%&&&((()))((('''''''''''''''((((((((()))(((((('''(((((()))***+++---...///---+++((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''')))***)))((('''&&&&&&+++000000,,,'''&&&&&&&&&'''''''''((((((###$$$%%%&&&&&&&&&%%%$$$%%%'''((((((''''''(((***((((((''''''''''''(((((()))++++++)))%%%$$$%%%(((&&&%%%%%%&&&(((,,,000222EEEDDDDDDCCC>>>777---'''(((((((((((()))))))))***((((((((((((((()))******%%%'''***---...---+++)))++++++******************+++*********))))))(((((('''(((***,,,---,,,***)))'''***,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,...000111111111222333000444777777444111111222,,,---------......////////////000000111111222222//////...------,,,++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((('''&&&''')))******))))))))))))))))))))))))))))))***+++***(((&&&&&&'''(((((('''''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&&&&'''&&&%%%$$$$$$&&&((('''(((((()))))))))))))))---222777777222,,,'''%%%(((((((((((())))))))))))(((&&&$$$$$$&&&)))+++,,,''''''&&&&&&&&&''''''((('''''''''''''''((())))))'''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))&&&'''''''''''''''&&&&&&%%%'''***,,,,,,***'''%%%"""###$$$%%%'''((()))***((('''(((***++++++(((%%%%%%%%%'''((((((((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''''''''(((((())))))''''''''''''((((((((()))***)))'''%%%&&&(((+++---)))))))))((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))*********)))(((((())))))))))))((((((''''''''''''((()))++++++'''(((((((((&&&%%%&&&'''))))))))))))************&&&'''))))))((()))***,,,))))))))))))))))))))))))++++++,,,------------,,,******+++,,,...//////000000000000000000000000000////////////000000000000---///000111000000222333555444444333444555666777888777666555444444555666444555777666555444444555444444444444444444444444333333222222333333444555333333555777888777444111111111000///////////////////////////////////////////////////////////////---...///...------...///111111111222333555777888444222000111555777777555===@@@FFFTTThhh}}}''''''(((((())))))******))))))(((((((((((())))))''''''&&&&&&&&&''''''(((***,,,...,,,(((&&&(((+++&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((()))***+++***(((&&&$$$)))((('''&&&%%%&&&''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((()))******'''''''''''''''((())))))%%%&&&'''((()))***+++,,,000111222000---)))(((''',,,***'''&&&'''''''''&&&,,,***&&&%%%&&&'''((()))***''''''+++,,,***)))***))))))************))))))))))))))))))))))))))))))++++++******)))(((((((((++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......//////...---...///000111/////////...---------,,,////////////////////////......///111333444444333.........---,,,+++,,,---+++,,,,,,------.........---+++)))+++000333444333)))))))))******)))))))))))))))))))))************,,,***(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))111111000///---+++((('''(((((('''''''''&&&&&&&&&$$$#########$$$&&&((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''')))***)))'''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''((((((((())))))(((((())))))((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&'''((((((((()))))))))***%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%+++***)))(((((()))***+++)))&&&%%%&&&((()))'''%%%''''''((((((((((((''''''(((''''''&&&&&&((()))***,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,---...///000000000000000000000///......,,,------...///000000111000///......///111333444333222111000000222444555666666666666666666666666666666666555555444444444333333333333333333333333555555444444444333333333000000000000000000111111///////////////////////////...---,,,+++*********,,,...000111111///---+++/////////...------,,,,,,////////////000111222333//////...///111444777999888:::>>>IIIWWWggguuu|||))))))))))))((((((((((((***)))((((((((((((((()))&&&&&&&&&'''(((***+++,,,555222...+++)))((('''''''''''''''((((((((())))))%%%&&&&&&'''''''''''''''***+++,,,,,,+++***(((&&&'''&&&%%%$$$###$$$$$$%%%''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''((()))***++++++***,,,------***(((((((((+++)))(((''''''((((((((()))((('''''''''(((((('''***&&&&&&)))+++)))''')))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............---------...///000............------------////////////////////////......///000222333333222///---++++++,,,---------...------------------...---+++)))***---000000///******))))))))))))******(((((()))))))))*********+++***((('''%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&''''''(((((((((((('''&&&%%%$$$$$$###((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,,,,+++***((('''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''))))))'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&(((***+++***)))'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))((('''&&&&&&'''((('''%%%''''''''''''((((((((((((((((((((())))))(((((((((((((((''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''%%%&&&((()))'''%%%''''''((((((((((((''''''(((''''''&&&'''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,------.../////////000000000000000///.........//////000111111222222000000000111111111000000333222111000000222444555666666666666666666666666555555555444444444333333333333333333333333333333555444444444444333333333111111111111111111111111////////////////////////............---------------///111222222111///...---------------------...///////////////000222222//////...///111333666888777888;;;BBBLLLVVV]]]bbbuuu******))))))((('''''''''******)))(((((((((((((((&&&&&&'''(((***,,,...///999333+++'''((()))'''%%%(((((((((((()))))))))***%%%&&&''''''((((((''''''+++,,,------,,,+++)))(((***)))(((''''''''''''((()))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&%%%&&&&&&&&&(((((((((((())))))))))))&&&(((******)))))))))***((((((''''''(((((()))***''''''''''''((((((((((((+++'''%%%((()))''''''((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))************+++))))))***+++,,,,,,------******++++++++++++,,,,,,,,,,,,,,,---------......---------,,,---......///------------............////////////////////////------///000111111111111000...++++++,,,...//////222000...,,,+++,,,---...,,,***))))))+++,,,+++++++++***)))(((((()))***+++(((((())))))))))))************)))(((((('''&&&&&&''''''''''''((((((((((((''''''''''''((()))******)))(((((('''&&&%%%$$$$$$+++***)))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''((()))******'''''''''(((((()))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&(((+++,,,+++***((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))(((''''''((((((&&&%%%'''''''''''''''&&&&&&&&&)))******++++++******)))((((((((((((((()))))))))***))))))(((((())))))***((('''&&&&&&(((((('''&&&'''(((((())))))(((((('''(((''''''''''''((())))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------------------------------/////////000//////...---/////////000000111111222///000222333222111///---333222111111111222333444555555555555555555555555444444444444333333333333333333333333333333333333444444444444333333333333222222222222222222111111////////////////////////---...///000111000000///+++---///111111111///...++++++,,,---......//////......---......///000111//////......000111333555777:::===BBBGGGJJJLLLNNNZZZfffwww))))))))))))((((((((((((+++***)))((((((''''''(((''''''((()))***,,,...//////+++'''&&&'''(((((('''''''''((((((((()))))))))''''''((())))))))))))(((+++,,,,,,,,,,,,+++***)))++++++*********)))))))))***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((((((&&&(((************+++,,,&&&''''''''''''''')))***'''''''''''''''(((***,,,...)))&&&((()))'''''')))))))))************))))))))))))))))))))))))))))))(((((()))******+++,,,,,,(((((()))***,,,---......+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,------.................................,,,---///000/////////000111222222///++++++///333444222///,,,++++++,,,---******))))))************+++***)))(((((()))***+++(((((((((((()))))))))***))))))******)))((('''&&&(((((((((((())))))))))))))))))((((((((()))******(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''(((''''''''''''((()))***((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&''')))+++---,,,+++((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''((((((((())))))))))))((((((((('''''''''(((((('''''''''''''''''''''''')))(((((((((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))***)))''''''((((((&&&%%%((((((''''''''''''&&&&&&))))))************))))))'''''''''(((((()))))))))************************((('''''''''((((((((('''(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---...............------,,,,,,,,,.........//////......------------.........////////////111222222111000///222222111111111222333444333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333222222333333333222222222222222000000000000000000000000---...000111222000///---((()))+++---......------------........./////////------------...///000000//////......///000111222444888???DDDGGGGGGGGGFFFJJJSSSaaaooo{{{&&&''''''((()))******+++******)))((((((((((((((())))))((((((((()))******%%%'''******((('''((()))&&&&&&'''''''''(((((((((&&&&&&'''(((((((((((('''***************)))))))))((((((((((((''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******))))))((((((((())))))))))))))))))((((((((((((((()))***)))((((((***+++%%%''')))((('''&&&'''))))))))))))'''''')))...222111+++((())))))((((((+++***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))***+++,,,------(((((()))***,,,---......---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...---...///111777:::444+++(((...666555333///,,,******+++,,,((()))***++++++++++++,,,+++***)))(((((()))***+++'''(((((((((((()))))))))((())))))***))))))((('''((((((((()))))))))******---,,,+++***)))(((((((((((((((((()))))))))******(((((((((((()))***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''')))((('''&&&&&&&&&((()))******))))))((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''')))+++---,,,+++((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((''''''''''''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&***************************(((''''''(((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''''''''''''''''''''''''''(((((((((((('''(((((((((((())))))))))))((((((&&&''''''((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---...............---,,,,,,++++++,,,---............------------------............///.........000222333555222222111222222222333333444444444444444444444444333333333333333333333333333333333333333333333333444444333333333222222222333333333222222222111111111111111111111111111111...///000111000...,,,***((()))+++,,,------------000000000000//////......,,,,,,,,,,,,---...///000//////...//////000000111---333<<>>BBBAAA???>>>>>><<>>@@@999999:::>>>DDDJJJOOOQQQRRRXXXcccooo(((((((((((())))))))))))''''''''''''(((***+++,,,******)))(((((('''((((((***'''$$$$$$''')))(((&&&(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,)))((((((((((((((())))))&&&''''''(((((('''%%%$$$''''''(((((())))))******''''''''''''''''''''''''((((((((((((((()))******'''''''''(((***+++---...(((((((((((()))))))))***'''((()))(((((())),,,///111555777333---(((((()))%%%,,,444777666444555777555---'''&&&&&&%%%'''***''''''((((((((((((''''''))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,---------......------///000000000///...---------,,,,,,+++++++++////////////////////////...111444333...,,,---000,,,---///222333333111000///...---,,,+++)))((('''))),,,...---)))&&&&&&''''''(((+++,,,,,,+++((('''''''''''''''((((((((()))'''&&&%%%$$$%%%''')))***%%%&&&&&&'''((())))))***------,,,+++++++++,,,,,,))))))))))))************)))(((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((()))***(((''''''(((+++///333666555222---)))'''(((***,,,&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))((('''((())))))'''%%%$$$%%%&&&'''(((***++++++'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%&&&'''***+++''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++************************'''&&&&&&'''***++++++***###$$$%%%&&&''')))******+++++++++,,,,,,+++++++++++++++******))))))((((((&&&'''((())))))((('''&&&''')))+++***'''&&&(((***))))))************))))))%%%&&&((()))))))))((('''%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------------------,,,---///000222333222111000111111222333333333333222222222222222222222222222444444444555555666666666333333333333333333333333333333333222222222111111222222111111000//////..............................------------...//////------------------,,,,,,***++++++,,,,,,------.........---......///000111---...///111222222333333222888???@@@>>><<<>>>@@@888777666777;;;@@@CCCEEEFFFGGGJJJQQQ^^^rrr&&&'''((())))))*********))))))((((((''''''&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%)))***,,,......---,,,+++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((((((%%%&&&***+++))))))---((()))***++++++***))))))))))))(((((()))***++++++%%%%%%(((***)))(((,,,222EEE>>>777222---''''''***)))+++...111222222111000...,,,)))&&&%%%&&&''')))((()))***+++,,,++++++******)))((((((((((((((()))((()))*********+++---///222...)))(((***,,,------,,,+++***((((((((())))))++++++++++++++++++++++++,,,---...///...---,,,+++------,,,+++++++++,,,,,,.........////////////000////////////...---,,,,,,***)))+++111888888222***///---+++))))))***+++,,,***(((&&&(((+++,,,+++))))))***+++---,,,+++)))(((%%%%%%&&&'''((((((''''''&&&'''((((((((()))+++,,,)))((('''&&&&&&'''((()))(((***,,,+++(((''')))+++'''&&&&&&))),,,...,,,)))&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((((((((()))***+++,,,)))(((((()))******(((&&&((()))*********+++...111333///+++((('''(((((((((&&&''')))*********)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((!!!###///222,,,(((+++******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((()))***)))))))))))))))(((''''''&&&&&&'''((()))))))))(((%%%###"""###&&&(((&&&$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&((())))))(((((()))+++***+++,,,***'''&&&(((+++(((***)))%%%)))222444222%%%%%%&&&'''((()))******((((((((((((((()))******---,,,,,,,,,++++++******///,,,((((((***+++***)))******))))))((((((''''''******))))))))))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***++++++,,,,,,,,,+++***)))))))))***+++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,---...///000000000000111111111000000000000000111111222333444444555555333333222222333444666777444444444333333444444555444444444333333222222222333222222222111000000000............------------000///...---------------+++++++++,,,,,,---------///...---,,,,,,,,,,,,,,,......//////////////////...000111333444444333333888;;;@@@EEEFFFBBB999333222333666999;;;>>>???@@@@@@??????BBBJJJWWWgggqqq}}}&&&'''((())))))*********++++++***)))(((''''''''''''''''''(((((())))))***''''''&&&&&&&&&&&&''''''***)))'''&&&%%%&&&'''((()))***---//////...,,,+++((((((((((((''''''''''''(((((((((((((((((((((((('''((())))))))))))))))))'''''''''''''''''''''''')))&&&&&&))))))''''''*********))))))******++++++((((((((((((((())))))***&&&&&&''')))(((''',,,333III???555000,,,((('''***((()))+++------,,,+++***---+++)))'''&&&'''((()))((((((******+++***))))))))))))(((((((((((())))))(((***+++,,,,,,,,,...000///,,,******,,,,,,+++***+++***)))(((((())))))***++++++++++++++++++++++++,,,------...---,,,+++***,,,,,,,,,+++,,,,,,,,,---++++++++++++,,,,,,,,,,,,....../////////............---///555;;;;;;555......,,,+++***)))***,,,---+++)))((((((***+++)))'''))))))*********)))(((''''''(((((()))******))))))'''(((((())))))+++---///)))((('''&&&&&&'''((())))))+++,,,+++)))(((***,,,---***((((((***,,,+++***''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((()))***+++,,,+++***(((((())))))(((''''''((()))(((((())),,,...000---***(((((((((((('''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((!!!""",,,///)))&&&))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((((((((((((((((((((('''&&&&&&%%%&&&'''''''''''''''''''''%%%###$$$'''(((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''')))******))))))+++,,,,,,------+++(((''')))+++###%%%%%%$$$***333666555'''''''''((((((((((((((('''''''''''''''((())))))+++++++++******)))))))))---***((((((***+++***)))************))))))))))))******))))))))))))************)))((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******+++******))))))(((((('''+++***************++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,---...///000000000000000000000000000000000000111111111222333333444444444444333333444555777777555555444444444444444555333333333222222111111111222222222111111111111111000000000////////////...///......------------...------------............------,,,+++++++++++++++/////////...............,,,---///000222333444444777===CCCEEEBBB;;;666333333444666777999:::;;;;;;::::::999:::>>>EEENNNUUUaaaiiivvv&&&'''((())))))*********---,,,+++***)))((('''''''''(((((())))))*********''''''&&&&&&&&&&&&''''''+++)))'''%%%$$$&&&(((***(((***---000000...,,,***((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&(((***+++,,,,,,,,,((((((((((((''''''''''''***'''&&&)))(((%%%%%%'''******)))((()))***,,,---'''''''''''''''((((((((((((''''''(((''''''---555NNN@@@333---+++(((((()))))))))***+++***)))'''&&&+++***(((''''''((()))***((())))))***))))))(((((()))))))))(((((())))))***&&&(((+++,,,++++++,,,...+++******+++,,,,,,)))'''***))))))((())))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******+++++++++,,,,,,------...************++++++++++++------.../////////......000///000555:::;;;555000,,,,,,+++******+++------,,,+++))))))******(((&&&***))))))((((((((((((((((((((()))*********))))))((((((((((((***,,,///000((((((''''''''''''(((((()))+++,,,+++***)))***,,,111...***'''((()))******(((((())))))))))))((((((***))))))((('''&&&&&&&&&'''''''''((()))***,,,---...+++)))(((((()))((((((&&&'''((('''&&&'''(((***+++***(((((())))))'''&&&$$$%%%'''((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((("""""")))***&&&$$$(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&%%%%%%((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((()))++++++++++++,,,...//////...+++)))((()))*********(((%%%''',,,---+++))))))(((((('''''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((((((***)))'''''')))******)))))))))************++++++***))))))(((((())))))*********)))((((((((((((((())))))*********+++++++++))))))))))))))))))))))))******))))))))))))*********))))))(((''''''&&&&&&))))))***+++,,,,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,---...///000000000000000000000000000000000000000000000111222222333333444333333444444555666777666555555444333333333444222222111111111111111000111111111111111222222222222222111111111000000000------------------...///------------,,,,,,,,,,,,,,,++++++************+++/////////......---------***+++,,,---///222444555666===DDDDDD===555222222333444555555555555555555666777888888888:::===???EEEJJJSSS^^^kkkzzz&&&'''((())))))*********,,,,,,+++***((('''&&&&&&))))))))))))))))))***)))''''''&&&&&&&&&&&&''''''***)))((('''''''''))))))(((***...000000...,,,***((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&''')))***+++,,,,,,)))))))))(((((((((((('''(((&&&&&&((((((%%%%%%(((((((((((()))))))))******'''((((((((((((((((((((()))''''''(((''''''...666QQQAAA111+++***)))((((((***+++++++++******)))))))))((((((((()))******+++***************))))))((()))))))))((())))))******$$$&&&)))************+++************+++***((('''((((((((())))))***++++++************++++++++++++++++++++++++******)))))))))***+++,,,------......,,,,,,,,,,,,------------------------------,,,+++---,,,---111555555111,,,+++++++++++++++,,,---...+++******))))))))))))(((,,,+++)))'''''''''((()))&&&''''''((((((((('''''')))(((&&&''')))+++,,,,,,(((((((((''''''(((((((((((()))******))))))******...,,,***((('''(((((()))))))))************))))))******)))((('''&&&&&&%%%&&&&&&'''''')))***,,,---///,,,)))'''((())))))((('''(((((((((&&&&&&'''((('''''''''(((***)))'''%%%&&&''')))*********)))(((''''''(((((((((((('''''''''''''''''''''''''''''')))%%%$$$''''''$$$$$$(((''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&(((((((((((('''&&&%%%%%%))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''')))++++++***+++,,,...000///---+++)))(((((()))...,,,)))&&&&&&'''&&&%%%(((((((((((((((''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''&&&(((''''''((())))))******'''(((((()))******++++++))))))(((((((((((())))))***))))))(((((((((((((((((())))))))))))*********))))))))))))))))))))))))******))))))))))))******'''''''''((())))))******'''(((***,,,------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,---...///000000000000/////////000000000000000//////000000111111111222222222222333333444555555555444333222222222222222222222222222111111111111000000000111222222222333222222222111111111000000,,,,,,,,,,,,---......///+++++++++******))))))))),,,++++++*********++++++//////......---,,,,,,,,,,,,,,,,,,,,,...000222444555:::??????999444111000111222222333333222111111222444666666666777999;;;:::===AAAGGGPPP[[[gggnnn&&&'''((())))))*********+++******((('''&&&%%%%%%''''''((()))***+++,,,,,,''''''&&&&&&&&&&&&'''''''''((()))*********(((((((((***---//////...+++)))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((()))))))))((())))))))))))))))))))))))'''%%%%%%)))***((((((+++&&&''')))******)))'''&&&((()))*********)))((((((***((('''(((''''''...666PPPAAA111+++***)))(((((()))))))))******+++,,,---'''((()))******+++++++++,,,+++++++++++++++++++++)))))))))))))))***++++++%%%'''************+++---+++******)))(((((()))***(((((())))))************)))))))))******+++++++++++++++*********))))))))))))***+++,,,---...------------------............---------,,,+++***)))(((***)))***,,,//////,,,)))+++++++++,,,,,,------...((())))))))))))******+++...---***((('''((()))***'''((((((((((((((('''''')))'''&&&&&&((()))(((''''''(((((((((((((((((('''''''''&&&'''((())))))((('''(((((((((((('''''''''))))))************))))))***))))))((('''&&&&&&&&&&&&&&&&&&'''(((***+++,,,...,,,(((''''''((()))(((''')))***)))'''&&&'''(((&&&&&&&&&(((******(((&&&&&&''')))*********)))(((''''''((((((((((((''''''''''''''''''''''''''''''***''''''''''''%%%&&&)))&&&&&&''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((('''''''''(((((()))))))))(((((()))))))))))))))((('''&&&)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&((()))*********,,,...///---+++)))((('''''''''(((%%%$$$%%%'''((())))))&&&&&&''''''((())))))***))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&''''''&&&'''((())))))))))))***%%%&&&&&&'''((()))******))))))(((((((((((())))))***))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,((()))+++,,,---------,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,---...///000000000000......//////000000000000///000000000000000111111//////000111222222222222333222222111000000111111222333333333333333333333000000000111222222222333111111000000000/////////,,,,,,,,,,,,,,,---...///+++++++++******))))))))),,,,,,++++++++++++,,,,,,...---------,,,,,,,,,+++///...---------///000111333444666777777555222/////////000111111111111111...///111111111333666888888999;;;===AAAGGGMMMRRR&&&'''((())))))*********))))))((((((''''''&&&&&&"""###%%%(((***---///000''''''&&&&&&&&&&&&''''''&&&(((***,,,---+++)))'''((()))+++,,,---,,,+++***((((((((((((''''''''''''(((((((((((((((((((((((('''((((((((((((''''''&&&))))))))))))************)))&&&'''+++,,,***+++...((())))))***)))(((&&&%%%)))***+++++++++***(((''')))(((((()))((((((...666LLL@@@333...,,,)))'''((('''&&&&&&'''(((***---...'''(((***+++,,,+++******,,,++++++++++++,,,---...))))))))))))******+++,,,)))***+++++++++,,,...000++++++***)))'''''')))+++((())))))************)))(((((())))))***+++++++++,,,+++******))))))******)))***,,,---...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++,,,------,,,***,,,,,,,,,---------------&&&(((******))))))+++,,,///---+++)))(((((()))*********+++++++++***)))))))))'''&&&)))+++,,,(((%%%''''''((((((((((((''''''&&&%%%$$$%%%''')))((('''"""%%%((()))((('''''''''))))))************))))))((((((((((((''''''''''''''''''''''''((()))******+++)))''''''((())))))(((''')))******)))(((((()))&&&&&&&&&(((******(((&&&$$$%%%'''((((((((('''&&&''''''(((((((((((('''''''''''''''''''''''''''''')))))))))((('''&&&(((***'''''''''''''''(((((((((''''''''''''''''''''''''))))))*********)))(((((('''((())))))))))))))))))))))))*********)))(((((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))&&&&&&&&&''''''''''''(((%%%''')))*********,,,...///,,,)))((((((((('''&&&***&&&$$$'''(((&&&%%%'''%%%%%%&&&'''((()))************)))(((((((((((()))'''''''''''''''((((((((('''(((******)))((()))***%%%%%%&&&''''''((()))))))))((((((''''''(((((()))******)))(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))******))))))))))))******...------,,,,,,+++************+++,,,---------,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,---...///000000000000---......//////000000111000000000000000000111111---...///000111111111111222111111000000111111222333333333333333444444444111111111111111222222222000000/////////.........,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///..................///000//////222444444222///---...///000111111111111111111222111000111444666333555777888999<<<@@@CCC&&&'''((())))))*********(((((((((((((((((((((((($$$$$$&&&''')))+++,,,,,,''''''&&&&&&&&&&&&'''''''''(((***+++,,,+++***)))(((((())))))************((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))***+++,,,,,,---******......,,,,,,//////---+++((('''''''''(((((()))***+++***)))'''&&&(((''')))+++***)))...555FFF>>>666222...)))&&&((('''&&&%%%%%%'''***,,,...''')))+++,,,,,,+++***(((******)))***+++,,,...///))))))))))))***+++,,,---)))***)))((((((***...111)))+++---,,,)))((()))***))))))***+++******((((((((((((((()))***+++++++++---,,,+++***)))***++++++***+++---......---,,,***************++++++++++++***+++,,,------------------,,,,,,,,,------,,,+++------------------,,,,,,''')))+++***(((((()))+++...,,,+++)))((((((((((((+++++++++++++++***))))))(((((()))---222222...)))&&&'''((())))))((('''&&&&&&%%%$$$%%%(((***)))'''%%%&&&((('''&&&%%%'''***((())))))))))))))))))(((''''''''''''(((((((((((((((((('''''''''(((((()))((('''&&&&&&((()))((('''&&&(((******)))(((((()))(((''''''(((******)))'''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&)))***)))'''''')))***'''''''''(((((()))))))))'''''''''''''''''''''''''''((()))******))))))(((&&&'''(((((())))))(((((('''((()))))))))))))))(((%%%''')))(((&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&(((***++++++,,,...//////,,,)))((()))***)))(((...(((&&&(((((($$$"""$$$&&&'''''''''(((((())))))))))))((('''''''''''''''(((((((((((()))))))))***(((***,,,,,,***((((((***&&&&&&''''''(((((())))))((((((''''''''''''((((((******)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******......------,,,+++++++++,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,------...------,,,,,,------...,,,---...///000000000000------......///000000111111111111111111111111111---...///111111111111000222111111222222333444555111111222222333333333333222222222111111111111111000000/////////.........------,,,,,,+++,,,,,,,,,------------............***************+++,,,,,,******++++++,,,,,,------++++++,,,------...---------...///000//////000000//////000111111111000000222444555555333222333444000111333444555777;;;>>>&&&'''((()))************))))))))))))************)))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''***)))))))))***+++,,,,,,((((((((('''((()))******)))(((((((((''''''''''''(((((((((((((((((((((((((((((()))***************''''''(((***+++,,,---...000------//////,,,,,,///555111,,,'''%%%&&&***,,,'''((()))***)))(((&&&$$$''''''))),,,+++)))---444BBB===888555///)))&&&(((***)))'''&&&'''***---///((()))+++------+++)))'''((((((((((((***,,,...///))))))))))))***+++,,,---''''''&&&$$$$$$&&&+++///&&&***...///,,,)))(((((()))***++++++***)))(((''''''(((((()))***+++++++++------+++*********+++,,,+++,,,---......---+++******++++++++++++,,,,,,,,,)))***,,,...///111111111------,,,,,,,,,,,,++++++............---,,,++++++)))+++,,,+++(((&&&(((***,,,+++***)))''''''&&&&&&)))))))))))))))(((''''''((((((+++222888888333...&&&'''((())))))((('''&&&'''%%%$$$&&&)))+++***((()))))))))&&&$$$$$$(((,,,(((((())))))))))))((((((&&&&&&''''''((()))))))))))))))((('''''''''''''''%%%%%%%%%&&&))))))(((&&&$$$''')))***)))(((((((((***((('''((()))***)))(((&&&''')))*********)))(((''''''((((((((((((''''''((((((((((((((((((((((((###(((***)))''''''))))))'''((((((((())))))******((((((((((((((((((((((((%%%&&&''')))))))))((((((%%%%%%&&&'''((((((((('''&&&&&&'''((()))))))))(((###&&&((((((&&&%%%'''***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''')))+++,,,,,,---///111000,,,))))))+++,,,+++)))'''""""""(((***((((((+++(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&((()))))))))******++++++)))+++...---***(((((()))(((((((((((())))))))))))((((((''''''''''''((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,---.........---,,,+++***+++,,,---++++++,,,,,,,,,---------...------,,,,,,------...,,,---...///000000000000---------...///000000111222222222111111111111111---...000111222222111111222222222333444555666777000000111111222222222222333222222222111111000000000000000000////////////...------,,,+++++++++++++++++++++,,,,,,---------))))))((())))))***++++++))))))***+++,,,------...'''(((***,,,---...------***...111000,,,***---222111111111111111000000///---000333444333111000000111111222222333555:::===(((((('''((())))))'''%%%'''&&&&&&&&&'''***,,,...,,,+++(((&&&%%%%%%&&&''')))***+++***(((&&&&&&'''%%%&&&((()))))))))((('''''''''&&&%%%&&&'''((()))%%%%%%&&&'''(((((('''''',,,+++)))(((''''''''''''%%%'''))),,,------,,,+++&&&&&&&&&&&&(((***---...111...+++***+++---------111...***(((((((((((('''))))))))))))))))))))))))&&&***------***))),,,000:::888444///,,,***))))))))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******000...+++)))))))))'''&&&))))))(((((())))))***+++******)))'''%%%%%%&&&((())))))((('''''''''''''''&&&&&&'''(((***,,,---...,,,---------,,,***((('''***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++---...///...,,,000000///...---,,,,,,+++111///,,,+++,,,,,,,,,+++++++++************++++++------+++***)))'''&&&&&&(((******)))((('''((()))$$$***333::::::333***$$$******))))))(((((('''''')))))))))))))))((('''&&&)))'''&&&&&&((()))((('''%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))&&&&&&&&&''''''(((******&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&''')))***$$$$$$%%%&&&'''))))))***'''((()))+++,,,+++'''$$$'''''''''''''''((()))))),,,111111+++(((***)))$$$'''***---,,,)))&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***...,,,(((%%%$$$$$$&&&(((''')))******)))(((((()))((((((((((((((((((((((((...)))$$$$$$''')))(((&&&%%%%%%&&&((()))+++,,,,,,+++***+++,,,///000///---...+++((('''''')))))))))'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((('''''''''''''''&&&&&&''''''((()))***''''''(((((())))))******(((((((((((())))))))))))***)))'''&&&&&&(((***,,,*********)))))))))))))))***)))))))))***+++,,,,,,*********))))))))))))))),,,,,,------...///000000..................------000000//////.........---------......///111222333111111000000000000111111444333222111111222333444222222222222333444555666111111111111111000//////111000000000000000111111//////000000000000////////////...---,,,,,,++++++.........///000///,,,)))***************)))((('''++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++///...---,,,+++,,,,,,---///...,,,++++++---000222...///000111111000///...111111111222222333333333)))(((''''''((())))))((()))((('''&&&'''(((***,,,+++***(((&&&%%%&&&''''''&&&'''))))))(((&&&&&&&&&&&&''''''(((((((((((((((+++***(((&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((,,,+++***)))(((((('''''''''(((***,,,---------,,,((((((((((((((()))******...,,,))))))+++---......111...+++******+++******''''''''''''''''''''''''&&&***,,,,,,)))))),,,///444222///,,,***)))******))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******,,,,,,,,,+++******))))))((((((((())))))))))))***((())))))(((&&&''')))+++******))))))((((((((((((''''''((()))***,,,---...,,,,,,------,,,+++)))(((++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,000//////...---,,,,,,,,,111///,,,+++,,,---,,,+++++++++************++++++++++++******))))))((((((((()))***)))'''&&&'''(((%%%***111666666111***%%%(((((((((((('''''''''&&&))))))*********))))))(((((('''%%%&&&((())))))(((&&&&&&&&&''''''((((((((('''''''''''''''(((((((((***))))))((((((((((((((()))(((((('''''''''((((((&&&'''((())))))((('''&&&((('''''''''((()))***+++%%%%%%&&&&&&'''((())))))***)))(((((())))))(((''''''''''''''''''((())))))...555666///)))((()))((((((***,,,,,,)))'''&&&'''(((((('''&&&&&&&&&&&&&&&((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''((())))))***++++++)))((('''&&&&&&'''&&&(((***)))((('''((((((((((((((((((((((((((((((---)))$$$$$$''')))(((&&&(((((((((((()))))))))))),,,++++++,,,...///...,,,...,,,***)))*********)))'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&'''''''''((((((((())))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''***)))(((''''''&&&&&&'''(((((((((((())))))))))))(((((((((((()))))))))))))))(((((('''((()))*********)))))))))))))))))))))******))))))******+++,,,************+++++++++++++++++++++,,,---...........................------000/////////.........---......//////000222333444111111000000000000111111444333222111111222333444000000000000000111222222111111111111111000//////000000000//////000000111//////000000000000//////.........------,,,,,,+++---,,,+++,,,...000000///***+++++++++******)))(((+++++++++,,,,,,,,,------++++++++++++++++++++++++///...---,,,,,,,,,------------------............//////000000000000//////111111111111111222222222)))(((&&&''')))++++++******)))((('''''''''((()))***)))(((&&&&&&&&&'''(((&&&(((+++,,,+++)))''''''(((''''''''''''(((((()))******((('''&&&%%%%%%%%%''''''((()))))))))((((((+++++++++***))))))))))))((()))+++,,,---------,,,************)))((('''&&&***)))'''(((+++---......000...++++++,,,------,,,''''''''''''''''''''''''&&&)))++++++((((((***------,,,***)))((())))))***)))))))))))))))))))))))))))***+++,,,,,,+++***)))***))))))(((((())))))***,,,///111000---***+++,,,'''''')))*********)))((('''((()))(((((()))+++---++++++*********)))))))))))))))))))))***+++,,,---***+++,,,,,,,,,++++++***,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---//////...,,,//////......------,,,,,,000...,,,,,,,,,---,,,+++++++++************++++++)))))))))))))))*********'''))))))((('''&&&'''((('''***...000000...***'''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))(((((('''&&&''')))+++++++++''''''''''''((((((((((((((((((((())))))******+++...---+++***)))(((((((((+++***)))(((''''''''''''''''''(((((((((((('''''')))))))))))))))+++,,,,,,&&&&&&&&&''''''(((((((((---***'''&&&'''((())))))'''''''''''''''((()))))),,,444777000'''%%%'''))))))***+++***(((''''''((((((((('''&&&&&&&&&&&&'''&&&&&&((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((()))))))))((('''&&&&&&'''))))))'''&&&'''(((((((((((((((((((((((((((,,,(((%%%%%%''')))(((&&&))))))))))))((((((((((((,,,++++++,,,......,,,+++...,,,++++++,,,,,,***(((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((()))))))))***''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''***)))(((''''''&&&&&&'''))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))************)))))))))***++++++*********+++,,,,,,------******++++++,,,,,,------------------------....../////////.............../////////000111222333444222222111111111111222222333222222111111222222333///////////////000000000000111111111111000000///000000///......//////000////////////////////////---------------------------+++***+++///333666666++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---......---,,,,,,,,,------,,,---...//////...,,,+++000//////////////////000111111111111111000000000'''&&&'''))),,,---,,,***)))(((''''''''''''((())))))(((''''''''''''((((((+++...111222000---***))))))((('''&&&&&&'''((()))'''''''''''''''(((((()))(((((()))))))))))))))(((***++++++++++++******)))'''(((***+++,,,,,,,,,+++******++++++***)))'''&&&***((('''(((***,,,,,,+++---,,,******,,,---...---))))))))))))))))))))))))&&&(((***)))(((((()))+++))))))(((''''''((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))111555888555///***)))+++'''(((***,,,,,,+++***((('''(((******))))))+++,,,***************)))))))))))))))((((((((()))************++++++,,,,,,,,,,,,------............---------------------------------,,,,,,---///000...---...---------------------///...,,,,,,------,,,+++++++++************++++++))))))))))))))))))))))))'''((()))(((&&&&&&&&&((()))******++++++******)))''''''''''''''''''''''''%%%%%%&&&'''(((((((((((()))(((''')))+++---...---))))))((((((((((((((((((''''''((()))******++++++000///---+++***)))((((((+++***)))((('''''''''''''''((((((((((((((((((''')))))))))******+++++++++''''''''''''((((((((((((---***'''&&&'''((((((((('''''''''''''''((()))))))))---///,,,&&&###$$$&&&))))))((('''&&&&&&''''''(((''''''&&&&&&&&&''''''$$$%%%'''((()))(((&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((***(((&&&&&&((()))((('''&&&&&&'''((()))***++++++,,,++++++,,,------+++))),,,++++++,,,---,,,)))&&&''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''((((((((()))))))))''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((('''''''''''''''&&&&&&''''''((()))*********))))))((((((''''''(((((((((((())))))))))))&&&''')))***+++***(((''')))))))))))))))***************))))))))))))******))))))******+++,,,------***+++++++++,,,,,,------,,,,,,------------..............................////////////000111222333222222111111111111222222111000000000000000000111000000111111111111111000000000111111111111000///000//////............////////////....../////////,,,,,,------------------...,,,,,,...222666888888,,,,,,,,,------,,,++++++***++++++++++++,,,,,,,,,))))))***+++,,,,,,------------------------------............------,,,+++000///...------...///000222222222111111000000000$$$%%%(((,,,......+++(((&&&&&&&&&''''''((()))***(((''''''''''''(((((((((///111444444111---***((()))((('''&&&&&&'''((()))'''''''''(((((((((((((((((()))))))))))))))(((((()))******+++++++++******''''''(((((())))))******))))))***++++++***((((((+++)))(((((()))***)))(((***)))((()))+++,,,,,,+++************************'''((())))))(((((()))***)))))))))((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))))))))(((((((((((())))))...333666333---((((((***((()))+++------,,,+++***(((***+++***)))((()))***))))))*********)))((('''(((((('''''''''(((((()))*********++++++,,,---------......//////......---------------------------------,,,...///000///---,,,,,,,,,---------------...---,,,---......,,,+++++++++************++++++++++++******)))(((((((((((()))))))))'''&&&'''(((***)))(((''''''((()))***((((((((((((((((((((((((&&&'''(((((())))))))))))+++))))))***---/////////))))))))))))))))))((((((&&&&&&'''(((((()))******///...---+++***)))))))))))))))(((((((((((())))))(((((((((''''''((((((((((((((())))))))))))))))))''''''((((((((((((((((((+++***))))))))))))'''%%%'''''''''''''''((())))))(((&&&&&&'''((('''%%%$$$((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''%%%###"""###$$$'''(((%%%'''(((((('''&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((&&&&&&'''((()))******+++,,,+++***+++,,,,,,***)))*********,,,,,,+++'''$$$(((''''''&&&&&&''''''((((((((((((''''''(((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((((((((('''''''''''''''&&&&&&''''''((()))*********))))))((((((''''''(((((((((((())))))))))))%%%''')))++++++***((('''(((((())))))******************))))))((())))))***'''(((((()))***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------..............................///000111222111111111111111111222......////////////......//////000111111111000000///000000111111111000000000000///...............//////............//////,,,,,,------------------++++++---000333444333222+++,,,,,,---------,,,,,,*********+++++++++,,,,,,))))))***+++,,,,,,------,,,---------------------000///---+++***+++,,,---000///...------...///000333333222222111111000000###%%%'''+++...---***'''%%%%%%&&&'''(((((())))))&&&&&&''''''(((((())))))---///111000---)))'''&&&)))((((((''''''''''''(((*********)))((('''&&&%%%(((((()))))))))((('''''''''(((***+++++++++******&&&&&&'''''''''(((((()))))))))******++++++******+++)))((())))))***((('''((('''&&&(((***+++***)))(((((((((((((((((((((((((((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))((()))***++++++***)))((()))((((((''''''(((((()))'''***---,,,)))'''((())))))***+++,,,,,,,,,+++***''')))+++***)))(((((()))((()))*********)))''''''(((((('''''''''((())))))+++*********+++,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,...------...000000///---++++++,,,,,,------......---,,,,,,---......---+++++++++************+++++++++++++++***)))(((((('''(((******)))((('''((()))***)))'''&&&&&&''')))***((((((((())))))))))))))))))***+++++++++++++++***+++***)))***,,,.........))))))))))))************&&&&&&&&&''''''(((((((((,,,,,,+++***)))))))))***)))))))))(((((()))******((((((''''''''''''((((((''''''((())))))((((((''''''''''''(((((()))))))))+++***))))))***)))&&&$$$'''''''''''''''((()))))))))$$$###'''+++***(((''''''&&&%%%%%%&&&'''&&&$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''((())))))''''''''''''''''''''''''''''''(((((((((((((((((((((&&&###!!!!!!$$$''')))&&&'''))))))'''&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((******))))))((((((''''''***))))))***,,,,,,***)))*********+++,,,***'''$$$((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''***)))(((''''''&&&&&&'''))))))))))))(((((((((((((((((((((((())))))))))))&&&''')))***+++***((('''((((((((()))******++++++******)))((((((((())))))((((((((()))*********+++,,,,,,,,,---------------++++++,,,,,,------......---------------............---------......///000111111000000000000111111---......//////......---+++,,,...000000000/////////000000111111111111000111111000///............000///...------...///000------------------------))))))***---//////,,,***++++++,,,---------,,,,,,************++++++++++++*********++++++,,,,,,---+++,,,---.........------000...+++***)))+++---//////..................///111111111111111111000000&&&&&&&&&'''***+++***)))&&&&&&''''''''''''''''''%%%&&&'''((())))))))))))(((***,,,+++)))'''''''''(((((((((((((((''''''&&&************)))'''&&&%%%((((((((((((((('''&&&&&&%%%&&&)))***++++++***)))'''''''''''''''((())))))+++*********)))******+++)))(((((()))***+++***((('''&&&&&&(((******)))(((((((((((((((((((((((((((***))))))))))))***)))(((((()))))))))***)))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((&&&'''''''''''''''(((((((((((()))))))))*********$$$''')))***)))((()))))))))***+++,,,,,,***(((''')))))))))))))))***++++++,,,+++*********+++,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,...------...000000///...******+++,,,------......---,,,,,,---//////---+++++++++************++++++******)))))))))))))))))))))+++++++++)))((()))***((((((''''''''''''(((((('''''''''((((((((())))))******************)))(((***)))'''(((***++++++***)))))))))******+++++++++''''''''''''''''''''''''((((((((((((((()))******++++++***)))(((((((((((()))((('''&&&&&&'''((()))'''(((((())))))(((''''''&&&&&&'''((()))******+++...+++(((''''''((('''&&&'''''''''''''''((())))))***%%%%%%***,,,)))''')))'''&&&&&&''')))***'''$$$&&&&&&&&&&&&&&&'''((((((((('''&&&&&&'''(((***,,,''''''''''''''''''''''''((((((((((((((((((((('''((('''&&&%%%$$$%%%'''(((&&&(((***)))((('''((((((((((((((((((((((((((((((&&&'''((((((((((((((()))*********)))(((''''''''')))(((((()))+++,,,+++))),,,+++***+++,,,+++(((&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''***)))(((''''''&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))&&&'''(((******))))))((('''(((((()))******++++++******)))(((((((((((((((************************,,,,,,,,,+++++++++++++++***++++++,,,------......,,,,,,,,,------........................//////000000000////////////000000...///000000000000///...***+++...000222222111111//////000111111111111111222222111000////////////000///---,,,,,,---///000.........------,,,,,,+++***))))))***,,,,,,+++*********+++,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,---.........---------,,,+++++++++,,,---...---......//////......---.........///////////////***'''$$$$$$&&&)))***+++(((((((((((('''&&&%%%$$$%%%%%%'''((())))))))))))&&&'''))))))(((((()))***'''((()))))))))(((&&&%%%&&&''')))*********)))(((''''''(((((('''&&&%%%%%%$$$&&&(((***++++++***))))))(((((((((((())))))***---,,,***)))((()))******''''''''')))+++,,,,,,***(((''''''(((***+++)))(((************************+++***))))))******)))(((&&&'''((()))************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((''''''''''''((((((,,,***((('''(((((('''&&&(((''''''''''''((())))))!!!$$$''')))))))))***+++***+++,,,------+++***(((************+++,,,---...---,,,+++*********,,,,,,,,,------------------,,,++++++++++++++++++++++++...------...000111///...******+++,,,------......,,,,,,,,,...//////---+++++++++************++++++'''(((((()))***+++++++++***+++,,,+++)))))))))+++((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%)))'''&&&&&&((()))((('''(((((()))***+++,,,,,,,,,((((((((((((''''''''''''%%%%%%%%%&&&''')))***+++...---+++)))(((''''''&&&)))((('''&&&&&&'''((()))'''((()))******)))((('''%%%&&&'''((()))***+++,,,000,,,'''$$$%%%&&&(((((('''''''''''''''((())))))(((&&&(((+++)))$$$$$$***(((''''''***,,,,,,(((%%%&&&&&&&&&&&&&&&'''((())))))(((&&&%%%&&&))),,,...''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))(((''''''&&&''')))******)))(((((()))((((((((((((((((((((((((%%%'''((()))((((((((()))''''''(((((())))))******((('''''')))+++,,,+++***---,,,++++++,,,,,,***(((((((((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((''''''''')))((((((((('''''''''''''''&&&&&&''''''((()))***''''''(((((())))))******(((((((((((())))))))))))'''(((((()))))))))))))))'''(((((()))***+++++++++******)))(((((((((((((((,,,,,,++++++++++++++++++++++++************************+++,,,,,,---......,,,,,,,,,------.........000////////////000000111//////............/////////000111222222111000///+++---000333444555444444//////000111111111111111333333111000////////////000///---,,,,,,---///000//////...---,,,,,,++++++---+++))))))+++---......)))***++++++,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++++++++***+++---...///...------)))***,,,---...------,,,,,,---...//////...---,,,+++,,,,,,------.........(((((((((((((((((((((((('''((((((((((((((('''&&&))))))))))))))))))))))))+++***)))(((((()))******))))))))))))************&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$&&&'''(((((((((''''''''''''((((((***)))'''&&&'''***,,,...444111---)))''''''((()))************++++++++++++'''''''''((())))))'''%%%''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++'''''''''(((((()))***+++))))))((('''&&&%%%$$$$$$+++)))'''''')))***+++***))))))))))))((((((((((((,,,---...,,,***))))))***++++++++++++,,,---...///++++++******++++++,,,---++++++,,,......---***'''******)))))))))***+++,,,***,,,...///---+++******---,,,+++,,,...000000000,,,...000222222000...,,,)))))))))***+++++++++,,,************************---,,,,,,+++***)))((((((***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&+++******)))))))))))))))***)))(((''''''((()))***)))(((&&&%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))*********)))))))))))))))******)))((((((((((((((((((((()))))))))))))))(((+++(((%%%'''+++---+++'''******)))((('''&&&%%%%%%***(((&&&&&&'''(((((('''&&&((())))))(((''''''(((***))))))+++......+++'''((('''%%%$$$$$$%%%'''((())))))((((((''''''&&&&&&'''((((((((())))))))))))''''''(((((((((((('''''')))***,,,+++)))(((((()))((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%((((((((((((((('''&&&&&&))))))))))))(((((((((((()))))))))))))))******+++************)))(((&&&&&&&&&&&&&&&&&&&&&'''((()))))))))************))))))''''''(((((())))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&((()))***+++******'''((((((((((((''''''&&&((((((((((((((((((((((((++++++******)))(((((((((,,,,,,+++***))))))******************************...---,,,,,,,,,,,,---...---------............///......///000000///...---............////////////000000000000000000000000......///000000000000000000000000000000000000000111111111111111000////////////......------------............---,,,+++++++++***((('''''''''((()))(((((()))***************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++...333555333---'''------,,,++++++,,,,,,,,,,,,---......//////......//////............//////(((((((((((((((((((((((('''(((((()))))))))(((((()))))))))))))))))))))))))))((('''''''''((())))))'''(((((((((((()))))))))((('''''''''''''''''''''(((''''''''''''((())))))((((((''''''''''''((((((***)))'''&&&''')))+++---222000,,,)))((('''((()))***)))))))))(((((('''''')))))))))+++,,,,,,)))'''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********)))(((((((((((()))******,,,,,,+++******)))))))))...,,,))))))*********)))))))))))))))((((((((((((***+++,,,+++)))'''((()))))))))))))))***+++,,,---++++++******++++++,,,---,,,---///111111000---*********+++++++++,,,,,,,,,,,,,,,,,,+++*********+++---,,,++++++.../////////,,,---...000000...---,,,***************+++++++++************************,,,,,,++++++***)))(((((('''&&&&&&'''***++++++***&&&&&&&&&&&&&&&&&&&&&&&&))))))((())))))***++++++***)))(((((((((((()))******)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))*********)))((((((((((((((('''(((((())))))((((((((((((((())),,,...---)))&&&)))))))))(((''''''&&&&&&***)))'''''')))******)))''')))******(((''''''((()))((()))***------***'''((('''%%%$$$$$$%%%'''(((((((((((((((''''''''''''******))))))******++++++&&&''''''((((((''''''&&&((()))******(((''''''((()))))))))(((((((((''''''***)))))))))((((((((((((***************)))(((((()))((((((((((((((((((((()))))))))))))))******+++************)))((('''&&&'''''''''&&&''''''((((((((())))))******))))))(((&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&'''((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))))))))))))))************************---,,,++++++++++++,,,---------------............---...///000000///...---///000000000111111111111000000000000000000000000......///000000000000000111111111111111111111111000111111111111000//////........................,,,,,,------...---------...---+++*********+++,,,(((((()))***************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000333555444///***...------,,,,,,---------,,,------...............///..................///((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))((((((((((((((()))***+++''''''''''''(((((((((((()))))))))(((((('''''''''''''''((())))))))))))(((((((((''''''''''''((((((+++***(((''''''(((***+++...---+++***))))))))))))++++++***)))((('''&&&&&&***+++,,,///000///+++(((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))******)))((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,///---+++*********)))((((((((((((((())))))))))))((()))***)))'''&&&&&&'''((((((((((((((()))***++++++************+++,,,,,,+++,,,///000111///---,,,+++,,,---.........---,,,---,,,***(((((()))+++,,,,,,+++******,,,......---+++,,,,,,------,,,,,,++++++++++++***************************************+++++++++******)))))))))'''&&&&&&'''***++++++***((((((((((((((((((((((((''''''((()))***+++,,,,,,***))))))(((((())))))***++++++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***************)))(((((((((((((((''''''(((((((((''''''&&&%%%)))...111000,,,(((&&&((((((((((((((((((((((((%%%$$$######%%%''''''&&&(((***++++++)))((((((((()))((()))***++++++(((&&&((('''&&&%%%%%%&&&'''((('''''''''''''''(((((((((''''''&&&%%%%%%'''((()))&&&''''''((((((''''''&&&&&&((())))))'''&&&&&&'''******)))))))))((((((((())))))))))))(((((((((((()))))))))***))))))((('''(((((((((((((((((((((((()))))))))))))))******+++************)))(((''''''))))))((('''''''''(((((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))(((''''''((()))******+++******************************''''''((())))))***++++++******)))((((((((())))))))))))))))))))))))))))))++++++************++++++------------............---....../////////......//////000000000111111111000000000000000000000000......///000000000000000111111111111111111111111000000111111000000///............///////////////***+++,,,---..................,,,+++++++++,,,---(((((()))***************)))))))))*********++++++******++++++,,,,,,------......///111222111///,,,......------------......,,,,,,---...............------------------------((((((((((((((((((((((((''''''(((***++++++++++++(((((((((((((((((((((((()))******+++,,,,,,---...'''''''''((((((((())))))+++******)))(((''''''&&&$$$%%%'''((((((((('''&&&((((((''''''''''''((((((+++***(((''''''((()))******************))))))(((,,,,,,++++++***))))))(((***+++---000222000+++(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********,,,+++***)))(((((((((((()))))))))******+++++++++---,,,************)))'''(((((((((((())))))))))))((()))***)))'''&&&'''(((((((((((((((((()))*********************++++++,,,)))***,,,,,,,,,++++++++++++,,,...000000///...------,,,*********+++,,,,,,,,,***)))***+++------,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************************))))))))))))+++***(((((())))))'''&&&(((((((((((((((((((((((('''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***++++++***))))))(((((((((((((((''''''''''''''''''&&&%%%$$$***111222...***((((((''''''''''''(((((())))))###"""!!!"""$$$&&&&&&%%%((()))+++***(((''''''((()))))))))))))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((&&&&&&$$$$$$$$$%%%'''((('''(((((())))))(((((('''&&&(((***)))(((''''''(((************))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((()))))))))))))))******+++***************)))((('''+++***)))(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))((((((''''''&&&%%%%%%&&&((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((((((((((()))))))))))))))))))))))))))+++++++++******+++++++++,,,,,,---------.........------..................---------.........//////////////////////////////......///000000000000000222222222222222222222222000000000000000//////............/////////000000+++,,,------.........---,,,+++***)))((()))******(((((()))***************))))))))))))************))))))***+++,,,------...------,,,---------,,,+++---,,,,,,,,,,,,---......,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''(((***++++++++++++(((((((((((((((((((((((())))))***+++,,,---------(((((()))))))))*********+++******)))(((''''''&&&$$$%%%'''((((((((('''&&&((((((''''''''''''((((((***)))(((''''''(((((()))(((((()))*********)))(((******************++++++)))***,,,///000///***&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,---,,,+++)))((((((((((((''''''(((((()))*********)))((('''(((******)))((('''((((((((()))))))))***)))***+++***((('''((()))******)))))))))***++++++******))))))******+++,,,***,,,------+++***+++---+++,,,...000000///...------,,,+++---//////---***,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******+++***(((((())))))'''%%%))))))))))))))))))))))))))))))************)))((())))))************))))))+++++++++******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++***))))))(((((((((((((((''''''(((((('''&&&%%%%%%&&&+++000000+++((()))---&&&&&&''''''((()))))))))'''&&&%%%&&&(((*********&&&(((***)))((('''((((((*********)))((('''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((***))))))((()))***+++,,,)))))))))******)))))))))''')))******)))((()))***************))))))))))))&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((())))))))))))))))))******+++)))************))))))(((+++***)))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''&&&&&&&&&%%%%%%&&&((())))))))))))(((((((((((((((((((((((())))))))))))(((((('''''')))((((((((((((((())))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------------......//////------------............////////////////////////......///000000000000000111111111111111111111111000000000000000///...............///////////////---.........------,,,++++++***)))((('''(((((()))(((((()))***************(((((()))))))))*********))))))******+++,,,------------,,,+++******++++++++++++******+++,,,,,,---+++,,,,,,---...---------++++++,,,------,,,++++++((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))''''''((()))*********)))))))))))))))************)))))))))(((((('''''''''(((((()))************)))((((((''''''''''''((((((((((((((('''(((((())))))'''((())))))))))))((((((''''''(((((())))))))))))((((((***---...---)))&&&''''''((((((((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,------,,,+++***)))((((((((()))))))))*********++++++'''&&&&&&((()))***)))'''''''''(((((())))))******)))***++++++))))))***++++++++++++******++++++,,,***))))))))))))***++++++---222777888555111000///+++,,,---.........---,,,---,,,,,,...111111...***---+++******+++,,,,,,++++++,,,,,,------,,,,,,++++++++++++***************))))))))))))))))))))))))((((((((())))))*********(((''''''((()))******))))))))))))))))))))))))))))))***+++++++++)))(((''')))******++++++******))))))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))******)))(((((((((((((((((((((((((((((('''&&&%%%'''+++---,,,((((((+++///&&&'''''''''(((((())))))((('''%%%&&&(((***))))))&&&''')))***))))))***++++++,,,,,,***(((&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))((())))))******))))))(((''')))++++++***)))***+++******)))))))))(((((((((((((((((()))))))))))))))%%%&&&''''''((('''''''''&&&&&&&&&''''''(((((())))))))))))))))))******+++)))******+++******))))))))))))((('''''''''(((((('''(((((())))))((((((''')))))))))))))))((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))((('''&&&&&&&&&''''''((()))******+++******''''''''''''''''''''''''******)))(((((('''&&&&&&))))))((((((((()))******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000....../////////000000000000000000000000000000000......///000000000000000000000000000000000000000//////000000//////...---//////......------------............---,,,+++***,,,+++***)))))))))***+++(((((()))***************((((((((()))))))))******))))))******++++++,,,,,,.........---+++***+++---***))))))******+++,,,---++++++,,,---------------++++++------------++++++(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))''''''((()))))))))((('''((((((((())))))))))))***(((''''''''''''''''''''')))))))))))))))******+++((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))((((((((((((((((((((()))+++,,,+++)))&&&''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,+++***)))))))))))))))))))))***************)))(((((()))******(((&&&'''''''''((()))*********)))***++++++))))))***+++,,,++++++*********++++++)))))))))))))))***++++++///888DDDHHHCCC;;;333///******+++++++++,,,,,,,,,...+++)))+++///111...+++...,,,******,,,---,,,+++,,,---...000000...---,,,***************+++++++++))))))))))))))))))))))))'''''''''((()))******+++)))((('''((()))***)))((((((((((((((((((((((((((('''(((***++++++***)))((()))***++++++++++++***)))'''((()))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((******)))((((((((((((((())))))))))))((('''&&&%%%&&&(((******)))))),,,...'''''''''((((((((((((((('''%%%$$$$$$&&&'''&&&%%%&&&(((+++,,,,,,,,,---///,,,......+++'''&&&&&&(((''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%###$$$%%%''''''&&&%%%$$$''''''((((((((((((''''''&&&(((******)))((()))***)))))))))(((((((((''''''(((((((((((()))))))))***%%%%%%&&&'''''''''''''''%%%%%%&&&''''''((()))))))))))))))))))))******+++)))******++++++*********'''''''''&&&''''''((((((((())))))******))))))((())))))((((((((('''''''''((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((('''&&&&&&&&&'''((())))))************))))))(((((((((((((((((((((((((((((((((((((((((('''''')))))))))))))))***++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------,,,,,,++++++,,,...///000........./////////000000000000000000000000000000......///000000000000000//////////////////////////////000000//////...---//////...---,,,++++++***---------...------,,,,,,---,,,+++*********++++++(((((()))***************(((((((((((()))))))))******************+++++++++,,,......---***)))***,,,************+++,,,---...++++++,,,------------,,,+++,,,---......---,,,+++(((((((((((((((((((((((('''((((((((((((((('''&&&))))))))))))))))))))))))))))))***++++++***((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''((('''&&&&&&&&&''')))***((((((''''''''''''((((((%%%&&&&&&'''((()))******))))))(((''''''''''''(((------,,,+++***)))(((((())))))(((***++++++)))'''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++,,,+++******)))*********((((((((((((((((((((((((,,,+++***++++++***'''%%%&&&''''''((()))******+++((()))+++***)))(((***+++++++++***************+++)))))))))))))))******+++...;;;KKKRRRMMM@@@444---******)))))))))***+++,,,000+++'''(((,,,//////,,,...,,,++++++,,,---,,,+++,,,...000222222000...,,,))))))******+++++++++,,,))))))))))))))))))))))))&&&''''''((()))***++++++,,,+++)))((()))(((&&&%%%((((((((((((((((((((((((%%%&&&)))+++,,,,,,+++***)))***+++,,,,,,+++***)))%%%&&&((()))******))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''******)))(((((((((((((((************)))((('''&&&$$$&&&)))***++++++,,,,,,((((((((((((((((((((((((***(((''''''((()))(((''''''))),,,---...///000222---//////,,,(((&&&''')))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%###%%%(((******)))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''((()))((((((((((((''''''''''''%%%&&&&&&&&&''''''(((((("""###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((()))))))))))))))))))))******+++)))******+++++++++******&&&&&&&&&&&&&&&'''((()))))))))************))))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++)))((('''((('''&&&%%%%%%&&&'''((('''((((((((((((((('''&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((++++++,,,,,,,,,---------,,,,,,++++++,,,...///000,,,,,,,,,---------......000000000000000000000000...//////000000000000000///////////////////////////////////////......---//////...---+++***)))(((++++++,,,---............,,,+++***)))))))))***+++(((((()))***************(((((((((((())))))))))))+++++++++***************)))+++---+++(((&&&''')))++++++++++++,,,---...///++++++,,,---------,,,,,,+++,,,...//////...,,,+++(((((((((((())))))))))))(((((((((***+++***((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))...+++((('''((()))'''$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))+++)))&&&''')))***)))''')))'''&&&&&&((()))((((((///---+++))))))***+++,,,)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''(((((())))))))))))************************+++,,,---------+++******+++,,,++++++))))))***+++,,,,,,------******))))))(((((('''''''''&&&&&&''''''((()))***+++***)))(((((()))***+++)))***+++***)))((()))***,,,111999>>>>>>999111,,,))))))))))))))))))))))))---,,,+++,,,...111555888///...,,,*********,,,---///000000000///---***)))))))))))))))***+++,,,---))))))))))))))))))))))))+++***)))'''''''''((()))((((((((((((((('''''''''))))))))))))))))))))))))******)))((('''&&&%%%%%%******)))(((((((((((((((((()))+++,,,------,,,+++))))))(((((((((((())))))******))))))((((((''''''*********)))(((&&&%%%$$$''''''(((((())))))******''''''''''''''''''''''''$$$%%%&&&((())))))******''''''((((((((((((((((((---,,,***)))'''&&&&&&&&&"""------%%%...AAABBB444******))))))((((((''''''---+++((('''((()))***)))&&&'''((((((((((((((('''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$&&&''')))''')))+++***'''&&&(((***'''''''''(((((((((((()))***)))((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((''''''''''''((()))++++++''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''(((((())))))******&&&&&&%%%$$$%%%&&&'''((()))+++,,,+++***)))***+++''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))+++,,,---,,,---...//////...---,,,...---,,,+++++++++,,,,,,------------------------000000///////////////000000111222333333222111000000000//////.........---000111222222222000///......------,,,,,,---------------,,,,,,,,,+++++++++************))))))))))))++++++,,,,,,,,,+++******,,,,,,***)))))))))***+++------,,,+++*********+++)))***,,,------,,,***)))))))))*********+++++++++++++++***))))))*********////////////////////////'''((((((((())))))))))))((((((((()))))))))((('''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++((('''''')))***)))'''((((((((('''''''''&&&&&&&&&&&&'''(((((()))******+++(((&&&''')))***)))''')))(((&&&&&&((()))((((((,,,+++***)))))))))******)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******)))((((((((((((((()))))))))******+++++++++(((((()))***+++---...///...---++++++---...---,,,))))))******+++,,,,,,---+++*********))))))))))))&&&&&&''''''((())))))***+++***)))))))))***++++++***+++,,,+++***)))***+++,,,...222555555222...,,,************************------------///111444666...---+++******+++,,,---,,,---...//////---,,,+++++++++***************+++)))))))))))))))))))))))))))((('''&&&&&&&&&''''''))))))((((((''''''''''''))))))))))))))))))))))))***)))))))))))))))))))))******)))(((((((((((((((***,,,...//////---+++***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))))))))))))))))))))))))))(((((((((***)))((('''&&&%%%%%%%%%&&&,,,+++&&&,,,::::::///)))))))))(((((((((((((((---***'''&&&''')))))))))'''(((((((((((((((''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((((((''')))***)))'''&&&''')))&&&&&&'''''''''((((((((())))))'''&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((('''''''''((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((()))))))))&&&&&&%%%%%%%%%&&&'''((('''((()))(((''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))+++,,,---,,,---...//////...---,,,------,,,,,,+++++++++,,,------------------------000000///////////////000///000111111111111000///111000000000////////////000000111111111000......------,,,,,,,,,---............---------,,,,,,,,,************))))))))))))******+++******)))((((((***))))))((()))***+++,,,,,,,,,+++******************+++---......---+++*********************++++++******++++++++++++++++++........................''''''((((((((())))))))))))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''++++++++++++++++++++++++(((((((((((((((((((((((('''&&&&&&'''***++++++***)))))))))(((((((((((((((((((((((())))))******+++)))'''&&&&&&((()))((('''***(((''''''((()))(((''')))************)))(((((())))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++******)))))))))((((((((()))******+++,,,,,,''''''((()))+++---///000...,,,++++++,,,------,,,)))))))))***++++++,,,,,,++++++++++++************&&&'''((())))))******)))((((((''''''((()))*********+++,,,,,,+++***+++---------,,,,,,,,,,,,------************************---------...///000111222,,,,,,+++******+++---...)))***,,,---...------,,,---,,,+++***))))))))))))))))))))))))))))))))))))***)))((('''&&&'''((()))))))))(((((('''''''''((((((((((((((((((((((((((()))*********++++++++++++***))))))(((((((((((((((,,,...000111111...+++(((&&&&&&((((((((((((&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''++++++******)))))))))((('''&&&&&&%%%$$$$$$%%%%%%******((('''+++//////***(((((((((((((((((())))))+++)))''''''(((*********((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((())))))(((&&&%%%&&&(((%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((((((((((('''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''&&&&&&&&&(((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))***+++,,,---,,,------......------,,,------,,,,,,,,,+++++++++------------------------//////.........//////000...//////000000//////...111111111000000000000////////////000//////...------,,,,,,,,,---...//////............------------************)))))))))))),,,,,,,,,+++***)))(((''''''''''''((()))***,,,---+++******)))))))))))))))+++,,,---......---,,,+++++++++******************)))***+++---------,,,,,,------------------------'''''''''((((((((()))))))))))))))'''&&&&&&(((***((('''&&&%%%%%%&&&'''(((++++++++++++++++++++++++((((((((((((((((((((((((&&&&&&'''(((************((((((((((((((((((((((((((((((((())))))*********((('''&&&&&&'''(((((((((+++)))''''''((()))((('''((()))+++,,,+++***)))(((***)))(((((((((***+++,,,((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))************&&&&&&'''(((***+++,,,,,,))))))))))))***,,,---...+++***((((((***+++***)))))))))))))))******++++++************************&&&'''(((***************%%%%%%&&&&&&''''''((())))))+++,,,+++******+++,,,///---+++******+++---///************************+++,,,---.........------++++++******+++,,,---...)))***+++,,,,,,,,,,,,,,,,,,++++++***))))))******)))))))))))))))))))))))),,,+++***))))))***+++,,,***)))((('''''''''((((((((((((((((((((((((((((((************************))))))(((((((((((())))))***,,,///111111...+++(((&&&''')))******)))'''&&&''''''(((((())))))******((('''''''''''''''''''''******))))))((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((()))(((((('''&&&&&&+++******))))))(((((('''&&&%%%%%%$$$%%%%%%&&&&&&+++&&&$$$''')))'''&&&(((&&&''''''(((((()))))))))((('''&&&'''***---...---))))))))))))((('''%%%%%%&&&&&&&&&''''''''''''(((((()))***,,,,,,+++***))))))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))(((((('''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&''''''((('''((()))(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***)))))))))******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------......//////////////////////////////000000000///////////////.....................------,,,,,,------...///000...------------,,,,,,,,,************)))))))))(((............---+++***)))'''''''''((())))))***+++))))))(((((((((((())))))***+++,,,,,,,,,,,,+++***+++++++++***************((())),,,...///...---,,,------------------------''''''''''''((((((((((((***+++***(((&&&&&&(((+++***)))(((''''''((()))***************************(((((((((((((((((((((((('''((()))***))))))(((((('''''''''''''''''''''''''''((((((((((((((())))))'''''''''''''''((()))***+++***((((((((()))((('''(((***,,,------,,,***)))***)))(((((((((***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))###%%%&&&(((******++++++%%%%%%&&&'''(((******+++++++++******))))))******+++)))'''((()))***))))))(((((())))))))))))******))))))))))))))))))))))))'''((()))***++++++++++++''''''(((((())))))))))))''')))******))))))***,,,---,,,++++++++++++,,,---************************)))***,,,------+++***)))************+++,,,,,,---******++++++++++++++++++******))))))***++++++,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,+++***((('''''''''))))))))))))))))))))))))))))))+++******)))((((((''''''))))))(((((((((((())))))'''))),,,...///---+++)))'''(((***++++++***((('''''''''(((((())))))*********)))((('''''''''((((((******))))))((((((''''''%%%%%%%%%&&&&&&'''''''''))))))))))))((('''&&&%%%)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))$$$"""''''''$$$$$$(((&&&&&&''''''(((((())))))%%%%%%&&&)))---000111111))))))))))))((('''%%%%%%&&&&&&&&&''''''''''''(((''')))+++------,,,+++)))+++)))'''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((()))((('''''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&((()))((('''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***(((((((((((((((((((((((()))))))))******)))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...//////000000000000000000000000...........................---------------......---------------...///000,,,,,,,,,+++++++++******************)))))))))(((------------,,,+++***)))(((((()))))))))((((((((()))((((((((((((((()))))))))))))))******)))))))))************************((())),,,...///...---,,,++++++++++++++++++++++++&&&&&&'''''''''(((((((((***,,,---+++(((&&&(((+++***))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++)))'''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((('''((()))(((((((((***,,,,,,***(((((())))))(((''')))***,,,---------+++***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))"""###&&&(((************&&&&&&''''''((()))******---,,,+++***)))(((((((((,,,***))))))***++++++***((((((((((((((()))))))))((((((((((((((()))))))))))))))))))))***+++,,,---++++++,,,,,,,,,,,,++++++'''(((******))))))***,,,))))))************))))))++++++++++++++++++++++++)))***+++++++++***)))(((*********++++++++++++++++++++++++++++++++++++,,,))))))))))))***+++,,,---)))))))))))))))))))))))))))((('''&&&'''((()))***,,,+++)))''''''((()))***))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((())))))***&&&''')))+++,,,+++******)))***++++++++++++***)))(((((((((((())))))))))))***)))((((((((()))***+++))))))))))))((((((((((((%%%&&&&&&''''''((((((((((((((())))))((('''&&&&&&'''''''''''''''(((((((((((('''''''''''''''(((((('''$$$$$$&&&&&&%%%%%%(((''''''''''''''''''((((((%%%%%%&&&)))---000111111((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((''')))+++------,,,+++***---***'''%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&'''(((((()))((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''''''''&&&&&&'''(((((((((((('''%%%&&&'''&&&%%%%%%%%%'''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))************))))))((((((***++++++,,,++++++,,,++++++******++++++,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111000000//////000000111,,,---------------.........------------...////////////...............///++++++++++++************************)))))))))))))))************)))(((((()))************)))((('''((((((((((((((())))))***(((((((((((((((((((((((())))))*********+++++++++)))***+++---------,,,,,,++++++++++++++++++++++++&&&&&&&&&'''''''''((((((***---000...***''')))+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,,,,)))'''''''''''''''((((((((()))))))))))))))))))))))))))))))))''')))******((()))+++...---+++)))((())))))((('''((()))***+++,,,,,,+++***)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******%%%&&&(((*********)))(((((()))))))))******++++++,,,+++***))))))(((((()))+++***((((((***+++***)))(((((((((((((((((((((((((((((()))))))))*********,,,***)))((()))+++---///,,,------------+++***)))''')))************+++---)))))))))******)))))))))++++++++++++++++++++++++******++++++++++++++++++***++++++++++++******)))*********+++,,,---...///+++***************++++++))))))))))))))))))))))))''''''&&&&&&&&&'''((()))---+++)))''''''(((***+++++++++++++++++++++++++++(((((((((''''''&&&&&&&&&((((((((((((((()))******((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''((())),,,///000(((((((((((())))))))))))&&&&&&'''(((((()))******'''((((((((((((((('''''''''''''''((())))))******(((((('''''''''''''''(((&&&((((((&&&%%%'''((('''''''''''''''''''''&&&&&&&&&%%%&&&(((+++---,,,,,,'''(((((((((((((((''''''&&&&&&&&&''''''''''''((('''(((***+++,,,,,,,,,+++///+++'''%%%&&&''''''&&&&&&&&&'''''''''((((((((('''''')))*********))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''%%%&&&'''((()))(((((('''%%%'''((('''&&&%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''((()))*********))))))))))))))))))))))))((()))***++++++***)))((('''(((***+++,,,,,,++++++,,,+++***))))))***+++,,,+++,,,---......,,,+++)))++++++++++++++++++++++++++++++++++++,,,---...///000///............///000------------......//////......---------...000000111000///......------...,,,,,,,,,+++++++++******************))))))))))))''''''((()))))))))((((((((()))***+++++++++***))))))((((((((())))))***+++))))))(((((((((((())))))(((((()))***+++,,,,,,---******++++++++++++++++++************************&&&&&&&&&'''''''''((((((***...111000+++((()))+++&&&'''((())))))((('''&&&))))))))))))))))))))))))************************$$$(((+++,,,)))'''''')))(((((())))))*********+++++++++******************''')))++++++)))))),,,///---+++)))((())))))((('''(((((()))***************)))***+++++++++)))(((''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,((()))+++,,,+++***(((&&&++++++++++++++++++,,,,,,******))))))))))))******)))(((&&&&&&((((((((('''((((((((((((((('''''''''))))))******+++++++++,,,---+++)))'''(((+++...000++++++++++++***((('''%%%(((***++++++++++++---...++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++++++++***)))((((((((()))***,,,///111222---,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++---+++)))''''''(((***+++++++++++++++++++++++++++''''''''''''((((((((((((((((((((((((((()))******,,,+++***)))((((((((()))))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&(((+++///222555''''''(((((())))))******'''''''''((()))******+++''''''((((((((((((((('''''''''((()))***+++,,,,,,)))((('''&&&&&&&&&&&&'''''',,,,,,&&&$$$)))***&&&(((((((((''''''&&&&&&%%%'''&&&&&&'''))))))(((&&&''''''((((((((((((((('''&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,000,,,'''%%%'''((((((''''''''''''(((((((((((()))'''((()))+++++++++***)))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&&&&''''''(((((((((%%%&&&((()))))))))((('''((()))***)))(((((()))***''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&&&&'''((()))******&&&''''''((()))******+++))))))))))))))))))))))))((()))***++++++***)))((('''(((***+++,,,,,,++++++,,,+++***))))))***+++,,,+++,,,---......,,,***)))++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,---...///---.........//////000000///......---...///000111222111000///---------------------,,,,,,,,,++++++************))))))))))))'''((()))******++++++***'''(((***+++,,,,,,,,,,,,)))))))))))))))***++++++******))))))))))))******''''''(((***+++,,,---...++++++***))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,,,,*********+++(((''''''((())))))'''&&&((('''''''''((()))+++,,,///+++&&&%%%(((*********)))***+++,,,+++***(((&&&))))))(((((((((((())))))+++*********,,,,,,***(((''''''(((((())))))******+++(((%%%%%%'''((('''%%%((()))))))))************&&&((()))******+++---///''''''''''''''''''''''''(((((()))***************(((((()))***++++++,,,,,,(((((((((((())))))))))))++++++++++++++++++++++++)))***+++***(((((((((***)))(((((()))++++++***(((((((((((((((((('''''''''''''''''''''(((***+++,,,---,,,***)))))))))******)))+++***(((***---,,,(((++++++++++++++++++++++++(((((((((((((((((()))))),,,+++++++++++++++++++++,,,,,,,,,++++++*********))))))***,,,------***'''))))))******++++++,,,,,,:::222)))&&&(((+++,,,,,,)))))))))))))))******+++''''''(((***,,,,,,***((()))***+++***))))))+++,,,...,,,)))((()))******)))((('''&&&%%%&&&(((***+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******+++,,,---......///''''''((((((((((((''''''((((((((((((((((((''''''&&&'''((())))))((('''&&&)))((((((((((((***,,,---&&&&&&''''''(((((())))))***(((&&&&&&''''''&&&%%%)))&&&###$$$'''))))))(((''''''(((((((((((('''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&$$$$$$&&&(((***)))'''&&&&&&&&&'''(((((((((((((((((()))******)))((()))+++......+++'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((---,,,+++)))(((&&&%%%$$$&&&&&&''''''(((((())))))((('''&&&%%%%%%&&&'''(((***))))))((((((((())))))'''&&&%%%$$$$$$&&&''')))+++******)))(((''''''&&&(((''''''''''''((())))))(((((())))))))))))((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,------------...............////////////111000000///......------,,,,,,---...---,,,+++***++++++************++++++*********))))))))))))((()))************+++++++++,,,+++***((((((((()))************)))))))))))))))))))))))))))))))))))))))************************''')))***++++++***)))'''((((((((((((((((((((((((((()))++++++***)))***+++((('''''''''))))))((('''((('''''''''((()))+++,,,000---)))((()))***)))(((******))))))(((((())))))))))))(((((((((((()))))))))***+++---///---***'''(((((((((((()))))))))))))))(((''''''(((((((((&&&)))))))))(((((((((((((((//////...+++(((&&&&&&'''((((((((((((((((((((((((((())))))*********))))))(((((()))******+++,,,,,,,,,++++++***)))(((''''''))))))))))))))))))))))))***+++,,,+++)))((()))***(((***---//////---***((((((((((((((((((((((((((('''''''''((((((***++++++,,,+++***)))))))))******)))***)))'''(((+++***&&&,,,,,,,,,------.........***)))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***+++,,,---------,,,+++***)))))))))***************777000)))'''***...//////)))))))))))))))******+++***)))))))))++++++)))((())))))***)))''''''(((******((('''''')))+++++++++)))((('''&&&'''(((***+++''''''''''''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******************''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))***+++''''''''''''''''''((((((((('''%%%%%%'''''''''&&&(((&&&$$$$$$''')))((('''''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&(((++++++(((%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******************)))))))))((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&((())))))))))))(((((('''''''''''''''&&&&&&''''''((()))(((((())))))))))))(((((()))((('''&&&&&&&&&'''((()))))))))(((((((((((((((***)))))))))(((((((((''''''((())))))))))))((('''))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,------.....................////////////000000//////...------,,,,,,,,,---------,,,+++***+++******************+++))))))))))))(((((((((((((((((()))))))))***************((('''''''''((((((************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))'''''''''''''''''''''''''''(((******)))(((***+++((('''&&&''')))***)))(((((('''''''''((()))***+++///...+++++++++***((('''***)))'''&&&&&&'''***+++))))))))))))))))))))))))((())),,,///000///***&&&))))))))))))((((((((((((&&&((())))))((((((((()))***))))))(((''''''''''''***++++++***(((''')))***************************))))))*********))))))(((((())))))******+++++++++---,,,,,,+++***)))(((((()))))))))))))))))))))))),,,------,,,***))))))***'''---444666333---)))((((((((((((((((((((())))))(((((((((((())))))***+++++++++***)))))))))******(((***)))&&&(((+++***&&&***++++++,,,---...//////+++++++++******)))))))))************************------,,,,,,,,,,,,+++++++++---...,,,)))(((***,,,***))))))))))))))))))(((///+++((((((+++///000///)))))))))))))))******++++++)))(((((()))+++++++++***++++++***((('''(((***)))((('''(((+++...///000++++++)))((((((((()))***&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((************))))))((((((''''''((((((((((((''''''&&&&&&'''''''''''''''&&&)))((('''&&&&&&'''((()))''''''((((((((((((((('''''''''''''''''''''(((((('''&&&$$$%%%&&&(((''''''(((&&&%%%%%%'''(((((('''''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&%%%%%%((()))))))))((('''%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''))))))'''%%%(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''(((((())))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&%%%%%%'''((())))))(((''''''&&&%%%%%%%%%&&&((()))((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))(((((('''&&&&&&%%%&&&&&&'''((()))))))))(((((('''''''''))))))))))))((((((((((((((())))))******))))))(((((()))******++++++******))))))))))))******************************************++++++++++++******++++++++++++++++++++++++******++++++++++++,,,,,,++++++,,,,,,---...//////---............///////////////......---,,,,,,,,,,,,,,,,,,---,,,++++++***************************))))))))))))(((((((((''''''((((((((()))))))))))))))((((((''''''''''''((())))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***''''''''''''''''''''''''&&&((()))(((((((((***+++((('''&&&''')))******)))((((((((((((((()))******+++++++++++++++***((('''''''''&&&&&&&&&((()))***)))))))))******)))))))))((((((***,,,...---***'''******))))))((((((''''''$$$'''******(((&&&''')))))))))(((((((((((()))***&&&((())))))((())),,,...++++++++++++++++++++++++)))************)))((((((((()))))))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---...///---+++)))******)))///666777222,,,))))))(((((())))))))))))******)))))))))((())))))***************))))))))))))***(((***)))(((***///...+++'''((()))***+++,,,---------,,,,,,++++++******))))))))))))))))))*********---,,,,,,,,,,,,,,,,,,,,,)))+++,,,)))$$$###''',,,******))))))(((((('''''')))'''%%%&&&)))+++++++++)))))))))))))))******++++++)))&&&&&&))),,,---...---......,,,***)))***+++,,,******+++...111333333---,,,+++***))))))))))))'''((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((+++++++++++++++++++++***''''''((((((((((((''''''%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''(((***+++,,,((('''%%%%%%&&&'''&&&%%%''''''&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))&&&%%%$$$((()))+++,,,+++)))&&&$$$(((''''''''''''((())))))&&&''''''((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))***************)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((''''''&&&%%%%%%))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%"""$$$&&&((())))))(((''''''&&&&&&%%%&&&'''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&'''''')))))))))(((''''''&&&&&&))))))))))))(((((((((((())))))************))))))((())))))***************((()))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))***************+++++++++++++++++++++++++++++++++***++++++,,,---...//////---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,++++++***************++++++******************)))))))))((((((((((((((()))))))))******(((((((((((((((((((((((())))))***+++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,,,,+++******''''''''''''''''''''''''&&&'''(((((('''(((***,,,)))(((&&&''')))*********((((((((()))))))))))))))%%%''')))*********))))))%%%&&&''')))))))))(((((())))))************)))))))))'''&&&''')))******)))******))))))((((((''''''$$$'''***)))&&&%%%''')))(((((((((((()))+++...///333333222...***'''''''''************************))))))*********))))))((()))))))))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---...///---+++******++++++000444333---))))))+++))))))))))))******+++++++++******))))))))))))***))))))))))))***)))))))))(((***+++***...333444111''''''((()))+++,,,---------,,,,,,,,,++++++******(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,((($$$###(((---******))))))((((((''''''((('''''''''((()))(((((()))))))))))))))******+++///,,,((('''(((***+++,,,---...---,,,)))((()))+++---,,,++++++...111222111------,,,+++***))))))((('''((()))*********((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,''''''((((((((((((''''''$$$%%%'''((()))((('''&&&%%%'''***,,,,,,***'''%%%%%%&&&'''(((((('''%%%$$$'''&&&'''(((***---///111+++)))'''&&&''''''&&&$$$(((((())))))((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))++++++)))&&&%%%$$$(((***,,,------+++(((&&&'''''''''''''''((())))))&&&'''((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((())))))******))))))))))))))))))******((((((((((((((((((((((((&&&&&&''''''((((((((())))))))))))(((((('''''''''))))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%"""$$$&&&((())))))((('''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((($$$%%%%%%&&&&&&''''''''')))((((((((('''''''''&&&(((((((((((())))))))))))******))))))))))))******(((((()))************)))((()))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))*********+++++++++------------------,,,,,,++++++,,,,,,---...//////------------............---------------,,,,,,,,,,,,,,,++++++************)))***++++++++++++***)))++++++*********))))))))))))))))))*********++++++))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''''''''''''''''''''''''''(((((((((''')))+++...,,,)))''''''(((******)))(((((())))))))))))(((((("""%%%((()))))))))***+++%%%''')))******)))(((&&&((()))***++++++***)))((()))'''%%%%%%''')))******))))))))))))(((((((((((()))))))))(((&&&&&&''')))(((((('''(((***---000222999999777222---***))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))...------,,,+++***)))))))))))))))))))))))))))))),,,---...---+++***+++,,,---///000...***((()))***)))))))))***++++++,,,,,,,,,+++***)))))))))))))))'''((()))*********))))))(((***++++++///555666333)))******+++,,,---......++++++++++++++++++++++++((())))))******+++++++++******++++++++++++,,,,,,+++,,,,,,***((((((+++///***))))))))))))))))))(((************)))))))))))))))))))))))))))******+++444111,,,)))(((((('''''')))******)))'''&&&''')))+++***((()))+++---------,,,,,,,,,+++***)))((((((%%%''')))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&'''((()))******''''''((((((((((((''''''$$$&&&((()))***)))(((''''''***///222222///***'''&&&&&&'''''''''''''''&&&'''&&&&&&'''***---000222,,,***((('''(((((('''&&&(((***,,,+++***(((((()))''''''((((((((((((''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''&&&%%%%%%''')))+++------,,,***)))%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''(((((())))))******))))))))))))************))))))))))))))))))))))))&&&&&&&&&''''''(((((()))&&&&&&'''((()))***+++,,,((((((((((((((('''''''''&&&''''''''''''''''''&&&%%%%%%'''((())))))((('''&&&&&&''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((())))))))))))((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))***))))))(((((())))))***'''((())))))******))))))))))))))))))******************************************++++++++++++******))))))******+++,,,,,,,,,//////............------,,,,,,,,,---------......,,,------------...............------------------,,,,,,+++************+++)))***+++,,,,,,+++***)))************))))))))))))************++++++++++++((())))))************)))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((()))---///...+++((('''((())))))((((((((()))******)))((('''$$$''')))***((((((***,,,))))))))))))))))))((((((((()))+++,,,,,,+++)))((('''&&&%%%&&&(((******)))(((((((((((())))))))))))000---***(((((())))))))))))(((''''''))),,,///111222222222000...---...///))))))))))))))))))))))))&&&'''(((***++++++++++++)))))))))))))))))))))(((------,,,+++***)))(((((())))))))))))))))))))))))***+++,,,,,,++++++,,,------------,,,+++***))))))))))))******+++,,,,,,------,,,+++***))))))))))))&&&''')))*********))))))(((*********---222222///******++++++,,,,,,,,,---))))))******++++++,,,,,,))))))******+++,,,,,,---)))))))))******+++++++++++++++******+++,,,---///)))))))))***************)))*********))))))******)))))))))))))))******+++333000,,,)))))))))(((''''''(((((('''&&&&&&'''))))))'''&&&''')))+++,,,,,,+++++++++******)))((((((&&&(((***,,,,,,+++)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''((((((((((((''''''$$$&&&)))+++,,,+++)))((((((+++///222222///+++(((&&&&&&&&&&&&'''((())))))((('''&&&&&&'''***---///***)))'''(((***++++++***))),,,......+++))))))+++''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''%%%&&&(((***++++++******%%%%%%$$$$$$%%%%%%&&&'''$$$&&&''''''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******((()))))))))************))))))))))))))))))))))))%%%%%%&&&''''''((())))))$$$%%%&&&''')))***+++,,,'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))(((((('''''''''''''''&&&&&&''''''((()))(((((())))))))))))((((((''''''((((((((('''&&&%%%%%%&&&&&&''''''((((((((('''((((((((()))))))))***))))))(((''''''((())))))'''(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++************++++++*********+++,,,---------/////////.........------...------------,,,,,,,,,,,,,,,---------.................................,,,,,,***)))))))))***+++(((***+++,,,,,,+++***(((((((((((((((''''''''''''))))))))))))************'''''')))*********))))))************************))))))))))))))))))))))))************************+++******************+++))))))))))))))))))))))))((())))))((((((***---000///,,,)))'''(((((((((((((((((()))******)))((('''''')))+++***((((((***,,,---+++)))((('''((()))***((()))+++,,,,,,+++)))(((&&&&&&'''))),,,,,,***(((''''''(((((())))))******555000***((()))++++++******((('''&&&'''***---///.........,,,***)))***+++************************%%%&&&((()))+++,,,,,,,,,))))))))))))(((((((((((())))))*********+++++++++++++++++++++++++++++++++(((***++++++++++++,,,...,,,++++++,,,---,,,)))'''))))))***+++,,,,,,------------+++***))))))))))))&&&'''(((*********)))((((((***)))(((***...---***))))))))))))))))))******(((((()))***+++,,,,,,---))))))***+++,,,,,,------(((((())))))*********+++)))(((''')))+++------,,,))))))******++++++,,,,,,&&&''''''''''''''')))+++)))))))))))))))******+++---+++))))))+++,,,,,,+++((())))))((('''''')))+++((('''&&&'''***---...///)))************)))(((((((((***---//////...,,,+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((''''''((((((((((((''''''%%%'''))),,,---,,,***)))(((***,,,......,,,***((('''&&&&&&&&&'''(((***+++)))(((&&&%%%%%%''')))+++(((''''''(((+++.........***---000///,,,******+++''''''(((((((((((('''''''''''''''(((((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&$$$%%%&&&(((###$$$&&&((()))*********'''&&&&&&&&&&&&'''((((((''')))***)))''''''))),,,''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))*********(((((())))))*********+++))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((***))))))((((((((())))))&&&''''''((()))(((((((((++++++***)))(((''''''&&&(((''''''''''''((())))))(((((())))))))))))(((((((((((()))))))))(((&&&%%%$$$%%%%%%&&&'''((())))))'''((((((((())))))******)))((('''&&&&&&'''((()))'''(((((()))))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++,,,------....../////////......---------///......------,,,++++++,,,,,,,,,---------............//////////////////---,,,***)))))))))***+++((()))+++,,,,,,+++)))(((''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))%%%&&&((()))))))))((((((*********)))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,(((((('''&&&&&&''')))******))))))(((((((((((()))+++*********))))))(((((()))))))))))))))******++++++++++++++++++***)))(((&&&'''))))))((((((***,,,************))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))222111...+++)))))))))***''''''(((((())))))******,,,***((((((***+++)))'''++++++******))))))((((((***)))***......)))&&&'''))))))))))))************......---,,,,,,+++******(((((((((((()))***+++,,,...,,,***))))))***,,,---,,,***))))))+++,,,------***+++,,,,,,,,,+++******,,,,,,+++***)))(((''''''((())))))))))))*********...,,,+++***++++++***)))+++***(((((((((***---...,,,+++*********+++,,,---+++,,,.../////////...---***)))(((''''''((()))***'''***---,,,)))'''((()))++++++,,,---------,,,,,,---+++)))((()))******)))'''''')))******+++******)))))))))))))))******++++++)))'''%%%%%%&&&(((***%%%%%%&&&&&&''''''((((((******))))))))))))******'''''')))///444555///)))((('''&&&'''((()))((('''%%%&&&&&&''''''''''''''''''******''''''))))))&&&&&&&&&&&&&&&'''''''''((()))''''''***......***%%%))))))))))))))))))))))))******+++,,,,,,+++))))))+++***)))(((((('''(((((())))))))))))))))))))))))&&&'''((((((((((((***,,,222111///---***)))(((''')))'''%%%######$$$'''(((((((((''''''''''''((((((&&&'''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((...,,,***'''&&&&&&'''''')))((('''&&&''')))+++,,,((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))+++------+++)))(((******++++++++++++******+++******)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******))))))((((((((('''+++*********))))))((((((''''''(((((())))))******)))((('''&&&&&&'''((()))))))))***))))))((('''&&&''''''''''''''''''''''''******))))))((((((''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&'''&&&%%%(((((())))))((('''&&&&&&************))))))))))))))))))************))))))+++***)))))))))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,++++++++++++,,,------------......//////000000------------------------+++++++++++++++***))))))************+++,,,------************************)))*********)))(((&&&%%%))))))))))))((((((((((((******))))))))))))******+++++++++***************###%%%(((+++,,,+++***)))...,,,)))(((((()))((('''***)))((((((((()))***+++))))))(((((((((((())))))*********)))))))))(((((())))))((((((((((((((()))((((((((())))))*********)))***+++***)))((()))***************))))))))))))(((((())))))))))))(((((())))))***++++++***))))))///...,,,+++++++++---...((((((((()))))))))))))))+++)))((())),,,---,,,***************)))))))))))),,,,,,000555444---((('''))))))))))))************......---,,,++++++******+++************++++++,,,---,,,+++******+++,,,---,,,+++))))))+++,,,---,,,+++*********************+++++++++***))))))((((((******+++++++++,,,,,,,,,///---+++))))))***************)))))))))+++,,,---------,,,+++,,,---...///000000000000///...---,,,---,,,+++******+++,,,---***---///...,,,******+++++++++,,,,,,---------,,,,,,+++*********,,,,,,,,,+++***)))((()))+++---///******))))))******+++,,,+++***(((''''''(((***,,,)))))))))*********************))))))))))))******(((''')))...333333///***)))((('''((()))******)))'''((())))))******))))))(((******''''''***+++)))******))))))((('''''''''(((''''''***---...)))%%%((((((((((((((((((((((((''''''))))))))))))(((''')))((((((''''''''''''(((((((((((((((((('''''''''&&&'''(((((('''(((***,,,000///---+++***)))(((((()))'''&&&%%%%%%&&&'''(((((((((''''''''''''((((((''''''''''''((((((((())))))(((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''''''''&&&&&&&&&'''***,,,...(((((((((((((((((((((((('''(((***,,,,,,***((('''((()))+++,,,,,,+++)))((()))******++++++******)))******)))(((((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''******)))))))))((((((((()))((((((((((((((((((((()))((('''&&&&&&'''((())))))************))))))(((''''''''''''''''''''''''))))))))))))************%%%&&&''''''((((((''''''''''''&&&&&&''''''&&&&&&((((((((((((((('''&&&&&&''''''(((((()))))))))***))))))************))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,---.........///////////////------------------------,,,,,,,,,,,,,,,+++************))))))******++++++***************************+++,,,,,,+++)))((('''))))))))))))((((((((((((***))))))))))))))))))***************************'''((()))******)))((('''---+++)))((()))))))))(((,,,+++***))))))***++++++(((((('''(((((()))***+++******))))))))))))(((((()))(((((('''''''''(((((()))((((((''''''((()))***+++,,,,,,+++)))'''((()))************))))))))))))(((((())))))))))))((((((((())))))******))))))(((+++*********+++---///111))))))))))))))))))((((((***)))(((***---......---)))))))))***************...///555;;;:::222***((()))))))))*********++++++------,,,,,,++++++******------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,+++)))***+++,,,,,,,,,***))))))(((((()))******************************,,,,,,,,,---------......///...,,,*********++++++*********+++++++++++++++///...---------...000111444333111///---,,,,,,+++------,,,,,,,,,,,,---------///000000///---------+++,,,,,,,,,------------,,,,,,+++,,,,,,---/////////---***((((((,,,000333******))))))******+++,,,+++***)))((()))+++---...((((((((((((((('''''''''***))))))(((((())))))***)))((((((+++///111...+++)))'''&&&''')))******)))'''((())))))******))))))'''******(((***000333222...---,,,+++)))((('''&&&(((''''''))),,,,,,)))%%%((((((((((((((((((((((((&&&&&&'''((())))))))))))'''''''''''''''''''''(((''''''''''''&&&&&&%%%%%%&&&'''(((((('''((()))+++---,,,+++***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&(((***---...(((((((((((((((((((((((('''))),,,......,,,)))'''((()))***++++++***)))((()))******++++++******)))***)))((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((((((((((((((('''''''''))))))(((((('''&&&&&&%%%((((((''''''''''''(((((())))))***+++++++++******(((((((((((((((((((((((((((((()))******+++,,,,,,%%%&&&''''''((((((''''''))))))((((((''''''&&&&&&(((((((((((((((''''''&&&%%%%%%&&&'''((()))******))))))************))))))))))))***+++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,---///////////////.........---------......---------,,,,,,---------,,,+++++++++***))))))((()))))))))************************,,,,,,------,,,+++)))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******++++++******)))((('''&&&+++***(((((()))******))),,,+++***))))))***+++,,,''''''''''''((()))++++++))))))))))))))))))(((((('''''''''(((((()))***+++...,,,***'''&&&&&&'''(((***+++,,,+++((('''((()))************)))))))))((())))))(((((((((((())))))(((((())))))))))))((((((((((((((()))+++---///000+++******))))))((((((((()))))))))***+++,,,---,,,)))))))))******+++++++++000111555;;;999111+++)))))))))*********+++++++++,,,,,,,,,+++++++++++++++...---,,,+++***************,,,---//////...---,,,,,,+++******,,,,,,,,,+++((()))******+++******)))*********+++++++++,,,,,,------------............///000000///---,,,++++++******+++,,,,,,++++++***......---------///000111333111///---,,,++++++,,,++++++************++++++---...///000000///......------,,,,,,,,,------------.........------...///...---***)))***,,,000222))))))(((((())))))***+++******))))))***,,,---///((((((''''''&&&&&&&&&%%%))))))(((((((((((())))))***)))((())),,,...---,,,***(((&&&&&&'''(((''''''&&&&&&'''(((((((((((((((&&&)))))))))---555:::;;;...---,,,+++)))((('''&&&'''&&&&&&(((++++++(((&&&(((((((((((((((((((((((('''((())))))***++++++,,,&&&&&&'''(((((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''')))+++******)))(((((((((((()))'''((()))*********))))))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))*********''''''''''''((()))+++,,,(((((((((((((((((((((((('''))),,,//////,,,)))'''((())))))))))))))))))((())))))************))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((''''''((((((((('''((()))***************))))))))))))))))))))))))(((((()))))))))*********%%%&&&''''''((('''''''''*********)))(((&&&&&&''''''(((((((((((((((''''''&&&&&&''''''((()))******))))))************))))))((()))***,,,,,,+++******************++++++++++++---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,------...000000//////......------------...//////...------,,,,,,,,,------,,,++++++,,,,,,+++))))))(((((((((************************+++,,,,,,---,,,+++***)))(((((((((((())))))))))))((((((((())))))(((((((((((()))))))))))))))******---,,,***(((''''''((((((***((('''(((***++++++*********)))))))))***+++,,,''''''''''''((()))++++++(((((((((((((((((())))))&&&'''''')))***,,,...//////---+++(((''''''((()))((()))******(((((()))***************)))))))))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))***++++++++++++******))))))((((((************)))))))))***))))))******++++++,,,,,,111///111444333...***+++************++++++++++++***+++++++++++++++++++++...---,,,+++***))))))))))))+++---///000///---,,,,,,+++***+++,,,,,,+++***&&&(((,,,......---***)))******++++++,,,,,,------,,,,,,,,,,,,------------...111555555222...,,,+++******+++,,,,,,,,,++++++---,,,,,,,,,,,,...///111...---,,,+++***+++,,,---)))******************)))+++,,,---///000111000//////...---,,,,,,,,,,,,---...000111000---+++,,,---)))***++++++,,,---------(((''''''''''''((()))))))))((((((((()))+++,,,---,,,+++++++++******))))))))))))(((((((((((())))))+++)))(((((()))+++,,,,,,///---)))((((((((('''&&&&&&''''''((((((((((((((('''))))))(((+++222777777******)))))))))(((((((((&&&&&&&&&((())))))(((&&&'''''''''''''''''''''''''''(((((())))))***+++,,,'''((()))***************&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***)))((((((''''''(((((()))'''(((***+++,,,+++***)))((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((***))))))((((((((((((((((((((((((((((((((((((((('''(((+++------+++(((''')))(((((((((((((((((())))))))))))******)))))))))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))'''(((((((((((((((((('''&&&&&&'''((()))))))))((())))))))))))))))))))))))))))))((((((((('''''''''%%%&&&''''''((('''''''''***+++,,,***'''&&&'''(((''''''((((((((((((((('''))))))))))))))))))))))))))))))************))))))((()))***,,,,,,+++******)))))))))******+++++++++------------------------...---,,,++++++,,,---...---------------...//////000000//////......------,,,---////////////---,,,++++++,,,,,,---,,,,,,+++...---,,,+++***))))))))))))))))))))))))))))))))))))******++++++***)))((('''((((((((()))))))))***(((((())))))))))))(((((((((((())))))*********+++,,,+++)))(((((()))***+++)))(((''')))+++,,,+++***))))))(((((()))+++---...(((((('''(((((()))***+++''''''(((((((((((())))))''''''((()))+++---///000***)))))))))***+++---...(((***+++***))))))***+++************))))))))))))***)))(((''''''((()))******))))))(((((())))))************)))))))))((((((******************)))))))))***+++***((('''((()))*********+++++++++++++++///,,,,,,......******,,,*********++++++++++++,,,))))))******++++++,,,,,,------,,,******))))))))))))***,,,...///...---,,,,,,+++++++++,,,,,,***)))&&&))),,,//////...+++)))+++++++++,,,,,,---------+++++++++,,,,,,,,,------...222777777333...,,,+++******++++++,,,------...++++++******+++---///000***************+++,,,---++++++,,,,,,,,,,,,++++++++++++---000333444444222222111///---+++++++++,,,---000222000,,,))))))+++&&&(((+++---...---+++)))(((''''''''''''((())))))((((((((((((((()))***+++************)))))))))))))))((((((''''''(((((()))***)))(((''''''(((***+++444000---************)))((()))******++++++******(((***)))%%%&&&***,,,+++'''''''''(((((()))))))))%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))((()))***+++,,,+++***)))&&&&&&&&&'''(((((())))))''''''((('''&&&&&&''')))(((((((((''''''(((((()))'''(((***+++,,,++++++***((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((()))++++++)))(((''')))((('''&&&&&&'''((()))((())))))******))))))(((***)))((((((''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''$$$$$$%%%'''((()))***+++''''''((((((((((((''''''&&&&&&''''''((((((''''''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%%%%&&&''''''((((((''''''(((***,,,***'''%%%''')))&&&'''((((((((((((((((((+++*********)))))))))((())))))************))))))))))))***+++++++++++++++(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------......//////////////////.........,,,---///000000///---,,,,,,,,,------......------...---,,,+++************))))))))))))))))))))))))'''((()))******)))((('''''''''(((((())))))******((()))***++++++***)))((()))))))))***++++++,,,,,,***))))))((()))***,,,---((((((((()))+++,,,***)))(((((())))))+++---000111))))))(((((((((((())))))'''''''''((((((((())))))(((((())))))***+++---...&&&'''((()))***+++,,,---,,,---...---+++******+++************))))))))))))***)))(((''''''((()))***+++***))))))))))))***+++,,,,,,,,,++++++***))))))******************++++++(((***,,,+++)))(((***,,,,,,++++++++++++++++++***---******------******---*********+++++++++,,,,,,((())))))***+++,,,,,,,,,...---,,,+++++++++++++++)))***+++,,,---------,,,,,,++++++,,,---,,,***(((((()))***++++++,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,---------///333666444///++++++---******)))***+++---///000+++*********,,,---///000)))***+++,,,,,,,,,,,,,,,+++,,,---......---,,,+++------...333888::::::888555333000---+++************---000///***'''(((***%%%(((+++......---+++))))))))))))))))))***++++++))))))))))))))))))))))))'''''''''''''''(((((((((((((((''''''''''''(((((())))))((('''''''''((()))111...+++)))***+++,,,,,,))))))***++++++++++++***''')))(((%%%%%%((((((&&&'''''''''((((((((())))))%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((()))***++++++***((('''&&&&&&'''(((***+++,,,---'''(((((('''&&&%%%'''((())))))((((((((((((((()))'''((()))******+++++++++((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''*********))))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((())))))))))))((((((******)))(((((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))&&&&&&''''''((((((((((((&&&&&&'''(((((()))******&&&'''((())))))((('''&&&'''((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&)))+++***&&&%%%'''***&&&&&&'''(((((((((((((((((((((((()))))))))))))))))))))************))))))******))))))******+++,,,((((((((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,------.........///////////////,,,---///111111///---,,,......///000000000000000,,,,,,+++******)))******))))))))))))))))))))))))''''''((()))))))))(((''''''''''''((()))*********)))***+++,,,,,,+++***))))))******+++,,,,,,------******))))))******+++,,,)))((((((***++++++***((()))))))))***---///222444***))))))(((((((((((()))&&&'''''''''(((((())))))******))))))))))))******''''''((()))***)))))))))111111111///,,,+++***+++************))))))))))))+++)))(((''''''((()))+++,,,+++***))))))***+++,,,---------------,,,+++***)))))))))***+++++++++,,,'''))),,,,,,******---///---,,,,,,++++++*********+++)))***......++++++---******+++++++++,,,,,,,,,(((((()))***+++,,,,,,---......---,,,,,,,,,------((()))***+++,,,,,,------,,,++++++,,,---,,,***(((***)))'''&&&'''))),,,...------------------------,,,,,,,,,---------......111333333000***(((+++///***)))))))))+++...111222++++++++++++,,,...000111***+++---......---++++++++++++,,,------,,,++++++//////111666<<>><<<666222......................................./////////000000111555999:::777444///............---------...------------,,,,,,,,,---......///000000//////,,,,,,------------,,,,,,+++,,,---......---,,,+++***************)))))))))------------............+++111999>>><<<666///+++---,,,,,,++++++******************++++++++++++,,,++++++++++++++++++++++++)))***+++***)))((()))***))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%$$$$$$&&&)))++++++***'''(((((((((((('''&&&&&&'''(((((())))))***++++++)))))))))+++---...---+++&&&'''((())))))((('''&&&***************+++,,,,,,///---+++)))((()))***+++&&&''''''''''''((((((((((((***++++++)))'''''''''***+++,,,***(((&&&&&&&&&''''''''''''''''''''''''((('''''''''((()))+++,,,666999888111+++***+++***))),,,111555555111,,,((()))***+++++++++***)))((())))))(((((())))))***+++))))))))))))(((((('''&&&((((((((()))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((('''%%%&&&''')))(((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((('''''''''((((((((((((((())))))***************))))))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&(((''''''******))))))((((((''''''''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))))))))))))))))))))******+++***))))))((()))***+++,,,'''((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,---......,,,***+++++++++++++++,,,---...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++'''(((((()))***+++,,,,,,111///,,,***((('''((((((((((((((((((''''''''''''***)))((()))))))))'''&&&''')))***)))(((((()))+++))))))((((((''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&)))+++...///...,,,++++++((())),,,&&&$$$333;;;000))))))))))))((('''%%%%%%((((((((()))***+++,,,,,,+++***)))(((((()))***+++++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////***++++++,,,,,,,,,,,,---+++---///111222222111000---...............---,,,------------------------........................,,,,,,...333777777333000........................,,,,,,---...//////000000000///000555;;;<<<888222///............------------------------------------....../////////......+++,,,---//////---,,,+++***,,,---//////---,,,***************************---------------,,,,,,,,,)))000777<<<:::555///+++------,,,,,,+++***))))))************++++++++++++++++++++++++++++++++++++)))***+++***)))((()))******))))))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%&&&)))******)))((((((((((((((('''&&&&&&'''((()))+++,,,---......+++***)))***++++++***)))''''''((())))))((('''''')))((((((((()))***++++++...,,,***((('''(((***,,,'''''''''''''''((((((((()))***+++***))))))***+++111222333111...+++))))))(((((((((((())))))******((((((''''''''')))***+++///222111+++'''((((((''''''+++000333444111---)))''')))***++++++***((('''((((((((((((((())))))******,,,---+++++++++)))&&&'''''''''(((((())))))***'''((()))******)))((('''))))))(((((('''''''''''''''&&&&&&&&&''''''''''''$$$%%%'''))))))((('''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((('''''''''''')))(((((((((((()))***************)))))))))))))))'''''''''((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''''''''))))))((('''&&&%%%%%%$$$'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++******)))((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))******+++,,,+++)))((((((***+++---((((((((()))))))))******))))))))))))))))))))))))+++,,,,,,---...---,,,***************+++,,,---...,,,++++++******++++++,,,---------,,,,,,,,,++++++(((((())))))***++++++,,,222000---)))'''&&&''''''(((((((((((((((''''''''',,,)))'''(((,,,---***&&&(((***+++***)))((()))+++((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%***,,,......,,,*********'''***---((()))<<>>===;;;<<<;;;;;;:::999888888888666666444333222222222222000000111111000000///...------.../////////......////////////............/////////.........------......------------......//////...---,,,,,,,,,,,,+++++++++++++++,,,,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***------,,,,,,,,,,,,------...---,,,,,,,,,,,,---------.........,,,***((('''''''''((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((''''''&&&'''(((***+++***+++,,,,,,+++***((('''''''''&&&'''((()))+++,,,))))))(((((((((((()))***(((((((((''''''(((((((((''''''((())))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))###$$$$$$%%%%%%&&&''''''+++******))))))(((((('''&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***))))))((('''(((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&'''((()))***&&&&&&'''((()))***++++++''''''''''''''''''''''''(((---...***'''(((***+++***)))(((&&&&&&''''''(((((((((''''''''''''((((((%%%'''))))))(((((()))***************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''((()))*********)))'''&&&''''''''''''''''''''''''))))))))))))))))))((('''(((((((((''''''''''''&&&)))''''''((()))***)))((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))((('''(((((((((((((((((((((((()))))))))((((((((((((((()))))))))(((((())))))******))))))(((((())))))*********))))))+++,,,...///,,,***))))))***,,,++++++,,,+++***)))(((((((((((()))))))))))))))******+++)))************+++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))((((((******+++***)))***++++++)))(((((((((((((((((((((((((((,,,,,,+++***)))((((((''''''((()))***)))((('''&&&''')))+++,,,***)))((()))*********+++******)))(((***)))((('''(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))---+++)))))),,,.........,,,,,,+++++++++,,,---...************************------------............------------------,,,,,,------------...///000111....../////////......---000///.........///000000333666;;;???@@@===888555666777888;;;>>>@@@BBBDDDDDDDDDCCCAAA@@@>>>======::::::999888888777777666555666888888888999<<<>>>>>>AAAEEEHHHIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@??????===<<<:::777555333222222222222222111111000//////...---------------....../////////000////////////////////////.....................---......///000000///......---------...,,,,,,+++++++++,,,,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++---,,,+++++++++,,,...///---------,,,,,,,,,,,,,,,+++)))((()))++++++(((%%%&&&'''((()))***,,,------++++++++++++++++++++++++((((((''''''((()))***************+++***)))(((''')))((('''&&&'''(((***+++))))))((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((()))))))))((((((************************''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++++++++***)))((((((((())))))&&&&&&'''((())))))((((((''''''''''''''''''((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''&&&((()))&&&%%%&&&)))+++***)))(((&&&&&&''''''(((((((((''''''''''''(((((($$$'''))))))'''&&&%%%%%%************************(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((()))))))))(((((('''(((((((((''''''''''''''')))(((((((((***+++***))))))))))))(((((((((((('''(((((((((((((((((((((((())))))))))))************((()))))))))((('''&&&&&&(((((((((((((((((((((((()))))))))))))))************))))))))))))******+++***)))(((''''''((()))******)))((('''((())),,,---***)))''''''))))))((('''******)))))))))))))))***))))))(((((())))))***+++))))))*********+++++++++))))))***+++,,,......///........................///...+++***)))***,,,---...,,,++++++,,,,,,+++)))((((((((((((((((((((((((++++++******))))))(((((((((((((((***+++***'''$$$&&&(((******)))(((((()))'''((()))***+++******)))***---///...+++(((((()))((((((((((((((((((((((((************************...,,,***)))))))))***))),,,+++******+++,,,...000************************++++++,,,,,,------------------------------------......---------------.........///000000/////////111000///...///000111222666999???CCCDDDBBB???<<>>;;;888666555444333333222111000000000///...------------.../////////000111111000000///000000/////////.....................//////000111000000//////......//////------,,,,,,+++,,,,,,---***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,+++*********,,,---...,,,,,,,,,,,,,,,++++++***---***(((***---///,,,)))((((((((())))))*********))))))))))))))))))))))))((((((((((((((())))))***))))))******))))))((((((+++***)))(((''''''(((((()))))))))))))))(((((((((''''''((())))))(((''''''''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))************))))))((((((((())))))*********))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++***************))))))(((&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''))),,,***)))(((&&&&&&''''''(((((((((''''''''''''((((((''')))++++++(((%%%###"""))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((***)))((()))+++++++++)))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''((()))***+++,,,,,,)))))))))))))))***++++++***)))(((''''''((()))***---+++)))''''''((()))***,,,***)))***++++++***((((((((((((((()))***+++,,,)))))))))))))))******+++))))))*********+++++++++(((((()))***+++,,,---...------------------------++++++)))))))))***,,,...///...,,,,,,------,,,+++))))))))))))))))))))))))((((((((())))))******+++(((((()))***+++***'''%%%&&&((())))))((('''((()))&&&''')))+++---......///222999>>>;;;222***)))+++************************++++++++++++++++++++++++***))))))((())))))******++++++******+++---...///,,,+++************+++,,,*********+++,,,,,,------------------............///......---,,,,,,------...//////000000000000000111000/////////111333555888;;;???CCCEEEEEEDDDCCCIIIJJJKKKMMMNNNOOOPPPPPPNNNMMMLLLKKKIIIHHHGGGFFFCCCCCCAAA???>>><<<::::::999:::<<<======???AAADDDFFFHHHKKKMMMOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMKKKHHHDDDAAA>>><<<;;;777666555333222222222222111000//////.../////////...///111222222111000000000000000/////////......//////...//////000111222111111000//////000000111...------,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,+++******++++++,,,---...,,,,,,------,,,+++***))),,,)))((())),,,---,,,***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))),,,,,,+++***)))(((''''''((()))************))))))&&&'''((())))))((('''&&&''''''((()))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((())))))&&&&&&&&&''''''((((((((()))******++++++******)))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***,,,---,,,+++)))'''&&&'''(((((((((((((((((('''((())))))***))))))(((******))))))((((((''''''(((((((((((((((((((((((()))&&&&&&)))***)))***---***)))(((&&&&&&''''''(((((((((''''''''''''((((((***,,,------***&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&'''''''''+++******)))((('''''''''((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''(((((((((((()))))))))***(((((()))***+++***)))******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&''')))***+++,,,---(((((((((((()))******+++***))))))(((((())))))***...---+++***)))((()))))))))(((((()))++++++)))((('''''''''((()))+++---...***************++++++,,,)))************+++++++++'''(((((()))***+++,,,,,,))))))))))))))))))))))))''''''''''''((()))***+++...---++++++,,,---,,,+++))))))))))))))))))))))))&&&''''''((()))***++++++((()))***+++***)))((('''((()))***)))((('''((()))))))))***,,,...111333444;;;AAAEEE@@@555+++(((***************************************************'''(((******************++++++++++++,,,------...---,,,+++******+++,,,---)))******+++,,,,,,------------------.........///..................//////...///000111111111111000111000//////000333666777888:::<<>>======<<<:::<<<===>>>>>>???BBBDDDCCCDDDFFFHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIGGGDDDBBB@@@??????;;;:::888666555555555555222222222111111111000000...///111333333222111000000000000000/////////...////////////000111222333111111000000000111111222......---,,,,,,,,,,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,+++***+++,,,---............---.........---,,,***)))***)))((((((************************************))))))))))))))))))))))))))))))*********)))))))))*********))))))******+++***+++,,,---,,,***)))'''((()))***+++,,,,,,++++++&&&'''((())))))((('''&&&''''''((()))))))))))))))******))))))))))))******))))))))))))))))))))))))((('''&&&&&&'''((()))***'''''''''''''''((((((((())))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((((((((('''***---//////,,,(((&&&(((((((((((((((((('''&&&&&&'''((()))******)))((())))))))))))(((((((((((((((((((((((((((((((((((()))%%%&&&+++,,,)))(((+++***)))(((&&&&&&''''''(((((((((''''''''''''(((((()))+++,,,,,,***(((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))((((((''''''(((((()))))))))******)))(((''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''((((((((()))))))))))))))((('''(((***+++***)))*********)))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((()))))))))((((((((((((((((((((((((((((((''''''(((((()))***++++++''''''''''''((()))***+++***++++++,,,,,,++++++***+++******))))))(((((((((''''''''')))++++++***((((((((((((((()))***,,,,,,+++++++++++++++,,,,,,---)))************+++++++++((()))))))))******++++++************************(((((()))*********)))(((+++)))(((((()))++++++***))))))))))))))))))))))))''''''(((((())))))******(((***,,,+++((('''(((******++++++***((('''((()))***)))))))))+++...222444888888777444000+++)))'''(((((((((((((((((((((((()))))))))))))))))))))))))))+++,,,,,,+++***))))))+++++++++,,,,,,---------------,,,++++++,,,------******+++,,,,,,---......---------.........//////............///111222333//////000111111111111111000000//////000333777999888888:::<<<@@@EEEIIIKKKIIIIIIJJJIIIHHHFFFEEECCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>>>>@@@BBBDDD@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCBBBAAA@@@?????????>>><<<:::888777777777888333333333333333222111000...///111333444333111000000000000000////////////////////////000111222333222111111111111111222222///...---,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---,,,,,,+++***+++---///000000///......///000000///---+++***------------------...///******+++++++++,,,,,,,,,************************))))))************)))(((+++***************++++++(((***,,,......---***)))((()))+++,,,---------,,,&&&'''(((******((('''&&&'''(((((()))))))))))))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&''')))+++---))))))******************(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&***...111000---(((%%%((()))))))))((('''&&&&&&%%%&&&''')))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))'''###$$$)))+++'''%%%'''***)))((('''&&&''''''(((((((((''''''''''''((((((%%%'''((()))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))"""$$$&&&((())))))(((((())))))))))))))))))))))))''''''((())))))***))))))'''((((((((())))))******)))''''''((()))***)))(((************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((()))*********)))(((((((((((((((((((((((((((((((((((((((((())))))&&&&&&&&&&&&'''(((******,,,,,,...//////...,,,,,,%%%&&&'''''''''''''''&&&+++++++++---000000///---***)))))))))))))))***+++,,,,,,++++++,,,,,,---...)))************+++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***(((((('''%%%%%%''')))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++---+++&&&%%%(((,,,+++,,,,,,***((('''((())))))(((&&&%%%&&&***---000...(((###$$$(((+++)))'''+++***((('''''''''((())))))************+++++++++'''''''''((())))))************++++++,,,---...............------,,,,,,,,,---......---,,,+++---///000000000000000000000000...000111111///......///333222222222222222333333333222222444555666555333999999:::;;;===???AAABBBDDDEEEDDDDDDCCCBBBAAA@@@AAA???>>>@@@BBBCCCAAA>>>???????????????@@@AAAAAA@@@AAABBBCCCDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???AAABBBDDDFFFFFFFFFEEEEEEDDDCCCBBB@@@>>>===;;;;;;;;;;;;:::::::::<<<===>>>AAA<<<666444666666444111222333555666555333111///000000111111222222333333222111///......000222444000///......000222555777444111......//////---***,,,+++******,,,.........+++++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,---...000000000000///...------,,,,,,...,,,******,,,---+++)))(((,,,...***(((******(((,,,++++++++++++++++++,,,***************)))((('''***)))((('''&&&&&&''''''------,,,,,,+++)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***)))((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))'''(((************,,,...***'''&&&((((((&&&&&&)))***))))))((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++,,,,,,,,,,,,+++******((())))))))))))*********((()))******(((''''''(((***))))))(((((((((((())),,,***'''((())))))'''$$$******)))(((((((((((((((((((((((('''''''''((((((***))))))(((((()))***++++++******)))))))))))))))++++++***)))(((((()))))))))***+++,,,,,,+++))))))))))))))))))))))))))))))+++***((('''&&&&&&'''((($$$$$$%%%&&&'''((()))***))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))))))))))))))(((((('''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((&&&''')))***+++***((('''''''''((()))***,,,...///,,,,,,++++++***)))))))))(((((((((((())))))))))))------------------------222///,,,)))(((***,,,...(((((((((((()))))))))))),,,,,,,,,+++++++++******+++*********))))))((((((---***))),,,111333111---,,,+++******))))))******)))''''''((()))***)))((()))))))))))))))(((''''''$$$%%%'''))))))))))))((())))))))))))))))))))))))((((((((('''&&&&&&&&&%%%(((((())))))))))))((((((***)))((('''&&&'''''''''+++***)))((((((((()))))))))************+++++++++((((((((()))******++++++++++++,,,,,,---......///.........------,,,,,,,,,,,,---...---,,,,,,...///////////////000111222222111333444444333222333444777777777666666666555555777666666888:::;;;:::999;;;;;;;;;;;;;;;<<<===>>>;;;<<<===>>>????????????AAA@@@@@@CCCFFFHHHFFFDDDFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDEEEGGGIIIJJJJJJJJJJJJGGGFFFDDDCCCAAA???======>>>===<<<<<<<<<===>>>???BBB===999999<<<>>><<<:::777888:::;;;;;;888666444111111000000000111111222333222///...---...000111//////...///000111333444111///---...//////...,,,...---,,,,,,.........,,,,,,,,,,,,,,,---------...........................++++++,,,,,,---///000111------.....................,,,++++++------+++)))***...///,,,***,,,,,,***++++++************++++++)))************))))))(((******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...---+++***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))******))))))***+++,,,)))(((***)))''''''***))))))(((''''''''''''((((((((((((((())))))))))))***))))))((((((((())))))******++++++******)))((()))))))))************+++((()))******(((''''''((())))))(((((((((((())))))---+++))))))++++++)))&&&******)))((((((((((((((()))((('''&&&&&&''')))******))))))(((((()))+++,,,---,,,+++***((((((''''''***))))))(((''''''((((((((()))************)))((())))))))))))))))))))))))&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((('''''''''''''''(((******)))(((((((((((((((((((((((((((((((((((((((&&&''')))*********((((((*********))))))******++++++++++++*********))))))((((((((()))))))))******++++++++++++++++++++++++...,,,***''''''''')))***))))))))))))************---,,,++++++******++++++************)))))))))(((---***))),,,000222000---,,,+++******))))))******+++))))))***+++,,,+++******)))((('''''''''((((((%%%&&&'''((())))))(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&))))))(((((((((((())))))&&&&&&'''''''''''''''''',,,+++******))))))******)))************+++++++++))))))******+++,,,,,,,,,***++++++,,,,,,---------.........---------------,,,---------,,,---///111////////////111333555777888:::;;;<<<;;;;;;;;;===????????????>>><<<;;;:::===<<<<<<>>>@@@AAA@@@???======<<<;;;::::::::::::666888:::<<>>>>>>>>??????CCC???<<<===@@@BBBAAA@@@===???AAACCCBBB???<<<:::666555333111000000111222444333000...------...////////////000000000000111000...------...//////...///...---...//////---+++---------...............------------------------,,,,,,,,,---...///000111//////.....................,,,,,,,,,------+++***+++///111...,,,---...,,,*********))))))*********((())))))************)))))))))))))))************&&&&&&&&&&&&''')))***+++))))))))))))************************************))))))))))))))))))))))))---,,,+++***)))(((((((((''''''((())))))***++++++))))))))))))))))))))))))((()))******)))((()))***...+++***+++***''''''***))))))(((''''''''''''((((((((((((((())))))))))))+++***)))((((((((((((((())))))******))))))(((''')))************+++++++++((()))******(((''''''((((((((('''(((((()))***+++...,,,++++++,,,,,,***)))******)))((((((((((((((()))(((&&&%%%&&&(((***,,,***))))))((()))***+++,,,///...,,,***)))''''''&&&)))((((((''''''''''''''''''((())))))))))))(((((())))))))))))))))))))))))))))))((((((((()))*********))))))((('''&&&%%%%%%)))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((())))))***))))))))))))((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((******))))))))))))******)))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))+++***)))((('''''''''(((************++++++++++++---,,,+++*********+++,,,************)))))))))))),,,***))),,,///111///---,,,+++******))))))******+++))))))***+++,,,+++******)))((('''''''''((()))''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''((((((***)))(((''''''((()))***&&&'''(((***************,,,,,,+++++++++*********))))))*********+++++++++******++++++,,,---------))))))******+++++++++,,,...............---------,,,------------...111444111111111333555999<<<>>>BBBDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGEEECCCAAABBBBBBAAABBBDDDDDDCCCAAA>>>===<<<;;;::::::::::::;;;===???BBBEEEGGGIIIJJJGGGHHHKKKOOORRRTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTQQQQQQPPPPPPPPPQQQQQQRRRSSSQQQNNNLLLJJJJJJKKKKKKHHHHHHIIIIIIJJJJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCGGGEEEBBBCCCDDDFFFEEEDDDBBBDDDFFFGGGFFFCCC@@@>>><<<:::666333222222333444555333111000//////000111111111111111111000//////000///---------...//////...------...000///---+++.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111333333111///---,,,******,,,,,,,,,,,,---,,,***)))+++///111...,,,......,,,******))))))))))))******'''((()))***************((((((((((((((('''''''''&&&&&&&&&&&&''')))***+++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))))))))((()))))))))*********+++((((((((((((((((((((((((((()))*********)))+++,,,///+++***+++***&&&&&&)))******)))(((((((((((()))(((((((((((())))))))))))++++++***)))(((((((((((())))))******))))))((('''************++++++++++++((()))******(((''''''(((''''''''''''((()))++++++---,,,++++++++++++*********))))))((((((((((((((('''''''''(((((()))*********))))))((()))***,,,---///...---+++)))((((((((()))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))------,,,***)))(((''''''******)))((('''&&&%%%%%%)))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((++++++******++++++,,,,,,((()))))))))))))))((((((((((((((((((((((((((((((''''''((()))***))))))((('''''''''((()))***,,,,,,((((((((()))***++++++,,,)))*********++++++++++++((((((((((((((((((((((((***************)))(((((()))))))))*********++++++...---+++***)))***+++,,,*********)))))))))))))))+++******,,,...///...,,,,,,+++******))))))******)))''''''''')))***)))((())))))***++++++***)))(((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))+++)))(((&&&&&&((()))+++)))((((((''''''((()))***,,,,,,,,,,,,+++++++++***))))))*********++++++++++++++++++,,,------......++++++++++++,,,,,,,,,,,,........................---............000444888666777888:::>>>AAAEEEGGGNNNPPPRRRRRRRRRRRRSSSTTTSSSRRRQQQPPPNNNKKKIIIHHHFFFEEEDDDEEEFFFFFFDDDCCC???????????????@@@AAABBBDDDEEEGGGJJJLLLMMMNNNOOOLLLOOOSSSUUUWWWWWWWWWWWWUUUVVVWWWXXXXXXXXXXXXWWWSSSRRRRRRRRRSSSUUUWWWYYY\\\ZZZWWWTTTRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMKKKIIIHHHGGGHHHGGGGGGGGGHHHIIIIIIHHHEEEFFFGGGGGGFFFDDDAAA@@@>>><<<888444222222333333444333333222222333444444333333333333222111000///111000///...------///000---,,,,,,---///000///---////////////////////////////////////////////////...............///000111444333222000...,,,+++******+++,,,---,,,***)))))))))...///,,,+++------,,,******))))))))))))******'''((()))***************))))))))))))((('''%%%$$$))))))))))))))))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((()))))))))+++*********)))))))))((((((((((((((((((((((((((('''(((***+++++++++---///...***)))***)))&&&%%%(((,,,+++******))))))******(((((((((((())))))))))))++++++***)))))))))))))))******++++++******)))((())))))*********+++++++++((()))******(((''''''(((''''''''''''((()))++++++************))))))))))))***))))))(((((((((((((((%%%''')))++++++***)))(((***))))))))))))+++---......---,,,++++++******+++)))))))))(((((()))******))))))))))))******++++++(((((((((((((((((((((((((((((('''&&&%%%$$$###"""((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))******))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,'''((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&''''''((()))***+++''''''((()))***++++++,,,)))*********++++++++++++))))))))))))))))))))))))))))))*********)))((('''((((((((()))))))))******---,,,+++*********++++++))))))))))))))))))***************,,,---...---,,,,,,+++******))))))******)))''''''''')))***)))(((''')))---///000---***'''((((((((('''''''''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))+++)))(((&&&&&&((()))++++++(((%%%"""!!!"""%%%&&&+++,,,,,,,,,,,,+++******)))************+++++++++++++++,,,,,,------............................................./////////////////////000333888<<<>>>???BBBEEEIIIMMMOOOPPPUUUWWWYYYZZZYYYXXXYYYZZZVVVTTTRRRPPPNNNLLLKKKKKKGGGGGGFFFHHHIIIJJJIIIGGGDDDEEEFFFGGGIIIKKKMMMNNNLLLMMMOOOPPPRRRSSSSSSSSSNNNRRRVVVXXXXXXXXXWWWXXXXXXYYYZZZ[[[\\\[[[ZZZYYYYYYXXXXXXXXX[[[___cccfffkkkjjjgggdddbbbaaa``````dddcccaaa```____________^^^^^^^^^^^^^^^^^^]]]]]]VVVVVVUUUSSSPPPNNNKKKJJJGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDCCCBBB>>><<<999555333222222222444444444444444555666666555444444333222222111111111111000///---...111444000///------///000/////////////////////.......................................------......///000000000//////////////////)))+++......,,,***))))))(((,,,...+++***,,,---+++*********))))))*********((())))))************)))******+++++++++)))'''&&&++++++,,,,,,+++***)))((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++***))))))(((''''''))))))))))))))))))))))))'''(((*********+++,,,...---***(((***)))&&&&&&)))++++++***))))))))))))***(((((((((((())))))))))))*********))))))******+++******++++++******)))(((((())))))))))))*********((()))******(((''''''((((((((('''(((((()))***+++''')))***)))((('''((()))******)))((((((((((((((('''(((***++++++***((('''***)))))))))***,,,---...------,,,,,,++++++,,,,,,***))))))))))))******+++***)))))))))***+++,,,---(((((((((((((((((((((((($$$$$$%%%''''''((('''''''''''''''(((((()))))))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''((()))&&&''')))******)))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''&&&&&&'''''''''(((((()))***++++++)))))))))*********++++++))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))))),,,,,,,,,+++++++++******))))))))))))************)))***++++++,,,,,,,,,+++,,,+++******))))))******+++))))))***+++,,,+++***&&&)))---000000...***'''((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((())))))***)))(((''''''((()))***///---)))%%%$$$%%%'''(((***+++,,,,,,,,,+++)))))))))************+++++++++***++++++,,,------......---------------------------........./////////000000000111111222666;;;???EEEHHHLLLPPPTTTWWWXXXXXXXXXZZZ[[[[[[ZZZYYYZZZ[[[SSSQQQMMMJJJHHHHHHHHHIIIGGGGGGHHHKKKOOOQQQQQQPPPMMMNNNOOOQQQSSSVVVXXXZZZWWWXXXZZZ[[[\\\]]]]]]]]][[[___dddggggggffffffgggjjjkkkmmmnnnnnnnnnlllkkkjjjjjjjjjlllpppvvv|||~~~|||zzzyyyzzzyyyxxxwwwwwwxxxyyyzzzzzzyyyxxxvvvuuusssrrrqqqiiiiiihhhfffccc___\\\ZZZVVVVVVUUUSSSOOOLLLKKKJJJMMMKKKIIIGGGEEEEEEEEEEEE@@@???<<<:::777666444444555555555444444444444444555444222111111111111222...///000//////111555999888444111/////////000////////////.........------++++++++++++++++++++++++------------------...//////////////////000000000***---000111...,,,++++++''',,,...+++***,,,---+++++++++************++++++)))************))))))(((&&&(((***+++,,,+++***))))))+++,,,------+++)))'''))))))))))))************************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''((()))---***)))+++***((((((+++***))))))((('''((((((((((((((((((((())))))))))))))))))))))))***+++,,,,,,))))))******))))))((('''''''''((((((((()))))))))((()))******(((''''''((())))))(((((((((((())))))&&&(((***)))'''&&&(((*********)))(((((((((((((((,,,+++***)))((((((((((((***)))))))))***,,,.../////////...,,,++++++++++++((((((((((((((()))******)))((((((((()))***,,,---((((((((((((((((((((((((%%%&&&(((***+++,,,,,,,,,'''((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((())))))******)))((('''&&&&&&&&&&&&'''((((((((())))))******((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))************+++,,,------+++***(((((()))))))))************)))***++++++++++++++++++,,,+++******))))))******+++))))))***+++,,,+++***'''(((***,,,,,,+++***)))''''''&&&&&&'''((()))***(((((((((((((((((((((((()))))))))((((((((((((((())))))(((((((((((())))))------,,,+++***)))))))))******+++,,,+++***)))((()))************+++++++++******+++,,,,,,------...************************---.........//////000000111111222222333777===AAAJJJMMMRRRWWW[[[]]]]]]]]]XXXYYY[[[ZZZYYYXXXXXXYYYOOOLLLHHHEEECCCCCCEEEFFFGGGGGGIIINNNSSSVVVXXXWWWUUUUUUVVVXXX[[[]]]```aaabbbbbbdddfffggghhhhhhiiioootttzzz}}}}}}}}}}}}~~~|||xxxuuussspppoookkkfff^^^XXXSSSQQQPPPNNNJJJGGGFFFFFFGGGHHHCCCBBBAAA???===;;;999888666666555444333222222111444333111//////000111222,,,---//////000333999>>>>>>:::444000//////////////////......---------,,,------------------------------,,,,,,,,,---......222111111000///......---+++///333333000---,,,---(((,,,...,,,+++---...,,,,,,,,,++++++++++++,,,,,,***************)))((('''!!!###&&&)))***+++******'''))),,,......,,,)))'''))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''(((((()))***+++&&&&&&''''''(((((()))))))))))))))))))))))))))))))))******(((%%%$$$$$$$$$...******,,,,,,)))***---(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((())))))***+++------(((((((((((((((''''''&&&''''''''''''((((((((((((((()))+++***(((''''''(((***))))))(((((((((((()))&&&)))******'''&&&(((+++******)))(((((((((((((((000---)))&&&%%%&&&)))+++***)))))))))***,,,...///222111///---+++******)))'''''''''''''''((()))***((('''''''''((()))+++,,,((((((((((((((((((((((((%%%&&&((())))))(((((('''))))))))))))(((((((((((('''''''''''''''((()))***))))))))))))))))))))))))''''''(((***+++,,,---...))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))***+++,,,%%%''')))***+++***)))(((((((((((((((((((((((((((((((((((((((((()))******&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++************+++,,,)))************+++++++++)))+++---......,,,)))'''(((((())))))*********+++(((***+++++++++******+++,,,++++++***)))*********)))''''''((()))***)))(((((((((''''''((()))******'''&&&&&&&&&'''(((***+++((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((###%%%'''((((((&&&$$$"""++++++++++++++++++++++++)))))))))***+++++++++,,,+++++++++,,,,,,---------,,,***((())),,,...---,,,///---,,,---.../////////222555888;;;???CCCHHHLLLTTTVVVXXXYYY[[[[[[[[[ZZZ]]]YYYUUURRRRRRPPPMMMJJJGGGDDD@@@>>>@@@DDDHHHKKKRRRSSSUUUXXXZZZ[[[ZZZYYY^^^\\\XXXXXX___iiimmmjjjnnnpppssswww{{{}}}vvvooojjjfffddd]]]UUUQQQPPPPPPMMMIIIHHHFFFDDDBBBAAA>>>;;;888===:::888777888888888777333333444666888999888666111000//////000222555666888666222///---...000111000///---,,,+++,,,...000000//////...------,,,,,,///...,,,,,,,,,---///111222111111111000000//////111000///.........///000111111111000///---++++++,,,++++++******++++++,,,///---,,,***))))))***++++++*********))))))(((((((((((()))+++------+++***((('''''''''((()))+++,,,+++,,,,,,------,,,,,,++++++***)))((('''''''''((())))))(((((((((***+++---)))******)))((((((***+++************))))))))))))&&&'''((()))***+++,,,---111000---+++)))(((((((((&&&''')))******)))(((''')))***,,,,,,,,,***((('''(((((((((((())))))))))))$$$***...+++)))******((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************)))(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---***************))))))((())))))(((((((((((())))))(((((())))))))))))((((((((()))***,,,,,,++++++***'''((()))+++++++++***)))******)))(((((((((((((((&&&&&&'''((()))***++++++++++++***)))((('''&&&&&&((((((((()))+++---000111((())))))))))))((((((''')))(((((('''''''''(((((()))************+++++++++******)))((((((((((((((())))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***)))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((***)))'''''')))))))))(((++++++***)))))))))))))))))))))(((((('''''''''&&&(((((())))))))))))(((((())))))***++++++++++++******++++++++++++***)))))))))((('''(((***,,,+++***---+++******+++,,,,,,+++)))************+++++++++++++++)))(((''''''''''''((())))))))))))(((((('''))))))))))))))))))))))))((()))(((&&&'''***((($$$%%%''')))++++++***((('''((((((((((((((((((((((((++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,------------+++******---......------------...000222333333777999<<>>BBBCCCFFFJJJNNNSSSWWWYYYUUUWWWZZZ\\\]]]___ccceeegggpppyyy}}}xxxrrriiibbb^^^[[[VVVRRROOOLLLIIIFFFBBBBBBBBBBBBAAA>>>999555::::::<<<>>>???>>>;;;888333222111000//////000111...///000111222111000//////......222888;;;;;;:::111111111000//////............---,,,,,,...///000000000000000////////////000///------...000333666888666333000...---,,,,,,,,,++++++******++++++,,,***************)))((('''*********+++++++++++++++///---+++******)))((('''))))))((((((((())))))***(((((())))))))))))((((((((()))+++,,,------,,,,,,))))))))))))((('''&&&&&&)))+++,,,---+++*********************))))))))))))''''''''''''((((((((((((,,,+++***)))((((((((())),,,,,,+++***))))))))))))++++++,,,------,,,***)))(((((((((((()))))))))))),,,//////***((()))***((((((((((((((((((((((((((((((((()))***************((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,---%%%&&&((()))***+++++++++'''''''''''''''((())))))((())))))******))))))(((''''''((())))))))))))((()))))))))))))))******+++)))(((''''''&&&'''''''''++++++***)))((('''&&&&&&''''''''''''''''''''''''((((((''''''''''''((()))&&&'''((())))))***))))))(((((((((''''''(((((())))))))))))*********++++++******)))((((((((())))))***))))))(((((())))))***)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''(((((())))))******++++++((((((((((((((((((((((((***)))'''''')))))))))((())))))((((((''''''((((((***)))))))))))))))((((((***)))(((''''''((()))***))))))***++++++++++++***,,,,,,***)))))))))***++++++***)))***,,,,,,,,,***,,,***((()))***+++***))))))))))))*********++++++,,,,,,+++***))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))%%%'''&&&$$$%%%)))((($$$&&&''')))***+++***((('''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,------------------...---,,,------...//////...000111222444666888:::888<<>>:::??????@@@AAABBB@@@<<<888333222111000000000000111...///000000000000///......---///444:::===;;;888000000000/////////.........------------...///000////////////////////////111000...,,,---000333555;;;999555222///.........,,,++++++******++++++,,,)))***+++++++++***((('''*********++++++,,,,,,---///---***))))))))))))(((******))))))))))))))))))'''(((((())))))(((((('''((()))+++---------+++***'''((()))))))))(((&&&%%%)))+++......---+++***)))************)))))))))(((************))))))))))))))))))(((((((((((())))))---,,,***(((''''''((()))((())))))******)))(((((((((((((((((()))))))))))),,,---,,,'''&&&***+++***(((((((((((((((((((((((((((((()))***************'''''''''''''''''''''''')))((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,,,,&&&'''((()))************&&&&&&&&&&&&'''((()))***)))))))))******))))))))))))*********+++++++++++++++***)))(((((()))***+++(((''''''&&&&&&&&&''''''++++++***)))((('''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''''''''(((&&&&&&''')))************(((((((((((((((((()))***))))))))))))******************))))))((())))))******))))))))))))))))))***((())))))***+++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''((()))******++++++((((((((((((((((((((((((***)))'''''')))))))))(((((((((''''''''''''((((((************))))))))))))+++)))(((&&&&&&((()))+++))))))***++++++++++++***---,,,***(((((()))***,,,+++))))))***+++,,,+++***,,,***(((((()))***)))((())))))))))))************+++******)))(((((())))))&&&&&&''')))************(((((((((((((((((((((((($$$&&&&&&%%%(((------)))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,,,,++++++******------------------------,,,------------...///000222444555555555555888:::999???GGGMMMPPPQQQQQQRRROOONNNKKKGGGDDD@@@>>>======???BBBEEEHHHJJJKKKLLLRRRUUUXXXZZZZZZZZZ\\\]]][[[___dddgggjjjttt~~~vvvnnnfff___ZZZWWWTTTPPPMMMKKKHHHFFFCCCAAAAAAAAAAAA@@@>>>999666111111111111111222222333222111000///.........///......000444777888666333//////............------------------......//////.....................///222000...------...000222888666333000------------,,,++++++******++++++,,,***+++,,,,,,,,,+++***)))*********++++++,,,,,,------+++(((((()))+++++++++***************)))))))))((())))))))))))))))))((()))***+++,,,,,,***(((&&&%%%&&&((()))))))))((('''))),,,......,,,***))))))************)))))))))(((************))))))))))))''''''(((((())))))))))))+++***((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))***((($$$%%%***,,,+++(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))***++++++)))***************))))))'''''''''''''''((())))))))))))************))))))***************++++++++++++***)))(((((()))***+++''''''&&&&&&&&&&&&'''((())))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((&&&''''''((())))))))))))&&&&&&''')))************((((((((((((((()))******(((((()))))))))***************))))))))))))************))))))))))))******(((((()))***++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))******))))))))))))))))))))))))***)))'''''')))))))))(((((((((''''''''''''(((((())))))))))))************+++)))(((&&&&&&((()))+++))))))***++++++++++++***---,,,***(((((()))***,,,)))(((((()))+++,,,,,,+++,,,***(((((()))***)))((((((((()))))))))*********))))))(((''''''''''''(((&&&&&&''')))************(((((((((((((((((((((((($$$&&&'''(((,,,111222///''''''((()))***))))))(((((((((((((((((((((((((((************************,,,,,,,,,,,,,,,+++++++++............------------+++---...///...000222444777999:::999777666999<<<>>>CCCKKKPPPQQQPPPNNNLLLGGGFFFDDDAAA@@@>>>>>>===???CCCHHHLLLNNNPPPSSSUUUVVVYYY\\\\\\\\\]]]aaaeeehhhpppyyy~~~{{{sssnnnddd```ZZZUUUQQQNNNJJJHHHEEECCCAAA@@@???<<<888555111222222333333333444444444222111///......//////000111333444333222000///...............------------------............///---------...............000///...---------......111000...,,,+++*********,,,++++++******++++++,,,++++++,,,,,,,,,+++++++++*********+++++++++++++++***)))((()))+++,,,,,,,,,))))))***++++++******)))))))))************))))))))))))******)))(((&&&%%%&&&&&&'''((())))))))))))***,,,------+++)))))))))************))))))))))))((((((((((((''''''''''''''''''((())))))))))))))))))(((((('''&&&&&&&&&&&&)))))))))))))))*********(((((((((((())))))))))))'''(((&&&###&&&+++---***(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))&&&'''((()))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))***++++++,,,,,,++++++***)))))))))(((((((((((()))))))))******++++++******)))((((((((('''((())))))***+++******)))))))))))))))'''''''''&&&''''''((()))''''''(((((())))))******&&&&&&'''''''''(((((((((&&&'''((()))*********)))&&&'''((())))))***))))))(((((((((((()))***++++++((((((((()))))))))************)))))))))***+++++++++******))))))******+++((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))'''''')))))))))(((((((((''''''(((((())))))(((((()))))))))))))))******)))(((''''''((()))***))))))***++++++++++++***,,,,,,***)))))))))***+++((((((((())),,,......------+++))))))******)))(((((((((((()))))))))******(((''''''&&&&&&'''''''''&&&'''((())))))***))))))))))))))))))))))))))))))%%%'''((()))---333444111'''(((((()))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,///.........------------,,,...000111111333666999:::===???===:::999===@@@CCCGGGKKKMMMKKKIIIHHHGGGAAA@@@@@@???@@@AAABBBCCCGGGKKKPPPSSSUUUVVVXXXZZZXXX[[[___aaaccchhhqqqxxx}}}wwwsssssswwwzzz|||yyyuuuoooiiibbb\\\UUUQQQNNNKKKGGGDDDBBB@@@===;;;444444555555444444333333000111111222111111000000111555777555000---...///.............../////////,,,------...............,,,,,,---------.........,,,,,,------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++******************)))))))))((((((***,,,---,,,+++((((((***+++,,,++++++***))))))************))))))(((((((((((((((((((((((())))))((((((((())))))***+++,,,,,,+++)))(((((()))************))))))))))))''''''''''''(((((((((((('''((()))*********)))((('''(((((((((((((((''''''(((((((((((())))))******(((((((((((())))))))))))((()))'''%%%''',,,,,,((((((((((((((((((((((((((((((((()))***************************************%%%'''))),,,,,,,,,***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((++++++,,,---------,,,,,,,,,+++***))))))((()))))))))******++++++******))))))((('''''''''(((*********************)))((((((((('''''''''(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((((())))))***)))((('''&&&(((((())))))))))))(((((((((((((((((()))***+++,,,(((((((((((()))))))))*********))))))******+++,,,+++******))))))******+++((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))***)))'''''')))))))))((()))(((((((((((()))***+++''''''((((((((()))))))))))))))(((((((((((())))))))))))***++++++++++++***+++++++++************))))))((()))+++///111111111...,,,*********+++***((((((((((((((()))))))))***((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&(((((('''***//////+++'''((((((((())))))))))))((((((((((((((((((((((((+++++++++++++++++++++++++++++++++,,,,,,---------//////.........---------,,,///222333333555999===;;;???AAA@@@======@@@EEEFFFGGGHHHGGGDDDBBBBBBCCC>>>>>>???@@@BBBEEEGGGIIINNNSSSXXXZZZZZZZZZ\\\^^^^^^bbbgggjjjoooyyy}}}zzzwwwuuutttrrrpppkkkfffdddeeeiiimmmlllqqqttttttuuuzzz}}}|||}}}yyypppfff___WWWSSSNNNJJJHHHFFFDDDBBB777777777666555444222111,,,...222444555444222000333777:::777000,,,...222////////////000000000000,,,---......//////......,,,,,,,,,------.........((()))+++---......------***+++,,,---............,,,++++++++++++++++++,,,+++***)))(((((()))***++++++*********))))))(((((()))))))))+++------+++)))'''(((***+++,,,,,,,,,+++(((((())))))))))))((((((((('''''''''((()))***+++---,,,***((((((((())))))+++,,,+++***''''''((()))************))))))))))))))))))))))))*********+++((()))***++++++***)))((('''((()))******)))((((((&&&&&&&&&&&&&&&'''((()))(((((((((((())))))))))))++++++)))&&&)))---+++&&&(((((((((((((((((((((((((((((()))***************************************$$$'''***---...---+++)))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''***+++,,,---.../////////...---,,,***))))))((((((******++++++++++++******+++***)))))))))***,,,---)))***+++++++++)))((('''((((((((((((((()))******))))))))))))(((((((((((()))))))))))))))))))))(((************((('''%%%###((()))))))))))))))((('''(((((((((((()))***+++,,,(((((((((((())))))))))))******))))))***+++,,,,,,++++++************++++++((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))***)))'''''')))))))))((()))))))))))))))***++++++&&&'''''''''(((((())))))(((((())))))))))))(((((())))))***++++++++++++******++++++++++++***))))))))))))***---111444444444///---+++***++++++***)))(((((((((((())))))))))))))))))(((((((((((()))***((()))))))))))))))((('''))))))))))))))))))))))))'''((('''%%%'''******&&&(((((((((((())))))))))))(((((((((((((((((((((((('''))),,,...000000///...------------,,,+++***)))+++,,,---.........------///000222333555888===AAAEEEFFFGGGHHHHHHFFFDDDBBB@@@@@@@@@>>>===<<<>>>@@@BBBCCCCCCDDDFFFKKKQQQVVVZZZ\\\\\\[[[[[[]]]ccciiiqqqtttzzz}}}|||uuuqqquuuvvvsssrrruuuwwwuuurrrnnnjjjiiikkkmmmhhhgggeeeccccccccccccdddkkkpppttttttrrrrrruuuyyy|||~~~yyymmmeee[[[TTTQQQNNNIIIEEE<<<;;;:::999777666444333444222//////111333444444444444444333333333222222000000000000////////////111111000000000000111111,,,---...///000000//////---------.........//////...---+++***+++---///000************************...+++%%%!!!!!!$$$)))---+++***)))(((((()))***+++,,,)))''''''***+++***((('''(((***++++++)))'''%%%%%%***,,,(((&&&))),,,,,,,,,+++***((((((((()))***)))((('''''''''''''''(((+++***)))(((((('''((((((((((((((((((((()))))))))((())))))))))))*********(((((())))))******++++++))))))))))))************''''''''''''((((((((()))))))))))))))))))))))))))(((''''''***...///---***'''&&&&&&&&&%%%%%%)))---&&&&&&'''***,,,,,,)))'''&&&((()))((('''&&&'''(((((()))***+++,,,+++******'''&&&&&&&&&&&&'''((((((***((('''(((***+++(((%%%(((((('''%%%$$$%%%''')))))))))))))))))))))))))))))))))***))))))((('''&&&(((***---//////---***(((,,,+++***))))))+++---///(((((()))))))))'''&&&%%%************************))))))))))))))))))))))))************************)))(((((((((''''''''''''''''''''''''((((((((()))---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++))))))***+++,,,------...+++++++++*********))))))++++++***)))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))***((('''&&&&&&'''(((***&&&&&&&&&'''((())))))***++++++******)))(((((((((+++*********))))))(((((('''(((***++++++***)))(((++++++******))))))(((((((((((((((((((((''''''''''''(((((()))***+++++++++111///---***)))***++++++''')))+++...000222222222,,,,,,+++***))))))******)))'''%%%&&&)))***(((&&&&&&'''''''''((()))))))))'''''''''''''''&&&&&&&&&))))))(((((('''''''''&&&,,,)))&&&%%%%%%&&&&&&%%%&&&))),,,,,,)))&&&&&&'''&&&''''''((()))******+++)))***,,,...//////......,,,,,,---------------,,,------...///////////////000222333555666:::???BBBBBBBBBDDDDDDDDDBBBAAA@@@===>>>???>>>===>>>@@@CCCDDDGGGJJJLLLOOORRRVVVYYY\\\\\\]]]]]]___fffqqqyyy}}}{{{wwwqqqllllllfffdddiiilllkkkkkknnnsssssssssqqqpppoooqqqrrrppppppooooooooooooooopppwwwzzz}}}|||yyywwwyyy|||~~~}}}rrriiibbbZZZQQQJJJDDDAAA>>>;;;888555333111444222000///000111222111333333333333222222222222111000000000////////////++++++,,,---...000111222---------......///000000---------.........//////------,,,+++,,,---...///++++++++++++++++++++++++---+++)))((()))+++---///+++***)))(((((()))***++++++)))'''(((+++,,,***(((*********)))))))))(((((()))...///***'''(((******,,,+++***)))(((((()))*********))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++''''''''''''((((((((((((((((((((()))))))))******'''''''''((((((((()))))))))))))))))))))))))))))))))((((((+++......---***,,,***)))(((''''''''')))((('''''')))++++++)))''')))***++++++))))))***+++((()))*********)))((('''***)))((((((''''''''''''***((('''(((******(((&&&%%%&&&'''((((((((()))***))))))))))))))))))))))))******++++++++++++++++++)))******************)))++++++***))))))***,,,,,,'''((()))))))))((('''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))++++++************++++++******++++++++++++******)))******++++++,,,,,,---+++++++++*********))))))++++++***)))))))))))))))************))))))))))))((((((((()))))))))*********)))'''&&&&&&''')))***&&&&&&''''''((())))))***+++************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))******++++++...---+++)))))))))***+++'''(((***,,,---//////000,,,++++++***))))))******+++)))((()))++++++***((((((((((((((())))))))))))''''''''''''''''''''''''))))))((((((((('''''''''***(((%%%%%%&&&'''((('''(((***+++)))'''&&&''')))&&&''''''((())))))*********+++---.........---,,,+++,,,---.../////////////////////000000000111111222444666777999<<<@@@CCCAAAAAABBBAAAAAA???>>>===:::<<<>>>???AAACCCGGGIIILLLOOOTTTWWWYYYZZZ\\\]]]^^^___aaadddkkkxxx|||xxxtttooojjjggggggfffcccaaadddbbbcccjjjoooqqqrrruuuyyy{{{~~~}}}}}}vvvjjj\\\TTTOOOJJJEEE@@@<<<:::777555666444222111222222111000333222222222222111111111111111000000000/////////))))))***+++,,,...///000///......------...///000---------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////+++***))))))))))))***+++(((((((((***,,,,,,+++)))---,,,***)))((()))***+++...222333...)))*********++++++***)))))))))***************))))))******+++))))))((((((((()))******************************)))************+++++++++((((((((((((''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))***))))))+++------,,,***,,,,,,,,,***(((((('''&&&+++)))(((((()))))))))(((***+++,,,+++******+++,,,,,,,,,++++++***((('''&&&,,,,,,***)))(((''''''''')))'''''''''))))))((('''###%%%'''***+++,,,++++++((((((((((((((((((((((((&&&&&&''''''((())))))***+++)))'''%%%%%%''')))+++************))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))************************+++++++++++++++++++++++++++++++++***************+++***))))))))))))))))))++++++++++++************)))))))))*********++++++))))))''''''''''''))))))&&&''''''(((((())))))***************++++++++++++))))))))))))))))))))))))***(((&&&$$$$$$$$$&&&'''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((()))******+++++++++***)))(((((()))***+++((((((((()))***+++,,,---,,,+++******)))*********+++***))))))++++++***))))))))))))))))))(((((((((&&&&&&&&&''''''(((((()))))))))(((((((((((('''''')))'''%%%%%%''')))))))))******)))'''%%%&&&)))+++'''''''''(((((())))))***,,,------......---,,,,,,,,,---...///000000000000/////////000111222333333555666888999:::===@@@CCCDDDDDDBBBAAA@@@>>>======888;;;@@@DDDGGGLLLQQQTTTWWWYYY\\\]]]]]]^^^___aaabbbffflllttt}}}vvvqqqmmmiiigggiiigggeeefffhhhjjjiiihhhjjjlllpppwww~~~yyylllccc[[[UUUNNNHHHEEEBBB???<<<888666555444555555333222222222222111111111000000111111111000000000//////...------,,,,,,------...444333000...---...///000........................,,,,,,---......------,,,------------------------((()))+++,,,---------,,,************************'''(((***,,,---,,,+++)))---,,,++++++******++++++///444555000,,,,,,,,,++++++*********************((((((((('''(((((())))))(((((((((((()))***+++++++++++++++***************************++++++++++++++++++******))))))((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***))))))******+++******(((...111---'''&&&((()))...+++((('''((())))))((((((***+++***)))((()))***000//////---,,,***)))(((,,,+++***)))((((((((((((((('''''''''((()))))))))((((((((()))+++,,,,,,+++((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''+++)))'''%%%%%%''')))+++))))))******)))((('''&&&''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))***,,,+++++++++******))))))******************************)))))))))))))))***++++++*********))))))))))))*********++++++++++++))))))(((''''''((())))))''''''(((((()))))))))))))))******+++,,,,,,------******))))))(((((((((((('''&&&%%%%%%%%%&&&'''(((((()))))))))*********+++((((((((((((((()))))))))(((((())))))************))))))((((((((()))***+++***)))((('''((()))***+++++++++***************+++)))(((((((((((()))(((((()))))))))(((((('''''''''%%%&&&&&&'''((())))))***))))))((((((((((((((((((***(((&&&&&&((())))))(((***))))))''''''''')))***'''''''''((((((((())))))------------------,,,,,,...//////000000//////.../////////000111333555666888:::;;;<<<<<<===???AAAEEEDDDBBB???>>>===<<<<<<<<>>???AAABBB@@@>>><<<<<<<<<>>>???DDDHHHNNNSSSXXX\\\```ccc```___^^^]]]___eeemmmrrr}}}ssskkkiiifffdddeeehhhmmmppprrrnnnrrrxxx~~~wwwlllccc]]]VVVNNNHHHBBB???:::777666666555444333222222222222111111111222222111111111000000000///000000111222444555666777666444111///........................---------...------------,,,,,,,,,------------------------///...,,,*********,,,---******+++,,,,,,+++******)))+++------+++*********)))+++---......,,,)))'''%%%+++...+++((()))***))))))***++++++,,,+++++++++************++++++,,,---******)))))))))***+++++++++++++++***))))))((((((((())))))))))))*********((((((((((((''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))))))))))))))))))))'''((()))(((((((((***,,,000===AAA555'''%%%))),,,///,,,)))(((((()))))))))***+++,,,+++******+++,,,,,,+++***)))))))))))))))((('''''''''(((((()))***'''((())))))(((***---000555000)))&&&'''))))))))))))))))))))))))))))))))),,,+++)))''''''''''''(((((()))+++,,,,,,+++)))((())))))))))))(((((((((((())))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))(((((((((((((((((()))))))))************))))))))))))******+++***)))(((((()))***+++++++++*********)))))))))***************+++++++++)))))))))))))))******+++))))))))))))(((((((((''')))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,---++++++***)))'''&&&%%%%%%$$$%%%(((***++++++)))((()))))))))((('''&&&&&&&&&'''(((((())))))******+++))))))))))))))))))******(((((())))))*********++++++******))))))******************)))******+++,,,***+++,,,,,,******+++,,,(((((((((((('''''''''''''''''''''(((((())))))***(((((())))))))))))******---,,,***)))***)))'''&&&''''''(((***,,,+++(((&&&''''''''''''''''''''''''------,,,,,,,,,------...,,,------...////////////000000111333777;;;???BBBCCCEEEEEEDDDBBB@@@@@@AAA>>>===<<<<<<===AAADDDGGGOOORRRWWWZZZ\\\^^^```bbb```aaacccffflllwww~~~zzzuuuqqqooolllhhheeehhhiiimmmsssyyy}}}~~~vvvrrrkkkbbbZZZQQQLLLEEE???;;;999888777333333333333222222222222222222222111111111000000//////000000222333555666111111111000000///////////////.........---------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...***++++++,,,,,,++++++***+++---...,,,***((()))+++***+++,,,,,,++++++))))))&&&---000---*********))))))***+++,,,,,,,,,++++++************+++,,,---...++++++******)))*********++++++***))))))(((''''''''''''((((((((()))))))))''''''''''''((((((((((((((((((((()))))))))******(((((()))))))))*********))))))))))))))))))))))))((()))******)))))),,,///...888999...%%%(((+++***...+++)))))))))******))))))***++++++))))))***+++)))(((((('''((()))***+++******)))((((((((())))))((()))******)))+++///222555///)))'''(((***(((&&&++++++++++++++++++++++++)))(((&&&%%%%%%&&&'''((()))******++++++******)))***)))((((((((()))***++++++***)))((((((((()))***************************))))))))))))))))))))))))*********************************)))))))))(((((((((((()))))))))***************))))))))))))******,,,+++***))))))***+++,,,************))))))))))))))))))*********+++++++++)))))))))))))))***++++++*********)))))))))((((((((((((((()))))))))******)))))))))******))))))))))))))))))))))))))))))))))))))))))******+++++++++((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((('''''''''''''''(((((()))******++++++***)))))))))))))))))))))'''(((((()))))))))(((((()))))))))*********))))))******))))))***++++++,,,***+++---,,,***)))+++---))))))))))))************((((((((((((((()))))))))(((((()))))))))*********,,,+++******++++++)))''')))'''&&&(((***+++***(((''''''''''''''''''''''''---,,,,,,,,,,,,---...///)))***,,,...///000111111111111222555999>>>CCCFFFHHHIIIIIIHHHEEEBBBBBBBBB<<<<<<<<<===AAAFFFLLLOOOWWWYYY\\\^^^]]]]]]^^^___aaadddiiiqqq{{{{{{wwwooolllgggddddddfffhhhiiirrrvvv~~~vvvnnn___XXXOOOFFFAAA>>>===<<<444444444333333333222222222222222111111111111000111111000000000000111111+++,,,...///000000000000//////.........---------000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------***+++,,,------,,,+++***---......,,,)))''')))+++,,,+++***)))))))))***++++++111444111...------+++)))***+++,,,---,,,,,,+++(((((((((((()))***+++,,,,,,,,,+++***)))))))))************)))(((''''''&&&''''''''''''(((((((((((((((((())))))******++++++))))))))))))************))))))))))))************)))))))))))))))))))))))))))+++,,,+++***+++///222'''---,,,$$$###+++---)))---+++))))))***+++***)))&&&((()))((('''&&&'''((()))(((((((((***+++---///------+++***))))))(((((((((***++++++***+++000444222---)))(((***+++((($$$+++++++++++++++++++++++++++***)))((()))+++---...******))))))))))))*********)))((('''((())),,,---,,,+++***((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))(((((((((((())))))---,,,***))))))***,,,---)))))))))))))))*********))))))******++++++++++++))))))((())))))***+++++++++++++++************)))(((((((((((())))))))))))))))))************))))))*********))))))))))))))))))))))))))))))*********&&&&&&&&&'''((())))))***---+++)))&&&%%%%%%&&&'''(((((())))))******++++++'''(((((()))***+++++++++*********)))))))))))))))&&&''''''(((''''''&&&&&&&&&''')))*********)))(((******))))))***+++,,,,,,'''***++++++(((''')))+++*********+++,,,,,,,,,---))))))))))))(((((((((((((((((())))))*********+++***))))))***,,,,,,+++)))+++(((%%%%%%(((++++++***'''''''''''''''''''''&&&........................---...///000000000......111333666;;;@@@DDDHHHIIIJJJJJJIIIGGGEEEBBB???>>>>>>???AAAFFFMMMRRRUUUWWW]]]ZZZ]]]cccccc___```eeeooovvv}}}wwwrrrmmmiii```cccggghhhiiinnnwww~~~{{{pppaaaSSSKKKFFFBBB???:::888777777777666333111333000......000333555666000000///...............//////000000111111111111.........///......---,,,---------------------------------,,,,,,+++++++++***+++,,,,,,++++++---///...---,,,************++++++***)))))))))***+++,,,))))))*********+++++++++---...111333222000,,,*********))))))******+++,,,---,,,+++,,,---------,,,)))***++++++***)))***+++***(((%%%&&&)))+++***(((***************)))((('''(((((((((((('''))),,,//////,,,***)))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))------+++))),,,333555444---,,,***(((((()))***+++'''))))))(((&&&&&&))),,,+++***)))(((((()))************++++++++++++******(((((())))))******++++++************************---,,,***)))))))))******+++,,,+++***((((((***,,,*********)))******+++,,,))))))))))))))))))******(((((())))))*********+++&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((---,,,***(((((((((((()))************************)))************++++++++++++*********))))))(((((()))))))))))))))*********&&&''''''((()))******+++,,,+++***((((((((()))***,,,,,,,,,,,,,,,+++***)))&&&'''((())))))***)))))))))***+++,,,,,,+++***)))******++++++++++++******))))))************))))))******))))))((((((''''''''''''''''''((((((((()))************************(((((((((((()))))))))))))))))))))(((&&&''')))+++)))((('''''''''(((***+++,,,,,,+++++++++++++++++++++******)))))))))))))))%%%+++***$$$(((222333------+++))))))))))))((('''(((((((((((())))))))))))(((((()))***************&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&'''''''''******++++++,,,---------......000111222222222222111333666;;;@@@EEEIIIKKKKKKIIIGGGDDDBBB@@@???>>>GGGIIILLLQQQWWWZZZ\\\\\\[[[[[[^^^aaaaaaaaajjjuuu{{{rrrkkkiiihhhhhhhhhjjjnnnrrrtttwww}}}ssseeeZZZQQQIIICCC@@@>>>:::888666444222000333000......///111222222222111000000/////////000000000111111222222333333////////////...---,,,,,,...........................---------,,,,,,,,,+++,,,------,,,+++***,,,---...,,,***)))(((((()))***---,,,***)))))))))******))))))*********++++++++++++,,,...///...,,,***)))******))))))******+++,,,)))((((((((()))))))))((()))***++++++***)))***+++,,,***))))))+++,,,***((()))************))))))((())))))))))))(((***---000222000,,,*********((('''))))))))))))))))))))))))))))))))))))))))))))))))+++------***+++000333222---,,,***)))((()))***+++)))***+++***((()))+++...+++***)))(((((()))******))))))************))))))((((((((())))))*********************************,,,+++***)))((())))))************)))((((((***,,,+++***************++++++))))))+++,,,+++***)))(((((()))))))))************)))(((((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))...---+++***)))))))))***(((((((((((((((((((((((()))************+++++++++++++++++++++*********)))++++++++++++************''''''(((((()))******++++++***)))((((((((())))))++++++++++++++++++***)))***+++++++++++++++***))))))***++++++++++++***)))******++++++++++++******))))))************))))))******))))))(((((((((((('''''''''((((((((())))))************************(((((((((((()))))))))))))))))))))((('''''')))+++***))))))((()))***+++,,,++++++++++++++++++++++++,,,+++***))))))((())))))&&&******&&&---:::@@@<<<---+++)))((()))))))))((())))))))))))(((((((((((('''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&*********)))))))))(((((())))))***+++,,,------......///000222333444555666333555999>>>CCCGGGKKKLLLJJJHHHDDD@@@??????@@@AAAJJJMMMRRRXXX\\\_________[[[]]]aaacccdddjjjzzz{{{nnniiibbb___aaagggnnnrrr|||{{{ooocccWWWOOOJJJFFF@@@;;;888777555444444222000000111111000///333222111111111111111111000111111222333333444444000000000///...---,,,+++////////////////////////.........------------------......,,,******+++,,,...,,,)))''''''((()))+++...---,,,***)))(((((((((***************++++++++++++++++++,,,++++++***)))***))))))))))))***++++++************************)))***++++++***)))***+++---,,,---......---***(((((())))))************))))))************+++...000333000---++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''---///,,,***,,,//////,,,+++***)))((()))***+++)))***+++***))))))+++---******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))************************+++***)))((((((((()))***)))***+++***))))))***,,,++++++************++++++)))+++---...---+++(((&&&))))))))))))************++++++***)))'''&&&%%%%%%************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...---,,,+++*********+++(((((((((((((((((((((((()))************+++++++++,,,,,,,,,+++++++++++++++------,,,,,,+++*********'''(((((())))))************))))))(((((((((((()))))))))******+++*********,,,,,,,,,,,,+++***)))((()))***++++++++++++***)))******++++++++++++******))))))************))))))***))))))))))))(((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***)))'''''')))+++*********)))***++++++,,,*********++++++,,,,,,------,,,+++***)))((((((((((((+++***(((///===DDDCCC...+++((('''((()))))))))******))))))((((((''''''''''''((())))))))))))(((((((((((((((((((((((((((***+++,,,,,,,,,+++***))),,,---------......////////////000111222444666777777:::???EEEIIILLLLLLLLLGGGDDD@@@===>>>AAAEEEHHHKKKOOOVVV\\\___aaaaaabbb^^^aaafffkkkrrr~~~yyyqqqeeeddddddgggoooyyyxxxlllcccWWWQQQIIICCC???===;;;:::666444333333444444222111222222111111111111222222000000111111222333333444000000000000///---,,,+++................................................,,,------,,,+++***,,,---///---***((('''(((***,,,,,,,,,+++******)))))))))************************,,,,,,++++++++++++,,,,,,)))))))))))))))***++++++,,,---------+++++++++,,,)))***++++++***)))***+++---...///000///---)))&&&'''((()))***************((()))*********+++---//////---+++***,,,------,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%,,,000---((()))+++++++++***))))))))))))******'''((((((((((((((()))***)))))))))))))))*********))))))************))))))((((((((((((((((((((((((***************************)))(((''''''((()))))),,,------,,,***)))***+++,,,++++++******+++++++++,,,,,,------,,,+++)))''')))))))))))))))*********++++++***)))((('''&&&&&&)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++************************************))))))*********+++++++++++++++++++++++++++++++++------,,,+++******))))))(((((()))))))))*********))))))(((((((((((((((((('''((()))***************************))))))((('''*********++++++***************++++++++++++******))))))************))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((*********(((((()))***)))))))))*********++++++))))))***+++,,,,,,---------,,,+++***)))(((((((((***+++***(((,,,555:::888...+++(((&&&''')))******+++******)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((***+++,,,------+++)))(((000000000///////////////111111000000222444777999===AAAHHHMMMPPPNNNLLLIIIAAA@@@>>>>>>AAAGGGMMMQQQTTTXXX^^^aaacccccceeefffdddhhhppp|||xxxrrroooiiimmmttt~~~xxxiiibbbYYYOOOHHHCCC>>><<<666555444444555555333222111111111000000111111222000000000000111111111222000000000000///...---,,,------------------------........................)))+++,,,,,,+++,,,...000000...,,,***)))***+++---************+++*********************************,,,+++************+++,,,))))))(((((())))))***+++***,,,---+++)))((()))+++)))***++++++***)))***++++++---000000...+++'''%%%'''((()))***************&&&((()))))))))***,,,......,,,******+++------,,,(((((((((((((((((((((((((((((((((((((((((((((((($$$,,,000,,,((('''))))))))))))))))))))))))******((('''(((((())))))))))))(((((())))))***************++++++,,,,,,++++++***)))))))))))))))((((((((())))))))))))))))))))))))))))))(((''''''((()))***000111111///,,,)))))))))+++++++++***++++++,,,---///...,,,***))))))***+++******))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))''''''((()))***++++++,,,***************)))))))))************************))))))*********+++++++++))))))******************,,,,,,+++***)))(((((('''))))))))))))************(((((())))))))))))))))))'''((()))***************(((((()))***************+++******************+++******++++++++++++******))))))************))))))))))))))))))************(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))((()))***((((((((()))))))))))))))))))))***+++,,,,,,---------,,,+++***))))))))))))******)))(((***------***---***((('''((()))******+++******)))(((''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((***+++,,,,,,***((('''000000000000000000000000444333222333555999===???FFFIIILLLOOOOOOKKKGGGDDD>>>>>>???BBBGGGNNNTTTXXX\\\___cccddddddfffjjjnnnrrryyy}}}xxxuuutttvvvxxxwwwxxxnnnbbbWWWLLLCCC>>>999777555444444444333222111111111000111111222333111111111000000000000/////////000000000///......---------------------------------------.........(((***+++++++++---///111000///---,,,++++++,,,,,,((()))***++++++++++++++++++++++++***************)))(((((((((((()))******)))(((((((((((()))******,,,...000...+++)))***---)))***++++++***)))***+++***,,,///000---)))'''&&&((())))))************)))%%%''')))***)))***+++---000...+++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&+++...+++(((((()))'''(((((())))))))))))))))))***))))))***,,,,,,+++)))'''((()))******+++******+++,,,,,,,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++000111111000,,,)))((((((************+++---...//////---***(((''')))+++,,,************))))))))))))''''''((())))))***++++++'''((((((((())))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))*********))))))((((((((((((((((((((((((((()))************+++++++++)))))))))))))))*********+++*********)))(((((((((************************((())))))************)))))))))******+++*********)))***+++,,,------------++++++***))))))***++++++******++++++++++++******))))))************)))))))))))))))************+++((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++***))))))***''''''((())))))))))))(((*********++++++,,,,,,---,,,,,,+++************+++)))))))))***+++,,,***(((+++***((((((*********)))******))))))((((((''''''''''''((())))))))))))((())))))))))))))))))))))))((()))*********)))''''''000000111222444555555666777666666888;;;AAAGGGJJJNNNMMMLLLIIIFFFCCCAAA???===???BBBGGGMMMSSSXXX[[[]]]aaaeeegggjjjqqq{{{zzzyyyrrrtttxxxzzz}}}yyymmm___SSSLLLCCC???;;;888666555444333222222222222222333444444444333333222111000///.........///000000000000///........................+++,,,,,,,,,------------)))+++,,,,,,+++,,,...000------------,,,+++************+++,,,+++***))))))+++++++++*********))))))(((((()))))))))*********((((((((((((((()))******---000222000,,,***,,,///)))***++++++***)))***+++))),,,//////,,,)))(((((()))************))))))(((&&&(((***+++***+++,,,---///,,,***((()))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))(((++++++)))(((******''''''(((((()))))))))))))))***))))))***------+++)))&&&''')))***++++++******+++++++++,,,,,,+++++++++,,,+++++++++*********)))))))))))))))))))))))))))***))))))((()))***+++,,,,,,...///...,,,)))))))))(((((()))***,,,...000111,,,+++)))(((((()))***+++************)))))))))((('''(((((()))******++++++(((((()))))))))*********************************))))))))))))))))))))))))(((((())))))*********+++))))))***+++++++++***)))(((((((((((((((((((((((()))************+++++++++)))))))))******+++++++++************************************************((()))***+++,,,,,,+++***++++++++++++++++++***)))++++++,,,------,,,,,,,,,++++++***))))))***++++++******++++++++++++******))))))************))))))))))))*********+++++++++(((((()))))))))*********************************(((((((((((())))))))))))(((***,,,,,,+++))))))***'''((()))*********))))))++++++++++++++++++++++++++++++*********+++,,,,,,,,,***)))***+++,,,++++++)))))))))***++++++)))'''))))))))))))(((((((((((('''((())))))******))))))((((((((((((((((((((((((***))))))))))))(((((((((111222333666888:::<<<===999999999<<>><<<<<<<<<>>>AAAFFFLLLRRRVVVZZZ[[[___dddiiinnnuuuzzzqqqmmmlllkkkrrr|||rrreee]]]LLLHHHAAA<<<:::888666555333333333333333444555666666555444333111000///...---...///000111111111111////////////////////////+++++++++,,,,,,---------+++,,,---,,,++++++,,,...+++,,,------,,,+++)))(((+++,,,,,,,,,+++)))(((&&&++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,((((((((((((((()))******))),,,///,,,(((%%%(((+++)))+++++++++***)))***+++***---000///,,,***)))******************)))((('''''')))+++,,,,,,,,,---...***)))'''''')))+++++++++------------------------***************************+++***'''))),,,+++'''''''''((())))))***))))))((('''&&&(((+++,,,)))&&&&&&''')))***+++++++++*********++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))))))))+++,,,---(((***,,,,,,+++***)))***'''((()))***,,,///111222((())))))*********))))))+++*********))))))((((((((()))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))************)))***,,,,,,---,,,+++***************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++******************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++***)))((((((,,,+++***))))))***+++,,,******++++++++++++******))))))************))))))))))))******++++++++++++))))))))))))************************************(((((((((((())))))))))))(((***,,,,,,+++***)))***((()))***+++,,,+++******,,,,,,++++++++++++++++++************+++,,,------000,,,((()))******+++---(((((()))+++,,,,,,)))'''(((((((((((())))))))))))(((((()))***************((((((((((((((((((((((((+++***))))))(((((())))))444444666;;;AAADDDCCC@@@<<>>======<<<;;;IIILLLPPPTTTWWW[[[___bbbccciiimmmsssvvvoookkkgggiiimmmyyyzzzqqqcccVVVKKKEEEAAA:::777:::666666555444333333444666666666555444222111000000222222222222111///...---........................000000///...---,,,,,,,,,------,,,+++++++++,,,,,,------------------------333111...+++((('''&&&&&&///---+++)))))))))++++++)))...111000,,,((()))+++)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,------......------,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))***))))))((()))+++---.........,,,+++***)))))))))''''''(((((())))))******+++******)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((((()))************++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))******))))))))))))))))))*********,,,---///111222+++*********))))))((((((***)))))))))))))))***+++************************'''((()))***,,,---//////---+++(((%%%%%%&&&)))+++************************(((((())))))*********+++)))))))))***+++++++++,,,)))************+++++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,++++++---,,,***)))((()))***+++++++++++++++++++++++++++***+++,,,------------,,,///...---,,,+++,,,------,,,,,,,,,++++++*********...,,,)))))),,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************)))(((((())))))))))))))))))))))))))))))************))))))))))))((((((((((((((()))******)))(((((((((((((((***)))(((''''''((()))******+++,,,---,,,+++***)))***+++,,,,,,,,,,,,+++***+++***''''''((())))))((())))))***))))))(((''''''&&&&&&%%%&&&)))******)))++++++******))))))(((((()))((((((((((((***+++,,,---,,,+++)))((((((''''''444777<<>>AAADDDEEEIIIMMMTTTYYY\\\___aaabbbcccmmmxxx}}}sssjjjiiikkknnnssszzzxxxjjj[[[RRRIII@@@<<<<<<777777555333222222333555555555444333222111111000000111111111111000000///......................../////////...---------,,,000///...---------------------------------------000///---+++***))))))***000...,,,***)))******+++***...222111---)))***,,,))))))))))))))))))))))))++++++***))))))***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))***))))))))))))+++,,,------,,,+++******))))))***)))))))))*********++++++++++++***)))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++******)))******)))******+++,,,,,,************)))))))))(((******))))))))))))******************************))))))))))))*********+++,,,+++(((''''''(((***+++************************))))))))))))*********+++***************+++++++++)))************+++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++************+++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,+++///...---,,,+++,,,,,,---,,,,,,++++++++++++++++++...,,,******+++,,,+++))),,,,,,,,,++++++*********+++++++++************)))***************)))((((((************************))))))************))))))***))))))(((((()))))))))***)))((((((''''''((((((***)))(((((((((((()))******+++,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***+++***(((((())))))******))))))))))))))))))(((''''''&&&&&&''')))***)))((()))((((((((('''''''''&&&)))((((((((()))***+++,,,,,,,,,***)))((('''''''''666<<>>DDDLLLQQQRRRQQQRRRTTTQQQPPPNNNJJJDDD@@@>>>===<<<===@@@DDDKKKQQQVVVXXX\\\^^^aaaccceeegggkkknnn~~~zzzrrrrrrrrrttt{{{wwwiiiZZZMMMEEEBBB???:::777777777888999222222222222222222222111///000000111111111000000........................---------...............///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......111000...---+++++++++++++++---///...,,,******+++))))))))))))))))))))))))+++******************+++,,,,,,------------,,,,,,************++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******++++++,,,((((((((((((((()))************++++++++++++++++++,,,,,,+++)))(((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))(((((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((+++.........,,,+++------+++***))))))))))))*********)))))))))))))))---,,,+++***))))))(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&)))***++++++,,,,,,,,,,,,))))))))))))))))))))))))************************,,,+++++++++***)))))))))))))))*********+++++++++,,,,,,+++++++++,,,------...------,,,,,,,,,,,,,,,,,,---.........---+++*********************************+++++++++***))))))---------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,+++***++++++++++++,,,,,,++++++******))))))+++++++++*********))))))))))))************)))(((************************))))))************)))))))))******+++++++++++++++(((((('''''''''''''''((())))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++)))*********))))))***+++'''((()))******************((('''((())))))((('''************))))))))))))((((((((())))))***++++++,,,+++***)))''''''''''''HHHLLLPPPQQQPPPPPPSSSUUURRROOOIIIBBB<<<:::;;;===>>>BBBIIIPPPUUUXXXZZZ[[[`````````bbbgggqqq{{{|||vvvvvv~~~~~~pppaaaUUULLLFFF???:::999:::::::::333333222222222222222222222222222111111000......////////////////////////---------.....................---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000...---,,,++++++******+++++++++***))))))***))))))))))))))))))))))))*********++++++*********+++,,,,,,------,,,,,,+++)))))))))******+++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))*********++++++++++++''''''''''''((()))******************************,,,+++***)))(((((((((((((((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((***,,,...---+++)))***+++***++++++++++++++++++***+++******))))))******+++))))))))))))))))))))))))&&&(((+++.........,,,+++++++++******)))*********))))))))))))))))))******------+++***))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***)))***+++,,,------,,,,,,))))))))))))))))))))))))+++++++++***************,,,+++++++++***)))))))))))))))*********+++++++++,,,+++++++++,,,------...//////---,,,,,,,,,------------...///...---,,,+++******************************+++++++++******))),,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,+++******++++++***+++++++++,,,,,,------+++++++++*********))))))((())))))*********))))))************************))))))************))))))((()))***+++++++++++++++(((((('''''''''(((((()))))))))************)))))))))))))))******+++++++++++++++++++++++++++++++++(((***+++***((('''((()))(((((()))******+++*********)))(((((()))***((('''))))))))))))************'''(((((()))******++++++,,,+++***(((''''''&&&&&&PPPQQQQQQQQQPPPPPPQQQRRROOOLLLEEE>>>:::;;;???CCCGGGMMMTTTZZZ]]]^^^^^^^^^]]]___ccciiittt|||wwwzzzxxxlll[[[SSSHHH@@@===;;;:::888444444444333333222222222333222222222000///...---////////////////////////..................------//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++......------,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))(((((())))))***+++++++++***+++,,,------,,,+++***)))))))))))))))))))))))))))******+++++++++******((((((((((((((()))*********************)))))))))+++******)))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))***---000///,,,******+++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,))))))))))))))))))))))))''')))+++,,,---,,,+++***(((((((((((((((((()))***))))))))))))************---,,,+++***************************************(((((()))******+++,,,,,,******+++,,,,,,,,,++++++************************+++++++++++++++*********+++++++++***************)))************+++++++++,,,++++++,,,,,,---...///111000...---,,,,,,---...------......------,,,+++++++++++++++++++++++++++)))******+++,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,---+++***)))***,,,******+++,,,---......///+++++++++************)))((())))))************)))++++++++++++++++++++++++))))))************))))))'''((()))+++,,,++++++***)))(((((((((((())))))***)))******++++++******))))))))))))))))))***+++,,,,,,++++++******++++++,,,))),,,...,,,)))&&&''')))))))))******+++************(((((((((******)))(((''''''''''''(((((((((((('''((()))***+++++++++***+++***)))((('''&&&&&&&&&RRRQQQQQQQQQRRRRRRPPPNNNKKKIIIEEEAAA@@@CCCIIINNNTTTXXX]]]aaaaaaaaabbbccc```gggqqq~~~zzzyyy~~~~~~}}}pppeeeWWWKKKDDD@@@<<<888666666555555444333222222111111111111111000///.../////////////////////////////////...---------,,,......---------...//////++++++++++++++++++++++++***+++,,,------,,,+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))*********)))))))))))))))))))))))))))***++++++++++++***)))))))))************))))))((((((((()))***+++++++++)))***,,,------,,,***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))(((((()))******,,,,,,+++++++++*********)))))))))))))))******+++'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))---111000,,,))))))+++******++++++++++++******++++++************++++++))))))))))))))))))))))))))))))******+++******)))***))))))(((((()))))))))((()))))))))************,,,,,,+++******+++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,++++++************************+++++++++)))************++++++++++++++++++,,,,,,...//////222111///---,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------+++,,,,,,---,,,+++***))),,,,,,+++++++++++++++++++++,,,---,,,))))))***,,,******++++++,,,,,,------+++++++++************)))(((((()))***************++++++++++++++++++++++++))))))************))))))%%%''')))***++++++***))))))))))))))))))***++++++)))***++++++++++++***))))))((((((((()))***,,,---,,,,,,+++******+++,,,,,,---000222000***'''''')))******+++++++++***)))))))))((('''(((***++++++***&&&'''''''''((((((((()))&&&''')))***++++++******+++***)))((('''&&&&&&&&&QQQPPPPPPSSSVVVUUUPPPKKKIIIHHHGGGFFFGGGKKKQQQUUU\\\___bbbcccbbbcccfffiiihhhrrr{{{xxxtttxxxuuudddUUULLLEEE???:::888777777555444333222222//////000111111111111111000000000000000000000000000000///...------,,,,,,++++++++++++,,,---......++++++++++++++++++++++++((()))+++,,,------,,,,,,******+++,,,,,,,,,+++++++++***))))))***+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++'''(((((()))***+++++++++)))***,,,------,,,***))))))))))))))))))))))))))))))***+++,,,,,,+++))))))******))))))))))))******---------,,,,,,+++++++++(((((((((((()))***+++,,,'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((---111///+++'''(((***))))))************))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))...---,,,+++*********+++(((((())))))*********++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******+++++++++,,,)))************++++++++++++++++++,,,---...///000333111///---,,,---...///...---,,,+++***+++,,,---------------------------((()))***,,,---...//////++++++,,,---,,,+++***)))---,,,,,,++++++*********+++---...,,,)))(((***---+++++++++***************+++++++++************)))(((((()))***************++++++++++++++++++++++++))))))************))))))$$$&&&(((***+++***)))(((******))))))***+++,,,,,,)))***+++,,,,,,+++***))))))((((((((((((***,,,------,,,+++******+++,,,---///333555222,,,((((((***+++++++++++++++***)))((((((''''''(((+++,,,,,,+++((()))))))))******++++++&&&''')))***++++++******+++***)))(((&&&&&&&&&&&&RRRTTTUUUTTTQQQOOONNNNNNMMMMMMMMMPPPUUUYYY\\\^^^aaa___bbbggggggdddeeekkkssszzztttyyyuuu~~~zzzcccVVVSSSKKK???CCC<<<555444777999777333444333222111000000000000111///......000222222222333///,,,---,,,***+++///------------------------......---,,,,,,,,,,,,---******++++++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((***+++---------+++*********************++++++---,,,,,,+++***)))((((((&&&'''((()))***+++,,,,,,******))))))))))))******+++*********))))))((((((...------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***((('''''')))+++,,,......,,,+++***)))))))))+++******))))))******+++************)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++************)))))))))+++,,,+++***,,,------,,,+++***)))(((///,,,******---...---+++++++++++++++++++++++++++((()))++++++******+++,,,((()))***+++,,,---------,,,---.........---,,,+++,,,++++++,,,---...///000+++++++++***************++++++***)))***+++---...---,,,++++++,,,///111333666555444111///,,,***)))+++,,,...///000///......******+++++++++,,,,,,,,,---,,,,,,,,,+++*********++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,......---,,,,,,+++************************************))))))))))))************))))))))))))******+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++)))***++++++***)))***+++---------,,,,,,,,,++++++))))))************))))))))))))************))))))''''''((()))))))))))))))((()))***+++,,,---------******)))(((((((((((((((RRRTTTVVVUUUSSSQQQPPPQQQUUUUUUVVVYYY]]]```bbbbbbeeeccceeehhhhhhiiirrr|||~~~tttuuu~~~{{{~~~|||zzz{{{|||yyyllleeeYYYJJJBBB<<<555444888999777333444333222111111111111111777444222111222222111111000---...333555222//////------------------------......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++***++++++++++++++++++***************************+++++++++,,,,,,+++++++++******)))))))))((((((((()))***+++------,,,***)))***++++++++++++++++++***,,,,,,++++++***)))))))))'''(((((()))***++++++,,,******))))))))))))******************)))))))))(((,,,,,,,,,+++******))))))))))))))))))))))))))))))************************************************,,,+++)))(((((()))***+++...---,,,++++++***++++++******))))))))))))******))))))(((((((((''''''''')))))))))***++++++,,,,,,---------,,,,,,,,,+++++++++*********,,,---,,,+++***++++++,,,,,,,,,++++++---***((()))+++,,,+++***++++++++++++++++++++++++***,,,,,,,,,***)))***+++))))))***,,,,,,---------,,,,,,---......---,,,+++++++++,,,,,,------......++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,---///111222000000///...,,,+++******+++,,,---.........------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------,,,,,,,,,,,,------------,,,++++++***))))))******************************))))))))))))******+++******))))))******++++++++++++++++++***))))))************************************************))))))))))))************)))))))))))))))******+++***+++,,,,,,+++***+++,,,+++++++++*********))))))))))))************))))))))))))************))))))((())))))))))))(((((('''))))))***++++++,,,,,,+++***)))((((((''''''((((((TTTVVVXXXXXXWWWVVVVVVVVV[[[]]]```bbbdddeeeeeeeeeiiiggghhhkkkoooxxx~~~{{{vvvttt|||}}}{{{yyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzz|||~~~}}}}}}zzz{{{|||~~~vvveeeUUUHHHBBB;;;888:::;;;888555444333333222222222333333<<<:::666444444333111///---+++000:::???;;;333...------------------------......---,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,******++++++++++++******++++++++++++++++++++++++***+++,,,------,,,+++***+++*********))))))(((((()))***+++,,,,,,+++)))(((******,,,,,,,,,+++***)))************************)))))))))*********++++++******))))))))))))******************))))))))))))************************))))))))))))))))))))))))************************************************...,,,+++***))))))***+++,,,,,,++++++++++++,,,,,,******))))))))))))************)))))))))((((((((()))))))))***++++++,,,,,,---------------,,,,,,,,,,,,+++***+++---...---,,,((()))***+++,,,---------***)))'''''')))***)))(((++++++++++++++++++++++++---......---+++******+++)))***+++,,,,,,------,,,++++++,,,------,,,,,,+++***+++,,,---------,,,++++++++++++,,,,,,---------,,,------------,,,,,,++++++,,,---...///000000000++++++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,------------------------------------------............------------......------------......,,,,,,++++++******))))))+++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++***)))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++,,,---,,,++++++,,,---+++++++++*********))))))))))))************))))))))))))************))))))*********))))))((('''&&&)))))))))***************))))))((('''''''''''''''VVVYYY[[[\\\\\\\\\\\\]]]^^^aaadddffffffeeeeeeeeeiiiiiikkkrrrxxxtttxxx}}}|||zzzvvvssssssuuuxxxyyytttdddXXXPPPFFF???======;;;:::555444444333333444444555===:::777666555333111///...,,,000;;;BBB>>>444---..............................---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++)))***,,,------,,,***)))******************************+++++++++***)))((()))***+++,,,+++***)))'''))))))*********+++++++++******************************))))))))))))***************)))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************************...---,,,+++***************)))))))))******+++,,,++++++************++++++,,,,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------,,,))))))***+++,,,,,,,,,,,,***)))((((((((()))))))))++++++++++++++++++++++++,,,---......,,,+++,,,---***++++++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,***+++---......,,,***)))******+++,,,,,,---......,,,---......---,,,***)))+++,,,...000111000//////,,,,,,,,,---......//////+++++++++,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,------.........------------------------...---------------------......------------......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++******************************((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++***+++,,,,,,******+++,,,---------,,,,,,,,,++++++))))))************))))))))))))************))))))((())))))))))))((((((''')))))))))((((((((((((((()))(((((('''''''''''''''YYY\\\___aaaaaaaaabbbccc```cccffffffeeeeeefffgggkkkmmmsssvvvsssuuu}}}yyyzzz{{{wwwsssrrrrrrsssvvvzzzzzzlllbbbSSSGGG@@@>>>===<<<777666555555555555555555888777555555555444222000222...///777>>>:::222,,,..............................---,,,,,,,,,,,,---******++++++++++++************++++++++++++*********************************+++,,,,,,,,,,,,+++***((())))))***+++,,,------******+++++++++*********))))))*********)))'''&&&)))))))))***++++++,,,,,,***************+++++++++******))))))))))))******))))))))))))))))))******((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))...---,,,+++******))))))(((''''''(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***++++++,,,,,,******************+++++++++***)))***+++,,,+++******++++++,,,,,,++++++************)))))))))***+++++++++++++++++++++++++++***,,,------------///000++++++,,,---------,,,,,,+++++++++,,,,,,---------***,,,---......---+++)))******++++++,,,---......,,,,,,---------+++***)))+++---///111111111///...---------....../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,++++++************************((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++(((***+++***)))((()))***---------,,,,,,,,,++++++))))))************))))))))))))************))))))&&&&&&((()))***************)))(((''''''(((((()))))))))((('''''''''''''''[[[^^^aaacccddddddeeefffcccfffgggfffeeefffjjjnnnssszzz~~~vvvwwwzzz|||wwwqqqpppsssvvvtttrrrvvvyyy~~~|||rrrbbbSSSHHHBBB???===999999888666666555555666333222222333444444222111555///---222666444000.................................---,,,,,,,,,,,,---)))******++++++******)))+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++))))))***+++,,,------...******+++++++++,,,,,,,,,+++******)))((((((((('''))))))******+++++++++,,,*********+++++++++,,,,,,******))))))))))))******))))))))))))************)))))))))******+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++***))))))((((((''''''((()))******,,,,,,++++++++++++,,,,,,******)))))))))((((((((()))))))))***++++++,,,,,,))))))))))))***************)))((()))+++,,,+++***++++++,,,,,,,,,++++++******+++,,,+++***)))+++---++++++++++++++++++++++++(((***,,,------...000111,,,,,,------------,,,,,,,,,,,,,,,,,,---...//////+++,,,---.........---,,,+++,,,,,,------.........,,,------------,,,,,,+++,,,---///111111111///...---------...............//////...---------......---------.........//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++((()))***)))((('''(((***+++++++++*********))))))))))))************))))))))))))************))))))$$$%%%'''(((***+++++++++***)))(((''''''((()))*********)))((((((((((((((([[[^^^aaaccccccdddeeeffffffggggggeeecccgggooovvv|||wwwyyy}}}zzzwwwvvvuuutttuuuyyy}}}sssdddWWWLLLDDD@@@<<<;;;999888666666555555111111111222444444222111333///---000111//////111..............................---,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---//////...---+++)))((()))*********************+++++++++))))))***++++++,,,------******))))))))))))******((()))))))))*********************+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************))))))******)))))))))******++++++******))))))******+++))))))(((((((((''''''''')))))))))***++++++,,,,,,))))))*********++++++++++++***)))***,,,---,,,+++)))***++++++,,,,,,,,,,,,***+++,,,+++))))))+++---++++++++++++++++++++++++)))+++,,,---,,,,,,...000,,,---------------,,,,,,------,,,,,,---///000111---------......///////////////////////////000000///............//////000---...///000111000//////......//////000111222222222111000/////////000000//////000000000111111111111111000000000000000000------------------------,,,---------..................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))))))))************)))))))))))))))******+++(((***+++***)))((()))***+++++++++*********))))))))))))************))))))))))))************))))))&&&&&&''')))************))))))''''''((()))+++,,,++++++***)))))))))))))))[[[]]]aaabbbccccccdddeeefffgggeeebbbaaafffqqqyyy}}}ssswwwzzztttrrrsssttttttwwwzzzsssdddVVVKKKEEE===<<<:::888777666555555111111111333444444222000111------//////...///333////////////////////////......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((((((***,,,...//////...---+++***))))))******+++,,,---///000111111///,,,***)))***,,,---************************((())))))+++,,,---......******))))))))))))******(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********)))))),,,,,,+++++++++++++++,,,))))))(((((((((((())))))************)))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++***+++---...---,,,'''((()))+++---.........)))+++,,,+++((((((***---++++++++++++++++++++++++***,,,------++++++,,,------------...------,,,,,,......------...///111222------------...000111222222222222111111111111111111000/////////111222333...//////000000000000000///000111333444666777777444333222000000000111222111111222222222333333333444333333333222111111111////////////////////////---.........//////000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,++++++******++++++,,,***+++,,,,,,------------++++++++++++++++++++++++************************))))))))))))************)))))))))))))))******+++)))+++,,,+++***)))***+++---------,,,,,,,,,++++++))))))************))))))))))))************))))))'''((()))))))))))))))((()))(((''''''(((***,,,...,,,++++++***************eeedddcccccceeegggggggggdddcccdddfffeeejjj{{{yyyrrrrrr}}}}}}ssswwwxxxwww{{{}}}rrreeeYYYQQQHHH>>>777777999888666666111222333444444444444444333222000000111000///---........................000---******,,,---,,,***+++,,,,,,,,,,,,+++******...---,,,*********+++,,,++++++++++++*********)))))))))(((((()))+++---...++++++++++++++++++,,,,,,'''''')))+++---///111111222222000...,,,***((('''$$$&&&((()))*********)))******************++++++***)))(((''''''((()))***))))))))))))((((((((((((''')))+++,,,---,,,***)))***)))((()))***+++***)))***((('''(((+++...000000))))))))))))************))))))))))))))))))))))))000...+++)))((()))***,,,---+++******+++,,,,,,+++))))))(((((()))***++++++,,,,,,+++******++++++,,,,,,+++++++++++++++++++++************************,,,------,,,+++***))))))---,,,***))))))***,,,---------------------------+++,,,,,,---------,,,,,,)))+++------,,,+++,,,---......//////////////////...000222444555666999;;;;;;;;;::::::999999999999111222222333333222111111333222222111111000//////222444666999<<<===>>>>>>;;;999666444222000000000---...000222444777888999777777777666777777888888333333333333222111000///000111111000///...---,,,........................------........................---,,,,,,+++******)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++)))+++---,,,+++)))))))))(((((()))******)))'''&&&******++++++++++++******((()))***++++++***)))((((((((()))*********************++++++++++++******,,,***(((***---000000...))))))(((((((((((())))))))))))))))))((((((((((((++++++***)))((((((((())),,,+++)))((((((((()))***ddddddccccccdddeeeeeedddeeecccdddiiinnnxxx{{{uuutttxxx|||xxxwwwvvvsssyyy{{{ooobbbZZZKKKAAA:::999999777444333333333444444444333222222333222000000111111///---........................000---+++,,,---...---++++++,,,,,,,,,,,,+++******---,,,***)))((()))***+++++++++*********)))))))))***))))))))))))+++,,,---------,,,+++***))))))((((((((()))+++---...000000111000///---,,,***)))((())))))***+++++++++******************************))))))************)))))))))))))))))))))((((((((()))******++++++***)))(((***)))((((((******)))(((***((('''(((+++...///000))))))))))))************))))))))))))))))))))))))...---+++))))))***+++,,,+++***+++,,,------+++))))))))))))))))))***+++,,,++++++***************++++++++++++++++++++++++++++++++++++******************++++++,,,,,,,,,++++++---,,,+++))))))+++,,,---------------------------,,,------.../////////...)))+++---.........///111...//////000111222222333333555888:::<<<>>>@@@CCCDDDDDDCCCBBB@@@>>><<<;;;222222222111111000000000111111111111222222222222444555888;;;===???@@@@@@>>>===999666333111000000000111222444666888999:::999:::<<<=========;;;:::444444444333222111//////000000000000////////////......................................................------,,,++++++***+++,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++)))))))))***************)))(((''')))******++++++******)))))))))************)))))))))******+++++++++++++++******++++++++++++******+++)))&&&&&&((()))'''&&&))))))(((((((((((()))))))))))))))(((((((((''''''+++***))))))))))))))))))++++++)))((((((((()))***eeeeeeeeeeeeeeeeeeddddddhhhfffhhhppp}}}~~~zzzvvvxxx}}}wwwpppoooqqqtttwww|||}}}qqqiiiVVVKKK@@@===;;;777444333555555444444333222222111333111000000111111///...........................///...------......---,,,,,,,,,,,,,,,,,,++++++***---,,,***)))))))))++++++************)))))))))(((+++******)))******+++++++++++++++******)))))))))))))))***+++,,,---......///......---,,,+++******------,,,+++++++++++++++************************((()))+++,,,,,,+++)))(((******)))))))))(((((((((+++*********)))*********,,,***))))))******((('''***((('''(((+++---......)))))))))*********++++++)))))))))))))))))))))))),,,,,,++++++***++++++,,,)))***+++---///...***'''+++************+++,,,,,,***)))))))))************************************,,,,,,++++++*********)))))))))+++,,,---------------,,,+++******+++,,,---------------------------++++++,,,,,,------------,,,...000000000000111222000111222444666888999:::<<<>>>AAADDDEEEGGGJJJMMMNNNMMMMMMKKKHHHDDD@@@===555444333111000000000111///000111222333444555666555777999<<<>>>@@@AAAAAABBB@@@<<<999555333111111222333444555666888999999;;;===AAADDDDDDCCCAAA???>>>======<<<:::888777666222222000//////000111222//////..................////////////.....................---,,,,,,++++++,,,------............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++))))))***------+++***))))))))))))))))))************))))))******))))))))))))*********++++++,,,---,,,,,,,,,******++++++++++++******,,,***)))((())))))'''%%%***))))))(((((())))))***)))))))))(((((((((((('''))))))))))))))))))***++++++******)))((()))))))))gggggghhhgggfffeeeffffffjjjkkkqqq~~~yyy|||xxxtttppppppuuu|||xxxgggYYYJJJBBB>>>999666666666555555444333333333333333111000000111111000.................................------------,,,+++,,,,,,------,,,,,,+++***...---,,,,,,+++,,,------*********)))))))))((((((++++++******************&&&'''((()))***+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++...---+++******+++,,,---+++++++++***************((()))************)))(((*********)))))))))((((((++++++***)))***,,,...///...,,,******+++***)))'''***)))((((((+++---------))))))*********+++++++++***************************++++++++++++++++++++++++***+++,,,------+++))),,,+++++++++++++++,,,,,,)))******+++++++++++++++)))))))))))))))*********---,,,,,,++++++******))))))***+++,,,---------------,,,++++++++++++,,,---------------............------------------......000111333333111111111222666777999;;;>>>@@@BBBCCCGGGIIIKKKLLLMMMOOOQQQSSSQQQQQQQQQPPPMMMHHHCCC@@@<<<:::777555444444555555222222333444555666777777666777888:::<<<>>>???@@@BBB@@@===:::777555444444333333444555666777777888;;;>>>AAAEEEFFFGGGFFFEEEFFFFFFEEEDDDBBB@@@>>>===888666444222111111222333000000000000////////////000000000//////////////////.........------,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++000...---+++*********+++((())))))******))))))(((+++***)))(((((()))***+++***++++++,,,,,,,,,,,,,,,******++++++++++++******************++++++*********))))))))))))))))))***************)))))))))))))))((((((((()))***+++++++++******)))))))))))))))dddffffffeeecccdddfffhhhiiiqqq~~~}}}~~~|||xxxvvvssstttwww~~~zzziiiUUUIIIAAA<<<999:::777666555555444444555555222111///000111111000///////////////////////////,,,---......---,,,++++++,,,------------,,,++++++,,,------......---------************))))))))))))***+++++++++*********)))&&&'''((()))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++---...+++++++++*********))))))***)))'''&&&&&&''')))***************************+++***)))***+++...222444///...,,,,,,,,,,,,***)))***)))((()))+++,,,,,,+++************++++++++++++++++++++++++++++++++++++***+++++++++++++++++++++...,,,))))))***,,,,,,,,,,,,,,,+++++++++++++++,,,***+++,,,---------,,,,,,(((((()))))))))*********,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------....../////////333222111111000111111222000222555666666666888999>>>???AAADDDGGGJJJLLLMMMPPPQQQRRRSSSRRRRRRSSSUUURRRSSSTTTSSSQQQMMMIIIGGGDDDBBB???===<<<<<<===>>>888888888888888888888888777888888999:::<<<======???===;;;:::999888999999777777888888999:::::::::<<<===???BBBDDDGGGIIIJJJFFFFFFFFFEEEDDDCCCAAAAAA@@@>>>:::777444333333333222222222111111000000000111111000000000///////////////...............---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***,,,000///---++++++++++++,,,))))))************))))))+++***)))(((((()))***+++)))******+++,,,+++++++++******++++++++++++******'''((())))))))))))((((((******))))))))))))******,,,,,,,,,+++++++++******)))((((((((()))***++++++************)))))))))(((```bbbbbbaaa___aaagggkkkmmm{{{|||zzz~~~{{{uuutttuuuwwwxxxyyy|||yyycccUUUJJJBBB======;;;:::888666555555666666222000///000111222000///////////////////////////,,,...000000...,,,,,,,,,---------------,,,++++++***,,,...000000///---+++++++++++++++*********))))))******+++++++++******+++++++++******)))))))))++++++++++++++++++******************************'''(((((((((***+++,,,---,,,,,,++++++***)))))))))+++(((%%%######%%%(((+++(((((()))******++++++,,,******)))***,,,///222444///---,,,,,,------+++******)))((()))++++++***)))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,///,,,)))''')))+++------,,,,,,+++************+++***+++,,,.........------((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,------------,,,,,,---------...//////000000111000//////000111333444333666:::===???AAADDDFFFGGGHHHIIILLLNNNPPPRRRSSSTTTVVVVVVVVVTTTSSSTTTUUUUUUVVVVVVWWWUUUSSSQQQOOOKKKJJJHHHGGGFFFFFFFFFGGG@@@@@@??????>>>======<<<<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::;;;<<<===>>><<<======>>>???@@@AAAAAA???@@@@@@AAACCCEEEHHHIIIFFFFFFGGGGGGGGGGGGFFFFFFFFFDDDAAA===:::777666555555555444444333222222222222222111111000000//////////////////////////////...////////////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---...------,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******)))******+++++++++++++++******++++++++++++******+++---......+++)))((((((+++******))))))******+++,,,,,,,,,++++++++++++***))))))))))))))))))***+++)))************)))((((((___aaaaaa___^^^bbbkkkrrr}}}zzzvvvssspppqqqvvv|||vvvggg[[[NNNEEEAAAAAA???<<<888666555555555111000///000111222111///////////////////////////---000222222000.........---------...------,,,++++++...333666777444000---,,,,,,,,,,,,++++++++++++((()))***+++,,,,,,++++++------,,,+++***))))))(((***************+++++++++******************))))))(((((()))***++++++******,,,,,,++++++***))))))(((***((('''%%%%%%'''(((***''''''((()))+++,,,---...************+++---...///,,,+++******+++,,,+++)))***)))))))))++++++)))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,...,,,))))))***,,,,,,,,,,,,+++***)))))))))))))))(((***,,,---......---,,,))))))******+++,,,,,,---***++++++,,,,,,---------++++++,,,---............,,,------------------,,,---------...///000000000.........///222555999;;;>>>AAADDDGGGIIIJJJMMMOOOMMMNNNOOOQQQRRRTTTUUUVVVUUUWWWXXXWWWVVVUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTTTTPPPPPPPPPOOOOOONNNNNNNNNHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA???>>>>>>??????>>>============???@@@AAA???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHIIIIIIIIIIIIHHHEEECCC???===:::999777777666666555444444333333333222111111000/////////////////////////////////////////////...---------------------------------------------------------------,,,******+++---++++++,,,------------,,,++++++,,,,,,,,,,,,++++++))))))************))))))***++++++,,,,,,,,,,,,,,,******++++++++++++******+++...111111...,,,+++,,,+++******))))))******+++++++++*********)))))))))+++***)))))))))))))))))))))******+++***)))((('''aaabbbcccaaa```fffpppyyy~~~xxxpppnnnmmmooouuu~~~wwwjjjZZZLLLFFFEEECCC>>>:::666444333333111000///000111222111000000000000000000000000000...222555555222000///000------......------,,,+++...222888======999444000---------,,,,,,,,,++++++'''(((***+++,,,,,,,,,+++++++++++++++++++++,,,,,,***************+++++++++************)))))))))))))))***+++,,,,,,***)))(((,,,,,,++++++***))))))((()))))))))(((((()))))))))&&&&&&((()))+++---...///+++******************+++***)))((()))***+++***)))***))))))***++++++)))'''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...+++)))((()))***,,,,,,+++***+++,,,---+++***++++++***)))(((((())))))''')))+++---...---,,,+++))))))***+++,,,,,,------)))***+++,,,------...///))))))+++---...///000000,,,------......------,,,---------...///000000111222222444666;;;@@@DDDGGGJJJLLLOOOOOOOOOOOOPPPQQQPPPQQQRRRSSSTTTUUUVVVVVVUUUVVVWWWWWWWWWWWWXXXZZZXXXWWWWWWVVVUUUTTTTTTTTTRRRSSSSSSTTTTTTSSSRRRRRRLLLLLLLLLKKKKKKJJJJJJJJJIIIGGGEEECCCBBBAAAAAABBB@@@@@@?????????@@@BBBBBB???@@@AAABBBDDDEEEFFFFFFIIIJJJKKKKKKIIIEEEAAA>>>;;;<<<>>>AAACCCDDDEEEFFFIIIIIIHHHFFFCCCAAA>>>===999888888777666555555555333333222222111000000///////////////000000000000---.........---,,,++++++........................---------------------------...---,,,******,,,...)))***,,,---...------,,,+++,,,,,,------,,,,,,+++((()))***++++++***)))(((+++,,,------......------******++++++++++++******###'''+++---,,,+++,,,---++++++************++++++))))))))))))((((((((((((++++++***)))(((((()))))))))******++++++)))((('''___aaafffhhheeehhhzzz|||qqqmmmnnnlllrrr}}}mmmYYYLLLGGGFFFDDD>>>999555333333111111000000///000000000////////////////////////,,,<<>>===<<<===???AAACCCFFFGGGGGGGGGEEECCC@@@>>>:::777444333444777888888;;;;;;;;;999666333333333333222000///......//////,,,,,,---...////////////000//////---,,,+++******,,,---------......//////,,,,,,---//////---)))&&&+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++***))))))((())))))***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))))))))(((((((((***+++,,,+++++++++***************+++,,,,,,---,,,+++***)))))))))))))))))))))))))))bbbaaacccgggllluuuwwwrrrnnnnnnrrrxxxzzzhhh\\\PPPKKKEEE>>>999666555444666555555444444444444444////////////////////////---:::???666......///+++........................---///222444444222000...,,,,,,,,,+++++++++******+++,,,------,,,,,,---...---,,,,,,+++******+++++++++---000///,,,******+++---+++)))***,,,///111111******+++,,,,,,,,,,,,+++...111444222---******,,,,,,,,,++++++***))))))((()))))))))(((((((((((((((************,,,---///000,,,,,,,,,++++++*********))))))***++++++++++++******)))))))))***+++,,,,,,***++++++,,,,,,,,,,,,,,,++++++***************++++++***((()))***++++++***++++++,,,---,,,+++***)))***,,,///000///------...+++************+++,,,,,,,,,,,,+++++++++,,,---...******++++++,,,,,,,,,---............////////////000111222333444666:::===AAABBBEEEIIILLLOOOQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTVVVVVVVVVUUUVVVVVVWWWWWWUUUUUUVVVVVVWWWXXXXXXXXXVVVVVVVVVUUUSSSRRRPPPPPPQQQRRRRRRQQQNNNKKKHHHFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAABBBEEEFFFGGGGGGGGGFFFEEEEEE???>>>>>>======>>>???@@@BBBBBBCCCDDDCCCBBBAAA@@@:::777444444666888999::::::<<<===<<<:::888777777444333111000//////000000///////////////...------------------------------...............------------------......---***'''+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,++++++***)))))))))))))))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++***************)))(((((()))***+++************************++++++,,,---,,,+++***)))))))))))))))))))))))))))hhhdddcccjjjwww}}}uuunnnmmmooosssyyyxxxooo^^^UUUHHH???:::888777555555444333333222222333333000000000000000000000000...666999222...000///,,,////////////////////////---...///000///...,,,+++++++++++++++************++++++,,,...000111000...------,,,,,,+++,,,,,,,,,---111555444...***)))+++,,,***)))+++...111222222******+++,,,,,,,,,,,,+++,,,///111000,,,***+++---,,,,,,++++++***)))))))))((((((((((((((((((((((((******)))***,,,...111333+++++++++++++++*********(((((()))************)))((((((((()))***,,,---...)))******++++++++++++++++++***************++++++,,,+++******++++++***)))***+++,,,------,,,++++++)))+++......---,,,,,,---,,,,,,*********,,,...///,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,------//////.........///111222333444666777:::???FFFJJJLLLMMMOOOQQQRRRTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVVVVQQQQQQRRRSSSSSSTTTUUUUUUSSSRRRPPPOOOMMMLLLLLLKKKJJJKKKJJJIIIGGGDDDAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA???>>>===<<>>???@@@AAABBBDDDDDDDDDDDD@@@@@@??????>>>===<<<<<<<<<<<<===>>>???@@@AAABBB===:::777666666888888888999<<>>BBBBBBBBBCCCCCCDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDDDDBBB???>>>===>>>???@@@BBBCCCCCCDDDBBBBBBBBBAAA???===;;;:::999999999:::;;;===>>>???AAA>>>:::888777777666555777:::>>>AAAAAAAAAAAABBB===<<<:::888555333222111222111000///---,,,,,,++++++,,,,,,---...///000000...............---------000...,,,+++,,,------,,,+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,++++++*********++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******)))))))))((()))))))))))))))*********+++,,,,,,,,,,,,******((((((((((((((((((((((((kkkmmmtttwwwmmmjjjiiinnnvvv~~~{{{nnn[[[MMMEEE@@@;;;777777666555444333333333333222222222222222222222222000111000---...000000---------------------------,,,,,,++++++,,,---///000...------------,,,,,,,,,+++******---000000,,,)))++++++************++++++***///444555000---,,,---,,,+++******,,,---,,,+++******+++,,,,,,,,,,,,+++******+++***))))))***++++++++++++***************)))))))))******+++++++++,,,+++)))((()))***+++---************************)))***++++++,,,,,,++++++++++++***************+++***++++++,,,,,,,,,,,,,,,******))))))***++++++,,,+++++++++...000111000///)))***,,,---...------,,,+++---......------...///222000---+++***+++,,,---,,,,,,---------.........000000000000000000111111000000///000222555888:::>>>BBBGGGKKKNNNPPPRRRTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXWWWVVVTTTSSSPPPOOOMMMJJJHHHGGGFFFEEE@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIIIIJJJIIIIIIIIIFFFGGGIIIIIIIIIFFFDDDBBBAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCAAA???===;;;:::999999999999::::::;;;>>><<<999888888999888777555999===@@@AAABBBCCCDDDCCCBBB@@@===:::777444333111111///...------------........................,,,,,,,,,---...///000000000...++++++,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++******))))))(((((())))))*********+++******,,,,,,,,,,,,+++***))))))))))))))))))))))))nnnxxx~~~sssjjjgggiiirrrzzz}}}lll\\\PPPFFF>>>999666555444333222111111111111111111111111111111111///000000///...//////...---------------------------,,,,,,,,,---///111222............------------''''''(((+++---///...---******))))))******++++++''')))---...---,,,++++++,,,+++******++++++***(((******+++,,,,,,,,,,,,+++------,,,++++++,,,,,,,,,************************)))******++++++,,,,,,,,,++++++***))))))))))))))))))))))))*********************+++,,,,,,,,,,,,,,,,,,++++++***))))))*********++++++,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,******+++...111333222000++++++---......---,,,,,,,,,---......------...///111000...+++***+++,,,,,,,,,,,,---............------......//////000111111222333444666999===@@@BBBFFFJJJOOOSSSTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWVVVVVVSSSTTTTTTTTTSSSQQQNNNLLLJJJHHHFFFCCCAAA???======999999:::<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>@@@BBBDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLHHHHHHIIIJJJJJJKKKKKKLLLJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJLLLLLLLLLJJJHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFHHHGGGFFFEEECCCBBBAAA@@@>>>>>>===<<<;;;::::::999888777666777:::;;;<<<;;;666888<<<>>>???AAACCCEEEGGGFFFEEEBBB???<<<999777444333111////////////000000/////////...---------***+++,,,---...000111111000...,,,+++---.........+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,,,,++++++,,,,,,------***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++***))))))))))))***++++++,,,,,,)))***+++,,,---,,,++++++)))))))))))))))))))))))){{{xxxpppmmmmmmrrryyy}}}mmm]]]NNNCCC===555444333222000000000000111111111111111111111111///000222222///------///..............................---------...000000......---------,,,,,,,,,'''(((***+++++++++---///+++************+++,,,---)))((((((***------+++(((+++******+++,,,---+++*********+++,,,,,,,,,,,,+++000...,,,+++,,,,,,,,,,,,************************((())))))***++++++,,,,,,))))))***+++++++++***)))((()))))))))*********+++))))))***+++++++++++++++*********)))******++++++)))******+++++++++++++++))))))))))))***+++,,,---)))***+++...000111///...,,,---.........---,,,++++++,,,---,,,++++++---///---,,,,,,,,,,,,,,,------,,,,,,.../////////...---------...///000222333333555777:::>>>BBBFFFIIIKKKLLLOOOSSSUUUVVVVVVWWWXXXWWWWWWWWWWWWVVVTTTSSSRRRNNNOOOOOOOOOMMMIIIFFFDDDBBBAAA???===;;;:::999999666777888999;;;<<<===>>>======>>>>>>?????????>>>@@@AAABBBDDDFFFHHHJJJKKKMMMMMMMMMMMMNNNNNNNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEFFFFFFGGGBBBCCCCCCBBBAAA???===<<<888777666777999;;;::::::888:::;;;<<<===???CCCEEEGGGGGGGGGFFFDDDBBB@@@>>>:::888666333111111111111////////////............+++,,,,,,---...///000000///---,,,,,,...///...---+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---......***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,++++++++++++*********)))***+++,,,,,,,,,+++***)))******+++,,,,,,------)))***+++,,,---,,,++++++++++++++++++++++++++++++uuummmlllpppwwwyyyeeeSSSFFF@@@999999777666555444444444000000000000000000000000...000333444000,,,,,,000//////////////////////////////......------......---------,,,,,,,,,+++++++++---...,,,)))(((***---++++++++++++,,,,,,---......+++)))***...000,,,)))*********,,,...///...,,,******+++,,,,,,,,,,,,+++///---+++*********************************++++++'''(((((()))***+++++++++'''(((+++---...---,,,+++(((((())))))*********+++(((((()))***************(((((())))))***+++------(((((()))***************))))))))))))***+++,,,---******+++---//////,,,***------.........---+++******+++,,,+++******,,,...))))))***,,,---......///,,,,,,.../////////...---...///000111333555666777777:::>>>CCCHHHLLLOOOQQQQQQRRRTTTUUUUUUWWWYYY\\\WWWWWWVVVTTTRRRPPPNNNMMMKKKKKKLLLKKKHHHDDD@@@======<<<;;;:::999888888888666777888:::;;;<<<>>>>>>===>>>@@@BBBCCCBBBBBBAAACCCDDDDDDEEEGGGIIIKKKLLLQQQQQQPPPPPPPPPPPPPPPPPPMMMMMMLLLLLLKKKKKKKKKJJJGGGHHHHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGHHHJJJLLLMMMKKKJJJHHHGGGGGGHHHJJJKKKEEEFFFGGGGGGFFFCCCAAA???<<<:::999888888888666444;;;;;;<<<<<<<<>>999;;;:::999888777777777777666777:::===@@@BBBCCCDDDGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCEEEGGGIIIKKKLLLMMMNNNOOOQQQPPPOOOOOOQQQRRRPPPPPPLLLIIIKKKMMMJJJDDDCCCCCCDDDFFFIIIJJJIIIGGGGGGEEEEEEJJJKKKGGGEEEFFFEEEBBBAAADDDFFFFFFFFFGGGKKKJJJIIIHHHGGGGGGGGGHHHJJJJJJJJJIIIHHHGGGEEEEEE???<<<999777888999999888777999;;;>>>AAACCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEECCC@@@<<<888555444444444222111///...---...000111......---------...////////////.........---------111000///...---,,,++++++---,,,+++******+++,,,---///...---,,,+++,,,,,,---,,,,,,+++******+++,,,,,,***+++,,,,,,,,,+++***)))+++++++++,,,,,,---------,,,+++***)))(((((((((((((((***---//////...,,,++++++)))((())),,,------------------,,,,,,+++++++++{{{sssnnnrrryyy{{{kkkZZZOOOEEE>>>999999777444333555222222222222111111111111111000000000000000000000///...------......---,,,------------------------------,,,,,,,,,,,,------...,,,+++++++++,,,------,,,---...---+++***+++,,,,,,,,,,,,+++++++++******+++,,,,,,,,,+++***))))))&&&(((***---.........---,,,+++***)))***+++,,,,,,******+++,,,,,,,,,,,,+++******+++---//////...,,,------,,,,,,,,,,,,------((()))******+++++++++***,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////111...+++***,,,,,,+++******)))))))))***+++,,,---111111000/////////000000))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,...//////000222555888;;;???DDDHHHLLLMMMPPPTTTVVVWWWWWWWWWTTTVVVWWWWWWVVVSSSPPPNNNHHHFFFDDDBBBAAAAAABBBCCC???>>>>>>@@@AAAAAA>>>;;;<<<;;;:::999888999999:::AAABBBDDDGGGIIIKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHGGGIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPQQQQQQPPPNNNOOONNNKKKJJJKKKHHHCCCGGGEEEDDDDDDFFFFFFEEEDDDJJJGGGFFFIIIJJJHHHIIIKKKIIIFFFEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFEEEGGGDDD@@@>>>>>>>>>>>>===999:::;;;<<<>>>???@@@AAADDDDDDEEEEEEEEEEEEEEEEEECCCAAA>>>;;;888555444444222111000/////////000111//////...------------...//////.........---------...............---------,,,,,,+++******+++,,,,,,///...---,,,,,,,,,------...---,,,++++++,,,---...,,,,,,---......---,,,+++,,,,,,,,,,,,------------,,,+++***)))(((((((((((()))***,,,------,,,+++***+++)))((()))+++------------,,,,,,++++++******)))xxxzzz~~~~~~uuupppnnnxxx~~~vvvggg\\\PPPEEE;;;999999666444555333333333222222222111111111000000000000111111222111///......///000///...------------------------......------------......------,,,,,,+++,,,,,,------...///...,,,+++,,,---,,,,,,,,,++++++++++++***+++...000...+++))))))+++((()))+++---...//////...000///...,,,++++++++++++******+++,,,,,,,,,,,,+++***+++---000222333000......------,,,,,,------...************++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++------------...///000000000...,,,,,,,,,---,,,+++,,,***((('''(((***---///------,,,,,,,,,------...)))******++++++,,,,,,---...------------.../////////...------...///111333555888<<<@@@DDDIIINNNRRRSSSTTTVVVXXXYYYZZZYYYYYYVVVUUUTTTRRROOOKKKIIIGGG???>>>===;;;;;;;;;<<<===<<<;;;<<<===@@@AAA@@@???@@@???===<<<;;;<<<>>>???FFFGGGIIIKKKLLLNNNNNNNNNMMMLLLLLLKKKIIIHHHHHHGGGJJJJJJKKKKKKKKKKKKKKKKKKMMMLLLLLLMMMOOORRRTTTTTTUUUYYYYYYTTTOOOMMMJJJEEEHHHFFFCCCCCCEEEGGGHHHHHHMMMHHHFFFGGGHHHGGGKKKPPPQQQOOOLLLJJJJJJIIIGGGEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGDDDBBBAAABBBCCCCCCBBB>>>>>>===<<<===>>>???@@@BBBCCCCCCCCCDDDEEEEEEEEEDDDCCCAAA>>>;;;888555444222222111111111000000000000000///...------------/////////.........---------------.........//////,,,,,,++++++++++++,,,,,,......---,,,,,,,,,------......------------......---...///000000///...---.........---------------,,,+++***)))))))))))))))++++++++++++************+++)))((()))+++------,,,++++++***************)))yyyuuu~~~vvvrrrtttzzz~~~tttjjj]]]OOO@@@;;;:::888555555444333333333222222222222111000000000111222444555555333000////////////.................................------------......---.........,,,,,,---...,,,......---,,,+++,,,---+++++++++++++++++++++++++++///222000+++(((***---------.........---,,,+++///000///---+++******+++******+++,,,,,,,,,,,,+++***+++...222555555222///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,---++++++*********)))******************************,,,,,,------...//////000...---,,,,,,,,,,,,+++++++++***)))))))))+++---///((((((((((((((()))***+++******++++++,,,---------......------......///000333111000///000333666888===@@@DDDHHHLLLPPPUUUXXXXXXXXXYYYZZZZZZZZZYYYXXXUUUSSSPPPLLLIIIFFFDDDDDD;;;::::::::::::;;;<<<<<<======>>>@@@BBBDDDEEEFFFEEEDDDBBBAAA@@@BBBDDDEEEGGGGGGIIIJJJKKKLLLLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKMMMTTT]]]dddmmmqqqppphhh^^^XXXSSSOOOKKKHHHEEEFFFJJJOOOSSSVVVWWWQQQMMMLLLLLLMMMSSS[[[dddccc___ZZZWWWTTTOOOJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGBBBAAA@@@BBBEEEGGGHHHHHHEEECCCAAA@@@@@@@@@BBBCCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDBBB???;;;888666333333444444333222111000000//////.........//////////////////............---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------------...------///000000///....../////////......------,,,,,,+++******)))))))))***,,,+++***((((((((())))))+++)))((()))+++,,,,,,+++((())))))***+++,,,,,,---yyyyyy||||||rrrmmmrrr~~~yyykkk[[[III@@@===999666555444444444444333333333222111000000000222444666888999666222000///...---,,,........................------,,,,,,,,,,,,------...000111000...,,,---...+++,,,---,,,+++******,,,+++++++++++++++++++++++++++///222000+++)))***...............---,,,,,,++++++---...---+++)))***+++******+++,,,,,,,,,,,,+++)))+++...222555555222///---------,,,,,,---------///......---------...///,,,+++***)))))))))*********************************++++++,,,------......***+++++++++************)))***+++,,,,,,---,,,,,,++++++***++++++,,,------+++++++++,,,------......---------------......///222111000111333777;;;===FFFHHHLLLOOOQQQSSSVVVYYYXXXXXXXXXXXXWWWWWWVVVUUUOOOMMMIIIEEECCCAAAAAAAAA999999:::;;;<<<===>>>???AAACCCDDDFFFHHHJJJLLLNNNKKKJJJHHHFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJIIIEEEEEEFFFHHHIIIJJJKKKLLLFFFJJJNNNOOOSSS^^^qqqssskkkfffaaaXXXTTTQQQPPPTTTZZZ___bbbddd___[[[ZZZYYY[[[ccclllyyy{{{yyysssooommmfff]]]RRRPPPNNNKKKIIIHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFCCCBBBBBBDDDGGGJJJKKKJJJHHHGGGEEECCCCCCDDDEEEFFF@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFEEECCC???<<<999666666666666555444333222////////////000111111222000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,------------,,,,,,+++,,,---...///......---/////////......------,,,,,,+++******************,,,+++)))((('''((())))))+++***((()))***++++++***'''((()))+++---...000111|||xxxqqqnnnlllppp|||yyyiiiVVVJJJBBB;;;888888555555444444444333333333111111000111222555888::::::666222///......---,,,........................------,,,,,,,,,,,,---------000222111---+++,,,...+++,,,---,,,***)))***+++***++++++++++++,,,,,,,,,+++...000///,,,+++,,,---+++++++++,,,------......(((+++------***(((***,,,******+++,,,,,,,,,,,,+++)))***,,,///111222///------,,,,,,++++++,,,,,,---111000...---------...///...---,,,+++++++++,,,---++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,(((***++++++***))))))***((()))+++---...---,,,,,,---,,,,,,,,,,,,------...+++,,,,,,------......///---------------...//////000000111444888===AAADDDMMMPPPRRRTTTTTTUUUVVVXXXXXXWWWWWWVVVUUUTTTSSSSSSIIIGGGCCC@@@>>>>>>>>>???999:::;;;===???@@@AAABBBFFFIIILLLMMMNNNOOOQQQRRRNNNMMMLLLKKKKKKJJJJJJJJJHHHIIIJJJKKKKKKLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHCCCDDDFFFHHHJJJLLLNNNNNNMMMRRRYYY___gggvvv{{{wwwnnniiiccc``````cccggghhhhhheeedddddddddgggqqq{{{{{{ppp^^^[[[VVVRRROOONNNNNNOOONNNNNNNNNMMMLLLKKKIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFKKKJJJHHHGGGFFFFFFFFFGGGAAABBBBBBBBBCCCDDDDDDDDDFFFFFFGGGGGGEEECCC@@@>>>::::::999888777666666555222111111111111222333444000000000/////////......//////.........---------,,,,,,------------,,,,,,+++,,,---.........------,,,,,,------------,,,,,,)))***,,,---......---,,,.........---------------,,,++++++*********+++++++++***)))((((((((()))***+++***((((((***+++******((((((***+++---///000111{{{~~~uuuoooiiikkkrrr~~~vvvcccTTTHHH>>>;;;<<<555555555555444444444444111111000111333777:::<<<777444000....../////////..............................------------......+++...111000,,,)))***,,,,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++,,,---------------+++******++++++,,,---...(((+++///...***''')))+++******+++,,,,,,,,,,,,+++)))((()))+++---...,,,+++,,,++++++******++++++,,,000///---,,,+++,,,---...///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,+++'''***,,,,,,***))))))+++******++++++,,,------...,,,,,,+++*********++++++,,,,,,,,,---......////////////......//////000111111333777;;;AAAGGGKKKNNNRRRTTTWWWXXXWWWWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSHHHFFFDDDAAA???>>>??????<<<===???BBBDDDFFFGGGHHHIIILLLPPPRRRQQQPPPQQQSSSNNNNNNNNNNNNLLLJJJIIIGGGEEEEEEFFFHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVWWW\\\```hhhttt|||tttnnnlllkkklllllliiiiiikkkooorrrvvv|||mmmjjjccc^^^[[[\\\^^^```^^^^^^]]][[[YYYVVVTTTSSSQQQPPPOOOOOOPPPOOOMMMKKKQQQPPPOOOMMMKKKHHHGGGFFFCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHGGGFFFDDDCCC>>>===;;;:::888888888999666666555333333222222222000000000000/////////...---------...............,,,,,,---......---,,,,,,+++,,,---.........------,,,---...//////...---,,,)))***,,,---......------,,,,,,,,,,,,------------+++++++++******++++++,,,******)))))))))***+++++++++***((((((*********)))******++++++,,,,,,,,,,,,~~~}}}~~~rrrjjjfffiiiooo{{{lll[[[LLL@@@===???666666555555555444444444111111000111333777;;;>>>555222...---...000111111//////////////////////////////............//////)))---000///***'''(((***---...///...,,,+++,,,---*********++++++,,,,,,,,,+++******+++......---,,,...---,,,+++************)))---000///***'''(((*********+++,,,,,,,,,,,,+++((((((''')))***+++***)))+++******************+++///...,,,*********,,,------,,,***(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,+++(((+++......+++******,,,---,,,***)))***,,,///000......---,,,++++++++++++,,,,,,------.../////////000000000000000111111222666888===CCCJJJPPPUUUWWWTTTVVVYYYZZZYYYYYYYYYZZZYYYXXXWWWVVVTTTTTTTTTTTTLLLJJJHHHEEECCCBBBAAAAAA@@@AAADDDGGGIIIKKKLLLMMMIIIMMMRRRTTTRRRPPPPPPQQQMMMNNNOOONNNMMMJJJGGGEEEEEEFFFGGGIIIJJJJJJJJJJJJQQQQQQRRRSSSTTTUUUVVVWWW\\\]]]^^^```aaacccdddeeeiiikkksss|||vvvrrrqqqppppppooopppvvv|||zzzvvvoooiiigggiiimmmooommmllljjjhhheeebbb___]]]]]]\\\\\\]]]^^^^^^]]][[[XXXWWWUUUSSSOOOLLLIIIGGGDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGGGGHHHHHHGGGGGGFFFAAA???===:::999999:::;;;;;;999777555333222111000000000000000////////////++++++,,,---...///000111,,,,,,---......---,,,,,,***+++---...///...---------...///000000///...---)))+++,,,...//////......+++++++++,,,,,,---------+++++++++***++++++,,,,,,))))))******+++++++++,,,+++***(((((()))******)))---,,,,,,+++***)))((((((