BM6P6(@ vvvvvvwww{{{~~~|||}}}xxxttttttvvvzzz}}}qqqpppqqqtttzzzvvvqqqoooqqqttt{{{~~~rrroooppprrrssswww~~~wwwwwwxxxzzz|||~~~vvvoooppptttwwwyyy|||xxxrrrrrrtttuuuwwwyyyzzz{{{zzz|||sssqqqvvv}}}~~~yyyqqqrrrsssttttttuuuuuutttsssxxxqqqnnnqqqxxxtttttttttttttttsssrrrqqqnnnrrr{{{{{{pppooorrrvvv{{{{{{wwwvvvwwwuuuoookkkkkkmmmlllssswwwnnnooorrrwww{{{|||xxxvvvxxxvvvqqqnnnooojjjiiinnnzzztttoooqqquuuzzz~~~}}}yyywwwxxxvvvqqqppprrrnnnooossszzzuuuqqquuuyyy|||~~~zzzwwwvvvsssoooooosssxxx~~~~~~uuurrrvvvyyy|||~~~~~~{{{xxxuuuqqqmmmpppuuu|||yyy|||tttqqqtttwwwzzz|||{{{}}}yyywwwssspppuuu}}}wwwuuuyyy||||||yyyzzztttqqquuuxxx{{{~~~|||}}}}}}}}}|||{{{xxxxxx~~~tttsssvvvzzz{{{tttsssuuuzzzvvvssswww{{{}}}{{{xxxvvvvvvwwwxxx~~~}}}{{{rrrqqquuuxxx{{{yyyyyyxxxwwwxxxsssuuuyyy~~~zzzsssqqqsssrrrqqqppppppqqqrrrsssrrrrrroookkkiiilllssszzzzzzrrrooosssyyy{{{wwwwwwxxxyyyyyyvvvqqqsssvvv{{{{{{sssmmmkkkeeedddcccbbbaaaaaabbbbbbfffggggggfffeeehhhooouuuzzzyyy{{{{{{uuusssvvv|||~~~{{{vvvtttvvvxxx{{{|||wwwrrrsssvvvzzz~~~~~~yyytttnnniiihhh```^^^\\\ZZZYYYXXXXXXXXX[[[]]]___``````eeekkkqqqtttssswww~~~}}}xxxvvvxxx}}}yyywwwtttsssuuuxxx{{{}}}~~~zzzuuuvvvxxx|||yyyuuuooollllllcccbbb___\\\ZZZYYYYYYYYY[[[\\\]]]]]]]]]bbbjjjqqq~~~|||zzz}}}yyyuuuuuuxxx|||}}}uuutttrrrrrrrrruuuxxx{{{{{{zzzvvvwwwzzz}}}}}}xxxssspppppphhhfffcccaaa___]]]]]]]]]bbbaaa___\\\[[[```hhhooowww|||{{{vvvqqqooopppuuu~~~zzzrrrrrrrrrqqqppprrrvvvyyy|||zzzvvvxxxzzz~~~{{{tttqqqqqqnnnmmmkkkiiigggggggggggghhhgggccc___\\\^^^eeekkkqqqwww{{{uuunnnkkkkkkqqq}}}zzzxxxrrrssstttsssssstttyyy|||zzzxxxzzz}}}}}}uuupppooosssrrrpppooonnnoooooopppkkkkkkjjjfffbbbaaadddhhhnnnttt|||wwwoookkklllppp|||zzzyyyxxxvvvuuuwwwxxxxxxwwwyyy~~~}}}{{{}}}~~~vvvpppoooppppppooonnnnnnooopppqqqmmmooopppnnniiiffffffgggmmmttt~~~yyyrrrnnnnnnqqqzzzyyyyyyyyywwwuuuwwwyyy{{{zzz{{{}}}yyy~~~{{{wwwsssooooooooonnnmmmmmmppptttwwwyyy{{{yyysssjjjcccbbbdddmmmttt{{{uuutttwwwyyy|||yyywwwxxx{{{||||||{{{zzz}}}|||~~~zzzuuurrrnnnooonnnnnnoooqqqtttvvv}}}~~~}}}wwwnnnfffddddddlllttt{{{wwwxxx{{{|||~~~{{{xxxwwwwwwyyy}}}{{{wwwtttpppqqqqqqrrrssstttuuuvvv{{{rrrjjjfffeeekkkrrr|||}}}{{{yyy{{{~~~yyyyyyxxxyyyzzz}}}|||wwwsssttttttuuuvvvwwwxxxvvvuuu|||~~~|||uuunnnhhhfffiiioooxxx}}}{{{zzz}}}|||yyyzzzxxxzzz~~~}}}xxxtttsssrrrsssuuuwwwwwwuuurrrvvvxxxzzzyyyuuuooojjjgggffflllttt}}}~~~|||zzz|||~~~~~~|||xxxsssmmmllllllppptttvvvtttrrrtttuuuwwwwwwuuuqqqlllhhhfffkkksss{{{~~~{{{||||||tttnnngggfffgggmmmtttyyyyyywwwwwwwwwxxxwwwvvvrrrmmmjjjggglllttt||||||}}}~~~wwwoooiiieeedddfffmmmwww~~~{{{zzzzzzyyywwwsssnnnkkkiiinnnuuu~~~~~~~~~{{{ssslllkkkdddiiiqqqxxx}}}~~~zzztttoooqqqrrruuu}}}zzzqqqmmmmmmkkkqqqyyy{{{vvvrrrqqqrrrvvv~~~~~~{{{sssrrrvvvvvv||||||xxxuuuqqqtttyyy~~~}}}{{{}}}}}}yyyvvvtttrrrvvv}}}}}}|||zzzuuurrrqqqtttyyy}}}}}}~~~yyysssppppppwww}}}~~~yyytttqqqqqqyyyzzzvvvtttttt{{{|||yyyzzz}}}~~~|||}}}~~~{{{{{{~~~~~~||||||}}}|||}}}{{{}}}~~~{{{|||~~~||||||}}}}}}}}}}}}yyyzzz}}}{{{{{{}}}~~~}}}|||}}}}}}||||||{{{}}}rrr~~~|||{{{}}}jjj~~~iiivvvgggnnn}}}ccchhhtttbbbgggrrr___dddnnnyyy[[[aaajjjrrryyyXXX^^^ffflllrrr}}}zzzzzz~~~WWW\\\ccciiimmmxxx|||zzzwwwsssqqqqqqtttxxxzzz~~~XXX[[[bbbhhhkkkqqqzzzrrrnnnmmmkkkjjjkkknnnqqqssssssuuuxxx|||ZZZ\\\aaagggjjjmmmwwwzzzooogggffffffeeefffhhhkkknnnqqqmmmllllllpppwww~~~YYYZZZ]]]```aaaccckkkvvv~~~yyyqqqhhhdddaaaaaabbbdddgggjjjmmmnnnpppllliiijjjoootttwwwxxxuuu|||YYYXXXYYY[[[[[[]]]fffqqq|||wwwsssjjjccc___\\\]]]^^^```cccgggjjjlllkkkgggddddddiiinnnpppqqqqqquuuzzz\\\XXXVVVUUUUUUXXXaaalllwwwwwwpppkkkddd]]][[[YYYYYYZZZ]]]```dddgggiiigggdddaaabbbfffjjjlllkkknnnooopppqqqtttzzz```ZZZUUUSSSRRRUUU^^^hhhqqqyyytttlllgggaaa\\\ZZZZZZZZZ[[[\\\___bbbeeegggfffcccaaacccgggkkkkkkkkkooonnnmmmlllmmmqqqwww|||```ZZZTTTQQQPPPRRRYYYaaaiiiqqqqqqjjjeee```\\\[[[\\\\\\\\\]]]___aaadddeeeeeecccbbbeeejjjnnnnnnmmmooooooooonnnnnnpppsssvvv}}}]]]WWWRRRPPPPPPOOOTTTYYYgggooo}}}}}}oooiiieeeaaa^^^^^^^^^^^^^^^___aaacccfffgggfffeeefffkkkqqqvvvvvvuuuuuuuuuuuutttssssssuuuwww}}}\\\VVVSSSSSSRRRQQQRRRUUUbbbmmmzzz}}}qqqkkkiiifffddddddbbbcccdddeeehhhllloooqqqrrrrrrttt{{{~~~~~~]]]XXXVVVWWWWWWTTTSSSUUUYYYeeesss{{{tttpppooollljjjjjjggggggiiilllppptttxxxzzz]]]\\\[[[YYYWWWUUUUUUTTTWWW___kkkuuuzzz}}}xxxuuutttsssppprrrvvvxxx{{{~~~bbb```^^^\\\YYYWWWVVVVVVVVV]]]iiisssxxx~~~~~~zzz|||gggeeeccc___\\\ZZZXXXWWWUUUZZZdddnnnuuu|||iiihhhdddaaa]]]ZZZXXXWWWWWWXXX^^^gggooowwwhhhfffccc```\\\YYYWWWWWWYYYWWWZZZaaaiiiqqq|||cccbbb```]]]ZZZXXXWWWVVVZZZXXXYYY^^^dddkkkwww}}}}}}}}}}}}yyy~~~___^^^]]][[[YYYXXXXXXWWWYYYYYY[[[___bbbeeeoooyyy|||wwwvvvwwwyyyyyywww~~~]]]\\\[[[ZZZYYYYYYYYYYYYXXXZZZ^^^aaaaaaaaaiiirrrvvvxxxsssqqqsssuuuvvvaaa___\\\\\\\\\]]]\\\[[[```___^^^^^^___bbbeeehhhqqqttt}}}~~~|||vvvrrrpppnnnnnnttt{{{cccaaa]]]\\\\\\]]]\\\\\\^^^^^^^^^___aaaeeeiiilllqqqrrrwww{{{wwwtttrrrqqqnnnmmmmmmnnnqqq{{{fffbbb^^^\\\\\\]]]^^^^^^]]]]]]^^^aaadddiiimmmppprrrpppqqqvvv}}}yyysssnnnkkkiiihhhiiillloooqqqwwweeebbb___]]]^^^```aaabbb______```bbbfffjjjmmmooopppooopppsssvvv~~~|||uuupppllljjjhhhgggjjjpppuuuxxxdddaaa______aaaccceeefffbbbbbbbbbccceeegggiiijjjkkkmmmqqqvvvxxx{{{~~~|||xxxsssnnnkkkiiiiiifffkkkttt}}}dddbbbaaabbbdddfffgggfffccccccbbbbbbbbbbbbcccccceeeiiipppwwwxxxxxx~~~~~~yyywwwvvvuuuqqqllliiihhhhhhhhhmmmyyyfffeeedddeeeffffffeeedddbbbaaaaaa```___^^^^^^^^^___ccckkkrrrrrrqqqvvv}}}}}}wwwrrroooqqqrrrqqqnnnllllllnnnsssxxxhhhggggggggggggfffcccaaa``````___^^^]]]\\\\\\[[[[[[^^^fffllllllkkkooovvvzzz}}}xxxvvvrrrnnniiimmmqqqrrrrrrrrruuuwwwlllhhhgggjjjiiieeebbbbbbaaaaaabbbbbb```^^^[[[YYYXXXYYY\\\aaafffjjjkkkkkkwwwyyynnnjjjlllnnnpppjjjkkklllmmmqqqzzzkkkgggfffhhhhhhdddaaaaaa```aaaaaaaaa___]]][[[YYYXXXYYY[[[___dddhhhkkklllkkkrrr|||qqqhhhfffhhhkkkmmmooommmmmmqqqyyyiiieeedddggggggccc```aaa````````````___]]]ZZZYYYXXXYYYZZZ]]]aaafffjjjmmmjjjnnnyyywwwtttooohhhddddddfffiiijjjnnnjjjhhhooozzzhhhdddbbbeeeeeebbb```aaa`````````___^^^\\\[[[ZZZYYYYYYZZZ[[[^^^ccciiimmmssstttyyyxxxkkkjjjhhheeeddddddfffhhhiiijjjhhhgggmmmvvvzzzwwwrrrssshhhcccaaaddddddaaa```aaa``````______^^^]]]\\\[[[ZZZ[[[[[[[[[\\\```gggllluuusssuuu}}}ooogggddddddcccbbbcccdddfffhhhkkkmmmpppssstttsssqqqpppuuuhhhcccaaacccdddaaa```bbbaaaaaa```___^^^^^^]]]]]]\\\]]]^^^]]]\\\^^^eeejjjrrrrrrttt{{{zzzooogggccc```aaa``````___aaaeeehhhlllqqqxxxyyywwwvvvwwwyyyhhhcccaaacccdddaaaaaacccbbbaaaaaa```____________^^^```aaa___\\\]]]ccchhhpppssswww{{{vvvmmmgggccc`````````___^^^^^^aaaggglllqqqwwwhhhcccaaacccdddbbbbbbdddcccbbbaaa```````````````___aaacccaaa]]]]]]aaafffnnnsssxxxyyy{{{}}}|||uuulllgggeeecccaaaaaaaaa```^^^^^^ccckkkrrr{{{eeeeeeeeedddcccbbbaaa```cccfffiiiiiigggdddaaa```aaa```___^^^^^^___```aaannnooouuu}}}~~~|||}}}xxxwwwuuuuuuvvvvvvwwwyyyzzzzzzyyywwwvvvvvvmmmjjjhhhdddaaa```\\\]]]^^^___ccclllxxxccccccccccccbbbaaa``````aaadddggggggeeebbb```___bbbaaa```^^^^^^^^^^^^___fffhhhpppzzz~~~|||}}}xxxsssqqqpppooopppmmmnnnpppqqqqqqqqqqqqpppyyyyyyooofffddddddaaa______]]]___bbbfffkkkuuuaaaaaaaaaaaaaaa```___^^^___aaaddddddbbb```___^^^bbbaaa```^^^^^^]]]]]]]]]ccceeelllwww}}}}}}{{{{{{xxx~~~rrrnnnnnnllljjjkkkggghhhhhhjjjkkkmmmnnnoooxxx~~~sssjjjcccccccccaaaaaabbbaaaffflllssszzz_______________^^^]]]]]]\\\^^^``````___]]]]]]]]]______^^^^^^^^^^^^______fffggglllttt|||}}}{{{xxxuuuzzz{{{qqqooonnnllljjjjjjgggggghhhiiikkkooorrrttt}}}ssslllfffffffffeeefffhhhiiipppyyy]]]]]]^^^^^^^^^]]]\\\\\\ZZZ[[[]]]\\\[[[[[[\\\]]][[[\\\]]]^^^```aaabbbbbbeeegggjjjqqqyyy}}}wwwvvvzzzyyyqqqppppppmmmjjjiiigggggggggiiilllqqquuuxxx~~~yyyuuuooojjjjjjiiihhhjjjnnnsss{{{\\\\\\]]]]]]]]]]]]\\\\\\YYYYYYZZZZZZYYYYYY[[[]]]YYY[[[]]]___bbbcccdddeeeccchhhmmmrrrzzzzzzuuuttt{{{wwwppppppqqqnnnjjjiiieeeeeefffhhhlllpppuuuwwwzzz}}}yyyxxxsssooooooooonnnqqqvvv[[[\\\\\\]]]]]]]]]\\\\\\XXXXXXYYYXXXWWWXXX[[[^^^ZZZ\\\^^^aaacccdddeeeeeehhhqqqxxx|||xxxrrrrrrwwwwwwqqqssstttpppllljjjfffgggiiilllppptttwwwzzz||||||{{{|||}}}}}}[[[\\\\\\]]]]]]]]]\\\\\\WWWXXXXXXWWWWWWXXX[[[^^^\\\^^^```bbbddddddddddddqqq}}}|||rrrmmmkkkrrryyytttvvvwwwtttooommmlllmmmooorrrvvvzzz}}}\\\]]]]]]]]]\\\[[[YYYXXXYYYYYYYYYYYYZZZ]]]___```\\\]]]^^^___aaaccceeefffrrrxxx~~~{{{zzz}}}~~~~~~zzzrrrlllooozzz~~~|||zzzzzz{{{{{{xxxtttooorrrxxx\\\\\\\\\\\\\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^^^^___```aaaccceeefffjjjpppuuuuuuqqqppptttyyy|||~~~}}}wwwqqqqqqxxx~~~{{{zzzyyy{{{~~~~~~|||{{{~~~[[[[[[\\\[[[[[[ZZZYYYXXXYYYZZZ[[[[[[\\\\\\\\\[[[^^^______```bbbcccddddddcccgggjjjjjjggggggkkkpppxxx|||}}}wwwttttttvvv{{{zzz{{{~~~[[[[[[[[[[[[ZZZZZZYYYYYY]]]^^^_________^^^]]]\\\^^^^^^___```aaaaaabbbbbbaaaccceeedddbbbcccgggkkkrrryyy|||uuuqqqppp~~~~~~[[[[[[[[[ZZZZZZZZZZZZZZZ^^^^^^___``````^^^]]]\\\\\\]]]^^^___```````````````bbbcccbbb```aaaeeehhhlllsss{{{|||vvvqqqnnn\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\]]]]]]]]]\\\[[[[[[[[[\\\^^^```aaaaaaaaaaaa___```aaaaaa```aaaccceeeiiinnnuuuzzzzzzxxxuuusss{{{]]]]]]\\\[[[[[[\\\]]]^^^\\\[[[[[[[[[[[[[[[\\\\\\[[[]]]___bbbcccdddcccccc___```aaabbbbbbbbbbbbccchhhkkkpppuuuxxxzzz{{{|||xxx^^^]]]\\\\\\\\\]]]^^^___]]]]]]\\\[[[\\\]]]___```\\\]]]```ccceeeffffffeee```aaacccdddeeeddddddccchhhjjjmmmrrrwww|||xxx``````______^^^^^^]]]]]]````````````aaaaaaaaaaaa``````aaabbbcccddddddccccccdddggghhhhhhgggeeecccggggggiiilllrrr{{{````````````______^^^^^^]]]^^^^^^___``````aaaaaa```aaabbbcccccccccccccccdddeeegggiiiiiigggeeedddggghhhjjjlllqqqyyy``````aaaaaa``````______]]]]]]^^^```aaabbbcccdddbbbcccdddddddddddddddcccfffggghhhjjjiiihhhfffeeeggghhhjjjlllqqqxxx___```aaabbbbbbaaaaaa```______aaabbbdddfffggghhheeeffffffggggggfffffffffggghhhiiijjjjjjiiigggffffffgggjjjmmmqqqwww^^^___```bbbbbbbbbaaa```^^^___aaaccceeefffhhhiiihhhhhhiiijjjjjjjjjiiiiiiiiiiiijjjjjjiiihhhgggfffcccfffiiilllqqqwww~~~\\\]]]```bbbcccbbbaaa```]]]]]]___```bbbdddeeefffhhhiiijjjkkklllllllllllliiiiiijjjiiiiiihhhgggfffaaadddgggkkkooosssyyy}}}}}}tttZZZ\\\___aaabbbbbbaaa```]]]]]]^^^```aaacccdddeeefffggghhhjjjkkklllmmmmmmjjjiiiiiihhhhhhgggffffff```cccfffhhhjjjmmmqqqttt~~~zzz^^^YYY[[[^^^aaabbbbbb```_________```bbbcccdddeeefffdddeeegggiiikkklllmmmmmmjjjiiiiiihhhgggffffffeee```bbbeeefffggghhhkkkmmmwwwiiiOOOZZZ\\\]]]______^^^]]]\\\]]]]]]___```aaaaaaaaaaaabbbbbbccceeeggghhhiiijjjgggffffffeeeeeedddcccccceeeeeeddddddeeefffhhhiiipppqqqyyyfffRRRKKKXXXYYY\\\^^^___^^^]]]]]]^^^^^^___```aaaaaaaaa```aaabbbcccdddeeefffggghhheeeeeeeeedddccccccbbbbbbccccccccccccdddfffggghhhhhhkkkrrr}}}}}}{{{xxx[[[LLLJJJTTTVVVYYY\\\^^^^^^^^^^^^______```````````````___```aaaaaabbbccccccddddddccccccbbbbbbaaa`````````___```aaabbbcccdddeeeeeebbbfffkkkpppyyyvvv~~~eeeNNNFFFGGGRRRTTTWWWZZZ]]]^^^^^^^^^___````````````______^^^_________```````````````aaa``````___^^^^^^]]]]]]\\\]]]^^^```bbbccccccdddbbbfffiiillltttmmmVVVHHHCCCDDDQQQSSSVVVZZZ\\\]]]]]]]]]^^^^^^_________^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\\\\[[[[[[ZZZ[[[\\\^^^```aaacccddddddgggllltttqqqZZZOOOGGGBBB@@@RRRTTTWWWZZZ\\\\\\\\\\\\\\\\\\]]]]]]^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYZZZ[[[]]]```ccceeeeeejjjuuu{{{]]]NNNJJJGGGAAA===UUUWWWYYY[[[\\\[[[ZZZZZZYYYZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\\\\[[[ZZZZZZYYYYYYZZZYYYXXXYYY[[[```dddgggjjjsssuuudddQQQIIIFFFBBB>>><<>>??????===:::XXXXXXYYYYYYYYYXXXXXXWWWVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZXXX[[[]]]^^^]]]^^^```bbbdddeeeeeecccbbbeeemmmsssuuurrrpppqqqxxx~~~sssYYYKKKFFFAAA???===>>>>>>>>>;;;999VVVWWWWWWXXXXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\WWWVVVVVVVVVVVVVVVVVVWWWUUUUUUUUUUUUVVVXXXYYYZZZXXXZZZ\\\^^^^^^^^^^^^^^^___```bbbaaa```aaadddgggiiihhhfffggglllxxx~~~~~~ttt___NNNEEEBBB???>>>=========;;;999777UUUUUUVVVWWWWWWWWWWWWVVVXXXYYY[[[]]]^^^^^^^^^]]]VVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZYYYZZZ\\\^^^^^^^^^^^^]]]ZZZ\\\^^^___^^^]]]]]]^^^```aaabbbcccfffnnnyyyzzzttt]]]RRRHHHAAA???>>>======<<<;;;999777666TTTTTTUUUVVVVVVVVVVVVVVVVVVXXXZZZ\\\]]]]]]\\\\\\UUUTTTTTTSSSSSSTTTTTTUUUWWWWWWVVVWWWWWWXXXYYYYYYYYYZZZ[[[]]]_________^^^YYYZZZ\\\\\\\\\[[[[[[[[[[[[^^^bbbbbbcccgggnnnttt^^^PPPLLLEEE???>>><<<<<<<<<;;;999888888999SSSTTTUUUVVVVVVVVVVVVVVVTTTUUUXXXZZZ[[[[[[ZZZZZZTTTTTTSSSSSSSSSSSSTTTTTTXXXXXXWWWWWWWWWXXXYYYYYYZZZZZZ[[[]]]___``````___ZZZZZZZZZ[[[[[[\\\]]]^^^ZZZ^^^aaabbbaaabbbhhhmmmzzziiiOOOGGGFFF@@@<<<===;;;;;;;;;:::999999:::;;;RRRSSSUUUWWWXXXXXXXXXXXXTTTUUUWWWXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUUUUVVVWWWUUUVVVWWWYYYZZZZZZZZZZZZ^^^^^^_______________^^^````````````aaaaaaaaaaaa___^^^^^^___```bbbdddeeewwwyyyfffVVVIIIEEECCC>>>;;;;;;::::::999999888777777777QQQRRRUUUWWWXXXYYYYYYYYYVVVWWWXXXYYYYYYYYYXXXWWWTTTTTTTTTTTTTTTUUUVVVVVVWWWWWWXXXYYYZZZ[[[[[[\\\__________________^^^^^^______```aaaaaaaaabbbbbbaaa```___^^^^^^___```aaajjjnnnwwwvvv\\\OOODDDBBBBBB>>>;;;;;;::::::999888888777777666PPPRRRTTTWWWYYYZZZZZZZZZWWWXXXYYY[[[[[[ZZZZZZYYYUUUUUUTTTTTTTTTUUUVVVVVVYYYYYYXXXYYYZZZ[[[]]]^^^___`````````___^^^]]]]]]^^^___```aaabbbbbbbbbbbbdddbbb___\\\[[[\\\^^^___```eeelllrrr{{{uuu[[[OOOFFF??????@@@>>>;;;::::::999999888888777666666OOOQQQTTTWWWYYYZZZ[[[[[[XXXYYY[[[\\\\\\\\\[[[ZZZWWWVVVVVVVVVVVVVVVWWWWWW[[[ZZZYYYYYYZZZ\\\^^^```````````````___^^^]]]\\\^^^___```bbbcccccccccccceeebbb___\\\[[[\\\^^^``````cccfffhhhnnnaaaMMMFFFAAA======>>>===;;;999999999999888777777666666OOOPPPSSSVVVXXXZZZZZZZZZXXXYYY[[[\\\\\\\\\[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXX[[[ZZZYYYYYYZZZ\\\___```______``````___^^^^^^]]]^^^___aaacccdddccccccbbbcccaaa___^^^^^^___aaabbbdddcccbbbdddlllzzziiiQQQEEEBBB@@@===<<<======:::666999999888888777666666555NNNPPPRRRUUUWWWXXXXXXXXXWWWXXXYYY[[[[[[ZZZZZZYYYYYYYYYXXXWWWWWWWWWXXXXXXZZZZZZYYYYYY[[[\\\^^^___^^^^^^_______________^^^___```bbbddddddcccbbbaaa``````______```aaabbbcccccc```___ccckkkvvvqqqYYYJJJDDD@@@AAA???;;;;;;<<<:::555999888888777777666555555NNNPPPRRRTTTUUUVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXWWWVVVVVVVVVVVVVVVXXXYYYYYYZZZ[[[\\\]]]]]]]]]]]]^^^___```````````````bbbdddeeedddccc```___^^^______``````aaa`````````______aaafffmmmtttwwwttt___NNNFFFEEE===@@@>>>999999;;;:::666888888888777666666555555NNNOOOQQQSSSTTTUUUTTTTTTUUUUUUWWWXXXXXXXXXWWWVVVWWWVVVUUUUUUTTTTTTTTTTTTWWWXXXYYY[[[\\\\\\\\\\\\\\\\\\^^^___```aaaaaaaaaaaacccdddeeeeeebbb```^^^]]]^^^`````````___^^^]]]___``````___```ccchhhmmmtttttt___PPPEEEAAACCC;;;>>>===888777;;;;;;777888888888777666666555555QQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTUUUUUUUUUTTTTTTVVVUUUUUUTTTUUUUUUVVVVVVXXXXXXYYYZZZ[[[\\\\\\\\\XXXZZZ\\\\\\]]]^^^aaacccbbbbbbaaaaaaaaaaaaaaabbb````````````````````````^^^\\\[[[\\\___cccfffgggsssooo\\\PPPIIIDDDBBBCCC===<<<;;;;;;999999888777555555555555555555555555OOOOOOOOOPPPPPPQQQQQQQQQSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\XXXZZZ[[[[[[[[[\\\___aaaaaa``````______``````aaa````````````````````````___^^^\\\\\\___dddhhhjjjppp{{{mmm___PPPHHHCCC???===>>>;;;;;;:::999888777666666555555555555555555555555LLLMMMMMMNNNOOOPPPQQQQQQSSSTTTTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVWWWYYYYYYZZZ[[[\\\\\\\\\\\\XXXZZZZZZZZZZZZZZZ\\\^^^______^^^^^^^^^______``````````````````````````````___]]]]]]aaaffflllpppqqqzzzgggVVVLLLCCC@@@???;;;:::;;;::::::999888777666555555444444444444444444444444JJJJJJKKKLLLNNNOOOPPPQQQSSSSSSTTTUUUVVVVVVVVVVVVSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZZZZ[[[\\\\\\[[[[[[XXXYYYZZZYYYXXXXXXZZZ[[[^^^^^^^^^]]]^^^^^^___```________________________```___^^^___cccjjjsssyyy{{{~~~dddRRRHHHBBB>>>??????<<<;;;<<<:::999999888777666555555444444444444444444444444GGGHHHIIIKKKLLLNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUURRRRRRRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[[[[[[[ZZZZZZWWWXXXYYYXXXWWWWWWXXXZZZ]]]]]]]]]]]]]]]^^^______]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaafffnnnxxxgggSSSHHHBBB>>>>>>@@@@@@===;;;===::::::999888777666555555444444444444444444444444FFFGGGHHHIIIKKKLLLMMMNNNPPPPPPRRRSSSTTTTTTUUUUUUPPPQQQQQQRRRTTTVVVWWWXXXXXXXXXYYYZZZZZZYYYYYYXXXWWWXXXXXXXXXVVVVVVXXXZZZ[[[[[[[[[[[[\\\]]]^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZ]]]```bbbfffnnnxxx~~~}}}fffSSSGGGBBB@@@======???>>>;;;:::===::::::999888777666555555333333333333333333333333FFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPRRRSSSSSSTTTTTTPPPPPPQQQRRRTTTVVVXXXYYYWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWXXXWWWWWWWWWYYY[[[XXXXXXXXXXXXYYYZZZ[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYXXX\\\___bbbdddjjjsss{{{~~~xxxwwwzzzwwwttt}}}|||eeeTTTGGGAAA@@@???<<<;;;<<<;;;999:::===999888888777666555444444333333333333333333333333FFFFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSOOOOOOPPPRRRTTTVVVXXXYYYVVVWWWWWWXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWWWWZZZ[[[UUUUUUUUUVVVWWWXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXXXX[[[___aaabbbfffnnnuuuyyyssssssvvvsssooowwwhhhVVVKKKCCC@@@AAA???<<<;;;;;;:::888;;;@@@777777666555444333333222333333333333333333333333HHHGGGFFFFFFFFFHHHJJJLLLKKKLLLNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUWWWYYYZZZXXXWWWWWWXXXWWWWWWWWWWWWVVVUUUTTTSSSWWWXXXYYYYYYYYYXXXVVVUUUZZZZZZ\\\^^^bbbeeehhhiiimmmnnnnnnllllllpppxxxwwwbbbPPPKKKGGG>>>;;;???<<<<<<;;;:::::::::;;;;;;666666555444333333222222222222222333333444444444HHHGGGFFFFFFFFFHHHJJJKKKKKKLLLNNNPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVTTTTTTTTTSSSSSSTTTTTTTTTTTTVVVXXXXXXWWWVVVVVVVVVUUUVVVVVVVVVVVVVVVUUUUUUYYYYYYYYYYYYXXXWWWVVVVVVYYYYYY[[[]]]___bbbeeefffjjjjjjjjjjjjkkkooouuuyyywwwzzziiiWWWHHHEEECCC<<<:::===;;;;;;:::999999999::::::666555555444333333222222222222222333333333444444GGGGGGFFFFFFGGGHHHJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUVVVTTTSSSSSSRRRRRRSSSSSSTTTSSSUUUWWWWWWVVVTTTTTTUUUSSSTTTUUUVVVWWWWWWWWWWWW[[[ZZZXXXWWWVVVVVVWWWWWWYYYYYYZZZ\\\^^^```cccdddfffddddddfffjjjnnnqqqrrrooorrrwwwiiiXXXJJJ@@@@@@@@@<<<:::===::::::999888888888888888555555555444444333333222222222222222333333333333FFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOOOOPPPPPPRRRRRRSSSTTTUUUUUUUUUUUUSSSRRRRRRQQQQQQRRRRRRSSSSSSUUUWWWWWWUUUTTTTTTTTTRRRSSSUUUWWWXXXYYYZZZZZZ\\\ZZZWWWUUUUUUUUUWWWXXXZZZZZZ[[[\\\^^^___aaabbbccc``````ccchhhllllllkkkjjjlllpppuuu~~~pppZZZLLLCCC>>>???@@@===;;;===999888777777666666666666555555444444444333333333222222222222222222222333FFFFFFFFFFFFGGGHHHIIIIIIKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTRRRQQQQQQPPPPPPQQQQQQRRRTTTVVVXXXXXXVVVTTTTTTTTTRRRSSSUUUWWWYYYZZZ[[[[[[ZZZXXXVVVTTTSSSUUUWWWYYYXXXXXXYYYYYY[[[]]]^^^___aaa___^^^aaafffiiihhhgggdddhhhlllpppxxxzzzggg\\\OOOEEE@@@===>>>>>><<<;;;:::888888777666555444444555444444444444444333333333222222222222222222222222EEEEEEFFFFFFGGGHHHHHHHHHKKKJJJJJJKKKKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQTTTVVVXXXWWWUUUTTTSSSSSSRRRSSSTTTVVVWWWXXXYYYYYYWWWUUUSSSRRRRRRTTTWWWXXXTTTUUUUUUVVVXXXZZZ[[[\\\```___^^^___bbbcccdddddd```eeelllsss{{{yyy___SSSPPPIII@@@>>>;;;;;;;;;:::888777999888777555444444444444444444444444444444444444222222222222222111111111DDDEEEFFFGGGGGGHHHHHHHHHKKKJJJJJJJJJJJJKKKMMMNNNMMMNNNPPPRRRSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPSSSUUUWWWVVVTTTRRRQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRTTTVVVXXXTTTUUUUUUWWWYYY[[[]]]^^^^^^^^^^^^]]]\\\]]]___aaabbbhhhqqqyyytttbbbPPPJJJJJJDDD======;;;999999999999777999888777555444444444333444444444444444444444444222222222222111111111000DDDEEEFFFGGGGGGHHHGGGGGGKKKJJJIIIIIIJJJKKKLLLMMMLLLNNNPPPQQQRRRRRRPPPPPPPPPOOOOOONNNNNNOOOOOOPPPRRRTTTUUUUUUSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWWWWWWWXXXZZZ\\\^^^```bbb]]]^^^^^^\\\YYYYYY\\\```iiiooowwwoooZZZPPPGGGDDDDDD>>>===>>><<<::::::;;;;;;:::999999777666555444444333444444444444444444444444222222222222111111000000DDDDDDEEEEEEFFFFFFGGGGGGFFFGGGGGGFFFFFFGGGKKKMMMOOOOOOOOOOOOPPPQQQRRRRRRPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPNNNOOOQQQSSSSSSRRRQQQPPPQQQPPPPPPPPPQQQTTTVVVXXXYYY[[[\\\]]]\\\\\\]]]___aaa___]]][[[[[[[[[\\\]]]bbbgggoooxxxhhh^^^PPPGGGBBB@@@===:::<<<;;;;;;::::::999999888666555555555555444444444555444444333333444444555111111111111111111111111CCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFHHHKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRQQQQQQQQQQQQOOOPPPRRRSSSRRRQQQPPPNNNQQQPPPPPPPPPRRRTTTVVVXXXXXXZZZ[[[\\\[[[[[[\\\^^^___^^^\\\[[[ZZZ[[[\\\]]]dddhhhooovvv|||uuurrrsss}}}vvv[[[SSSIIICCCBBBBBB@@@>>>;;;;;;;;;:::999999888888555555555555444444444444444444333333333333444444111111111111111111111111CCCCCCCCCDDDEEEFFFFFFFFFHHHIIIIIIHHHGGGHHHKKKMMMLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQNNNOOOQQQRRRRRRRRRQQQPPPQQQQQQPPPQQQRRRTTTVVVXXXWWWXXXZZZZZZYYYYYY[[[\\\]]]\\\[[[ZZZ[[[\\\]]]^^^bbbfffkkkooorrrrrrpppooohhhfffgggnnnyyyttt\\\NNNIIICCC@@@@@@AAA???>>>;;;::::::999888888777777555555555555444444444444333222222222222222222333111111111111111111111111BBBBBBCCCDDDEEEFFFFFFGGGIIIJJJJJJJJJHHHIIIJJJLLLJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQLLLMMMOOOQQQRRRSSSSSSTTTQQQQQQQQQRRRSSSUUUWWWXXXUUUWWWXXXYYYXXXXXXYYY[[[\\\[[[[[[[[[\\\]]]___```^^^```dddfffgggeeebbb```aaaaaaccchhhooo{{{sss[[[KKKIIIEEEAAA???>>>===;;;999:::999999888888777666666555555555444444444333333222222111111111111222222111111111111111111111111BBBBBBCCCDDDEEEFFFGGGGGGJJJKKKKKKJJJIIIHHHIIIKKKIIIIIIIIIIIIJJJKKKLLLLLLKKKMMMPPPSSSTTTUUUTTTTTTQQQQQQQQQRRRRRRRRRRRRRRROOOOOOPPPQQQQQQRRRRRRRRRPPPQQQQQQRRRTTTUUUWWWWWWTTTVVVWWWWWWWWWWWWXXXZZZ[[[\\\\\\]]]^^^___``````[[[]]]___``````^^^\\\ZZZZZZ\\\```dddgggnnnnnnXXXJJJCCCDDDCCCAAA???>>><<<:::888999888888777666666555555555444444444444333333333222111111000000111111222111111111111111111111111BBBCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKJJJHHHGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKNNNQQQTTTVVVVVVUUUTTTQQQQQQQQQRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPOOONNNNNNPPPQQQRRRSSSUUUVVVWWWWWWTTTVVVWWWWWWVVVWWWXXXZZZ[[[[[[\\\]]]^^^^^^______\\\\\\]]]]]]]]]\\\[[[ZZZYYY[[[___cccdddgggsssqqq\\\LLLEEECCC??????>>>>>>===<<<<<<;;;888777777666666555444444444444444444333333333333222111111111111111111222111111111111111111111111CCCCCCDDDFFFGGGIIIJJJJJJIIIJJJKKKJJJHHHFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKMMMOOORRRUUUVVVTTTQQQPPPQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWTTTVVVWWWWWWVVVWWWXXXZZZYYYZZZ[[[[[[\\\\\\\\\\\\\\\\\\ZZZYYYXXXXXXYYYYYYZZZZZZ]]]```aaadddnnnxxxqqq___QQQGGGDDDFFF<<<======<<<;;;;;;<<<<<<777777666666555444444333444444444333333333222222222222222111111222222222111111111111111111111111CCCDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKJJJGGGFFFEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKNNNPPPSSSUUUUUURRRNNNKKKPPPQQQQQQQQQRRRRRRSSSSSSMMMMMMNNNOOOQQQSSSUUUVVVPPPQQQSSSTTTVVVWWWWWWWWWTTTVVVWWWWWWWWWWWWXXXZZZXXXYYYYYYZZZZZZZZZZZZYYY\\\ZZZWWWUUUTTTTTTUUUVVVXXXVVVVVVYYY[[[___hhhrrrppp|||oooYYYMMMGGGAAA@@@CCC>>>>>>===;;;999888999:::777666666555444444333333444444444333333333222222333333222222222222333333111111111111111111111111FFFGGGHHHIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIJJJKKKLLLQQQPPPNNNMMMLLLMMMMMMNNNQQQQQQQQQRRRRRRRRRRRRQQQTTTTTTSSSSSSSSSSSSTTTTTTSSSTTTVVVWWWXXXXXXWWWVVVXXXYYYZZZ[[[[[[ZZZYYYXXXZZZYYYYYYYYYYYYYYYZZZ[[[ZZZ[[[[[[[[[[[[YYYWWWVVVWWWWWWWWWXXX[[[```dddggglllooowwweee[[[OOOFFFCCCBBB???===<<<;;;;;;::::::999999888666555555555555444444444555555555444333222111000111111111111111111111111222111111111000000//////DDDEEEGGGHHHHHHHHHGGGFFFIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMMMMOOOPPPQQQUUUTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXZZZZZZ[[[\\\[[[ZZZYYYYYYZZZYYYYYYXXXXXXXXXYYYYYY[[[[[[[[[[[[[[[YYYXXXWWWWWWVVVVVVWWWYYY]]]```cccdddeeekkktttkkkYYYQQQGGGAAA???>>><<<:::;;;;;;;;;:::999999888888555555555555444444444444333333333222222111000///111111111111111111111111111111111111000000000///CCCDDDEEEFFFGGGFFFFFFEEEHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNKKKKKKLLLMMMNNNPPPRRRSSSWWWVVVTTTSSSRRRRRRRRRSSSWWWVVVUUUUUUTTTTTTTTTTTTSSSSSSTTTTTTVVVXXXZZZ\\\\\\\\\]]]]]]\\\[[[ZZZZZZ[[[ZZZYYYXXXXXXWWWXXXXXXZZZZZZ[[[ZZZZZZYYYXXXWWWWWWVVVUUUVVVWWWZZZ]]]______^^^```fffllluuuhhhZZZLLLGGG@@@=========;;;999;;;;;;::::::999888888888555555555555444444444444111111111111000///......000000000000000000000000111111111111000000000000CCCDDDEEEFFFGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFHHHIIIJJJKKKJJJJJJKKKMMMNNNPPPRRRRRRUUUTTTSSSQQQQQQRRRSSSTTTYYYYYYXXXWWWVVVVVVVVVVVVTTTSSSSSSSSSUUUYYY\\\___^^^^^^^^^]]]\\\[[[[[[ZZZ\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUVVVWWWZZZ\\\^^^```^^^^^^aaadddhhhqqq{{{zzz{{{nnn[[[TTTFFFCCC@@@>>>>>>>>><<<::::::::::::999888888777777555555555444444444333333000000111111000///......////////////////////////111111111000000000000000CCCDDDFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTSSSSSSSSSSSSSSSTTTSSSRRRSSSUUUYYY]]]```______^^^\\\[[[ZZZZZZYYY]]]\\\[[[ZZZYYYXXXXXXXXXWWWVVVVVVVVVUUUUUUUUUUUUTTTTTTUUUWWWYYY\\\^^^``````]]]\\\___```aaagggmmmwwwqqqmmmpppvvvppp\\\PPPLLLDDDBBBAAA@@@???>>><<<::::::999999888888777666666555444444444444333333333111111111222111111000000////////////////////////000000000000000000111111CCCDDDEEEGGGGGGFFFFFFEEECCCCCCDDDDDDDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLNNNPPPQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTVVVYYY]]]```___^^^]]][[[YYYXXXXXXXXX\\\[[[ZZZYYYYYYYYYYYYYYYVVVVVVUUUUUUUUUUUUUUUVVVTTTTTTVVVXXXZZZ]]]___aaa\\\YYYXXXZZZ[[[[[[^^^ccchhhppp{{{mmmfffhhhlllzzzyyyiii]]]PPPHHHFFFAAAAAA@@@>>><<<;;;999888999999888888777666666666444444444444333333333333111222222333222222111111000000000000000000000000000000000000111111111111BBBCCCDDDEEEFFFEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJMMMOOOPPPQQQPPPOOOSSSSSSSSSSSSSSSTTTUUUVVVUUUTTTTTTUUUWWWZZZ\\\^^^___]]][[[YYYWWWVVVUUUUUUYYYXXXXXXWWWWWWWWWXXXXXXWWWWWWVVVUUUUUUVVVWWWXXXUUUVVVWWWXXXZZZ\\\]]]^^^ZZZWWWVVVYYYZZZXXXYYY\\\```dddnnn|||uuullllllqqqxxxsss___WWWQQQHHHCCCDDD>>>>>>>>><<<:::999888999999888888777666666555555444444444333333333222222111111222222333222222111111111111111111111111111///000000000111111111111AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGEEEGGGHHHJJJKKKKKKJJJIIIJJJKKKNNNQQQQQQPPPNNNMMMNNNNNNNNNNNNOOOQQQRRRSSSUUUUUUUUUVVVWWWZZZ\\\]]]^^^\\\ZZZWWWUUUTTTTTTTTTVVVVVVUUUUUUUUUVVVWWWWWWYYYXXXWWWVVVWWWXXXYYYZZZVVVWWWWWWXXXYYYZZZ[[[[[[\\\XXXWWWZZZ\\\ZZZYYY[[[\\\___dddkkksssvvvnnnqqq|||iiiXXXLLLKKKHHH@@@>>>BBB=========;;;:::999:::;;;888888888777666666555555444444444333333333222222000111111222222222111111111111111111111111111111//////000000111111111222???@@@AAABBBCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMOOOOOOMMMLLLLLLMMMSSSQQQOOONNNNNNOOOPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTSSSSSSSSSTTTVVVWWWVVVZZZ\\\YYYTTTQQQRRRUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWYYY]]]bbbeeegggmmmwww~~~uuuyyyjjjSSSNNNGGGCCCAAA@@@>>><<<>>>======<<<:::999888888888777777666555444444444222222222111111111111000111111222222222222111111000000000000000000000000////////////000000000000===>>>@@@@@@AAA@@@@@@???AAABBBBBBBBBBBBCCCCCCCCCAAABBBCCCCCCAAAAAABBBCCCFFFFFFGGGHHHIIIJJJKKKLLLLLLNNNOOOOOOMMMLLLMMMNNNSSSQQQOOONNNMMMNNNOOOPPPPPPQQQRRRSSSUUUVVVWWWXXXWWWWWWVVVUUUTTTSSSSSSTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUXXXZZZXXXTTTQQQRRRUUUVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWWWWUUUYYY\\\^^^___cccjjjqqq~~~eeeUUUMMMIIICCC@@@???>>><<<;;;===<<<<<<;;;999888888777777777666666555444444333222222222111111111111000000111111222222111111000000000000000000000000000////////////000000000000<<<===>>>?????????>>>>>>@@@@@@@@@AAAAAAAAABBBBBB???@@@AAAAAA??????@@@AAADDDEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOOOONNNMMMMMMNNNRRRQQQOOONNNMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSSSSRRRUUUWWWVVVSSSQQQSSSUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWYYY[[[ZZZZZZ\\\aaaeeeiiitttyyy```PPPIIIEEEBBB>>>;;;;;;;;;;;;:::;;;::::::999888777666666666666666555555444444333222222222111111111111000000111111222222111111000000000000000000000000000////////////000000000000<<<======>>>>>>>>>>>>>>><<<<<<======>>>>>>?????????@@@AAA@@@???>>>???AAACCCDDDEEEGGGHHHJJJKKKLLLKKKMMMOOOOOONNNMMMNNNOOOQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPPPPRRRTTTTTTSSSRRRSSSTTTTTTUUUUUUVVVWWWWWWVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYXXXWWWXXX[[[^^^]]]dddnnn|||{{{bbbPPPGGGFFF>>><<<:::999999999::::::999999888777777666555555555555555444444444333333222222222111111111000000000000111111111111000000////////////////////////////////////000000000000===============>>>>>>???;;;;;;<<<======>>>?????????AAABBBAAA@@@???@@@AAACCCDDDEEEFFFHHHIIIJJJJJJJJJLLLNNNNNNMMMMMMMMMNNNOOOOOONNNMMMLLLKKKKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPOOONNNNNNNNNOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPRRRSSSSSSSSSSSSTTTSSSTTTTTTUUUUUUUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVSSSTTTTTTSSSSSSTTTVVVWWWWWW\\\bbbiiirrrvvv```QQQFFFAAAAAA::::::999888888888999;;;777777777666666555555444444444444444333333333333222222222111111111000000000000000111111000000000////////////////////////////////////000000000000======<<<<<<<<<===>>>???<<<===>>>>>>???@@@AAAAAA@@@AAABBBBBB@@@@@@AAABBBDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJLLLMMMLLLLLLMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKNNNNNNNNNOOOPPPQQQQQQQQQOOONNNNNNMMMMMMNNNNNNNNNRRRRRRRRRRRRRRRQQQQQQPPPOOOPPPQQQRRRSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVRRRUUUZZZ]]]```mmmwww___RRRJJJBBB===>>>888999:::999777777888:::777666666666555555555444333333333333333333333333222222222111111111111000///000000111111000000///000000000000000000000000////////////000000000000<<<;;;;;;:::;;;;;;===>>><<<===>>>???@@@AAABBBBBB@@@AAABBBBBB@@@@@@AAABBBEEEEEEEEEEEEFFFFFFGGGGGGGGGIIIKKKKKKKKKKKKLLLMMMJJJJJJKKKKKKLLLLLLKKKKKKMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNTTTSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQRRRTTTTTTSSSSSSRRRRRRSSSSSSSSSRRRRRRQQQSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUTTTUUUUUUUUUUUUTTTOOOPPPTTTXXXYYY___ppprrraaaSSSOOOIII@@@<<>>???@@@@@@???@@@AAAAAA@@@???@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHJJJKKKJJJJJJKKKLLLHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNNNNUUUTTTSSSQQQQQQQQQRRRSSSRRRQQQQQQSSSTTTTTTSSSRRRQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUSSSQQQPPPPPPPPPPPPOOOMMMOOONNNQQQVVVWWWXXXaaammm}}}xxx{{{~~~~~~~~~}}}yyyyyyZZZPPPKKKLLLFFF;;;999???777999:::999555333444666666666666666666555555555222222222222222222222333222222222111111111111000//////000000000000//////000000000000000000000000////////////000000000000;;;;;;;;;;;;::::::999888<<<======>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLMMMNNNNNNLLLLLLMMMPPPSSSYYYTTTOOOOOORRRTTTSSSPPPPPPQQQRRRTTTTTTTTTSSSRRRRRRRRRRRRQQQOOOOOOPPPQQQPPPQQQRRRSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQPPPQQQTTTYYY___bbbqqqsss~~~||||||{{{zzzxxxwwwvvvvvvuuuzzz|||xxx|||nnnaaaOOOJJJDDDAAA@@@>>><<<999999999777666555555555555444444444444444444444444333333333333333333333333111111111111111111111111222111111111000000//////000000000000000000000000000000000000000000000000;;;;;;;;;;;;;;;:::999888;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>>>>?????????@@@@@@??????@@@@@@AAABBBDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLMMMMMMLLLKKKLLLOOORRRVVVRRRNNNOOOSSSUUUTTTQQQPPPQQQRRRSSSSSSSSSRRRRRRQQQRRRRRRQQQOOOOOOPPPQQQRRRSSSUUUVVVVVVTTTRRRQQQRRRRRRRRRQQQPPPPPPOOOOOONNNNNNNNNPPPSSSWWW[[[^^^___aaaiiivvv{{{xxxyyyxxxwwwuuuuuuuuuvvvwww{{{}}}ooo\\\QQQHHHDDD???<<<<<<;;;999777999888777666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111000000000///000000000000000000000000000000000000000000000000:::;;;;;;;;;;;;::::::999:::<<<===??????>>>===<<<>>>???AAABBBCCCBBBBBBAAA@@@????????????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGIIIJJJKKKLLLMMMLLLMMMNNNNNNOOOOOOOOONNNKKKLLLLLLKKKJJJKKKNNNPPPRRRPPPNNNPPPSSSUUUTTTRRROOOPPPQQQQQQRRRRRRQQQQQQQQQQQQRRRQQQOOONNNPPPQQQSSSUUUWWWXXXWWWUUURRRPPPRRRRRRRRRQQQPPPPPPOOOOOOKKKKKKMMMNNNQQQTTTVVVWWWVVVWWWZZZaaajjjxxxyyysssooommmkkknnnrrruuuuuuuuuuuuuuuwwwzzz}}}~~~tttgggYYYMMMFFFAAA>>>;;;999999:::999888888777666555555555555555444444444444444444444444333333333333333333333333333333333333333333333333111111111111000000000000000000000000000000000000000000000000000000000000:::;;;;;;;;;;;;;;;:::::::::;;;===??????>>>===;;;>>>???BBBDDDEEEDDDCCCBBB???????????????@@@@@@AAA@@@@@@AAABBBDDDEEEFFFFFFEEEEEEGGGHHHJJJLLLMMMNNNKKKLLLMMMMMMNNNNNNNNNNNNKKKLLLLLLLLLKKKLLLNNNPPPQQQOOOOOOQQQSSSTTTRRRPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPOOONNNPPPQQQTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUWWWYYY[[[dddxxx}}}{{{{{{|||{{{{{{|||~~~~~~}}}}}}zzzvvvrrrppppppqqqsssrrrqqqooommmlllooossswww{{{tttlllhhhiiimmmpppxxx~~~jjjZZZSSSMMMFFFAAA===<<<;;;::::::;;;;;;;;;777666555555444444444555333333333333333333333333222222222222222222222222333333333333333333333333111111111000000000000000////////////////////////////////////////////////:::;;;;;;<<<<<<;;;;;;;;;:::;;;===>>>>>>>>><<<;;;:::;;;>>>@@@AAA@@@???>>>??????>>>>>>??????@@@AAA???@@@AAABBBCCCDDDEEEEEEDDDDDDFFFHHHJJJKKKMMMNNNIIIJJJKKKLLLMMMMMMMMMMMMKKKMMMNNNNNNMMMMMMOOOQQQQQQQQQQQQQQQQQQQQQOOONNNPPPPPPPPPOOOOOOOOOPPPPPPOOOPPPPPPPPPNNNNNNPPPRRRSSSRRRRRRQQQRRRSSSTTTUUURRRRRRRRRQQQPPPPPPOOOOOOKKKLLLNNNOOOPPPQQQQQQPPPNNNPPPSSSUUUUUUZZZkkk{{{zzzvvvtttuuuvvvwwwuuuwwwzzz|||zzzwwwssspppooopppsssuuusssqqqnnnmmmooovvvvvvtttzzz{{{gggRRRIIIGGGDDD???===::::::::::::::::::;;;<<<666555444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333000000000000000000111111////////////////////////////////////////////////:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<============<<<===>>>???@@@@@@???>>>???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCCCCEEEFFFHHHJJJKKKLLLHHHIIIJJJKKKLLLLLLMMMMMMKKKMMMOOOOOONNNNNNOOOQQQRRRQQQQQQPPPOOOOOONNNNNNQQQQQQPPPOOOOOOOOOPPPPPPNNNOOOPPPOOONNNNNNPPPRRRRRRQQQQQQPPPQQQSSSUUUVVVRRRRRRRRRQQQPPPPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPKKKLLLQQQUUUWWW\\\iiiwwwzzzzzz{{{}}}xxx```SSSGGGCCCCCCAAA>>>===666888999999888777888:::555444444333333333444444333333333333333333333333222222222222222222222222333333333333333333333333000000000000111111111111000000000000000000000000000000000000000000000000::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????????????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDBBBCCCDDDEEEGGGHHHIIIJJJHHHIIIJJJLLLMMMMMMMMMNNNJJJLLLNNNNNNNNNMMMNNNPPPPPPPPPPPPNNNNNNNNNOOOQQQSSSRRRQQQOOOOOOOOOPPPQQQNNNOOOPPPOOONNNNNNPPPRRRQQQRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMOOOSSSWWW\\\gggssstttqqq___PPPIIICCCCCCBBB???===>>>555888999888666555666777444333333333333333444444222222222222222222222222111111111111111111111111222222222222222222222222///000000000111111111111000000000000000000000000000000000000000000000000::::::;;;<<<=========<<<===<<<:::999:::;;;===???===<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNNNNOOOOOOIIIKKKMMMMMMMMMLLLMMMNNNOOOOOONNNMMMMMMNNNQQQTTTSSSRRRQQQPPPOOOPPPPPPQQQMMMOOOOOOOOONNNNNNPPPRRRQQQTTTWWWYYYYYYUUUQQQNNNSSSRRRRRRQQQPPPPPPOOOOOOQQQQQQPPPOOONNNNNNNNNOOOQQQMMMLLLNNNQQQVVV___iiikkkzzz{{{gggXXXOOOGGGBBB???@@@>>>:::999;;;777999;;;:::777555666777333333333222222333444444222222222222222222222222111111111111111111111111111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000:::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>??????@@@@@@BBBCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMLLLIIIGGGFFFGGGHHHHHHMMMNNNOOONNNMMMNNNQQQTTTOOOOOONNNNNNMMMNNNNNNNNNPPPQQQRRRSSSTTTUUUVVVVVVTTTVVVYYY[[[[[[XXXUUURRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPNNNNNNMMMOOOQQQUUUZZZ\\\cccjjj|||tttbbbUUUJJJDDDAAA???===;;;999888777666777777777666555555444444666555333111111111333444222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000......//////////////////:::::::::;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<======>>>======>>>>>>???@@@@@@AAABBBBBBDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLJJJHHHGGGGGGHHHIIILLLMMMMMMMMMLLLMMMOOORRROOONNNNNNMMMMMMNNNNNNNNNOOOPPPPPPQQQSSSTTTTTTUUUSSSUUUXXXYYYYYYVVVSSSQQQRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMNNNPPPTTTXXX[[[```cccooo~~~{{{|||ppp^^^SSSKKKDDD@@@???>>>===;;;999888777777777777666666555444444444666444333111111222333444222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000///////////////.........:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLJJJIIIHHHIIIJJJJJJJJJKKKLLLKKKKKKKKKMMMOOONNNNNNMMMMMMMMMNNNNNNOOONNNOOOOOOPPPQQQRRRSSSSSSUUUVVVXXXYYYXXXUUURRRPPPRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLMMMOOORRRVVVXXX[[[[[[aaaiiihhhbbbcccjjjtttiii```TTTJJJDDDAAA>>>;;;===<<<;;;:::999888888888777666666555555444333333555444222111111222333333222222222222222222222222000000000000000000000000222111111111111000000000000000000000000000000000000000000000000000000000000000//////.........---:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======>>>?????????@@@@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKLLLLLLKKKKKKLLLNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRRRRRRRVVVWWWXXXXXXWWWUUUSSSQQQRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQPPPPPPOOONNNMMMMMMLLLLLLLLLLLLNNNPPPSSSTTTXXXWWWYYY]]]\\\YYY\\\aaaaaalllxxxfffTTTOOOGGGBBB???===;;;:::;;;:::999888888888888888666666555555444333333222333333222111111222222333111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////////////////////////////000000000///......------:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======???????????????@@@@@@@@@@@@AAABBBCCCCCCDDDDDDCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKLLLNNNNNNMMMLLLMMMNNNMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRTTTTTTUUUTTTSSSRRRQQQPPPRRRRRRRRRQQQPPPPPPOOOOOOQQQQQQPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQVVVTTTTTTVVVVVVVVVYYY]]][[[___hhhyyyppp\\\QQQIIIGGGCCC???===<<<;;;:::999999888777777777777777555555444444333333222222222222222222222222222333111111111111111111111111222222222222222222222222000000000000000000000000////////////////////////////////////////////////000000//////.........---:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKLLLNNNOOOOOONNNMMMMMMNNNLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPPPPOOOOOOOOOOOOOOORRRRRRRRRQQQPPPPPPOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLLLLLLLLLLMMMNNNOOOOOORRRQQQPPPOOOPPPPPPRRRSSSWWWUUUYYYcccrrrwwwdddSSSHHHCCC???>>>===;;;::::::::::::999888777666666666666666555444444333333222111111111111111222222222222222111111111111111111111111222222222222222222222222//////000000000000000111000000000000000000000000000000000000000000000000////////////////////////:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::;;;;;;::::::;;;;;;<<<===========================???@@@AAABBBBBBCCCBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHIIIJJJKKKKKKKKKLLLNNNPPPPPPNNNMMMMMMNNNKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLMMMMMMMMMKKKOOONNNQQQXXX___hhhyyyfffVVVMMMDDD>>><<<;;;;;;:::999888888999:::999888777666555555555555444444333333222111111111000000111222222222222222111111111111111111111111111111111111111111111111////////////000000111111000000000000000000000000000000000000000000000000------......///000000000:::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<;;;::::::;;;::::::::::::;;;<<<<<<============<<<<<<<<<<<>>>>>===:::888888999:::999888777666444444444444444444333333222111111000///000111222222222222222000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000,,,,,,---...///000111111::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;<<<<<<===999999999:::;;;<<<===>>>>>>>>>?????????@@@@@@@@@BBBBBBCCCEEEFFFHHHIIIIIICCCDDDDDDDDDDDDEEEEEEEEEIIIIIIIIIIIIIIIIIIIIIIIILLLNNNPPPPPPOOONNNMMMNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSSSSRRRRRRQQQPPPNNNNNNOOONNNMMMMMMLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJLLLLLLLLLMMMOOOSSSVVVYYYgggqqq}}}nnnQQQLLLFFFAAA>>><<<:::888>>>;;;888444333444666888666666666666555444333222222222333444444222111000222111111111000000//////222222222222222222222222222222222222222222222222444222000///...///000111000000000000000000000000............////////////////////////000000000000::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<:::999999::::::<<<=========>>>>>>>>>????????????>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHHHHLLLPPPSSSRRRPPPOOONNNLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKNNNQQQRRRWWW^^^mmmxxxcccWWWJJJFFFAAA>>><<<<<<;;;:::<<<:::888555444555666777666666666555555444333222222222222222222111111000111111111111000000000///222222222222222222222222222222222222222222222222333222000///...///000111000000000000000000000000............////////////////////////000000000000999999999999999999999999999999999999999999999999999999::::::;;;;;;<<<<<<:::999999::::::;;;<<<============>>>>>>>>>??????===>>>???@@@AAABBBCCCDDDFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEJJJPPPTTTTTTRRRPPPOOOKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMNNNNNNMMMLLLJJJIIIIIIIIIJJJIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEFFFGGGIIIKKKMMMKKKNNNVVVbbbooo~~~nnn]]]OOOGGGBBB???<<<::::::;;;;;;;;;:::999888666555555555555555555555555444333222222222222111000000000000111111111111111000000000000111111111111111111111111222222222222222222222222222111000///...///000111000000000000000000000000............////////////////////////000000000000999999999999999999999999888888888888888888888888888999999:::;;;;;;<<<<<<:::999999999:::;;;;;;<<<======>>>>>>>>>???????????????@@@AAABBBDDDDDDEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFJJJOOOQQQQQQOOONNNNNNJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMOOOQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNOOOOOONNNMMMMMMMMMMMMMMMNNNMMMJJJHHHHHHHHHIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJMMMSSSZZZdddsssuuubbbVVVOOOHHHCCC===;;;999888999;;;;;;;;;777777777777666555444333444444444444444333222222333222000/////////000111111111111000000000000000000000000000000000000000111111111111111111111111111000////////////000000////////////////////////............////////////////////////000000000000888888888888888888888888777777777777777777777777888888999999:::;;;;;;<<<::::::999999999:::;;;;;;>>>>>>>>>????????????@@@@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIKKKLLLLLLKKKKKKKKKMMMJJJJJJJJJJJJJJJKKKKKKLLLJJJKKKMMMOOOPPPQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKOOONNNMMMMMMLLLLLLMMMMMMMMMLLLIIIHHHGGGHHHIIIJJJIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHIIIIIILLLJJJKKKOOOQQQUUU^^^gggqqq}}}zzzkkkXXXKKKGGGEEEAAA>>>===;;;888888999:::999888666666777777666555444333333333333333333333222111333222000/////////000111000000000000000000111111000000000000000000000000111111111111111111111111//////////////////000000////////////////////////............////////////////////////000000000000777777777777777777777777666666666666666666666666888888999999::::::;;;;;;::::::999999999999::::::=========>>>>>>>>>??????>>>>>>>>>???@@@AAAAAAAAADDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFJJJKKKKKKJJJHHHHHHJJJLLLJJJJJJJJJJJJJJJKKKLLLLLLJJJKKKMMMNNNPPPQQQRRRRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKJJJIIIMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIHHHIIIMMMNNNNNNRRRXXX]]]fffwwwsss___VVVKKKDDDAAA@@@===:::<<<:::888888888888777666555555666666555444333333222222222333333222222111222222111000000000000111000000000000111111111111111111111111111111111111111111111111111111111111......////////////000000000000000000000000000000............////////////////////////000000000000777777777777777777777777666666666666666666666666888888888999::::::;;;;;;::::::999999999999999:::;;;;;;;;;<<<<<<<<<======<<<======>>>>>>??????@@@CCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFGGGIIIKKKKKKJJJJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMKKKKKKMMMNNNPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMMMMLLLKKKKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHDDDEEEFFFFFFGGGGGGGGGGGGHHHFFFGGGKKKLLLJJJLLLPPPVVVYYYcccrrr}}}xxxeeeYYYNNNJJJEEEBBB@@@>>><<<::::::999777777777777666444555555444444444444444444111111222222222222111111222222222222222111111000///000000000111111111111222222222222222222222222111111111111111111111111---......//////000//////000000000000000000000000............////////////////////////000000000000777777777777777777777777777777777777777777777777777888888999::::::;;;;;;::::::999999888999999999999999999:::::::::;;;;;;======>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFDDDGGGKKKMMMMMMLLLLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIEEEFFFGGGHHHIIIIIIIIIHHHJJJHHHGGGJJJJJJGGGIIILLLOOONNNSSS]]]bbbdddjjjsssppp\\\OOOHHH@@@@@@???>>><<<;;;:::999888666555555666777555444555555444333333333444444000111111222222222111111222222333444444222111000//////000000111111111222222222222222222222222222000000000000000000000000------...///000000//////000000000000000000000000............/////////000////////////000000000000777777666666666666777777777666555555555555666666777777666666777888999999999999::::::::::::;;;;;;::::::::::::::::::::::::>>>>>>>>>>>>============@@@@@@AAAAAAAAABBBBBBBBB???AAADDDDDDDDDDDDEEEFFFHHHLLLQQQPPPLLLHHHHHHJJJHHHJJJKKKLLLKKKJJJKKKLLLJJJJJJJJJKKKLLLNNNPPPPPPOOONNNLLLKKKIIIIIIJJJJJJLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMLLLKKKIIIHHHFFFFFFFFFFFFIIIHHHGGGGGGHHHHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIIIIHHHHHHHHHGGGGGGFFFIIILLLOOOQQQTTTXXX[[[hhh{{{zzzgggWWWLLLFFFDDD>>>===;;;:::999888888888999888777666555444444444666555555444444444444555555555444444333222111000222222111111111111222222000000000000000000000000111111111111111111111111222222111111000000//////......//////000000111111......//////000000111111333222111/////////000111000000000000000000000000666666555555555555666666777777666666666666666777777777777777777888999999999999999:::::::::;;;;;;888999999::::::;;;;;;;;;<<<<<<==================??????@@@@@@@@@AAAAAAAAA???AAACCCDDDCCCCCCEEEFFFHHHLLLPPPPPPLLLIIIIIIKKKHHHJJJLLLLLLKKKJJJKKKLLLJJJJJJKKKKKKLLLMMMOOOOOONNNMMMLLLKKKJJJKKKKKKLLLMMMLLLKKKJJJIIIJJJJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFIIIJJJKKKMMMOOOQQQXXXdddrrrrrrkkk___RRRHHHAAA>>>>>>===<<<;;;999888888888777777777666555444444444444555555444444444555555666777666555333222111111111222111111000000111111222000000000000000000000000111111111111111111111111111111111000000/////////.../////////000000000111////////////000000000000111111000000000000000000000000000000000000000000555555555555555555555555888777777777777777888888888777777777777888999999999999999999::::::::::::777777888999:::;;;<<<<<<::::::;;;;;;<<<<<<======>>>>>>>>>>>>????????????>>>@@@CCCCCCCCCCCCDDDFFFGGGKKKOOOOOOLLLIIIIIIJJJHHHJJJLLLLLLKKKJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKJJJJJJKKKKKKIIIIIIIIIIIIJJJJJJKKKLLLGGGHHHIIIJJJKKKKKKJJJIIIFFFEEEDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFFFFGGGHHHNNNQQQYYYeeerrrxxxeeeUUUQQQJJJDDD???===<<<===<<<;;;:::999888777777777555444444333333444444444444444444444555666777777:::888555333111111111222222111111000000111111222000000000000000000000000111111111111111111111111000000000000////////////////////////000000000000000000000000//////////////////000111111111000000////////////////////////555666666666666666666555888888888777888888999999888888888777777888999999888999999999999:::::::::888888999999:::::::::;;;888888999:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>???AAACCCDDDDDDDDDEEEFFFFFFHHHKKKKKKJJJHHHHHHIIIIIIJJJLLLLLLKKKJJJJJJKKKMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMNNNOOOPPPLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKGGGHHHJJJLLLLLLKKKJJJIIIFFFEEECCCDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDEEEFFFLLLJJJPPP[[[dddooovvv^^^MMMJJJHHHEEEAAA???=========;;;:::999888777666666777333222222222333333444555444444444444555666777888;;;999555222111111222333111111000000000000111111////////////////////////111111111111111111111111////////////////////////////////////000000000000111111000000//////......---...000111111111000000////////////////////////666777888888888888777666888888888888888999::::::999999888888888888888999888888888999999999:::::::::::::::999999888888888777888888999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<======@@@BBBDDDEEEEEEEEEFFFGGGDDDEEEGGGHHHHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKMMMLLLKKKKKKKKKKKKKKKKKKIIIJJJKKKLLLMMMNNNNNNOOOJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLJJJHHHGGGGGGEEEDDDDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFEEEDDDDDDEEEFFFHHHHHHPPP\\\ccciiiyyywwwnnncccSSSFFFCCCBBB@@@>>><<<::::::999999888777666666666666666222222222222222333444555333333333333444555777777:::888555222000111222333111000000000000000000111////////////////////////000000000000000000000000/////////000000000000000000000000000////////////111111000000//////......,,,...///111111111000///////////////////////////777777999999999999777777777777777777888999::::::::::::999888888888888999888888888888999999999999;;;;;;:::999888777666666888888999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;::::::::::::888777666555555555555555222222222222333333444555333222222222333444555555777666444111111111222222111000000//////000000111000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000////////////......///000000000//////////////////////////////666777888999999888777666666666666777777999::::::;;;:::999999888888888999888888888888999999999999::::::999999888888777777::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCBBBBBBDDDEEEDDDDDDEEEFFFHHHIIIIIIIIIJJJKKKMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLJJJKKKKKKLLLKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIILLLIIIFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBDDDDDDDDDDDDEEEGGGHHHNNNVVV]]]hhhssszzzzzzsssqqqrrryyy~~~|||zzzzzzzzz~~~zzzbbbZZZQQQLLLKKKIIIEEEAAA===<<<;;;::::::::::::;;;777666555555444444555555444333333333333444444555222222222111111222333333444333222111111111111222000000////////////000000000000000000000000000000000000000000000000000000000111111111222222222333111000000000/////////...////////////000000000000000000///.........//////000000000000000000000000555666777999999777666555666666666666777888999:::;;;::::::999888888888999777888888888888999999999888888888888888999999999;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<>>>@@@AAAAAAAAABBBCCCFFFEEEEEEGGGIIIKKKKKKKKKJJJLLLMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLLLLJJJIIIGGGFFFIIIJJJKKKKKKKKKJJJHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLNNNKKKGGGEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGHHHGGGMMMPPPQQQ\\\kkkpppllleee___\\\```eeennngggSSSOOOKKKGGGEEEEEECCC@@@======<<<:::888666666666777666666555444444444555555555444444333333444444444222222111111000111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000000000111111222222222333333333111111000000/////////.........//////000000111111222000///---------...///111111111111111111111111666666666666666555555444777444111222555999999999::::::999999888888999999<<<;;;:::999888888888888::::::999888777777777888:::::::::::::::::::::::::::;;;<<<======<<<<<<;;;>>>>>>???@@@???>>>===<<>>=========999888888888777777666666555444444444555444333111@@@:::333111222333000...111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000444444444333222111000///000000000000////////////...///000111111222111111---------.........//////000000000000000000000000666666777777666666555444666444222222666888999999<<<;;;;;;:::999999999999::::::::::::999999888888999999888888777888888888999999999999999999999999:::;;;<<<=========<<<;;;>>>>>>???@@@@@@???>>>>>>CCCEEEFFFGGGGGGGGGIIIJJJGGGHHHIIIIIIGGGFFFGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEIIIHHHHHHHHHGGGGGGGGGGGGKKKIIIHHHFFFFFFGGGHHHIIIJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFEEECCCAAA???DDDDDDDDDFFFHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGIIIMMMSSSYYY[[[XXXUUURRRSSSTTTSSSRRRSSSTTTVVV^^^eeessszzzfffXXXOOOHHHCCCBBBAAA???===<<<<<<<<<<<<888777777777666666666666555555444444555444333222:::555000000222333111///111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000333333333333222111000///000000000000//////////////////000000111000000000---------.........//////////////////////////////666666777777666666555444666444333333666888999999======<<<::::::999999999999999:::;;;;;;:::999888888888888777888888999999888888888888888888888888:::;;;<<<==================>>>???@@@AAAAAAAAA@@@DDDFFFHHHHHHHHHHHHJJJKKKIIIIIIJJJIIIGGGEEEFFFGGGIIIIIIIIIJJJKKKKKKLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFIIIHHHGGGGGGGGGHHHJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBDDDDDDFFFIIIKKKLLLJJJHHHFFFFFFFFFFFFFFFGGGHHHHHHMMMOOOTTTXXXZZZWWWQQQLLLNNNPPPQQQQQQNNNKKKIIIIIILLLOOOVVV```ppppppfffXXXMMMGGGCCC@@@>>>>>>===<<<;;;::::::::::::666666666555555555555555555555555444444444444333444111//////222444222000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000333333333333222111000000000000000000//////////////////000000000///......------........./////////........................777777777777777666555555666555444555666777888999===<<<;;;:::999888888888777999:::<<<<<<;;;999888888777777777888999::::::777777777777777777777777:::;;;;;;<<<===============>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHGGGGGGIIIJJJGGGHHHIIIHHHFFFEEEFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGHHHIIIKKKLLLIIIIIIIIIIIIIIIHHHGGGGGGJJJIIIGGGFFFEEEEEEFFFFFFDDDEEEGGGKKKMMMMMMKKKIIIGGGGGGFFFFFFGGGGGGHHHIIIRRRTTTWWWYYYXXXTTTNNNJJJGGGJJJNNNOOOMMMJJJGGGFFFGGGIIIKKKPPPYYYeeesss|||~~~xxxgggTTTNNNGGGBBB@@@???>>>===:::::::::999999999999999444444444444444444444444555555555555444333444555333222000111333444222000111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000////////////000000222222222222222111000000000000000000//////////////////000//////...------............////////////////////////////////////777777777777777666666555555666666666666777888999;;;:::999888777777777777777888:::<<<===<<<:::999888777777777888999::::::777777777777777777777777:::::::::;;;<<<<<<===>>>======>>>???AAABBBCCCDDDCCCDDDFFFFFFEEEEEEFFFHHHEEEFFFHHHGGGFFFFFFHHHIIIFFFGGGHHHIIIJJJKKKLLLMMMIIIHHHGGGFFFEEEFFFGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLGGGHHHHHHIIIHHHHHHGGGFFFIIIHHHFFFDDDDDDDDDEEEFFFDDDEEEGGGKKKMMMMMMKKKHHHGGGGGGFFFFFFGGGGGGHHHIIIOOOOOOPPPOOOMMMKKKIIIHHHCCCFFFJJJLLLJJJGGGEEEDDDCCCFFFIIILLLPPPUUUZZZ^^^qqqqqq]]]QQQIIIFFFBBB@@@>>>===;;;:::999999999999999999888888333333333333333444444444444555666555333333555777777666555444444333111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000111111222222222111000000000000000000//////////////////000//////...------........./////////000000000000000000000000000000777777888888777777666555555666888888777666888999999888888777777777777777777888:::;;;<<<<<<<<<;;;888888888777888888999999777777777777777777777777999999999999:::;;;============>>>>>>???AAACCCCCCBBBCCCDDDDDDCCCCCCDDDFFFDDDEEEGGGGGGFFFGGGHHHJJJEEEFFFGGGHHHIIIJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJKKKJJJHHHFFFEEEGGGIIICCCEEEGGGGGGDDDBBBAAA@@@<<<@@@DDDHHHJJJKKKNNNPPPVVVdddwwwwwwlll\\\NNNGGGBBBAAA???===:::888666666888888999999999888777777333333333333444444444444444666777555333333666999===;;;999666444222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111000000000000000000//////////////////000000000///............/////////000000000111111111111111111111111777888888888888777666666444777999999777666777999888888888777888888999:::888888999:::;;;<<<===>>>999999888888777888888888888888888888888888888888777777777777888:::<<<===>>>=========>>>@@@AAABBBBBBCCCDDDDDDCCCBBBDDDEEEEEEFFFGGGGGGFFFEEEFFFHHHEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIJJJJJJKKKKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEGGGFFFEEEFFFHHHHHHFFFEEEFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIGGGEEEDDDGGGJJJDDDEEEDDDCCC@@@???@@@BBB===>>>@@@BBBCCCFFFJJJMMMKKKSSS___jjjuuu|||qqqfffbbb\\\PPPFFFBBB;;;<<<;;;:::888666666666777888888888888777555444333333333333444444555555444666777555222222666;;;???>>>:::666222000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000//////////////////000000111000000000.../////////000000000000000000000000000000000000888888888888888777666666444777:::999777666777999888888888888999:::;;;<<<888888999999;;;<<<>>>???::::::999888777777777888888888888888888888888888777666666666777999;;;<<<>>>>>>=========???@@@AAABBBCCCDDDDDDCCCCCCDDDEEEGGGHHHHHHGGGEEEDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKJJJJJJJJJGGGIIIJJJLLLLLLKKKIIIHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFDDDDDDFFFFFFEEEDDDEEEEEEEEEDDDEEEFFFFFFGGGCCCEEEGGGEEECCCBBBDDDFFFDDDDDDCCCBBB@@@AAADDDGGGCCCCCCAAA???@@@DDDJJJOOOKKKNNNRRRWWW]]]eeemmmrrr|||zzzzzz{{{vvvlllnnnhhh^^^WWWWWWTTTKKKBBB???888999::::::999888999:::666777777888777555444333333333333444444555555555444666888555222222777<<<@@@>>>:::555111///000222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000///000000111111111000000000000000000////////////...///000111111222111111////////////000000000000////////////////////////777888999:::999777555333666666666666666666555555:::::::::;;;;;;<<<<<<<<<<<<;;;999888888999;;;<<<<<<;;;::::::999999:::::::::999777666666666777888777777777888999999::::::@@@???>>>======>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDBBBDDDGGGJJJIIIHHHHHHIIIIIIGGGFFFEEEFFFHHHIIIIIIHHHHHHGGGHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFCCCAAA@@@AAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDAAA??????@@@AAA???===@@@@@@@@@@@@AAAAAABBBCCCKKKKKKKKKMMMPPPTTTWWWZZZccclll|||~~~{{{nnnfff___ZZZVVVTTTPPPLLLGGGDDDAAA@@@:::999888888777777888888777777777777666555444333444444444444444444444444333333222111111222333333999999777666444222111000333222111/////////000111222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////---...000111222111///...///////////////////////////////////////.........777888999999999777555444555555555555555555555555999999999:::;;;<<<<<<===<<<:::999888888999;;;<<<;;;;;;:::999999999999999999888888777666666777777777777777888999999::::::======<<<======???@@@AAAAAAAAABBBCCCDDDDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFDDDBBBCCCFFFGGGGGGFFFGGGHHHHHHGGGEEEEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKJJJJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGDDDBBBAAACCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDAAA???>>>@@@@@@???===?????????@@@@@@AAACCCCCCGGGGGGFFFFFFHHHJJJMMMNNNNNNVVVaaannn}}}oooaaaZZZXXXUUURRRNNNLLLIIIEEEBBB???===<<<888888777666666666666777777777777666666555333333333333333333333333333333333222222111111222222333666666555444222111000///333222000/////////000111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////---...000111111111//////000000000000000000000000////////////////////////666777888888888777666555444444444444444444555555777777888999;;;<<<======;;;:::999888888999:::;;;::::::999888888888888999777777888888777777666666777777777888999999::::::;;;;;;;;;<<<>>>???AAABBBBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDBBBCCCDDDEEEEEEDDDGGGGGGHHHGGGEEEDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGEEECCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCBBB@@@>>>>>>??????>>>=========>>>???@@@AAACCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDHHHNNNSSS[[[kkkkkk```SSSLLLLLLNNNOOOOOOFFFDDDBBB???===;;;999999777777666555555555555555666666666666555444333333222222222222222222222222333222111111111111222333222222222111000000//////222111000000///000000000222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000//////---...000111111111000///111111111111111111111111////////////////////////666666777888888777666666333333333444444444444444555666777999:::<<<======;;;:::999888888999999:::999999888777777777777888555666777888888777666555777777777888999999:::::::::;;;;;;<<<===>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBBAAABBBCCCDDDEEEFFFEEEDDDCCCCCCDDDCCCCCCFFFFFFGGGFFFDDDDDDFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDAAA@@@>>>===============<<<<<<<<<===???AAACCCDDDCCCCCCAAA@@@??????@@@@@@DDDGGGIIIHHHIIITTTffftttooo```WWWPPPHHHDDDFFFIIIJJJJJJBBBAAA???===;;;:::999999777666666555555555555555555555555555555444333222222222222222222222222222222222111111111111222222000000000000000000000000111111000000000000000000111111000000000000000111////////////////////////////////////////////////000000000000000000000000111111111111111111111111//////000000000000//////......///000111000000///111111111111111111111111///////////////000000000777777777777777666666555333333333444444444555555555555777888:::;;;<<<===::::::999999888888888888888888777666666666666777555666777888888777666555777777777888999999::::::;;;<<<<<<<<<============@@@AAAAAABBBBBBBBBBBBAAACCCBBBAAAAAAAAACCCDDDEEEGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGEEEDDDDDDDDDEEEEEEFFFGGGIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGGGGGGGGGGFFFFFFDDDCCCBBBBBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCC??????>>>===<<<;;;<<<<<<;;;;;;;;;<<<>>>@@@AAABBBAAAAAAAAA@@@@@@@@@AAAAAA???BBBDDDBBBBBBIIIUUU```iiimmmsss|||sssdddUUULLLKKKGGGBBB@@@BBBDDDDDDDDDAAA@@@>>><<<:::999999999777777666555555555555666333444444444444333333222333333333333333333333333111111111111111111111111000000000000111111111111000000000111111111000000111000000000000000111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////...//////000000000000000111111111111111111111111////////////000000111111888888777666666555444444333333333444555555666666555555666888999:::;;;;;;:::::::::999888888777777777777666555555555555666555555666777777777666666777777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@AAAAAAAAAAAABBBAAAAAAAAAAAACCCDDDEEEFFFGGGGGGEEECCCCCCDDDEEECCCDDDEEEDDDCCCCCCEEEGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKGGGGGGGGGGGGGGGGGGFFFFFFCCCBBBAAABBBCCCDDDCCCAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA===>>>>>><<<::::::;;;<<<:::;;;;;;<<<===>>>@@@AAA>>>>>>??????@@@AAAAAAAAA:::===???@@@CCCHHHPPPWWWWWWWWWYYY___ggguuu{{{ooobbbWWWOOOGGGCCCCCCBBBAAAAAADDDEEEFFFEEEAAA???===;;;999888777666777777666555555555555555222333333444444333222222333333333333333333333333000000111222222111000000000000000111111222222222//////000111111111111000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000111111111111111111111111...//////000000111111222:::999777666555444333333333444444555666666777777666666666777888999999::::::::::::999999888777666777666555555444444555555555555555555555666777777777777777888999999::::::999:::;;;<<<===<<<<<<;;;:::;;;===>>>@@@AAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEDDDEEEFFFDDDBBBBBBCCCFFFBBBDDDDDDDDDCCCCCCEEEGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHGGGFFFGGGHHHJJJKKKFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCBBBCCCEEEEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???@@@@@@@@@<<<===>>><<<999888:::<<<;;;;;;;;;;;;<<<===>>>???======>>>@@@@@@AAAAAAAAA=========@@@DDDIIINNNPPPLLLJJJKKKOOORRRYYYjjjzzzwwwiiibbbYYYOOOHHHDDDBBBAAA???@@@CCCFFFIIIKKKKKKJJJCCCBBB???<<<:::777666555666555555444444444444444222222333333333333222222222222222222222222222222///000111222222111000///000000000000111111111111...///000111222111111000000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000/////////////////////000000111000000000000000000000000...//////000111111222222;;;:::888666444333222222444444555555666777888888666666777777888888888999:::::::::999999777666666666666555444444444444555666555444444444666777888777777777888999999::::::666888:::<<<============999:::;;;===???@@@AAAAAAAAAAAA@@@@@@AAACCCDDDEEEAAACCCEEECCCAAA@@@CCCEEEBBBCCCDDDCCCCCCCCCEEEGGGEEEEEEEEEEEEFFFGGGHHHIIIDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFFFFFFFIIIHHHGGGFFFFFFHHHJJJKKKFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDDDDEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBB;;;===>>><<<999888999<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAA>>>;;;<<>>???@@@@@@@@@@@@??????@@@@@@AAABBB???@@@AAAAAABBBBBBAAAAAADDDDDDCCCBBBCCCDDDEEEFFFFFFDDDCCCBBBDDDFFFFFFEEEAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBBCCCEEEFFFCCCBBBBBBAAAAAABBBBBBCCC@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<<<<======777999<<>><<<<<<>>>AAAFFFHHHDDDCCCAAA@@@AAAEEEJJJMMM^^^```bbbfffmmmxxxyyytttlllbbb[[[VVVTTTSSSOOOJJJDDD???==================@@@GGGOOOSSSPPPLLLIIIGGGCCC>>>;;;999888888444444333333333333222222000000111111111222222222222111111000000000000000111111111111111000//////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000111111000000//////......//////000111111111111000222222111000///...---------.........//////000000000000000///......------000000//////.........---888777666444333333444444222333444444555555444444555555666777999:::;;;;;;999999777666555555555555333555666555333222333555444555666777777666555444666666555555666888999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@@@@????????????@@@AAAAAA???@@@@@@AAABBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEECCCBBBBBBCCCEEEEEEEEEAAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFDDDCCCBBBCCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBB??????@@@@@@??????>>>======<<<;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;888:::<<<>>>@@@@@@??????>>>===<<<<<<===@@@CCCEEEBBB@@@>>>>>>???BBBFFFIIIKKKLLLNNNPPPUUU]]]ffflllyyy{{{nnneee^^^[[[UUUOOOKKKIIIJJJJJJMMMHHHBBB>>><<<<<<<<<<<<<<<<<>>???@@@@@@??????>>>>>>>>>???@@@@@@??????@@@AAAAAAAAAAAA@@@@@@????????????@@@AAAAAACCCBBB@@@AAACCCDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDBBBBBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBB???????????????>>>=========<<<;;;:::::::::;;;<<<<<<<<<<<<;;;;;;:::999999999;;;<<<>>>???>>>>>>=========<<<======>>>???@@@???>>><<<;;;<<<>>>AAACCC@@@AAACCCDDDEEEIIINNNRRRXXX```nnnxxxkkkaaaYYYQQQLLLKKKIIIFFFCCCBBBBBBDDDEEEHHHDDD???<<<;;;;;;::::::::::::===BBBHHHJJJHHHEEE===;;;999666444333333333333333333333222222222222111111222222222333333333222111000000//////000000000000111111000000//////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000000000000000////////////...///000000111000000000....................................////////////------......///000000111000000////////////......444444444333333222222222222333444444555555444444333333444666888999:::;;;888777777666555555555555555555555555444444444444555555444444444555666666444555666777777777777666999999:::;;;;;;;;;::::::;;;<<<<<<===>>>>>>??????>>>>>>======>>>>>>???@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@???@@@BBBCCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBBEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGEEEDDDBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBB>>>????????????>>>=========<<<;;;::::::;;;<<<=========<<<;;;:::999888888;;;;;;<<<=========<<<<<<<<<<<<<<<======<<<<<<<<<===<<<;;;::::::;;;===>>>@@@BBBCCCDDDCCCDDDFFFHHHHHHOOOZZZgggtttvvvkkkeee\\\TTTPPPLLLIIIGGGFFFEEECCCAAA@@@@@@AAABBBCCC@@@<<<:::::::::999888888888;;;???CCCDDDCCC@@@:::999888666555555555555333333333222222222222111222222222222333333333333111111000//////////////////000000000000000//////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////000000000000///////////////000111111222222111111........./////////000000.........///////////////............//////000000000000//////////////////333333333333333222222222222333444444555555444444222333444555777888999:::666666666666777888999999666666555555555555444444444444444444444555666777555666777888888888777777888999999:::;;;;;;::::::;;;;;;;;;<<<<<<======>>>===<<<<<<<<<<<<===>>>>>>===>>>??????@@@@@@???????????????@@@@@@@@@@@@@@@??????>>>@@@BBBCCCBBBAAA@@@AAAAAABBBCCCBBBBBBBBBDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA???????????????>>>=========<<<;;;;;;;;;;;;======>>>>>>===<<<:::999888888;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999<<<;;;;;;:::;;;;;;<<<<<<===???AAAAAA@@@@@@AAABBB@@@EEEMMMUUU\\\bbbhhhkkkwwwzzzjjj]]]UUUOOOMMMJJJHHHGGGEEEDDDCCC@@@???>>>===<<<<<<<<<<<<>>><<<:::999999999888777666777999;;;===>>>===;;;888888777666666555555555333333222222222111111111111111222222222333333333111000000///.../////////...//////000000000//////////////////////////////////////////////////////////////////000000000000//////000000000000//////////////////////////////////////////000000000000000111222222333333222222/////////000111111222222///////////////.........000000//////............//////000000000000000000222333333444444333222222222333444444555555444444333333444555666777888888555555555666888999;;;;;;777666555555666666555333333333333444555555666666777777777777777777777777777888999::::::;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>======>>>????????????>>><<<===>>>>>>??????>>>>>>>>>>>>>>>@@@BBBCCCBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<;;;;;;;;;<<<===>>>???>>>>>><<<;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>>>>=========>>>===AAAGGGLLLOOOQQQSSSTTT]]]hhhzzzyyykkk___TTTLLLJJJCCCDDDCCCCCCAAA???>>><<<999999::::::;;;;;;;;;;;;:::999888888999999888666666666888999999999888777555555555555555444444444222222222222111111111111000000111111111222222222111000//////......//////......///000000000//////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000////////////000000000000000111222222333333222222000000000111111222222222///////////////.........111000000///......------//////000000000000111111222333444555555444333333222333444444555555444444444444444555555666666666555555555666777888999:::888666444555666777555333111222333555666666555555777777666555555555666777777777888::::::;;;;;;:::888999999999999:::::::::;;;;;;;;;:::;;;<<<<<<===<<<===>>>>>>??????>>>>>><<<===>>>?????????>>>>>>>>>>>>???AAACCCDDDCCCAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDEEEEEEDDDBBBAAA@@@AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@??????===<<<;;;;;;;;;===>>>?????????>>>===<<<<<<;;;;;;:::999999::::::;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999;;;<<<<<<<<<;;;;;;<<<===>>>>>>===<<<===>>><<<@@@DDDGGGHHHIIIKKKLLLNNNUUUaaammmqqquuu|||nnn```WWWPPPJJJGGGIIIAAABBBBBB@@@>>>===<<<<<<888888:::;;;;;;;;;;;;;;;777777777888::::::888666555666777777666555555555555555555555555444333333222222222222111111111111//////000000000111111111000000///............///---......///000000//////000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////000000000000000000000000.../////////000000000111//////000111111111111000000000000000111111111111000/////////............///////////////.........//////000000000111111111222333444555555555444333222333444444555555444444555555555555555555555555666555555555555666777777888666444555777777555333000111444666666666555444777666444333333444555777666777888999:::;;;;;;;;;888888888888888888999999;;;::::::::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@BBBBBBAAAAAA@@@>>>>>>???AAADDDEEECCCBBB@@@@@@AAABBBBBBBBBAAAAAA>>>???@@@AAACCCDDDEEEEEEFFFDDDAAA??????@@@BBBDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???AAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@===<<<;;;;;;<<<===>>>????????????>>>======<<<<<<999999999999:::;;;<<<===<<<<<<;;;::::::;;;;;;<<<777888:::;;;<<<<<<;;;;;;<<<===>>>===;;;:::;;;<<<:::<<>>======<<<<<<<<<======>>>????????????@@@@@@@@@???@@@AAACCCDDDFFFGGGHHHBBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCBBBAAA???>>>===>>>===<<<;;;;;;:::;;;;;;@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<;;;::::::999999999999:::;;;;;;;;;;;;:::999999777999;;;===???AAABBBBBBAAABBBBBBEEEIIIOOOUUUXXX```aaagggpppwww|||~~~rrrjjj___WWWSSSUUUWWWYYYSSSNNNHHHCCCBBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<>>>>>?????????@@@@@@@@@@@@AAAAAACCCDDDEEEFFFGGGAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<<<<<<<;;;<<<<<<======CCCBBB@@@>>><<<;;;;;;::::::::::::::::::;;;<<<===<<<<<<;;;:::::::::::::::<<<;;;:::999999999999999:::::::::::::::999888888888999:::<<<>>>???@@@@@@>>>>>>???AAACCCGGGKKKMMMNNNNNNSSSZZZ___bbbiiipppyyyssshhhcccZZZUUUNNNIIIGGGGGGHHHHHHLLLHHHCCC@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888777777777777666666666666555555555555333444444555555555555444222333333444444333333222////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000............/////////000,,,,,,+++,,,,,,---...///...//////000000//////...000000000000000000000000.../////////000000000111000000////////////000000---...//////000000//////111000///...---......///...///000000000000///...///000000000000//////...444444333333333333222222666666666666555555555555555555555555555555555555666666555444444555666666666555444333333222222333444444555555555555444444444555555666666777888888777777777888888888888999999999888888888999999:::999:::;;;;;;::::::;;;<<<===<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCDDDDDDEEE@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA<<<======>>>>>>>>>======;;;;;;;;;<<<<<<===??????EEEDDDBBB???===<<<;;;;;;888888999999:::<<<===>>><<<<<<;;;:::999999999999;;;::::::999999999999:::999999999999999888777777888999:::;;;<<<=========<<<======>>>???@@@AAAAAACCCBBBEEEIIILLLMMMQQQXXXaaalll|||vvviii]]]UUUPPPIIIFFFDDDCCCBBBBBBAAA???BBB@@@>>>===>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777666666666555555555555444444444555555555444333333222222333333333333222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000............////////////------...............---///000000111111000000///000000000000000000000000////////////000000000000000000////////////000000---...//////000000//////000000///.........////////////000111111000//////...//////000000000000///444444333333333222222222666555444333333333444555666666555555555444444444555555555555555555555555555444444333222222222333444444555555555555444444555555666666777888888888777777777888888888999999::::::999888888777888888888:::;;;;;;:::999;;;<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???BBBBBB@@@???===<<<<<<<<<999999999999:::;;;<<<===::::::999999999999::::::::::::999999999999999:::888888888888888777666666888999999:::::::::::::::======??????@@@???>>>===AAA???AAADDDEEEDDDGGGMMMTTT\\\gggpppxxx~~~zzzmmmdddbbbfffssszzzkkk___YYYTTTPPPLLLEEEDDDBBBBBBCCCCCCAAA???===<<<<<<<<<======>>>>>>::::::::::::::::::::::::888888888888888888888888666666555555555444444444444444444444444333222111222222333333333333222222000000000000000000000000////////////000000000000////////////////////////////////////////////////000000000000000000000000.........//////////////////000111222222111///...000000111111111111000000////////////////////////////////////000000000000000////////////000000111......///000000000000000000000/////////////////////000111222222111000///---...///000000111000000444444333333333222222222555444333222222333444555666666666555444444333333444444555555555555444444444444333222222222333333444444555666666555444444555555666666777888888888888888888888999999999:::<<<;;;:::888777666666555888999;;;:::999999:::<<<;;;;;;;;;;;;;;;<<<============>>>>>>>>>?????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>===<<<;;;>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<======;;;::::::999999999::::::777777777888999:::;;;<<<999999999888888999999:::777888888888888777666666888888999999999999888888;;;===>>>@@@@@@@@@>>>>>>>>><<<===@@@???>>>AAAGGGKKKPPPUUUYYY[[[^^^bbbfffkkkqqqwww{{{~~~~~~ssslllbbbZZZQQQNNNOOOVVVcccooopppeeeVVVMMMKKKKKKIIIFFFCCCAAA>>>===>>>>>>>>>===<<<<<<======<<<<<<;;;;;;::::::::::::::::::::::::888888888999999999999999555555555555444444444444333444444444333222111111111222222333333222222111000000000000000000000000////////////000000000000///////////////////////////////////////////////////////////////////////////////////////.........000111222222222111000///000000111111111111000000////////////////////////000000000000///////////////////////////000111111...//////000000000000000//////000000000000000000///000111222222111000///---...///000000111000000444444333333333333222222444333222222222333555666666666555555555444444444444444555555555555444444333333222222222222333333444555777888888777555444444555555666666777888888888888888999999999::::::<<<;;;999888666666555555888999::::::999999:::;;;::::::::::::;;;<<<===============>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<<<<>>>>>><<<;;;;;;:::::::::::::::::::::;;;<<<======;;;;;;:::999999999999999666666666777888999;;;;;;999888888888888999999:::888888888888888777666666888888999999999888888777888:::;;;===>>>>>>=========;;;<<<>>>>>><<>>============>>>>>>>>>?????????@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAA????????????????????????>>>>>>?????????>>>>>>===<<<;;;;;;:::::::::;;;;;;:::::::::::::::;;;;;;<<<999999999999999999::::::888888777777777777888888888888888888888999::::::888888999999888888777666777888888999999999888888888888999:::;;;<<<<<<<<>>===???>>><<<<<<===>>>>>>===:::===@@@???===:::999999999999999999999999999999777888888999999888777666555555555444444444333333000111111222222222222111111111222222222222111111////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000/////////............------------...//////000...//////000000//////...000000000000000000000000111000000000/////////...............///000111222//////000111111111111000...///000111222111111000...///000000000000///...///000000000000//////...444444444333333333222222000111222333555666777777555555555555555555555555333333444555555444333333222222222111222222333333333666999<<<<<<999666333333333444444555666666666666666666666777777777777666666666666777888999:::777999::::::999888:::;;;999999999:::;;;<<<===>>>============>>>>>>>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@????????????????????????;;;<<<===>>>????????????999999999999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;777777777888999:::<<<<<<;;;:::999777666555555555888888777777888999::::::999999999999999888777777777888888999999999999888:::::::::::::::;;;;;;;;;???<<<<<<<<<:::777999===>>>AAACCCBBB>>>===>>>???888:::<<>>>>>===;;;888<<>>>>>===<<<<<<>>>@@@??????>>>>>>??????@@@AAACCCCCCCCCBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBB@@@@@@@@@@@@BBBBBBDDDCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>======??????>>>>>>======<<<<<<======<<<;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999999999666666666666777777777777777777888888888888777777666666666666777777777777666777777999:::;;;<<<<<>><<<;;;::::::;;;;;;>>>>>>===<<<;;;;;;::::::::::::;;;<<<===>>>???@@@BBBCCCCCCEEEHHHOOOXXX]]]dddiiiqqqzzzzzz{{{}}}mmm]]]TTTSSSUUU^^^jjjqqqrrroooRRROOOIIIDDDBBBBBBDDDEEE@@@@@@???@@@DDDIIINNNQQQJJJFFFAAA>>>=========<<<;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::999999999888888888888777777777666555555444444444333333333444444444333333222222222333333222222222222222333444444333222111000///...111111000000//////......000000000000000000000000000000000000000000000000////////////////////////------...///000000////////////.........---------////////////000000000000////////////////////////000000//////.........---000000000000000000000000......//////000000111111//////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000444444333333222333333444333333444444555555666666555444333222111222333333444444333333333333444444333333222111111222333444555555666777777666555444555444444333333444444555555666666666777888888888777777777777777666555555777777777666666777888888999999999:::::::::;;;;;;<<<===>>>===<<<<<<>>>@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@??????>>>============<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999999999777777777777666666666666777777888888888888777777777777777777666666666666555666666777888999:::;;;;;;;;;:::999::::::;;;<<<<<<;;;;;;:::999999888888888888999:::;;;<<<======999:::<<<===???CCCHHHKKKOOOSSSZZZaaahhhooouuuzzzyyyqqqlllllljjjhhhhhhjjjoootttwwwzzzqqqjjjlllqqqmmm^^^PPPLLLJJJKKKQQQYYY]]]\\\YYYLLLJJJFFFBBB@@@@@@AAABBB>>>>>>>>>@@@DDDJJJOOOSSSGGGCCC???<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888777777777666666555444444444444333333333444444333333333222222222111111000000000000000111222222111111111111111000111000000000/////////...000000000000000000000000000000000000000000000000////////////////////////---......///000000////////////.........---------////////////000000000000000000000000000000000000000/////////............000000000000000000000000.../////////000000000111//////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000444333333333333333444444555555555666666666666666666555333222222333333444444333333222222333333444111222222222333444444444666666666666666555444333444444555555555555444444555555666666666666666666777777888888777777666666555555555555666777777888999999999999::::::::::::<<<=========<<<<<<>>>@@@??????>>>>>>??????@@@AAA??????@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???????????????????????????BBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAA@@@??????>>>@@@@@@@@@??????>>>>>>===<<<<<<==================<<<<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999999999999999999999999888888777777666666555555666777777888888777777666888888777777666666555555444555555666777888999999888888888888999:::<<<<<<999999888888777777666666666666777888999::::::;;;777999;;;;;;;;;<<<>>>???@@@CCCHHHMMMQQQUUUZZZ^^^fffgggiiijjjmmmttt}}}}}}xxxrrrnnnkkkjjjjjjhhheeeaaa]]]YYYUUUQQQNNNPPPOOOOOOQQQUUU[[[aaadddbbb___]]]```bbb^^^SSSIIIGGGFFFFFFJJJNNNOOOMMMJJJDDDCCCAAA???=========>>><<<<<<===@@@DDDJJJOOORRREEEBBB>>>;;;;;;;;;:::999::::::;;;;;;<<<<<<======:::::::::999999999888888777777777777666666666666444444444444333333333333333333333333222222222222111000000000000000111111000000000111111222222222000000000000////////////000000000000000000000000000000000000000000000000////////////////////////......///000000000///////////////............---////////////000000000000111111111111111111111111////////////............000000000000000000000000////////////000000000000//////000000000000////////////000111111111111111000000000000000000000000000000000000000000000000444333333333333444444555888777777777666666555555777666555444333444555555333333222222222222333333111222333444555666666555666666666666555444333333333444555666666555444333555555555555555555444444777777888888888777777666444444555555666777888999888999999999999:::::::::;;;<<<======<<<<<<>>>@@@??????>>>>>>??????@@@AAA??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@?????????>>>>>>>>>===>>>>>>??????@@@@@@AAAAAA<<<<<<;;;;;;;;;:::::::::999999999999999999999999888999999999999999::::::999999999999999999999999999888888777666555555444666666777777777777666666888888777777666666555555555555666777777888999999999999999999999::::::;;;777777777777666666555555555666666777888888999999:::;;;<<<;;;::::::<<<===>>>@@@CCCEEEGGGIIIKKKNNNSSSTTTTTTTTTVVV[[[ccchhhiiimmmrrrvvvyyy|||yyywwwsssooommmlllllllllbbb___[[[VVVTTTSSSTTTUUUNNNLLLJJJHHHGGGGGGGGGFFFCCCCCCEEEGGGLLLRRRWWWZZZTTTTTTTTTUUUTTTQQQKKKGGGEEEFFFIIIMMMNNNMMMIIIFFF>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>>AAAFFFJJJMMMEEEBBB???===<<<<<<<<<;;;999999:::;;;<<<======>>>999999999999888888888888777777666666666555555555444444444333333333222222333222222222222222222222222222222111222222333444000000000000111111111111000000000000////////////////////////////////////////////////////////////////////////////////////...//////000000000///////////////...............////////////000000000000000000000000000000000000///////////////.........////////////////////////////////////000000000000//////000000000000////////////000111111111111111////////////////////////000000000000000000000000444333333333444444555666888888888777666666555555555444333222222222333444444333333222222333333444333333555666777777777777666666555555444444444444333444666666666666444333555555555555444444444444777777888888888888777777555555555666777888999:::888888888999999999:::::::::;;;<<<<<<;;;<<<>>>@@@??????>>>>>>??????@@@AAA@@@@@@AAAAAABBBBBBCCCCCCAAABBBBBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======?????????>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAA;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888888999999:::::::::999999999999999999999999999888888777666555555444666666777777777777666666888777777777666666666555666777777777888999999999::::::::::::999999888888777777777777666666666666666666666777888888999999999999888777666777:::===<<<>>>???@@@??????AAACCCBBBCCCDDDEEEFFFHHHKKKNNNMMMOOOSSSVVVXXX[[[^^^```fffppp|||yyyrrrmmmjjjiiihhhhhhhhhggggggfffeeeddd[[[YYYVVVSSSQQQQQQQQQQQQRRRPPPLLLIIIGGGGGGGGGHHHAAA@@@???>>>>>>???@@@BBB>>>>>>@@@BBBEEEJJJMMMOOOIIIJJJJJJHHHEEECCCBBBCCCEEEJJJQQQUUUSSSMMMFFFAAA<<<<<<======<<<<<<;;;;;;<<<;;;;;;<<<===@@@CCCDDDBBB@@@===<<<<<<<<<;;;:::888999999:::;;;<<<======999999888888888777777777666666666555555555555444444444333333333222222222222222222222222222222222222222111111222333333444111111111000000000//////////////////000000000000///////////////////////////////////////////////////////////////////////////000000000000000//////////////////////////////////////////000000000000////////////////////////.........///////////////////////////////////////000000000000//////////////////000000000000////////////000111111111111111////////////////////////111111111111111111111111333333333333444555666777888888777777666666555555333222000/////////000111555444444333333444444555444555555555666777777777555444444333444444555555555555666666666666555555444444555555555555555555777777888888999999888888666666666666777888999999888888888888999999999999999;;;<<<<<<;;;<<<>>>@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999::::::;;;999999999999999999999999888888777777666666555555555666666777777666666555666666666777777777777777777777777888888999999999999999999999888777666555777777777777666666666666666777777777888888888888888888777555555666:::===;;;<<<======<<<;;;<<<===999:::<<<>>>????????????>>>@@@CCCDDDEEEGGGJJJLLLOOOVVV___dddgggkkkrrrwww}}}|||uuueeebbb^^^YYYTTTQQQOOONNNRRRRRRQQQPPPOOONNNNNNMMMIIIHHHFFFDDDCCCCCCCCCCCCHHHGGGDDDAAA???>>>=========>>>===;;;:::999;;;======>>>???@@@BBBEEEFFFGGGDDDEEEDDDAAA>>>===???BBBKKKTTT```ddd___SSSGGG@@@===============<<<<<<<<<<<<<<<;;;:::;;;;;;======>>><<<:::999::::::999888888888999999::::::;;;;;;888888888777777777777666666555555555444444444444333333333333222222222222111111111222222222222222////////////000111222222111111111000000/////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000111111111000//////...////////////000000000////////////000000000000.................................///////////////000000000000000000000000000000000000//////////////////000000000000////////////000111111111111111000000000000000000000000111111111111111111111111333333333444444555666777666666666666666666666555333222111000000000111111666555555444444555555666555555444333333444555666444333333333333444666777666666555555555555666666444444444555666666777777666777888999999999999888666666666555555666666777888888888888999999999999999:::;;;;;;;;;<<<>>>@@@??????>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@BBBAAAAAA@@@??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777888888999::::::;;;;;;999999999999999999999999777777777777666666666666555555666666666666555555555555666666777777888888666666666777777777777888444555666666666555444444666666666666666666666666666666666777777777777777777888888888777777999:::999:::;;;;;;:::999:::<<<::::::;;;<<<======<<<;;;;;;<<<>>>>>>>>>???AAACCCDDDGGGJJJMMMOOORRRUUUXXX]]]bbbiiinnnpppuuu{{{|||wwwtttjjjmmmppppppkkkeee___\\\OOOMMMKKKHHHEEEDDDCCCCCCEEEEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>===<<<;;;999999<<<===>>>===:::999;;;======>>>???@@@AAABBBCCCCCC???@@@AAA@@@>>>===@@@BBBLLLZZZkkkssslll]]]NNNEEE???>>>===<<<<<<<<<<<<===<<<<<<;;;::::::::::::;;;<<<:::999999::::::999777888888888888888888888888888888777777777666666666555555555444444444333333333333333222222222222111000111111111222222222222////////////000111222333/////////000000000000000.../////////000000000111000000000000000000000000000000000000000000000000////////////////////////111111111111111000//////.../////////000000000000////////////000000000000////////////////////////............/////////000000000000000000000000000111000000000/////////...//////000000000000////////////000111111111111111000000000000000000000000111111111111111111111111333333333444555666777777555555555666666666666666666555444333333333444444666666555555555555666666666444222111111222333555333222222222333555777888777666555444444555666777444444444555666777888888666777888999999999999999666555555444444444555555777888888888888999999999888:::;;;;;;;;;<<<>>>@@@?????????>>>???@@@@@@AAABBBAAAAAA@@@@@@?????????>>>???@@@AAABBBCCCCCCCCC????????????????????????@@@@@@BBBBBBBBBBBB@@@@@@BBBBBBAAAAAA@@@?????????============>>>>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888999::::::;;;;;;999999999999999999999999666666666666777777777777555555666666666666555555444444555666777888999999555555555666666666666666000111333444555444444333555555555555555555555555555555555666666666666666111444666777555444333333555666777777666555777888;;;:::999999:::;;;;;;:::888999::::::999999;;;===AAA@@@AAAAAACCCDDDFFFGGGGGGMMMTTTWWWYYY\\\ccciiikkklllmmmooossszzz{{{uuurrrqqqpppooogggfffeeeeeeccc```[[[WWWRRRVVVYYYYYYTTTPPPNNNNNNCCCBBB@@@???>>>>>>??????>>>======<<<<<<======>>>999:::;;;;;;<<<;;;;;;;;;888999;;;=========<<<<<<666999;;;;;;::::::<<>>>>>>>>>>>777:::<<<======<<<===???EEEVVVlllwwwqqqaaaQQQHHH@@@???===<<<;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;===<<<:::;;;<<<<<<:::999888888888777777777777777777777777777666666666666555555444444444333333333333333333222222222111111000000111111222222222222111111111111222333444555------...///000111222222.../////////000000111111000000000000000000000000000000000000000000000000////////////////////////111111111111111000//////.../////////000000111111////////////000000000000000000000000000000000000---.........//////000000000000000000000000000000111111000000/////////...//////000000000000////////////000111111111111111000000000000000000000000111111111111111111111111111111111222333444555666555555555555555555555555444444333222222222333333222333444444555555444444111111222222222333333333111111222333444666666777777666555444444444444444444444555555666777777777888888999999999888777777999777555555666777777666888999::::::;;;;;;::::::999999:::;;;;;;<<<<<<===@@@?????????>>>>>>======??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>???@@@@@@AAA??????@@@@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@???>>>============<<<<<<<<<===<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;:::::::::999999888888888777666555666888::::::999888888999:::;;;;;;;;;;;;777777666555555555555555555555555555555555555555666666666666666666666666555555444444444444555555666666666666666666666666333444444555555555555555666666666666666666666666555555666666777777888888999888888888777777666666777777888888888888777777::::::999999888999999999::::::;;;<<<============>>>???BBBEEEJJJNNNRRRTTTSSSTTTUUUXXX\\\```dddfffpppooonnnmmmmmmoooqqqrrr~~~zzzuuuooojjjfffdddbbb___[[[WWWUUUVVVWWWXXXOOOOOOOOONNNMMMJJJHHHFFFCCCCCCDDDFFFHHHHHHGGGEEEAAA???>>>===>>>???>>>===::::::::::::::::::::::::999999888888999999:::;;;::::::999888999:::;;;<<<<<<;;;::::::999999999999:::;;;>>>???@@@???>>>===;;;;;;;;;<<<===>>>>>>???EEEOOO^^^hhhhhh^^^PPPEEE>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::999999999===;;;:::888777777888999999999999999999999999999999888666555444444444555444444444333333333222222333222222111111222222333222111111111111111222222111111000000000000111111...///000111222222111000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////333222111000////////////111111000000//////......000000///...............222111111000///......---////////////000000000000000111111222222333444444111000000000000000111111111111000000//////......000000000000000000000000111111111000000000000000000000111222222222222111222222222222333444444555555555555555555555555555555555444333222222222333222222333444444444444444111111222222222333333333111222222333444555666777666555555444444444555555444444555555666777777777888888888888888888888888888777555555666777777666777888999999::::::999999999999:::;;;;;;<<<<<<===?????????>>>>>>>>>======?????????@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@@@@???============>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::::::::::::::::::::::::::999999999888888666555666888999999888999999:::::::::999999888777666666555555555555555666666666666666666666666666666666666666666666666555555444444444444555555555555555555555555555555555555666777777777777666444444444444444444444444555555666666666777777777888777777777666666666666777777888888888777666666888777777666777777888888888999:::::::::::::::::::::;;;===???BBBEEEHHHJJJJJJJJJKKKLLLNNNQQQSSSUUUWWWVVVUUUUUUUUUWWWYYYZZZbbbdddgggkkkooossswwwxxx~~~~~~~~~}}}yyywwwsssoookkkgggeeedddeeeccc```\\\XXXTTTQQQPPPOOOMMMJJJGGGFFFFFFGGGHHHFFFFFFFFFEEEDDDBBB@@@>>>@@@@@@AAABBBEEEEEEDDDBBB===;;;:::999:::;;;:::999888888888888888888888888999999888888999999:::;;;:::999999888999:::;;;<<<<<<;;;:::999999999999999:::;;;===>>>>>>===<<<;;;:::;;;;;;<<<======>>>>>>@@@GGGQQQXXXXXXQQQGGGAAA======<<<<<<;;;::::::999;;;::::::::::::999999999;;;;;;:::999888888777888888888888888888888888888888777555444333333333444444444444333333333222222333222222111111222222333222222111111111111111111111000000//////000000111//////111111222111000000000000000000000000000000000000000000000000000000111000000000/////////...////////////////////////111000//////.../////////111000000000/////////...000000///...............111111000000//////......////////////000000000000///000000111111222333333111111000000000000111111111111000000////////////000000000000000000000000111000000000000000000000111111222333333333333333333333333222222333444444555555555555555555555555777666555444333222222222111222222333333333333333111111222222222333333333111222222333444555666666555555444444444555666666444444555555666777777777777777666666777888999:::888666555555666777777666666777777888999888888888999999:::;;;;;;<<<<<<===??????>>>>>>>>>>>>======>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????<<<<<<<<<===>>>@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@?????????>>>??????>>>===<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<;;;::::::999999::::::;;;;;;::::::::::::999999999777666666777888888777999999999999888777666555777666555555444444555555666666666666666666666666666666666666666666666666555555444444444444555555444444444444444444444444666777777888888888888888444444444444444444444444555555555666666666666666666666666555555555555555777777888888777666555555444444444444444555666777777777888888888777666666888888999:::;;;===>>>???AAAAAA@@@@@@@@@AAABBBCCCCCCCCCBBBBBBCCCEEEFFFGGGJJJKKKNNNQQQTTTWWWYYYZZZ_________ccchhhmmmqqqrrrssssssuuuvvvxxxzzz{{{|||~~~|||yyyxxxwwwwwwvvvsssooollljjjhhhgggeeedddbbb```]]]\\\[[[[[[WWWVVVSSSPPPNNNLLLKKKJJJNNNMMMKKKIIIFFFDDDBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>======;;;:::888777===<<<<<<>>>@@@AAA???>>>;;;999777777888999888777777777777777777777777777999888888888888999::::::999999888888999999:::;;;;;;::::::999999999999::::::;;;<<<<<<<<<;;;:::999:::;;;;;;<<<<<<============@@@CCCFFFFFFCCC???===<<<;;;;;;::::::999999999:::::::::999999999888888999999999999999888777666777777777777777777777777666555444333333333333333444444444444333333333333333222222111111222222333333333222111000000000111000000////////////000000000111111111111000000///000000000000000000000000000000000000000000000000000000000000////////////////////////////////////...............//////000000000000000////////////000//////............///000000000000////////////////////////000000000000...//////000111111222222111111111111111111111111111000000000000/////////000000000000000000000000000000000000000000111111222222333444444444444333444444333222222222333333555555555555555555555555777777555444333222222222000111222222333333222222111111222222222333333333222222333333444555666666444444444444444555666777444444555555666777777777777666555444555777:::;;;777555444444666777777666666777888888999999888888999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>======>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@??????>>><<<<<<<<<===???AAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAA????????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999999999;;;::::::::::::::::::::::::888666666777888777666777777888888777666666555666666555444444444444555666666666666666666666666555555555555555555555555555444444333333444444555444444444444444444444444666666777888888888888888666666666666666666666666555555555555555555555555444444444444444444444444777777777777666555444444222222222333333555666777666666777777666555444444888888888888999:::;;;<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<===???@@@AAA@@@AAABBBDDDFFFHHHIIIJJJLLLLLLLLLOOOTTTXXXZZZ[[[XXXYYYZZZ[[[\\\]]]^^^___```bbbdddhhhjjjkkkllllllggghhhiiikkkllllllllllllkkkkkklllmmmnnnoooqqqrrrmmmmmmmmmmmmmmmnnnooopppqqqpppoooooooooppprrrsssvvvuuutttssstttuuuvvvwww{{{uuunnnhhhdddeeedddaaa___\\\ZZZYYYXXX[[[ZZZXXXVVVSSSRRRQQQPPPNNNMMMMMMLLLKKKKKKKKKKKKGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDCCCAAA@@@>>>======>>>>>>>>>??????>>>>>>>>>;;;;;;;;;:::999888888777;;;::::::;;;<<<===<<<;;;<<<:::888888999:::999888999999999999999999999999888888888888888999999:::888888888888888999999:::::::::999999999999999:::;;;;;;<<<<<<;;;:::999888::::::;;;;;;;;;<<<<<<<<<===============<<<<<<<<<:::::::::999999999888888999999999999888888888888777888999999999888666555555555555555555555555555666555555444444333333333555444444444444333333333333222222111111222222333333333222111000000000000000//////////////////000111111111111000000//////////////////////////////////////////////////////000000000000////////////////////////////////////...---......///000111222000000000000////////////000///............//////////////////000000000000////////////000000000000//////000000111222222222111111222222111111000000000000000000000000000000////////////////////////000000000000000111111111111222222333444333333333444444333222222222333333555555555555555555555555666666555444333222222222000111222222333333222222111111222222222333333333222333333444444555555555444444444444444555666777444444555555666777777777666555444444444777999;;;666555333444666777777666777888888999999999999999999999:::;;;;;;<<<<<<=====================>>>>>>======>>>>>>>>>???????????????@@@@@@??????>>>===<<<======>>>@@@BBBCCCDDDAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======>>>======<<<<<<<<<<<<===???>>><<<;;;:::::::::;;;::::::999888888888888999:::::::::::::::::::::::::::888666666777888777666444555666666777777777666666666555444444444444444444444444444444444444444444444444444444444444444444444333333333333444444555555555555555555555555444555666666777777666666666666666666666666666666555555555444444444444444333333333333333444444444666666666666666555444333222222222333444555666777666666666666666555444333777777777777888:::;;;;;;999999999:::::::::::::::888888888999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@???@@@BBBFFFIIIJJJIIIGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSPPPQQQRRRSSSTTTTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUUUUTTTTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVWWWZZZZZZZZZ[[[]]]___bbbccchhhfffaaa[[[VVVRRROOOMMMOOONNNMMMKKKJJJIIIIIIIIIGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<===>>>>>>@@@???>>>===;;;:::999888888999:::;;;<<<;;;;;;:::;;;;;;;;;:::999999999999;;;999888999;;;<<<;;;:::<<<:::888888999:::999888888888888888888888888888888888777777888888999:::777777888888888888999888999999999888888999999:::<<<<<<<<<<<<;;;::::::999::::::::::::;;;;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::999999999999999888888888999999888888888777777777666777888999888777666555444444444444444444444444666666666666555555555444555555555444444444333333333222222111111222222333333222222111000000111111000000////////////000000222222111000000/////////////////////////////////////////////////////////////////////000000000000////////////////////////.........///000111222333////////////000000000000//////............//////////////////000000000000////////////000000000000000000111111222333333444222222222333222111000///000000000000111111111111//////////////////////////////000000111111111111000111111222222222222222333333333222222333444444555555555555555555555555444444333222222222333333111222222333333333333333111111222222222333333333333333333444444444555555555555444444444555666666444444555555666777777777555555444444555666777888555444333333555777777666777888999999::::::999999999999:::;;;;;;<<<<<<===<<<<<<============>>>>>>============>>>>>>>>>>>>>>>????????????>>>===============>>>???AAABBBCCC????????????@@@@@@@@@@@@????????????>>>>>>>>>===>>>>>>===<<<<<<======>>>@@@>>>===;;;:::::::::;;;:::999888888777777888888888888999999999999::::::999777666666777888888777333444555666777777777777666555444444333333444444333333333333333333333333444444444444444444444444444444333333333333444444666666666666666666666666333333444555555555555555444444444444444444444444444444444444444333333333333333333333444444444444444444555555555555444444333333333333444444555666555555666666666555444444555555555555666777888999555666777888999999999999777888888888888999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;===???AAAAAA@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGHHHIIILLLNNNQQQSSSUUUUUURRRMMMHHHDDDCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@AAA===============>>>?????????>>>===<<<:::888666444888888888999999:::;;;<<<>>>======;;;:::999888888666777888999999999999888:::999999888888888999999;;;999888888999::::::999:::888666666777888777666555555555555555555555555888777777777777888999999666666777888888888888777999888888888888999999:::<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;999888777999999999999999999999999888888888777777777777666666666777777777777666666444444444444444444444444555666666777777666555555555555555555444444444333333222222111111222222333222111111111111111222222111111000000000000111111222111000000000000000111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////////////////000111333333////////////000000000000///............//////000000000000000////////////////////////000000000000111111111222333333444444222222333333333111000///000000000111111111111222000000000000000000000000/////////000111111222222000000111222222222222111222222222222333444444555555555555555555555555555222222111111111222333333222222333444444444444444111111222222222333333333333333333444444444444555666555555444444444555555444444555555666777777777555555555555555555555555555333222333555777777666666777777888999888888888999999:::;;;;;;<<<<<<===<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@=========>>>?????????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>======>>>>>>???@@@???===:::999999:::;;;999999888777777777777777777777777888888999999999888666555666888999999888555666666777777777666666666555444444333333444444444444444444444444444444333333333333333333333333444333333222222333333444555555555555555555555555333333444555555555555444444444444444444444444444444444444333333333222222333333333333444444555555222333444444555555555555333333333222333333444444333333444555555555444444555555444444444555555666222333555666777777777666777888888888888777666666999999999:::::::::::::::;;;::::::;;;>>>>>>>>><<<>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAA@@@@@@======<<<<<<<<<======>>>>>>======<<<======>>>>>>===<<<<<<;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBEEEGGGIIIJJJKKKHHHFFFCCCAAA??????@@@AAA<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;:::888777555888888888888999:::;;;;;;======<<<<<<;;;;;;;;;;;;888888888888888999999999888777777666666777888999;;;999777777888999999888999777666555666777666555555555555555555555555555777777777777777888999999555666777888888888777666888888888888888999:::::::::999999999999::::::;;;::::::999999999999999999:::::::::::::::888777666::::::::::::::::::::::::888888777777777666666666666666666555555666666777444444444444444444444444444444555666666666555444555555555555444444444444333222222111111222222333000000000000111222333333222222111111111111222222111000000//////000111222000000000000000000000000000000000000000000000000.../////////000000000111///////////////////////////////////////000111222.../////////000000000111...............///000000111111000000//////......////////////000000000000000000000111222222333333222333444444333222000...000000111111111222222222000000000000000000000000...//////000111111222222000111222222333333222222111111111222333444555666555555555555555555555555000000000000111222333444222333444444555555444444111111222222222333333333333333444444444444444444777666555444444444444444444444555555666777777777444555555666666555444333444333222333555777777666555666666777777777777777999999:::;;;;;;<<<<<<===;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@???????????????>>>>>>>>>>>>>>>??????AAA???===:::999999:::;;;999888888777777777777777666666777777888888888999777666555666888::::::999888888888888777666555444555555444333333333333444555555555555555555555555333333333333333333333333444333333222222333333444444444444444444444444444333444444555666555555555666666666666666666666666444444444333333222222222333333333444444555555555111111333444555666666666333333222222222222222222111222333444444444444444888777666555444444444444222333555666777666555555444555555555444333222111555555666666666666666666888888888999;;;;;;:::888999999999888888888777777555666888:::;;;;;;;;;:::<<<<<<;;;;;;:::;;;;;;;;;:::::::::;;;<<<===>>>???;;;;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::===>>>AAACCCEEEFFFFFFFFF<<<<<<<<<<<<<<<<<<======<<<;;;:::999999999999999:::999888888888888999999333444666888::::::::::::777666666666777777888999999999999:::::::::;;;;;;777777666666666666777777888777666666666777888999:::888666666777888888888:::888777666888888777666777777777777777777777777777777777777777888888999444555777888888888777666888888777777888999::::::888777777777888999:::::::::999999999999999999999;;;;;;::::::999888777777::::::::::::::::::::::::777777777777666666666666777666555444444555777777444444444444444444444444222333444555555555444333666666555555555444444444333222222222222222222333//////000000111222444444333333222222222222333333000000/////////111222333000000000000000000000000000000000000000000000000.../////////000000111111///////////////////////////............///000000.../////////000000111111...............///000111222111111000///......---////////////000000000000/////////000111111222222222333444555444222000...000000111111222222222222000000000000000000000000...//////000111222222222222222333444444444444333222222222333333444444444555555666666555333222000222222222222222222222222222222222111222222333333444333222222111111222222444444444444444444444444333444555555333222333444444444555555555555555555666555333222222333555666444444444555555555555666666555444444555777:::;;;999999999888888999::::::@@@???>>>>>>>>>>>>>>>???===>>>???>>><<<::::::;;;>>>>>>======<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>????????????>>>===<<<<<<==============================::::::999999999:::;;;;;;:::::::::999888777666555777888:::::::::999777555888888777777777777888888777777666666666666777777444444444555555555555555333444555666666666444444444444444444444444444444222333333444555666777777555444444333333333444444666666777777666555444444333444444555555444444333333333333333333333333333111111111222222333333333444444444444333333222111555555444444444333333333333333444444555666666666555555555555555555555555555555555555555555555555444444444555555555555666777777777777777777777777666666777777888888888999888999999999999888777777777777888888888999999999999999999999999999999999:::999777777888999999888888888888888888888888888888888888888999:::;;;<<<;;;===@@@BBBBBB@@@===;;;999::::::;;;;;;::::::999:::999777666555666777999999888888888777777666666444444444555555555555666888888777777777777888888777777777777777777777777888888777777666666666555444555777888888888777666666666555555555555666666777777777777777777777777666666666666666666666666777555555555777888777666666777777777888888888888888777666555555666777888555555555555666666666666999999999999888888777777888777777666666666666666;;;;;;;;;;;;:::999888888666555555555555666666777444444444444444444444444777444222333666777555333666333000///111333444555444444444444444444444444444444444333333222222222444111///000444777777666:::777444222222333333222111000000///...---------............////////////////////////////////////000111111111111111000000444444444333222111000///..................................../////////000000000000000000000000000////////////////////////////////////000000000000000000000000000111111222000000000000000000000000////////////////////////111111000000000000111111////////////000000000000111111222333333444444555333333333444444444444444444555555555555333222111222222222222222222222222333222222222333444444555444333222222111111222222444444444444444444444444333555666555444333444555555555555555555555555555666444333222222333444666444444444444555555555555666555444444555777:::;;;;;;;;;::::::;;;<<<============<<<<<<<<<<<<===>>>===>>>@@@???===;;;;;;;;;>>>=========<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;:::<<<<<<======>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999:::::::::999999999999999888777666:::999888888777777777777666555555555555555555666777777666666666666777777555555555555555555444444555555555555555444333333444444444444444444444444444444444444444444555555555444444333333444444444333444444555555555555444333333444444444444333333333333333333333333333333222222333333333444444444333444444444333333222111222222222333333333444444555555555555555444444444555555555555555555555555555555555555555555555555444444444444555555555555666666666666666666666666666666777777777888888888888888999888888777666666777777777888888888999999888888888888888888888888999888777777999999888777888888888888888888888888777777777777888999:::;;;:::<<<>>>@@@@@@>>><<<:::999999::::::::::::999999999888666444444555666777888777777777666666666666555555555555666666666666888777777666666777777888666666666666666666666666555555555555444444333333444444555666666666666555666666555555555555555666666666666666666666666666555555555555555555555555666555555777888999777666666666777777777888888888777777666555555666777777555555555555666666666666666666777777777888888888999888888777666777777777999:::::::::999888888777777666666555555555666666444444444444444444444444444444444555777777666555777555333222333333333222333333333333333333333333444444333333333222222222555333333555999======<<<999666333111111222222111111000000///......------............////////////////////////////////////......////////////......222222222222111000///..................................../////////000000000000000000000000000000////////////////////////////////////000000000000000000000000000111111222000000000000000000000000111111111111111111111111000000000//////000000000////////////000000000000000000111222333444555666444444444444444333333333444444555555444333222111333333333333333333333333222222222333444555666777444333222222111111222222444444444444444444444444444555666666555444555666555555555555555555555555555444333222222333444555444444444444555555555555555555555555666777999:::666666666777888999:::;;;:::999999999:::;;;<<<<<<<<<>>>@@@AAA???<<<;;;;;;=========<<<<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<============>>>>>>>>>===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999999888888999999999888888777;;;:::777555444555666777555555444444444444555555777666666555555666666777666666666555444444444333555555444333333222333333444444444444444444444444444444444333333222222222444444444333333444444555111222333444444555555444333333444444444444333333333333333333333333333333333333444444444444555555333333444444444333222222///000000111333444444555666666555555444333333222444444444444444444444444444444444444444444444444444444444444555555555555666666666666666666666666666666666666777777777777888888888777666555444333777777777777888888888888777777777777777777777777777777777888999999777555666666666666666666666666666666666666777888999999888:::<<<>>>>>><<<:::888777888888999999888888777777666555333333444555555666666666555555555555555555555555666666666777777777666666666666666666777555555555555555555555555555444444444444333333333444333333333333444555555777666555444444444444444333333333333333333333333444444444444444444444444555555666888::::::777555666666666666777777777777777666555555555555666777444555555555555666666666555555666777888999::::::999999888777777777777777888888888888888888777777888777666555555555555555444444444444444444444444111444777888888999999:::<<<:::777555555333111///333333333333333333333333333333333333222222222222333333444888<<>>AAAAAA???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>========================<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888888777888888999999999888888:::888777555555555555666777777666666666666777777666666666555555666666666777777666555444333333333444333222111111222444555333333333333333333333333222222222222222222222222444444333333333444555555222333333444444444444333333333333444444333333333333333333333333333333333333333333444444444444444333333333444444333333222000111111222333444444444555555555444444333333333444444444444444444444444444444444444444444444444333333444444444555555555666666666666666666666666666666666666666666666666777777777666555444333222666666666777777777888888666666666666666666666666555555666888:::999777444555555555555555555555555555555555555666777888888777888:::;;;;;;:::888777666666777777777777666666666666555444333444444555444444444444444444444444444444444555555555666666666666555555555555666666444444444444444444444444555555555555555555555555444333333222222333555666666666555444333333333333333333333333333333333333444444444444444444444444444555666999;;;:::777444555555555666666666777777555555555555555555555555444444444555555555666666666666777888999:::;;;;;;888888777666666666666666777777888888999888888888888888777555555444444444444444444444444444444444111444777888888;;;@@@EEECCC???:::666555444333111222222222222222222222222333222222222222222222222///000333666999:::::::::555222000///000000000///000000000000//////..................///////////////////////////////////////000000111111111111000000111111111000000///..............................////////////000000000////////////////////////////////////////////////////////////000000000000000000000000000111111222000000000000000000000000111111111111111111111111......////////////......////////////000000000000111111111111222222222222333333222222111111000000444333333333222222222222333333333333333333333333000000000111222444555666444333222222111111222222333333333333333333333333444555666666555555666888666666555555555444444444333333333222222333333333333333333444444444444555555555555666666777888888666666777777999:::<<<<<<999999999999:::;;;<<<===;;;===@@@@@@>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAA=========<<<<<<<<<<<<<<<;;;<<<>>>??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999888888888777888888999999999888888666777777888888666555444777777666666666666777777666666555555555555666666777777666555444333333333222111111111222444666777333333333333333333333333000000111111222333444444333333333333333444555666666666666555444333222111222333333333333333333222333333333333333333333333333333333222222222222222222333333444444333333333444444444444444333333333333333333333444444555555444444444444444444444444444444444444444444444444333333333444444444444555555555555555555555555555666555555555555555555555666666666555555333222222555555666666666777777777555555555555555555555555444444555777999999666444444444444444444444444444444444444444555666777888666777888999999888777666555666666777777666666555666666555555444444444444333333333333333444444444222222222333333333444444555444444444444444444555555555555555555555555555444444444444555555555555555444333222333444555666555555444333333333333333333333333333333333333333444444444444444444444444444444666888:::999666333444555555555555666666666444444555555555555444444444444444444555555555555666666666666777777777777666666555444444444444444777777888999:::::::::999888888777555555444444444444444444444444444444444222444666666777===FFFLLLGGGAAA:::555444444555555222222222222222222222222222222222222222222222222...000222333444333333333333111//////000000///...000000000000000/////////............//////////////////////////////////////////000111111111111111111111111222111111000///////////////////////////////////////000000000111////////////////////////000000000000000000000000////////////000000000000000000000000000111111222000000000000000000000000000000000000000000000000......////////////......////////////000000000000333222222111111000//////222222222222111111111111333333222222222222333333333333333333333333333333000000000111222333444555444333222222111111222222333333333333333333333333333444555666555555666888666666666555444444333333222222333333333333222222333333333333444444444444555666666666777777777777666666666777888999:::;;;::::::999::::::;;;<<<===;;;===>>>>>><<<;;;<<<===;;;;;;;;;;;;;;;<<<<<<<<<999:::<<>>:::::::::;;;;;;<<<<<<<<<:::;;;<<<>>>@@@AAABBBBBB======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999;;;;;;:::999999:::::::::999999999999999888777666555555666888999999::::::777777666666666666777777666555555444444555555666555555555555555555444444444444555555555444444333222222222222222222222222111222222222333333444444333333333333444555666666555555555444444222111000222222333333333333222222333333333333333333333333444444333333333222222222111222333333444444444333333333333333333333444444333333333333333333333444333333333333333333333333333333333333333333333333222222333333333444444444555555555555555555555555555555555444444444333333333444444555555555555555444444555555555666666666555555555555555555555555444333333444666777777666555555555555555555555555444444444444555666777888555666666777777666666555666666777777777777666666444444444444444333333222333333333333444444555555111111222222222333333333333333222222222222333333333333333333333333333333000111111111222222222222111222222333333333333333111111111111222333444555333333333333333333333333333333333333333333333333333222222444555666444333333333444444444555555555222333444444444444333222333333444444444555555555111222222333444555666666555555444333333333333444444555666888999:::::::::777666666555555555666666444444444444444444444444444333222333777;;;===>>>:::777444333444555555444333333333333333333333333000111111111222222222222222333333222///...000222111000000000111111000...000000000000000000000000............////////////////////////////////////,,,---...///000000000000//////000000111000000/////////////////////////////////000000000111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222000000000000000000000000000000000000000000000000...///111222222111///...////////////000000000000000000000000000000000000444444444555555666666666333222111111111222333444444444444444444444444444444444333333333444555555444333222222111111222222222222222222222222222222111222444444444444555777777777666555444444333333111222222333333222222111222222333333333444444444555666777777777777777666:::999999999999999::::::::::::999999999999999999<<<<<<;;;999888999<<<>>>:::::::::;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@======<<<<<<<<<;;;;;;;;;:::999999999999:::;;;<<<999999999999999999999999::::::999999999:::;;;;;;:::::::::999888777666555777666555666777:::<<<>>>::::::999999999999::::::555555555444444555555555444444444555555555555555666777777777666444222000222222222222222222222222444444444333333333222222222222222333444555666777222222333333333222222111222222222333333222222222333333333333333333333333555555555444444333333333111222333333444444444444000000111222333444444555555444444333333222222111333333333333333333333333333333333333333333333333222222333333333444444444555555555555555555555555555555555444444333333333333333444555666666666666444444444555555555666666666666666666666666666666555333222333555777777777555555555555555555555555555555555555555666888888555666666666666666666555666666777777777777666666222333333333333222111111333333333444444555555555222222333333333444444444333222222222222222222333222222222222222222222222222222222333333444444444///000111333333222111111000000000111222333555555222222222222222222222222111111111111111111111111333222111222444555444333333333333444444444555555222222444444444444222222333333333444444444555555222333444666888999;;;;;;666666555444444444444555333333555777888999999999666666555555555666666777444444444444444444444444444222111333777888666333222111222333555555333111444444444444444444444444000000111111222222222222111222222000------000333111000000111222222000...000000000000000111111111............/////////000////////////////////////...///000111222222222222......///////////////...000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000////////////000000000000000000000000000111111222000000000000000000000000111111111111111111111111...000111333333111000...////////////000000000000------...///000111222222333333444444555444444444444444333222222111111000222222333333333444444444666555333222222333555666333333333333333333333333111111111222222333333333222222333444444555555666333444555555444333111000111111222333333333333222666555333222222333444555333444555777888888888888999888888777777888888999666666666777888:::;;;<<<555777:::<<<;;;;;;<<<<<<<<<;;;:::999999:::<<<===;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::999999::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::999999999999888666555444666666666666777777777777888888777666666666666666666666666555444444333333555555555555555555555555222333333444333333222222555555555444444333333333//////000111222333333444///111333444555444222111000000000111111222333333111111000000111111222333222222222222222222222222333333333222222111111111333333333333333333333333333333333333333333333333333333222222222222222222333222222111111222222333333333333333333333333333222222333333333333444444555555555444444333333333444444444333333222222222222333444444555555444444444444444444444444444444555555555555555555555555444444444444444444444444555444444333333444444555333333333444444666777777555555555555666666666666666555444333333333333333333444444555555444444333111111111111111111111111222222222222222222222222222222222222222222222222444333222222222333444555222333333444444333333222222333444444555555555555111222222333333444555555222222333333333444444444333333333222222111111111111111222222222333333333444444444333333222222222222222222222222222222222111111222333333444555555555666666666555444444333555555666666666666555555444444555555555555444444555555555555555555555555666666555555555444444444555555555555666666666666333333333444444444555555333333333333333333333333333333333222111000//////000000////////////000000000000000000000000000000...///000111111000///...111111000000//////......111000///......///000111000000000000000000000000......////////////.........//////000111222222222111111111000000000000000000000000000000111111222111000///...............000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000//////000000000000111111111111111111000000//////......000000000000000000000000333333444444444444333333444444333333333333222222222222222222333333333333555444333111111333444555333333333333333222222222111111222222222333333333222222333444444555555666444444444555444222111000111111222333333333333222444444444444444444444333333444555777888888999999::::::::::::::::::::::::777777777777777888999:::666888:::;;;;;;;;;<<<======<<<;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::777888888888888888777777666666666777777777888888888888777666666666666666444444555555555555555555555555555555555555555555333444555555555555555444333333222222222111111111///000000000111222222222000000222333333333222111222222222222222111111111111111000000111111222333222222222222222222222222333333333222222222111111333333333333333333333333333333333333333333333333333333333222222222222111333222222111111222222333333333333333333333333333222222222333333333444444444444444444444333333333444444333333333222222222222333444444555444444444444444444444444444444444555555555555555555555555444444444444444444444444444444333333333333444444333333333333444555666777444555555555666666666666555444444333333333444444222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333222111111111222444444222333333444444333333222111222222222222111111000333222222111111000000///000000000111111111222222333333333222222111111111111111111222222222333333444444333333333222222222222222222222222222222222111222222333333444444444555555555555555444333222444444555555555555444444444444555555555555444444555555555555555555555555666666555555555444444444444444444444555555555555333444444444555555555555555444444333333222222333333333333222222111000///000000////////////000000000000000000000000000000...///000111111000///...000000000000////////////111000///......///000111000000000000000000000000......////////////.........//////000111111222222////////////////////////000000//////000000111222000000///.........//////000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000//////000000000000111111111111111000000000/////////...000000000000000000000000333333333444444333333222333333333444444444444444111111111222222222222333444333222111111222333444222222222222222222222222111222222222222333333333222222333444444555555666444444444444333222111000111111222333333333333222111333555666666555333222444444666777888999999999:::;;;<<<<<<<<<<<<;;;:::777777666666666666777777888999::::::::::::<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::666777888999999999999999777777777888888888999999888888777666666666666666333333444444555666666777555555555555555555555555444555666777777777777777222222222222111111111111000000000000000000000000000000000111111111222222444444333333222111111000111000000000000111222222222222222222222222222222333333333222222222222111222222333333333333333333333333333333333333333333333333333222222222111111222222111111111111222222333333333333333333333333222222222222333333333333333333333333444444444444333333333333222222222222222222333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444333333333333444555666666444444444555555555666666444333333333333444444555333222111000000111222333111111111111111111111111222222222222222222222222222222222222222222222222111111111000111222222333222222333333333333222222111222222111111000///...222222222111000000//////000000000111111111111222222222222222222111111111111111111222222222222333333333333333222222222222222222222222222222222222222222222333333333333333333333444444444333222222333333444444444444333333444444555555555555444444444444444444444444444444555555555555555444444444333333333444444444444555444444555555555666666666777666444333222222222333333333333333222111000///111000000//////000000111000000000000000000000000//////000000000000//////////////////000000000000000000////////////000000000000000000000000000000...//////////////////......//////000000111111222............////////////000000//////000000111222//////.........///000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000//////000000000000111111111111000000000000////////////000000000000000000000000222333333333333222222111111111222222333444555555000000111111111222222222222222111000000111222222111111111111111222222222222222222222222222222222222222333444444555555666444444444444333222111111111111222333333333333222222333444555555555444333444555666777888999999999999:::<<<======<<<:::999666555555555555666777777999::::::999999:::===?????????>>>===<<<;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???========================<<<<<<;;;;;;;;;:::::::::888888999999999999999888777888888888999999999999888777777666666666666666444444444555555555666666555555555555555555555555444555666777777777777777444333333333333333333333000000000///////////////000000//////000000111222333333333333222222111111000000000000000111222222111111111111111111111111222222222222222222222222222222222222222333333333333333333333333333333333444333333222222111111111222222111111111111222222222222222222222222222222111222222222222333333333222222222333333444444555333222222222222222222222222222333444444444444333333333333333333333333333444444444444444444444444333333333333333333333333444333333333333333333444333333222222333444555555333333444444444555555555222222222222333444555555555444222111111222444555111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111111222222222333333333333222222111222222222222111111000111111111222333333444444222222222222333333333333222222222111111111111111111111111111222222222222333222222222222222222222111111111111111111111111333333333222222222222222222222333333333222222111333444444555555444444333333444444555555444444333444444444444444444444444555555555555555555555555333333444444444555555555555555555666666666666777999888555333222222222333222333333333222222111000111000000000000000000111000000000000000000000000//////000000000000//////......//////000000111111000000////////////000000//////////////////////////////............//////////////////000000111111......///////////////000///////////////000111111///.........///000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000/////////000000000111111111111000000000000////////////000000000000000000000000222222333333222111111000//////000111222333333444000000111111111222222222111111111111111111111111000000111111111222222222222222222222222222222222222222333444444555555666555555444333222222222222111111222333333333333222444333333222333444555666444555666888999999999999777888:::;;;;;;:::888777333333333444555777888999:::;;;;;;:::999:::===?????????>>>======<<<;;;:::;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999888777777888888888999999999999888777777666666666666666666666555555555444444444555555555555555555555555333444555666666666666666333333333333333333333333000000000///////////////000000//////000000111222111111111222222333333333000000//////000000111222111111111111111111111111222222222222222222222222111111111222222333333333333333333333333333333333444444333333222111000000222111111000000111111222222222222222222222222222111111111222222222333333111222222333333444444444222222222222222222222222111222333333444444333333333333333333333333333333444444444444444444444444333333333333333333333333333333333222222333333333333222222222222333333444333333333333444444444444222222222222222333444555555444222111111222444555111111111111111111111111111111111111111111111111111111111111111111111111//////000000111111111111111222222333333222222111...///000111222333333333000111111222222333444444111111222222222333333333111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222111111111222222333222222111555555666666666666555555333333444444444444333333444444444444444444444444444555555555555555555555444555555555666666666666555555555666666666666777999888666444333333333333222333333333333222111111111111000000000000111111000000000000000000000000000000////////////000000......//////000000111111//////000000000000//////////////////////////////000///............///000///////////////000000000/////////000000111111111/////////...///000000111///////////////000111222////////////////////////000000000000000000000000111111111111111111111111//////////////////000000///000000000111111111111////////////000000000000////////////////////////222222222222111111000///...//////000111222222333111111111222222222222333111111111111111111111111000000111111222333333333333333333222222222222111222222333444444555555666666555444333222222222222111111222333333333333222555444222111222444666888555555777888999:::::::::777777999999999999777777333333333444666777999::::::;;;<<<;;;:::;;;<<<>>>===============<<<;;;::::::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>========================<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;:::999777777777777777888888888999999888888777666666666666666777666666555444444333333555555555555555555555555444444444555555444444333000000000111111111111111000000000000000000000000000000000111111111222222///000000111222222333333000////////////000111111111111111111111111111111111222222222222333333333000000111111222333333333333333333333333333333333555444444333222111000000111111000000000000111111222222222222222222222222111111111111222222222222222222222222333333333333111111111222222222222222111111222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333222222222111111222222333222222222333333333444444333222222222222333333444222111000//////000111222111111111111111111111111111111111111111111111111111111111111111111111111//////000111111111111000111111222222222222111111+++,,,...///111222222222111111111000//////....../////////000000000000111000000000111111111111111000000000111111111111222111111111222222222222222111111111111111111111111111111111222222222222222111111222333333333222222555666666666666666666555333333444444444444333333333333333333333333333333444444444555555555555555555555555666666666777777444444555555555666666666888888777666555555444333222333333333333333222222222111111000000111111222000000000000000000000000000000////////////000000////////////000000000000//////000000000000//////000000000000000000000000000///...------...///000//////////////////////////////000000111111222222//////......//////000111000000/////////000111111////////////////////////000000000000000000000000111111111111111111111111......////////////000000000000000000111111111111////////////000000000000////////////////////////222222222222111000///...000000000111111222222222222222222222333333333333111222222222222222222111111111111222333444444444333333333222222222111111222222333444444555555666666555444222111222222222111111222333333333333222222222333333444555666666555666777888999:::::::::888888888888888888888888555555555555666777888999999;;;======<<<;;;<<<===:::;;;<<<===<<<<<<;;;:::999999::::::;;;<<<>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<;;;;;;:::999999666666666777777777888888888888777666666666666666555555555555555555444444555555555555555555555555555555555555444444333222///000000000111111111111///000000000111222222222000000222333333333222111000000000000000000000000///////////////000111111111111111111111111111111111111222222222333333333///000000111222222333333333333333333333333333333555444444333222111000///111111000000000000111111111111111111111111111111111111111111222222222222333333333222222222222222000111111111222222222222111111222333333333333222222222222222222222222222333333333333333333333333222222222222222222222222333333222222222222333333222222111111111111222222222222222222333333333333333333222222111222222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///000111222222222111111111111222222222222111111---...///000111111222222111111111000//////......////////////000000000000///000000000111111111222000000000000111111111111000111111111222222222222111111111111111111111111000000111111222222333333111222222333444444333333444555555666666555555444222333333444444333333222333333333333333333333333444444444555555555666666444444444555555555666666333444444444555555555555666666888888888666444333222222333333444333333222222111111000000111111222000000000000000000000000111000///......///000111000000000000////////////...///000111111000///...000000000000000000000000000///...------...///000////////////////////////......//////000111111222///............///000000111111000000///000000000////////////////////////000000000000000000000000111111111111111111111111........./////////000000000000000000111111111111.../////////000000000111////////////////////////222222222111111000......111222222222222333333333222222333333333444444444222222333333333333222222111111222333444444555555333333333222222111111111222222333444444555555666666555333222111111222333111111222333333333333222000111444555666666555444555666777888999:::::::::999999888777777888999999777777666666666666777777999;;;===>>>===;;;;;;<<<999:::;;;<<<<<<<<<;;;:::999999:::;;;<<<>>>???@@@:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;666666666666777777777777888888777666666666666666333333444444555666666666555555555555555555555555777777666666555444222111111111222222333333333333//////000111222333333444///111333444555444222111111111000000//////......///////////////000111111000000000000000000000000111111111222222333333333///000000111222222333333333333333333333333333333555555444333222000000///111111000000000000111111111111111111111111111111000111111111111222222222444333333222222111111111000000111111222222222222111111222333333333333222222222222222222222222222333333333333333333333333222222222222222222222222333222222222222222222333222222111111111111111222111111222222222333333333444444333222111111111111111222333333333333222111111111111111111111111111000000000000000000000000000000000000000000000000///000111333333222222111111111222222222222111111111222222333333333222222000000000111222222333333111111111111222222222222//////000000111111111222000000000000111111111111000000111111222222222222000000000000000000000000//////000111222333333444111222333444444444444444333444444555555444444333222333333444444333333222333333333333333333333333444444444555555555666666333333333444444444555555333333333444444444555555444666888999999777555333222222333444444333333333222222111111111111222222000000000000000000000000111000///......///000111111111000000//////.........///000111111000///...000000000000000000000000111///...------...///111///////////////.........---------...///000000111...............///000000222222111000//////000000////////////////////////000000000000000000000000111111111111111111111111---.........//////000000000000000000111111111111.../////////000000111111////////////////////////333222111/////////000000000111111111111222222222333333333333333333333333222111000000000111333333333333333333333444555666444444444333333222222222///111444666777555222111111222222333333222222111111111222333333444555555555444333222333444555666777888999:::;;;:::999888:::999888777666666666666777777777888999;;;<<<===<<<<<<======<<<;;;::::::999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;::::::999999;;;;;;;;;<<<<<<<<<<<<=========>>>>>>======<<<;;;<<<;;;:::999888999:::::::::999999888888999999::::::888555444555666777777888777666444444555555666333333444555666666666555777777777777666666666666444444555555444444333222000000111222222222222111222111111000000000000000222222222222222222222222000000///...............111111000000000000111111111111111111111111111111000111111222222111111000000111111111111222222222333222222111111222222333888666333111//////000111000000000000000000000000333333333222222111111111000000000000000111111222555444444333222111000000000111111111111222222222111111111111111111111111111111111111111111111111111111222222222333333333111111222222222222111111222111000000000111333333666555444333222222222222333333333444444444555555222222222222222222222222222222222222222222222222111111000000000000111111111111222222222222111111////////////000000000000///000111222222111000///000000000000111111111111...///000111111222111111000000111111111111000///111111000////////////000000000000000000000000000000000000000000111111222111111111111111111111111111222222222111000...---111111222222222333333333333333222222333333444555333333333333333333333333222222333333333333444444666555444333222222222222444444444444444444444444666666555555555555666666777666555555666777666666333555888888666444444444777666555555555444111///555444111///......//////000///.........///111222222222222111111111000000///////////////000111111111000///......///000111//////000000000000//////000///.........///111222111111000......---------////////////000000000000000000////////////000000//////000000000000//////111111000000//////......000000000000000000000000000000000000////////////000000111111111111000000000000111111111111000000000000000000//////////////////000000000000//////111111//////...///000000000111111111111222222222333333333333333333333333222111000000000111333444444333333333333444555666444444444333333222222222111222222333333333333333222222333333333333222222111222222333444444555555444444333222333444555666777777888999::::::999999:::999888666555555666777333444444444555777888999<<<<<<<<<<<<<<<;;;::::::888888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999===<<<:::999999999999::::::999999888888999999:::;;;888555444555666666666888777666555444555555666333444555555555555555555555555555666666666777777444444555555444444333222000000111222222222222222222222111000000000000000222222222222222222222222111000//////......//////111111000000000000111111111111111111000000000000111111222222222222111111000000111111111222222222333222222111111222222333666555333111000000111111000000000000000000000000333333333222222111111111000000000000000111111222222222222222111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111222222222333333111111222222222222111111111111000000000111222333555444333222111111111111333333333333444444444444222222222222222222222222222222222222222222222222111111000000000000111111000111111222222111111000////////////000000000000///000111111111111000/////////000000000111111111000000111111111000000///000000000111111000000///111111000//////000000000000000000000000000000000000000//////000000111222111111111111111111111111111111111111111000///...111111111222222222333333333222222222222333444444333333333333333333333333222222333333333333444444666555444333222222222222444444444444444444444444666666555555555555666666555444444444444555444444555666777666555555777999===;;;888666555444333111555333111///......//////000//////...///000111222222222222111111111000000///////////////000111111111000///......///000111//////000000000000//////000//////...///000111222111000///......---------////////////000000000000000000////////////000000///000000111111000000///111000000000/////////...000000000000000000000000111111111000000/////////000000000111111000000000///000000111111000000///000///////////////////////////000000000000//////111000000000000000111222000111111111111222222222333333333333333333333333222222111111111222333444444444333333333444555555444444333333333333222222444222000//////111444555222222333333333333222222222222222333444444555555444444333222333444555666777777888999:::;;;;;;<<<;;;999666444444555666888555555555555666888999::::::;;;;;;;;;;;;:::999999777777777777777888888999:::::::::;;;;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999===<<<;;;:::999999999999:::999999888888999999:::;;;999666555555666666555777666555555444444555555444555555555555444444333222222333444555666777777444444555555444444333222000111111222222222222222222222111000000000000111222222222222222222222222222111111000///000000000111111000000000000111111000000000000000000000000222222222333333222222222000000000111111111222222222222111111111111222222444333222111000111222222000000000000000000000000222222222222222111111111000000000000000111111222///000000000111111111222000000000111111111222222111111111111111111111111111111111111111111111111111111111222222222222333111111222222222222111111111000000000000111222222333333222111000000000000222222333333333444444444222222222222222222222222000000000000000000000000111000000//////000000111000111111222222111111000////////////000000000000///000000111111000000/////////000000000000111111222222222111111000....../////////000000000000000000000000//////000000111000000000000000000000000000000//////000000111222111111111111111111111111111111000000000000000111111111111222222222222333222222222222222333444444333333333333333333333333222222333333333333444444555555444333222222222222444444444444444444444444666666555555555555666666444444444444555444444444888888777777888===CCCHHHLLLFFF???999666555555555444333111///......//////000////////////000111222222111111111111000000000///////////////000111111000000////////////000000//////000000000000/////////////////////000111111111000///......---......////////////000000000000000000////////////000000000111111111111111111000000000000000////////////000000000000000000000000333333222111000000//////000000000000000000000000...//////000000//////...//////////////////////////////000000000000//////111111111111222333333444000000111111111222222222222222333333333333444444333222222111222333444555444444333333333444444555333333333333333333333333333222///...///000333555222333333333333333333222333333333333444444555555444333222222333444666777888888999:::;;;<<<>>>>>>;;;888555333222444666888555555555666666777999999999999999::::::999888888666666666666666777888888999:::::::::;;;;;;;;;;;;=========<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<;;;;;;<<<<<<;;;:::999999999888:::999999888888999999:::;;;999666555666666555444666666555555444444444444555555555555444444333222111222222333444444555555444444555555444444333222000111222222333333222222333222111111000000111111111111111111111111111111333222111111000000111111111111000000000000111111000000111111111111111222222222333333333333222222000000000000111111111111222222111111111111222222222222111000111111222333000000000000000000000000222222222111111111111111000000000000000111111222/////////000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111222222222222111111000000000000000111111222222111000///////////////222222222222333333333333111111111111111111111111000000000000000000000000000000////////////000000000000111111111111000000////////////000000000000/////////000000000000000////////////000000000111111111111111111000////////////////////////000000000000////////////000000000000000000000000000000///////////////000111111111111111111111111111111111111/////////000111222111111111111222222222222222222222111222333333444333333333333333333333333222222222333333333444444555444333333222222222333444444444444444444444444666555555444444555555666444555666666555666666777888999:::===CCCMMMWWW___aaaXXXJJJ>>>888666666777333222111000////////////000000000000000111111111111111111111000000000000///////////////000000111000000////////////000000//////000000000000/////////////////////000000111000000///...............////////////000000000000000000////////////000000111111222222222222111111000000000000////////////000000000000000000000000444333333222111000//////000000000//////000000000......////////////.............../////////////////////000000000000/////////000000111111222222222000000111111111222222222222222222333333444444444444333222222222333555666555444444333333333444444333333333333333333333333000000111111111222222222333333333444444333333333333333444444444444555555333333222222333444666777::::::;;;<<<===??????@@@999777444222222333666888222222222222222333444555777777888888888888777777666666555555666666777888999999999999:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;:::::::::999999:::999999888888999999::::::888666666666666555444555555555555555444444333444555555555444333222222333333333333333222222222444444555555444444333222111111222333333333333222333222222111111111111111111111111111111111111111333333222111111111111111111111000000000000111111111111111222222222333333111222222333333222222111//////000000000111111111222111111000000111111222111111000111111111222222000000000000000000000000111111111111111111111111000000000000000111111222111111000000///......---//////000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222111111222222222222111111//////000000111111111111000000//////......//////111111111222222222333333111111111111111111111111////////////////////////000000////////////000000000000000111111000000000////////////000000000000....../////////000000111...////////////000000000//////000111111111111111/////////...///000111222111000//////......///////////////////////////////////////...///000000111000000000000000000000000111111/////////000111222000000111111111222222222222111111111111222333333333333333333333333333333222222222333333333444444444444333222222222333333444444444444444444444444555555444444444444555555222444555555444555888;;;888<<>>?????????>>>777666444222222333666777333333333333333444555666555555666777777777777666666666666666666777777888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::999888888888999:::;;;;;;;;;:::::::::999999888888999999:::888777666666777777666555444555555555555444333333333444444444444333333222444333333333222222222111444444555555444444333222111222222333333333333333333333222111111111111222111111111111111111111111333222111111000111111111111111000000000000111111000000000111222222333333111111111222222111111111/////////000000000111111111111000000000000111111000000111111111111111111000000000000000000000000000000000111111111111111000000000000000111111222222222111000///...------/////////000000000111111000000000000000000000000000000000000000000000000000000000111111111111222111111222222222222111111...///000000111111000000000//////....../////////000000111111111222222222111111111111111111111111////////////////////////000//////......//////000///000000111111000000///////////////000000000000............///000111111......////////////000000......000111111222222222000000/////////111222333444333222111000///////////////////////////////////////......//////000111000000000000000000000000111111000000000000000111000000000111111111111222111111111111111222333333333333333333333333333333222222333333333333444444444333333222222333333333444444444444444444444444555555444444444444555555000222333333222555;;;@@@???FFFRRR___lllvvvwww```JJJ<<<666555666111111111111000000/////////000111111222222111111//////000000000000000111///////////////000111111//////000000000000////////////000000000000//////......///000000000000000//////............//////////////////000000000000000000////////////000000000111111111111111111000////////////000000000000000000000000000000000000222111111111111000000000000000............000000...//////000000//////...---------......//////000//////000000000000////////////000000000///...---000111111111111222222222111111222333333444555555555444333333333444666777666555444333333333333333222222222333333444444444111111222333444333333222333333444444444444333333555555555555555555444444222222222222333555777888888:::===??????>>><<<:::555555444333333444555666666666666666666777777888444444555666666666666666777777666666777777888999888888888888999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999::::::::::::999888888666777999;;;<<<<<<<<<;;;:::999999888888999999:::666555555666888888777666444444555555555444333222222222333444444444333333222222333333333333333333444444555555444444333222111222333333444444333333444333222222111111222222111111111111111111111111222222111000000000000000111111000000000000111111.........///000000111111///000000111111000000///////////////000000000111111111000000000000111111000111111111111000000000000000000000000000000000///000000000111111111222000000000000000111111222111111111000000/////////////////////000000000111000000000000000000000000000000000000000000000000000000000000111111111111111111222222222222111111......000111111111000///000///////////////000000000000000000111111111222111111111111111111111111000000000000000000000000//////............////////////000000000000//////////////////000000000000......------...///111222........./////////000000///000000111111111000000111111000///000222444555999888666444333111111000///////////////////////////............///000000000000000000000000000000111111111111111000///...000000000000111111111111111111111111111222222333333333333333333333333333222222333333333333444444333333333222222333333444444444444444444444444444555444444333333444444555222444555444333888AAAHHHOOOZZZkkkzzz}}}cccLLL<<<666555666111111111111111000000//////000111222222222111111////////////000000111111///////////////000111111...///000111111000///...//////000000000000//////---...///000111000000/////////............//////////////////000000000000000000////////////000000///000000111111000000///.../////////000000000111000000000000000000000000//////000000000000111111111000...------...000111///000000111111000000///,,,,,,---......///000000//////000000000000//////222333444444333222111000000111111111111222222222111111222333333444555555555555444333444555666777666555444333333333333333222222222333333444444444333333222333333333444444333444444555555444444333555555555555555555444444222222222222333555777888666999<<>>===:::777555555444333333333444444444444444333222111111000333222111111111222333444222333333444444333333222222222222222222222222222222222111111111111111111333333333222222222111111000000000000111111111111222111111000000000000000////////////////////////111111111111000000000000////////////////////////////////////000000000000222111111111000000/////////////////////.........//////000000111111222222///////////////000111111000000000000000000000000000000////////////000000//////000000111111111222111111000000//////......000000000000000000000000222222222222222222222222////////////////////////////////////////////////111111111111111111111111000000000000000000000000////////////////////////000111222333333222111000000000000000000000000000000000000000///////////////////////////.........------............------//////000000000000//////000///000333333111333888<<>>JJJTTTlll|||cccLLL@@@;;;777444000000000000000111111111000000000000000000000000111111000000//////......000///...------...///000000000000000000000000000////////////000000000000111111000000//////......000000//////.........---............/////////000...//////000111222222222222111111000///......---000000111222222222222111000000000111222222222333000111333444444333111000///////////////.........333222111///......------111000///......///000111////////////////////////111111000000111111222333333333333333333444555555444333333222222222333333333333333333444555666777666555555444333333222222111111222222222333333333111111222222222333333333555444444333333333333333444444444444333333333222111111222222333333444444777777777666555444222111222222333333333333222222222333333444555666777777555555555555666777888999999999888888888777777777777777777888888888888999;;;;;;:::999999999999:::888888888888888888888888<<<<<<;;;;;;;;;:::::::::999888888888888888999::::::999888777777888999:::777777999<<<>>>===:::777555444444333333333333333111111000000///......---222222111111111222333444222333333444444333333222222222222222222222222222222222111111111111111111333333222222222111111111000000000000111111111111222111111000000000000000000000000000000000000000000000000000//////////////////////////////////////////000000111111222222111111111111000000000///........./////////000000000000000000000111111111///////////////000111111000000000000000000000000111111000000000000111111//////000000000111111111111000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000////////////////////////---...............------000000000000000000000000///////////////000000000/////////////////////......//////////////////...//////000000000000//////000...///222222111444:::CCCJJJMMMFFF===777444111///000000111000///...---////////////000000000000000000000000000000000000.../////////000000000111000000000111111111222222222222222333333222222222222222222333333333444444333333333333333333333333444444444444444444444444444444444444444444444444666555444333333333333444222444444444555<<>>KKKTTTYYYSSSHHH???777111000000000000000//////...////////////000000000000000000000000000000000000////////////000000000000/////////000000000111111111222222333333222222111111222222222222333333333111111111111111111111111333333333333333333333333333333333333333333333333555444444333333333444444555555444333333777===BBBSSSeee{{{iiiTTTDDD:::666111111111000000000000000000000000000000000000000000000000000/////////////////////....../////////////////////////////////////////////000000000000------....../////////000///////////////............////////////000000000//////000000111111111111111000000000/////////...222111///...///000222444222222111111000000////////////000000000000//////............////////////000000//////000000111222000000////////////000000///////////////////////////000111333333222111111111222222333555777999:::888777666555444333333333222222111111111222333333333333333333333222222222111111222222222333333333111111222222222333333333555555666666666555444333222222222222222222222222333333222222222222222222222333333333333333222222333333333444444333333333555555555555555444444444444444444444555666777888888888888888888888888888777888888999::::::;;;;;;::::::999888888888888999888888888888888888888888:::::::::::::::::::::::::::999888777777777777777888777777777777777777888777777888999::::::777555444333222222111111222222000000000000////////////111111222222333333333333111222222333333222222111111111111111111111111111111111222222333333333333222222222111111111000000///000000000111111111111222111111000000000000000111111111111111111111111222222222111111111000000////////////////////////......//////000111111222000000000000000000111111222222111000///......---222222111111000000/////////////////////000000111//////////////////////////////............//////000000//////////////////////////////000000000000////////////////////////111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,+++***+++,,,---...////////////////////////,,,------...///000000111---.........//////000000///......------....../////////000000000000//////000...---000000111777>>>JJJTTTZZZVVVLLLCCC;;;555111000000///////////////////////////000000000000////////////////////////000000000000////////////000000000111111111222222000000111111111111000000111111111222222222333333111111111111111111111111333333333333333333333333333333333333333333333333444444333333333444444555555444333222333555:::===EEEVVVjjjzzzxxx^^^III<<<777111111111111000000//////////////////////////////////////////000000000000...//////////////////...........................////////////000000000000---.........//////000000.........///////////////////////////000000000111000000000000000111111111000000000000////////////111000///......000222333222111111000000//////////////////000000/////////---.........//////000000000000///............/////////000000000000//////////////////////////////000000111222222222222222111111222333444666888999777666555444444444444444333222222111111222333333333333333333222222222222111111222222222333333333111111222222222333333333555666777777777666444333222222222222333333333333333333333333333333333333222222333444444444333333333333444444444444333333666666666555444444333333444444444444555666777888777777777777777888888888666777777888999:::;;;;;;::::::999888888888888888777777777777777777777777999999999999::::::::::::888888777777666777777777888888888888888888888888888777777888999999666444444444333222222222222222111111111111111111111111000111222333333333333222111111222222222222111111111111111111111111111111111111222222333444444444222111111111111000000000000000000000111111111111222111111000000000000000111111111111111111111111333333222222222111111111////////////////////////////////////000000000000000000000000111111111111222222111000000///......111111111111000000000000///////////////000111111///////////////////////////......------......///000000////////////......////////////000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,---...///000000000000000000000000000---------......//////000------......///000000000///...---,,,,,,---.../////////000000000000//////000......111111111666<<>>888111111000///////////////////////////000000000000////////////////////////000000000000////////////000000000111111111222222//////000000000000//////111111111111222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333333444555555444333222222333666999:::===JJJYYYeeetttdddJJJ;;;555222222111111000/////////////////////////////////////////////000000000000......////////////..............................////////////000000000000////////////000000000000.........////////////////////////000000000111111000000000000000000111111000000000000////////////000000///...///000111222000000000000000000//////000000////////////000000------......///000000000000///......------------//////000000000000//////////////////////////////111111000000111111222333111111111222333555666777555555444444333444444555333333222222222222333333222222222222222222222222111111222222222333333333111111222222222333333333555666777888888666555444222333333333444444444444333333333444444555555666222222333444444444444444333333444444444444333333555555555555555444444444444444444444555666777777555555666666666777777777555666666777888999:::;;;:::999999888888888888888888888888888888888888888888888999999999:::::::::888888777777888888999999888888999999999999888888888777666777888888666444555444444333333333333333333333333333333333333333000111222333333333222222111111222222222222111111111111111111111111111111111111222222333444444555111111111111000000000000000000000000111111111111222111111000000000000000000000000000000000000000222222222111111111111000////////////////////////111111111000000000000//////000000000111111111111000000000000000000000000000000000000000111111111///////////////000111111//////////////////////////////............//////000000/////////............/////////000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////......///000111222222111000000000000000000000000........................------......///000000111000///...------...///000//////000000000000//////000...///222222111444:::BBBLLLSSSPPPHHHAAA:::555222111000///...//////000////////////000000000000////////////////////////111000000000/////////.../////////000000000111111000000111111111111000000111111111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333444555666333222111222444777999:::999@@@HHHMMMZZZpppfffKKK;;;666222222111111000//////...////////////////////////.../////////000000000111---...///000000///...---........................////////////000000000000111111111111111000000000............/////////000//////000000000111111111111000000000000000000000////////////000000000000////////////000000000111/////////000000000000000111000000000000000000111------......///000000111///............//////000...///000111111000///...////////////////////////222111000000000111333444111111111222333444555666444444333333333444444555444444333333222333333333222222222222222222222222111111222222222333333333111111222222222333333333555666888999888777555444333333333444444555555555333333444444555666777777222222333444555555555555333444444555555444444333333444444555555666666666444444444444444555777777444555555555666666777777444555666777888999:::::::::999999888777888888888999999999999999999999999888888888999999:::::::::888888888888999:::;;;;;;999999::::::::::::999999888777666777888777666444666555444444333333444444000000000000000000000111000111222333444333222222111111222222222222111111000000000000000000000000111111222333333444555555111111111111000000000000000000000000111111111111222111111000000000000000////////////////////////111111111111000000000000////////////////////////333333222222111000000000//////000000111111111222---...///000111222333333//////000000111111222222///////////////000111111////////////////////////000000////////////000000000000//////.........---.../////////000000111111000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////........................////////////////////////////////////////////////***+++---///000//////...000000000000000000000000...............------------------...///000000111222000///......///000222//////000000000000//////000///000333333111333888===GGGMMMJJJBBB;;;444///222111///.........///000////////////000000000000////////////////////////111111000000/////////.............../////////000111111222222222222111111000111111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333444555666222111111222555888::::::666:::;;;<<>>999222222222111000//////...////////////////////////.../////////000000111111---...///000000///...---........................////////////000000000000333333222222111111000000---.........//////000000000000000000111111111111111111111000000000000000////////////000000000000......///000111000000000......//////000000111111111111000000000000111111---------...///000000111------......///111222333...///000111111000///...////////////////////////222222111111111222333444111111111222222333333333555555555555555555555555222222111111000111111111222222222222222222222222111111111111111222222222000000111222333333333333555444333333222222222222333333333222222222111111333333333444444555555555222333444555666555444333555666777888888777666555444444333222222222333333555555444333333333444444666666666666777777777777666666666666777777777777999999999999999888777666999999:::;;;:::999777777::::::999888777777777888::::::999888777777888888999999999777444444777:::999888888888888888999999666666555555555444444444111111222333333444555555111111111111111222222222222222222222222111000///000000000000000000000000111222222333333222222111222222222222222222222222000000000000111111111111111111111000000000000000............////////////000000///...............////////////////////////111111000000000000111111222000///------///000222000000000000000000000000***,,,...000111111000///////////////000000000000//////000000///...------////////////////////////////////////////////////////////////000000000000......---,,,---...///000///////////////////////////////////////.................................111111000000///...,,,,,,//////000000000000//////////////////////////////............//////////////////////////////////////////.........---------...............///000000000000000000////////////............////////////000000000000111111111111888999:::999888666333111000000//////.........---////////////////////////////////////000000000000000000000000////////////000000000000111111111111000111111111111222222222333333333222222111111111555444222222333444444444444444444333222333333444444333333222222333333333333333333222222111111111444333333222222333333444666:::======>>>HHHXXXfff~~~xxx]]]EEE:::999111000000///////////////000000000000000000000000............////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000//////000000000000////////////000000000000//////////////////000000000000222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000------......//////000000////////////////////////222222222111111111111111////////////////////////111111111222222222333333333333333333333222222222555555555555555555555555333333222111111111111222222222222222222222222222222222111111111111111111000111222333333444333333555444333222222222222222333333333222222222111111222222222333333444444444222222333444444444444444555666777777777777666555555444333333222222222222444444333333333444444555555555666666666777777777555555666666666777777777888888999999888888777777999:::;;;;;;;;;999888777:::999888888777777888888999999888777777777777777888999999777555444777999555555444444444555555666555555555444444444333333111111222222333444444555222222111111111111111111222222222222222111000000000000000000000000000000111222222333333222222111222222222222222222222222...////////////000000000111000000000000000000000/////////000000000000111111000000///////////////000000000000000000000000111111000000000000111111111000///......///000111000000000000000000000000+++---///000111000//////////////////000000000000//////000000///......---////////////////////////////////////////////////////////////000000000000//////.........///000111------......//////000000111111000000000000000000............................../////////......---...//////000000//////...////////////////////////............//////////////////////////////////////////.........---------///............///000000000000000000/////////////////////000000000000111//////000000000111111111333444444444444222///...000/////////............////////////////////////////////////000000000000000000000000////////////000000000000111111111111000111111111111222222222333333333222222222111111222222222222333444444333444555444444333333444444333333222222222333444444555555555444444333333333444333333222222333333444444666888777888???LLLVVVkkkppppppcccNNN===777777333222222111111111111111000000000000000000000000/////////000000000000111000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000...//////000000//////...//////000000000000//////.../////////000000000000111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000.........///////////////////////////////////////000000000000000000000000........................000000222333333333222111555555444444333222222222555555555555555555555555444444333222222222222222222222222222222222222222333222222222111000000000000111222333444444444444444333333222222222222333333333333222222222111111111111111111111222222222111111111222222444555666555555666777777666555555666555444333222222111222333333333333444444555666555555555666666666666777555555555666666666666777666777777888888888888888999:::;;;;;;;;;:::999888999999888777777777888888888888777666666666777777777888999888666555666777444333333222222222333333444444444333333333222222111111222222333333444444333222222222111000000000111222222222222111000000000000000000000000000000111111222222222222111111000000000000000000000000............////////////000000000000000000111111000000000000111111111111222111111111000000000000111111111111111111111111111000000//////000000111111000///......///000111000000000000000000000000---...000000000000///...////////////000000000000//////000000000///......////////////////////////////////////////////////////////////000000000000000////////////000111111,,,,,,---...///000111111000000000//////000000111........................,,,------...//////...............//////.........////////////////////////............////////////////////////////////////...............---------///////////////000111111////////////000000000000000000000000111111111111//////000000000000111111//////000111000///...---////////////............////////////////////////////////////000000000000000000000000////////////000000000000111111111111000111111111111222222222333333333222222222222111111222333444555555555444444555666666444333444555222222222222333333444555555555444444444444333333444333333222222333333444444444333222333888>>>CCCSSSTTTRRRJJJ???777555777333222222111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000.........//////............//////000000//////........./////////000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////000000///////////////...////////////////////////...................................................000222333444333111000444444444444444444444444555555555555555555555555555555444333222222222222111111111111111111111111333333333222111000//////000111222333444444444444333333222222222222222333333333333222222222111111000000000000000000000000000000000000111333555777555555555555555555555555666555444333222111111111222222222333444555666777444444555555555666666666444444555555555666666666444555666777888888888888999:::;;;<<<<<<;;;:::999888888777777777777888888777777666666666666666777666777888888777666666555666555444444444444444444333333333222222222111111111111222222333333333333333333333222111000//////111111222222222111111000000000000000000000000000111111222222222222111111000000000000000000000000........./////////000000000000000000000111111111//////000000000111111111222222333222222222111111111111111111111111111111000000////////////000000000000////////////000000////////////////////////000000000000000///...---////////////000000000000//////000000000//////...////////////////////////////////////////////////////////////000000000000///////////////000000000------......///000000111///......------...//////........................------............------------............------////////////////////////............////////////////////////////////////........................000////////////000111111////////////000000000000//////000000000111111111////////////000000000111...///000000000000/////////////////////.........////////////////////////////////////000000000000000000000000///////////////000000000111111111111000000111111111222222222222222222222222222222222222333555666777777777888666999;;;;;;888555555555222222222222333444555555222222222222222222222222444333333222222333333444666444222222444666777888@@@@@@>>>;;;888666666777111000000/////////////////////////////////////////////000000000111111111000000000000000000000000111000000//////000000111////////////////////////000000000000000000000000------............------...//////////////////............/////////000000//////000000111111222222////////////////////////////////////////////////////////////////////////111000000000//////......////////////////////////------...............///------------------------...///111333333222111000222222333444444555666666555555555555555555555555666555444333222222222222111111111111111111111111333333333222111000//////111111222333444444444444222222222111111222222333333333333222222222111111000000000000000000000000000000000000111333555777555555444444444444555555666555444333222222222222222222222333444555666777444444444444555555555555444444444444555555555555333444555666777888888888888999:::;;;;;;;;;:::999888777777666777777888888777666666666666666777777777777777777777777555444777666666555444444555555333333222222222111111111111111222222222222222333333333333222111000//////000111111222222222111111000000000000000000000000000111111222222111111000//////////////////////////////000000000111111111//////000000111111111111........./////////000000222333333444333222111111111111111111111111111111000000////////////000000000000////////////000000////////////////////////111111111000000///......////////////000000000000//////000000000000000///////////////////////////////////////////////////////////////000000000000------.........///////////////000000000000000111111000///------...//////////////////////////////////////////...---,,,+++------............------////////////////////////............////////////////////////////////////---.....................///////////////000000111.../////////000000000111........./////////000000...////////////000000000...//////000000000000000.........///////////////////////////////////////////////////000000000000000000000000///////////////000000000111111111111000000111111111222222222222222222222222222222222111333555555666888<<>>777555555444333222222222222333333333444444555555555444333333222222333333444111222222222222222222222333333333333333333333333333222222111111111111111000000000000000000000000...////////////000000000111111111111111111111111000000////////////000000000000000000000000000000////////////////////////...//////000000//////...---......//////......------------.........//////111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000...//////000000111222222000000000000000000000000000000000///000111111222222222222222222222222222555555555555555555555555555444333111000/////////000000000000000000000000111111111111111222222222222222333444555555555555111111000000111222333333333333333222222222111111555555555444444333333333222333444555666555444333444444222222222222444444222222222222333444555555555555444333333333444444222222333333333444444444222222333333333444444444333444555555666555555555555666777888999999888777666666666666666777888888888888777777888999::::::;;;777333222555666666555888777666555444444444444444444444333333333222222222222111111111111111111111111111111111222222222///000111222222222222222000000000000000000000000000000111111111111000000111111111111111111111111............/////////000...//////000111222222222000000000000111111111111111222333444444222000/////////////////////////////////............////////////000000000000//////000000000000000000000000111111000000000000111111////////////000000000000//////000111111111111111////////////////////////////////////////////////////////////000000000000---...000111111111000///,,,---///222666999;;;<<<:::888444111......//////000000000000000000000000///000000111111111111111//////000000000000//////////////////////////////............/////////000////////////////////////---------.........//////---,,,,,,,,,,,,---......---......///000111111222000000000000111111111111............/////////000222111000////////////000---.........//////000000////////////////////////////////////000000000000000000000000////////////000000000000111111111111000111111111111222222222111111111222222333333333444555666999AAAQQQfffuuummmTTTAAA888666555444333222111111111111111111222222333333333444333333222222333333444222444555444222111222333777666555333222333444666111000000///////////////000000000000000000000000000000000000111111111111111111111111111111111111......------------......000000000000000000000000//////////////////////////////000000000000//////---..................------------.........//////222222111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000.........///000111111222000000000000000000000000000000000000000000000000222222222222222222222222444444444555555555666666444333222111000000000000......//////000000111111000000000000111111111111333333333444444444555555222222222222222222222222333333333333333333333333333222222111111222222333111222333444555555555555555555555444444333333333333333333333333333333333000111222222333333222222333333222222222222111111333333333444444444555555444444444555555555555666666666666666666666666666555555555555555555555555555777888777666666777888555555666666666666555555777666555444333222222222666555333333444444333222000000000111222222222333111111///.........///000000111111222222222111111111111000000000000111111000111111222222222111111222111000.........///000111000///......///000111000000000000111111111111////////////////////////222222222111000//////...000000111111222222222333000000000000111111111111------...///000111222222111000///......///000111555222000000111111...,,,......///000000111000000//////////////////////////////////////////////////////............//////////////////////////////---------.........//////000000222333555666888888333444333222000///000111///000111222333222111111000000000000000000000000////////////////////////111111000......---------......////////////......,,,---......//////......//////............//////000000////////////000000////////////000000000000//////000000000000//////111111000000//////......////////////000000000000000000//////.........---000...++++++---000111222111111000000///...------...///...---,,,,,,...000000000000000111111111111222222111111111111222222444333111//////000111222666777888;;;DDDXXXssssssOOO<<<;;;666555333111111111333444333333333333333333333333333333333222222222111111333333222111111222333333222111111111000000//////111111000000//////......222111000......000111222///////////////.........000000///...............000000000000000000000000......////////////......000000000000000000000000..............................////////////.........///000111111000///...////////////000000000000222222111111000000000///000111111000...---///111////////////////////////000000000000000000000000000000////////////000000222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222333333444444444555555555444333222111000000000000////////////000000111111000000000000111111111111333333333444444444444555222222222222222222222222222222222222222222222222333222222111111222222333111222333444444555555555555555444444444333333333333333333333333333333333333444555555666666555555111222222222333333444444333333333444444444555555444444444555555555555666555555555555555555555555555555555555555555555555333555666555444333555666555555666666666666555555666666555444333333333333666444333333444444333222111111111111111222222222222222000////////////000000000111222222222222111111111000000000000111111000111111222222222111111222111000///...//////000111000////////////000111000000000000111111111111////////////////////////222222111111000//////...000000000000111111222222000000000000000000000000/////////000000000000000111000///......///000111333111//////111222000.........///000000000000000//////////////////////////////////////////////////////............//////////////////////////////---------.........////////////000111333444555555222333333111///...///000///000111222222222111111000000000000000000000000////////////////////////111000///......---------......////////////......,,,---......//////....../////////....../////////000//////......//////000....../////////000000000//////000000000000//////000000000000//////......////////////000000000000000000/////////.........000...---...000222222111...//////000000111222222..................000111000000000000111111111111222111111000000111111222444333111000///000111222222555888===HHH\\\uuunnnNNN===<<<666444333111111222333444333333333333333333333333333333333222222222111111333222222111111222222333111111111111000000000///////////////000000000000222111///......///111222////////////////////////111000000/////////000000000000000000000000000000////////////////////////000000000000000000000000..............................////////////.........///000111111000///...////////////000000000000/////////.........------///111111111///...///000////////////////////////000000000000000000000000111000000////////////000222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222222222333333333444444444333333222111000000000000/////////000000000000111000000000000111111111111333333333333444444444444222222222222222222222222222222222222222222222222333222222111111222222333000111222333444444444333444444444444333333333333222222222222222222222222111111222333333333333222111111222333444555666666333333333444444444555555444444444555555555555666555555555555555555555555555555555555555555555555444555666555444333444555555555666666666666555555666555444444333333333333555444333333444444333222222222222111111111111111444333222000000/////////000000111222222222222222111111000000000000111111111111222222222111111000111111000/////////000000111000000//////000000111000000000000111111111111000000000000000000000000222222111111000/////////////////////000000000000000000000000////////////111111111000000/////////000000////////////000000000///...///111222222111......//////000000////////////////////////////////////////////////////////////............//////////////////////////////------........./////////......///000000111111222111111111000...---...000///000111111222222111111000000000000000000000000////////////////////////111000///......---............////////////......------...////////////...///////////////////////////..................///............//////////////////000000000000//////000000000////////////...////////////000000000000000000////////////......111000///000111111///---............///000111222---......///000111111222000000000000111111111111222111111000000111111222333222111000000000111222000333777===FFFWWWlllzzz|||xxxvvvqqq```III;;;:::555444222111111222333333333333333333333333333333333333333222222222111111333222111111111111222333111111111111000000000000.........///000111111111111000............000111////////////////////////111111000000000111222222000000000000000000000000000000............000000000000000000000000000000..............................////////////.........//////000000//////...////////////000000000000............------------...000222222000///...///////////////////////////000000000000000000000000111111111000000/////////222222222222222222222222000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333333222222111000000111111000000000000000000000000///000000000111111111111222222333333333444444444111222222222222222333333333333333333333333333333333222222111111222222333000111222222333333333222333333333333333333333333111111111111111111111111///000000111111111111111222222333444444555666666333333333444444444555555444444444555555555555666555555555555555555555555555555555555555555555555666777888777666555666777555555666666666666555555666555444333333333333333444333222333444444333222333222222222111000000000444444333222111000/////////000111222222222222222222111111000000111111222111111222222222111000000111111000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111000000//////......//////////////////////////////////////////111111111000000000//////000000////////////000000000000///000111111111111...//////000000///////////////////////////////////////////////////////////////............//////////////////////////////............//////////////////////////////000000///000000///------...//////000000111111111111111000000000000000000000000////////////////////////000000///.....................////////////......------...////////////////////////000000/////////......------------......---.........//////////////////000000000000//////////////////////////////////////////000000000000000000//////////////////222111//////000000...---333222111///...------...---------///111222222111///000000000111111111111111111000000000000111111222222111000000111111222111444666999>>>GGGTTT^^^ccc^^^ZZZVVVLLL???777666333333222111111222222333333333333333333333333333333333333222222222111111222222111111111111222222111111111000000000000000.../////////000000000111//////............/////////////////////000000000111000000000000111222222////////////////////////111000...------...000111////////////////////////..............................////////////......////////////////////////////////////000000000000000000//////////////////...000333333111///......////////////////////////////////////////////////111111111111000//////...111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111111222222222333333333222111111000111111111111111111111000000000000///000000000111111111111222222222333333333444444111111111222222333333333555555555555555555555555333222222111111222222333111111222333333333222222333333333333333333333333111111111111111111111111222333333444444444444444444444444444444444444444333333333444444444555555444444444555555555555666555555555555555555555555666666666666666666666666777888888888666555555777555555666666666666555555555555444333333333444444444222111222444444333222333222222222111000000000333333333222111000000/////////000111222333333333222222111111111111222222222222222222222111000///000000111111111111111111000000111111111111000000///000000000111111111111222222222222222222222222111111111000000000000000//////..................////////////000000000000000000000000111111111111//////000000000000//////111111111111000///000000///000000000000000////////////////////////////////////////////////////////////............//////////////////////////////........./////////000000000000000000000000000000//////000///---,,,...///000000000000000111111111000000000000000000000000////////////////////////000//////............///......////////////......---...//////000000////////////000111111000//////......------------...............////////////000//////000000000000//////.............../////////////////////000000000000//////000000000000000000222000///000222555777777<<<:::888555444333333444000...---...000222111//////000000000111111111111111000000000000000000111111111111111111111222222222444555666666:::@@@EEEJJJFFFBBB@@@===777444444222222222222222222222333333333333333333333333333333333333222222222111111111111111111111111111111000000000000000000111111111000000000/////////...//////............//////////////////000000111111000000000//////000000111////////////////////////222111///......///111222////////////////////////////////////////////////......////////////......//////............//////////////////000000000000//////000000000000000000...111333444222000//////000000000000000000000000////////////////////////111111222222111000///...111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222222333333333222222111111111111111222222111111111111000000000000000000000111111111111222222222222333333333333111111111222222333333444444444444444444444444444333222222111111222222333222222333333333333222222222222222222333333333333222222222222222222222222000111222222333333222222444444444444333333333222333333333444444444555555444444444555555555555666444444444444444444444444666666666666666666666666555666777666444333333444555555666666666666555555555444444333333444444444333222111222333444333222222222222111111111111111111111222222111111000///...///000111222333333333222222111111111111222222222222222222222111000//////000111222222222111111000111111222222111111000000000000000111111111111111111111111111111111111111111000000000000000000////////////..................///000111222333333000000000111111222222222//////000000000000//////111222222111///...///000111111222222111111000000//////////////////////////////////////////////////////............//////////////////////////////....../////////000000000000000000000000000000111...///000///------...000000////////////000111222000000000000000000000000//////////////////////////////............//////......////////////............///000000000000/////////111111111111/////////..................///////////////000000000000//////000000000000//////---............/////////////////////000000000000//////000000000000111111000000111444999>>>@@@AAA???===<<<;;;;;;===???@@@666222......000111000...000000000000111111111111111000000//////000000111000111111111222222222222222333444555555666888:::;;;999888666555444444555111111111222222222222222333333333333333333333333333333333222222222111111000000111222222111000000000000000000111111111111111111111000///.........////////////////////////...//////000000111111222111111000///////////////000000000000000000000000111111////////////111111000000000000000000000000////////////////////////......////////////......///......------......///////////////000000000000............///////////////111333333111000///000000000000000000000000000000000000000000000000000///000111222222222000000111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222333333333444222111111111111111222222222222222111111111000000000000000000111111111111111222222222222333333333000111111222333333444444333333333333333333333333333222222111111222222333333333444444444444333333111111222222222333333333333333333333333333333333......///000000000000000222222222222333333333333333333333444444444555555444444444555555555555666444444444444444444444444666666666666666666666666555666777666444222333444555555666666666666555555444444444333333444444555222111000111333444333222111111111111111222222222...///000111111111000000...///000111222333333333333222222111111222222333222333333222222000/////////000111222222222222111000111222222222222111000000000000000111111111111111111111111111111111111000000000000000000000111000000000/////////......---...///111222444555666222222111111111111111000...///000111111000///......000222111//////111333333333333333333222111111//////////////////////////////////////////////////////............//////////////////////////////.../////////000000000000......//////000000111111///000000///......///111000//////...///000111222000000000000000000000000//////////////////////////////............//////......////////////............///000000000000000...///111222222111///...000//////......//////000000000000000111111111222//////000000000000//////---------.........//////////////////000000000000//////000000000111111111000111555:::>>>@@@>>><<<888777777777999===@@@CCC===888111///000222000...000000000000111111111111000000////////////000000000000111222222222222222000222333444555666777777444666666444222222444555000000111222222222222222333333333333333333333333333333333222222222111111///000111222222111000//////000000000111111111111000000000000///////////////000000000000000000///...//////000111111222222444333222111000/////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......////////////......///...------------...///////////////000000000000////////////000000111111111222333222000///000111000000000000000000000000000000000000000000000000...///111333333333222111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222333333333444444444222111111111111111222222222222222222111111000000000000000000111111111111111111222222222333333333000000111222333333444444111111111111111111111111333222222222222222222333444444444555555444333333111111111222222333333333333333333333333333333333111111222333333333333333000000111222333333444555333333333444444444555555444444444555555555666666444444444444444444444444777777777777777777777777888999999888666444555666555555666666666666555555444444333333333444444555222111000111333444333222000000111111222222222333,,,---///000111111000000...///000111333333333444333222222111111222222333333333333222222000/////////000111222333333222111000111222333333222111000000000000000111111111111000000000000000000000000000000000000000111111111111111000000/////////...---...///111333555777888444444333222111000///......///000111111000///...,,,...111111000000222555444444444444444333222111//////////////////////////////////////////////////////............//////////////////////////////////////////000000000000------......///000000111///000000000......000222000///.........///111222000000000000000000000000//////////////////////////////.........//////000......////////////.........//////000000000000000...000111222222111000...000000////////////000000000111111111222222222222//////000000000000//////---------.........//////////////////000000000000//////000000111111111222222444999===???;;;555000//////...///111555999;;;CCC<<<444000111222111///000000000000111111111111000000////////////000000///000111222222222222222000111333444444444555555111555777444111000222333///000111222222222222222333333333333333333333333333333333222222222111111///000111222222111000/////////000000111111111222......//////000000111111000000111111111111000000...//////000111222222222666555444222111000000///000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000......////////////......///...---,,,,,,---...///////////////000000000000111111222222333333333444222333333111000///111222000000000000000000000000000000000000000000000000---...111333444444333222000000000000000000000000000000000000000000000000111111222222222333333333333333333333333222111000333333333444333333222222111000000000111222222333222222111111111111222222222222222111111111111111222222333333333222222111333333333333333333333333222333444444444444333222111111222222222333333333444444444555444444333333333333333333333333333333666555333222111111222333222222222222222222222222111222222222222111000000111222222333444555666666444444444555555555555666666666555444444444444444666888999888777666777888::::::888777777666666666444333333333333444555555444555666555333222333444444444444333333222222222333333222222111000000000000000111222222222222111222222333444444444444333111222222333444444444444333333333222222111111111111111222222222333333333333222111////////////000000000000000111111111111444333111000000000111222000000000000000000000000000000000000///////////////000222444666777888888333333333333333333333333000000111111222222222222111///...000333555444222555444444333333222222111000111111000...,,,---...////////////////////////////////////////////////111111000000//////......////////////000000000000111111000///...------,,,............////////////,,,,,,---...///000111222///111333333222000000111333222000/////////000111////////////////////////000000000000000000000000............/////////000000000000000000000000000...------......///000111000000000000000000000000000000000000////////////000000000000000000000000///////////////000000111111222111000......000222999<<<===999222...///222////////////111333555666:::666111000444777888666777333000000222444222000////////////////////////111111222333333333333222333333333444444555555555444444444333333222222222222111111111222333333444333222222111111222222333333555666555111000111333111111111000000000000///......//////000000111111000000111111111111000000000///.........///111222222111000//////000111222222222222111111111000000000000//////......------111111111111111111111111000000000000000000000000////////////000000000000111111000000000000111111111111111111111111111111////////////000000000000//////000111222333333333555444222000//////000000111111111111111000//////000000000000000000000000............////////////222111///...---------...000000000000111111111111111111222222222333333333333333333333333222111000222222333333333333222222111111111111111222333333222222111111111111222222222222222222222222333333222222222333333222222111333333333333333333333333111222333444444333222111111222222222222333333333222333333333333333222222333333333333333333333333555555444333222222222222222222222222222222222222333333333333333222111111333333333444444444444444444444444555555555555666777666555555444444555555555666777777555555666777777777666555444444444444444333333333333444555555444555666555333222333444555555444444333222111111333333222222111000000000000000111222222222222111111222222333333333333333222222333333444333333333333333333222222111111111111111222222222333333333000000//////000111222333000000000000111111111111333222111000000000111111000000000000000000000000000000000000000000000//////000111333444555666666111111111111111111111111111111111111111111111111111///...000333444333222444444444333222222111111///000111000...,,,---...////////////////////////////////////////////////111000000000/////////...////////////000000000000///////////////.....................////////////------...///000111222222111111111000......///111222222000/////////000000////////////////////////000000000000000000000000......//////////////////000000000000000000000000...............///111111000000000000000000000000000000000000////////////000000000000000000000000111111000000111111222333000111111111000000333555AAA===888444222111000000111000000///000111222333555444333222444888===??????;;;666333444444333111000000000000000000000000000111222222333333222222111111111222222222333333444444333333333222222222222111111111222222333444444333333222222333333444333444666444222111222444222222111111111000000000000000000000111111111111000000111111111111000000000//////...///000111222111111000//////000111111222222222111111111000000000000//////////////////////////////////////////000000000000000000000000////////////000000000000111111000000000000111111/////////////////////////////////000000000111111000000000111111222222333444333222000000000000111111111111111111000//////000000000000000000000000000000000111111111222222222111000...............//////000000000111111111111111222222222333333333222222333333333222111111222222333333333333333222222222111111222222333333222222111111111111222222222222222333333444444555111222222333333222222222333333333333333333333333111111222222222222111111222222222222333333333333111222222333333222222111333333333333333333444444555555555444444333222111111111111111111111111111333444444444444333222222555444444444333333333222444444444555555555555666777777666555555555555555444555666666444444555666666555444333333333333333444333333333333444555555444555666555444333444555777666555444333222111000333333222222111000000000000000111222222222222111000111111222333222222222333333333333333333222111222222222222222111111111111111222222222333333333000000///000000111333333000000000000111111111111222111111000///000000000000000000000000000000000000000000000000000000000///000111222333333333333///////////////000000000111111111000000000000000111000///000222333333222444333333222111111000000///000111000...------...////////////////////////////////////////////////000000000000////////////////////////000000000000.........//////000000000............////////////......///000111222333333333333111...,,,,,,...111111111000/////////000000////////////////////////000000000000000000000000////////////////////////////////////////////////............///000111111000000000000000000000000000000000000////////////000000000000000000000000000000000000000111111222000111111111111222555777GGG===222...111333111...111000000//////000000111444666999<<<@@@FFFOOOVVVSSSKKK@@@999666555333222111111111111111111111111000111222222333333222222111111111111222222222222333333333333222222222222222111111111111222333333444444333333333333444444333444555444333222333444333222222222111111111111222222111111111111111000///000000111111000000//////////////////000111111111000000//////000000111222111111111111000000000//////000000000000000000////////////////////////000000000000000000000000////////////000000000000111000000//////000000111////////////////////////000000000111111111222222111111111111111111111111222111111000000000111222000111111111111000000///000000000000000000000000111111111111222222222222222222000/////////////////////000000000000111111111111222222222333333333222222333333333222222111333333444555555555444444333222222222222222333333222222111111111111222222000111111222333444555555111111222333333333222222222222333333333333444444111111111111111111111111222222222333333333444444111222222333333333333222333333333444444444444444444555555666555333222000111111111111111111111111333333333444333222222111333333333333333333333333444444444555555555555666777777666555555555555666444555666666555444555666777666555555444444444444444333333333333444555555444666777666555444555666888777666444333111000000333333222222111000000000000000111222222222222111000000111222222222222111333333333333333222111000222222222111111111111111111111222222222333333333333333222111000000000000///000000000111111111111111111000000000//////000000000000000000000000000000000000000000111111111000000111111111111000000......////////////000000111111111000000000//////111111111111222222222111333222222111111000/////////000000000...------///////////////////////////////////////////////////000000000000////////////////////////000000000000/////////////////////000............////////////......///000000111222222555555444222///...///000000000000/////////000000////////////////////////////////////////////////000000000///////////////////////////////////////............///000111222////////////////////////000000000000////////////////////////////////////......------......///000000111111111000111444666BBB888...+++///333111---///////////////000000000333666;;;EEEQQQ]]]hhhnnnnnn```MMM>>>666444333333111111111111111111111111000000111222222222222222333333333333333333333444333222222222222222222222222111111111111111222222444333333222222333333444333333444444444333444444333333333222222222111111222111111111000///////////////000000000000/////////////////////000000111000000000//////000000000111111111111000000000000//////000000111111222222111111111111111111111111////////////////////////////////////000000000000000000////////////000000000000000000000000000000000111111111222222222222111111111111000000000000000000000000111111222222000000111111111111000///000000000000000000000000////////////000000000111222222111000000000000000////////////000000000111111111222222222333333333111222222333333333222222444444555666666666666666333333222111111222222222222222111111111111222222///000000111222333333444000111222333333333333333222222222333333444444444111111111111111111111111222222333333333444444444222222333444444444444444333333333444444555555555444555666666555444222111111111111111111111111111222222222222222111111000111111222222333444444555444444444555555555555666777777666555555555555555555666777777555555666777666555555444444444444555444333333333333444555555555666777777555555666777888777666555333222111000333333222222111000000000000000111222222222222111000000111222222222222111333333333333222111111000111111111111111111111111111111222222222333333333333333333222111111000//////000000000111111111111111111111111111000000///111111111111111111111111///000000000111111111222000000111111000000///.../////////000000000111111111111111000000000000000111222222222111111111111222111111000//////.........///000///...---...///////////////////////////////////////////////////////////////000000000000////////////000000000000222111111000//////..................////////////---......//////000000000444777888888666333111000/////////000000000//////////////////////////////////////////////////////000000000000000000/////////////////////////////////......//////000111222////////////////////////000000000000////////////////////////////////////...............///000000111222111000//////111333555111...---///000000///,,,---...///000111222222333333:::KKK```sss|||~~~pppVVVAAA555222333444111111111111111111111111000000111222222222222111333333333333333333333333222222222222222222222222222222111000000111111111222222111111111111222222333333333444555555555555333333333222222222111111000000000///.........---//////000000000000//////...//////000000000000000/////////000000/////////000000000000000000000000//////000000111111222222111111111111111111111111////////////////////////////////////000000000000000000////////////000000000000000000000000000000000111111111222222222222111111000000000000000000...//////000111111111222///000000111111111000000000000000000000000000000...////////////000000000111111111111111000000000...////////////000000000111111222222222333333333111111222333333333222222444444555666777777777777222222111111000111111111222222111111111111222222000000000111111222222333000111222222333333333333111222222333333444444555333222111111111111222333333333333333444444444444222222333444555555555555333333333444555555666666555666666555555444333222222222222222222222222222111222222222222111000000000000111222333444555555444444444555555555555666666666555444444444444444555666777777555555666777444333333222222222333333444333333333333444555555555666777777666666777888888777666555444333222111333333222222111000000000000000111222222222222111000111111222333222222222222222222222222222111000000000000111111111111111111111222222222333333333///000111222333333333333000000000000111111111111111222222222222111000000111111111111111111111111///000000111111222222222000111111111000000///...//////000000111111222222000111111111222222222222222333333222000///000111111000000//////...------...///000///...---...///////////////////////////////////////////////////////////////000000000000////////////000000000000333222222111///......---............////////////---........./////////000333666::::::888555222111......///000000000//////////////////////////////000000000000000000000000/////////000000111111111////////////////////////////////////000111222222000000000000000000000000000000000000////////////000000000000000000000000111111111111111222222333222222111000......000111,,,...///////////////000,,,---...000111222333333777888@@@TTTmmmoooUUU???444111333444111111111111111111111111///000111111222222111111111111111111111000000000111111111222222222222222222222111000000000000111111111000000000000111111333222222333666777777666333222222222111111111111///...............------...//////000000//////.........///000000000000000...//////000000//////...//////000000000000000111//////000000000000000000////////////////////////000000000000000000000000////////////000000000000000//////......//////000////////////////////////000000000111111111222222000000000000000000000000...///000000111111111000///000000111111111111000000000000000000000000000000000000000111111111111///000000111111000//////......////////////000000111111222222222333333333000111222333333333333222222333444555555666666666222111000000//////000000222222111111111111222222222222222222222222222222000000111222333333333333111111222333333444555555444333222111111222333444333333333444444444444555111111222333444555555444333333444444555666666666777666555444444333333333333333333333333333333333222222333333222222111000111111222222333333333444444444444555555555555666555555444333333333333333444555666666444444555666444444333333333333444444444333333333333444555555555666888888777666888999777666666555444333333333333333222222111000000000000000111222222222222111111222222333333333333333000111111222222222222111///000000000111111111222111111222222222333333333///000111333333333333333000000000000111111111111222333333444333222111000111111111111111111111111///000000111111222333333000000111111111000//////...//////000111111222222000000111222333444444555222333444333000...///111000000//////...------,,,---///000///...---///000////////////////////////////////////////////////.../////////000000000111////////////000000000000111111111000000000//////............///////////////////////////000000000111444666777555333111111------///000000000//////////////////////////////000000000000000000000000......///000111222222333000000000000000000000000////////////000111222333000000000000000000000000000000000000////////////000000000000000000000000222222222222222333444444111111111000///000222444......///000000000000000...///000222222222222222888;;;EEEWWWlll{{{~~~nnn```LLL<<<333222222333000000000000000000000000///000000111111111111111111111111111000000000///000111111111222222222222222222111000000000000000222111111111111111111222333222111333666888777666222222111111111000000000............////////////......////////////......---...///000111000000///......///000000///......////////////000000111111000000//////////////////////////////////////////000000000000000000000000////////////000000000000//////............///////////////////////////////////////000000000111111......//////000000111111...///000111111000000/////////000111111111111111000000000000000000000000.../////////000000000000...//////000000000///............/////////000000111111222222222333333333000111222333333333333333000111222333444444444444111111000//////...//////222222111111111111222222444333333333333333333333///000111222333444444444111111222333333444555555444444333222222333444444333333333444444444555555///000111222333444444444333333444444555666777777888777555444333333444555444444444444444444444444333444444444444333222222333333333222222222222111444444444555555555666666444444333222222222222333333444555555333333444555666666555555555666666777444333333333333444555555555777888888777777888:::666666555555555444444444333333222222111000000000000000111222222222222111222222333444444444444333///000111222222222222222//////000000111111111222111111222222222333333333333333444444333222000///000000000000111111111111333333444555444333222111111111111111111111111111///000000111222222333333000000111111111111000000.........///000111111222000000111222444555666777222444555333000...///111000//////...------,,,,,,---///000///......///000////////////////////////////////////////////////.../////////000000111111////////////000000000000000000000000111111111111............/////////000000000000000111111111111000222333222000000111222,,,---///000000000//////////////////////////////000000000000000000000000------...000111222333444111111111111111111111111////////////000111222333000000000000000000000000000000000000////////////000000000000000000000000111111000000111111222333000111111111111222555777333111//////000111111000000111222333333222111000000666BBBQQQ```jjjnnnnnn[[[QQQCCC999444333222222//////////////////////////////000111111111111111333333333333222222111111000000111111222222222222222222111000000///000000333222222222222222222333333222111333777999888666111111111000000000000///......//////000000111111......////////////......---...000111111111000///---...///000000///...---.../////////000000111111000000//////......------111111111111111111111111000000000000000000000000////////////000000000000//////............//////111111111111111111111111////////////000000000000---......///000111111222...///000111111000///...//////000111111111111111000000000000000000000000,,,,,,,,,,,,---------...---...///000000///................../////////000333333222222111111222222444444444333222111000///111111222222222333333333111111111111111111111111222222222333333444444444444444444333333222222222111111111222222333333333222222222222222222222222333333333333333333333333333333333444444555555555222222333333333444444444555555555555666666666777777666555444333222222222333333333333333333333333222222111111000111111111222222222222222222222222000000111222333555555666555555555555555555555555555444222222222444666777555555444333333444444444222333555777777666444333222444666888999888777777999999888777555444222111333333222111000000111111111//////000111222111000111111111111111111111111222111000000000111333333000000000000000111111111333222222111111222222333222222222111111111000000000111111111111222222222111111111000111111222222000000000000111111111111...//////000111222222222000000000000000000111111//////000000111111111222111111111111222333444555555555444333333222111111000/////////............////////////////////////000000////////////000000111111111000000000000000000000000000000000000000//////............////////////000111111111111111......//////000000111111000000000000000000000000222222222111111111000000111111000000//////............------------......///...---,,,---///111222.../////////000000000111//////000000111111111222............////////////111111111000000000000000222222111000///...------000000////////////000000000000111111111111000000000333666666333333777;;;000111222222222000...---000000111111111222222222333777>>>DDDIIIKKKKKKJJJ<<<;;;777444111///......222222222111000//////.........//////000000111111///000111222333222111111000000000000111111111111333222222222222222222333111222333333222111222333333222222222222222222333000000000000000000000000222111///...------......//////////////////......////////////////////////......///000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000......////////////......000000////////////000000000000000000000000000000000000000000000000000000000///.........///111222000000//////.........---//////000000000000////////////000000000000//////////////////000000000000//////000111111111111111///////////////000111111444444333222111111111111333333333333222111000000222222222333333333333444111111111111111111111111222222222222333333333444444333333333222222222222222222222222222222333333444444444444444444444444333333333333333333333333333333333333444444444555000000000111111111222222666666666666777777777777555555444333222222222333333333333333333333333333444444333333333333333444444444333333333222222222222333333444555666777777444444444444444444444444444333222111111222444555444444333333333333444444333444666777666555444333333444666888888888777666::::::999888777555333222222222111000000000000000111//////000111222111000111111111111111111111111222111000000000111222333222222222111111000000///333222222111111222222333222222222111111111000000000111111111111222222222111111000000///000000111////////////000000000000...//////000111111222222333222111000000000000000.../////////000000000000111111111111222333444555555555444333222222111111000000/////////.........////////////////////////000000////////////000000000000000000000000000000000000000000000000000000//////............////////////000111111111111111////////////000000000000000000000000000000000000222222222111111111000000111000000000/////////...//////............//////111000...------...///000////////////000000000000///000000000111111111111............////////////////////////////////////111111000000//////......000000////////////000000...//////000000000//////000333555444222222666;;;222111111111000000//////000000111111111222222222...111555:::===>>>===<<<888777555333111000000000222222111111000//////....../////////000000000111///000111222222222111111000000000000111111111111222222111111111111222222111222333222111000111333222222111111111111222222000000000000000000000000000///.........///000000.........///////////////////////////////////////......///000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000......////////////......000000////////////000000000000000000000000000000000000000000000000000000///////////////000000111000000/////////.........//////000000000000/////////000000111111000000///////////////000000000000//////000111111111111111///////////////000111111555444333222111111111111333333333333222111111000222222222333333333444444111111111111111111111111111111111222222222222222222222222222222111111111333333222222222222222222444444444444444444444444333333333333333333333333222333333333333333444444000000000111111111111222777777777777777777666666444333333222222222333333333333333333333333333333444444333333333333444444666666555444333222222111333444444444555555666666333333333333333333333333444333222111000111222333333333222222222222333333555555666666666555333222333444555777777777666666888888888777555444222222111111000/////////000000111//////000111222111000000000000000000000000000111111000000111111222333444444333222111000//////222222111111111111222222222111111111111000000000000111111111111222222222111111000///.........///........./////////000000/////////000111111222222555444222111000000//////.........////////////000111111111111111222333444444444333333222222111111000000000/////////......////////////////////////000//////......//////000000000000000000000000000000000000000000000000000//////............////////////000111111111111111000000000000////////////000000000000000000000000222111111111111000000000000000000000////////////000000////////////000000222111///...------......000000000000////////////000000000000111111111111............////////////............////////////000000000000////////////000000////////////000000------...///////////////000222333222000111555999666444111/////////111222000000000111111111111222000111333555666666555555444333222111000111222333222222111111000/////////////////////000000000000///000111111222222111111000000000000111111111111111111000000000000111111000111222222000000111222111111111000000111111111000000000000000000000000............///000111222---.........//////000000000000000000000000000000......///000000000000000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000...//////000000//////...000000////////////000000000000000000000000000000000000000000000000000000...//////000000000000000000000////////////......//////000000000000//////111111111222222111111111////////////000000000000//////000111111111111111///////////////000111111555444333222111000000000333333333333333222111000111111111222222222222333111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111111111111111111111111111222222222222222222222222222222222222333333333333222222222222333333333333666666666666666555555555222222111111111222333333333333333333333333333333222222111111111222333333888888777555444333222111222222222222222222222333333333333333333333333333555444333222111111222222222222111111111222333333666666666666555444222222333444555666666666666555444444444333222111000///000000///////////////000111/////////111222111000////////////////////////111111111111111222222222444333333222222111111111222222111111111111222222111111111111000000000000000000111111111222222222333222111000///.........////////////000000000000//////000000111111111111444333222111111000111111/////////000000000000000111111111111111222333333333333333222222222222222000000000////////////.../////////////////////////////////......//////////////////000000000000000//////////////////////////////............////////////000111111111111111111111000000//////......////////////////////////111111111111000000000000000000000000////////////111111000000000000111111111111000///......//////000000000000////////////000000000000000111111111............////////////......///////////////000.../////////000000000111000000////////////000000------...///000000000000111111111000///000444777<<<999444000...///222333000000000000111111111111333333333333444444444444222111000//////000111222111111111111000000//////////////////000000000000///000000111111111111111///000000000111111111111000000////////////000000///111111111000///000111111111000000000000111111000000000000000000000000///////////////000000111------......///000000000000000000000000000000000......///000000000000000000000000000000000000000////////////////////////////////////000000000000//////////////////////////////000000000000//////000000////////////000000////////////////////////////////////////////////---...000111111111000///000000//////////////////000000////////////000000111222222333333222222111////////////000000000000//////000111111111111111///////////////000000111555444333222111111111111222222333333333222111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444222222111111111222333333333333333333333333333333222111111111222333333444999999777666444333111111111111222222222222222222333333333333333333333333555555444333333333333333222111111111222222333444777666666666555444333222333444444555555555555555333333333333222000//////000///////////////000000111/////////111222111000////////////////////////000000111111222222222222111111111222222333333444222111111000000111111222000000000000000000000000000000111111111222222222444333222111000/////////000000111111111222222222000000000000000111111111000000000000111222333333111111111111111111111111111111000000111111222222111222222222222222222222111000000000//////////////////////////////////////////............//////......//////000000000000//////////////////////////////............////////////000111111111111111111111000000//////......////////////////////////000000000000000000000000////////////000000000000111111000000000000111111///////////////000111111000000000000////////////111111000000000000000000............/////////////////////000000111111111......//////000000111111000000////////////000000...///000111111111111111000000000//////000333555@@@<<<777222//////111333000000000000000000000000000/////////000111111222222111000///...///000000111111111000000000000000000000000000////////////000000000000000111111111///000000000111111111111000//////////////////000///111111111000///000111111111000000000000111111000000000000000000000000000000000000000//////...---.........//////000000////////////////////////......///000000000000000111111111111111111111111000000000000000000000000////////////000000000000//////////////////////////////000000000000//////000000////////////000000////////////////////////////////////////////////---...000111111111000/////////000000000000000000000000////////////000000222222333333333333222222////////////000000000000//////000111111111111111///////////////000000111444333222222111111222222222222222333333222222111000000000000111111111222111111111111111111111111222222222222222111111111111111111222222222222222333333222222222222222222333333333333333333333333222222222222222222222222222222222111111111111000/////////000000000000111222222222333333333444444444333333222222222333333333333333333333333333333444333333444444555666777999888777666444333222111222333333333444444555555333333333333333333333333444444444444444444444333222222111222222333444555666666666555444444444333444444444444444444444444555555555555444333222111000000/////////000111111111//////000111222111000000000000000000000000000000000111222222222222111//////000111222333444444111111000000000000111111//////000000000000000111000111111111111222222222444333222111000000000111111111111222222222333333000000000000000000111111......//////000222333444333222222222222222111111111111000000000111111222000000111111222222333333111111000000000////////////////////////////////////......------......///---......//////000000111000000000000000000000000//////............////////////000111111111111111000000000000////////////000000000000000000000000//////000000000000000111////////////000000000000111111000000000000111111......///000000111222222////////////000000000000111111111111000000000000............//////////////////000000111111222222......//////000000111111000000////////////000000000000111111111111000000000000000000000111222222===:::777333111000111111111000000000000000//////...//////000111222222333333222000///......//////111111000000000000000000000000000000////////////000////////////000111222000000000000111111111111000000////////////000000000111222222000000111222111111111000000111111111000000000000000000000000111111111111000///...---////////////////////////////////////////////////......///000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000///000000111111000000///000000////////////000000000000000000000000000000000000000000000000000000...//////000000000000000//////000000000000111111111000///......///000111111222222333333222222111////////////000000000000//////000111111111111111///////////////000111111222222111111222222333333111222222333333222222222111222222222333333333333111111111111111111111111444333333333222222222222222222222222333333333444222222222222222222333333222222222222222222222222111111111111111111111111222222111111000000000000////////////000000000000111111222333444444555666555555444333222222222333333333333333333333333333333333333444444666777777777777666555444222222111111111222333444555555666444444444444444444444444222333333444444444333333222222222222333444555666666555555444444444555555444444333333333333333444555555555555444333222222000000000000000111222222111//////000111222111000111111111111111111111111///000111222333222222111///000000111111222222222111111000000000000111111////////////000000111111000111111111111222222222222111000000000000111111000111111111111222222222111000000000000000000000............///000111111222222222222111111000000111111000000000000111111///000000111222333333333111111111000000000/////////////////////////////////......------......///------......///000000111000000000000000000000000//////............////////////000111111111111111////////////000000000000000000000000000000000000////////////000000111111.../////////000000000111000000000//////000000000///000000111111111000000------...///000111222222111111111111000000000///............////////////......//////000111111222////////////000000000000000000////////////000000111111111111000///...---000000000222333333111000444444333333222111111000111111000000////////////000111222333444444444444222111000/////////000111000000000000000000000111111000000000/////////...000//////...///000111222000000000000111111111111111000000//////000000111111222333222111000111333222222111111111111222222000000000000000000000000///000111111111000//////000000000///......------------------------------......///000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000///////////////000000111//////000000000111111111111000///......///000111111111222222222222111111////////////000000000000//////000111111111111111///////////////000111111111111111111222333444555111222222333333333222222333333444444444555555555111111111111111111111111444444444333333222222222222222222333333444444444111111111222222333333444000000000000000000000000111111111111111111111111222111111111000000//////111111111111222222222222111111222333555666777777777666555444333222222222333333333333333333333333111111111222333444555666666666555444333222222111...//////111222333444444555555555555555555555555000111222333333333333333333333333333444555666777555555444444444555555666444444333222222333333333333333333333333222111000111111000000111222333333111//////000111222111000111111111111111111111111///000111222333222111111111111111000000000000000111111000000000000111111.../////////000000111111000111111111111222222222000////////////000000111000000000000111111111111111111111000000000000000000//////............///222111111111000000//////111111000000000000000111//////000111222333333444111111111111000000000000////////////////////////.........------.........---------...///000000111000000000000000000000000//////............////////////000111111111111111......//////000000111111000000000000000000000000.../////////000000111111.../////////000000111111000000////////////000000111111222111111000///...,,,---...///000111222333222111111111000000//////............/////////000---------...///000000111000000000000////////////000000////////////000000111111000000///---,,,+++///000111333444444111///---...000222222222111000111111000000/////////......///111222222222111000111000/////////111222333000000000000000111111111111111000000/////////...000///.........///111222000000000000111111111111111111000000000000111111111222333333222111222333333333222222222222333333000000000000000000000000---...000111222222111111111111000///...---,,,,,,------------------------...//////000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000000000000000000000000000000000000000000///.........///111222//////000000111111111222222000///......///000222111111111222222111111111////////////000000000000//////000111111111111111///////////////000111111222222222111111111000000000000000000111111111111222111111222444555555444444444333222111111111222222333333444444333333222333333333222222111111111222444555555333000///000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222333444444555555666555444333333222222333333//////000111111111111111111222333444444444333222666555555444444333222222//////000111222333333333555555555444444333333333222222222222222222222222222222222222222222222222222222222222222222222222666555444333222333444555555444222111111111222222444333222111111111222333333333333222222111111111111111111111111111111111111111222222222333333333333333333222222111111111111222222222222111000000000000000000111111111111111111000000000000111111111000/////////000222333111111111111111111111111000000000000000000000000//////000111222222333333333333222111000000000111222222000///............///////////////000111111222111111111000000//////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111---...///000000111000000////////////000000000000.../////////000000000111000000000000//////////////////000111111111111111000000000000000000000000222222111111000111111111222222111111111111222222000000//////.........---...............---------000000000000000111111111//////////////////////////////000000000000//////000///...---...///111333000000000000000111111222111111111111111111111111000000000000000000000000000111111111111000000/////////000000111111111111111111111111111111111111000000000000000000000000111111000000//////.........///111222222111///...000000000000000000000000000000000000000000000000111111111111111111111111444333333222222333333444333222111000////////////......///000000111000000000000//////......------222111///...///000222333000000000000111111111111//////000111111111111111000000111111111111000000000000111111111111000000000000000000000000000000//////000000000000////////////............//////000000000000////////////............////////////000000000000////////////111111000000///000000111111111000000000000111111000000000000000000000000////////////000000000000000000000000111111111111000000000000000000000000222222222111111111000000000000000000111111111111000//////000222333333222333333222111111111111111222333333444444333333222333333333222222222111111222333444333111000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222333444444555555666555444333333222222333333111111222333333333222222111222333444555444444333555555555444333333222222000000000111222222222333555555444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222222333444555666333222000/////////000111444333222111111111222222333333333222222222111111111111111111111111111111111222222222222333333333333333222222222222222222111222222222222111000000000000000000111111111111111111000000000000111111111000000000000111222222111111111111111111111111000000000000000000000000//////000111111222333333333222111111000000111111222222000//////.........///////////////000111111000000000/////////......000000000000000000000000////////////////////////////////////000000000000000000000000111111111111...//////000000000000///////////////000000000000////////////000000000000000000000000////////////...///000000111111000000000000000000000000000000333222222111111111111111222111111000000111111222000000/////////.........///.....................000000000000000000000111/////////////////////////////////000000/////////111000.........///111222000000000000000111111222000000000000000000000000000000000000000000000000000111111111111111000000000000000111111222222222111111111111111111111111000000000000000000000000111000000000/////////...///000222333333222000///000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222333222111000////////////...///000000000000000000///////////////.........//////---------...000111000000000000111111111111//////000111111111111111000000111111111111000000000000111111111111000000000000000000000000000000//////000000000000////////////............//////000000000000////////////....../////////000000000111111000000000/////////111111111000000111111111111111000000000000000111000000000000000000000000////////////000000000111000000000000111111111111000000000000000000000000222222222111111111111111000000000000111111111111//////000000111222222222222222111000000000111111222333333444444333333222333333333222222222222111111222222111000000111333111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222222333444444555555666555444333333222222333333444444444555555444333333333333444555555555555444555555444444333333222222111111111111111111222222444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111222444555666222111000/////////000111444333222222111111222222333333333222222222222111111111111111111111111111222222222222333333333333222222222222222222333333111222222222222111000000000000000000111111111111111111111111111111111111000111111222222222222222111111111111111111111111000000000000000000000000///000000111111222222222222222111000000000111111222111000000///////////////////////////000111111//////...............---000000000000000000000000////////////////////////////////////000000000000000000000000111111111111///000000000000//////...////////////000000000000000000000000////////////000000000000////////////......///000000000000///000000000000000000000000333333333222222111111111111111000000000000111111000000////////////......///////////////000000000111111000000000000000000000000000000000000000000......////////////......111111///......///000000000000000000000111111222////////////////////////000000000000000000000000111111111111111111111111111111222222222222333333111111111111111111111111000000000000000000000000000000000000////////////000111222333333222111000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111333222111000////////////000000000111000000//////...///////////////000000///...---------...000111000000000000111111111111///000000111111111111000000000111111111111000000000000111111111111000000000000000000000000000000///000000111111000000/////////............//////////////////000000000000///000000000000111111111222222111111111000000000222222111111222222222222222222111000//////000000000000000000000000000000/////////000000000111111000000000000111111111111000000000000000000000000111111111111111111111111///000000000111111111111111222333333222222333444111111000000000000000111222333333444444333333222222222222222222222222222111111111000//////222444111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222333444444555555666555444333333222222333333444555555555555444333333444444444555555555555555555555444444333222222111222222222111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111111222333444444444333222111111222333333333333222222222222111222222222222222222222222222111111111111111111111111222222222333333333444444111111111222222333333333111222222222222111000000///000000000111111111111111111111111111111111111000111222444444333222222111111111111111111111111000000000000000000000000///000000000111111111222111111000000000000111111222111111000//////000000///////////////000000111........................////////////////////////////////////////////////////////////000000000000///000000000111111111111000000111000000///...---////////////000000000000000000000000////////////000000000000////////////---......///////////////000000000000000000000000444333333333222222111111000000000//////000000000000000//////////////////000000000000000111111111111111111000000000000000000000000000000000000000......////////////......222111000///......//////000000000000000111111222000000000000000000000000000000000000000000000000111111111111222222333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000////////////111222333333333333222111000000000000000000000000////////////////////////111111111111111111111111333333222222222222333333222222111000//////000000111111111111111000///.........//////000000000111111000000///000111222222///000000000111111111111///000111111111111000000000000111111111111000000000000111111111111000000////////////////////////000000000111111000000000//////............//////////////////000000000000000000111111111222222222222222222222111111111000111222222222333333333222333222111000////////////000000000000000000000000//////000000000111111111///000000000111111111111000000000000000000000000111111111111111111111111///000000000111111111111000222333333111111222444111000000000000000111111222333333444444333333222222222222222222222222222111222222000///000222444111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222333444444555555666555444333333222222333333333333444444444444333333444444444444555555666666555444444333222222111111222222222111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333222111111222333444333333333333222222111111222222222222222222222222111111111111111111111111222222333333333444444444111111111222222333333333111222222222222111000000///000000000111111111111000111222222222222111000000111222444444333222222111111111111111111111111000000000000000000000000000000000000000111111111111000000///000000111111222111111000000000000111///////////////000000111////////////////////////////////////////////////////////////////////////////////////000000000000///000000000111111111111000000111000000///...---////////////000000000000000000000000////////////000000000000////////////---......///////////////000000000000000000000000333333444333333111000///000//////......//////000//////000000000000000000000000000000111111222222111111111111000000//////000000000000000000000000......////////////......111111000////////////...000000000000000111111222111111111111111111111111111111111111111111111111111111111111222333555666444333333333333333333333000000000000000000000000000000000000000000000000////////////000000000000222222222333333222222222000000000000000000000000////////////////////////111111111111111111111111333222222111111222222333222111000000000000000000111111222111111000//////.../////////000000111111000000000000000111111222///000000000111111111111000000111111111000000///000000111111111111000000000000111111111111000000////////////////////////000000111111111111000000//////............//////.../////////000000000111111111111111222222222222222222222222111111111000000111222333333333333222222222111000//////000000000000000000000000000000000000000000111111111111///000000000111111111111111111111111111111111111111111111111111222222222000000000000111111111111...000222111...---///222111111000000000111222222222333333444444333333222111222222222222333333333222333333222111111222444111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222222333222222333444444555555666555444333333222222333333111222333333444444333333444444333333444444555666444444333333222222111111111111111111111111222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333444444333222111111111000/////////000111222222333333333333222111000111222222222222333333333111111111111111111111111333333333333444444444444222222222222222222333333111222222222222111000000000000000000111111111111000111222333333222111000000111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000/////////000111111222111111000000111111111///////////////000111111///////////////000000000000000000000000000000000////////////////////////////////////000000000000000000000000111111111111///000000000000//////...////////////000000000000////////////000000000000000000000000////////////......///000000000000///000000000000000000000000222333333333222000///---//////............////////////000000000000111111//////000000111111222222222222111111000/////////000000000000000000000000//////000000000000//////000000000000000/////////000000000000000111111222111111111111111111111111111111111111111111111111111111111111222444666888444444333333333333222222000000000000000000000000000000000000000000000000////////////000000000000222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000111111000000000000000111111111111222111111000000///000000000000000000111............////////////000000000000111111111111000111111111111000000///000000111111111111000000000000111111111111000000000000000000000000000000000111111222222111111000//////............//////......//////000000111111000111111111111222222222222222111111111000000000///000111333333333222222111111000000000000111111000000000000000000000000000000000111111111222222000000000000111111111111111111111111111111111111000000111111111222222222000000000000111111111111---000333111...,,,///222111111111111111222333333222333333444444333333222111111222222222333333333333444666555333111222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333222222333444444555555666555444333333222222333333000111222333444555555555444333333222222333555555444444333333222111111111000000000111222222222333111111222222222333333333444444444444444444444444222222222222222222222222222222222222222222222222222333444444555444333333111000/////////000222333222222333333333222111000111111222222222333333333111111111111111111111111333333333444444444444555333333222222222222222222111222222222222111000000000000000000111111111111000111333444444333111000111000000000000111222222111111111111111111111111000000000000000000000000000000000000000000000//////////////////000111111222111111000000111222222///////////////000111111------........./////////000000000000000000000000////////////////////////////////////000000000000000000000000111111111111...//////000000000000///////////////000000000000------...///000111222222000000000000////////////...///000000111111000000000000000000000000000000111222222222111///---,,,///......------....../////////000000000111111111......//////000111111222222222111111000//////...////////////////////////000000111111111111000000...//////000000000000000000000000000000111111222111111111111111111111111111111111111111111111111222111111111333555888999333333333333222222222111000000000000000000000000000000000000000000000000.../////////000000000111111111111000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000111111000000000000111111000000111222222222111111111111111000000000000000---......///////////////000000000000111111111111111111111111111000//////000000111111111111000000000000111111111111000000000000000000000000000000000111111222222111111000//////............//////.........///000111111111000000000111111111111222111111000000000/////////---///111222333333222111////////////000111222333000000000000000000000000000000111111111222222222000000000000111111111111111111111111111111111111000000111111222222222222000000000000111111111111///222555333///...000444222222111111222333444444222333333444444333333222111111111222222333333333444555777777444222111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222333444444555555666555444333333222222333333000111222444555666666777333333222111222333444555444444333333222111111000//////000111222333333444111111111222222333333333444444444444444444444444222222222222222222222222222222222222222222222222000111333555666666666555222222111111111222444555222222333444333222111000111111111222222333333333111111111111111111111111333333333444444444555555444333333222222111111111111222222222222111000000000000000000111111111111000111333444444333111000111000/////////000222333111111111111111111111111000000000000000000000000000000000000///////////////////////////000111111222111111111111111222222///////////////000111111,,,,,,,,,------.........000000000000000000000000////////////////////////////////////000000000000000000000000111111111111......///000000111000000////////////000000000000,,,---...///000111222333000000000000//////////////////000111111111111111000000000000000000000000000111222222111///,,,***.........------.........//////000000111111111222---......///000111111111222222222111000//////...////////////////////////111111222222222222111111---...///000111111000000000000000000000111111222000000000000000000000000111111111111111111111111222111111111333555888:::333333333222222111111111000000000000000000000000000000000000000000000000.../////////000000111111111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111111111222222111000000000000000111111///000111222222222222222222222111111000000/////////000000111111111111111000000000000111111111111111111111111111000//////000000111111111111000000000000111111111111000000000000000000000000000000111111222222222222111111//////............//////---......///000111111222///000000000000111111111000000000000////////////,,,...000222333222111000.../////////000222333444000000000000000000000000000111111111111222222222000000000000111111111111111111111111111111111111111222333444333111///---///////////////000111111111111222222222333333333222333333444444333333222333222222222222222222333333333333333333333333333333333444444444444333333///000111333333222111111222333333333333222111111111222222333333333222222111111000000111111222333444444444444444444444444666555444333222222222222333333222222333444666777333333333444444444555555666555444333222222222222111111111111222333444555111111222222222222111111...000333666777777666555222222111111111111222222333333333333333333333333222333555777666555222111333222111000000111222222333333222222222333444555333333333222222111111111333333222111111222333333000222444666666666444444111111111111111111222222555444333222111111111111000000000000000000000000111111111111111111111111//////000000111111222222222222111111111222444555111111000000//////......000000////////////000000000000000000000000000000000000000000000111111222///000000111111111000000////////////////////////////////////000000000000111111111000000000000000------...////////////...111111000000000000111111//////............//////111111111111111000//////222222111111000000//////000000000000000000000000000000000000000000000000000111111111222222222222000000000000000000000000////////////000000000000000000000000000000000000222111000//////000111222000000000000////////////........................000000000000000000000000000000000000111111111111---......///000111111222222222111111111111222222111111222222222333333333222222333333555666888999333222111/////////000111000000000000000000000000000000111111111111000000222111111000000000000000222222222111111111000000222222111000//////000000333333222111000///......111111111111111111111111444333222111111222333444111111222222222222111111---...000111111111000///000000000000000000000000111111000......---------000000000000111111111111000000000000////////////222111111111000000//////000000000000000000000000111222222333333222222111000000000000000000000000......///000000000000000//////......---------,,,//////000000111111111222222222111000///...------111111222222222222111111000000000000111111111111222222222222222222222222000000000000111111111111000000000000000000111111111111000000111111222333222222333333222111///...///////////////000111111111222222222222333333333222333333444444333333222333333222222222222333333333333333333333333333333000111111111111111111000000000111222222222222222222222333333222222111000...///000222333444555555222111111111111222333333444444444444444444444444555444333222222111111111333333222222333555666777333333333444444444444555333333222111000//////000111111111111111222333444222222333333333333222222000222444666777666444333222222111111111111222222333333333333333333333333111333555666666555333111333222111000000111222333333222222222333333444444333333333222222222111111333333222111111222333333111333555666777777666555222222222222222333333333555444333222111111111111000000000000000000000000111111111111111111111111000000000000000111111111111111000000000111222333111111000000////////////000000////////////000000000000000000000000000000000000000000000111222222000000111111111111111000////////////////////////............////////////111000000000000000000000...///000222333444444444111111000000000000111111//////............//////111111111111111000//////111111111000000000000000000000000000000000000000000000000000000000000000111000000000111111222222000000000000000000000000000000000000000/////////////////////////////////000000////////////000000000000000000////////////222222222222222222222222000000000000000000000000000000000000111111111111......//////000111111222111111111000000111111111111111111111222222222333222222222222333555666777333222111000//////000111////////////////////////111111222222222222111111222111111000000000000000222222222111111111000000222222111000000000000000111111111000//////......111111111111111111111111222222111111111111222222000111111111111111111000...//////000000000000000000000000000000000000000111111000......------...000000000000111111111111111111111111111000000000111111111111000000000///000000000000000000000000111222222333333222222111000000000000000000000000......///000000000000000000000000000//////......///000000000111111111111/////////...------,,,,,,111111222222222222111111000000000000111111111111222222222222222222222222000000000000111111111111111111111111000000000000111111000000111111222333333333222222111000000000000////////////000111111222222222222333333333333333333444444444444333333333333222222222222333333333333333333333333333333000000111111111111000000111111111111111222333333111222222222222111000000...///111222333444555555222222222222222333444444555555555555555555555555444333222111111111111111333333333333444555666777333333333333444444444444222222111000////////////222111111111111111222222333333444444444444333333222333555666666555333222222222111111111111222222333333333333333333333333111222444666666444333222333222222111111222333333222222222333333333444444333333333222222222222111333222222111111222222333222333555666777777666666444444444444444333333333444333222111111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000/////////000111111111000000000000/////////111000000//////000000111000000000000000000000000111000000000000111222222111111222222222111111000////////////////////////---------.........//////000000000000000000111111222222222111111000///...111111000000000000111111000//////......//////000000111111111111000000///000000000000111111111111000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000111111111000000/////////..............................////////////......////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111...//////000000111111111111000000//////000000111000000000111111111222222222222111111222222333444222222111000000000111111000000000000000000000000222222333333333333222222222111111000000000000000222222222111111111111111222111000000000000000000111111111111111111111111111111111111111111111111000111111111111111111000000000000000000000000000000////////////000111111000000000000000000000000111111000///............000000000000111111111111111111111111111222222222111111111111000000000000000000000000000000000000111111222222222222111111000000000000000000000000......///000000000000000222222111111111111000000000000000000111111111111........................111111222222222222111111000000000000111111111111222222222222222222222222000000000000111111111111222222111111111000000000111111000000111111222333333333222111000000111111000000//////000000111222222222222333333333444444333333444444444444333333222222111111111111222222333333333333333333333333111222222333333222222111333222111000111222333444111111222222111111000///222222333333333222111111333333222222333333444555555555555555555555555555333222222111000000000111444444444444555555666666222222333333333444444444444333222222111111111222222222111000000000111111333333444444444444333333222333444555666555444333333222222111111222222333333333333333333333333333111222333555555444333222222222222222333333333444222222333333444444444333222222222222222222222222222222222222222222222222222333444555666666666555444444444444333333333333333333222111111111111111000000000000000000000000111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000111111000000111111222333222222222333222222111000////////////////////////.........////////////000000000000000000111111111000111111111000///......111111000000000000111111000000////////////000000000000111111111111000/////////000000111111222222000000000000000000000000000000000000000000000000111000///...///000222333000000000000000000000000222222111111000/////////........................---...000000000000...---////////////000000000000////////////////////////000000000000000000000000///000000000111111111111//////000000000111111111000000////////////000000///000000000000111111111333222222111111111222222222111111111111111111111222222222222222222222222111222222222222222222111222111111000000000000000111111111111111111111111111111000000000000000111222222222222333333444444111111111111111111111111///000111222222111000///000000////////////000000111000/////////000222333000000000000000000000000111111000///....../////////000000000111111111111000000111111111111111222111111111000000000000000000000000000000000000000111111222222222222111111////////////////////////......///000000000000000111111111111111111111111000000000000000111111111//////000000111111111111111111222222222222111111///000000000111111111111111111111111111111111111///000000000111111111111333222222111111000000///111111000000111111222333333222111111000111111111000000000000000111222222222222333333333444444444333444444555555444444333111111000000000000111111333333333333333333333333222222333333333333222222333222111111111222444555222222222222222111000000333333333333333222111000333333222222333333444555555555555555555555555555222222111111000111111111444444555555555555555555222222222333333333444444444333222222222222222222222222111111111111111111222222333333333333222222000111333444555666666666333333222222222222333333333333333333333333333333111111333444444444333333222222333333444444444444111222333444444444333333222222222222222222222222222222222222222222222222111111222333444444444444444444333333222222222111222222111111000000111111000000000000000000000000000000000000000000000000222222111111000000//////111111111111111111000000000000000000111111111111111111000000000000111111111111111111111111111111111111111111111222222333333333333333333222111111000000000000000000000000///000000000000111111111//////000000111111111111...///111333555666777777111111000000000000111111000000////////////000000///000000111111111000000//////000000111111222222000000000000000000000000000000000000000000000000111000/////////000222333000000000000000000000000222111111111000000000/////////////////////////////////111222222111//////.../////////000000000111222222222222222222222222000000000000000000000000///000000000111111111111000000000000111111111111000000////////////000000///000000000000111111111444333333222222222222222111111111222222222222111222222222222222222222222000000111111111111000000222111111000000000000000111111111111111111111111111000000000000000111111000000111222222333333333111111111111111111111111///000111222222111000///000000///......///000000111000/////////000222333000000000000000000000000111000000////////////000///000000000111111111111/////////000000000111111000000000000000000111111000000000000000000000000000111111222222111111000////////////////////////......///000000000000000000000000000000000000000111111000000000000000000//////000000111222222222111111222222222222111111///000000000111111111111111111111111111111111111///000000000111111111111333222222222111111000000111111000000111111222333111111111111111111111111111000000000000111222222333333333333444444444444444444555555555555444444111111000000000000111111333333333333333333333333111111111222222111111111222222222222222333444444222333333333333222111111000000111222333333333333222222222222222333444444444444444444444444444444333222222111111111222222444555555666666666555555222222222222333333333333222222111111111111111222333222222111222222333333222222333333333333222222000111222444555666777777333333222222222222333333333333333333333333333333000111222333333444444444222222333444555555555555111222333444555444333222111222222222222333333333111222222333333222222111111111111222333333444444444444333333222222111111222111111000000000111111000000000000000000000000000000000000000000000000111111111111000000000000111111222222222111000///000000000111111111111222222111111000000111111222111111111111111111111111222111111111111222333333444444444444333222222111000000000000000000000000000000111111111222222222/////////000111111222222222222222222111111//////111111000000000000111111111000000//////000000111///000000111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000111111111222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000......//////000000111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111000000//////000000111000000000111111111222222333333222222111222222222000111222222333222222222000000000000000000000000000000000111111000000000222111111000000000000000111111111111111222222222000000000000000111111222.../////////000000111111111111111111111111111111000111111111111111111000111111////////////111111111000000000000111222222000000000000000000000000111000000//////000000000000000000000111111111111.........///000000111111000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000......///000000000000000.........////////////000111111111111000000000000.........//////000000000111111222222222222111111000000000000111111111111111111111111111111111111000000000000111111111111222222222222222222222222111111000000111111222333000111222222333222111000111111000000111111222333333333333444444444444555444444555555555555444444333333222222222222333333333333333333333333333333222222333333333333222222111222333333444444333333333444444444444333222222000111111222333333333333222111111111111222333333333333333333333333333333333333222222222222333333444555666777777666555444111222222222222333333333333222222222222222333333222222222222333444555555333333444444444444333333222222333444444555666666444333333222222333333444333333333333333333333333000111111222333333444444111222444555666666666555000222333555555444333222111111222222222333333333111222333333333333222111222222222222333444555555555555555444333222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000111111111000000111111111000......000000111111111222222222222111111000000111111222111111111111111111111111222222111111222222333444555555555555444333222111000000000000000000000000000000000000111111111111...//////000111111222222444333222000---+++((('''111111000000000000111111111111000000000000111111//////000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111333444444444222111000000000000000000000000000000000111111222222333111111111111111111111111000000////////////000000.........///000111111111////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111000000111111111111111111111222222222333111111000000000111111222000111222333333333222222////////////////////////000111111222222111111000222111111000000000000000000000111111111222222222000000000000000111222222000000111111111111111111111111111111111111111111222222111111111111222222333222000//////000222333000000111222222222222111000000000000000000000000111000000000000000111111000000000000111111111111...//////000111111222222///000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000......///000000000000000........./////////000000111111111111000000000/////////////////////000000111111222222222222111111000000000000111111111111111111111111111111111111000000000000111111111111000111111222222333333444111111000000111111222333///000222333333222111///111111111000111111222333333333333444444444555555444444555555555555444444555444444333333444444555333333333333333333333333444555555666666555555444111222333444555444333222444444555555444444333222444444444333222111000///111111000000111111222333222222222222222222222222333333333222333333444444555555666777777666555444111111222222222333333333555555555444444555666666222222222333444555666777444555555555555555555444444444444444444444444444444333333222222333333444333333333333333333333333000000111222333333444444111222444666777777666555000111333555555444333222111111111222222333333333111222333444444333222111333333333333444555666666777777666555444444333333111000000000000000111111000000000000000000000000000000000000000000000000//////000000111111222222//////000000000///---,,,000000111111222222222222222222111111111111222222111111111111111111111111222222111111222222333444555555555555444333222111000000000000000000000000////////////000000000000...//////000111222222222---...///111222222333333111111000000000000111111111111000000000000111111//////000111111111111111222222111111000000//////000000000000000000000000000000000000000000000000///111444666666555333111000000000000000000000000//////000111222333333444000000000000000000000000000///...------...///000---......///000111111222222222222222222222222222000000000000000000000000000000000000111111111111222222111111111111111111222222111111111111222222111222222222222333333333///////////////000111111000111222333444333333222000000000000000000000000222222222333333222222222222111111000000000000000000000111111222222222222000000///000000111222222444444444444444444444444111111111111111111111111444333222111111222333444333222111//////111222333///000111333333222111111000000000000000000000000111000000000000000111111000000000000111111111111///000000111222222333333//////000000111111111222000000000000000000000000000000111111111111000000000000000000000000000000...//////000000000000000......//////000000000111222111111111000000//////222222111111111111111111111111222222222222111111000000000000111111111111000000000000000000000000000000000000111111111111000000111222333444444555111111111000111222222333555333111000111111000///000000000000111111111111333222222222222333444444555555444444444333333333000111111111111333777:::777666555444333333333444333333333333333333333333111222333333444444333333333333333444444555555555333333333222111000///...222222222111111111111111000222333333222111333444444333222222222333444555444444555555555555555555333333333333333333333333222222222222222222222222222111000000111444666888888777444222111222333333555555444333333333444444333333222111000000000000333222111222444444444333222111111222444666555444222222222333333444444444333333333222222222111111000111222222333333333333333222222222333333444555222222333333333333444444333333444444333333222111222222222111111111000000000000000000000000000000///////////////000111111444333111////////////000000000000000000000000000......///000111222222333222222222111111111111111111111111222222333333333......///000111222222333222333555555555333111000000000000000000000000000111111111111111111111111//////000111111111111111////////////000000000000222222222111111111111000//////000111111111111111000000000000000000000000111111111111111000//////000000000000000000000000222222111111111111111111000000//////000111222222111111000000//////......000000111111111111000000111111000///////////////000000000///......------------///000111111111111333111///...---...///000////////////000000000000222222111111000000//////111111111222333444555666111111222222222222111111111111111111111111111111444333111000000111333444000111111222222111111000111000000000//////......111111111000000000000000000000////////////000000333333333222111000//////---...///111111222222222222222333333333222222111111111111111111111111111222333333111///......///000///.........000111222//////000111111111111111000000000000000000000000222222111111111111111111222111000//////000111222//////000000000000//////000000//////.........---000000000000000000000000//////000000000000//////000000//////......------000000000000000000000000000000000000000000000000000000111222222222222111000000////////////000000000111111111222222222222///000111222222222222222000000000000000000000000000000000000111111111111000111111111111222222222222222222111111111000000555333111111111111000///000000000000111111111222333333333333333444444555555444444444444333333333000111111111111333777999777777777666555555444444333333333333333333333333111222333333444444333333333333333444444444444444333333333222222111000000111111111111111111111111000222333333222222333444666555444333333333444555666555555444444333333333333333333333333333333333222222222222222222222222222222111111222444666888999777555333111111222222555444444333333333444444555444333222222222222222333333333444444555444333222111111222444666666555222222333333444444444444333333222222222111111111111111222333333333222222222222222222222333444444222222333333333333444444333333444444333333222111333333333222222222111111000000000000000000000000///////////////000111111333222111000/////////000000000000000000000000000/////////000000000000000111111111111111111222222111222222222222222222333//////000000111111222222222333444555444333111000000000000000000000000000111111111111111111111111//////000111111111111111////////////000000000111222222222111111111000000//////000111111111111111000000000000000000000000111111111111111000//////000000000000000000000000111111111111111111111111000000000000000111222222111000000000/////////...000000111111111111000000111000//////......//////.........///////////////---...///000111111111111222111///...---...///000////////////000000000000222222222111111111111111222222111111111222222333111111222222222222111111111111111111111111111111333222000//////000222333222222333333333333222222111111111000000/////////111000000000000000000000000000////////////000000333222222111111000000000...///000111111111111111222222222333222222222111111111111111111111111111222333444333111111222333000000///...//////111111//////000111111111111111111111111111111111111111111111111111111111111111222111000//////000111222///000000111111000000///111111000000000/////////000000000000000000000000///000000111111000000///000000000///////////////000000000000000000000000000000000000000000000000000000111222222222222111000000////////////000000000000000111111111222222000000111222222222222222000000000000000000000000000000000000111111111111000111111111111222222222222222222222222222222222444333111111222222111///000000111111111222222222444444444333444555555666444444444444333333333333000111222222222333666999777888888999888666555444333333333333333333333333111222333333444444333333444444444444333333333333222222222222222222222222000000000000000000111111111222333333222222333444777777666555444444555555666555555444333222111000333333333333333333444444333333333333333333333333333222222222333555777888999777555333111111111111444444333333333444444555777666555444333333333333333444555666666555333333333222111222444666666666333333444444444444444555333222222222222111111111222222333333333222111111111111111111222222222333222222333333333333444444333333444444333333222111333333333333333222222222000000000000000000000000///////////////000111111333222111000/////////000000000000000000000000000111111000000000/////////000000000111222222222333222222222222222111111111000111111111111111111111111222333444444222111000000000000000000000000000111111111111111111111111//////000111111111111111/////////000000000111111222222111111111000000000//////000111111111111111000000000000000000000000111111111111111000//////000000000000000000000000111111111111111111111111000000000000000000111222000000000000////////////000000111111111111000000000///......------......------......///000000111---...///000000111111000111000///.........///000////////////000000000000111111222222222222222222222222111000000000000000111111222222222222111111111111111111111111111111111111000//////000111222333333444444444444333333111111111111111000000000000000000000000000111111111000000//////000000111111111111111111111111111///000000111111111000000111222222222222222222222111111111111111111111111000222333333222222333444111111000/////////000000//////000111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000111111111111111111000111111111111000000000000000000000000000000000000000111111111111111111000000000000000000111111111000000000000000000000000000000000000000000000000///000111111222222111111000000////////////000000/////////000000000111111000000111222222222222111000000000000000000000000000000000000111111111111000111111111111222222222111111222222333333444444333222111222333333222000111111111222222222333333555444444444444555666666444444444333333333222222000111222222222333666888777888:::::::::888555444333333333333333333333333111222333333444444333333555444444333333222222222222222222222222333333333///000000000000000111111111222444333222222333555777777666555555444444444444333333222222111111111333333333444444444444444333333333333333333333333333333333333444555666777888777555333111000000000333333333333333444555666888777666444333333333333333555777777666444333333444333222222444666777666444444444444444444444444222222222222111111111111333333333333222222111000111111111111222111111111222222222333333333444444333333444444333333222111222222222222222222222222000000000000000000000000///////////////000000111222111111000000000000000////////////////////////111111111111111111111111//////000111222333333333333333222222111111000000222111111111111111111111111111222333222222111000000000000000000000000000111111111111111111111111//////000111111111111111//////000000000111111111111111111111000000000000//////000111111111111111000000000000000000000000111111111111111000//////000000000000000000000000000000000000111111111111111000000000000000111111000000000000////////////000111111222222111111000//////...---------------............//////000000......///000000000000000000//////.........//////////////////000000000000000000000111111222222222222111111000000000111111111111222222222222111111111111111111111111111111111000000000000111222222333333333444444333333333222222111111111111111111000000000000000111111111111000000000000000000111000000000000111111111111000111111111111000000///111111111111111222222222111111111111111111111111///000111111000///000111222111111000000///////////////000111111111111111222222222222222222222222111111111111111222222222111000000000000000000111111111222222222222111111000000000000000000000000000000000000000000000000111111222222222222111111//////000111222222333333000000000000000000000000000000000000000000000000///000000111111111111111000000////////////000000////////////000000000000000111111222222222111111///////////////////////////000000000111111111111000000111111111222222222000111111333444555666666222111111222444444333111222222222222333333333333555444444444444555666666444444333333333222222222000111333333222333555777777888999:::999777555444333333333333333333333333111222333333444444333333444444444333333222222111222222111111111222333333//////000000111111111222111333444444333222444555555555555555444444333333111111111222222333333333333333333444444555555555333333333333333333333333333333333333444444555666777666555333222111000///222222222333444555666777777666555333222111111111222555777777555444444555777555333333444666777666444444444444444444444444222222222111111111000000333333333333222222111000000111222222222111111000222222222333333333444444333333444444333333222111000000000000111111111111000000000000000000000000///////////////000000111111111111111000000000///////////////////////////000000111222222333444444//////000111222333333333222222222111111000000000222222222222111111111111000111111111111111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000000111111111111111111111000000000////////////000111111111111111000000000000000000000000111111111111111000//////000000000000000000000000//////000000000111111111111111000000000000000111////////////000000000000111111222222222222111111//////...---------------000000//////...............//////000000000000//////...............//////////////////000000000000......//////000000111111000000000111111222444444111111222222222222111111111111111111111111111111111111111111222222333333111111222222222222111111111111111111111111222222//////000000111111111111111111000000000000111111000000000000000000111111000111111111111000000///111111000000000111222333111111111111111111111111111222333111///......///222222111111111000////////////000111111111111111111111111111111111111111000000111111111222222222000000000111111000000000111111222222222222111111////////////////////////111111111111111111111111111111222222222222111111//////000111222333444444000000000000000000000000000000000000000000000000//////000111111111111000000000////////////000000////////////000000000000111111222222222111111000///////////////////////////000000000111111111111000000111111111222222222000000111222444555666666111111111333555555333222222222333333333444444444444444444333444555555666333333333333222222222222000222333333333333444666666777777888777555444333333333333333333333333333111222333333444444333333333333333333222222222222333222111000000000222222000000000111222222333333222333444444333333444555333444444555555555444444000000111222333444444555333333333444555555666666222222222222222222222222222222222333333444444444555555444333222111000000111222222333444555777888666555444222111000000000111444666555333222555777:::888555333444555666555444444333333333333222222222111111111111000000000222222333333333222111111111222333333333222111000222222333333333333444444333333444444333333222111/////////000000000000000000000000000000000000000///////////////000111111000000111111111111000///000000000000000000000000//////000111222333444555000000000111222222222333111111111111111000000000111111222222222222222222000000000000000111111111000000000000000000000000000000000000000000000000//////000111111111111111000000000111111111222222111111000000000///////////////000111111111111111000000000000000000000000111111111111111000//////000000000000000000000000...//////000000111111111222111111000000000000000////////////000000000000111111222222222222111111000///......------......111000000///......------//////000000000000//////---............/////////////////////000000000000......//////////////////000000000111222333444555111111222222222222111111111111111111111111111111111111111222333333444444//////000000000000//////000000000111111111111111/////////000111111222222222111111000000111111222000000000000000000000000///000000111111111000000111000//////000111333444111111111111111111111111444555555333111///000000111111222222222111000000//////000111111111111111000000000000000000000000000000000111222222333333000000111111111111000000000111111111111111111000............////////////111111111111111111111111000111111111111111111000//////000111222222333333000000000000000000000000000000000000000000000000...///000000111111000000000000////////////000000/////////000000000111111111222222222222111000000000000000000000000000000000000000000111111111111000111111111111222222222000000111222333444555666000000111444666666444222333333333333444444444444333333333333333444444555333333333222222222222111000222444444333333444555666666555444444333333222333333333333333333333333111222333333444444333333222222222222222333333333333222000///...///000000000111111222333333444444222333444444333333444666333333555666777777666666111111222222333333444444333333444444555666666666111111111111111111111111111111222222333222222222333333333333333222111111111111111222444666777888777666444222111000000///000333444333000111666:::===:::666444444444444444333333222222222111111111111111111111000000000000111111222333333333222222222333444555444333111000222222333333333333444444333333444444333333222111//////000000111111111111000000000000000000000000///////////////000111111///000111222222111000///000000000000000000000000/////////000000111111111111111111111111111222222000000000000111111111111111111111222222333333333///////////////000111111000000000000000000000000000000000000000000000000//////000111111111111111000000111111111222222222111000000000//////////////////000111111111111111000000000000000000000000111111111111111000//////000000000000000000000000......//////000111111222222222111000000000000000.../////////000000000111111222222333333222222111111000//////....../////////////////////.........//////000000000000//////,,,---....../////////...////////////000000000000000000000000////////////000000000000000111222333111111222222222222111111111111111111111111111111///000111222222333333333/////////000000//////////////////000000111111111...//////000111111222222222111111000000111111222111111000000//////.........///000111111111111111000000///...///111333444111111111111111111111111222444444333111000111222///000111222222222111111//////000111111111111111///////////////////////////000000111222222333333///000111222222111000//////000000111111000000///......//////000000000000111111111111111111111111///000000111111000000//////000000000111111222222000000000000000000000000000000000000000000000000...//////000000000000000000000////////////000000000000000111111111222222222222222222222111000000000000000000000000000000000000000000111111111111000111111111111222222222000000000111222333444444000000111444666666444222333333333444444444555555333222222222222333444444333333333222222222111111000222444444333333444555555555333222222111222222333333333333333333333333222222333444444444333333111111111222222333333444444222000...------...///111111222333444444555555222333555444333333444666333444666777888999888888444444333333333333333333333333444444555666777777000000000000000000000000000000111222222222111111111222222333333222222111000111111222444666888999777666555333222111000000///222333111///000666<<>>IIIQQQPPPGGG:::111000000000000000000000000........................---...///000111222333333000000000000000000000000//////000111222333333444111111111111000000000000000000000000000000000000......///111222333444555222222111111111111111111111111111222222333333333222111111111111111111222111333666999;;;<<<======777666444222111111222222333333333222222111111111000000111111222222222222222111111111000000//////...//////000111222222222......////////////......//////000111111111111111555555555555555555555555444444444444444555666777666666666666555555555555555555444444444333333333111111111222222333333333333333333222222222111111333333333444444555555555222333333444333222111000111111222222222333333333333333333333333444555666222333333444444333333222000111111222222111111111000000111222333444444555666555555444444444555555666555444333333333333333777666555777:::;;;999777555444333333222222222222333333333444444444555555444333333333333444555555333333222222222333444444////////////000111222333666333000000333555444333000111111222222333333444555555444333222222222222222222333333333222111111222222333333333222222111444444333222111111111111111111222222222333333333222222111111222333555666444444444555444444333333111111222222222333333333333333444444444333222222////////////////////////000111111111111222222222333333222111000000111111000000//////000111222222333333333222222222111111222222222222222222222222222222222222222222222222333333333333333333444444111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000//////000111111111111111111111111111111111111111///////////////000000111000000000000000///.........//////000111222222222222222222222222222222222111222222222222111000000000000000000111111111111000000000000000000000000222222222111111111111000000000000000000000000000222111111111000000////////////000000111111222222222000///...///000222333000111111111111222222222000000000000000000000000111111111111111111111111,,,---...///000111222222111222222333333222222111222222333333333333444444111111000000000000111111333333222222222222222222333333222222111000000000111000///000222333333222000000000000000111111222222111000//////111333444<<>>666333333111000222222222111111111111222222000000000000000000111222333333333222111000...---////////////000000111111111111111111111111111000000000000000000000000000555555555555555555555555777666555444333333333333777777666666555444333333555555444444444333333333222222222222333333333333333333333333222222222222333333333333333333333333222222333333333222111111000000000111111111222222333333222111111111222222555666666666666666666555555666666666555444333333444444444444444444444444333444444444555666666666555444444333333333333333444333333444666666555333444444333222222222333333333333333444444444555555444444444333444444555666666555444444333333333333222222222111111222333333555444333444666666444222555555444444333222222111333222111111111111111222333444444444333333222111222222333333333333222222222222222111222222333333333333333333444444444444444444444444444555777777333333444444555444444333222222222222333333333333444555444444333222111000111111111111111111111111000111111111111222222222222111000000000000000000222222111111222222333333333333333222222222111111222222222222222222222222111111111111111111111111333333222222111111000000111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000//////000111111111111111000000000000000000000000000000111111111222222222000000111111000000///////////////000111111222222222222222222222222222222222222111111111000000000000000000000111111111111000000000000000000000000333222111000///------,,,111111111111111111111111111222222222222222333333111111111111000000000000111111000///000111222333000111111111111222222222111111111111111111111111111111111111111111111111111111111222222333333333222333333444444333333222222222222222333333333333333333222222222222333333111111111222222333333444///000000111222222333333333111000111222222111000000000000000000111111222222111000000000111333444333888>>>>>>:::555222111222222111111111111222222///000000111111000000///////////////////////////111111111111000000000000000111111222222111111000...//////000111111222222111111111111000000000000111111222222222222222222222222222222222222222222222111000000222444444444///000222444555777888888;;;CCCLLLWWWeeeoooppplllTTTFFF888444444222000000222222111111111111222222222111000000000000000000333333333333222111//////000000000111111111222222000000000000000000000000000000000000000000000000555555555555555555555555666555444444333333333444777777666555444444333222555555444444444333333333333333333333333333333333444444333333333222222222333333333444444555555555222222222222222222222222111111222222222333333333444444333222111111222222555555666666666666555555555555555555444333222111555555444444333333333222222333444555666666666777444444333333222333333444333333333333444333222222444333333222222333333333333333333444444444555555444444444444444555666666222222222333444555777777444444333222222222333333444555555666666666444222555555555444444333333333222222222111222222333333444555555444444333222111222222333333444333333333111111111111222333444444333333333444444444555555222222222222333333444444333333444444555444444444222222222333333333444444555555555444333222111000111111111111111111111111000000111111111222222222111111000//////000000111333333333222222333333444333333333222222222111111222222222222222222222222333333333333333333333333666666555444333333222222111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000//////000111111111111111////////////////////////111111222222333333333333000000111111111000000/////////000000111111111111111111111111111111111111222111111000000000000000///000000000111111111111000000000000000000000000111111111000//////......111111111111111111111111222222222333333444444444222222111111000000//////111111000000000111222333000000111111111222222222111111111111111111111111111111111111111111111111000000111111111111111111333333444444444444333333111222222222222333333333222222222111111222222222000000111222333333444444000000111111111222222222444222111111222222000///000000000000000111111222111111000000000111222333111444666555333111111222222222111111111111222222///000111222222111000///000000000000000000000000111111111111000000000///000000111111111111000000//////000000111111111111111111111000000000000000111111222222222222222333222222222222222222222222444111///111444666555333222222333666999<<>><<>>666222000000111111/////////000222333111111111111111111111111222111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111555555555444444555555555444444444444444444444444222333333444444555555555666555444444555666777888555555444333333333444444666666555555444333222222////////////000111222222222222111111111222222333444444444444444444444444444333333222222333333333111222222333333444444555444444444444444444444444333333333333222222222222000111444777888888777777222222333333333333222222222222333333333222222111222222333444444444333333333333222222222444666777777666666555555666777777555444333333333333333333333333333333444444444444555555555555555444444444444444444444333333333333333333333333333333333333555777;;;===<<<888333000333333333333444444444444333222222111111222222333222222222222333444555555777777777777666555333333333222222222222333444444666555444333222222222222444444333333333444444555///000000111222222333333222222222222222222222222111111111111222222222222333333222111111111111222111111222222222333333333111222333444333222111000000111111111111222222222000000000000111111111222333111000111222222111000000000000000000000000000000000000000000000000000111111111111111000000000000111222222222222111000111111000000000000111111111111111111111111111111222222111111111000000000111111111111111111111111222222111111111000000000111000000000000111222222111111111111111000000000111000///000222222000///111111111111111222222222111111000000000111111222333222111111000111111111111111111111111111111111222222111000000111222222111111111222222222222222111111111111111111111111111000000//////000000111444444333222222222222333222222222111111111111111111000000000000000000///000111111111111222222222222222111111111000000000///000111222222222222222222222111111111111222222111222222222222111000000//////000111111111111000000000000000000000000000000000000000000000000000222222111000000111222222222222222222222222222222000000000000000000000000000111111222222111111000////////////////////////111111111111111111111111111222222333333222222111111111111111111111111111000000222555666777>>>FFF]]]lll{{{~~~~~~{{{uuummmfffaaa\\\ZZZJJJEEE>>>777222000000000111111000///000111222333222222222222222222222222333222111000///000111111111111111111111111111111000000000000000000000000///000000111111222222222666555333222222333555666444444444444444444444444333333333444444444555555555444444555555777888999555444444333333333444444777777666555444333333222333222111111222333555666222111111111111222333333333333333444444555555555444444333222222222333333000000222333444555555555333333333333333333333333222222222333333333444444111222444666777777666666111222222333333222222111111111222222333222222222222333333444444333333333333333222222222333444555666666666666666777777777555444444333333333444444333333333222333333333444666666666666666666666666555555444444333333333222333333333333333333333333666888;;;<<<<<<999555222333333333333333444444444222222222222222222222222222222222222333444555555999999888777666444222222222222222222222333333333555444333222222333444555777666555444333333333333111111222333444444555555111111111111111111111111111111222222222222222222222222111111000111111222222222222222333333333444222333333333333222111111000000111111111222222222000000000000111111111111444333222222222222111000000000000000000000000000000000000000000000000000222222222111111000000000111111111222222111111111111111000000000000111111111111111111111111111111111111111111000000000000111111111111111222222222222222222222111111111000000000000000000111222222333333222222111111000000111000///000222222000///111111111111111111111111000000000000000111111111222222111111111111111222111111111111111111111111222111111111111111111222000000111111222222333333111111111111111111111111000000000000000000000000111111000000000000000000111111111111111111111111111111000000//////......000000111111111222222222222222222111111111000000///000111222222222222222222222111111111111222222111222222222222111000000000000111111111222222222000000000000000000000000000000000000000000000000222111111111111111111222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111111111111111222222222111222222333333222222111111111111111111111111111111000333666999===IIITTThhhvvv}}}zzzrrrggg[[[QQQKKKIII===:::666222000///000111111111000000000111222333222222222222222222222222333222000//////000222333111111111111111111111111000000000000000000000000...//////000111222222333666555333111111333555666444444444444444444444444333333333444444444444444444444444555666777888888444444333333333444444555777777666555444444333333333333222222222444666777333222222222222222333333222333333444444555555555555444333333222222222333///000111333555555555555333333333333333333333333222222222333333444555555444555555666555555444333111222222333333222222111111222222333333333333222333333333444444333333222333333333222222333333333555666666777777777777777444444444333333444555555444333333222222222333444555555555555555666666666555555555444444333333333444444444444444444444444999999:::::::::888777666222222222333333333444444222222222222222222222222222222222222333444555555999999888777555333222111111111222222222333333333222222222222333555777999:::999777555444222222111333333333333333333444444111111111111111111111111333333333333222222222222222111111000111111222222222333333333444444444444444444444444444333333222000000111111111222222222111111111222222222222333555333222222333333111000000000000000000000000000000000000000000000000000333333222222111111000000222111111111111111111222111111000000000000111111000000000000000000000000111111111000000000//////000000111111111222222222222222222222111111111000000000//////000000111222333333222222111111000000111000///000222222000///111111111111111111111111//////000000111111111111222111111111111111222222111111111111111111111111111111111222222111111111000000000111111222222222000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111111111000000//////......000000111111111222222222222222222222111111111111000000111222222222111111222111111000000111111222111222222222222111000000111111111111222222333333000000000000000000000000000000000000000000000000111111111222222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111222222333333222222111000000000000000000000000222222333666:::BBBSSScccnnnzzz~~~xxxnnn___PPPDDD>>>;;;555333111000///000111222111111111111111222222333222222222222222222222222333222000//////111333444111111111111111111111111////////////////////////......///000111111222222555444222111111222444555444444444444444444444444444444444444444444444444333333444555555666666666444444333333333444555555555555555444444444444444111111111111222333444444555555444333333333333333333333333444444555555555555555444333222222222222///000222444555555555555333333333333333333333333222222333333444444555555555666555555444444333222222222333333333333222222222222333333333222222111333333444444444333222222222222222333333333333333444444555666777777777777444444444444444444555666666555333222222222333444222222222333333333333333555555555444444444444444555555555555555555555555999999999999888888777777111111222222333333444444111222222333333222222111222222222222333444555555888888777666555333111000000111111222333222222222000000111333555777999:::;;;:::888666444333222111222222222111111111111000111111111111111111111111333333333333333222222222222111111111111222333333333333333444444444555555555555444444444333333333000111111111111222222222222222222333333333444444444222111222333333222111000000000000000000000000000000000000000000000000222222222222222111111111222222111000000111222222111111000000000000111111000000000000000000000000111111000000000/////////000000000111222222333333222222111111111000000000000////////////000111111111111111111111000000000111000///000222222000///222222222111111111111111//////000111222222222222111111111000111111222333111111111111111111111111000111222222222222111000000000000111111111111111000000000000000000000000000111111222222111111000000111222222333222222222111111111111111222222222111000000000000000000///000111111111111222222222333222222222222111111111000111111222222222111111111111000000000000111111111222222222222111000000111111111000111222222333000000000000000000000000000000000000000000000000000111222222222222111000////////////////////////000000000000000000000000111000000//////000000111111111111111111111111111000000000111222222333333111222222333333222222111////////////////////////222222444777:::CCCVVVggguuu~~~xxxpppcccTTTGGG===777444000000/////////000111222111111111222222222222333222222222222222222222222222222111000111222333444111111111111111111111111////////////////////////...//////000000111111111444333222111111222333444444444444444444444444444444444444444444444444444333333444444444444444333333333333333333444555666333333333333444444444444000111222333444444444444888777666555444333333333333333444444444444444444666555444333222222222222///000222444555555444333222222222222222222222222333333333444444444444444444444444444444444333333333333444444444444333333222222222222111000//////333444444444333333222111000111222333333333333333222333555666777777666666444444444444444555666666777666444333222333444555111111222222222333333333444444444444555555555555555555555555555555555555666777999::::::888666555000111111222333333444444111222333333333333222111222222222222333444555555666666666555444222111000///000111222333222222111000111222444666777888888999999777666555444444444111111111111111111111111111111111111111111111111333222222222111111111111222222222222222333444444444444444444555555555555555444333333333333333333000111111111111222222222222222222333333333333444222111000111222333222111000000000000000000000000000000000000000000000000111222222222222222222333222222111000000111222222111111000000000000111111000000000000000000000000111000000000///////////////000000111222222333333111111000000000////////////////////////000111111//////000000000000000111111000///000222222000///222222222111111111000000///000111222333333333222111111000000111222222333111111111111111111111111000111222222222222111000111111111111000000000000000000000000000000000000000111222222222222111000///000111222333333222111000000111111111222222222000000000111111111111111000111111111111222222222333333222222222111111111111111222222222111111000111111000000000000111111111222222222222111000000000///.........///111111000000000000000000000000000000000000000000000000000111222222222222111000////////////////////////000000000000000000000000111000///......///000111111111111111111111111111///000000111222222333333111222222333333222222111000000000000000000000000000111444777999???PPP```lllttt|||}}}vvvhhh^^^PPPDDD<<<777333111///....../////////000000111111222222333333333222111111111111111111111111111111111222222333333333111111111111111111111111/////////////////////////////////000000000000000333222222222222222222333444444444444444444444444444444444444444444444444333333333444444333222222333333333333333444555666111111222333333444444555222333555666777666666555:::999777666444444333333444444444444444444444444666555444333222222222222///111333555555555444333222222222222222222222222444444444444444444444444333333333444444555555555333444444555555444444333111111111111000///------444444444444333333222111000000111222333444333333111222444666666666666555444444444444444555666777888777555333333333555666333333333444444555555555333444444444555666666666555555555555555555555555333666999<<<<<<999555222000000111222333333444444111222333444444333222111222222222222333444555555555555555444333222111000///000111222333222111111111222444666777777666666777777666666666666777777222222222333333444444555000000000000000000000000222111111111000000//////333222222222333444444555444444444555555555666666444333222222111111222222000111111111111222222222111222222222222333333333111000///000222333333111000000000000000000000000000000000000000000000000111111111222222333333444333222111000000111222333111111000000000000111111000000000000000000000000000000000000///////////////000000111222222333333000000000000///////////////////////////000111111......//////000000111111111000///000222222000///222222222222111111000000///000222333444444333333111111000000111222333333111111111111111111111111000111222333333222111000222222111111000000//////000000000000000000000000000111222333333222111000---...///111111111000///000000111111222222222222000000111111222222333333000111111111111222222222333333333222222222111111111111222222222111111000111111000000000000111111111222222222222111000000...------,,,,,,...///000000000000000000000000000000000000000000000000000000111222333333222111000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000///000000111222222333333222222222333333222222222111111111111111111111111,,,///444888888;;;IIIWWWXXX```jjjsssyyyyyyqqqgggYYYNNN@@@777333333111...........................111111222333333333333222000000000000000000000000000111222333333333333222111111111111111111111111////////////////////////000000000000////////////222222222333333333444444333333333222222111111111555444333333333333444555333444444444444444444333555444444333333444444555444444222222222222444444111222333333444444333333555555555555555555555555444333333222222333333444111111111111111111111111222333555666777666555444111111222222222333333333333444444555555444444333666555444444333222111111333333333333333333333333111222333333444555666777666555444444333333333333222111111111111111111222111222333444555444333333444444444444444444444444333333222111111222222222555333222222333444444333222222222222222222222222444444555555666777777777888777666666555444444444333222111333666777666333444333333222222333333444000111111222444555555666555444333333222222333333333222222111222222333333444444444444444444444444222222444444444444222222111111111111222222333444333222111000000111222333222222222222222333333333555444444333333444444555555666666666555333111000111111000000111111222333111111222222222333333333222222222111111111111000//////000000000000//////222111111111000000//////333111///000333333222///111111111111111111111111111111111111111111111111222222111111000/////////444333111000000111333444333333111000000000111222111111222222222222111111111111111111111111111111000000000000000000000000000111111111111000000///000000111222222222222222333222222222222222222222///000222444444444222111111111222222222333333333222222111111000/////////000000000000000111111222444333111000000000111111/////////000111111222222222333333333444555555666111111111111111000///...444333111000000000111111333222222222111111000000111111111000111111222333333222222111111222222333444333111111333444555555222222222222222222222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111222222222111111111111000000111222333333222111000111111111111111111111111111111000000000000000111111111222222222222111111222222111000////////////222222222111222222333333111111111000000000000000333333333333666999<<<>>>GGGKKKTTT___eeebbbXXXNNNDDD>>>888444333222000---...///000111111000///...333222111000111222333444444444444444444444444444111111111222222333333333333333333333333222111000111111111000000000000000---......///000111111222333333333333444444444444444333333333222222222222444333222222222222333444333333444444444444333333333333222222222222333333444333333222222333333444111222333333444444333333333333333333333333333333444333333222222333333444222222222222222222222222222222333444444444444333111222222222222333333333333444444555555444444333444444333333333333333333333333333333333333333333222222333333444444555555333222111111000000000111333222222111111222222333111222333444444444333333333333333333333333333333555555444444333444444555555333222222333444444333222222222222222222222222444444555555666777777777777888888888777666555444333222111333666777555333444333333222222333333444333333333333333444444444555444333333222222333333333333222222111222222222333333333333333333333333222222333444444333222222333333333333333444555666333222111000000111222333......//////000000000111555444444333333444444555555555666555444333111000222222111222222222333444111111222222222333333333222222222111111111111000//////000000000000//////222111111111000000000000333111///000222333222000111111111111111111111111111111111111111111111111000000000000000111111111333222111000000111222333333222111000000000111222111111222222222222111111111111111111111111111111000000000000000000000000///000000111111111000000///000111111222222111111222222222222222222222222///000222444444333222111111111111111222222222222111111111111000000000000000000000000000111222222333333111000000000111111111111111111000000000000///000111222333333333333000111111111111000000///333222111000000111111222111111000000////////////111111111111111222222333333333222222222222333333333222111111222444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000111111111222222222222222111111111111000111222222222222111000111111111111111111111111111111000000000000111111111111222222222222111111222111000000/////////000333333222222111222222222111111111111000000000000000000000111222555777888:::===CCCLLLQQQOOOGGG???<<<888222000//////...---//////000111111000//////222222111111222222333444444444444444444444444444111111111222222333333333222222222222222222111000111111111111000000000000......//////000111111222333444444444444555555555444444444444333333333333444333222111111222333444444444555555555555444444222222111111111111222222444333333222222333333444111222333333444444333333222222222222222222222222444333333222222333333444333333333333333333333333111111111111111222333333222222222222333333333333444444555555555555444444222333333333444444444444333333333333333333333333222333333333333333333333222111111000000000000000444333333222222333333444111222333444444444333333222222222222222222222222555444444444444444555555555333222222333444444333222222222222333333333333444444555555666777777777777888:::;;;;;;888555333333222222333666666555444444444333333333333444444555444444444333333222222555444333333222222333333444333333222111111111222222222222222222222222222222222333333333333222222444333333333333444444555222222111111111111222222000000111222222333444444555555444444444444555555555555555555444222111000222222222222333333444444111111222222222333333333222222222111111111111000///000000111111000000///111111111111111000000000444222000000111222222222222222222222222222222222111111111111111111111111...//////000111111222222222111000//////000111222333222111111000000111111111111222222222222111111111111111111111111111111000000000000000000000000...///000111111111111111...///000000111111000000111111111111111111111111000111222333333333222111000000000000111111111111000000000111111111111222111000000000000111222222333222111111000111111111333222222111000000//////...///222333444444222222000000111111222111111111222111111111111222222333111111111000000000000///111111111111111222333333333333222222222222333333222222222222222333333333222222222222333333333333222222222222222222222222111111111111111111111111000000000111111111222222000000111111111222222222333222222222111111111111000111222222222222111000111111111111111111111111111111000000000111111222111111222222222222111111222111111000000000000111444444333222111111111111111111111111111111111111...//////000111222333333000111444999======777222555222///---...////////////000000111111000000///111111222333333333333222444444444444444444444444111111111222222222222222000000111111222111111111111111111111111111111111...//////000000111111111444444444555555555666666444444444444444444444444444444333222222333444444666666777777777777666666222222111111111111222222333333333333333333333333111222333333444444333333111111111111111111111111444333333222222333333444333333333333333333333333222111000000000111333444222222222333333333444444444444555555555555444444333444444444444444444444333333333333333333333333333333333222222111111111444444333333333333333444444444444333333444444444222222333333333444444444333333333333333333333333333222222222222333333444555333222222333444333333222222222333333333333333444444555555666777777777666999===???>>>;;;666333222222333444555666555555444444333333333333444444555444444444444333333333555444333333222222333333444444333222111111111111222222222222222222222222222222222333333222222222222111111111111111222222222222222222222222222222000111222333444555666777555555444444444444555555555555555444333222111000111111222222333333333222111111222222222333333333222222222111111111000000000000000111111000000000111111111111111111111111444333111000000222333333222222222222222222222222111111111111111111111111//////000000111111111111111111000//////000111111222222222111111111111111111111222222222222111111111111111111111111111111000000000000000000000000---...///111111222222222......///000000000000000000000000000000111111111000111222222222222111111////////////000000000000//////000111111222333333111111000000111111222333222222111111111111111111222222222111111000000000111222555888888777555444///000111111222222222222111111111111222333333444333333333333333333333333222111111111111222333333333333333222222333333333111222444444333222333333222222222333333333333333222222222222222222222222111111111111111111111111000000111111111222222222111111111222222222333333333333222222222111111111111111111222222111111111111111111111111111111111111111000000111111222222111111222222222222111111222222222111222222333333555444333222111111111111000111111111111111222222000111222333333333222222111000000222555555333000444222000///000000111111000000000000000000000000000111222333444333222111333333333333333333333333111111111111111222222222...///000111111111111111000111111111111111222222//////000000000111111111444444444555555555666666444444444444444444444444666555444333333444555666888888999999999999888888333333222222222222333333333333333333333333333333111222333333444444333333333333333333333333333333444333333222222333333444333333333333333333333333333222111111111222444555222222333333333444444444444555555666666555555444666666555444444333222222333333333333333333333333444333333222222111111000555555444444444555555666555444444333333444444555222222222333333333444444555555555555555555555555333222222222333333444555555333222222333444333333222222333333333444444444444444555555666777777777666:::>>>AAA@@@<<<777333111222444444555555555555555444444333333444444555333333444444444555555555555444333333222222333333444333222222111111111222444444444444444444444444222222222222222222222222222111111000000111111111222222222333333222222222......///000111222333444666555555444444555555666666555444333222111111000//////000111222111111000111111222222222333333333222222222111111111000000000000111111111111000000111111111111111222222222333333222111111111333444222222222222222222222222111111111111111111111111111111111111000000//////111000000000000000000111222222222222111111000000111111222222222222111111111111111111111111111111000000000000000000000000---...///111111222222222......///000000000000000//////000000000111111111111111111111111111111000....../////////000000000//////000111222333444444111111111111111222222333111111111111222111111111000000111111222222222333222444777999:::999777666///000111222222222222222111111222222333333333333333333333333444444444444222222222111222333333444444333333333333333333444222444777777555333333444222222333333333444444444222222222222222222222222111111111111111111111111111111111111222222222222222222222222333333333333333333333222222222222111222111111111111111111222111111111111111111111111111111111111111222333333111111222222222222111111333333333333444555555666555444333222111111111111000000111111222222222333222222333333333333222111444333222111222333333222444333222111000000000111111111000000000000111111000111222333444333222111333333333333333333333333111111111111111111111111...///000111111111111111000000111111222222222333000000000000111111111111333444444444444555555555333333333333444444444444777666555444444555666777999999::::::::::::999999333333222222222222333333222333333444444333333222111222333333444444333333444444444444444444444444444333333222222333333444333333333333333333333333333333333333333444555555333333333333444444444444555555666666666666555555777777666555444333222222333333333333333333333333444444333333222222222111444333333333333444444555555444444333333444444555333333222222222333444555555555555555555555555555444444444444555666777888555333222222333444444333222222333333444444555555444444555555666777777777777:::???AAAAAA===777333000222444555444444555666555555444444444444555555333333444444555555555666555444333333222222333333333222222111222222333333444444444444444444444444222222111111111111222222444333333222222222222333222222333333333333222222000000111222333444444555666666555555555555666666666555444222111111111111---...000111111111000///111111222222222333333333222222222111111111111000000111111222222111111000111111111222222222222222111333444333222111222444333333333333333333333333111111111111111111111111222222111111000//////...111111111111111111111111111222222222222111000000111111222222222222111111111111111111111111111111000000000000000000000000...///000111111111111111...///000000111111000000///000000111111222222222222111111111111000000000////////////000000000000000000111111222333444444222111111111111222333333000000111222222222222111000000111111222333333444111333555666777777555555111111222222333222222222111222333333444333333222111222222222222333333333222222222222222333444444444444333333333333444444333777;;;<<<999666555666222222333333444444555555333333333333333333333333222222222222222222222222111111111222222222222333222222333333333444444444333333333333222222222222222222111000000111222222111111111111111111111111111111111111111222333444111111222222222222111111333333333333444666777777444444333222111111111111000000111111222333333333111111111111111111111111333222111000000000111111111222222000...---...000222111111000000111111222111111222333333333333222333333333333333333333333111111111111111000000000000000111111222111111111000000111111222333333333111111111111111111111111333333333333444444444444222222222222333333333444666555444444444444555666888888999999999999888888222222111111111111222222222333333444444333333222111222333333444444333333444444444444444444444444444333333222222333333444222222222222222222222222222333333444444444444444333333333444444444444555555555666666666666555555666666555555444444444333333333333333333333333333444444444444333333333333333222222222222333444555444444333333333333444444333333222222222333444555555555555555555555555555444444444555555666777888555333222222333444444333222222333333444555555666444444555555666777777777777:::>>>AAA@@@<<<777444000222555555444333555777555555444444444444555555555555555555444444444444555444333333222222333333111111111111222333444444333333333333333333333333333222111000000111222333444444333222222222222222222222333444444333222222444444444555555555666666666666555555555555666666666555333222111000111111...///111222222222000///111111222222222333333333222222222111111111111000000111111222222111111000111111111222222333333333000222555666444222222333333333333333333333333333111111111111111111111111111111111000000000000000111111222222222222111111111222222333222111000///111111222222222222111111111111111111111111111111000000000000000000000000///000000111111111000000///000111111222222111111000000111111222333333444222222111000000000000000//////000000000111111111111111111222222333333333222222111111222222333444///000111222333222222111222222222222222222222222111222333444444555555444222222333333333222111111222333444444444333222111222222222222333333333444333222222222222333444444444444333333333333444444555:::???@@@<<<888777888222222333333444555555666333333333333333333333333222222222222222222222222111111111222222222333333333333333333444444444444444444333333333222222222222222111000000111222222111111111111111111111111111111111111222333444555111111222222222222111111111111111222333555666777333333222222111222222222000000111222222333444444111111000//////000111222000111111000/////////000...000111000...---///111222222111000000111222222222222111111222222333444222222222222222222222222222111111111000000000///222222222222222222111000000000111222222333444444111111111111111111111111222222222333333333444444111111111222222333333333555444333333333333444555777777888888888888777777111111000000000000111111222222444444444444222222222222333444444444333333333333333333333333333333444333333222222333333444111111111111111111111111111222333444555444333333333333333444444444555555555555666666666666555555444444444555555555555666333333333333333333333333444444444444444444444444333333333333444444555666444333333222222333333444444333222111222333444555444444444444444444444444222222222333444555666666555333222222333444444333222222333333444555666666444444555555666777777777777:::>>>@@@@@@<<<777444000333555555444333555777555555444444444444555555888777666555444333222222555444333333222222333333000000000111222333555555222222222222222222222222333222111000000111222333222222111000//////000000222222444444444444222222222222222222222222222222666666555555555555666666666555333111000000111111...000222333333333111000111111222222222333333333222222222111111111111000111111222222222222111111111111111222222333333333...222666777555222111222333333333333333333333333111111111111111111111111/////////000111111222222222222333333333333222222111111222333222111000///111111222222222222111111111111111111111111111111000000000000000000000000000111111111111000000///000000111222222222222222000000111222333333444444222222111000//////000000000000000000111111111111111222222222222333333333222222111111222222333444///000111222333333222111444444333222222111111111222333333333444555555666333333333333333222111000333444444555444333111000444444444555555666666666333333222222333333444555555444444333333444444555666<<>>:::999:::222222333333444555666666333333333333333333333333222222222222222222222222111111222222222333333333333333333444444444555555444444444333333333222222333222111000000111222333111111111111111111111111111111111111222333444555111111222222222222111111///000000111222444555666222222222111222222333333000000111222333333444444333222000///000111333444111222333333222111111111---000222222000///111444333222111000000111222333333222111000111222444555222222222222222222222222222111111111000000//////333333333333333222111000000000111222333333444444222222111111111111111111333444444555555444444333111111222222222333333333333333444555666777888888888888777555555444444444000000111222222333444444666666666666555444333222000111111222333444555555666555555333222111000000444444444444444444444444444444333222222333333333333333333333333333333333444333333222222333333444777777666555555555555666666666555555555444444444666555555444444444555555555555444444444555555666555555444333333222111111444333333222222333333444222222222333333444444444333444555555666666555555222333555777777666444333555555444444444333333333555444444333333444444555555555555666777999;;;;;;999:::<<<===<<<:::888666111111222333333444555555666555444444444555777888666666666555555444444444222333555666666555333222333333222222222222222222222222222333333444444444333444444555444333111000111111111000000000000///222333333444444333333222444444444555555555555666777666555444444444444444333333222111000000111111333333333222222222111111444333222111111111222333111111222222222222111111111111222222222333333333333222222111111222222333222222111111111111222222444444444333333222222222111111111111111111111111000000////////////000000...//////000111111222222444333333222222111111111111222222333333222222111111111111111111111111111222111111111000000//////222222222111111111000000111111111111111111111111333222111/////////000000444333333222111000//////222111000//////000111222111111111111111111111111222222222222222222222222111111222222222333333333444444444333333222222222666333111222444555333000555444222111111111111222333444555444222111222333333333333333333333333333222222222222222222222222333333333333333333333333777:::>>>AAA@@@===888444333333333333333333333333555444222111111222444555444444222222222222444444222333333222111222444666777777666555555555555555444333333222111111111222222222333333444555666666222111111000000000000000333222111000000111222333222333333444444333333222111111000000000000111111333333222111000000111111///000111222222222222222111111000000111111222333444444444444333333222111111111222222222222111111333222111000000222444555333222222111111222222333111222222333333222222111222222111111111111222222111111222222222222111111222111111111111111222222111111111111111111111111333444444555555444444333333444444444444555555555555555666777888999::::::888777666555555444444444111111222222333444444555666777777666555444333333222222333333444444555555444444444444333333333333333333333333333333444444444333333222222333333333333333333333333333333333555444444333333444444555666555555555444555555555555555444444444333333333666555555444444555555555555555555444444555555666555555444444333222222111444333333333333333333444333333444444444555555555333444555555666666555555333444555666777666555444666555555555444444444333555444444333333444444555555555555666777888999:::999:::;;;<<<;;;999666444111111222333333444555555555555555555555666666777555555555444444444333333222333555666666555333222333333222111111222222333222222333333333444444444333444555555444333222111222222111111111000000000222333333444444333333222444444444555555555555666777777555444333333333333333333222111111111111111333222222222222222222222333333222111111222222333111111222222222222111111111111222222222333333333333222222111111222222333222222111111111111222222444444333333333222222222111111111111111111111111000000////////////000000444333333222111000000///111111222222111111000///111222222333333222222111222222222222222222222222111111111111111111000000222222222111111111000000111111111111111111111111222111000//////000000111333333222222111000//////111111000//////000111222111111111111111111111111222222222222222222222222111111222222222333333333444444444333333222222222555555555555444333333444555444222111111111222222111222333333222222333444333333333333333333333333222222222222222222222222333333333333333333333333666888;;;======:::666444333333333333333333333333555444222111111222444555444333333222222333333444333333444333222222444777;;;:::888777555444444444444333333222111111222222222222333333444555555666222222111000000000000000333222111000000111222333111111222222222222111111111111000000000000111111333222222111000000111111000000111222222222222222111111000000111111222333333333444444333333222111111111222222222222111111111000///...///000222333333222222111111222222333111222222333333222222111222222111111111111222222222222222333333222222222222222111111111111111111111111111111111111111111444444555555555555444444444444444555555555666666555555666777888999::::::888777666555555444555555222222333333444555555555777777777777666555444444444444444444444444444444333333444444555555555666333333333333333222222222333333222222222222333333333333333333333333333333666555555444444555555666555555555555555555555555444444444333333333222222666555555444555555666666666666555555444555555666555555444444333222222222333333333333333333333333444444555555555555666666444444555666666666666555444555666666777777777666666666666666555555555555555555444444444444555555666666666666666777888888888999::::::999777444333111222222333333444444555333444555555666666555555444444444444333333333333222333444555555444333222444333111000000111333444333333333333444444444444444444555555555444444333333333333222222222111111222333333444444333333222444444444555555555555666888777555444333222222222333222222111111111111222222222222222222222222222333222222111111222333333111111222222222222111111111111222222222333333333222222111111111111222222222222222222222222222222333333333333222222222222111111111111111111111111111000000//////000000111555555444333222111000///111222333444444222111///111222222333333222222111333333333333333333333333111111111222222222222222222222222111111111111111111111111111111111111111111000000///000000111222222222222111111000000000000000000000000111222333111111111111111111111111222222222222222222222222111111222222222333333333444444333333333333222222333666888777333111444777444333222111111222333333000111333333222222333555333333333333333333333333333333333333333333333333333333333333333333333333555666777999888777555333333333333333333333333333444444222222222222444444444333333222222333333444333444555444333333555777===<<<:::888555444333222444333333222222222222222222222333333444444555555222222111000000000000111222222111111111111222222111222222333333222222111111111000000000000111111333222111111000111111111000000111222222222222111111111000000111111222333333333333333333222222111111111222222222222111111111000/////////000222333333222222111111222222333111222222333333222222111222222111111111111222222222333333333333333333222333333222222111111111111111111111111111111111111444444555555555555444444333333333333444444444444444444444555666777777777777777666555555555555555444444444444555555666666777777777777777666555555666666555555555444444444444444444555555555666666333333222222222222111111222222222222222222333444444444444444444444444444555555444444444444555555555555666666777777777777555555444444444333333333555555555555555666666777777666666555555555555555555555444444333333333333333444444444444444444333444444444444555555555555444444555666666666666666555555666777777888888888777777777666666666666666555555444444444444555555777666666555555666666666888888999888777555333111222222222333333444444444222333444666666555444444333333333333333333333333333333444555555444333333444333111000000111444555333333444444444444444444444444555555555555555555444444333333333222222222222333333444444333333222444444444555555555555666777666555333222111111111333222222111111222222222111222222222222333333333222222222222222222333333111222222333333222222111111111222222222333333333222222111111111111222222222222222222222222222222333222222222222222222222111111111111111111111111111000000000000000000111222222222222222222222222222444666888888666333222111222222333333222222111222222222222222222222222111111111222222333333444111111111111111111111111111111111111111111111111/////////000000111222222111111111111000000000000000000000000111222333333111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333555666666333333444666444333222111222222444555333444555444333222333444333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555444444444444444444444444444444444333333222222333333444333333333333333333333333333444555555444444555777<<<;;;999777555333333222444333333222222222333333222222333333333444444444333222111111000000111111222222222222222222222222444444555555555555444444222111111000000111111222222222111111111111111222000111111222222222111111111111000000111111222333222222333333333222222111111111222222222222111111222222111111111222333444333222222111111222222333111222222333333222222111222222111111111111222222111222222333333222222111333333333333222111000000111111111111111111111111444555555666666555555444333333444444444555555555444444555555666666777777777666666555555555555666444444555555555555666666777777777777777666666555666666666555555444333333666666555555555444444444333333333222222111111111111111111111222222333444444444444444444444444444444444333333333333444444555666888999::::::::::::666666666666555555555555555555555555555666777888888777666555555555555555555555444444444444333333333444444555555444444333444333333333333333333333444555666666777777666666555666777888999999999999777777777777777777777777666555555444444555555666777666555555444555555555777777777777555444222111222222333333333333444444111222444555555555444333333333333333333333333333333444444444444444444333333222111000000222444555444444444444444444444444444444444444555555666666444444444333333333333222222333333444444333333222444444444555555555555666666555444333111111111000333222222222222222333333222222222222222222222222111111222222333333333333222222333333333333222222111111222222222333333333222111111000000111111222111222333333333333222111222222222222222222222222111111111111111111111111111111000000000000111111000000000111111111111111222444666888888666444333111222222333333222222111000000000000000000000000111111111222222333333444111111111111111111111111000000000000000000000000//////000000111111111111000000000000000000111111000000111111222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333555333111222444555444222333333222222222333555666888999999777444333333444333333333333333333333333333333333333333333333333333333333333333333333333555555444444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333444666666555444555666777666555555444444444444444333333222333333444444222222222333333333333333333222222111111111111111222222222333333222222222333444444555555444444333222222111111111111222222222111111111111111222222111111222222222111111000111111000000111111222333111111222333333222222222111111222222222222111111222222222222222333333333333222222111111222222333111222222333333222222111222222111111111111222222000000111111111111000000222333333333333222111000111111111111111111111111555555666666666666555555666666666777777777777888666777777777888888888999666666555555555555666666555555555555555555555555666666666777777666666555666555555555444444333333666555555555444444333333444444333333222222111111111111000111111222333444444444444444444444444444333333333222222333333333555777999;;;<<<<<<<<<<<<777777777666666666666555555555555555666777888888888888777666555555555555555555444444444444444444333444555666666555444333444333333333333222222222555555666777777777777666444666888:::;;;;;;:::999666666666666777777777777666666555555555555666666666555555444444444555555666666666555555444333222333333333333333333333333111222333333444444333333333333333333444444444444444444444444444444444444111111111111222333444444555555555555444444444444333333333333444555666777444444444333333333222222222333333444444333333222444444444555555555555666444444333222111111111111333222222222222333333444333333333222222222111111000000222333333333333333222222333333333333222222111111222222222333333333111111000000000000111111111222333444444333222111111111111222222222222222111111111111111111111111222111111000000111111222222222111111000/////////000222333555555444333222111222222333333222222111000000000000000000000000111111111222222222222222111111111111111222222222000000000000000000000000///000000111111111111000/////////000000111111111111222222333333222111111111111111111111111111111222222222222222222222222111111222222222333333333222222333333333333444444555222///111555666444111333222222222333444666777;;;<<<;;;999666333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333444444555666444444444444444444444444333333333333333333333333222333333444444333333222222333555666555444444555444444333333444444555666333333333333333444444555222222222222333333333333333333222111111111111222222222333333333333222222000111111222222111111000222222111111111111222222111111111000111111222333111222222222222111000000111111000000111111222333000111222222222222222222111111222222222222111111//////000000111111111111333222222111111222222333111222222333333222222111222222111111111111222222//////000000000000//////111222333444444333222111111111111111111111111111555555666666666666555555666666777777777888888888777777777777888888888888666666555555555555666666444444444444444444444444444555555666666666555555444444444444333333333333333333333333444444444444555555444444333222222222000000000000111222333444555555555555555555555555444444333333333333444444444666888;;;<<<===<<<<<<777666666666666555555555555555555555666777888999999888777666555555555555444444555555555555555555333444555666666555444333555555444444333333333333555555666777777777777777333666:::===>>>===:::999555555555666666777777777666666555555555555666666444444444333444444555555555555555555555555555444333333333333333333333333222222222222222333333444333333444444444555555555444444444333333444444444///000222333444444333333666555555555444444444444222111111222333555666888333333333333222222222222222333333444444333333222444444444555555555555666222222111111111111222222222222222222222333444555555444444333222111000000///000222333444444333333222333333444444333333222111111222222222333333333111111000000000000111111111222444555555444222111000111111111222222222222111111111111111111111111222111111000000111111222111111111111111111111111111111222333333333333333111222222333333222222111000000000000000000000000111111111111111111000000000000111111111222222222000000000000000000000000000000111222111111//////.........///000111111222222333333333333222000///111111111111111111111111222222222222222222222222111111222222222333333333222222222333333444444444333333222333444555555444222222222222333555777888:::;;;;;;999666444333444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333444444555555555555555555555555555222333333444444333333222222333333444444333333222000333555555444333333444444444444444444555666777333333333333333444555555222222222222222222222222444333222222111111222222222222333444444333222222///000000111111000000///333222222111111222222333111111000000111222222333222222222222222111000000111111000000111111222333000000111222222222222222111111222222222222111111//////000111111111111111333222222111111222222333111222222333333222222111222222111111111111222222000000111111111111000000///111333444555555333333111111111111111111111111555555666666666666555555555555555555666666666666555555555555666666666666666666555555555666666777444444444444444444444333444444555555555555555444333333333333333333333333000111111222333555555666666666555444444333222222000000000000111222333444555555555555555555555555555555555444444555555555333555888:::<<<<<<<<<;;;666666555555555444444444555555555555666777999999999999777666555555555555444444555555555555555555333444666777777666444333666666555555555444444444555666666777777777777777222666:::>>>???>>>;;;888444555555555666666777777666666555555555555666666444333333333333444555666444444444555555555666666333333333333333333333333333222111000111222444555444444444555555666666666555444444333333444444555...///222444555444333222666666555555555444444444111111111111222444666888333333333222222222111111222333333444444333333222444444444555555555666666111111111000111111222333222222222222333333444555666555444333111000/////////000222333444444333333222333333444444333333222111111222222222333333333111111000000000000111111111222444555555444222111000000111111222222222222111111111111111111111111222222111111111111222222...///000111333555666666333333333333444555555555222222222333333222222222111111111111111111111111222111111111000000//////000000111111222222222222000000000000000000000000000111222222111000///...---......///000111222222333444444444333111///...111111111111111111111111222222222222222222222222111111222222222333333333222222222333333444444444111444777666444333555888222222111222333555777888888999999888555444444555333333333333333333333333444444444444444444444444333333333333333333333333111111222222333333333333555555555555555555555555222333333444444333333222222222444444444444222222000222444555444333333333666666555555555666666777333333333333333444555666222222222222222222222222444333222222111111222222222222444444444444222222111111222222222222111111333222222111111222222333111111000000111222333333222222222222222111000///111111111000111222222333///000111222222222222222111111222222222222111111111111222333333333333222333222222222222222222333222222222333333222222222222222111111111111222222111111222222222222111111...000222555666555444444111111111111111111111111444666777777666666777999333444666777888777777666555555444333333555666777777666555555555666888999777666555444444333333444000111222333333333333333555444333222111222333444222111111222555777777666333444444444555555666666222222222222222222222222333333333444444444555555333333333444444444555555666666777888888888888888777777666555555555555555666666555666666777888999777777555444444555666777555555555555444444444444777777777666555555444444555555444444444444555555666555555444444666777888888999<<<@@@CCCBBB<<<777777666555555555777888999555555444333333333444444555555444444444333333333444555555555444444333222///000111111222222222222444444444444444444444444111111222222222333333333555444444333333444444555222333444555666555444333333222222111111222222333111111111111222333444444555444333222222222333444444444333333333444555555222333333444444444333333555333222222444444333111222222333333333333444444666666555444222111000000222222333333333333444444444444444444444444444444444333333222222333333444444333111000000111333555333333444444444333222222111111222333333333333222///000222444444444222111111111222222222222111111222222222222222222222222111111222222222111111000111111000000111111222333000000111111111222222222111222333444444333222111//////000111222333333444222111000//////000111222000000000000////////////000///.........///111222222333333444444333333222111111111111111111111111222222111111111111222222444444444444444444444444333333333444444444555555666666666555555444444444//////000111333444555555444333333222222333333444000000111222222333444444777666555444333222111111444444444333333222222222555444444333333444444555555666777888888777555444222222222222222222222222333333333333333333333333666666555444333333333333666666555444333333333333444444333333333444555555333333333333333333333333222222222222222222222222333333333333333333333333333111///...---...///000444444555555444333111000333222111000000111222333444444444333333222222222222222222111111111000000///000222333444444333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111000111333555555444333222222222222111111000000000222222222222222222222222000000000000000000000000555666777777666666777888444444555666666666666555444444444444444555666666666666666666666777888888888888777666555555555555111222222333333333222222222222222222444555666777333222222333666777777666666666666555555555555555222222222222222222333333333333444444444555555555444444444444555555555555444444555666666666666666777777666555555555555555888777777666666666666777777666555555555555777777777777777666666666666555555555555666666666666666666555555444444555555666666555555444555666777888999:::;;;???AAA@@@;;;777777777666666666777888888444444333333333444444555555555555555444444444444555555444444444333333333333333444555555555444444222222222222222222222222222222222222333333333333444444333333333333444444111111222333333333333222444444333333333333444444222222111111111222333333444333222222222222333444555444444333333333444444222222333333333333333333444333111222333333222111222222222333333333444444555555444333222222111111222222222333333333444444333333333333333333333333333333222222222222333333222222111000000111222333222222333333333333333222111111222333333333333222000111333444444333222111111111222222222222111111222222222222222222222222333333333444444333333222111111000000111111222333000000111111111222222222111222222333333222222111/////////000000111222222222111000//////000111222000000000000000000000///111000/////////000111222222333333444444333333222222222222222222222222222222222111111111111222222444444444444444444444444333333333444444444555555555555555444444444333333000111111222333444555555444333333222222333333444111222222222333444444444555444444444444444333333444444444333333333222222555444444333333444444555555666888::::::888666444222222222222222222222222333333333333333333333333555555444444333333444444666666555444333333333333111111111111222333555555333333333333333333333333222222222222222222222222333333333333333333333333444333111000///000111222222222333333222111///...333222111000000111222333222222222111111111000000222222222111111111000000///000222333444444333333222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222000111333444555444333222333333222222222111111111222222222222222222222222111111111111111111000000666777888777666555666777555555555555444444444444333444555555666666555555555666777777888888777777888777666555444444444444333333333444333333222222111222333555666666777777444333333444777888888777888888777777666555555555333333333333333333333333333444444444444555555555555555555555666666666666444555555666666666666666777666666555555555555666999888888777666666555555555555555555666777888888999999888888888777777777444444555555666777777888666555555444444555555666666555555555555666777777;;;:::;;;===>>>===:::777777888888888888777777666333333333333444444555666666666666666555555555555666555444333222333444444555555666666666555444444222222222222222222222222333333333333444444444444444444333333333333444444222222222222222333333444666666555555555555666666333333222111111111111222333333222222222222333444666555444333333222333333111111222222333333333444444333111111222222111000222222222222333333333333444444444333333222222222222222222222333333333333222222222222222222222222333333222222222222333333111111222222222222111111000111222333333333333333111111222333333333333222111222333444333222111000111111222222222222111111222222222222222222222222222333333444444333333333111111000000111111222333111111111111111222222222222222222111111222222222////////////////////////111111000000000000111111000000000000000000000000111111111111111222333333222333333444444333333222222222222222333333333333333222222111111222222333444444444444444444444444333333333444444444555555444444444444333333333333333333333444444444555555444333333222222333333444333444444444444444444444333333333444444555555555444444444444333333333333555444444333333444444555444666:::<<<<<<:::777444333333333333333333333333333333333333333333444444444444444333444444555666777666555444333333333333.........///111222444555333333333333333333333333222222222222222222222222333333333333333333333333555444333222222222333444222222222222222111//////222222111111111111222222222222222111111111111000222222222111111111111111000000222333333333333333222222222222222222222222222222111111111111222222333333333333333333333333333333333333333333333333000111333444444444333222333333333333222222222222222222222222222222222222333333222222111111111000666777888777666555666777777777666555444333333333222333555666666666555444555666777999999888777777777666555444444333333333444444444444444333333222555666777777777666444333555555444555888999888777888888888777777777777777444444444444333333333333444444444444555555555555666666666666777777777777777777888888888888777777777666555555555555666666777777888888777777777666444555555666777777888999999999999888888888777777555555555555666666777777666666555555555555666666555555555555666666666777;;;;;;:::;;;;;;:::888777888888999999999777666555222222222333444555666777777777777777666666666666666555333222222333555666333333444444333222111111444444444444444444444444333333333444444444555555444333333333333333333444555555444333333555666777666666555555555555666666444333222111000000000000222222222222222333333333666555444333222222222222111111111222333444555555666444222222222333222111111222222222222333333333333333333333333333333333111222222222222333333333111111111111111111111111222222111111111111222222111222444555444333111000//////111222333333333333111111222333333333333222333333333333333222111000111222222333333222222111222222222222222222222222000000111222222222111111111111000000111111222333111111111111111111111111333222111000000111222333111111000000000/////////111000000000000000000111000000000000000111111111222222222222333333444444222333333444444333333222222333333333333333444444333333222222222222333333333333333333333333333333333333333444444444555555333333333333333333333333555555555555555555444444444333333222222333333444555555555555555444444444333333333444444444555555444444444444444444333333555444444333333444444555444777;;;>>>>>>;;;888555333333333333333333333333333333333444444444444444333333333444444555777777777666555444444333333333////////////000222333333222222222222222222222222111222222222222222333333333333333333333333333333555444333333333333444444444444444444333333222222222222222222222222222222333333333333333333333333111111111111111111111111111111222222333333333333111111111111111111111111222222111111111111222222333333333333333333333333333333333333333333333333000111222333333333333222333333333333333333333333111111111111111111111111444444333333222111111111666777888777666555666777888888888777666555444444222333555666666666555444555666888999999999888777999888777666555555555555444444555555555444444333555666777888777666555444666555555666888999888777555666666777888999::::::555555555444444444333333444444444555555555666666666666666777777777888888777777888888888888777777666666555555555555666666444555777888999999999999444555666666777888888999888888777777777666666666777777666666555555555555666666666555555666666666444555555666666666666666999::::::999888777777777777888999999999777666444222222222333444555666777888888777777777666666666666555333222222333555666222222222222222111000///444444444444444444444444333333333444444444555555333333333222222333333333666555444333444555666777555555444444444444555555444333222111000/////////111111111222222333333333666555444333222111111111111111111222333555666777999777444333444444444333111111111222222222333333222222333333333333444444111111111222222222333333111111111111111111111111222111111000000111111222222444555666666444222000...///000111222222333222111111222333333333333222333333333333222222111000222222333333333333222222222222222222222222222222///000111222222222222222111111000000111111222333111111111111111111111111333222000000000000222333333222222111111000000///000000000111111000000000///000000000111111111222222333333444444444444444222333333444444333333222222222222333333444444444444444333333333333444444333333333333333333333333333333333444444444555555333333333333333333333333666666555555555555444444444333333222222333333444666555555555555555555555555555444444444333333333444444444444444444444444555444444333333444444555444666;;;>>>>>><<<888666333333333333333333333333333333333444444555555555333333333444555666777888777777666555444444444444333222222111111111222222222222222222222222222222111111111222222333333333333333333333333333333333333333222222222333333333444444333333333333333333222222222333333222222222333333333333333333333333111111111111111111111111222222222222222222333333111111111111111111111111222222111111111111222222333333333333333333333333222222222222222222222222111111222222222333333222333333333333333333333333111111111111111111111111333333333222222222111111444666777777666666777999999::::::::::::888666555333444555555666666555555666777888888999999888888<<<;;;:::999999888888888333444555555666666555555222333444666777777888888666555555666777888888777444444555777888999:::;;;666666666555555444444333444444555555555666666666666666666666777777777777666666666666666555555444666555555555555666666777333444666999::::::::::::555555777777888888888888777777666666666555555555888777777666555555444444777666666555555666666777444555555666777666666666666888999999777666666777666777777777777666666555333333333333444444555666777777777777666666666666444444333222333444555666333333444444333333222222222222222222222222222222333333333333444444444444333333222222222222333333333333333333333444444555444444333333333333444444444333222111000////////////000111222333333333222555444333222222111222222222222222222444666888:::;;;999555444444555555555111111111111222222222222333333333333333333333333111111111111222222222222111111111111111111111111111111000000000000111111333444555666555444111000...///000111111111111111111111222333333333333222333333222222222222222222222222333333333333222222222222222222222222222222111222333333444444444444111111000000111111222333222222222111111111111111111111111000000111111111333222222222111111000000000000111111111111000000///000000111111222222222222222333444444444444444222333333444444333333222111111222222333333444444555444444333333444444555333333333333333333333333333333333444444444555555333333333333444444444444555555555555555555444444444333333222222333333444444555555555555555555555555555555444444333333333444444444444555555555555555444444333333444444555444666:::======<<<999777333333333333333333333333333333333444555555666666444444444444555666777888888777666555444444444444555555333222222222222222222222222222222222222222111111111222222333333444333333333333333333333333111111222222222222333333222222111000000111111222222222333333333333222222000111111111111222222222111111111111111222222222333222222111111222333333111111111111111111111111222222111111111111222222333333333333333333333333111111111111111111111111111111111111222222222333222222222222333333333333111111111111111111111111222222222222222222222222333555666777666777888:::999;;;===>>>>>><<<999777444444444444444555666666888888777777888888999:::<<<;;;:::999888888888888222333444666666777777777333333333444555666888888666555444555777888777666555555666666777888999999777777666666555444444333555555555555666666666666555555555666666666777777666666666666666555444444555555555555555666777777444555888999::::::999999666666888888888888777666777777666666666555555555666666666666666555555555777777666666666666777777444444666777777777666555333555888999777555666777555555555555555555666777444444333333333444444555777777666666666555555555333333333444444444555555333333444444555444444444222222222222222222222222222222222222333333333333333333222222222222333333222333333444444444444444444444333333333333444444222222111000000///000000...///111222333333333222333333222222222222222333333333222333555888:::<<<<<<999555333333444444444111111111111222222222222333333333333333333333333111111111111222222222222222222222222222222222222000000000//////000000000333333333333333111000/////////000000000000000///111111222333333333333222222222222111222222333333222333333444444333333222222222222222222222222222111111222333444444444444111111000000111111222333222222222111111111000000000000111111111111000000111111111111000000000000///000111222222111000//////000000111111222333333111222333444555444333333222333333444444333333222000000111111222333333444555555444444444444555555222222222222222222222222333333333444444444555555333333444444444555555555444444444444444444555555444333333222222333333444333333333444444555555666333333444444444444444555444444444444555555555666555444444333333444444555444666999;;;<<<;;;999888444444444444444444444444333333444444555666666666555555444555555666777777888777666555444444444444444333333222222222333333111111111111111111111111000111111222333333444444333333333333333333333333111111222333333333333333222111111000000111222222222222333444444333222222000000111111111222222222000000111111111222222222333333222111111222222333111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111222222333111111111222222222333333111111111111111111111111///000000111111222222222222444666777777777999;;;999<<>>;;;888555555444333333555666777999888777777777888:::;;;999888777666555555555555222222444666777888888888777666555333333444555555666555444555666777666555666666666666777777777777888777777666555444444444555555555555666666666777555555555555666666666666888888888888888777666666555555555555555666777888666777999::::::999888777777777888999999888666666777777777777666666666666444444555555666777777777777777666666666666777777333444666777777777666555000444888999777555666777555444333333333555666888555555444333333333444444666666666666555555555555222333444555555555555444111111222333444444444444444444444444444444444444111111222222222333333333333222222222222222222333333444666777777777666555444444444333333444444444222111111000000000000000...///111222333333222222222222222111222222333333444333333444666999<<<>>>;;;888444222222333444333000111111111111222222222444444444333333222222222000111111111111222222222222222222222222222222222000000////////////000000222222222111000///......///000000000000000///...111111222333333333333222222111111111222333444444222333333444444333333222222222222222222222222222...///000111222333333333111111111000111222222333222222222222111111000000///000111222222111000///////////////000000000000///000111222222111000//////000000111222222333333111222333444444444333222222333333444444333333222//////000111222222333333555555444444444444555555222222222222222222222222333333333444444444555555444444444555555666666666333333333444444444555555444333333222222333333444222222333333444555666666111222222333444666666777444444444555555555666666555444444333333444444555444666888:::::::::999888444444444444444444444444333333444444555666777777666555555555555666777777888777666555555444444555222111111111222333444444111111111111111111111111000000111222333333444444333333333333333333333333111222333333444444444333444333222222222333444555222222444444444444222222222222222333333444444444000000111111222222222222444333222111111111222333000000000000000000000000222222111111111111222222111111111111111111111111333333333333333333333333111111000000111111222333000000000111111222222222000000000000000000000000......///000111222222333555444444444555666888999<<<@@@DDDGGGGGGBBB===999888666444111111222444555666666666666666777777888AAA>>>;;;888555444444444111111222333333444555555444444444444444444444444777777777777777777777777444444555555555555444444555555666666666666555555666666666666666666666666333444666555444444555666999888888777666555555444444444444555666777777888888888888777777777777777777888888888888777777666888888888888777777777777777666555444444555666777888888777777666666555555666666777777777777666666111333666888888666444222555555555555555555555555777777666666666555555555444444666888999;;;<<<===333333333222222333333444000111333444555444333333444444444444444444444444222222222333333444444444222333444444333333555666555666777888888777666555444555555555444444333222333222000///...///000222222222222222222222222222555555555555444333222111000111222333555666777888777666444333222222333333333333333444444444555555333333333333333333333333444333333222222333333444333333333333333222111000222000///......///000222333222222111111222222333222222111000//////000000111111111111111111111111111222333333444444333333222333333444444333333222333333444555444333111000222222222111111111111111111111222222222333333333333333222111000000111111333333333222222111111111222111000.........///000111111111111111111111111...///111222333333222222444333333222222333333444222333444555444333222111000000111111111222222222555444444444444555666666111222222333333444444555444444444555555555555666777666555444444444444444555555444333333333333444333333333333333333333333444333333333333444555555555444444333333333444444444555555666666555555444555555666666666666666555444444555888;;;<<<999666444444444444444444444444333333444555555444333333333222222444666777777666777777777777666555444333333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222111111111111222222444444444333333222222222333333333222222111111111111111111111111111111111222222333333333444444444444333333222222333333444000000000000000000000000//////000000111111222222111111111111111111111111222222222222222222222222222111111111111111111111000000111222333555666777222222222111111111111000......////////////......555444333333444555888999===@@@DDDGGGGGGDDDAAA>>>999777555222222222444555777666666666666777888888???===:::777555444333444333333333444444555555666444444444444444444444444777777777777777777777777555666666666666666666555555555666666666666555555888888777666555444444333444666777888777888999;;;999999999888777777666666444444555555666777777888666666666666666666666666666777777888888888777777888888888888777777777777777666555555555555666777888777777777666666666555666777777888888777777666444444555666666666555555555555555555555555555555555555444444444333333333444444555666666777888888555444444333333333333444111222333444555444444333444444444444444444444444333333333333333333444444111222333333222222333555444555666777777666555444444444444444444333222222333222000/////////111222222222222222222222222222555555555555444333222111333333333333333333333333777666444333222222333333333333333333444444444444333333333333333333333333444333333222222333333444333333333333333222111000111000///......///000111333222222111111222222333333222222111000000111111111111111111111111111111111222333333444444333333222333333444444333333222333333444444333333222111444333333333222222111111111111222222222333333333222111000000//////000000222222222111111000000000222111000///...//////000111111111111111111111111//////111222333333222222222111111000000111111222333333333444444333333222222222222333333333444444444444444333444555555666111222222333333444555555444444444555555555555666666555555444444444555555666555444444333333444444333333333333333333333333444444333333444444555666555555444444333444444555444444555555555555444444555555666666666666555555555555555888;;;<<<:::888555555555555555555555555333444555555555555444333444333333444666777666555777777777777666555444333333333333444444444555555222222222222222222222222333333333333333333333333333333333333333333333333222222111111111111222222444444444333333222222222333333333222222222111111111111111111111111111111000000111111111222222222444333333222222333333444111111111111111111111111000000000000000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333444666666222222222222111111111111///000000111111000000///888666555444444666999;;;<<<>>>AAADDDDDDCCCBBB@@@;;;999666444333333444555777777777777777888888999<<<;;;888666444333333333555555555555555555555555444444444444444444444444777777777777777777777777777777888888888888777777555555666666666666555555777666666666555555555555111333444555555666888:::::::::999999888888777777444555555666666777777888555555555555666666666666555666777888888888888888888888888888777777777777777666666555555666666777777777777777666666666666666777777888888777777666666555444444444555777888555555555555555555444444555555555444444444444333666666666555555555444444777666555444444444444444222222333444444444444333333333333333333333333333444444444444333333333333000222333333111111222444333444555666666555444333333333333333333222222222333222111000000000111222333333333333333333333333444555555444444333222111222222222222222222222222666666444333333333333333222222222222333333333333333333333333333333333333333333222222222222333333222222333333333222111111111000///......///000111222222111111111111222222333333222111111111222222111111111111111111111111111222222333333333333333222222333333333333222222444333333222222222222333555555444444333222111111111111222222222333333333111000//////////////////111111111000000000000000111111000/////////000000000000000000000000000000///000111222333333333333222111111000000111111222333333333222222333333444444444444444555555555555333333333333333444444555222222222333444444555555444444444555555555555666555555444444444555666666666555444444333444444444444444444444444444444444444444444444444555666666555555444444444444555555444444444444444444444444555555555666666555555444666555555666999::::::999555555555555555555555555444444555555555555444444666555444444666666555444666666666666666555444333333333333444444444555555222222222222222222222222222222222222222222222222333333333333333333333333222222111111111111222222444444333333333333222222333333333222222222222111111111111111111111111111000000111111111222222222333333222222222222333333111111111111111111111111111111111111000000000000222222222222222222222222222222222222222222222222222222222222222222333333444444444444444555666666333222222222111111111111000111111222222111111000:::999666555666888;;;===;;;<<<===>>>>>>>>>>>>===;;;:::888666444444444555777777777777777888999999999888666555333333333333555555555555444444444444333333444444444444444444666666666666666666666666999999999::::::999999999555555666666666666555555222222444555666888999999111222444444444444666777999999999888888777777777555555666666777777777777555555666666666666666777444555666888888999999999888888888888777777777666777666666666666666666777777777777777666666666666555666666777777666666555666555555555555777888999666666555555555555444444777777777666666666666666777777777777666666666666888777666555555444444555333333444444444444444444333333333333333333333333555555444444333333333222111222333333222111222444333444555666666555444333333222222222222222222222444333222111111111111222333333333333333333333333444444444444444333222111000000111222333444555555555555444444333333333333111111222222222333333333333333333333333333333333333333222222222222333333222222333333333222222111111111000//////000111111222222111111111111222222222222111111000111111222111111111111111111111111111111222333333333333222222222333333333333222222444333222111111222333444555555444333222111111000111111222222222333333333111000000/////////000000111111111111111111000000111111000000000000000000000000000000000000000000000000111222333333333333444333333222222333333444444333222111222333444555444444444444555555555555333222222222222333444444222222333333444555555555444444444555555555555666444444444444444555666777666666555444444444444444444444444444555555555555555555555444555555666777555555555444555555666777555444444444444444444555555555666666666555444444666555444555666777888999444444555555555555555666555555555666666555555555888666555555666666555333555666666666555555444333333333333444444444555555555555555555555555555555222222222222222222222222333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222222222111111111111111111111111222222333333333444444444333333222222222222333333111111111111111111111111222222111111000000//////222222222222222222222222111111111111111111111111111111111111111222222222333333444444555777888999333333222222222111111111000111111111111111111000999777555444444666888:::<<<;;;;;;:::::::::999999;;;:::888666555555555555777777777666777888888999777666555444444333333333444444444333333333333333333333333444444444555555666666666666666666666666999999::::::::::::999999555555666666666666555555111222333555666888999:::777888999888666666777888777777777777777666666666666666666777777777777777666666666777777888888888444555666888888999999999888888888888777777777666666777777777777777777666666666666666777777777777444555555666666555555444444555666777888888888888777777777666666555555555777777777777777777777777555555666666777777888888888777666555555555555555555444444444444444444444333333333333333333333333555555555444444333333333333444555444333222333444444555666666666666555444333222111111111222333333444333333222222222222222333333333333333333333333333333333444333333222222111222222333444555666666444444444444444444333333111111222222222333333333333333333333333333333333333222222111111222222333111222222333333333222222111111000000000000111111222111111000000111111222000000////////////000000111111111111111111111111000111222222333333222222111222222333333222222111333222111000111111333444333333333222111000000000111111222222222333333333111111111000000111111222222222222222222222222222000000111111111111111111000000000000000000000000111111111222222333444444444333333222222333333444333333222111222333555666333333333333444444444444333222222222222333444444222333333444444555666666444444444555555555555666444444444444444555666777666666555444444444444555444444444555555666666666666555555555555666777777555555555555666666777888666555555444444555555666666777777777666555555444444444444444444555666777333333444444555555555555666666666666666666666666888777555555666666555333555555555555555444444333333333333444444444555555555555555555555555555555222222222222222222222222333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222111111111111111111111111222222333333333444444444333222222111111222222333111111111111111111111111222222111111000000//////222222222222222222222222111111111111111111111111......//////000000000111111111222444666999;;;<<<333333333222222222222111///000000111111000000///444444333222222333444555;;;;;;:::999999888888888999888777666666555555555666666666666666777777888555555555444444444444444333333333333333333333333222333333444444555555555777777777777777777777777888888999999999999888888555555666666666666555555555555555666666666666666777888888777555444444555777666666666666666666666777777777777777777777777666666777777888888999999555666777888888888888888888888888888777777777777666777777888888777777666666666666666777777777777444555555666666555555444444555777999999999999888999999888888777777666666444555555555555666666666222222333444666777888888666666555555555555666666666555444444333444444444444444444444444444444444555555555444444444444444444555666555333222333444444555666777777666555444333333222111111222444555444444444333333333222222333333333333333333333333222222333333333333222222666555555444444333333333333444444555555444333333222222222222333333333333333333333333333333333333222222111111111111222222111111222333333333222222111111111111111111111111111111000000000000111111//////.........///000000111111111111111111111111000111111222222222222222111111222222222222111111222111111111111222222333222222222111111111000000111111222222222333333333111111111111111222222333222222222222222333333333///000111222222222111111111111111111111111111111222111111222222333444555222111111000000111111222222222222222333444555555111222222222333333333333333333333333333444444555333333333444555555666666444444444555555555555666555555444444444555666666777666555555444444555555444444555555666777777777666666666666666777888888666666555666666777888999888777666555555666777888888888888888777666555555222444555555444444555777444444444555555666666777777777666666666666777777888777666666777777555444444444555555555444444333333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333222222333333333333444444111222222222222333333333111111111111111111111111000000111111111222222222222222111111111111222222222222222222222222222222111111111111000000000000333333333333333333333333111111111111111111111111---------...//////000000//////111333777:::<<<>>>333333333333222222222222///000000000000000000///333333444444444333333333777777777777777666666666666666666666666666666666555555555555555666666777444444555555555555555555222222333333444444555555222222333333444555555666777777777777777777777777777777888888888888777777555555666666666666555555666666666666666555555555333444555555333222333444777777777777777777777777777777777777777777777777555555666666777888888999666777777888888888777777888888888888777777777777666777888888888888777666555666666666777777777888666666777777777777666666666666666777888999;;;;;;;;;;;;:::999999888888777444555555555666666666666333444444555666777888999444444444444555666777777777666555444333444444555555555555555555555555555444444444444555555555555333444555444222111222333333444555666666555444333444333222111222333555666444444444444444333333222444444444444444444444444111222222333333333222222555555444444333222222111333333444555555444444333333333333333444444444444333333333333333333333333222222111111111111222222000111222333333333333222111111111222222111111111111111000000000000111111///////////////000111111111111111111111111111111000000111222222222222222111111222222222222111111000000111222222222222222111111111222222222333333111111222222222333333333000000000000000111222222000111111111222222222222///000111222222222222111222222222222222222222222222222111111222333555666222111111000000111111222000111222333444444444444222222222222333333333333444444444333444555555666333333444444555666666666444444444555555555555666666555555444444444555555777666666555555555555555444555555666777777888888777777666666777777888999666666666666777888999:::999888777666666777888999:::::::::999999888777666222555888888666555666777555666666777888888999999888888777666666777888888888777555666777777666555333444444555555444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333333333333333333444333333222222333333444222222222333333444444444111111222222222333333333111111111111111111111111000000111111111222222222222222111111111111222222222222222222222222222222000000000000000111111111333333333333333333333333111111111111111111111111------......///000000111///000111333666999;;;<<<444444333333333222222222000111111222222111111000444555777777777666555444000111222333444444444444555555555555666666666666444444444444444555666666333444555555666666555555333333444444555666777777222222333333444555666666777777777777777777777777666666777777777777666666555555666666666666555555333444444555666777888888444666777777666666888999888888888888888888999999888888888777777777777777444444444555666777777888777888888888888777777666888888888888777777777777666777888999999888777666555666666666777777888888888888999999999999888888999777555444666999<<<>>><<<<<<;;;;;;:::999888888666777777777888888999999777777888888999999::::::333333333444555666777888777666555444333444444555666666666666666666666666333444444444555666666666222333444333111000111222222222444444444444222222555444222222222444666777444444555555444444333222444444444444444444444444111222222333333333222222111111111222222333333444222333444555555555444333333333444444444444555555333333333333333333333333222222111111111111222222000111222333333333333333111111222222222222111111111111000000000000111111000000///000000111222222111111111111111111111111000000111222222222222111111111222222222222111111///000111333333333222111111222222333333444444555111111222222222333333333///////////////000111111//////000000111111111222///000111222333333222111333333333333333333333333333222111111222333555666444333333333333333333444///111222444555555444444222222222333333333444444555444444444444555666666333333444444555666666666444444444555555555666666777666555444444444444444777777666555555555555555444555555666777888888999777777777777777888888999666666666666777888999::::::999888666666888999:::;;;;;;;;;:::999888777777333777:::;;;999777777888777777888999::::::;;;;;;999888777666666777888999777666555666777888777666333333444444555444444444333333333444444444555555666666666666666666666666555555555555555555555555333333333333333333333333444333333222222333333444222222222333333444444444111111111222222333333333111111111111111111111111222222333333333444444444222222111111111111222222222222222222222222222222//////000000111111222222333333333333333333333333000000000000000000000000---......///000111111222000111111333555777999:::444444444333333333222222222222222333333222222222666666555444444444444555444333222111222333444555777777777777666666666666555555555555555444444444555555555444444333333333222222222333333444444444444333222111111222444555888888777777666666555555<<<888444444666888999888444555666666666666666666666555444444555666777888666666666777888888999999777777777777777777777777888888888888888888888888666666666666777888::::::777777777888999999999:::999999999999888888888888555444444444555666888999555555666666777777888888555666666777888999999::::::999777666666666777888::::::999:::;;;;;;999888;;;999666555666666666555222333555777888888777666444444444333333222222222444444555666666555444444555555666666666666555555888777666555555666777777888777666555444333333333555444444333333444444555222222222333333444444444444444333333222111000000222222222222222222222222222222222222222222222222111111111111111111111111444333333222111111111222000111111222222111111000444444444444444444444444111111222222222333333333222222222111111111000000000000000000111111111111222111000000000111333444...//////000111222222222111111111111111111111111000000111222222222222111111111111111111111111111333333222111000000111111111111222222222111111000222222222222111111111000000000000000000000000000111111111111111111111111333333222222222222222222000111222222222222111000333333333333333333333333111111111222222333333444111222333333111000000000666555333333444555555555777666555444444444444444555666666666555444333333444555666666777777666666444444444444555555555666999888888888777777666666999999888888777666666666888888777777777777888888888777666666666888999:::999888666555555777999:::;;;:::999999888888999999::::::999999888999999:::888888888888888888888888;;;:::999777777777777888666666777777777777666666666666777777777555333222333444555555666666555555666666666666666777888888777777666666555555555444555555444333333333444444333333333333333333333333555555555555555555444444555555555555555555555555111222444444444333111///000000000000000000000000000000000111222222222333000111111111111222222222333333222111000000111111333333222222111222222222333222111000000111222333222222222111111111000000222222333444555666777888333222111000///000111222111111111111111111111111666666555444444444444444333333222222222333444555666666666666666777777777666666666666666666666666555555555444444333333333222222333333333444444444666555444333333555666888777777777777666666666666888666555555888999888666555666666666777666666666555444444333444555666777555555555666777777888888999999999999999999999999999999999888888888888888666666666666777888999:::888888888888999999999999999999999888888888777777666666666666666777888999777777777888888999999999666777777777888999999999::::::999888888888888888::::::<<<>>>???>>>;;;999:::999777888888777555333222444666777888888777666555555555555444444444333333444555666666555444333666666777777777777666666666666555555666777888999777777666555444444333333555444444333333444444555222333333333333333333444444444333333222111111000222222222222222222222222222222222222222222222222111111111111111111111111444333333222222111222222222333333333333333333222444444444444444444333333111111222222222333333333333333333333222222111111000000000000111111111111111000000000000111222222/////////000111222222222111111111111111111111111000000111222222222222111222222222222222222222222222111111000000000000000111111222222222222111111222222222111111111000000111111111111111111111111111111111111111111111111222222222222222333333333222333444444444444333222333333333333333333333333222222222222222333333333111333444444222111111222555444444444555555444444666666555444444444444444555555666666555555444333444555555666666666666666555555555555666666666666999888888888777777777777666666777777888999999999888777777666666777777888888777666666777888999:::999888777666666777999:::;;;;;;:::999999999999:::999999888888999::::::;;;999999999999999999999999999999888777777888999:::666777777777777777777666777777888888777666444333444444555666666666555555666666555555666666777888777777666666666555555555555555444333333333444444333333333333333333333333555555555555555555555555555555555555555555555555222222333444333222111000111111111111111111111111111111111111111222222222000111111111111222222222333222222111000000111111333333222222222222222333333222111000000111222333222222222111111111000000111111222333444555666666333333222111111111111111111111111111111111111111666555555444444444444444333333333222333444444555555555555666666777777888888888888888888888888888555555555444444444444444333333333333444444444444666555444444444555777888666666666666777777777777555666777999;;;;;;888666777777777777777777666666555444444444444555555666444444555555666777777888::::::::::::::::::::::::::::::999999888888888888666666666666777888999999::::::999999999999999888999999999888888888777777888888999999999999888888999999999999::::::::::::888888888888999999999999:::::::::::::::999999888999;;;???BBBCCCBBB@@@???;;;:::999::::::888555333333444666777888888777777666666666666666555555555333444444555555444444333777777888888888888777777555555555555666888999:::777666666555555444444444555444444333333444444555444333333333333333333222444444333333222222111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222444444555555555555444444555555555444444333333333111111222222222333333333444444444333333333333222000000000000111111111111//////000111111111111111//////000000111222222222222222222222222222222222000000111222222222222111333333333333333333333333111000000000////////////111111222222222222222111222111111111111000000000111111111111111111111111222222222222222222222222111222222333333444444444444555666777777666555444222222222222222222222222333333333333222222222222111333555555444333444555333444555666666555444333666666555444444444444555555555666666666555444444444444555666666666666666666666666777777777888888888888888888888777777777666666777777888999999:::777777666666666666777777888888777777777888999999888888777777777888:::;;;<<<<<<;;;::::::::::::;;;999999888999999:::;;;<<<999999999999999999999999777777777777888999;;;;;;777777888888888888777777888888999888888777555555444555555666666666666666555555555555555666777777777777777777666666666666666555444333333333333333333333333333333333333333555555555555555555555555444444444444444444444444333333333333222222222222222222222222222222222222222222222111111111111111000111111111111222222222333222111111000111111111333333222222222222333333333222222111111222222333222222222111111111111111000000111222333333444444333333333333333222222111111111111111111111111111666555444444333333444444333333333333444444555555444444555555666777888888777888888888888888999999555555555555555444444444333333444444444444444444333333222222333444555666555555555666777888888888555777<<<@@@AAA@@@<<<999999999888888777777777777666555555555555666666666555555666666777888888888:::::::::::::::::::::::::::::::::999999888888888777777777777777888999999;;;;;;::::::999999999888999999999999888888888888999:::;;;<<<<<<;;;999888::::::::::::::::::::::::::::::::::::999999999999999:::;;;;;;;;;:::888777888;;;>>>AAADDDFFFHHHJJJAAA???;;;999999888777555555666777888888888888777666666666666666666666666333333444444444444333333666777777888888777777666555555666666666777888888666666666666666555555555555444444333333444444555444444444333333222222222444444333333333222222222222222222222222222222222111222222222222222333333222222222222222222222222333333333333333333222222444444555555555555444444555555555444444333333222111111222222222333333333333333333333333333333222///000000000111111111111...///000111222111000///000000000111111222222222222222222222222222222222000000111222222222222111333333333333333333333333000111111111111000000000111111222222333333222222222222111111111000000000111111111111111111111111222222222222222222222222111222222333444555555666555555777777777777555555222222222222222222222222444444444333333222222111000222444444444333444555333555888888888666555444666555555444444444555555555555666666666666555555444555666666777777666666777777888888888888999999888888888888888888888888::::::999888888777777666777666666666666666666777888888888888888888888999888888888888888999:::;;;======<<<;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::888888888888999999::::::777888888999999888888777::::::999999888777777666555555666777777777777666555555555555555666666777777777777777777777777777666555444444333333333333333333333333333333333333444444444555555555555555444444444444444444444444555444333222222222222333222222222222222222222222333222222222111000000000000000111111111222222222222222111111111111111222333333222222222333444444333333333222222333333333111111111111111111111111000000111111222333444444222333444555444333222111111111111111111111111111555555444333333333333333333333444444444555555555333444444555666777777888666666666777777777888888555555555555555555555555444444444444444444444444222222333333444555666666444444555666777888999999666:::@@@DDDFFFDDDAAA???<<<;;;:::888777777777777777888888888888777777777666777777888888999::::::999999999999999999999999999999999999999999999999999888888888888999999:::<<<;;;;;;;;;::::::999999::::::::::::999999999999;;;;;;=========<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888999:::::::::999777666888999<<<>>>AAAGGGOOOUUUKKKFFF>>>999777888999999777777777888888888888888555555555555555555666666444444444444444444444444555666666777777666666555888777777777666666555555444555666777777666666555555444444333333444444555444444444333333222222222444444444333333333333333222222222222222222222222111111111222222333333333222222222222222222222222222333333444444444333222333333444444444444333333555555555444444333333333111111222222222333333333111111111111222222222222///000000000111111111111...///111222222222111000111111111111222222222222222222222222222222222222000000111222222222222111333333333333333333333333111111222333333333222111111111222333333333333333222222222222111111111111111111111111111111111111222222222222222222222222222222333444555555666666444555666777777666555444222222222222222222222222555444444333333222222222000111333444333222333444444777::::::999777666777555555444444444555555666555555666666666666666555555666777777888888777777888888888999999999999:::888888888888888999999999::::::999999888777777777777777666666666666777777888999999999999888888888888888888999999:::;;;<<<>>>===<<<<<<;;;;;;<<<<<<======;;;:::999999888888::::::::::::::::::::::::::::::::::::999999888888888888999999999999888888;;;:::999999888777777777555666777777888888777777555555555555555666777777777888888888888888888888666666555444333222222333333333333333333333333333444444444555555555666666444444444444444444444444555444333222222222333333222222222222222222222222333222222222111000000000000000111111111222222222222111111111111111222222333222222222333444444555333333333444444333333333111111111111111111111111111111222222333333444444222333444555444333222111111111111111111111111111555444444333333333333333333333444555555555555444444444444555555666666777444555555666666777777777555555555555555666666666555555555555444444444444444444555666777888888999444555555666777888888999777;;;AAAEEEEEEEEEDDDDDD>>>===;;;999888777888888888999999999999888888777777777888999999::::::;;;999999999999999999999999888888999999:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<999999999999999888888777777888999:::>>>FFFQQQYYYTTTMMMBBB:::777888:::<<<888888888888888888999999555555555555666666666666666555555444444555555666555555666666666666555555888888888888777555444333333444666777888777777666555444444333333444444555444333333333333333333222444444444444333333333333222222222222222222222222111111111222222333333444333333333333333333333333111222444555555444333333222222333333333333222222444444444444444444444444111111222222222333333333000111111111111111222222000000000000111111111111000000111222222222222222222222222222222222222222333333333333333333333333000000111222222222222111333333333333333333333333111222333444444444333222000111222333444444444444444333333333333222222222222222222222222222222222333333333333333333333333333444444555555666666666444555666666666666555444333333333333333333333333444444444444333333333333000222444444333222222333444888;;;:::777666777888555444444444444555666666555555666777777777666666777777888999999999999999888888888999999999::::::888888888999999999999999777777888888999:::::::::888888777777777777888888999999999:::999999888777888888999:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<>>>===<<<:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999999::::::::::::999999;;;:::999888777777777777666666777888888888888888666666666666666777888888888888888888999999999999777666555444333222222222333333333333333333333333333333444444555666666666333333333333333333333333444444444444333333333333222222222222222222222222222222222111111111111111000111111111111222222222111111111000111111222333333222222333333444555666333444444555555444444333111111111111111222222222111111222222222333333333333333333333333222222111111111111111111111111111555444333333222222333333333333555666666666555444555555555555555555555555444444555666666777777888444555555555666666666777666555555555444444444444333444555666888888999999555555666666777777888888555999>>>AAAAAABBBCCCEEE@@@>>><<<999888888888888888999999:::999888777666777777777888999999::::::::::::::::::::::::::::::666777888999;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<======>>>;;;;;;:::999999999999999666888::::::<<>>:::999:::;;;999999999888888999999999666666666777777777888888777666555555555555666777666666777777777777666666777777888888777666555444333444666888999888777777555444444333333444444555222333333333333333333444444444444444444444444444222222222222222222222222000111111222333333444444333333333333333333333333111222444555666555444333222222333333333333222222222333333444444555555555111111222222222333333333111111111222222333333333000000000000111111111111222222222222222333333444222222222222222222222222333333333333333333333333000000111222222222222111222222222222222222222222///111222444444444222111000111222333444444444444555555444444444444333333222222222222222222222222333333333333333333333333555555555555555666666666444555666777777666555444444444444444444444444444333333333444444444444444222444555555333222333333444777999888444333666999444444444444444555666666555555666777777777777777888999::::::;;;;;;::::::888888888888999999999999888888888999999:::::::::777888888999999::::::;;;999999888888888888999999999999:::::::::999888777777888999;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888999999::::::::::::999999;;;:::888777666666777777666777888888999999888888777777777777777888999999888888888999999999::::::777666555444333222222222333333333333333333333333333333444444555666666777333333333333333333333333333444555555555444222222111111111111111111111111111111111111111222222222000111111111111222222222111111000000111222222333222222222333333555666666333444555666666555444333000000111111111222222222000000000111111111111222333333222111111111111111111111111111111111111111555444333333222222333333333333555666666666555444555555555555555444444444444555555666777888888999444555555555666666777777666666555555555444444444111222333555666777777777666666666666777777777777333777;;;======>>>BBBEEEAAA???<<<:::888888888999777888999999999777666555666666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;555666777999;;;===>>>???>>>======<<<<<<<<<======:::;;;;;;;;;<<<=========>>>>>>>>>>>>============<<<;;;;;;;;;;;;===???@@@??????>>>>>>=========<<<:::;;;;;;<<<===>>>??????===<<<;;;:::999:::;;;<<<555888;;;;;;<<<@@@IIIPPP[[[TTTJJJBBB===:::999999::::::999888888999999:::777777888888999999999999888777666555555666777888777777888888888888777777555666777888888777666666222444666888999999888777555444444333333444444555222222222333333444444444444444444444444444444444222222222222222222222222000000111222333333444444333333333333333333333333111222444666666555444333222333333444444333333222111222222333444555666666111111222222222333333333222222222333333444444444000000000000111111111111444333222111222333444555222222222222222222222222333333333333333333333333000000111222222222222111111111111111111111111111...///111333444333111000000111222333444444555444666666555555555444444444222222222222222222222222333333333333333333333333666666666666666555555555555666777888888777666555555555555555555555555555333333333444444555555555444666777666444333333444333666888666222111444888444444444444444555666777555555666777777777777777999:::;;;;;;<<<<<<;;;;;;777777888888888999999999888888888999999:::::::::;;;;;;:::999999888888777::::::999999999999::::::999::::::;;;:::999888777777888:::;;;<<<=========<<<<<<;;;::::::::::::;;;999999999:::;;;<<<>>>???<<<<<<<<<<<<<<<<<<<<<<<<777888:::;;;<<<<<<;;;:::999::::::;;;;;;::::::999:::999888666666666666777777777888999999999999888888888888888888999999:::888888888999999:::::::::777777555444333222222222333333333333333333333333333333444444555666777777333333333333333333333333333444555666666444222111000000000000000000000000000000111111222222222333000111111111111222222222111111000000111222333333222222222333444555666777333444555666666555444333000000111111222222222222////////////000000000000444333111000///000111222111111111111111111111111444444444333333333222222222333444444555555444444444444444555555555666666777777666555555555555555777777777777777777777777777666555555555555666666444555555555666666777777666666666666666555555555666777888999;;;<<<===>>>;;;;;;;;;:::999888777666888888888888888888888888999999888888888888888888888888888888888888888888:::::::::999999<<<@@@DDDAAA@@@>>><<<;;;:::::::::@@@===::::::===???>>>===>>>===============;;;999??????>>>>>>>>>??????@@@===============>>>???@@@===<<<<<>>:::>>><<<;;;:::::::::888666:::::::::;;;===???AAACCCHHHFFFDDD@@@===;;;:::999;;;999888999::::::999888;;;:::::::::::::::;;;;;;;;;;;;:::999888777666555666777888999999888777666666666555555555555666666666666666666666666666666444444555555555555444444444444444333333222222222222222222333333444444444444444333333333333222222000111333444555444444333444444444333333222222222222222222222222222222222444444444444444444444333444555666666666555444333333222222111111000000000333333333222222222111111111111111000000000000000222222111111111111111222111222333333444444333333222333333444444333333222111111111222222333333333222222222111222222333333555444333333222222333333555555555555555555555555777777888888777555333222333222111222444555444333444444444444333222111111444333333333444666777999666666666777777666666555666555444444555666555444777777666666666666777777333444666777888777666444111222333444555777888888333444444555666777777888555555666777888999999:::777;;;@@@DDDDDDAAA===:::::::::::::::::::::::::::::::::::::::999888777777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@===<<<<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<========================<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<;;;;;;:::999999888777666666666888999:::===<<<;;;:::999777666666666666777777888888888999999999999999999999999999888666555333333444555666111111111222222333333333444444444444444444444444444444444444333333222111333333333222222222111111111111222222222333333333000000000000//////////////////000111222333333333555444444333333222222111333333333333333333333333111222222333333222222111111111222222222222111111111111222222222111111000222222222222222222222222111111111111111111111111444444444333333333222222333333444555555555555555444444555555555666666666777777666555555555555555777777777777777777777777777666666555555666666777555555666666666777777777777777777777777777777777888888999999::::::;;;;;;;;;;;;;;;::::::888777777999999999999999999999999999999999999999888888888::::::::::::::::::::::::;;;;;;<<<;;;;;;<<<@@@BBBCCCBBBAAA@@@???>>>>>>>>>AAA>>><<<===???@@@???>>>@@@???@@@AAABBBCCCCCCCCC>>>>>>>>>===>>>>>>??????@@@@@@@@@???????????????AAA@@@@@@BBBDDDDDDAAA???@@@???>>>============<<<======<<<<<<<<<===>>>???CCCCCCAAA@@@>>>===<<<;;;;;;:::999:::<<<===<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999888777777666777888999999888777666666666555555555555666666555555555555555555555555666666777777777777666666555555555555444444444333222333333333333333333444444444333333333333222222111111222222333222222222444444444333333222222222222222222222222222222222111111222222333333444444333444555666666555444333333333222222111111111111333333333222222222111111111111111111111111111111222222111111111111111222111222333333444444333333222333333444444333333222111111222222222333333333222222111111222222333333555444333333222222333333333333222222222222222222555666666666666555333222444222222222444444444222333333444555555555444444555555444444444555555666555555666777888777777666777666555666777777666444777666666555555666666777444555777888999888777666444444444555555666666666666666777777888999999:::777777777888888999999999<<<>>>BBBDDDEEEBBB???===::::::::::::::::::::::::888999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>><<<============<<<<<<;;;===<<<;;;;;;;;;<<<===>>><<<<<<;;;:::999888888777888888888999999999::::::999999999999999999999999888777555444444444666666111222222222333333333333444444444444444444444444444555555555555444333222333333333222222222222111111111222222222333333333333333333333222222222222//////000222222333333222222333333333333333333333333333333333333333333333111222222333333222222111111111222222222222111111000111111222222222111111222222222222222222222222222222222111111111111111444444444444333333333333444444555666666666666555555555555555666666666666777777666555555555666666777777777777777777777777777777777666666777777888666666777777777777777888888888888888888888888888999999999999999999888888::::::;;;::::::999888777999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>@@@@@@@@@???>>>>>>>>>?????????===<<<<<<>>>???>>>===@@@@@@@@@AAABBBDDDEEEFFFAAA@@@@@@@@@AAAAAABBBCCCEEEEEEDDDDDDCCCBBBBBBAAAGGGEEEDDDEEEFFFGGGFFFEEEDDDDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>============<<<<<<:::999999:::;;;:::999:::::::::::::::;;;<<<=========<<<;;;:::999888888666777888999999888777666777666666555555666666777555555555555555555555555666666777777777777666666777666666666666555555555444333333333333333333222444444333333333333222222222111111000000000000111444444333333333333222222222222222222222222222222//////000111222333444444222333444555555444333222333333333333222222222222333333333222222222111111000000111111222222333333222111111111111111222222111222333333444444333333333333444444444444333333111222222222222333333333222222111111222222333444555444333333222222333333111111111222222222222222333444444555555444333333444333222222444444333222222333444555666666666666555555666666555444444333444555666888999888888777777666666777888888777555666555555555555555555666555666888999999999888777666666666666555555555555777777777888999999::::::999999999999999999999999>>>???AAABBBAAA@@@>>>===999999999999999999999999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<==================>>>>>>>>>===============>>>>>>BBBAAA@@@>>>===<<<;;;;;;========================@@@@@@???>>>>>>??????@@@===>>>>>>????????????>>>===<<<;;;:::::::::;;;<<<;;;;;;;;;::::::999999999999999::::::::::::;;;;;;::::::::::::::::::::::::888777666555444555666666222222333333333333333444444444444444444444444444555555666666555555444444333333333333222222222222111111222222222333333333555444444444444333333333///000111222222222222222111111222222333444444555222222222222222222222222111222222333333222222111111111222222222222111111///000111222222222222222222222222222222222222222222222222222111111000000555444444444444333333333444555555666777666666666555555666666666777777777777777666666666666666777666666666666666666666666888777777777777888888999777777777777888888888888777777777888888888888888888888888888888888888888:::::::::;;;::::::999999::::::::::::::::::::::::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>===<<<===??????>>>>>>>>>>>>>>>>>>???>>>>>>???@@@AAAAAABBBDDDDDDDDDDDDCCCDDDFFFGGGJJJJJJIIIIIIJJJJJJKKKLLLJJJKKKLLLMMMMMMLLLJJJIIINNNMMMMMMLLLMMMNNNNNNOOOOOONNNMMMJJJGGGEEEEEEFFFDDDDDDDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@????????????@@@===;;;:::::::::999888:::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999999888777888999999999999888777777777666666666666777777444444444444444444444444444444555555555555444444666666666666666555555555444444444333333222222222444444333333333222222222444333111000//////000111333333333333333333333333222222222222222222222222000111111111222222333333111222333444444444333222333333333333333333333333333333333222222222111111000000111222333333444444111111111000111111222333111222333333444444333333333333444444444444333333222222222222222222222222111111111111222333444444555444333333222222333333222222333333333333444444222333333333333333333333555333222222444444333111333333444555555555555555333444555666666555444333444555777888999999888888888777777777888888777555555555444444444444555555555666777888888888777777666666666666666666777777666666666777777888888888:::::::::::::::::::::999<<<<<<<<<<<<;;;::::::999888888888888888888888888888999999:::;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>???>>>>>>>>>???@@@AAAAAADDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????????????????>>>???@@@@@@AAAAAAAAAAAA>>><<<;;;999999999999:::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::777666555444444444555555333333333333444444444444444444444444444444444444444444555555555555444444444444333333333222222222111111222222222333333333222222222222111111111111///000111222222222222222111111222222333333333333222222222222222222222222111222222333333222222111111111222222222222111111...///000111222333333333111111111111111111111111333333222222111000000000555555555444444444333333444555555666777666666666666666666777777777888888777777666666666777777888666666666666666666666666777777777777777888999999888888888888777777777777666666666777777888888888666777777888888999::::::999999:::;;;;;;;;;::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::===???@@@>>>===<<<===AAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCEEEGGGKKKMMMMMMOOOPPPPPPOOOPPPRRRUUUZZZZZZYYYYYYYYYYYYZZZZZZWWWYYY[[[^^^___^^^\\\[[[____________```aaabbbccceeeeeeddd___YYYTTTRRRRRRPPPPPPOOONNNLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCAAA>>>======>>>>>>===;;;;;;::::::::::::;;;;;;;;;;;;::::::999999888888777888999::::::999888777777777666666666666777777555555555555555555555555444444555555555555444444444444444444444444444444444444444333333222222222444444333333333222222222555333222000000000111222333333333333333333333333222222222222222222222222444444333333222222111111000111333444444444333333222222222333333444444444333333333222222222111111000000111222333333444444111111000000111222222333111222333333444444333333333444444555555444444333222222222222222222222222111111111111222333444555555444333333222222333333222222222333333444444444222222222222333333333333444333222222444444333222444444444444444333222222111222444666777666666555555555777888:::;;;<<<<<<;;;999777777777777666555555555444444444444555555555555666666666777666666444444555666777888999:::777777777777888888888888;;;;;;;;;:::::::::::::::;;;:::999888777777888888888888888888888888888888;;;;;;;;;;;;;;;:::999888888999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@???????????????@@@AAABBBCCCDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@>>><<<<<<<<<<<<999999999::::::::::::;;;:::::::::::::::::::::999::::::::::::::::::::::::555555555444444444444444444444444444444444444444444444444444444444444444222333333444444444333333444444444333333333222222111111222222222333333333222111111111111000000000000000111222222222111111333333333222222111111111222222222222222222222222111222222333333222222111111111222222222222111111...///000111222333333333111111111111111111111111222222222111111111000000555555555555444444444333444444555666666666666555777777777777888888888888777777666666666777888888777777777777777777777777666666666666777888888999888777777777777777666666555555666777777888888888777777888888999:::;;;;;;888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>===<<<<<<<<<<<<<<<::::::::::::999999999888777888999::::::999888777888777777666666777777888666666666666666666666666666666777777777777666666222222222333333333333333444333333333333333333222444444333333333333222222333333222111111111222222222222333333333333444444222222222222222222222222555555444333222111000000111222333444555555444444000111111222333444444555333333333222222222111111000000111111222222333333000000000000111222333333111222333333444444333333444444555555555555444444333333333222222222222111000000000111222333444555555444333333222222333333000000111111222222333333444444333222222333333333333222111222444555444333444444444444333222111000111222333555666777777777555666777999===AAAEEEGGG@@@===999777666777666666666555555555555555555666555555555555666666666666444444555777888:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999888999999:::999999999999999999999999<<<<<<<<<<<<;;;:::999888888999999::::::;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>============???AAABBBAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIGGGEEECCC@@@???>>>======;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::555555555555555444444444666555555555555444444444444444444444444444444444222222333333444333333333444444444444333333333333111111222222222333333333333333333333222222222222000111111222222222111111444333333222111111000000333333333333333333333333111222222333333222222111111111222222222222111111///000111222222222222222111111111111111111111111111111111111111111111111555555555555444444444444333333444555555555555555777777777888888888999999777777666666777888888999777777777777777777777777555555555555666777888999777777777666666666555555666666777888888999::::::999999999999::::::::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::===@@@AAABBBBBBDDDFFFCCCDDDFFFIIIMMMQQQTTTVVVSSSTTTUUUVVVZZZaaakkkssszzz~~~~~~~~~~~~|||zzzxxxwwwrrrnnnhhhbbb``````bbbdddaaa\\\UUUOOOKKKHHHEEECCCDDDCCCBBB@@@???>>>======;;;;;;;;;;;;::::::::::::888888::::::::::::888888888888777777777777888888777777777777777777777777666666777777777777666666222222222222333333333444222333333333333333333444444444333333333333222222000000111111111111111111222222222333333444444444222222222222222222222222333333222222111111000000111222444555666666555555//////000111222333444555333333333222222222111111111111111111111111111111000000000000111222333444111222333333444444333333444444555555555555444444333333333222222222111111000000000111222333555666555444333333222222333333111111111222333333444444666555444333222222333333222111000222444666555444333444444444444444333333444444444444444555666777555555777;;;AAAJJJQQQVVVGGGBBB<<<888777777888888777666666555555666666777666666666666666777777888666666777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999::::::;;;;;;::::::::::::::::::;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<======>>>????????????????????????@@@?????????@@@BBBEEEFFFGGGHHHJJJLLLLLLLLLKKKJJJJJJKKKKKKLLLNNNOOOQQQRRRUUUUUUUUUTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRQQQPPPLLLJJJGGGEEEBBBAAAAAA@@@@@@@@@@@@???????????????<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777666666555666666666666555555444444444444444444444444444444222333333444555555444444555444444444444333333333111111222222222333333333555444444444333333333333111111222222222111111000222222222111111111111111444444444444444444444444111222222333333222222111111111222222222222111111000111111222222222111111111111111111111111111111000000000111222222333333666666555555555444444444222333444444555555444444777888888888888999999999777777666777777888999999777777777777777777777777444444444444555666888888777777666666555555555444777777888999::::::;;;;;;<<<<<<;;;;;;:::999888888888999:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;>>>@@@BBBCCCEEEHHHKKKMMMOOORRRWWW]]]bbbgggiiiggghhhiiijjjoooxxx|||~~~{{{pppeee\\\UUUOOOKKKHHHGGGEEECCCAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;888999::::::::::::999888888888777777777777888888777777777777777777777777444444555555555555444444222222222333333444444444222222222333333444444444444444444333333333222222---...///111111111000///222222222333333444444444222222222222222222222222000000000000111111111111111333444666777777666666......///111222333444444333333333222222222111111111111111000000000000000000000000000111222333444222222333444444444333333444444555555555555444444333333333222222111111111000000000111222444555666555444333333222222333333333333444555555666777777888666555333222222333333111000000222444666666555333333444555666666666666777666555333333444555666444555777<<>>999777888:::;;;777777666666666666777777777777777777777888888999888888888888888888888888999999999999999999999999777777888999999:::;;;;;;888888888999::::::::::::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBCCCDDDGGGJJJLLLNNNOOORRRTTTUUUTTTSSSRRRTTTTTTUUUVVVXXXZZZ[[[\\\bbbbbbaaa```_________```______________________________^^^\\\\\\[[[[[[[[[YYYYYYYYYYYYXXXXXXWWWVVVTTTSSSPPPMMMJJJIIIHHHHHHCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777777777777666666555555555444444444444444444444444444333444444555666666666555555555444444444333333333111111222222222333333333444444333333333222222222111111222222222111111000000000000111222222333333555555555555555555555555222222222333333222222222111111222222222222111111111111222222222111111000000000000000000000000000//////000111222333333444444444444444444444444444333444666777777777666555555555555555555666777777::::::999888777666555555777888999::::::999888777555666777888999888777777777777777777888888888888999999:::::::::999888888999999999999999999999999::::::::::::::::::::::::===>>>>>>??????>>>>>>======<<<<<<===???@@@??????>>>>>>???AAACCCDDDCCCBBBEEEJJJKKKHHHGGGLLLRRRTTTYYY___iiivvv|||uuuiii^^^[[[RRRKKKJJJJJJGGGCCCBBBAAA@@@@@@???>>>======<<<777888999999777777777888555666666777888888888888777777777777777888999999444555666777777666555444444444444444444444444444555555555555555555555555444444444444333222111000222222333333333333222222444444444333333222222222444444333222111111111222555444333111000/////////333333333222222222111111111111222333333444555555444444444333333222222222222111111111000000//////333333333333333333333333222222222222222222222222222333333444444333333222222333555555555333111000111111111111111111111111111111222333333333333222222222333333333333444444666555333222111222222333333333222222333333444555333333333333333333333333777777666666666666777777555444555:::DDDPPPZZZ___MMMEEE;;;777888999999888777777777777777666555444666666666666777777777777888888999999999:::::::::888888888888888888999999;;;::::::999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<:::<<<<<<<<<:::999:::;;;>>>======???BBBBBB@@@===999999:::;;;<<<>>>>>>???DDDCCCAAAAAABBBBBBAAA@@@BBBEEEIIIMMMPPPQQQQQQPPPWWWXXXZZZ[[[[[[[[[ZZZZZZ]]]___aaabbbcccfffiiilllooosssvvvuuuppplllmmmooolllooosssuuutttsssrrrrrrqqqppppppppppppmmmjjjfffkkkhhheeebbb```___]]]\\\___[[[WWWWWWZZZZZZVVVQQQSSSRRRQQQOOOLLLHHHEEEDDDGGGCCC???======>>>>>>>>>;;;===>>>>>>===;;;999999:::<<<===;;;666444444555:::999999888777777666666666555555555444444444444555555555555555555555555333222222333444555666777333444444333111111333555444444444444444444444444111222333444444333222111000000111222333333444444333333333444444444555555666555444222111111222222///000111222222111000///...//////000111222222222222222222111111000000000111111222222222333333333777777777777777777777777444444666777777777666555666666666666666777888888999999888888777666666666555666777888888777666555666666888999999999888777777777777777888888888888888999999:::::::::999999::::::999999999999999999:::::::::::::::::::::::::::;;;<<<<<<==================<<<===???@@@@@@?????????@@@BBBEEEHHHJJJKKKLLLSSSXXXYYY[[[bbbgggiiiooovvvxxxooodddYYYTTTQQQKKKGGGFFFFFFEEECCCBBB@@@???>>>>>><<<===>>>===<<<:::888888888999:::;;;;;;;;;::::::666666555555666777777888666666666666666666555555444444444444444444444444444444444444444444444444444444444444333222111111000000111111111111000000444333333333222222222222333333222111111111111111333222111111000111111111222222222333333444444444222222333333444555555666444444333333333222222222222222222222111111111000222222222222222222222222222222222222222222222222222333333444444333333222222333444555555333111000111111111111111111111111111111222333333333333222222222333333333333444444555444333222222222333444333333222222333333444555555555444444444444444444555555555555555555555555666444555999AAAJJJQQQTTTIIIBBB:::777888:::999777666666777888999999999888555666666666666777777777888888888888999999999:::;;;;;;::::::999999888888;;;::::::999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>???>>>======???AAABBB???===??????>>>>>>>>>??????@@@EEEDDDDDDEEEGGGJJJMMMNNNNNNPPPRRRUUUYYY\\\___```aaabbbdddddddddccccccccc```dddjjjnnnrrrvvvzzz}}}|||vvvqqqooollliiifffjjjhhhfffdddcccbbbbbbaaadddaaa\\\WWWRRRNNNKKKJJJJJJFFFBBB@@@@@@@@@@@@@@@======>>>>>>===<<<<<<<<<;;;===>>><<<999666666777777777666666555555555444666666666666555555555555555555555555555555555555333333333333444555555555222333444333222111222444444444444444444444444444222222333333333333222222000111111222333333444444222222222333333333444444666555444222111111222222///000111222222111000////////////000111222222222333333222222222111111111111111222222222333333333444444444444444444444444444555555666777666666666777777777777888888888999777777777777777777777777555666777777777777666666777777888999999999999888777777777888888888999999777888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<=====================>>>??????BBBBBBCCCFFFKKKQQQWWW[[[___hhhqqqvvvzzzsssiii```WWWRRRQQQQQQOOOKKKHHHEEEBBBAAAAAA===>>>>>>===<<<;;;:::999777888:::;;;;;;:::999888666666666666666777777888888777666666555555555555444444444444444444444444333333333333333333333333444444555444444333222111000000111111111111000000222222222222222111111111222222222111111111111111111000000000111222333333111111222333444555666666333333333444444555555666333333333333222222222222333333333222222222222222111111111111111111111111222222222222333333333333222333333444444333333222222333444555444333222111222222222222222222222222111111222333333333333222222222333333333333444444333333222222222333444444333333222222333333444555777666666666555555444444333444555666666555444333666555555777<<>>999777999999888666555555666777777777666666555555555666666666777777777777777888888888999999======<<<;;;:::999888888;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<>>===>>>????????????AAACCCCCCAAA???@@@???>>>>>>???@@@BBBCCCIIIIIIIIIKKKNNNRRRWWWZZZ]]]^^^^^^```cccgggkkkmmmkkkkkkkkkiiihhhiiilllooommmsss|||{{{xxxxxxvvvrrrooommmppprrrxxxssskkkbbb[[[VVVUUUTTTQQQNNNJJJHHHGGGGGGFFFEEECCCCCCCCCBBB@@@???>>>===<<<>>>>>>>>>;;;:::::::::777777666666666666666666888888777777777666666666666666666666666666666666333333444444555444444333111333555555444222222333444444444444444444444444333333222222222222333333111111111222222333333444111111111222222222333333555555444333222222222222000000111222222111000000//////000000111222222222333333333333222222222222111111222222222333333333333333333333333333333333444555555666666666666666666666777777888888888888666666777777888888888888777888888999999999999999777888888999999999999999777777888888888999999999666777888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=====================>>>@@@@@@@@@@@@@@@AAACCCDDDHHHIIILLLQQQXXXcccnnnuuuyyytttwww~~~zzz{{{zzznnnfffdddbbb___ZZZTTTOOOKKKIIIHHHCCCAAA???===>>>>>>>>>>>>777888999:::;;;:::999999888888777777777888888999999888777555555555666666444444444444444444444444333333333333333333333333444444555555444333222222222333333444444333333222111111111111111111111111111111111111111111111000111111000000111111222333111111222222333444555555222222222333333444444444333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222333333444444333333222222333444444444333222222222222222222222222222222111111222333333333333222222222222333333333444444222222222222333444444555333333222222333333444555777777666555555444444444444666888999999888666444666555444666999;;;;;;;;;<<<:::888888999999777666::::::999888777555444333555555666666666777777777666777777777777888888888<<<<<<;;;;;;::::::999999;;;;;;::::::::::::;;;;;;:::::::::;;;<<<<<<======>>>???@@@???>>>===>>>???BBBBBBCCCEEEFFFFFFEEEDDD@@@@@@AAABBBEEEHHHLLLNNNSSSTTTUUUWWWYYY\\\aaadddkkkkkklllnnnppprrrtttuuuxxxvvvrrrnnnmmmrrr{{{xxxmmmeeeaaa``````ZZZWWWTTTQQQOOONNNKKKIIILLLKKKJJJIIIGGGCCC???<<<>>>?????????===<<<<<<;;;999999999999999999999999999999888888888888777777666666666666666666666666444444555555555444333333222555777888666444333333444444444444444444444444444333222111111222333444111111111222222333333333222222222222333333333333444444444333222222222222111111111111111111111111000000000111111222222222333333333333333333333333111111222222222333333333666666666666666666666666555555555555666666666777444555666777777777666666666666666777888888999999888888888888888999999:::888888888888888999999999888888888888999999999999666777888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<=========???>>>============>>>>>>AAACCCEEEEEEFFFIIIMMMQQQSSSWWW]]]eeeppp~~~}}}vvvvvvtttpppmmmqqq|||}}}yyyuuusssoooooouuu}}}|||yyyvvvpppiiiccc]]]ZZZXXXSSSNNNHHHDDDCCCCCCBBBBBB;;;<<<<<<<<<<<<<<<<<<<<<888777777666666777777777999888777555555555666777444444444444444444444444333333333333333333333333444444555555555444333333333333444444444444333333111111111111111111111111000111222222222222111111333222111111000000111111222222111111111111111111111111111111111222222222222222222222222222222222000000111111111111111111333333333333333333333333222222333333333444444444222333333444444333333222222333333333333333333333222222222222222222222222111111222333333333333222222222222333333333444444111222222333444444444444333333222222333333444555555555555555444444333333444666888999999888666444555444444666888999888777888888777888999888777666<<<<<<<<<;;;:::999777666666666666777777777777888666777777777777888888888888888999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<===>>>>>>AAABBBDDDDDDCCCCCCDDDEEEBBBCCCFFFGGGHHHHHHHHHHHHIIIJJJKKKNNNQQQUUUXXXZZZZZZ]]]```ccceeeiiiooosss{{{~~~yyyxxxvvvooolllkkkdddaaa^^^[[[XXXTTTOOOLLLOOOOOOOOOOOONNNJJJDDD???CCCCCCBBBAAA@@@???===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777777777777777777777777555555666666666555444444777999;;;;;;999777555555444444444444444444444444555444333222222333444555111222222222222222333333333333333333444444444444333333333333333333222222222222111111111111222222111111111111222222222222333333333333333333333333111111222222222333333333555555555555555555555555666555555555555666777777333444666777777777666555666666777777888888888999666555555555666777888999777777666666777777888999888888888999999999999:::777888999999:::::::::::::::;;;;;;<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========???@@@AAA@@@DDDHHHLLLPPPVVV^^^eeemmmrrrzzz{{{vvvssspppnnnhhhjjjjjjiiigggkkkttt|||}}}zzzwwwxxx}}}xxxrrrqqqqqqnnnooojjjiiilllpppqqqtttxxxzzzzzzvvvsssiiiccc[[[UUURRRNNNIIIFFFBBBAAA>>><<<::::::::::::777666666555555555555555888777777666666777777888444444444444444444444444333333333333333333333333444444555555555555444444111111222222222222111111111111111222222222222222000111222333444333222111333333222111000000000111222111111111000000000000000000000000000000000000111111111222222222222222000000000000000111111111333333333333333333333333222222333333444444555555222333333444444333333222222222333333333333444444333333333333333333333333111111222333333333333222222222333333333333444444222222333444444444333333333333222222333333444555444444444444444444444444333444555666666555444333444444444666888888777666666777888888888888777666333444555666777777777777777777777888888888999999777777777888888888999999777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@BBBDDDDDDDDDEEEGGGHHHCCCFFFIIIKKKLLLLLLNNNOOOSSSTTTVVVYYY\\\^^^```aaaZZZ]]]bbbfffkkkttt}}}xxxuuuqqqmmmiiiccc]]]XXXWWWUUUSSSTTTVVVTTTPPPKKKMMMKKKIIIHHHGGGDDDAAA???======<<<;;;;;;:::999999::::::999999999888888888777777777777777777777777777777666666666777777888<<<===>>>===:::777666666444444444444444444444444444444333333333333444444222222222222222222222222333333444444444555555555222333333444444333333222333222111111111111222333222222222222222222222222222222222222333333333333111111222222222333333333333333333333333333333333666555555444555666777888444555777888888888666555777777777777777888888888666555555555666777888999777666555555555666777888888888888999999999::::::888999999:::::::::999999:::;;;;;;<<<======>>>>>>;;;<<<<<<===>>>>>>??????>>>>>>???@@@BBBFFFIIIKKKJJJQQQYYYaaajjjttt}}}wwwuuutttrrrpppnnnooooooooopppttt{{{~~~|||{{{{{{~~~~~~zzzyyy|||}}}{{{xxxsssppprrrqqqmmmjjjkkkiiinnnrrrtttzzzzzzvvvssslllbbb[[[QQQMMMGGGAAA<<<;;;:::;;;999888888777666666777777555666777888888888888888444444444444444444444444444444444444444444444444444444555555555555444444111222222333333222222111222222222222333333333444000222333555555555333222111111111000111111222333111111111111111111222222111111111000000000000000000111111111222222222222000000000111111222222222222222222222222222222222222222333333444555555666222333333444444333333222222222222222333333444555333333333333333333333333111111222333333333333222222222333333333333444444222333444444444333222111333333222222333333444555444444444555666666777777555555555555555555555555555444444555777777666555777777888888777777777777...///111222444555555555888999999999999:::::::::888888888888999999999:::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA???AAACCCEEEFFFGGGJJJLLLIIILLLQQQSSSTTTUUUXXXZZZ\\\^^^bbbfffjjjlllmmmmmmeeegggiiillltttxxxssslllfff```]]]^^^___]]][[[YYYVVVSSSPPPOOOLLLGGGCCC@@@@@@???>>><<<;;;::::::999999999999888888888888888888888888888888888888999888666666666888:::<<<@@@@@@???<<<888666555555444444444444444444444444333333444444444444333333222222222222222222222222222222333333333444444444222222333444444444333222333222222111111222222333222222222222222222222222111111111222222222333333111111222222222333333333666666666666666666666666666555555444444666777888555666888999:::999777666888888777777777777777777888777777777777999;;;<<<666555444444444555777888888888999999999:::::::::999999:::::::::999888888;;;;;;;;;<<<===>>>>>>???;;;<<<<<<===>>>??????@@@@@@@@@BBBDDDIIINNNRRRUUU^^^fffrrr}}}zzzwww|||}}}}}}uuuooonnnfffjjjlllmmmrrryyy||||||yyyccc^^^UUULLLFFFCCCBBBBBB===<<<<<<;;;:::::::::;;;333555777888999999999888444444444444444444444444555555555555555555555555444444555555555555555444333444444555555444444333222222222333333444444444111222444666666666444333/////////000111333444555000000111222333444444555222222222111111111111111000000111111222222222222111111111222222333333333111111111111111111111111222222333333444555666666222333333444444333333222333222222222333333444555333333333333333333333333111111222333333333333222222222333333333444444444333444444555444333111000333333222222333333444555444444555666777888999999777777666666666666777777666555444444666666555444777888999888777666777888555666777777888777777777999999:::::::::;;;;;;;;;888999999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCEEEHHHJJJLLLMMMPPPSSSOOOTTTYYY\\\]]]^^^aaadddfffjjjpppvvv{{{~~~zzzzzzyyyzzzyyymmmeeedddffffffeeebbb___ZZZWWWUUUQQQLLLGGGEEEDDDCCCAAA???>>>===<<<999999999888888888777777888888888888888888888888;;;999777555666999===???AAAAAA???;;;777444444444444444444444444444444444222333555555555555333222222222222222222222222222111111222222222333333333111222333444444444333222444333222111111222333444222222222222222222222222000000000111111222222222111111222222222333333333555444333222222333555666444444555555666777777888888888777777888888999:::777777777888999999999:::999999999999999999999999555555555555555555666666666666777888999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===>>>???@@@:::777;;;>>>===@@@EEEDDDAAADDDKKKQQQXXXeeessszzzrrruuuvvvxxx{{{|||zzzwwwtttzzzyyy}}}uuurrrnnnlllnnntttxxxxxxvvv~~~qqqaaaVVVMMMEEE@@@AAA;;;999<<<===999777::::::::::::999888777888:::999777666555666777666555:::999777666555555555666333222222333555666555444333444666666666444222111333222222111111222222333444555666777777555333222222222222222222222222222333333333222222222111111000000000000000000000000000000000000111111111111111111222333333333333222444444444333333222222222111222444666666555444333555555444333333222111111111111222222222333333333555555555444333222111000333333222222333333444555333333333444444333222222333333333222222111111111000000111222333333444444555555666666666666555555666777777777555555777888555555555555555555555555777777777777666666666666777777777777777777777777999999999999999999999999;;;;;;::::::::::::999999======<<<;;;;;;:::999999<<<===??????===<<<<<<===@@@@@@@@@AAABBBCCCDDDEEEHHHGGGGGGKKKPPPUUUXXXYYY]]]___bbbdddeeehhhkkknnnqqqyyyzzzyyy}}}~~~}}}xxxlll^^^TTTPPPQQQLLLJJJGGGDDDBBB@@@@@@@@@::::::;;;;;;::::::999888999:::::::::::::::999888999888777777999<<>>@@@AAABBBBBB===<<<@@@CCCBBBCCCHHHEEEFFFMMMWWWaaannn~~~wwwrrrooouuuwwwzzz~~~|||xxxxxxzzz{{{yyyvvvuuu{{{qqqaaaSSSIIIHHHCCC@@@AAA@@@;;;;;;>>>999:::::::::999999:::;;;999777555555666777666555888888777666555555555555888666666777888999999888333444555555444333222111333222222111111222222333444444666666666555333222222222222222222222222222333333333222222222222111111111111111111111111111000000000000111111111111111111222333333333333222444333333333222222222222111222444666666555444333666666555555444444333333111111222222222333333333444444444444333222111111333333222222333333444555333333333444444333333222333333333222222222111111222222333333444444555555555555666666666666555555555666666555444444555777555555555555555555555555777777777777777777777666888888888888888888888888999999999999999999999999::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;<<<<<<:::<<<============>>>@@@CCCCCCBBBCCCDDDEEEGGGHHHKKKMMMPPPTTTXXX\\\___aaa```dddkkkpppuuuyyy|||xxxhhh^^^YYYUUURRRLLLIIIFFFDDDAAA???@@@??????>>>===<<<;;;;;;888888999999999999888888999888777777999<<<@@@CCCDDD???:::888888888777666444555555666666555555444333333333333333333444444111222222222222333333333333333333222222222111111444444555555555666666666333333333222222222111111111111111111111111111111000000000000000111222222222222111111111111222222888888777777666555333333333333333444555555666666888777777777777888999999999999999888888888888888888888888888888888888888:::::::::999999888888888888888888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>??????AAA??????BBBDDDDDDFFFIIIPPPWWWcccppp|||~~~}}}{{{zzzxxxyyyyyywwwsssqqqsssuuu}}}|||{{{|||}}}~~~|||vvvwww{{{gggYYYQQQMMMIIIFFFAAA======AAA::::::999999888888777777999777555555666666666555555555666666666555555444666555444555777777777666333333333333222222222222333222222111111222222333333444555666555444333222222222222222222222222222333333333333222222222222333333333222222111111111000000000111111111222222111111222333333333333222222222222222222111111111222333444555555555444333444444444444444333333333111111222222222333333333222333333444444333333222333333222222333333444555222333333444444333333333333333333333222222222222444444444444555555555555555555666666666666555555444555666555333333555666555555555555555555555555777777777777777777777777999999999999999999999999::::::::::::::::::::::::999999::::::;;;<<<<<<<<<===<<<<<<=========>>>>>>;;;<<<=========???BBBEEEBBBBBBBBBCCCEEEHHHLLLNNNTTTXXX]]]```bbbdddiiimmmkkkrrr}}}yyyoooddd]]]TTTNNNMMMKKKGGGCCCBBBBBB@@@???===<<<;;;;;;::::::::::::::::::::::::999999888888:::===@@@AAA@@@===:::888888888888888444555555666666555555444444444444444333333333333222222222222333333333333333333333333222222222222444444444444555555555555333333333222222222111111111111111111111111111111111000000000000111222222222222111111111111222222111222444555666555444444333333333444444444555555777777777777777888999999:::999999999888777777777:::::::::::::::::::::::::::999999888888777777666999999999999999999999888::::::;;;;;;<<<<<<=========>>>>>>>>>??????>>>>>>BBBBBBCCCEEEHHHLLLRRRWWWhhhsssxxxrrrooooooqqqrrrwww{{{~~~|||{{{{{{yyy||||||{{{~~~~~~pppgggccc\\\TTTKKKDDDCCCEEE@@@>>><<<;;;;;;999777666999777555555666666666555333444555666666666444444555333333333555555444333333333222111111222222333333222222111111222222333333444444444444333222222111222222222222222333333444444333333333222222222555444444333333222222111000000111111111222222222111111222333333333333222111111111111111111111111222333444555555555444444111111111111111111111222111111222222222333333333111222333333444444444333333333222222333333444555222222333444444444333333333333333333333333333333555555555444444444444444555555666666666666555555555666666555444444555777555555555555555555555555777777777777777888888888::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;<<<===>>>>>>?????????@@@@@@@@@??????>>>????????????BBBFFFIIIDDDEEEFFFHHHLLLRRRWWWZZZ^^^ccchhhjjjkkknnnvvv|||zzznnn___WWWUUUSSSOOOJJJGGGEEECCCAAA???>>>??????>>>======<<<<<<<<<<<<<<<:::999999:::;;;===???@@@<<<:::888777777777777888555555666666666666555555555555444444333333333222222222222333333333444444333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111111111000000111111222333333222222111111222222333000111333555666555555444333333333444444444444444777777666666777777888999:::999999999888777777777:::::::::::::::::::::::::::999999999888888777777:::::::::999999999999999::::::;;;<<<<<<===>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBDDDGGGJJJNNNUUUaaannnuuuvvvtttrrrooopppssswwwzzz}}}xxxuuuvvvxxxyyyyyy{{{~~~|||nnn```UUUNNNJJJFFFCCC@@@>>>>>>>>>===;;;999777666666777777777555333444555666666666444444777666444555666777666444333222222111111222333333333222222111111222222333333333333333333222222111111111111222222333333333444444444333333333222222444444444333333333222222111111111111222222222222111111222333333333333222111111111111111111111111333333444444444555444444111111111111111111111222111111222222222333333333111111222333444444444444333333222222333333444555111222333333444444444333333333333333333333333333444444444444333333333333555555666666666666555555666777777666555555666888666666666666666666666666666777777777888888888999::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;===>>>??????BBBCCCDDDEEEDDDCCCAAA???@@@AAAAAAAAABBBDDDHHHLLLNNNOOOQQQUUUZZZ```eeehhhkkkoootttwwwzzzvvvhhhbbb]]]WWWRRRPPPMMMJJJGGGEEEEEEFFFFFFAAA@@@???>>>============::::::;;;;;;<<<===>>>>>>888777777666555555666777555666666666666666666555555555555444444333333333222222333333333444444444333333333333333333333333222222222222222222222222333333333222222222111111111111111111111111111111111111111111111222222333333333222222222222333333666666777777666555555444444444444444444444555555777666666666666777888888999999999888888888888888999999999999999999999999::::::::::::::::::::::::999999999:::::::::::::::::::::;;;<<<===>>>>>>???@@@@@@???@@@AAACCCEEEGGGGGGNNNVVV\\\hhhyyy|||wwwvvvnnnqqqtttwww{{{{{{vvvooolllnnnssswwwyyy{{{oooaaaVVVLLLGGGAAA>>>>>>???===;;;;;;999777777888888888777555555666666666555555444555444333333444444333222222222222333333333333333333222222111111222222333333333222222222111111111111111111222222333333444444444444444333333333333333333333333333333333333111111111222222222222333111111222333333333333222111111111222222222222222333333333444444444555555444444444444444333333333111111222222222333333333111222333333444444444444333333222222333333444555111111222333444444444444333333333333444444444444333333333333333333444444555555666666666666555555666777888777555555777888666666666666666666666666666777777888888999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@BBBDDDHHHJJJJJJHHHDDDAAA@@@BBBDDDEEEGGGIIIMMMPPPXXXZZZ^^^dddkkkrrrwwwzzzzzzpppgggaaaZZZWWWQQQLLLIIIHHHIIIJJJEEEDDDAAA???============:::;;;<<<===============666777777666444444555777555666666777777666666555555555555444444444444444333333333333444444444444333333333333444444444444555555555555444444444444333333333222222222111111111111111111111111111111222111111111111222333333333333222222222222333333777777666555555555555666555555555555555555555555666666666666666777888888888888888888888999999999999999999999999999999999888888999999::::::;;;;;;888999999::::::;;;;;;;;;::::::;;;<<<===>>>???????????????AAAEEEJJJOOORRRYYYdddooovvvxxxrrrqqquuuvvvzzzzzzqqqpppqqqpppnnnuuu{{{uuuaaaYYYNNNFFFCCCAAA>>>;;;<<<:::888888999:::999888888888777666555555555555444333111111222333111000111222333444555555444333333222222111111222222333333222222111111111111111000111111222333333444444555444444444444333333333111111222222333333444444111111111222222222333333111111222333333333333222222222222222333333333444444333333333444444555555666666555555444444333333111111222222222333333333222222333444444444333333333333222222333333444555000111222333444444444444333333333444444444555555333333444444555555666666555555666666666666555555555666777666444444666888666666666666666666666666666777777888888999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????DDDJJJOOOPPPMMMIIIEEECCCFFFJJJNNNQQQTTTYYY\\\bbbgggppp|||xxxkkkfff___WWWRRROOOOOOOOOLLLJJJGGGCCCAAA@@@??????:::;;;===>>>>>>===<<<;;;777888999888666444666888666666777777777777666666444444444444555555555555333333333444444444444555333333333444444444555555666666666555555555444444333333333222222222111111111111111111111111111111222222111111222222333444444333333222222333333444222222111222333555777888666666666666666666555555666666666666666777888888777777888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;555555666777888999999:::888888999::::::;;;<<<<<<::::::;;;<<<===>>>???@@@EEEEEEEEEHHHNNNVVV^^^cccsss~~~||||||xxxvvvqqqmmmnnnnnnrrr{{{ssscccVVVOOOIIICCC???===;;;999999:::;;;:::999:::999777666555555555666888777555555666666555444111222444666666666444333333222222222222222222333333222111111000111111111000000111222333333444444555555444444444333333333///000111222333333444555111111222222222333333333111111222333333333333222222222222333333444444444444333333333333444555555555555444333333222111111111111222222222333333333333333333444444333333222333333222222333333444555000111222333444444555444333333333444444555555555333444444555666777888888555555666666666666555555444555666555333333555666777777777777777777777777666777777888999999::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????<<>><<<;;;888:::;;;:::777555777999666666777777777777666666333444444444555666666666333333333444444444555555333333333444444555555555555555555444444333333333333333333222222222111111111111111111111111111111222222111111222222333444444333333222222333333444666666666666666666666666666666777777777777666666888888888888777777777777:::999999888888999999:::;;;;;;;;;<<<;;;;;;::::::888999999::::::;;;;;;<<<;;;;;;<<<======<<<<<<<<>><<<:::999888888888;;;;;;:::888777666555444666666666666666666666666333333444555555444333333333333333333333333333333444444222222222222444444333111///111333555333111444333333222222333333444111111222222222333333333222222222333333444444444444333333222222333333444222111111111111111111222222222222222222222222222333333333222222111111111333333333333333333444444222333333444555555555444333333333444444444555555222333333444444333333222555555444333333222111111666666666666777777777777888777666666666777999:::777888888888888999999999444555666666666666666555<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;===>>>>>>===<<<<<<===;;;<<<<<<===>>>???@@@@@@CCCEEEHHHMMMPPPQQQOOOMMMQQQVVVaaakkkmmmkkkooottt{{{zzzpppkkkiiiiiihhhbbbWWWNNNMMMNNNKKKEEEFFF===888>>>EEEDDD???;;;:::888666666888888888777888888888888777777777777666666555555555444444444444444444444444444444444333333333444444444555555555555555555555555555555444444333333333333222222222222222222111111000000222222333333333333444444555555444444444333333333666666666666666666666666666666777777777777666666666666777777888888999999:::999999888888999999:::999::::::;;;;;;;;;::::::888999999::::::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;>>><<<===AAABBBAAACCCHHHLLLUUU___iiixxx~~~xxxsssrrruuuxxxvvvfffXXXPPPKKKFFFAAA===;;;:::999888777777777777777666555555444444444444444444444555333444555555555555444333333333333333333333333333444444333222222333444444333222000222444555444222444333333222222333333444000000111111111222222222222222333333333444444444333222222111111111111222333222222111111222222333333333333333333333333333444333333333222222222222333222222222222222222222///000222444555777777888333333333333444444444444222333333444444333333222333333333333333333333444555555555555666666666666888777666666666777999999777888888888888999999999555555666777777777777666;;;;;;:::999999::::::;;;::::::;;;;;;;;;<<<<<<<<<:::;;;===>>>======>>>@@@===>>>>>>???@@@AAABBBBBBBBBDDDGGGKKKPPPSSSTTTTTTWWW]]]gggoooqqqrrrzzzzzzlll___XXXVVVPPPHHHJJJCCC@@@BBBCCC???:::999;;;999777777999:::999888888888888777777777666666666666666555555555444444444444444444444444444444333333444444444555555555555555555555555555555555444444444333333222222222222222222222111111111000222222333333333333444444444444444444333333333333666666666666666666666666666777777888888777777666555555666777888999:::;;;:::999999888888999999:::888999:::;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>???AAACCC???@@@AAACCCDDDDDDEEEEEEEEEGGGJJJNNNSSSXXX\\\^^^aaafffnnnuuuwww|||}}}rrrkkk```VVVRRRMMMIIIHHHDDD>>><<<===<<<:::999999:::;;;;;;:::888888777777777666666666666666666666555555555555444444444444444444444444333444444444444555555555555555555555555555555555555555444333333222111111222222222222111111111111222222333333333333444444333333333333222222222222666666666666666666666666777777777888888777777777666666777888888999:::::::::999999888888999999:::888999:::;;;<<<=========999999::::::;;;<<<<<<<<<===<<<<<<<<<<<<======>>>BBB@@@BBBFFFJJJPPPZZZeeettt}}}|||{{{xxxyyy|||wwwfffZZZKKKCCCAAAAAA===:::<<<<<<<<<;;;999888666555666666666777777888999999444555666777777666555444444444444444444444444444444444444333333444444444555444444444555555555555444333333222222333333444000111111111222222222222333333444444444444444444777777666555444444444444444444444333333444444444444444444444444444444444444444444444444444444444777666666555444333333222333333444444555444444333222222222333333333333444333333444444444444333333333333333444555555666666444444555555555666666666777777777777777888888999777777888888888999999999777777777888888999::::::::::::::::::;;;;;;;;;<<<;;;<<<<<<<<<<<<=========;;;<<<>>>>>>>>>???BBBDDDAAABBBDDDFFFHHHHHHIIIIIIKKKMMMQQQTTTXXX\\\```cccfffkkkssszzzsssbbbYYYPPPLLLIIIEEEDDDEEE>>><<<::::::;;;<<<<<<;;;888888777777777666666666777777777666666666555555555555555555555555555555444444444444555555555555555555555555555555555555555555444333222222111111222222222222222222222222222222222333333333444444333333333222222222111111666666666666666666666666777777888888888888777777999999999888888888888888:::999999888888999999:::::::::;;;===>>>>>>>>>>>>999::::::;;;;;;<<<==================>>>???@@@AAAEEECCCEEEKKKRRR]]]ooo~~~sssaaaTTTOOOJJJDDD>>>>>>===<<<;;;999999888888777777777888888888999999555555666777777666555555555555555555555555555555444444444444444444444444555555666555555444555555444333333222222333333444222222222333333333444444444444444444444444444444777666555555444444444444555444444333333444444555444444444444444444444444444444444444444444444444666555555444333222222111333444444555444444333333222222333333333444444444333444444555555444444333555555555555555555555555555555666666666777777777666777777777888888888888777777888888888999999999777777777777888999;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@???>>>???AAACCCCCCDDDGGGJJJLLLNNNNNNNNNPPPSSSXXXZZZ\\\^^^aaadddfffkkkvvvzzzjjjYYYRRRPPPMMMIIIHHHAAA???===<<<======<<<;;;888888888888777777777777888888777777777666666666555555555555555555555555444444444555555555666666555555555555555555555555555555444333333222111111222222222222222222222333222222222333333333444444333333333222222222111111666666666666666666666666777888888999999888888777::::::999999999888888888:::999999888888999999::::::;;;<<<===============:::::::::;;;<<<<<<===============>>>???BBBDDDEEEGGGIIINNNXXXcccsss~~~{{{~~~}}}zzzjjj]]]SSSIIIBBB???===;;;999888999;;;<<<777777777777666666666666555666777888888777666555666666666666666666666666444444555555555555444444444666666666444333444555444333333222222333333444333333333333444444444555555555555555444444444444333333222222222222333333555444444333333444444555333333333333333333333333333333333333444444444444222222222111111000000000000111333444555666666666333333333444444444555555444444555555555555444444666666666666666666555555666666666666777777777888666666777888888888888777777888888888888999999999777777666666777999;;;<<<999:::;;;<<<<<<===<<<<<<============>>>>>>>>>>>>@@@@@@AAA@@@???@@@BBBEEEEEEGGGKKKPPPSSSUUUUUUUUUTTTXXX\\\]]]^^^aaafffjjjnnnssskkk```[[[TTTMMMHHHGGGDDDBBB@@@@@@@@@>>><<<::::::999999999888888888888888888888777777777777555555555555555555555555444444555555555666666666555555555555555555555555444444333333333333222222222222222222333333333333222222333333333333444444333333333333222222222222666666666666666666666666777888888999999888888777888999999999999999999999:::999999888888999999:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<==================???AAADDDHHHJJJMMMRRR___nnn}}}|||rrrdddXXXQQQJJJFFFAAA<<<999:::;;;===999888888777777666666555666777888888888888777666666666666666666666666666333444555666666555444333444555777555333222333555444333333222222333333444222222333333333444444444666555555555444444444444111111000111111222333444444444333333333333444444333333333333333333333333222222222222333333333444222222222222222222222111111222333444555666666666444444555555555666666666444444555555555555444444555555555666777777777888555555555666666666777777555666777888999888888777777888888888888999999999777666555555666999;;;<<<999:::;;;<<<=========<<<======>>>>>>>>>????????????@@@@@@@@@@@@AAAEEEHHHHHHKKKPPPVVVZZZ\\\]]]^^^ZZZ]]]___```bbbiiittt|||vvvlll```UUUPPPMMMKKKHHHEEEDDDCCCAAA???;;;;;;;;;:::::::::999999999999888888888777777777555555555555555555555555555555555555666666666666555555555555555555555555222222333333333333444444222222222333333333444444222222333333333333444444444444444444333333333333666666666666666666666666888888999999999999888888777777888999:::;;;;;;<<<:::999999999999999999:::999999:::::::::999888888::::::;;;;;;<<<===============>>>???BBBFFFJJJLLLSSS\\\mmmyyymmmgggXXXRRRJJJAAA<<<::::::;;;<<<;;;;;;:::999888777777666777888999999888777666777777777777777777777777333444555666666555444333333555777555222111222444444333333222222333333444111111222222222333333333666666555555555444444444111111111222333444555666444333333222222333333444222222222222222222222222111111111222222333333333444555555555555555555555444555555555444333333222555555555666666666666777444444555555555555444444333333444666777999::::::444444444555555555666666555666777999999888888777777888888888888999999999666666555555666888;;;<<<888999;;;===>>>>>>===<<<>>>>>>>>>>>>????????????===>>>??????@@@CCCGGGJJJKKKNNNTTTZZZ___bbbcccccc```bbbccccccgggrrr{{{kkk```\\\RRROOOLLLIIIHHHFFFCCCAAA<<<<<<;;;;;;;;;:::::::::999999999888888888888777666666666666666666666666555555555555666666666777555555555555555555555555111222222333333444444555222222222333333444444444222222333333333444444444555555444444444444333333666666555444444666777888777777777777888888888888777777888999;;;<<<======:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>><<<;;;<<<>>>@@@AAAAAAAAA???AAAEEEEEEGGGQQQ^^^fffrrrnnnfffXXXLLLDDD@@@???>>><<<<<<:::888999::::::777===<<<;;;;;;<<<===<<<;;;>>><<<888666666666666666777555333222222222444555444444444333333222222222333333333333333333333333555555555555444333222222777666555444333444555555444444444444444444444444333333333333333222111000222333333444444333333222333333333333333333333333333444444555555444444333555444333333333333444555333333333333333333333333555555555555555444444444333444666777777777666555777777777777666666666666777777777777888888888888888888888888888888888888777777777777888999:::;;;<<<<<<======>>>>>>??????===>>>??????????????????@@@?????????BBBFFFKKKNNNOOOTTT\\\bbbeeeffffffggglllgggfffkkkvvvsssiii___ZZZUUURRRQQQNNNHHHDDD???>>><<<;;;;;;;;;;;;;;;::::::::::::999777666555777777777777777666666555777777666666666666777777666666666666666666666666333333333222222222111111222222222222222222222222111111222222222333333333000000111111111222222222666555555555555666777777777777777777888888888888999999999::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<<<<===>>>>>>>>>CCCAAACCCGGGJJJPPP___nnn}}}}}}zzzlll]]]PPPHHHAAA>>>>>>>>>===<<<===@@@AAA@@@CCCAAA>>>===>>>???AAAAAA???>>>======<<<;;;888666777666444333333333555555555555555444444444333333444444444333333222222222333333444444555444444444666555444333222333444444333333333333333333333333333333333333333222111000222333333444444333333222444444444444444444444444444555555555555555555444444333222222222222333444333333333333333333333333555555555555555555555555444555555666666666666555555555666666666666666666888888888888999999999999::::::::::::::::::::::::999999888999999:::;;;<<<<<<<<<======>>>?????????@@@@@@@@@@@@@@@??????>>>AAAAAAAAABBBEEEJJJOOORRRYYY]]]cccfffggghhhjjjlllkkknnnvvvxxxpppdddZZZTTTPPPNNNMMMFFFCCCAAA>>>=========<<<;;;;;;;;;:::999888777777777777777777777666555555555555444444444444555555666666666666666666666666333333333333222222222222222222222222222222222222111111222222222333333333111222222222333333333333555555666666777777777666777777777777888888888888:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===>>>>>>>>>??????FFFFFFHHHNNNWWWfff{{{}}}xxxxxxvvvyyyuuueeeVVVJJJCCCBBB???======>>>BBBFFFJJJSSSQQQNNNLLLLLLNNNQQQSSSPPPNNNJJJEEE@@@<<<999888888777555444444444555666666666555555555555444444666555444444222222111000111222333444555555555555555444333333222222333333333333333333333333333333222222333333333222111111222333333444444333333222555555555555555555555555555555666666666666555555333222222111111222222333333333333333333333444444444444444555555666666777888888777777777777777888444444555555666666777777999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<===>>>??????????????????@@@@@@AAAAAABBBBBBBBBDDDGGGIIILLLQQQVVVZZZ```cccfffggggggiiinnnrrruuuzzzgggYYYSSSQQQRRRLLLHHHDDD@@@???>>><<<;;;;;;;;;;;;::::::999999888777777777666666666555555666555555444444555555666777777777777777777777777444444333333333222222222333333333333333333333333111111222222222333333333222222333333333444444444444555666888888777666666666777777777888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;===>>>???@@@BBBDDDFFFIIIMMMTTT^^^mmm{{{tttuuu~~~zzzhhhYYYPPPMMMGGGAAA???AAAGGGQQQ[[[jjjjjjiiihhhhhhjjjmmmoooqqqlllaaaTTTHHH???;;;:::888888777666555666666666555555555555444444444444444444444333333222222222222333444444555555555444555555444444444333333333222222222222222222222222222222333333333222222111222333333444444333333222444444444444444444444444444444555555555555444444333333222222222222333333333333333444444444444444333444444555666777777888<<<;;;:::888888999:::;;;444555555666777888888999999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;<<<>>>???@@@@@@??????<<<===>>>@@@BBBDDDFFFGGGDDDHHHMMMQQQTTTXXX^^^bbbdddgggiiijjjlllqqqzzzmmm```ZZZXXXTTTOOOIIIEEEDDDBBB@@@>>><<<<<<;;;::::::999999999777777666666666555555666888888777777777777888888666666666666666666666666444444444444333333333333333333333333333333333333111111222222222333333333222222222333333333333444444555777888888888777666666777777777888888888888777888888999;;;<<<<<<===;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<=========;;;===??????@@@BBBGGGKKKOOOXXXeeesssyyytttwww{{{jjj___[[[RRRIIIGGGIIIRRRcccsss~~~ooo]]]LLLAAA<<<888888777777666666666666333333333333333333333444222222222333333444444444444555555555444444333222666666666666666555555444222222222222222222222222111222222333333333222222222333333444444333333222333333333333333333333333222333333444444333333222333333444444444444333333333333333444444555555555444444555555666777888888;;;:::888777777888999:::666666777888999::::::;;;888888888999999999999:::::::::::::::::::::::::::;;;::::::999999999999:::;;;<<<>>>@@@@@@@@@??????>>>>>>???@@@BBBEEEGGGIIIEEEKKKSSSXXX[[[___dddiiihhhmmmrrruuuyyy~~~ooogggaaaZZZRRRMMMKKKIIIFFFCCC???>>><<<;;;:::999999999999888777666666666666777888888777777777777888888555555555555555555555555555555555444444444333333333333333333333333333333111111222222222333333333111111111111222222222222666666777777888888777777777777777777888888888888666777888999;;;<<<===>>>;;;;;;<<<<<<<<<=========;;;;;;;;;<<<======>>>>>>===???@@@@@@AAADDDLLLQQQ]]]lll{{{|||}}}sssggg\\\RRRPPPRRR[[[ooosss[[[GGG===777777777777666666666666222222222333333333333444000111222222444555555666555555555555444333222111666777777777777666555555333333333333333333333333111111222333333333222222222333333444444333333222333333333333333333333333222222333333333333222222333444444555555444444333333333333444555555666666555555555666666777777888666666555555666777777888888888999999::::::;;;;;;888888888888999999999999999999999999999999999999:::999999999999999::::::;;;===???AAAAAAAAA??????BBBBBBBBBCCCEEEGGGJJJKKKKKKSSS]]]cccfffhhhmmmrrrnnnuuu~~~~~~oooggg\\\UUUQQQNNNIIIDDDCCCBBB@@@===;;;;;;;;;;;;:::999888777666777888999777666666555555666666777666666666666666666666666666666555555555444444444333333333333333333333333111111222222222333333333000000111111111222222222777777666666777777888999777777777777888888888888888888999::::::;;;<<<<<<<<<<<<<<<<<<============;;;;;;;;;<<<===>>>>>>>>>???AAACCCDDDGGGOOOZZZcccvvv~~~zzznnneeeaaa___bbbsssvvv[[[FFF;;;666666777777666666555555333333333333444444555555222222222333333444444444444444444555444444333333555666777777777666444444333333333333333333333333000111222333333333333222222333333444444333333222444444444444444444444444222333333444444333333222222333444444444444333222333333444444555666666666666666666666666777777777333444555777888888888888999999999999999999999999999999999999:::::::::;;;999999999999999999999999::::::999::::::;;;<<<===;;;===???AAABBBAAA@@@>>>BBBCCCDDDFFFIIINNNRRRTTTYYYbbbnnntttvvvxxx|||~~~~~~pppfffaaa[[[TTTMMMJJJHHHDDDAAA???=========<<<;;;999888777888999:::777777666666666666777777777777777777777777777777666666666666555555555444444444444444444444444444111111222222222333333333111111111222222222333333888777666666666777999:::777777777777888888888888::::::::::::::::::::::::<<<<<<<<<<<<=========>>>;;;;;;;;;<<<===>>>>>>???>>>AAAEEEIIIOOO[[[jjjvvv|||{{{~~~}}}|||vvvoookkkwwwkkkRRRAAA:::666666666666666555555444444444444555555555666666333333333333333333333333222222333444555555555555444555666666666555333333444444444444444444444444000111222333333333333333222333333444444333333222555555555555555555555555333444444555555444444333111222333444444333222111333333444444555666777777777777777777666666666666444666888:::;;;<<<;;;;;;999999999888888888888888:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::;;;<<<===>>>???;;;===???BBBBBBAAA@@@>>>???@@@CCCGGGNNNUUU[[[___fffppp|||}}}uuunnneee]]]NNNLLLHHHDDDAAA@@@??????===<<<:::888888999:::;;;999999888888888888999999999999999999999999999999777666666666555555555555444444444444444444444444111111222222222333333333222222333333333444444444555666666777777777777777777888888888888999999999<<<;;;:::999:::;;;<<<===>>>===<<<;;;;;;;;;;;;;;;:::::::::<<>>===666666666666555555555555555333000...---///222444444444444333333222222222444333333222111111111222333333333222222111111111444444444444444444444444111111111111111111111111222222333333333444444444555555555555555555555555444555555555444333333222444444444444444444444444444444444555555555666666777777777777777888888999888888888888888888888888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::::::::;;;<<<=========<<>>===<<<<<<;;;;;;;;;<<<@@@?????????AAABBBBBBBBBDDDEEEOOO```rrr}}}zzzzzz{{{yyy|||yyyxxxwwwyyy|||{{{zzz{{{{{{ooo[[[KKKAAA;;;888777777777666666555555555888777444333222333555666555444444444333333333222444333333222222111222222444444444333333333333333444444444444444444444444222222222222222222222222222222333333333444444444555555555555555555555555444555555555444444333222444444444444444444444444444555555555555555555555777777777777777888888999888888888888888888888888888888888888999999999999999999999999999999999999999999888888888888999999:::;;;;;;<<<============AAA@@@@@@AAABBBCCCCCCCCCFFFJJJQQQXXX[[[bbbsss|||mmmZZZMMMHHHFFFCCC@@@===<<<;;;;;;:::999999888;;;:::999888888777888888999999999999888888888888666555555444444444444444333333222222222222333333222222222333333333333333555444333333222222333333555666777777888888777777777888888888888999999999;;;::::::::::::;;;<<<===>>>======<<<<<<<<<<<<===??????>>>>>>@@@BBBDDDEEEMMMRRR___vvv||||||yyywwwxxxyyywwwyyy}}}{{{yyyxxxyyy|||~~~}}}}}}}}}~~~|||}}}~~~zzzjjjTTTFFF@@@>>>999555888888888777666555555444888888777666666666666777555555555444444444444444333333333333222222222222333444444444444444555555444444444444444444444444333333333333333333333333333333333333444444444444555555555555555555555555444555555555555444333333444444444444444444444444666555555555555555555555777777777777888888999999888888888888888888888888888888888888999999999:::999999999999999999999999999999999888888999999:::;;;;;;<<<======>>>>>>???CCCCCCCCCDDDEEEFFFGGGHHHKKKSSS^^^cccdddnnnlllWWWMMMJJJGGGDDDAAA@@@>>>===;;;:::999999::::::999888888999999999:::::::::999999999999888555555444333333333333444333333222222222222333333000111222444444444333333555444333333333333333333666666777888888888888777777777888888888999999999::::::::::::;;;<<<<<<============<<<======>>>>>>=========>>>AAAEEEKKKOOO[[[dddwww~~~|||{{{{{{{{{~~~|||xxxvvvvvvwwwxxxyyy|||~~~}}}{{{}}}}}}yyyvvvttttttuuu{{{|||xxx|||{{{ssscccUUUEEE;;;;;;<<<;;;888999999888888777666555555555666666666666555444444555555555555555555555555333333333333333333222222222222333333444444555555444444444444444444444444444444444444444444444444333333333444444444444555555555555555555555555555444444555555555555444444555555555555555555555555666666666666555555555555777777888888999999999999888888888888888888888888888888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAAFFFGGGHHHHHHIIIJJJMMMOOOSSS]]]hhhmmmqqq~~~dddWWWPPPJJJEEEDDDCCCAAA>>>===<<<;;;;;;::::::999999999::::::;;;::::::999999999888888888555555444333333333333333333333333222222333333333000111444666777666555444555444444333333333444444666777777888888888888888777777888888888999999999999999:::;;;<<<<<<<<<==================>>>???@@@@@@AAABBBCCCFFFLLLUUU[[[eeettt}}}}}}}}}{{{xxxtttrrrtttzzz}}}yyyvvvvvvvvvyyy{{{}}}~~~zzzuuupppmmmhhhkkkrrr~~~}}}~~~wwwsssqqqggg\\\OOOHHH@@@:::999:::;;;;;;:::999999888777777666666444555555666555444333222555555555555555555555555222333333444444444333222111111222222333333444444444444444444444444444444444444444444444444444444333333444444444555555555555555555555555555555555444444555666666555555444555555555555555555555555666666666666666666666666777777888999999999999888888888888888888888888888888999999999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>============???@@@BBBCCCHHHIIIKKKKKKLLLNNNRRRVVV]]]fffqqqzzzrrrcccXXXNNNFFFFFFEEEBBB???===;;;;;;;;;::::::::::::::::::;;;;;;999888888888777777777777555555444333333333333444444333333333333333333444111333555777888888777666444444444333333444555555666777888888999999888888777888888888888999999999888999:::;;;<<<=====================>>>???AAAAAAAAACCCDDDFFFJJJRRR^^^gggsss|||wwwttttttuuupppooommmmmmpppvvv||||||xxxvvvwwwxxxxxx|||yyysssooohhhhhhiiinnnvvvzzzrrrrrrzzzuuukkk\\\NNNDDDCCC@@@<<<999888999;;;999999999999888888888888666666666777666555555444444444444444444555555555111222444555555444333333111111222222222222222333444444444444444444444444444444444444444444444444333444444444555555555555555555555555555555555555444444555666666666666555555555555555555555555555555555666666666777777777666777999:::::::::999888888888888888888888888888999999999999::::::::::::777888888999999::::::;;;::::::::::::;;;;;;<<<===>>>>>>===>>>???AAACCCEEEFFFIIIMMMNNNPPPTTT[[[aaakkkwwwtttfffYYYPPPNNNKKKGGGBBB>>><<<;;;;;;<<<<<<;;;::::::;;;;;;;;;888888888777777777666666666666555444444444444555444444333333333333444444333444666777777777666666444444444444444444555666777777888999999999999888777888888888888999999999777888:::;;;=========<<<=========>>>???@@@BBBCCCAAADDDHHHLLLTTTaaaqqq}}}wwwwwwxxx{{{~~~|||xxxrrrmmmjjjjjjkkkjjjiiijjjkkknnnqqquuuwwwvvvwwwwwwvvvuuuvvvxxx{{{xxx{{{wwwpppooonnnmmmpppvvv~~~{{{tttttt|||sss```PPPEEECCC@@@<<<999999999:::888888888999999999999:::777777666666666555555555222333333333444444444444111222444555666555444333333333333333333222222222444444444444444444444444333333333333333333333333444444444444555555555555555555555555555555555555444444555666666666666666555555555555555555555555444444555666777888888999666777999;;;;;;:::999888888888888888888888888888999999999:::::::::;;;;;;777777888999999:::;;;;;;::::::::::::;;;<<<===>>>???>>>>>>>>>@@@BBBDDDFFFFFFKKKQQQUUUYYY```jjjrrr{{{mmmeee]]]YYYSSSKKKEEEAAA>>>===>>>===<<<;;;;;;:::;;;;;;999999999888888888777777777777666555555555555666444444333333333333444444444444444444444555555555444444444444444555666666777777888999999999999888777888888888888999999999777888:::<<<=========<<<=========>>>???AAABBBCCCEEEIIIPPPXXXcccuuuyyyvvvsssooooooooorrrvvvyyyzzzzzzxxxvvvrrrlllgggeeeeeegggcccccceeefffhhhjjjlllmmmlllmmmoooqqqrrrvvvzzz}}}{{{xxxxxxwwwtttssswww~~~uuutttiiiWWWLLLGGGAAA===;;;;;;;;;;;;777888888999999:::;;;;;;666666555444444444444444222222222333333444444444111222444666666555444333555555555444444333333333444444444444444444444444333333333333333333333333444444444555555555666666555555555555555555555555444444555666777777666666666666666666666666666666333444555666777888999:::666888999;;;;;;:::999888888888888888888888888888999999:::::::::;;;;;;;;;999999:::;;;;;;<<<======<<<<<<<<<======???@@@@@@??????>>>>>>@@@BBBEEEGGGHHHNNNVVV\\\bbblllxxxyyykkkfff^^^UUUMMMGGGDDDBBB???>>>===<<<;;;::::::::::::::::::999999999888888888888777666666666666666555444444333333444444555444444333222222222333333444444444444444555666777777777777777888888888888888888888888999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;AAA>>>>>>?????????EEELLLIIINNNXXXhhhzzzzzzsssooommmnnnooommmmmmlllmmmooorrruuuxxxyyyuuuooojjjgggfffdddcccccccccddddddddddddcccccceeefffgggiiimmmrrrwwwzzz||||||yyywwwzzz}}}qqq[[[QQQEEE?????????;;;777:::999888888:::;;;:::999888888777555444333222111444444444444444444444444333333333333333333333333444444444444444444444444111111222333333444555555333333333444444555555555555555666666666666666666666555444333333444555666777777777777777777777777555444444333333444444555666666666666777777777777888888999::::::::::::999777777777888888999999:::999999999999888888777777888888999999:::;;;<<<=========>>>>>>>>>>>>======BBB@@@@@@BBBAAAAAAEEELLLPPPSSS[[[eeemmmxxxyyymmmfff\\\NNNDDDBBBCCC@@@===;;;;;;;;;:::999;;;;;;::::::999888888777777666666666555555555555444444444444444444444444444444444444444444444444333333333333333333333333777777777777888888888888777777888888999;;;<<<<<<<<<<<<<<<<<<<<<=========>>>===>>>AAABBBBBBGGGNNNRRR\\\lll}}}zzzuuupppllliiihhhgggkkkllllllnnnpppsssuuuwwwxxxtttnnniiifffeeecccaaabbbccccccccccccbbbbbbaaa```aaadddggglllqqquuuwww~~~uuufffRRRFFFCCCAAA===999;;;:::999:::;;;;;;999888666666666555555444444444444444444444444444444444333333333333333333333333444444444444444444444444222222222333333444444444333333333444444444555555666666666666555555555555666555444444444444555666444444444444444444444444666555555444444555555666555555666666666777777777888888999::::::::::::999888888999999999999999999:::999999999888888888888;;;:::::::::::::::;;;;;;<<<<<<===>>>>>>?????????BBBAAACCCGGGHHHIIINNNUUUXXX]]]hhhuuuuuukkk^^^QQQJJJJJJDDDBBB???>>>======<<<;;;<<<;;;;;;::::::999999888777777666666666555555555444444444444444444444444444444444444444444444444333333333333333333333333777777777888888888999999777777888999:::;;;<<<===============>>>>>>>>>???======@@@DDDFFFGGGNNNVVVaaappp|||xxxxxxvvvtttpppmmmjjjhhhffflllmmmooorrrtttuuuvvvvvvxxxtttooojjjgggeeecccbbbcccccccccccccccbbbaaa```\\\___ccchhhlllppprrrsss{{{~~~hhhUUULLLGGGBBB>>><<<;;;;;;;;;<<<;;;999777555555555555666666666666444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444444555666666666666555555444444666555444444444444555666666666666666666666666666777666666666666666666777555555555555666666666666888888999::::::::::::999::::::::::::::::::999999::::::999999999999888888<<<<<<;;;::::::::::::;;;;;;<<<<<<===>>>???@@@@@@>>>???EEEKKKMMMNNNTTT\\\dddmmm}}}uuudddVVVQQQRRRGGGEEEBBB@@@>>>===:::888<<<<<<<<<;;;::::::999999777777777666666666555555444444444444444444444444444444444444444444444444333333333333333333333333777777888888888999999999888888999::::::;;;;;;;;;<<<<<<======>>>?????????@@@@@@BBBFFFIIINNNZZZggg|||~~~wwwxxx{{{{{{yyyyyywwwuuusssqqqppppppppprrrtttwwwyyyzzzyyyxxxvvvyyyvvvqqqmmmjjjhhheeedddddddddddddddcccbbbaaa```^^^aaafffjjjmmmooonnnnnnrrrsssttttttvvvyyy~~~kkkZZZOOOIIIEEE<<<;;;:::;;;<<<;;;999777777777666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333222444444444444444444444444777666666555555444444333555555555444444555555555777777777777777777777777777666666555555666666777444555555555666666666666888888999::::::::::::999<<<<<<<<<;;;;;;::::::999::::::::::::::::::999999<<<;;;;;;;;;;;;;;;<<<<<<=========>>>>>>???@@@AAA>>>BBBIIIPPPSSSUUU\\\eeesssooo^^^WWWVVVQQQNNNIIIFFFCCC???<<<999<<<<<<;;;::::::999999888777777777666666666666555555555555555555555555555444444444444444444444444444444444444444444444444888888888888999999999999::::::;;;;;;;;;:::999999;;;<<<<<<===>>>>>>??????CCCBBBCCCGGGMMMXXXlll}}}|||vvvtttwww{{{||||||zzzxxxtttrrrrrrtttwwwyyyzzz}}}~~~zzzxxxwwwtttpppmmmkkkiiifffdddbbbbbbbbbbbbbbbaaa``````cccfffiiimmmmmmllliiigggfffhhhiiiiiijjjkkknnnqqqvvvvvvwwwzzz}}}mmmYYYNNNJJJ>>><<<;;;:::;;;;;;:::999:::999888777666555444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333222444444444444444444444444666666555555444444444333444555555555555555555444444444444444444444444444666555555555555555555666555555555666666666666777888888999::::::::::::999===<<<<<<;;;;;;:::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@?????????@@@AAAAAAEEEIIIPPPXXX\\\```kkkvvvoooccc]]]\\\XXXRRRLLLIIIFFFBBB@@@;;;;;;;;;:::999999888888888777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444888888888999999999999::::::;;;<<<<<<<<<;;;999888;;;;;;<<<===>>>??????@@@DDDDDDFFFMMMWWWiiixxxwwwwwwzzz}}}{{{xxxtttrrrrrruuuyyy|||}}}zzztttqqqnnnlllkkkiiigggeee```aaaaaabbbbbbbbbaaaaaaiiikkkmmmnnnmmmjjjeeebbb```bbbeeegggggghhhjjjkkknnnoooppprrruuuyyy|||~~~kkkXXXOOOEEEBBB>>>;;;;;;;;;::::::;;;;;;:::888777555444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333555444444444444333333333444444444444444444444444444444555666666555444444555555555555555555555555666555555444444555555666666666666666777777777777888888999::::::::::::999;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<999999:::;;;===???AAABBBBBBAAA@@@@@@AAABBBDDDEEEHHHLLLUUU^^^eeennn{{{qqqfff```WWWPPPJJJGGGDDDBBB<<<<<<;;;;;;:::999999999888888777777777666666666555555555555555555555555444444444444444444444444444444444444444444444444888888888999999999::::::777888:::<<<======<<<;;;<<<<<<===>>>???@@@AAABBBEEEHHHOOO[[[jjj{{{wwwyyy{{{~~~|||yyyxxxzzz|||}}}|||tttrrrooonnnnnnmmmkkkiiiddddddeeefffggggggggggggppprrrssssssqqqmmmhhheeebbbeeehhhjjjlllmmmoooqqqooooooooopppsssuuuxxxzzzkkk\\\PPPKKKDDD>>>;;;;;;::::::::::::999888888777666666555555555555555555555555555555555555555555555555444444444444444444444444222222222333333444444444555555444444444333333333222333333444444555555666444444555666666555444444888888888888888888888888777666666555555666666777777777777777888888888999888888999::::::::::::999:::::::::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===???@@@AAA@@@@@@@@@AAACCCEEEHHHJJJMMMRRR\\\hhhsss~~~uuuhhh[[[QQQJJJEEECCC>>>>>>>>>===<<<<<<;;;;;;888888888777777777666666555555555555555555555555444444444444444444444444555555555555555555555555888888999999999:::::::::444666999<<<>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCGGGLLLXXXhhh|||}}}{{{wwwuuuwwwyyy{{{}}}~~~|||~~~~~~vvvtttsssrrrrrrrrrpppnnniiijjjkkklllmmmnnnnnnnnnwwwxxxyyyyyyvvvrrrnnnkkkhhhjjjmmmooopppsssvvvyyywwwwwwvvvvvvvvvxxxyyyzzz}}}}}}iiiYYYRRRIIIAAA<<<:::::::::888888888888888888888888666666666666666666666666555555555555555555555555444444444444444444444444111111222333333444555555555555555444444333333333111222222333444555666666333444555666666555444333555555555555555555555555888888777777777777888888777888888888999999999999888888999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<======>>>???????????????AAADDDHHHLLLOOOWWW\\\gggvvvmmm^^^SSSLLLHHH@@@@@@??????>>>>>>======888888888888777777777777666666666666666666666666444444444444444444444444555555555555555555555555:::999888888999:::<<<===<<<<<<<<<;;;::::::===???>>>@@@@@@@@@BBBEEEHHHHHHPPPXXXhhh~~~}}}}}}{{{yyyvvvtttttttttrrruuuyyy}}}~~~yyytttvvvyyy~~~yyyxxxxxxyyy{{{{{{wwwssssssqqqrrrvvvtttpppssszzz}}}}}}{{{|||zzzvvv{{{yyyxxxyyy}}}~~~}}}{{{||||||}}}}}}}}}|||zzzyyywwwxxxzzz}}}sssfffUUUHHHCCCAAA>>><<<===;;;888666888999666111555555444444444444555555555555555555555555555555444333333222333444666777333333333444444444555555222333444555555444333222444555555666666666666666333444555777888888888888666555444444444666777888555555444444444444444555888777777777777777777777;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB>>>AAAEEEIIIHHHGGGMMMUUUfffjjjuuunnn^^^VVVRRRHHHEEECCCCCC???:::999<<<:::999888888888777555333666666666666666666666666555555555555555555555555444444444444444444444444::::::999999:::;;;======;;;<<<<<<<<<:::;;;===???===@@@BBBBBBCCCGGGLLLPPP]]]kkk{{{}}}zzzwwwwwwyyyzzzwwwtttvvvxxx|||{{{uuummmoootttzzz}}}}}}~~~~~~zzz|||}}}hhhUUUJJJDDD@@@>>>;;;:::999888:::;;;999666777777666666666666777777555555555555555555555555555444333333333444555666333333444444444555555555333444444444444444444333444555555666666666666666777777777777777666555555777666555555555666777777::::::999999999999::::::;;;;;;;;;:::::::::999999:::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>;;;;;;<<<===>>>???@@@@@@CCCEEEJJJOOOOOOPPPWWW```mmmxxxuuueee\\\UUUOOOJJJHHHEEE???<<<===<<<:::999999:::999777555666666666666666666666666555555555555555555555555444444444444444444444444;;;::::::;;;;;;<<<===>>>;;;<<<======<<<<<<===???===@@@DDDEEEEEEJJJVVV```uuu~~~}}}{{{yyy}}}yyywwwzzz}}}yyy{{{}}}~~~wwwppphhhkkkqqqxxx~~~}}}}}}zzzzzz{{{mmmZZZLLLDDD???<<<;;;;;;;;;;;;:::999999777666666555555666666777555555555555555555555555666555444444333444444444333444444444444555555555555444444333333444444555444555555666666666666666777777777777777666555555777777666555555555666666888888777777777777888888666666777888888999999999::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============;;;;;;<<<===>>>???@@@@@@EEEGGGLLLQQQSSSVVV```jjjzzzvvvggg\\\QQQKKKHHHBBB===<<<===;;;::::::;;;;;;999888666666666666666666666666444444444444444444444444444444444444444444444444;;;;;;;;;<<<======>>>???:::<<<>>>???>>>===>>>??????AAAEEEFFFGGGPPPeeexxx}}}||||||||||||}}}|||}}}~~~zzztttnnnkkknnntttzzz}}}{{{zzzzzz{{{~~~qqq\\\JJJAAA@@@>>>===<<<:::666555777555444444444444444444555555555555555555555555555666666555555444444444333444444444444555555555555555444333222222333444555444555555666666666666666333444555777888888888888777777777666666666666666555444444444444555555666222222444666888999;;;<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<===============>>>???@@@AAABBBCCCDDDFFFHHHNNNUUUXXX]]]iiitttnnn[[[PPPLLLFFF@@@>>>===<<<::::::;;;;;;:::999777777777777777777777777444444444444444444444444444444444444444444444444;;;;;;<<<===>>>>>>>>>>>>:::===@@@AAAAAA@@@@@@@@@CCCCCCEEEHHHMMM\\\zzz}}}||||||}}}{{{{{{yyyxxxvvvrrrtttvvvzzz~~~sssYYYIIIEEE???;;;<<<:::555555888666555555444444555555666666666666666666666666666666666666555555444444333444444444555555555666666555444333222222333444555444555555666666666666666333444555777888888888888777777777777777777666666888777777777888888999:::777777888999:::;;;<<<===999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<============>>>>>>???@@@AAABBBDDDEEEEEEIIILLLSSS\\\aaahhhuuukkk[[[TTTMMMGGGDDD>>><<<:::999:::;;;:::999888888888888888888888888555555555555555555555555444444444444444444444444:::;;;<<<===>>>>>>>>>>>>;;;>>>BBBDDDDDDCCCBBBBBBFFFEEEHHHPPP[[[ooo}}}{{{{{{|||}}}{{{|||}}}|||~~~yyyyyy||||||{{{~~~rrr]]]NNNCCC;;;<<<<<<888888<<<999888888777777888888999666666666666666666666666555555666666666555444444444444555555555666666666555444444333333444444555444555555666666666666666777777777777777666555555555666777888888888888777888888888888999:::;;;;;;;;;;;;:::999888777777666999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=====================>>>>>>>>>>>>===>>>???AAABBBDDDEEEFFFIIIMMMWWWcccllluuu{{{iii]]]SSSJJJGGG@@@>>>;;;::::::::::::999888888888888888888888888666666666666666666666666444444444444444444444444999:::<<<===>>>>>>======<<<@@@DDDGGGGGGEEEDDDDDDHHHGGGNNN]]]mmm|||tttrrrsssuuuxxx~~~~~~}}}{{{~~~zzzaaaOOOAAAAAAAAA;;;999;;;::::::999999999999::::::666666666666666666666666444555666777777666555555555555555555666666666666333444444444444444444333444555555666666666666666777777777777777666555555444555666888999999999999666666666666777888999:::888888777777666555555555888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????@@@???@@@AAABBBDDDFFFGGGHHHMMMTTTaaaqqq}}}}}}nnn^^^QQQKKKDDDAAA===;;;;;;;;;:::999999999999999999999999999888888888888888888888888444444444444444444444444999:::;;;============<<<===AAAFFFIIIIIIGGGEEEEEEIIIHHHRRRfffzzz|||sssooooooqqqrrrxxx}}}}}}}}}}}}rrr\\\IIIEEEDDD<<<666777999999888888888888999999777777777777777777777777333444555777777777666666555555555555666666666777222333555555555555333222444555555666666666666666333444555777888888888888333444666888999::::::999777777777777888999:::;;;666777888999:::;;;<<<<<<888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@@@@@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKXXX```pppmmm]]]UUUGGGCCC???===<<<<<<;;;:::999999999999999999999999888888888888888888888888444444444444444444444444;;;;;;;;;<<<<<<<<<======@@@???AAAFFFFFFCCCCCCEEEJJJQQQ```sss|||wwwpppkkkiiikkkpppsss~~~~~~~~~}}}{{{zzzzzz}}}rrr___OOOFFF@@@<<<999888999999888666666777999999888777666666555555666555555444444444555555666666555555555444444444444777666555444444444444444666666666666666555555555333333444555666777888999666666666666777888999::::::999888666666666777888666666777888888888888777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAAAAA@@@???@@@AAA@@@@@@EEEJJJLLLKKKNNNSSS^^^ggg{{{nnn\\\VVVMMMDDD@@@===999999;;;:::999999888777777888888888888777777666666555555333444444555555444444333;;;;;;;;;<<<<<<<<<======BBBAAACCCGGGHHHFFFHHHKKKRRR\\\nnn~~~zzzvvvpppkkkiiikkkooorrr|||~~~}}}||||||~~~wwwbbbPPPDDD===::::::::::::999777777777777777777666666666777777888666666666555555666666777666666666555555555444444666666555444444444444444666666666666666666666666666666666666666666666666666666666666777888999999999888777666555555666777777777777777888888888888::::::;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<===>>>>>>>>>@@@AAAAAA@@@???@@@BBBBBBAAADDDIIILLLNNNUUU\\\kkkxxxjjj^^^TTTIIIDDD@@@<<<;;;>>>:::999999888888888999999888888888777666666555555333444444555555444444333;;;;;;<<<<<<<<<=========@@@>>>@@@DDDEEEFFFKKKQQQbbbooo}}}zzzwwwtttooolllkkkmmmqqqttt|||~~~}}}~~~~~~~~~dddOOOBBB>>>;;;;;;::::::999888777666666666666666777888999999888777777666666777777888777777777666666666555555666666555444444444444555666666666666666666666666999888777777666555444444555555555555666777888888777777666555555555666666888888777666777888999::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>???>>>???AAA@@@@@@???AAABBBEEEDDDGGGLLLPPPUUU```kkkxxxlll___QQQIIIDDD???>>>???:::999999999999999::::::999888888777777666555555444444555555555555444444<<<<<<<<<<<<============@@@>>>???CCCFFFJJJSSS]]]uuuwwwxxxrrrqqqooonnnooorrrvvvxxx{{{{{{~~~}}}|||}}}```NNNFFF<<<;;;:::999:::999888777777777666666777888888999888888777666666666777777777777777777666666666666666555555444444444555555666666666666666777777777999888888777666555444444555555555555555666777777777777777666666666777777999888777666666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<===>>>>>>???===???@@@AAA@@@@@@BBBDDDGGGHHHLLLRRRWWW___lllyyy{{{lll\\\QQQJJJCCC??????:::::::::::::::;;;;;;<<<999999888888777666666555444444555555555555444444<<<<<<<<<=========>>>>>>AAA@@@BBBGGGMMMVVVfffttt~~~wwwwwwooooooppprrruuuyyy|||}}}{{{}}}uuu[[[NNN>>><<<999999:::;;;:::888999999888777777777777777888777666666555555555666777777777777666666666666555555444444444555555666666666666666777777888888777777777777777777666666666555555555555666666777888888888888888888888888:::999777666666888:::;;;;;;;;;;;;<<<<<<<<<=====================>>>??????===???AAAAAAAAABBBDDDFFFGGGJJJQQQZZZ```iiixxx|||jjj^^^TTTJJJBBB???<<<;;;;;;;;;;;;;;;<<<<<<999999999888777777666666444555555666666555555444<<<<<<=========>>>>>>>>>>>>>>>BBBKKKVVVfff}}}|||xxxwwwqqqsssuuuxxx|||kkkXXXFFFAAA;;;999;;;<<<;;;:::::::::999888777777777777888888777666555555555555777777777666666666555555555444444444444555666666555666666777777888888999666666666777777888888888777666666555555666777777777888999:::::::::999999999999888777888999:::;;;;;;;;;<<<<<<<<<=========>>>>>>======>>>>>>???@@@>>>@@@BBBCCCCCCDDDFFFHHHHHHMMMVVVaaajjjvvv|||yyyyyyzzz{{{zzzzzzyyyxxxyyyyyyyyy{{{yyy{{{||||||~~~}}}qqqfffWWWJJJCCC>>>======<<<<<<<<<<<<<<<:::999999888888777666666555555666666666666555555<<<=========>>>>>>>>>>>>===???GGGTTTeee||||||||||||yyyxxxzzzwwwyyy{{{~~~hhhQQQJJJAAA<<<<<<===<<<:::999999888888777888888888:::999888777666666666666666666666555555555444444444444444444444555666666555666666777888888999999666666777777777888888888888777777666666777777777666777888999:::999999888888888888999999999::::::<<<<<<<<<<<<============>>>>>>======>>>>>>???@@@???AAACCCDDDEEEFFFHHHJJJOOOTTT^^^kkkwwwyyyuuutttuuuvvvzzzzzz{{{{{{}}}~~~{{{yyyyyyzzz{{{{{{~~~zzzxxxzzz{{{wwwvvvwwwuuu{{{~~~}}}zzzhhhVVVKKK@@@???>>>===<<<;;;;;;;;;::::::999888888777777666555555666666666666555555============>>>>>>>>>>>>DDDGGGQQQaaavvvzzzwwwxxxwwwwwwzzz|||~~~}}}~~~}}}xxxZZZQQQFFF>>>======<<<:::777777777777888999:::;;;;;;:::999888777777777777666555555555444444444444444444444444444555666777555666666777888999999999888888888777777777777777888888777777777777777888555666777999999999888777777888999::::::::::::999<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@???AAADDDEEEFFFGGGIIILLLWWW\\\fffsss{{{xxxtttsssqqqpppppprrruuuwwwyyyyyyzzz|||~~~|||xxxwwwnnnuuuyyywwwuuuwwwxxxwwwtttsssssstttyyyttt___RRRBBBAAA???>>><<<;;;;;;;;;::::::999999888777777777555555666666666666555555@@@AAA???>>>???BBBCCCBBBCCCMMM^^^tttwwwrrrqqqwww{{{zzz}}}{{{{{{zzzyyyzzzfffZZZLLLDDDBBBCCC@@@<<<888888888999;;;;;;:::999999888888777666555555444999666333333444444222///555555555555555555444444777777777777777777777777666888:::<<<===<<<;;;:::777777777777888888888888555555666777888999:::::::::::::::::::::::::::::::::;;;<<<<<<======<<<<<>>???===:::888888777888999;;;;;;:::888888777777666555444444444===>>>>>>===???AAACCCCCCLLLWWWkkkzzz{{{vvvuuuzzz~~~}}}zzzyyyyyyyyyzzzwwwiiiWWWKKKFFFCCC???:::<<<;;;::::::;;;;;;:::888999888888777666666555555555444222444666777666555555555555555555555555555777777777777777777777777666777999:::;;;;;;::::::555555555555666666666777777777777777888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<============<<>><<<;;;;;;;;;999888999999888888777666666666333222222333666777777666555555555555555555555555777777777777777777777777777777777888999999::::::555555555666666666777777999999888888888777777777777777888:::;;;<<<===>>>;;;<<<======>>>>>>======???@@@AAAAAACCCDDDEEEEEEHHHIIIJJJLLLPPPXXX```fffzzzwwwsssnnnkkkkkkllllllllllllmmmoooppprrrvvv|||}}}|||{{{{{{zzzxxxzzzxxxuuutttsssrrrpppnnnrrrqqqnnnkkkjjjlllppptttxxxgggYYYSSSMMMIIICCC>>>>>>BBB@@@??????@@@@@@>>>;;;888888777777666666555555444???@@@BBBCCCCCCCCCJJJQQQ```www{{{zzz|||}}}}}}zzzhhh^^^UUULLLDDDBBB@@@===;;;;;;;;;:::999999999999888888777777777444444333444444444333333555555555555666666666666777777777777777777777777777666666666777888999:::777777888888888999999999888888888888888888888888888888999:::;;;<<<===>>><<<===>>>>>>??????>>>>>>???@@@AAACCCDDDEEEFFFFFFJJJKKKNNNQQQVVV___jjjrrrzzzvvvnnnmmmmmmmmmnnnqqquuuwwwvvvxxxzzz}}}~~~{{{xxx{{{zzzwwwuuuuuuwwwzzz}}}{{{wwwggg___XXXTTTOOOHHHCCCCCCBBBAAAAAAAAAAAA???;;;888777777777777666666555555AAA@@@CCCEEEDDDEEEOOO\\\rrr{{{{{{zzzyyy|||yyywww|||tttfffWWWLLLDDDAAA===::::::;;;;;;:::999999999999888888888888666666666666555555555666555555555666666666777777888888888888888888888888666666666666777888999:::888888888888999999999999666777777888999:::::::::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@?????????AAABBBDDDFFFGGGGGGGGGHHHKKKOOOTTTZZZfffuuuzzzvvvtttsssssspppqqqrrruuuzzz~~~}}}|||{{{|||~~~~~~|||qqqgggfffddd[[[NNNGGGCCCBBBAAA@@@@@@???<<<:::777777777777777666666666@@@???BBBFFFEEEHHHXXXjjj{{{wwwvvvxxxyyyzzz~~~zzzuuuuuu||||||fffVVVIIIEEE???<<<:::;;;;;;;;;999999999999999999999999555777999999888999:::<<<555555555666666777777888888888888888888888888888666666666777888888999999666666666777777777888888666666777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCFFFGGGHHHHHHHHHFFFJJJQQQXXXaaaqqqvvvnnnpppvvvtttsssrrrqqqrrrtttwwwyyyuuuvvvyyyuuutttrrrhhhYYYNNNHHHEEEBBB???>>>===;;;:::777777777777777777777777@@@???CCCIIIJJJPPPeee}}}}}}{{{wwwuuuxxx{{{}}}zzzvvvvvvyyyyyyfffQQQLLLDDD???<<<;;;::::::::::::::::::::::::::::::666888999999777777999;;;444555555666777777888888888888888888888888888888555666777999:::999999888666666777777777888888888888888888999999:::::::::::::::;;;;;;<<<<<<======???@@@@@@AAAAAAAAAAAAAAA@@@AAADDDGGGIIIIIIIIIIIIFFFMMMWWWaaannntttkkkhhhlllqqqmmmpppsssvvvzzz}}}}}}sssfff^^^OOOKKKDDD???<<<;;;999888777777777777777777777777AAA@@@EEEMMMPPPXXXrrr}}}{{{|||wwwuuuxxx|||zzzqqqsssyyytttXXXQQQIIIAAA===;;;:::999::::::::::::::::::::::::777999999777444222222444444555555666777888888999888888888888888888888888555666888:::;;;:::999888888999999999999::::::::::::::::::999999999999888888999:::;;;<<<>>>?????????@@@AAAAAABBBBBBAAAAAA@@@AAADDDGGGIIIJJJIIIIIIJJJRRR]]]jjjzzzqqqkkklllmmmnnnqqqooosssyyy~~~~~~vvvsssUUUOOOGGG@@@;;;999888777777777777777777888888888CCCBBBEEELLLVVViii}}}zzzuuurrrsssxxx}}}ooo___MMMDDDAAA===:::999::::::::::::999888777777999999888888888888999999::::::999999999999::::::666666666666666666666666999888777777777888::::::;;;999666555444666888:::888888999999999:::::::::999999:::;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDBBBBBBEEELLLRRRUUU]]]hhhtttssspppmmmkkklllpppvvvyyyhhhXXXGGG???<<<::::::;;;999999999888888888888888EEEDDDHHHRRRaaawwwrrrqqqsss{{{|||kkkWWWKKKDDD>>><<<===<<<;;;999888777888999:::999999888888888888999999666555555444444555555666666666666666666666666666999888777777777888::::::999888777666666777888999888999999999999:::::::::999999:::;;;<<<===>>>??????@@@AAABBBCCCCCCCCCCCCBBBDDDEEEFFFFFFJJJQQQVVVaaahhhssswwwooollllllmmmpppuuu|||sss^^^HHH>>>===<<<:::999999999999999888888888888GGGFFFMMM\\\sss~~~|||xxxqqqqqqxxx~~~iiiXXXKKKAAA???@@@>>><<<999666666888;;;===999999888888888888999999666666666555555666666666666666666666666666666666999888888888888999::::::888888888888888888888888999999999999::::::::::::999::::::;;;<<<===>>>>>>>>>???AAABBBDDDDDDEEEEEEBBBDDDGGGIIIKKKPPPWWW]]]jjjrrrsssllliiilllooouuu}}}iiiMMMAAA@@@@@@<<<:::::::::999999888888888888GGGJJJTTTiiixxxzzz{{{vvvxxx}}}kkkXXXHHHAAAAAA===<<<:::888888999;;;===999999888888888888999999888888777777777777888888777777777777777777777777888888888888999999::::::666777888999999999888777999999999:::::::::;;;;;;::::::;;;;;;<<<======>>>===>>>@@@BBBDDDEEEFFFGGGEEEGGGIIIJJJMMMTTT^^^fffrrrzzzuuuuuuvvvxxx}}}sssWWWHHHCCC@@@>>>>>>:::::::::999999888888777IIIPPP```xxxzzzwww{{{~~~hhhRRRDDD???<<<<<<<<<;;;;;;;;;;;;;;;999999888888888888999999666666555555555555666666888888888888888888888888888888999999::::::::::::666777999:::::::::999888999999:::::::::;;;;;;;;;::::::;;;;;;<<<============>>>@@@CCCEEEFFFGGGGGGJJJKKKJJJJJJNNNXXXeeeooo~~~{{{cccQQQEEE???>>>AAA;;;;;;::::::999888888777MMM[[[qqqvvvvvvxxx|||yyy___JJJ@@@============<<<;;;:::999999999888888888888999999999888888777777888888999888888888888888888888888888999999:::;;;:::::::::666777888:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???AAACCCEEEFFFGGGGGGLLLLLLMMMNNNSSS___nnnxxxnnn\\\MMMAAA===???<<<<<<;;;:::999888888777TTThhhuuuqqquuuyyy}}}}}}kkkSSSEEEAAA???>>><<<;;;:::::::::999999888888888888999999;;;;;;::::::::::::;;;;;;999999999999999999999999888999:::;;;;;;;;;::::::777777888999:::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<>>:::999999:::<<<999999888888888888999999888888777777777777888888999999999999999999999999888999:::;;;<<<;;;::::::777777888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@AAABBBDDDEEEFFFFFFFFFEEEJJJRRRZZZdddppp}}}zzz|||xxxjjjXXXGGG=========<<<;;;999888888777lllyyyrrruuurrryyykkkWWWGGGEEE@@@<<<:::999:::;;;999888888888888888999999888888777777777777888888======<<<;;;;;;:::999999;;;:::999888888888999:::888888999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>CCCBBB@@@@@@BBBEEEFFFGGGMMMMMMTTT```lllxxxtttcccOOO@@@>>><<<<<>>:::888:::}}}xxxuuuyyyxxx{{{~~~ssscccNNNIIIBBB===;;;;;;;;;;;;999999888888888888999999888888777777777777888888<<<<<<;;;;;;:::999999888::::::999888888999999:::888999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>??????BBBAAAAAABBBDDDGGGIIIIIILLLOOOYYYfffrrrxxxiiiYYYMMMEEE@@@<<<>>>===:::999:::~~~xxxyyyrrrZZZQQQEEE>>>===>>><<<;;;:::999999888888999999999888888777777777777888888;;;;;;::::::999888888888:::999999888888999::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKLLLOOOVVVbbbooo|||sssggg^^^PPPFFF>>><<<===;;;::::::~~~zzzzzzyyy|||yyyzzz}}}hhh[[[KKKBBB@@@@@@===:::;;;::::::999999999999:::999888888777777888888999999999999999888888777777999999999999999999::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???AAABBBCCCBBBDDDFFFGGGIIIKKKMMMOOOVVV___mmmzzzrrrjjj\\\NNNAAA======<<<;;;;;;vvvxxx||||||~~~wwwrrrwww~~~~~~}}}~~~wwwiiiVVVIIICCCAAA===:::<<<<<<;;;:::999999::::::999999888888888888999999999999888888888888777777888888999999::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>@@@AAACCCDDDDDDFFFIIIJJJJJJLLLPPPSSS]]]hhhwwwzzzooodddUUUFFF@@@???===;;;;;;}}}vvv{{{xxxoooqqqvvvxxxdddSSSIIIDDD???;;;======<<<;;;::::::::::::999999888888888888999999888888888888888888888888777777999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<>>>@@@BBBDDDEEEEEEHHHKKKLLLMMMQQQXXX]]]eeesssssshhh[[[LLLEEEBBB>>><<<<<<|||xxx~~~pppmmmrrrzzzrrr___PPPGGGAAA???>>>===<<<;;;:::::::::::::::999999888888999999:::999999999999999999999999666777999:::;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<===::::::;;;===???BBBDDDEEEFFFIIIMMMOOORRRXXXbbbjjjqqqyyyiii^^^RRRKKKDDD>>><<<===|||zzzzzzmmmnnnuuu|||fffUUUIIICCCBBB>>>>>>===<<<;;;::::::::::::999999888888999999:::999999999999999999::::::666777999:::;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======999:::;;;<<>><<<>>>|||||||||}}}{{{tttwww}}}kkkUUUGGGEEEAAA>>><<<>>>===::::::<<<999999999888888888888777:::999999888888999999:::===:::777666777999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===>>>>>>???@@@AAABBBBBBBBBJJJGGGJJJTTT\\\cccnnnzzzzzzlll___XXXOOODDD>>>>>>{{{{{{}}}~~~{{{wwwzzz~~~zzzxxxxxx}}}zzzeeeRRRJJJBBB>>><<<>>>>>>;;;:::<<<::::::::::::999999999999::::::999999999999:::::::::::::::;;;======;;;999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@?????????@@@BBBCCCDDDEEEEEEJJJTTT^^^hhhwwwyyyhhh]]]TTTHHH@@@===}}}wwwyyyzzz}}}zzz{{{zzzzzzvvvvvvvvvzzz~~~{{{bbbPPPCCC???===??????<<<:::;;;;;;;;;;;;;;;::::::::::::::::::999999999999::::::888:::<<<@@@BBB@@@<<<999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???AAA@@@??????@@@CCCEEEGGGFFFIIIPPPZZZdddrrrtttfff]]]RRRGGGAAAxxxqqqxxxzzzvvvxxx}}}~~~}}}yyyzzz{{{~~~oooWWWGGGAAA>>>???@@@===;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999:::::::::888999<<<@@@BBBAAA>>>:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@AAABBBDDDFFFHHHJJJMMMSSS\\\eeeqqqppphhh___RRRHHHyyysssyyy|||~~~vvvrrrxxx~~~~~~}}}}}}yyy```NNNFFF@@@@@@@@@>>><<<<<<::::::::::::999999999999;;;::::::::::::::::::;;;:::::::::===??????>>><<<:::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAA>>>???CCCFFFIIILLLMMMMMMRRR[[[gggsss~~~uuukkk\\\OOOwwwvvv}}}qqqnnnqqqyyy~~~}}}~~~nnnWWWLLLBBB@@@@@@>>>======::::::::::::999999999999;;;;;;::::::::::::;;;;;;<<<:::999:::<<<======<<<999::::::;;;;;;<<<<<<<<<======>>>??????@@@@@@AAA>>>@@@DDDHHHMMMQQQSSSTTTWWWcccssswwweeeUUU{{{{{{yyy|||ooofffhhhoooyyy~~~}}}___QQQDDD@@@@@@???>>>>>>;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;======<<<;;;999999::::::;;;<<<<<<=========>>>>>>???@@@@@@@@@AAAAAACCCGGGMMMTTTZZZ^^^eeeqqqrrraaa~~~}}}~~~uuubbb```dddmmmxxx~~~~~~dddUUUFFF@@@??????>>>???======<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<>>>???>>><<<999999999::::::;;;<<<===============>>>??????@@@@@@DDDCCCBBBEEEKKKUUU___eeesss~~~mmm}}}yyyyyyzzz|||{{{kkkgggdddgggllluuu~~~{{{yyy|||rrr___LLLEEECCC???===>>>>>>======<<<<<<<<<======999999::::::;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<===============>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCGGGLLLSSSaaannn}}}}}}{{{{{{{{{}}}rrrggggggeeejjjqqqzzz~~~iiiSSSIIIEEEBBB??????>>>===<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBCCCBBBCCCHHHNNNWWWggguuu}}}}}}~~~yyyiiifffjjjiiiqqq{{{xxx]]]NNNIIIFFFBBB@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<=========>>>??????????????????>>>>>>??????@@@AAABBBDDDCCCDDDIIIPPP\\\ooo~~~|||llleeehhhpppqqq|||iiiUUUMMMHHHCCC???>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;======<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@???????????????@@@AAABBBBBBDDDCCCEEEJJJRRR```www~~~qqqgggccchhhqqq{{{~~~www^^^QQQKKKEEE???>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<;;;=========<<<<<<=========>>>??????@@@@@@@@@@@@@@@????????????@@@AAABBBCCCDDDDDDGGGMMMVVVggg|||{{{lllfffbbbgggqqq{{{wwwvvvyyy}}}kkkXXXOOOHHHBBB@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>======<<<<<<======>>>>>>>>>???@@@@@@@@@@@@???@@@??????@@@@@@AAABBBCCCCCCFFFLLLTTT___sssqqqhhheeecccjjjvvv~~~}}}|||zzzwwwuuuuuuxxx{{{}}}yyyaaaUUUMMMHHHAAA@@@???>>>===<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>============>>>>>>===>>>>>>???@@@?????????@@@@@@@@@@@@AAABBBCCCCCCCCCHHHQQQ]]]kkkiiidddeeeeeeooo~~~~~~}}}{{{xxxvvvvvvttttttvvvxxx{{{}}}gggYYYRRRLLLBBBAAA@@@>>>======<<<<<<:::;;;;;;<<<===>>>??????>>>>>>============>>>>>>======>>>????????????>>>@@@@@@@@@@@@AAABBBCCCCCCCCCIIIUUUdddtttwwwjjjiiikkkmmmvvv~~~~~~xxx___QQQMMMGGGBBB???@@@@@@>>>===???<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>????????????AAABBBBBBBBBCCCDDDEEEFFFGGGSSSaaammm~~~ssslllppptttxxx~~~~~~hhhVVVQQQHHHCCC???@@@@@@======>>>================================================>>>>>>>>>>>>????????????AAAAAAAAAAAAAAACCCEEEFFFLLLWWWfffwww{{{sssoooqqqxxx}}}||||||}}}sss\\\TTTJJJDDD@@@AAA@@@===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>?????????@@@@@@AAABBBCCCBBBBBBDDDGGGJJJTTT^^^nnn|||yyypppkkknnnvvv{{{{{{|||~~~bbbUUUMMMGGGBBBAAA@@@===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>?????????@@@@@@@@@CCCDDDEEEDDDDDDFFFLLLPPPZZZeeexxx~~~mmmgggooo{{{|||{{{{{{|||mmmZZZRRRKKKEEECCCAAA===<<<>>>========================>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAACCCDDDDDDDDDHHHOOOVVVaaannn}}}|||zzzooogggqqq~~~}}}{{{zzz}}}~~~dddVVVNNNHHHEEEBBB>>>===???========================>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAA>>>AAACCCCCCCCCHHHSSS[[[iiizzz|||ssspppkkkttt{{{yyy{{{lllZZZRRRJJJGGGDDD???>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA>>>BBBDDDEEEFFFLLLXXXbbbrrr{{{}}}yyynnnpppooowww{{{xxxzzzooo\\\TTTLLLHHHEEE@@@???AAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAEEEHHHIIIJJJQQQ___iiixxx{{{wwwrrrttt~~~zzzvvvuuuxxxeeeRRRLLLMMMDDD???@@@===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>>>>>>>???@@@AAACCCDDDCCCDDDGGGJJJLLLSSScccsssxxxyyy~~~{{{}}}}}}xxxvvvxxxiiiUUUMMMMMMEEEAAABBB?????????????????????????????????>>>>>>>>>>>>??????????????????@@@AAABBBCCCCCCCCCGGGLLLRRRZZZiiivvv}}}||||||xxxuuuzzz{{{wwwvvv}}}rrr[[[PPPNNNGGGCCCDDD@@@??????????????????????????????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCFFFGGGKKKSSSZZZdddsss~~~www|||xxxvvvrrrttt~~~~~~xxxuuuyyy|||aaaRRRNNNGGGDDDEEEAAA????????????????????????@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCCCCIIIMMMSSSZZZ```kkk~~~~~~yyyxxxyyyzzzpppooopppyyyyyytttvvv{{{}}}iiiUUUOOOGGGEEEEEE@@@????????????????????????@@@@@@????????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDJJJQQQ[[[bbbeeeqqq|||~~~qqqmmmnnnrrrjjjkkkssszzzttttttxxxzzz}}}rrrYYYPPPIIIGGGFFF@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFJJJSSSaaakkkrrr~~~}}}yyyoooiiihhhkkkiiilllwwwzzzsssssswwwxxxzzz|||~~~{{{^^^SSSKKKIIIHHHAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@AAABBBDDDEEEGGGHHHMMMVVVgggzzzvvvpppjjjggggggjjjnnn{{{zzzssssssvvvvvvxxx{{{}}}bbbUUUMMMKKKIIIBBB@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA???@@@@@@BBBDDDFFFHHHIIIRRRZZZlll~~~}}}qqqppppppooonnnlllvvv~~~yyytttpppmmmkkkooosssxxx}}}mmmWWWQQQPPPKKKFFFBBBBBBAAA@@@???????????????@@@BBBCCCDDDCCCBBBBBBDDDBBBBBBDDDCCCBBBFFFMMMYYYccc{{{zzzqqqrrrtttuuuuuuqqq{{{~~~{{{xxxtttqqqooonnnpppssswww|||sssZZZRRROOOJJJEEECCCBBBAAA@@@????????????AAAAAABBBBBBBBBBBBBBBAAADDDBBBBBBDDDDDDEEEJJJQQQ\\\gggyyysssuuuwwwxxxyyywwwzzzzzzxxxvvvsssqqqpppoooppprrrvvv{{{{{{```UUUQQQLLLGGGCCCCCCBBBAAA@@@@@@@@@@@@BBBBBBAAA@@@@@@AAAAAAAAACCCBBBCCCEEEEEEFFFNNNVVVdddppp{{{wwwwwwwwwvvvwww{{{~~~}}}|||wwwwwwvvvuuusssqqqpppoooqqqrrruuuyyy}}}hhhXXXSSSOOOKKKEEEDDDCCCAAA@@@@@@@@@@@@CCCBBBAAA??????@@@AAAAAACCCBBBCCCEEEEEEGGGPPPZZZmmm}}}|||yyyxxxwwwwwwxxx~~~~~~|||{{{{{{xxxwwwwwwuuusssqqqooonnnrrrrrrtttvvvzzzqqq[[[RRROOOJJJFFFEEEDDDBBBAAA@@@@@@@@@CCCBBBAAA@@@@@@@@@AAABBBDDDCCCDDDEEEDDDGGGQQQ]]]sss{{{zzzyyyyyyzzz~~~|||{{{{{{yyyyyyxxxwwwuuurrrpppnnnsssrrrrrrtttxxx~~~zzz]]]QQQLLLGGGGGGFFFDDDCCCBBBAAA@@@@@@BBBAAAAAAAAABBBBBBCCCDDDCCCCCCEEEFFFEEEIIIVVVdddwww~~~zzzzzzyyyyyy}}}|||{{{zzzxxxyyyyyyyyywwwuuurrrqqqtttrrrqqqrrrwww}}}___RRRNNNJJJHHHGGGEEECCCBBBAAAAAA@@@@@@AAABBBCCCDDDEEEEEEEEEBBBCCCFFFHHHHHHNNN]]]mmm~~~{{{zzzyyyxxx||||||yyyxxxxxxyyyzzzzzzyyywwwuuussstttrrrqqqrrrvvv}}}bbbVVVSSSPPPHHHGGGFFFDDDBBBAAAAAA@@@???@@@BBBEEEFFFFFFFFFFFFAAABBBFFFIIIKKKRRRcccttt}}}zzzzzzzzzzzz}}}{{{sssuuussspppnnnooottt}}}bbbVVVVVVMMMKKKIIIGGGEEECCCCCCCCCCCC>>>@@@AAAAAAAAAAAABBBDDDEEEJJJGGGGGGPPPWWWfff|||{{{|||||||||yyywwwvvvrrrooonnnrrrxxx|||~~~iiiZZZVVVLLLKKKJJJGGGEEEDDDCCCCCCCCC@@@BBBCCCCCCBBBBBBCCCEEECCCIIIGGGIIISSS\\\kkk~~~~~~zzzyyyvvvrrrooooooqqqttt}}}~~~~~~|||{{{}}}ttt___VVVKKKLLLKKKHHHFFFDDDCCCCCCCCCCCCDDDEEEEEECCCCCCDDDFFFBBBHHHHHHLLLXXXbbbttt{{{{{{xxxtttpppnnnnnnooozzz{{{|||{{{zzz||||||cccWWWLLLMMMLLLIIIFFFDDDCCCCCCCCCCCCEEEFFFEEEDDDCCCDDDFFFBBBIIIJJJOOO]]]iii|||||||||zzzwwwrrrpppooopppvvvxxxyyyxxxwwwyyy~~~fffYYYPPPNNNMMMJJJGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDEEEFFFEEELLLNNNTTTcccppp~~~~~~|||yyyuuurrrrrrrrrsssuuuvvvuuutttuuuyyy}}}kkk[[[SSSOOONNNKKKHHHFFFDDDDDDDDDBBBDDDEEEEEEEEEEEEFFFHHHGGGOOORRRZZZkkkyyy~~~{{{wwwtttttttttsssuuuvvvuuussstttxxx{{{qqq^^^TTTPPPNNNLLLIIIFFFEEEDDDDDDBBBDDDFFFGGGFFFGGGIIIKKKIIIRRRVVV```sss}}}}}}xxxuuutttuuuvvvxxxyyyxxxuuuuuuyyy|||vvv___UUUQQQOOOLLLIIIFFFEEEDDDDDDCCCEEEGGGHHHHHHIIIKKKMMMJJJSSSYYYdddyyy|||||||||xxxuuutttsssuuuyyy}}}|||xxxvvvyyy|||```UUUPPPNNNLLLIIIFFFEEEEEEDDDHHHDDDDDDHHHJJJIIIJJJLLLMMMRRR^^^lll{{{{{{~~~{{{wwwuuuuuutttwwwyyyyyyxxxxxxyyyzzzcccUUURRRPPPMMMJJJHHHFFFFFFFFFHHHEEEDDDHHHIIIHHHIIILLLQQQYYYeeesss~~~|||{{{{{{xxxwwwsssssstttvvvxxxzzzyyyxxxhhhVVVTTTRRROOOLLLIIIHHHGGGGGGHHHEEEEEEHHHIIIGGGIIIMMMWWWcccppp}}}{{{yyy{{{~~~{{{yyyrrrppppppsssyyy|||zzzwww|||nnnYYYTTTSSSPPPLLLJJJHHHGGGGGGHHHEEEEEEHHHHHHGGGJJJOOO[[[kkkyyy|||zzz}}}}}}{{{ssspppooottt{{{~~~|||yyy{{{uuu]]]UUUSSSPPPLLLJJJHHHGGGFFFGGGEEEFFFHHHHHHHHHLLLSSS```ppp~~~}}}uuusssssswww}}}|||{{{}}}aaaVVVTTTQQQMMMJJJHHHGGGFFFFFFEEEGGGJJJIIIJJJPPPXXXgggvvv}}}}}}{{{|||~~~xxxwwwwww{{{}}}cccXXXVVVRRROOOKKKIIIHHHHHHEEEEEEHHHKKKKKKLLLSSS\\\rrr~~~zzz~~~zzzwwwuuuuuuxxx{{{~~~yyyzzz{{{~~~~~~eeeYYYWWWTTTPPPMMMKKKJJJIIIEEEEEEHHHKKKLLLMMMUUU___zzz