BM6(f |||{{{|||}}}~~~~~~}}}||||||{{{zzzxxxxxxxxxxxxyyy}}}|||zzzxxxxxxxxxzzz{{{~~~zzzxxxxxxuuuwwwzzz}}}~~~}}}{{{}}}||||||{{{{{{{{{{{{|||~~~~~~}}}yyyzzz||||||}}}~~~~~~}}}}}}~~~~~~|||zzzxxx{{{zzzzzzyyyyyyyyyzzzzzz|||{{{{{{}}}~~~yyyxxxwwwuuusssrrrqqqqqqqqqrrrssstttuuuuuuuuuuuuzzzyyyvvvsssqqqooooooooonnnnnnooooooqqqsssvvvwww|||zzzwwwuuutttssspppooojjjjjjjjjjjjiiihhhhhhgggffffffeeecccbbbaaa```````````````___``````aaaaaa```aaabbbccccccbbbaaa___\\\]]]___bbbdddgggiiijjjgggfffeeecccbbb```______bbbbbbaaaaaa```______^^^~~~||||||~~~~~~~~~}}}|||||||||{{{zzzzzzzzzzzzzzz{{{{{{||||||||||||{{{{{{yyywwwuuuuuuwwwyyyzzzyyyvvvvvvuuutttssstttuuuuuuvvvsssqqqppprrrtttvvvvvvrrrqqqpppoooooonnnnnnnnnnnnllliiihhhiiijjjkkkkkkhhhlllnnnnnnoooqqqqqqmmmiiiiiiiiijjjiiiiiiiiiiiilllmmmllliiiffffffggghhhcccfffkkknnnnnnlllgggdddbbbfffmmmssstttpppkkkfffccceeegggfffdddaaa``````ZZZ[[[\\\\\\[[[[[[\\\]]]]]]^^^^^^^^^]]]\\\ZZZYYYXXXXXXWWWVVVVVVWWWXXXXXX\\\[[[[[[\\\^^^___^^^\\\XXXXXXXXXVVVUUUUUUUUUVVVTTTTTTUUUVVVWWWWWWWWWWWWZZZYYYWWWVVVTTTTTTSSSSSSRRRRRRRRRRRRSSSUUUVVVWWWZZZXXXVVVVVVVVVWWWVVVUUURRRQQQPPPOOONNNMMMMMMMMMNNNMMMLLLKKKKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKKKKHHHIIIKKKLLLLLLKKKIIIHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIII~~~}}}~~~}}}~~~{{{||||||{{{xxxvvvvvvvvvwwwxxxxxxxxxwwwvvvtttssspppnnnmmmkkkkkkkkkllllllmmmjjjiiikkkooossstttsssqqqnnnkkkjjjkkklllmmmlllnnnlllkkklllnnnnnnllliiijjjoooqqqooonnnqqqrrrpppjjjjjjiiiiiiiiijjjkkkkkknnnlllkkkkkkmmmnnnnnnmmmkkkiiigggffffffggggggfffiiijjjkkklllllljjjhhhfffddddddeeeeeeeeeeeeddddddeeedddbbb___\\\\\\^^^```cccaaa``````aaa```___]]]]]]]]]\\\\\\\\\\\\]]]]]]\\\\\\]]]]]]\\\[[[[[[ZZZZZZXXXWWWWWWYYY[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZWWWUUURRRQQQSSSVVVWWWXXXUUUTTTSSSRRRQQQQQQQQQQQQRRROOOLLLLLLMMMNNNNNNNNNLLLPPPRRRQQQRRRUUUUUUQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQPPPOOOLLLIIIHHHIIIKKKJJJLLLOOOQQQRRRPPPMMMKKKHHHLLLRRRWWWXXXVVVRRROOOJJJLLLNNNMMMJJJGGGFFFEEEEEEFFFGGGGGGFFFFFFGGGHHHEEEFFFGGGHHHIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFHHHHHHFFFEEEEEEFFFHHHHHHGGGFFFDDDDDDEEEEEEDDDDDDFFFHHHCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFFFFDDDCCCDDDFFFHHHHHHHHHHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCBBBAAABBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBAAA===>>>@@@AAAAAA@@@???>>>AAA@@@@@@@@@??????>>>>>>??????????????????@@@AAAAAAAAAAAABBBBBBCCCCCCCCC||||||~~~~~~|||{{{{{{{{{|||~~~|||{{{zzzyyyyyywwwvvvuuuuuuuuuuuuwwwuuutttwww{{{~~~~~~|||}}}xxxrrrpppppprrrrrrwww{{{}}}{{{yyyyyyzzztttsssssssssssstttuuuuuunnnooopppqqqrrrtttuuuvvvrrrqqqooommmjjjhhhgggfffdddcccccccccddddddbbb``````aaaaaa```___```bbbeeeiiigggcccbbbdddeeeffffff]]]^^^^^^\\\ZZZYYYZZZ\\\^^^]]]ZZZXXXWWWYYY[[[\\\[[[[[[ZZZXXXWWWVVVUUUUUUUUUVVVXXXWWWVVVUUUUUUVVVSSSRRRRRRQQQOOONNNMMMMMMOOOMMMMMMPPPTTTVVVUUUSSSTTTTTTRRRQQQQQQQQQQQQQQQPPPOOONNNNNNNNNOOOPPPQQQOOOQQQSSSSSSQQQPPPOOOOOOOOONNNMMMNNNOOOOOOOOONNNRRROOOLLLLLLNNNOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKNNNPPPNNNKKKJJJNNNRRRMMMMMMMMMMMMMMMKKKIIIHHHMMMLLLIIIGGGHHHJJJLLLNNNIIIHHHGGGGGGFFFGGGGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHGGGFFFEEEFFFHHHJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHHHHFFFFFFFFFGGGFFFCCCAAABBBDDDFFFEEECCCCCC@@@???@@@CCCFFFEEECCCEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAABBBCCCCCCCCCBBB@@@>>>>>>@@@AAABBBBBB>>>@@@BBBCCCBBBBBBAAABBBAAABBBCCCCCCCCCBBBAAA@@@???????????????>>>>>>>>>@@@>>><<<===@@@AAA@@@???>>>===<<<===?????????>>>@@@???>>>?????????===;;;@@@???>>>>>>>>>???AAABBB???>>>>>>>>>>>>>>>??????AAA@@@???>>>======>>>???>>>@@@AAAAAA???>>>>>>??????@@@AAABBBAAABBBCCCEEEEEEDDDCCCBBBCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@BBBCCCDDDDDDCCCCCCDDDDDDEEEBBB??????AAABBBAAA???BBBAAA@@@>>>>>>>>>???@@@AAA???>>>???BBBBBB???<<<@@@@@@???>>>============>>>===>>>BBBEEEFFFDDDAAA|||}}}}}}|||zzzsssnnnnnnooonnnmmmnnnhhheeecccccceeefffeeeccccccbbb```___^^^___```aaa```___^^^]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[YYYXXXWWWVVVVVVUUUUUUUUUVVVTTTTTTVVVZZZ]]]^^^]]]ccc```\\\XXXVVVUUUVVVXXXRRRUUUXXXYYYWWWUUUUUUVVVYYYXXXXXXWWWWWWWWWXXXXXXQQQQQQPPPPPPQQQRRRTTTUUUYYYXXXVVVTTTRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPOOOMMMFFFGGGHHHHHHGGGGGGIIIKKKMMMKKKJJJKKKMMMNNNNNNMMMPPPOOONNNMMMKKKKKKJJJJJJLLLKKKIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIJJJJJJIIIIIIGGGFFFEEEEEEEEEEEEDDDCCCCCCFFFIIIIIIGGGEEEAAAAAA@@@@@@@@@AAAAAABBBGGGFFFDDDDDDDDDEEEGGGHHHFFFHHHIIIHHHGGGEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDKKKHHHFFFFFFHHHIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJIIIGGGGGGHHHJJJFFFGGGHHHJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDFFFFFFFFFFFFEEECCCAAAAAABBBBBBDDDBBB@@@AAACCCEEEDDDBBBCCC@@@??????BBBDDDDDDCCCAAA@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@???===<<<============;;;<<<>>>???>>>=========>>>???@@@@@@@@@???>>>========================<<>>===;;;<<<<<<<<<===???@@@@@@???999999:::;;;=========<<<>>>>>>=========>>>???@@@AAA@@@???>>>>>>>>>>>>>>>BBBAAAAAAAAAAAACCCDDDEEEBBBCCCDDDEEEFFFFFFEEEDDDDDDFFFHHHHHHGGGGGGGGGHHHGGGEEECCCDDDGGGIIIIIIGGGIIIHHHGGGFFFFFFHHHJJJKKKKKKMMMNNNNNNLLLJJJHHHHHHIIIGGGEEEEEEFFFFFFDDDBBBCCCCCCBBBAAA@@@@@@@@@@@@AAA???>>>???AAABBBAAA@@@AAA@@@@@@??????@@@@@@AAAAAABBBEEEKKKQQQUUUUUUTTT{{{xxx|||~~~{{{zzz~~~zzzqqqtttvvvvvvtttrrrqqqqqqjjjoooqqqmmmeeeaaadddiiimmmhhhgggjjjlllkkklllnnnvvvrrr]]]VVVPPPQQQQQQOOONNNOOOJJJHHHGGGFFFHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@AAACCCEEEFFFEEEIIIFFFCCCBBBBBBCCCCCCCCCFFFHHHJJJJJJIIIHHHHHHIIIFFFEEEEEEDDDDDDDDDEEEEEEJJJIIIHHHGGGGGGIIIKKKLLLHHHHHHGGGFFFFFFFFFFFFFFFGGGFFFDDDDDDEEEFFFEEEDDDDDDFFFGGGHHHGGGGGGIIIJJJGGGGGGJJJMMMQQQRRRQQQOOOLLLIIIFFFDDDEEEDDD@@@===AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCCCCBBBBBBCCCEEEGGGFFFDDDAAABBBCCCCCCDDDEEEEEEFFFFFFDDDDDDCCCCCCDDDGGGJJJLLLJJJKKKKKKIIIGGGGGGIIIKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHFFFFFFFFFGGGGGGEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFIIILLLNNNNNNMMMJJJKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDHHHHHHIIIIIIHHHFFFDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHGGGFFFEEEKKKJJJHHHGGGGGGHHHJJJKKKLLLKKKHHHEEEDDDCCCCCCCCCBBBAAA@@@AAACCCDDDCCCBBBCCCAAA???>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>??????>>>======>>>>>>>>>???>>>===<<<<<<<<<===>>>======<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;:::999888999999999:::::::::::::::???===;;;;;;;;;<<<;;;:::;;;<<<<<<===>>>>>>??????::::::<<<===>>>?????????<<<======>>>>>>>>>>>>>>>@@@?????????@@@AAABBBBBBEEEEEEFFFGGGJJJLLLNNNPPPOOONNNPPPSSSWWWWWWTTTQQQQQQTTTYYY\\\\\\[[[[[[[[[ZZZVVVSSSVVV\\\```aaa___\\\YYYVVVTTTUUUYYY]]]aaadddfffhhhhhhfffbbb^^^[[[WWWVVVVVVVVVVVVUUUQQQOOOKKKJJJJJJIIIHHHHHHGGGGGGHHHGGGEEEFFFIIIKKKLLLKKKHHHHHHHHHIIIIIIJJJKKKLLLNNNQQQVVV___hhhooorrrsss|||tttuuuxxxzzz{{{yyysssooonnnrrruuusssmmmlllrrrxxx~~~~~~zzzwwwxxx{{{xxxqqqsssvvvvvvtttrrrqqqqqqkkknnnnnnkkkfffeeehhhlllnnnjjjhhhjjjkkkiiijjjmmmssshhhQQQIIIDDDDDDEEECCCBBBCCCBBBAAA@@@?????????????????????@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@AAA@@@@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@??????BBBAAA@@@@@@@@@AAAAAAAAACCCBBBBBBCCCEEEDDDAAA>>>??????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTTTTRRROOONNNOOOMMMKKKJJJKKKLLLLLLLLLIIIKKKMMMNNNMMMMMMOOOPPPPPPRRRWWW^^^cccfffeeeccc^^^YYYTTTSSSTTTRRRLLLGGGGGGHHHKKKMMMMMMMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHIIILLLNNNOOOOOOOOONNNMMMLLLMMMNNNPPPQQQPPPRRRUUUWWWXXXVVVTTTQQQLLLMMMMMMNNNNNNOOOOOOOOOSSSSSSSSSTTTWWW[[[___aaa___^^^]]][[[YYYZZZ\\\___^^^^^^\\\ZZZXXXWWWXXXYYYWWWXXXXXXYYYYYYXXXVVVUUUUUUUUUTTTUUUUUUWWWXXXYYYTTTSSSUUU\\\eeejjjjjjhhhdddeeeeeedddbbb___\\\ZZZZZZYYYWWWUUUTTTTTTSSSTTTVVVWWWWWWXXXVVVTTTQQQPPPPPPQQQRRRSSSUUUWWWYYYZZZSSSSSSTTTUUUVVVWWWXXXXXXaaa___\\\YYYXXXYYYZZZ[[[[[[ZZZXXXWWWVVVTTTRRRQQQNNNNNNNNNOOOOOOOOOOOONNNPPPNNNKKKIIIIIIJJJKKKLLLNNNMMMKKKIIIFFFEEEDDDCCCFFFEEECCCBBBBBBBBBCCCCCCAAAAAA@@@>>><<<===>>>@@@>>>???AAAAAA@@@@@@@@@@@@>>>======<<<<<<<<<;;;999;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<======??????>>>>>>>>>?????????>>>???@@@@@@???>>>???@@@@@@AAACCCDDDDDDDDDEEEEEEEEEFFFHHHIIIIIIIIIGGGGGGJJJKKKLLLNNNQQQTTTVVVXXXVVVXXXZZZ]]]```dddggghhhlllkkkkkkpppuuuuuupppkkkeeekkksssxxx{{{{{{zzzzzzvvvqqqmmmpppwww}}}~~~|||uuussspppnnnooossswww{{{~~~yyyuuunnnooopppqqqpppmmmhhhfff\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[]]]___`````````\\\]]]^^^___````````````dddhhhoooxxx}}}||||||~~~|||yyy|||}}}wwwvvv|||~~~~~~}}}zzzzzz{{{}}}{{{xxxwwwxxxwwwtttuuuxxxfffNNNFFFAAAAAABBB@@@????????????>>>>>>=========>>>???????????????@@@AAABBB@@@@@@AAAAAABBBCCCCCCCCC@@@AAABBBBBBCCCCCCCCCBBBAAABBBBBBCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCEEEFFFIIIKKKPPPSSSSSSOOOIIIDDDEEEEEEEEEFFFJJJNNNQQQSSSUUUUUUVVVWWWYYY[[[]]]^^^]]]___dddhhhjjjiiihhhfffgggkkkppptttsssoooiiidddaaa___[[[ZZZ[[[]]]^^^^^^^^^```bbbbbbbbbcccdddfffjjjmmmsss{{{{{{vvvqqqnnnnnnjjjccc]]]WWWYYY]]]```aaaaaa___]]]^^^^^^]]]\\\[[[ZZZYYYYYY[[[ZZZZZZ\\\```cccdddcccbbbaaaaaaaaabbbdddfffgggeeehhhlllnnnnnnmmmkkkiiigggggghhhhhhgggfffeeeeeelllllllllmmmnnnppprrrsssrrrqqqooolllkkklllooorrrooopppooommmjjjiiikkknnnqqqrrrttttttsssrrrqqqpppnnnnnnmmmnnnoooqqqsssuuurrrqqqrrryyy|||{{{xxxuuupppllljjjjjjlllnnnqqqrrrssssssrrrpppmmmkkkkkkllllllmmmooorrrtttuuummmmmmllllllnnnrrruuuxxx|||zzzvvvssspppooonnnnnnoooooooooqqqsssqqqmmmjjjkkklllllllllkkkjjjjjjiiikkkiiieeeaaa___```ccceeedddbbb___[[[WWWTTTRRRQQQSSSRRRQQQPPPOOOOOOOOOOOOJJJJJJIIIFFFCCCCCCEEEHHHKKKMMMNNNMMMIIIFFFDDDDDDDDDBBB@@@???@@@???===;;;>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGHHHJJJLLLKKKLLLMMMKKKHHHFFFGGGHHHKKKNNNQQQRRRRRRSSSUUUWWW^^^aaadddffffffeeebbb```ggghhhiiilllooorrrtttvvvvvvwwwzzz~~~~~~vvvvvvuuutttsssrrrqqqqqqrrruuuzzz}}}}}}|||{{{zzzxxxzzz|||}}}}}}{{{yyywwwxxx|||~~~kkkVVVNNNGGGFFFFFFCCCAAAAAA??????@@@>>>===<<<===???BBBBBBBBBCCCDDDFFFGGGHHHFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMGGGIIILLLNNNPPPSSSWWWZZZ^^^dddlllpppmmmgggaaa]]]aaa___^^^```eeelllpppsssqqqrrrssstttvvvxxxzzz{{{~~~{{{wwwuuuvvvxxxzzzzzzyyyssspppssswww{{{||||||{{{yyyzzzzzzxxxvvvtttrrrqqqpppooonnnooosssyyy|||{{{yyywwwwwwyyyzzz|||~~~{{{~~~~~~~~~~~~}}}||||||zzzxxxvvvwwwzzz}}}zzz{{{{{{yyyvvvwwwzzz~~~{{{xxxxxx|||~~~|||xxxtttoookkkiiiggghhhhhhhhhhhhfffeeecccbbb]]]]]]\\\XXXTTTTTTWWW[[[ccceeefffbbbZZZSSSOOONNNSSSOOOKKKJJJKKKKKKHHHEEEAAAAAAAAABBBCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNTTTVVVXXXYYYYYY[[[^^^```aaacccdddbbb^^^\\\]]]___fffjjjnnnqqqqqqsssvvvzzz|||qqqhhh```]]][[[VVVRRRRRRNNNPPPQQQOOOMMMLLLNNNPPPSSSTTTXXX[[[]]]^^^^^^]]]]]]]]]______```___^^^^^^aaaccceeehhhkkkmmmnnnooommmnnnpppqqqqqqpppnnnmmmhhhkkknnnpppqqqsssxxx{{{}}}|||yyy{{{}}}{{{xxxyyyxxxsssnnnnnnrrrvvv||||||ssskkkfffeeelllgggbbbaaabbbbbb___\\\QQQQQQQQQSSSUUUWWWZZZ[[[]]]^^^___```bbbcccdddeeeoooqqqssstttssstttxxx{{{{{{~~~{{{yyy{{{|||xxxtttmmmhhhgggeeeggghhhfffcccbbbdddgggiiimmmrrrxxxzzzzzzxxxvvvxxxyyyzzz{{{{{{zzzyyyxxxyyy{{{~~~||||||~~~yyywwwxxxxxxuuuqqqhhhiiiiiikkknnnqqqtttvvvzzzzzz{{{}}}~~~~~~~~~}}}~~~}}}yyyyyywwwyyy}}}}}}{{{zzz|||~~~~~~{{{xxxxxxzzz~~~yyyyyy{{{{{{xxxxxxyyy{{{{{{yyyxxxyyyzzz~~~{{{}}}zzzvvv||||||~~~~~~{{{}}}~~~{{{uuurrrrrrttt|||ttttttwwwyyy}}}}}}}}}{{{{{{{{{{{{zzz}}}zzzuuuttt|||~~~{{{rrrpppwww|||zzzzzz|||}}}}}}}}}}}}~~~~~~|||zzzzzz{{{~~~|||zzzyyyxxxwwwxxx}}}}}}yyywwwxxxwww{{{~~~{{{uuurrrsssvvv~~~uuutttvvvwww~~~}}}}}}vvvsssqqqrrrrrrssszzz~~~~~~~~~|||zzzzzz{{{|||zzzyyywwwvvvvvvvvvwwwyyyzzz{{{{{{{{{zzzzzz{{{~~~zzzyyy{{{}}}zzzyyyxxx~~~|||{{{{{{zzz{{{~~~~~~zzzsssrrrrrrpppqqqtttrrruuuwww{{{zzz{{{{{{zzz|||~~~}}}{{{~~~}}}{{{yyyvvvtttvvvzzz~~~|||xxxxxx~~~{{{~~~|||||||||{{{}}}{{{{{{|||||||||||||||{{{zzzzzzyyywwwtttqqqpppppprrrssstttwww{{{|||zzzwwwtttsssooonnnooosssrrrooommmooosssxxx|||zzzuuurrrtttxxx{{{ttttttvvvvvvzzz~~~rrrnnnmmmpppsssuuuzzzxxxqqqrrrsssuuuqqqnnnmmmnnnooommmkkkmmmnnnnnnooooooooooooooommmnnnnnnnnnnnnoooqqqrrrpppoooqqquuuvvvsssqqqssspppooonnnmmmllllllllllllwwwsssooollllllmmmlllllliiinnnvvv~~~~~~ssskkklllooommmiiifffhhhjjjkkkmmmrrrxxxwwwrrrvvvwww~~~{{{tttqqqtttvvvvvvttttttwww{{{|||zzz{{{}}}|||}}}}}}~~~|||wwwrrrooopppuuuyyyvvvxxxwwwtttooooootttyyy~~~{{{yyy{{{~~~xxx}}}}}}{{{zzzzzz}}}~~~}}}|||zzzzzz|||~~~|||{{{wwwxxxyyyxxxvvvttttttuuuttttttttttttrrrpppmmmlllqqqnnniiifffeeegggjjjmmmkkknnnrrrtttrrrooommmkkkiiiggggggkkkjjjgggeeegggjjjpppuuutttooolllooosss{{{rrrnnnqqqttttttttt|||~~~gggiiimmmrrrooonnnuuuxxxqqqkkkhhhgggiiiiiihhhhhhgggggggggfffffffffeeeeeeeeeffffffggg___aaaccceeeffffffeeeeeeeeeeeefffjjjmmmmmmiiieeebbbbbbbbbbbbcccdddeeeeeepppnnnllliiiggggggggggggdddeeehhhnnnvvv{{{|||yyyvvvttttttvvvzzz|||sssooojjjhhhhhhhhhgggeee___bbbeeegggjjjmmmrrruuuvvvvvvxxx~~~}}}~~~|||wwwqqqoooqqqrrrpppmmmqqqpppooooooooopppqqqrrrwwwvvvuuutttvvvyyy|||}}}|||zzzwwwuuurrrpppooooooqqqrrrvvvuuutttrrroooooorrrtttxxxzzzxxxuuuvvv|||~~~yyyuuuuuuzzz}}}||||||}}}|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyzzz|||~~~|||{{{|||||||||{{{~~~~~~~~~~~~~~~~~~yyy{{{~~~|||vvvrrrpppooommmoooqqqqqqooommmlllkkkkkkjjjjjjkkkmmmmmmkkkiiihhhgggeeeeeeeeeeeedddbbbccchhhooorrrqqqmmmiiigggeeedddbbb```___]]]]]]\\\eeeggghhhhhhffffffggghhhssspppkkkhhhgggiiilllnnnooonnnoootttzzz}}}zzzvvv\\\^^^dddkkkkkkjjjpppyyy}}}wwwqqqjjjfffcccbbbbbbaaaaaaaaa````````````_______________^^^^^^^^^ZZZ\\\^^^```aaaaaa``````___```bbbeeeiiiiiieeebbbYYYYYYZZZ[[[\\\^^^```aaaiiijjjkkkkkkiiigggdddbbb]]]]]]^^^___cccjjjsssyyyzzztttqqqnnnllliiigggfffgggiiikkkkkkgggbbb___^^^]]][[[XXXVVVXXX]]]bbbiiioootttvvvxxxuuutttxxx~~~|||wwwuuuuuuuuuttttttwww{{{}}}|||{{{zzz}}}xxxrrrlllkkkmmmooonnnllljjjiiihhhhhhhhhiiijjjkkknnnmmmmmmnnnpppsssuuuwww|||}}}}}}|||yyywwwvvvttttttqqqnnnkkkiiiiiiiiijjjnnnnnnnnnmmmllllllnnnpppwwwxxxvvvrrrrrruuuwwwuuuuuupppooorrrtttsssrrrtttyyyyyyyyyyyyxxxwwwwwwvvvxxxzzz||||||zzzxxxxxxyyyxxxvvvuuuuuuvvvzzz~~~~~~zzzxxxxxxzzz{{{|||~~~}}}{{{zzzyyyyyyyyyyyy~~~}}}~~~xxxvvvzzz}}}}}}zzzzzz~~~~~~~~~{{{xxxrrruuuwwwyyyyyyzzz{{{}}}}}}~~~wwwqqqnnnlllkkkjjjkkkkkkkkkiiigggfffeeeeeefffhhhiiiiiigggfffeeecccaaa``````aaaaaa```___```fffmmmqqqpppkkkgggdddaaa```^^^\\\ZZZYYYYYYXXX^^^___```___]]]]]]]]]___bbb```___^^^```cccgggjjjdddbbbccchhhmmmpppnnnkkkYYYZZZ___eeefffdddeeeiiirrrpppkkkfffaaa^^^[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXYYYYYYYYYWWWVVVUUUTTTUUUWWWYYYZZZZZZYYYYYYXXXYYY[[[^^^aaaaaa^^^\\\SSSSSSSSSTTTUUUWWWXXXYYY^^^bbbfffiiihhhddd^^^ZZZXXXXXXXXXWWWVVVYYY]]]```mmmzzzyyypppjjjfffdddcccaaa___]]][[[[[[[[[[[[\\\YYYUUUSSSRRRPPPOOOMMMRRRRRRTTT]]]hhhssszzz}}}zzzssspppqqqpppmmmiiijjjjjjiiihhhhhhkkkooorrrssstttvvvxxxxxxwwwuuutttssstttxxxrrrlllfffdddfffhhhhhhhhhbbbaaaaaa```aaabbbcccdddeeeeeefffgggiiikkkmmmnnnrrrrrrtttwww|||yyyssspppnnnlllkkkllljjjgggcccaaa```___```ccceeeffffffffffffhhhiiiiiilllkkkiiijjjooopppooooooiiifffhhhiiiggggggjjjqqqqqqqqqpppooonnnlllllllllnnnqqqqqqpppoooooopppooonnnlllmmmoootttyyy}}}|||wwwuuuwwwzzz}}}|||wwwssssssvvvxxxyyyyyywwwtttqqqpppppprrrsssttttttwww}}}}}}xxxuuuuuuyyyyyyttttttvvvtttqqqnnnmmmoooqqqqqqqqqssswww|||wwwzzz~~~wwwyyyxxx{{{~~~}}}~~~~~~}}}{{{|||}}}~~~{{{||||||}}}xxxxxx{{{{{{xxxtttppprrrtttuuusssrrrrrrssssssrrrttt{{{|||yyytttnnnjjjfffeeedddffffffeeedddcccbbbaaaaaa___cccggghhhdddaaa``````]]]\\\ZZZZZZ[[[\\\[[[ZZZ]]]bbbhhhkkkjjjgggcccaaa```^^^[[[XXXVVVTTTTTTTTTYYYYYYYYYXXXUUUTTTUUUVVVSSSSSSTTTVVVXXX\\\___aaa[[[YYYYYY\\\aaacccbbb```RRRSSSVVVZZZ\\\]]]^^^___dddbbb___\\\YYYVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVUUUSSSQQQOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSTTTVVVWWWXXXWWWUUUSSSTTTSSSRRRQQQQQQQQQQQQQQQTTTXXX]]]``````\\\WWWSSSSSSTTTTTTSSSSSSSSSUUUWWWVVVaaakkkooosssyyy}}}}}}xxxuuupppjjjddd```]]][[[YYYYYYWWWUUUSSSQQQPPPOOOKKKIIIHHHGGGGGGHHHHHHHHHMMMMMMRRR```ssssssjjjfffccc```]]]aaaaaaaaa```___aaadddggghhhkkkooossstttsssqqqpppooonnnooorrrvvvyyyzzzyyylllgggaaa]]]]]]___``````]]]\\\\\\[[[\\\]]]___```aaabbbbbbcccdddeeeeeeeeehhhiiilllppptttyyy|||~~~wwwsssnnniiifffdddcccbbbbbb```^^^[[[YYYXXXWWWWWWZZZ\\\^^^___^^^^^^___```]]]```aaa___aaafffhhhfffiiiccc___``````___```bbbggggggggggggfffeeedddccc```bbbeeefffeeeeeeeeeffffffdddcccccceeejjjpppssstttvvvyyy}}}}}}zzztttooolllnnnqqquuuyyy|||~~~yyyuuupppnnnnnnpppqqqqqqpppnnnkkkhhhgggiiikkkmmmiiijjjooovvvwwwqqqlllkkknnnuuuzzzwwwooohhhgggjjjggghhhhhhhhhgggggghhhiiilllpppvvv}}}~~~~~~{{{wwwsssqqqssswww{{{~~~zzzsssuuuuuuzzz~~~~~~{{{yyyzzzyyyyyyxxxwwwxxxzzz{{{zzzyyyzzzzzzyyyzzz}}}wwwuuuvvvzzz~~~xxxrrrpppsss{{{zzzuuuqqqttt{{{~~~zzzvvvuuuvvvwwwvvvrrrnnnmmmlllmmmiiihhhnnnwww}}}|||xxxooommmiiieeebbb___^^^^^^bbbaaa``````aaabbbbbbaaa^^^dddiiiiiiddd___^^^___]]][[[XXXXXXXXXYYYXXXWWWZZZ]]]```bbbaaa`````````ccc```[[[VVVSSSQQQQQQQQQWWWWWWWWWTTTRRRPPPQQQSSSRRRSSSTTTUUUVVVWWWXXXXXX[[[YYYWWWWWWYYY[[[[[[ZZZHHHIIIKKKMMMPPPVVVYYY[[[XXXWWWUUUSSSQQQPPPOOONNNKKKKKKKKKKKKKKKKKKLLLLLLNNNOOOPPPQQQPPPNNNKKKJJJJJJKKKLLLLLLMMMMMMMMMMMMOOOPPPQQQPPPOOOLLLKKKJJJOOONNNMMMLLLLLLLLLLLLLLLLLLNNNPPPRRRRRRPPPMMMKKKHHHJJJKKKLLLKKKKKKLLLNNNOOOUUU[[[]]]^^^aaadddddd______```___\\\YYYUUUSSSLLLLLLKKKIIIGGGEEECCCBBB??????>>>>>>@@@CCCFFFIIILLLRRR```ttt~~~vvvjjjaaa\\\ZZZXXXVVVWWWXXXXXXWWWVVVWWWZZZ\\\^^^aaafffkkkmmmllljjjhhhkkkiiigggggghhhjjjkkkkkkddd```ZZZVVVTTTTTTUUUUUUVVVUUUUUUUUUVVVWWWYYYZZZ]]]]]]]]]]]]\\\\\\[[[[[[]]]___bbbfffjjjmmmoooqqqgggfffccc```]]][[[ZZZ[[[XXXWWWUUUSSSRRRRRRQQQRRRSSSUUUWWWWWWUUUTTTUUUUUUYYY\\\[[[YYYZZZ___aaa___bbb]]]YYYZZZ[[[ZZZ[[[^^^\\\\\\]]]^^^^^^]]]]]]]]]TTTWWWZZZ[[[ZZZZZZZZZ[[[\\\ZZZXXXXXXZZZ^^^bbbeeeddddddfffhhhjjjjjjhhheeebbbdddhhhkkknnnppppppqqqjjjiiigggfffggggggfffeeedddbbb```______bbbeeeggg```aaafffmmmnnnhhhcccbbbbbbhhhmmmllleee______```^^^```bbbbbb```^^^___```dddhhhmmmttt}}}}}}}}}~~~|||{{{|||~~~yyyzzz}}}|||{{{|||~~~{{{{{{{{{|||~~~uuuwwwyyy|||~~~wwwooolllmmmmmmnnnppprrrqqqpppnnnrrryyy|||vvvqqqooopppuuu{{{}}}}}}}}}{{{}}}zzzyyyxxxvvvsssvvv|||}}}~~~xxxuuusssssszzzzzzrrrppppppppprrruuuwwwvvvvvvqqqrrrqqqpppuuu|||tttrrrsssvvvwwwyyy|||yyysssmmmiiikkkppptttzzz{{{|||zzzzzz|||{{{xxxtttooolllooovvvzzzwwwsssuuuwwwxxxvvvrrrnnnkkkjjjjjjeeeaaadddkkknnnkkkfffeeecccaaa^^^\\\[[[ZZZZZZ]]][[[ZZZ\\\```cccdddddd```fffllllllgggbbbaaabbb```]]]ZZZXXXXXXXXXWWWVVVYYYYYYYYYYYYYYY[[[```cccfffbbb[[[UUUPPPNNNMMMNNNTTTTTTSSSQQQOOONNNPPPRRRVVVWWWXXXXXXXXXWWWUUUTTT]]]ZZZVVVTTTTTTTTTUUUVVVOOOQQQPPPKKKIIILLLOOOOOOLLLLLLKKKJJJIIIHHHHHHGGGBBBBBBBBBBBBCCCCCCCCCCCCFFFGGGGGGHHHGGGFFFDDDCCCEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIJJJIIIFFFCCCBBBBBBCCCCCCCCCDDDEEEFFFHHHHHHEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEDDDCCCBBBCCCDDDGGGIIILLLMMMNNNOOOQQQSSSJJJMMMPPPRRRRRROOOKKKHHHCCCCCCBBB@@@???>>><<<<<<:::;;;<<<===@@@FFFNNNSSSccckkkxxx~~~uuuddd___YYYTTTQQQQQQQQQPPPMMMMMMMMMLLLKKKKKKNNNPPPQQQTTTYYY]]]___^^^\\\[[[```___]]][[[[[[[[[[[[\\\YYYVVVRRRNNNLLLJJJKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPTTTTTTSSSQQQQQQPPPPPPPPPQQQSSSWWWZZZ]]]^^^______XXXXXXXXXWWWTTTSSSSSSTTTPPPPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKLLLMMMMMMPPPQQQRRRWWWaaagggggg\\\VVVSSSUUUUUUTTTTTTVVVQQQRRRRRRSSSTTTTTTSSSSSSKKKMMMPPPQQQPPPPPPPPPQQQPPPOOONNNNNNOOOQQQTTTVVVUUUTTTSSSUUUWWWYYYZZZYYYXXXZZZ\\\___``````______[[[ZZZZZZ[[[]]]\\\[[[YYYXXXWWWVVVVVVWWWZZZ]]]___WWWWWW[[[aaaaaa\\\XXXYYYVVVZZZ]]]]]]ZZZWWWVVVWWWTTTVVVWWWWWWVVVUUUVVVVVV[[[___bbbfffooozzzzzzyyyxxxzzzuuuzzz}}}yyywwwxxxzzzzzzvvvtttssstttvvvxxxyyyyyyzzz|||~~~~~~{{{{{{~~~yyyxxxqqquuuzzz~~~~~~}}}||||||xxxyyy{{{|||{{{~~~wwwxxx|||}}}|||vvvwwwzzz~~~}}}vvvtttqqqpppqqqsssssssssnnnllllllqqqyyy~~~|||rrrqqqrrrvvvzzzxxxqqqiiidddhhhjjjiiiiiiiiifffaaa^^^aaaffflllpppqqqnnnkkkjjjlllpppuuutttsssvvv|||~~~tttpppqqqqqqyyyvvvuuutttpppmmmqqqwww~~~~~~zzztttsssrrrrrrvvv|||~~~|||||||||{{{zzzxxxxxx|||}}}{{{|||~~~{{{}}}~~~xxxooohhhhhhhhhjjjmmmnnnmmmllldddgggggggggkkktttzzz{{{|||tttpppqqqqqqoooqqqxxx}}}{{{yyyzzz{{{zzzzzzxxxvvvrrrlllhhhhhhjjjmmmssstttqqqllllllrrryyy||||||wwwtttsssssslllhhhdddfffkkkoooooommmqqqsssuuutttpppllliiihhheeeaaa___```cccccc```[[[^^^]]]\\\[[[ZZZZZZZZZZZZYYYWWWXXX\\\bbbeeefffdddbbbfffkkkkkkhhhdddccccccbbb___[[[YYYXXXYYYXXXWWWXXXWWWVVVVVVWWW[[[bbbgggeeeaaaYYYRRRMMMLLLLLLMMMRRRRRRQQQOOONNNOOORRRTTTYYYZZZ[[[\\\[[[ZZZXXXWWW\\\YYYTTTQQQOOOQQQSSSUUUPPPVVVUUULLLDDDBBBCCCAAABBBBBBBBBBBBAAAAAA@@@???;;;;;;<<<<<<<<<=========??????????????????????????????????????????@@@@@@???AAACCCBBB???======>>>;;;;;;<<<===>>>@@@BBBCCC@@@@@@???>>>=========>>>@@@AAAAAA@@@>>>===>>>???===>>>@@@BBBCCCCCCDDDEEE@@@BBBEEEGGGGGGEEEBBB???>>>>>>===<<<;;;;;;;;;;;;999;;;>>>BBBJJJUUUccclll~~~~~~~~~zzzqqqdddXXXPPPMMMLLLJJJIIIIIIHHHHHHGGGDDDEEEEEEDDDCCCCCCDDDFFFEEEHHHKKKOOOPPPPPPNNNMMMPPPQQQPPPOOONNNMMMMMMNNNKKKJJJIIIFFFDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHJJJIIIHHHFFFFFFGGGIIIJJJIIIKKKNNNQQQRRRRRRQQQQQQKKKMMMOOOOOOMMMLLLNNNOOOLLLLLLJJJIIIGGGFFFEEEDDDDDDEEEEEEDDDCCCDDDGGGIIIBBBEEEGGGIIIQQQ^^^gggiiiUUUPPPMMMNNNNNNKKKIIIJJJHHHHHHIIIIIIIIIHHHHHHGGGCCCEEEGGGHHHGGGGGGGGGHHHDDDDDDDDDEEEGGGHHHJJJKKKJJJHHHGGGHHHKKKMMMMMMLLLLLLNNNPPPRRRRRRQQQPPPNNNOOONNNMMMNNNPPPQQQQQQPPPOOOOOONNNNNNOOOQQQSSSTTTPPPNNNOOOSSSSSSOOOMMMNNNLLLLLLMMMNNNOOOOOOMMMLLLJJJKKKKKKMMMNNNOOOOOOOOORRRUUUXXXZZZaaakkkpppppppppxxx|||rrrjjjiiillljjjpppqqqmmmjjjkkklllkkkjjjhhhggghhhllloooppppppmmmoooqqqtttwwwxxxyyyzzzuuussssssuuusssnnnlllmmmhhhkkkoooppppppppprrrttttttvvvyyy{{{{{{}}}~~~vvvpppoooqqqqqqtttwwwzzzzzzzzzqqqooooooppprrrttttttsssnnnllljjjiiijjjkkkkkkkkkjjjiiikkkooouuu|||qqqnnnnnnssswwwtttllleeeaaafffhhheeecccdddaaa\\\XXXYYY]]]bbbggghhhfffcccggghhhlllooonnnlllpppvvvvvv{{{yyypppgggfffjjjmmmvvvtttsssqqqmmmjjjooowwwyyytttuuuxxx{{{{{{{{{||||||}}}~~~|||{{{zzzzzzxxxwwwuuusssqqqqqqqqqqqqpppsssvvvuuurrrrrruuuyyytttvvvxxxzzzzzz{{{}}}~~~wwwwww|||}}}ssshhhggggggggghhhgggeeebbb^^^bbbdddcccfffmmmqqqqqqqqqwwwxxxtttqqqsssssspppooosssuuupppnnnqqqttttttwww}}}xxxwwwuuuqqqmmmkkkkkklllkkkmmmjjjcccccciiiooopppsssuuuvvvwww{{{~~~xxxyyyxxxsssmmmiiijjjmmmjjjgggccccccfffiiilllmmmrrrtttuuusssnnnhhhdddbbb]]]]]]]]]___```___\\\YYY[[[[[[[[[ZZZ[[[[[[[[[[[[[[[YYYZZZ___fffiiihhhfffbbbccceeeffffffdddcccbbb___\\\YYYWWWXXXYYYZZZZZZVVVWWWXXXYYY[[[___fffjjjeee```YYYRRROOONNNPPPRRRVVVWWWVVVVVVUUUXXX[[[___aaaaaaaaa```___^^^\\\[[[]]][[[VVVSSSRRRUUUYYY]]]===GGGKKKDDD======>>>>>>;;;<<<<<<<<<<<<;;;::::::999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<======:::::::::999::::::;;;;;;888;;;======;;;:::;;;===::::::::::::;;;<<<============<<<;;;::::::::::::;;;<<<<<<;;;999999:::<<<:::;;;===@@@AAA??????@@@??????@@@@@@@@@>>><<<;;;999888777666666777888999888<<>>>>>===>>>???AAACCCDDDDDDCCCAAAAAABBBDDDGGGIIIGGGIIIKKKMMMNNNMMMKKKJJJCCCFFFIIIJJJIIIHHHJJJLLLKKKJJJHHHFFFDDDBBB@@@???>>>>>>???>>>>>>@@@DDDGGGGGGHHHFFFDDDHHHQQQYYY[[[QQQLLLIIIJJJHHHCCC@@@AAACCCCCCCCCBBBAAA@@@???>>>>>>AAACCCCCCBBBAAAAAABBB<<<===???@@@BBBDDDEEEEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDEEEHHHIIIJJJHHHFFFEEEIIIGGGEEEEEEGGGJJJLLLMMMJJJJJJJJJJJJJJJKKKLLLLLLKKKHHHHHHJJJIIIFFFEEEHHHFFFDDDCCCEEEGGGHHHFFFDDDEEEDDDDDDGGGJJJMMMMMMMMMKKKOOOQQQSSSYYYccciiiiiiiiiqqqwwwsssggg]]]\\\^^^___dddeee```\\\\\\\\\[[[]]][[[ZZZ\\\aaaeeefffeeecccdddfffhhhjjjkkkllllllooolllllllllhhhcccbbbfffeeeggghhhgggeeegggkkkoooooooooqqqvvvwwwxxx}}}}}}|||tttuuuvvvxxxzzz{{{||||||ssslllfffeeeeeeeeehhhmmmqqqpppvvv{{{vvv{{{wwwuuuxxx}}}~~~zzztttkkkiiiffffffhhhkkkllllllkkkiiiffffffggghhhhhhhhhgggiiilllnnnqqqvvv}}}~~~wwwrrruuu|||~~~{{{~~~oookkkjjjooosssppphhhaaabbbhhhhhhcccaaacccbbb^^^YYYYYY\\\aaaeeeeeebbb^^^aaabbbeeehhhfffdddiiiqqqssswwwuuujjjaaabbbhhhlllvvvtttrrrpppkkkiiipppxxx{{{wwwtttvvv}}}yyypppjjjkkkooovvv}}}yyyuuurrrqqqttttttsssoookkkjjjjjjlllkkknnnooommmiiiiiimmmqqqoooqqqsssrrrppprrrvvvzzztttuuu}}}zzzmmmllljjjiiihhhfffbbb______dddfffeeeeeeiiikkkjjjbbbllltttttttttxxxyyywwwqqqtttsssmmmiiikkknnnooovvvyyy|||~~~zzzzzzyyyvvvrrroooooooooeeehhhfff___^^^cccgggffflllnnnoooooorrrwwwvvvrrrnnnqqqrrrnnnfffaaaccchhhnnnkkkhhhggghhhlllqqqtttyyyzzzyyytttmmmddd^^^[[[WWWYYY\\\^^^___^^^]]][[[ZZZZZZZZZ[[[[[[\\\\\\\\\___^^^___dddkkknnnkkkhhh```___```aaaccccccaaa___[[[YYYVVVUUUWWWZZZ[[[\\\TTTWWWZZZ]]]```dddhhhllleeeaaaZZZTTTRRRSSSWWWYYY^^^____________bbbgggkkkiiiiiigggeeeccc```^^^\\\aaa___[[[XXXXXX\\\ccchhh>>><<<;;;999888888999999;;;999777777888999999999777666666777999;;;:::999999888888777777777777888888888:::;;;;;;:::999999666666666666666777888888999999:::::::::999999888;;;;;;;;;::::::999999999888999;;;<<<<<<;;;999888888999:::<<<======<<<;;;888999999999999888777777999999999888888888;;;===999BBBNNN]]]ppppppcccRRRFFFAAABBBCCCCCCEEECCC@@@>>>=========>>>>>>>>><<<;;;;;;;;;;;;;;;999999:::;;;<<<>>>??????CCCCCCCCCCCCCCCBBBAAAAAA>>>>>><<<;;;;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>???>>>===<<<===@@@BBBDDDKKKIIIHHHIIIIIIIIIHHHFFFEEEEEECCCBBBBBBCCCDDDEEEEEEDDDCCC???<<<;;;;;;===???>>>===<<<<<<===???@@@DDDCCCDDDEEEGGGHHHGGGFFFFFFEEECCCCCCCCCCCCAAA@@@===>>>>>>>>>===<<<;;;;;;===<<<<<<;;;<<<<<<======999999999:::;;;<<<>>>>>>???@@@BBBDDDEEEEEEDDDDDD???????????????@@@AAABBB>>>CCCCCC@@@AAAEEEEEEAAACCCDDDFFFEEEDDDCCCCCCDDDEEECCCAAA@@@???>>>??????BBBCCCCCCCCCBBBBBBAAA@@@CCCDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJMMMQQQUUUYYY[[[[[[___bbb```ZZZUUUTTTUUUTTTVVVYYYYYYWWWTTTSSSSSSRRRTTTXXX[[[]]]]]]\\\[[[ZZZ[[[\\\\\\\\\]]]```aaagggeeeaaa]]][[[YYYYYYYYYccccccccccccbbbbbbeeeggggggiiilllmmmkkkjjjiiiiiisssrrrrrrsssuuusssoookkkjjjgggeeegggkkknnnlllhhhfffeeeccc```]]]]]]___aaaffffffgggkkkppprrrqqqoooooommmkkkmmmooommmgggaaa\\\ZZZ[[[aaajjjpppqqqpppfffeeedddeeehhhkkklllllliiiiiijjjlllooosssvvvxxx~~~}}}vvvmmmggghhhjjjmmmoooqqqttt{{{{{{tttgggddddddjjjrrrsssmmmffffffbbb^^^]]]^^^___]]][[[\\\^^^aaadddddddddccccccZZZ]]]```aaaaaacccgggjjjrrrppplllhhhfffgggkkkooouuuyyyzzzwwwrrrpppssswwwyyyrrrnnnrrr{{{tttmmmhhhiiimmmttt~~~tttkkkhhhjjjnnnpppsssuuurrrlllgggfffgggiiihhhggggggiiijjjjjjiiilllnnnooonnnkkkkkkmmmpppjjjqqq|||uuuvvvvvvsssnnnjjjhhhgggpppmmmiiiiiiiiihhheeeaaaaaadddkkkttt{{{~~~~~~yyyqqqkkkhhhiiijjjkkknnnsss{{{{{{uuupppssssssooohhhddddddfffddd```]]]^^^bbbeeeeeecccfffgggiiijjjiiigggeeedddeeeiiikkkhhhfffggghhhfffkkkkkkkkklllmmmooorrrttttttvvvvvvssslllddd^^^[[[ZZZ[[[]]]aaabbb```\\\XXX^^^]]]]]]___bbbeeeeeedddhhhhhhhhhjjjjjjiiifffccc^^^^^^___```aaaaaabbbbbb]]]\\\\\\]]]^^^^^^\\\ZZZXXX\\\aaaeeeggghhhjjjkkkccccccaaa___^^^bbbjjjpppvvvuuusssrrrtttyyy}}}vvvmmmhhhmmmqqqllleeeaaafffhhhfffbbbdddmmmsssrrr;;;:::999888888888999999<<<;;;999888888999999999:::999999:::<<<======<<<888888777777777888888999666777888999888888777666777666666666666777888999888888999999999999888888;;;;;;;;;:::::::::999999999:::;;;<<<<<<;;;:::999999:::<<<=========<<<<<<::::::::::::999888888777555777888999999:::===@@@IIITTTbbbnnnyyy|||ttthhhYYYPPPDDD>>>>>>BBBDDDDDDEEEDDDAAA>>>============;;;;;;;;;;;;<<<===>>>>>>999999::::::;;;<<<<<<===BBBCCCEEEFFFEEEBBB???===::::::;;;;;;;;;<<<<<<<<<;;;<<<===============<<>><<<<<>><<<===>>>>>>???@@@AAABBBCCCCCCDDDEEEDDDBBBBBBDDDDDDCCCAAACCCBBBAAAAAA@@@@@@>>>===============<<<<<<;;;:::999999888888888999::::::999::::::;;;<<<>>>???@@@BBBBBBCCCDDDDDDCCCBBBAAA;;;;;;;;;;;;<<<===>>>>>>===AAAAAA===>>>CCCDDDAAA???AAABBBBBB@@@??????@@@@@@???>>><<<;;;;;;<<<<<<@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFHHHJJJMMMOOOPPPMMMQQQUUUTTTPPPLLLMMMNNNQQQSSSTTTTTTQQQOOONNNNNNMMMOOOSSSUUUWWWWWWVVVUUUTTTUUUVVVVVVVVVWWWXXXYYY[[[[[[ZZZYYYYYYZZZ[[[\\\]]]]]]^^^]]]\\\\\\___aaa___aaacccccc```^^^]]]]]]aaa```aaaccceeeeeeaaa^^^fffccc```aaadddeeeccc___\\\\\\\\\YYYVVVUUUUUUVVVYYYYYYZZZ]]]aaacccaaa___cccaaa___aaacccbbb]]]YYYXXXWWWYYY___fffiiihhhdddaaa``````bbbgggkkkmmmmmmfffffffffggghhhjjjlllmmmrrrsssrrrmmmfffaaabbbeeeiiilllooorrrwwwzzzuuummm___]]]\\\bbbiiikkkgggaaa___\\\ZZZZZZ\\\^^^^^^]]]bbbaaaaaabbbccccccbbbaaaZZZ\\\]]]]]]^^^bbbhhhmmmqqqpppmmmkkkkkkmmmrrrvvvrrruuuvvvuuusssrrruuuwwwvvvqqqmmmqqqyyy}}}qqqiiiccceeemmmyyyzzzqqqiiigggjjjnnnzzzyyyxxxvvvsssnnnjjjgggjjjiiigggfffeeeeeeddddddiiilllqqqrrrpppppprrrtttpppsssxxx~~~yyyzzz{{{|||zzzvvvsssqqqqqqqqqooollljjjhhhgggeeeccciiikkkpppxxxyyyrrrnnnnnnoooppppppttt|||xxxqqqlllnnnmmmhhhbbb^^^^^^aaaaaa___]]]^^^```ccceeefffhhhhhhgggggghhhjjjlllmmmgggkkkllliiigggiiiiiigggmmmlllkkkmmmooopppqqqqqqnnnppppppnnnhhhbbb]]]ZZZ[[[___ccccccaaa___^^^^^^dddeeefffggghhhhhhhhhiiillljjjgggeeeeeeeeedddccc]]]]]]^^^___aaacccdddeeeddddddeeeggghhhhhheeebbb[[[^^^bbbeeeffffffggghhhiiijjjjjjjjjkkkpppxxx~~~~~~{{{vvvssssssvvvzzz~~~wwwpppnnnuuuzzzvvvooollljjjmmmllliiikkkqqqtttrrr999888888888888999::::::>>>===;;;:::999888999999888777777888:::;;;;;;:::777777777777888999::::::888888999999888777666555888777777777777888999999888888999999999999999888;;;;;;;;;::::::::::::::::::;;;<<<======<<<;;;:::;;;<<<<<<=========<<<<<<<<<<<<<<<;;;:::999888777444555666888<<>>=========;;;;;;<<<<<<===>>>>>>???;;;;;;<<<<<<============CCCFFFIIIKKKIIIDDD>>>:::888:::<<<>>>@@@@@@???>>>;;;<<<>>>???>>>===;;;:::>>>===<<<>>>BBBIIIPPPTTTQQQNNNJJJGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCAAABBBCCCCCCAAA??????@@@???BBBFFFIIIKKKKKKIIIHHHHHHEEEBBBAAAAAAAAA@@@???BBBBBBAAA@@@???>>>===============<<<;;;;;;::::::777777777777888999999:::;;;;;;<<<===>>>@@@AAABBBDDDEEEEEEDDDCCCAAA???===999999999999:::;;;<<<======??????===>>>AAABBB@@@>>>???@@@@@@>>>======>>>>>>===<<<;;;::::::;;;<<>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<;;;999999777888:::>>>FFFQQQ^^^ggglllkkkhhhccc\\\RRRFFF============AAAEEEHHHIIIHHHGGGEEECCCAAA???======<<>>===<<<<<<>>>>>>??????@@@AAABBBBBBGGGIIIKKKLLLIIIEEE???<<<;;;>>>AAADDDEEEDDDBBBAAA;;;===???@@@???===:::888<<<<<<>>>AAAFFFLLLQQQTTTOOOLLLGGGDDDDDDDDDDDDDDDBBBBBBDDDEEEEEEEEEDDDCCC@@@BBBDDDEEEDDDCCCBBBCCCDDDHHHMMMRRRSSSQQQMMMKKKJJJGGGCCCAAABBBBBBBBBBBBDDDDDDDDDBBB@@@>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;===>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEDDDCCCAAA>>>===;;;;;;;;;<<<===>>>???@@@===???BBBCCCDDDDDDBBB@@@@@@BBBCCCBBB@@@??????@@@@@@???>>>======>>>???@@@BBBCCCCCCCCCCCCCCCBBBBBB>>>??????@@@AAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDGGGJJJLLLKKKLLLNNNOOOOOOOOOPPPNNNKKKIIIIIIJJJIIIJJJLLLNNNOOOOOOOOONNNOOONNNOOOPPPQQQQQQOOONNNNNNOOOPPPQQQRRRRRRQQQQQQQQQRRRRRRPPPOOOOOORRRTTTQQQRRRRRRPPPNNNLLLLLLMMMRRRSSSSSSUUUVVVWWWWWWVVVZZZXXXUUUUUUUUUTTTQQQOOORRRUUUWWWWWWTTTPPPMMMKKKPPPPPPPPPQQQQQQPPPNNNMMMMMMKKKJJJKKKNNNOOONNNMMMKKKKKKLLLOOORRRSSSPPPNNNRRRQQQQQQRRRTTTVVVUUUUUUWWWWWWVVVUUUTTTSSSRRRRRRVVVXXXZZZYYYWWWWWWYYY[[[VVVZZZ]]]___bbbeeebbb\\\QQQOOONNNPPPSSSTTTRRRPPPRRRRRRRRRTTTWWW[[[]]]___aaa___]]]___aaa```\\\WWWWWWWWWXXXZZZ^^^dddiiimmmdddbbbaaaaaaeeejjjnnnpppfffffffffhhhjjjlllkkkjjjfffeeeeeeiiiooossstttsssooogggaaafffsssrrrjjjjjjyyy{{{vvvpppkkkhhhjjjooosss{{{{{{zzzwwwsssnnnjjjhhhffffffdddbbb``````aaabbbkkkrrr||||||yyywwwvvvvvvuuuuuuvvvvvvtttpppmmmkkkjjjjjjjjjiiifffaaa___aaadddeeefffhhhnnnsssxxxyyyzzz|||{{{wwwsssnnnlllkkkkkkmmmnnnqqqtttuuusssnnniiiiiihhheee___ZZZWWWYYY[[[ZZZ\\\]]]\\\\\\```hhhmmmooollliiigggfffiiilllnnnkkknnnnnnjjjgggiiiiiihhhcccbbbaaadddhhhiiifffccc___```aaa```]]][[[[[[[[[^^^aaabbbaaa]]]\\\```cccjjjoootttsssmmmiiihhhjjjjjjeee```\\\\\\^^^______^^^]]]\\\\\\\\\^^^```aaacccbbbbbbcccddddddaaa___^^^```bbbccccccbbbcccdddffffffeeeddddddeeeggghhhfffccc```]]]\\\]]]```aaadddeeeiiiooosssqqqkkkgggdddhhhlllnnnnnnlllhhheee999:::;;;===>>>???@@@@@@??????>>>;;;888666888999===<<<;;;<<<>>>???>>>===999999999:::;;;<<<===>>>>>>>>>===<<<;;;:::::::::;;;:::999999999999::::::;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<======????????????>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<>>===<<<;;;;;;@@@HHHPPPXXX```fffkkkddd^^^VVVOOOHHHBBB???>>>>>>@@@DDDIIILLLNNNLLLKKKFFFEEEDDDBBB@@@???>>>===@@@@@@@@@@@@???>>>===<<<===>>>???@@@BBBCCCDDDEEEHHHHHHGGGFFFDDDAAA???>>>???AAADDDGGGGGGEEEAAA???;;;===???@@@???===:::888:::<<>>???===<<<;;;;;;;;;<<<<<<============>>>???AAABBBCCCAAAAAAAAABBBCCCDDDFFFFFFDDDDDDEEEEEEDDDBBBAAA???======>>>>>>???AAABBBCCC>>>AAAGGGLLLLLLIIIDDDBBBCCCEEEEEEEEEBBBAAAAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDIIIIIIHHHGGGFFFDDDCCCBBB>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGEEEEEECCCEEEHHHIIIJJJJJJJJJJJJMMMNNNOOONNNKKKIIIIIIIIIHHHIIIKKKMMMNNNOOOOOOOOOPPPOOONNNOOOQQQRRRPPPNNNOOOOOOOOOPPPOOONNNMMMMMMPPPQQQPPPOOONNNNNNPPPRRRMMMMMMMMMLLLJJJJJJLLLNNNNNNNNNNNNNNNNNNOOOPPPQQQTTTSSSQQQPPPOOONNNLLLJJJJJJMMMPPPPPPMMMIIIFFFEEEMMMNNNNNNNNNLLLIIIHHHGGGHHHHHHHHHIIIKKKMMMMMMMMMHHHGGGGGGHHHJJJMMMNNNNNNRRRQQQPPPRRRSSSTTTSSSRRRPPPPPPPPPOOOOOONNNNNNMMMNNNOOOQQQRRRSSSTTTUUUVVVOOOSSSUUUUUUXXX\\\\\\YYYQQQQQQPPPPPPOOONNNMMMLLLNNNOOOPPPQQQRRRUUUXXXZZZYYYYYY[[[___aaa___ZZZUUUVVVWWWZZZ^^^bbbfffhhhiii```]]]ZZZ[[[^^^bbbdddddd```______```aaa```^^^\\\XXXZZZ\\\```eeehhhjjjkkkhhhccc```fffuuuzzzgggZZZYYYaaauuuvvvqqqnnniiiffffffjjjnnnqqqqqqvvvyyyvvvmmmggggggjjjiiiiiigggdddaaa```bbbdddnnnuuu~~~|||zzzxxxxxxzzz{{{zzzvvvqqqllliiihhhccceeeeeeccc___^^^```ccceeefffiiinnnrrrsssqqqnnnoooqqqttttttpppllliiihhhgggffffffgggiiijjjiiihhhhhhfffbbb]]]YYYXXXXXXZZZTTTVVVXXXXXXYYY]]]dddjjjjjjiiihhhgggggghhhiiijjjiiillllllgggeeeggghhhgggfffdddbbbbbbcccaaa]]]YYYYYYZZZZZZXXXVVVVVVWWWYYY[[[YYYWWWVVVWWWXXXYYYZZZccchhhllljjjddd```___aaa^^^\\\YYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[\\\^^^```aaaeeeccc```___`````````___WWWYYY[[[\\\]]]]]]___aaaeeedddbbb```______^^^^^^^^^]]]\\\[[[YYYXXXWWWWWW[[[^^^bbbeeeffffffbbb______```dddffffffbbb]]][[[;;;<<<>>>@@@AAABBBCCCCCC???AAA@@@===999777999<<>>???>>>===<<<<<<<<<<<<======>>>???>>>===<<<;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@??????>>>>>>;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@???>>>>>>>>>GGGUUU```dddbbb]]]ZZZRRRMMMJJJHHHEEE@@@???AAA???BBBGGGLLLNNNNNNMMMLLLEEEEEEDDDCCCAAA@@@??????===>>>???AAABBBAAAAAA@@@<<<<<<===???@@@AAABBBCCCDDDCCC@@@>>>=========>>>AAABBBEEEFFFEEEBBB???===;;;<<<>>>???>>>===;;;::::::===CCCHHHJJJJJJHHHFFFDDDBBB??????AAACCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEBBBDDDFFFGGGGGGGGGHHHIIIOOOQQQTTTUUUTTTPPPKKKHHHBBBAAA???@@@BBBDDDEEEEEEBBBDDDDDDBBB===;;;<<<>>><<<;;;;;;;;;<<<===???@@@>>>>>>???@@@AAACCCEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGDDDEEEEEEFFFEEEDDDCCCBBB>>>>>>>>>???@@@BBBCCCDDDBBBDDDJJJQQQRRRLLLGGGEEEDDDEEEFFFEEECCCAAAAAAAAAAAAAAA@@@AAABBBDDDFFFGGGMMMMMMLLLKKKIIIFFFDDDCCC??????@@@AAACCCDDDEEEEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEGGGJJJLLLMMMKKKJJJHHHJJJLLLNNNOOOMMMJJJIIIIIIIIIJJJKKKMMMOOOPPPQQQRRRRRROOOLLLNNNQQQSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQPPPOOOMMMMMMOOOQQQKKKKKKJJJIIIGGGHHHKKKNNNLLLMMMMMMLLLKKKLLLNNNQQQRRRQQQPPPNNNLLLJJJIIIHHHHHHJJJLLLLLLJJJHHHGGGGGGOOOPPPQQQOOOLLLIIIGGGGGGFFFGGGHHHJJJKKKLLLMMMMMMHHHHHHGGGHHHJJJNNNQQQSSSMMMMMMNNNPPPSSSTTTTTTSSSMMMNNNOOOOOOOOOOOONNNNNNJJJKKKMMMOOOPPPQQQRRRRRROOOSSSUUUTTTVVVZZZZZZXXXSSSTTTUUUTTTRRROOONNNNNNMMMNNNOOOOOOOOOQQQTTTWWWUUUYYY]]]aaaaaa^^^[[[YYYYYYZZZ\\\aaafffhhhhhhgggbbb^^^ZZZYYY\\\^^^^^^]]]\\\\\\\\\[[[YYYVVVTTTSSSMMMQQQWWW[[[___bbbeeegggcccbbbaaafffrrr~~~}}}ooo___XXX\\\gggzzzuuugggdddaaaaaacccgggjjjlllmmmtttyyyuuujjjdddfffkkkmmmmmmkkkgggbbbaaadddgggqqqwww~~~~~~zzzsssmmmiiigggaaacccdddeeeddddddfffgggeeegggjjjmmmooonnnjjjgggfffkkkpppqqqlllfffcccaaabbb```^^^___aaadddffffffdddbbb___[[[YYYXXXWWWXXXPPPQQQSSSUUUXXX\\\aaaeeeaaabbbdddeeeggghhhiiijjjgggjjjjjjeeedddfffhhhhhhlllkkkiiieee```\\\XXXVVVXXXXXXVVVTTTQQQQQQSSSVVVWWWTTTQQQPPPSSSUUUUUUTTT\\\___bbbaaa]]]ZZZYYYZZZVVVUUUUUUWWWYYY[[[ZZZYYYYYYZZZ\\\___aaaccceeefffeeebbb___]]]\\\\\\\\\[[[OOOQQQTTTUUUVVVWWWYYY\\\aaa^^^\\\[[[\\\]]]\\\[[[]]]\\\[[[YYYVVVTTTRRRQQQSSSXXX\\\\\\\\\___```___eeecccbbbcccaaa[[[WWWXXX===>>>@@@AAACCCCCCCCCCCCAAACCCCCC@@@;;;:::<<<@@@>>>===<<<===>>>>>>===<<>>>>>??????@@@???>>>===<<<<<<======>>>===<<<<<<;;;::::::;;;;;;<<<===>>>???@@@@@@@@@@@@?????????@@@@@@AAAAAAAAACCCBBBAAA@@@@@@?????????<<<<<<<<<<<<>>>@@@BBBCCC??????@@@AAAAAAAAAAAA@@@BBBJJJUUU\\\\\\WWWQQQMMMGGGDDDDDDGGGFFFAAAAAAEEECCCFFFIIIKKKKKKJJJHHHGGGDDDDDDDDDCCCCCCBBBAAA@@@===>>>@@@BBBCCCBBBAAAAAA??????????????????@@@@@@@@@???===<<<;;;===>>>???BBBCCCEEEEEEDDDBBB@@@>>>;;;<<<===============<<<<<>>;;;<<<>>>;;;;;;:::;;;===@@@BBBDDD@@@@@@AAABBBDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFGGGGGGFFFEEECCCBBB??????@@@AAABBBDDDFFFFFFEEEEEEIIIPPPQQQKKKGGGHHHFFFGGGHHHGGGDDDBBBBBBCCCBBBBBBBBBCCCDDDFFFIIIJJJNNNNNNMMMLLLJJJHHHGGGFFF@@@@@@BBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDHHHJJJMMMQQQRRRPPPLLLIIIJJJMMMQQQSSSQQQNNNLLLKKKLLLMMMOOOQQQTTTVVVWWWXXXUUUQQQMMMNNNRRRVVVVVVUUUOOONNNMMMLLLLLLLLLMMMNNNOOOPPPOOONNNLLLLLLNNNPPPNNNMMMKKKIIIGGGGGGJJJMMMNNNOOOOOONNNNNNOOOTTTXXXXXXWWWVVVSSSOOOKKKJJJIIILLLMMMMMMLLLKKKKKKLLLNNNRRRTTTUUUSSSOOOKKKJJJJJJFFFIIILLLNNNNNNNNNNNNNNNLLLMMMNNNPPPQQQSSSVVVXXXMMMMMMNNNPPPSSSTTTSSSQQQOOOPPPQQQRRRRRRRRRQQQPPPMMMMMMNNNPPPRRRRRRRRRQQQSSSYYY]]]]]]]]]]]][[[VVVSSSWWW[[[ZZZWWWSSSSSSSSSPPPRRRSSSSSSSSSTTTXXX[[[[[[___cccccc```^^^___aaa___^^^___bbbfffiiiiiigggfffaaa[[[ZZZ]]]^^^\\\ZZZYYY[[[]]]ZZZUUUQQQPPPPPPLLLRRRZZZ___bbbeeeiiillllllmmmjjjjjjpppxxxyyytttmmmeeefffkkkqqq}}}tttbbb```___```eeehhhjjjiiinnnsssvvvrrriiiccccccfffiiikkkkkkhhheeefffkkkpppwwwzzz}}}}}}zzzxxxxxxzzz~~~wwwpppllljjjdddeeegggkkkoooqqqpppooogggggghhhkkkmmmllliiigggkkkooorrrooohhhaaa]]]]]]___^^^]]]^^^aaaccccccbbbaaa```]]]\\\[[[ZZZYYYXXXSSSTTTUUUYYY^^^bbbdddddd```aaabbbccceeeggghhhiiifffiiihhhdddcccgggjjjiiijjjlllkkkfff```[[[\\\^^^___^^^ZZZVVVSSSSSSUUUXXXYYYXXXWWWVVVVVVVVVXXXZZZ___`````````___^^^]]]\\\ZZZYYYYYY[[[]]]______^^^aaabbbdddggghhhhhhggggggbbb```___^^^]]]ZZZVVVSSSOOOQQQRRRSSSSSSUUUWWWZZZ^^^ZZZWWWVVVXXXZZZZZZZZZ]]][[[XXXUUUSSSSSSTTTTTTVVV]]]aaa```aaaiiioooqqqvvvpppjjjhhhccc[[[YYY\\\===>>>@@@BBBCCCCCCCCCBBBBBBDDDEEEBBB===<<>>===<<<;;;;;;;;;;;;;;;<<<<<<===??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@=========>>>@@@BBBDDDFFF??????@@@AAABBBBBBBBBBBBGGGIIILLLMMMLLLKKKKKKKKKFFFBBBAAADDDDDD@@@CCCIIIIIIKKKLLLLLLIIIEEECCCAAACCCCCCDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCAAA???===CCCCCCBBBBBBAAA@@@????????????>>>>>>???@@@AAABBBDDDEEEFFFGGGFFFEEECCCBBB;;;<<<<<<<<<======>>>>>>???AAACCCFFFGGGGGGFFFEEEBBBAAAAAAAAACCCCCCBBBAAACCCCCCBBBBBBCCCDDDFFFGGGFFFGGGGGGGGGFFFGGGJJJMMMKKKKKKKKKJJJIIIGGGEEEDDDEEEDDDDDDFFFGGGHHHFFFEEEEEEHHHIIIFFF@@@===>>>AAA;;;::::::;;;>>>AAADDDFFFBBBCCCCCCEEEGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGEEECCCBBBBBBBBBBBBCCCEEEGGGHHHIIIGGGEEEGGGMMMMMMIIIHHHKKKIIIJJJKKKIIIGGGEEEDDDEEEDDDDDDDDDEEEGGGIIILLLMMMMMMMMMLLLLLLKKKJJJHHHHHHAAABBBCCCDDDEEEGGGHHHIIIKKKIIIGGGEEEDDDCCCDDDDDDEEEHHHLLLPPPRRRPPPLLLHHHLLLPPPUUUXXXVVVSSSQQQOOOQQQRRRTTTVVVYYY\\\^^^___YYYTTTOOOPPPUUUZZZ[[[ZZZSSSQQQNNNKKKJJJJJJKKKKKKNNNOOONNNMMMKKKJJJLLLNNNRRRQQQNNNJJJHHHHHHKKKNNNMMMNNNPPPOOOOOORRRWWW\\\```___]]]YYYSSSOOOMMMLLLLLLLLLLLLJJJIIIJJJNNNPPPPPPSSSTTTRRRMMMIIIHHHIIIIIILLLPPPRRRRRRQQQQQQPPPOOORRRUUUWWWXXXXXXZZZ[[[VVVUUUUUUVVVWWWWWWTTTRRRSSSSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRTTTVVVVVVTTTSSSWWW___eeefffdddaaa[[[UUURRRXXX]]]^^^[[[WWWWWWXXXUUUWWWYYYYYYYYYZZZ^^^bbbaaaeeehhheee___^^^ccciiieeebbb```aaaeeeiiijjjiiigggbbb\\\[[[]]]^^^\\\YYYXXX\\\^^^\\\UUUPPPOOOQQQPPPWWW```fffiiikkkpppttt|||{{{vvvooooootttsssnnniiihhhooosssrrrwwwxxxmmmbbbaaa```ccchhhkkklllkkkppprrrrrroooiiiccc```___bbbeeegggggggggkkkssszzz}}}~~~~~~{{{wwwtttuuuwwwzzz}}}wwwsssqqqhhhhhhkkkqqqxxxzzzyyyvvvlllkkkkkklllnnnoooooonnnyyy{{{{{{tttjjjbbb___```^^^___```bbbddddddaaa___aaa```^^^^^^^^^]]][[[YYYZZZYYYZZZ___fffjjjjjjhhhddddddbbbbbbbbbdddfffgggeeehhhhhhddddddhhhkkkkkkbbbfffhhheee___]]]bbbggggggeeeaaa\\\XXXWWWZZZ\\\]]]```bbb```\\\[[[___dddgggeeeddddddeeefffeeeccccccaaa``````bbbeeeffffffkkklllnnnnnnmmmjjjgggdddccccccddddddccc^^^WWWQQQSSSTTTUUUVVVUUUVVVYYY[[[aaa]]]XXXWWWXXXZZZZZZYYY___\\\XXXUUUUUUXXX]]]```bbbjjjooommmqqq|||}}}tttnnnggg___]]]aaa???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDBBB???>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>AAAAAABBBBBBAAAAAA@@@???AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAAEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAA@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGEEECCCDDDCCCDDDFFFHHHHHHFFFDDDIIIIIIHHHGGGFFFFFFFFFFFFAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@???>>>>>>???@@@BBBCCCCCCCCCDDDDDDDDDBBBAAA@@@AAAAAAAAA@@@@@@AAAAAAAAAAAACCCEEEGGGHHHHHHHHHHHHJJJHHHEEEBBBAAAAAAAAABBBCCCAAAAAABBBEEEHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLMMMNNNKKKIIIGGGGGGGGGEEECCCBBBCCCCCCCCCDDDEEEEEEEEECCCDDDEEEDDDAAA?????????>>>>>>@@@BBBEEEHHHJJJLLLEEEGGGIIIIIIIIIJJJLLLMMMLLLKKKIIIGGGFFFGGGHHHIIIIIIJJJKKKKKKJJJHHHFFFEEEFFFGGGHHHGGGFFFGGGIIIKKKFFFHHHIIIKKKLLLLLLKKKKKKNNNLLLJJJHHHFFFEEEEEEEEEGGGHHHIIIIIIIIIJJJLLLNNNMMMMMMMMMMMMLLLJJJIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFJJJIIIHHHGGGFFFDDDCCCBBBFFFHHHKKKNNNOOOOOONNNMMMOOOQQQUUUXXXZZZYYYVVVSSSTTTUUUXXX^^^bbbccc^^^ZZZUUUTTTTTTUUUXXXYYYYYYXXX[[[RRRLLLLLLKKKHHHHHHLLLPPPOOOMMMLLLLLLMMMOOOPPPRRRPPPMMMMMMMMMNNNNNNMMMRRROOOOOOSSSTTTUUU]]]gggqqqkkkccc\\\XXXVVVTTTSSSSSSSSSQQQOOOMMMMMMPPPRRRXXXRRROOOPPPOOOLLLJJJLLLNNNPPPQQQQQQQQQQQQRRRTTTRRRXXX^^^bbbaaa___^^^^^^YYYWWWUUUUUUWWWWWWUUUSSSPPPRRRVVVYYYZZZXXXVVVTTTSSSUUUXXXYYYXXXVVVUUUUUUWWWgggtttoooddd]]][[[YYYZZZ[[[]]]\\\\\\\\\]]]______bbbaaa]]][[[^^^aaa``````bbbaaa___cccjjjkkkeeegggfffeeecccaaabbbeeehhheeeaaa\\\[[[\\\\\\[[[YYY\\\^^^___\\\WWWRRRPPPPPPXXXdddoooooommmsss}}}}}}vvvqqqoooppprrrpppnnnooopppooollliii```bbbdddgggiiikkkllllllsssyyy}}}wwwkkkaaa___```]]]ccclllrrrvvvyyy}}}yyytttsssuuuvvv~~~}}}{{{xxxwwwzzz}}}xxxrrrmmmiiimmmuuu~~~zzzsssfffhhhhhhgggnnnyyy}}}zzzwwwlllcccaaaaaaeeedddcccbbbaaaaaabbbbbbfffdddaaa^^^\\\[[[[[[\\\]]]```eeeiiilllnnnnnnmmmjjjgggcccaaaaaaeeeiiikkknnnhhhbbbaaaeeehhhgggfffbbbaaa```___\\\]]]hhhuuuuuuooogggaaa___```bbbdddllllllkkkgggddddddhhhlllrrrqqqpppnnnlllkkkjjjiiikkkhhheeedddfffhhhjjjkkknnnrrrvvvtttmmmeeebbbaaa^^^aaadddfffddd```ZZZVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[YYYWWWXXXZZZ]]]___```aaa^^^YYYVVVWWW[[[bbbfffpppyyy~~~{{{ssswwwsssmmmjjjccc@@@@@@AAABBBCCCCCCCCCCCCBBBCCCCCCAAA???>>>???AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????AAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@???>>>>>>>>>===?????????@@@@@@AAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@BBBAAA@@@@@@@@@@@@AAABBB???@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDFFFGGGGGGFFFDDDEEEDDDEEEFFFHHHIIIGGGFFFIIIIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBBAAA@@@@@@@@@?????????@@@BBBDDDFFFGGGGGGFFFEEECCCBBB@@@???>>>@@@@@@??????@@@AAACCCDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHHHHHHHFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDGGGJJJMMMMMMMMMOOONNNMMMLLLLLLLLLMMMMMMMMMKKKHHHGGGHHHHHHGGGEEECCCDDDDDDEEEEEEFFFFFFGGGEEEFFFGGGEEECCCAAAAAAAAAFFFFFFFFFGGGIIIJJJLLLMMMJJJKKKMMMMMMLLLLLLNNNOOOQQQOOOMMMKKKKKKKKKLLLMMMLLLMMMMMMMMMLLLIIIGGGEEEFFFGGGHHHGGGFFFFFFGGGIIIFFFGGGIIIJJJKKKKKKKKKJJJMMMKKKIIIGGGFFFEEEEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQNNNNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDFFFHHHKKKOOOQQQRRRRRRQQQRRRTTTWWWZZZ[[[ZZZWWWUUUSSSSSSWWW\\\aaabbb]]]YYYUUUUUUVVVYYY\\\______^^^[[[SSSMMMLLLKKKHHHHHHLLLLLLLLLMMMMMMNNNNNNNNNNNNRRRQQQOOONNNMMMMMMMMMNNNSSSPPPPPPTTTVVVXXX```jjjsssnnnfff```\\\ZZZXXXVVVSSSRRRRRRRRRSSSTTTVVVWWWWWWQQQMMMMMMLLLHHHFFFHHHKKKMMMOOOPPPPPPQQQSSSUUUWWW\\\cccfffeeebbb``````WWWUUUSSSSSSUUUVVVTTTRRRRRRSSSUUUXXXYYYZZZZZZZZZWWWYYY[[[ZZZXXXVVVUUUUUU]]]jjjtttqqqhhhccc```]]]YYY[[[]]]]]]\\\\\\]]]^^^```dddeeeaaa___``````^^^]]]```aaaaaafffmmmnnnjjjiiihhhfffccc```___aaaccc```^^^[[[ZZZ\\\^^^^^^]]][[[]]]]]]ZZZVVVSSSSSSTTT___kkkuuuuuutttzzz~~~wwwqqqpppppprrrooolllkkkkkkjjjhhhfffccceeegggggghhhiiikkknnnyyy~~~|||qqqgggcccddd___gggqqqzzzzzztttrrrrrrrrrrrrrrrsssrrrrrrrrrtttyyy|||zzzvvvsssqqqnnnkkkiiimmmuuu}}}xxxqqqggghhhhhhkkkttt~~~zzztttnnniiieeebbbbbbaaa```______aaadddeeefffdddaaa]]][[[YYYYYYYYY___aaafffkkkoooqqqrrrrrrllliiieeebbbccceeehhhiiikkkgggbbbbbbeeeggggggeee```^^^^^^``````bbblllwwwuuupppiiiccc```aaabbbdddggghhhhhhffffffiiioootttzzzxxxuuuqqqnnnmmmllllllkkkiiigggfffffffffggggggiiinnnrrrqqqkkkdddaaa```aaacccfffggggggddd```]]][[[[[[[[[[[[ZZZYYYYYYXXXYYYXXXXXXZZZ]]]```bbbcccaaa^^^[[[YYYZZZ```ggglllsssuuuooouuusssooolllfff@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBAAA??????AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAAAAA@@@????????????>>>===<<<<<<<<<>>>>>>??????@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>>>>???AAABBBAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDFFFHHHHHHFFFDDDEEEEEEEEEGGGIIIJJJHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA@@@???>>>??????@@@BBBDDDFFFGGGFFFEEEEEEDDDCCCBBBAAA@@@AAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJMMMNNNNNNNNNMMMKKKIIIHHHFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHJJJMMMRRRTTTTTTSSSUUUTTTSSSQQQPPPOOOOOOOOONNNLLLIIIHHHIIIIIIIIIHHHEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHFFFDDDDDDEEELLLLLLMMMMMMOOOPPPRRRSSSPPPQQQRRRRRRPPPPPPPPPRRRSSSRRRPPPNNNMMMNNNOOOPPPQQQQQQQQQPPPNNNKKKHHHFFFHHHIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFGGGJJJMMMPPPQQQRRRSSSUUUOOOOOONNNNNNMMMKKKJJJIIIKKKLLLMMMMMMMMMMMMKKKKKKKKKIIIGGGEEEDDDEEEFFFGGGGGGIIIMMMQQQUUUXXXZZZ[[[YYYZZZ\\\]]]\\\ZZZXXXVVVRRRSSSVVV\\\aaaaaa]]]XXXUUUVVVXXX\\\```cccbbbbbb\\\UUUOOONNNLLLJJJJJJLLLJJJLLLOOORRRSSSRRRPPPOOOTTTUUUUUURRRNNNMMMOOORRRWWWTTTTTTWWW[[[___hhhqqqvvvrrrkkkeeebbb___]]][[[UUUSSSSSSUUUZZZ]]]^^^\\\UUUOOOKKKLLLLLLJJJIIIKKKIIILLLOOOQQQRRRSSSUUUVVV]]]bbbhhhkkkjjjfffbbb```VVVUUUTTTUUUWWWWWWWWWUUUWWWXXXYYY[[[]]]___aaabbb___``````^^^[[[XXXWWWWWWccclllrrrrrrnnnjjjfffbbbZZZ]]]______]]][[[[[[[[[^^^dddfffdddbbbbbb```\\\ZZZ]]]```dddiiipppqqqnnnlllkkkhhhccc^^^\\\\\\]]]ZZZYYYXXXYYY\\\___aaaaaa]]]]]]\\\YYYWWWVVVXXXZZZcccoooyyyyyyyyy~~~}}}uuupppoooooommmkkkhhhfffffffffeeedddeeegggiiihhheeeggglllrrr~~~uuulllhhhgggeeemmmwww|||sssooooooqqqqqqooojjjkkkllllllnnnqqqvvvyyyzzzqqqkkkjjjjjjkkkjjjgggkkkssszzz}}}zzzsssnnnjjjiiiiiinnnzzz{{{tttpppnnnkkkeee```^^^]]][[[ZZZ\\\___dddgggfffdddaaa^^^[[[XXXWWWVVVaaacccggglllppprrrtttuuurrrnnnjjjhhhhhhiiijjjjjjhhheeebbbcccfffhhhgggeee```\\\[[[^^^aaadddjjjqqqrrrnnnhhhbbb^^^^^^___aaa```aaabbbbbbeeejjjpppuuu|||yyyuuurrrooonnnnnnnnniiiiiigggfffdddcccbbbaaabbbgggllllllhhhccc```______```aaaccccccbbbaaa``````___^^^\\\ZZZXXXWWWVVVVVVWWWZZZ]]]```bbbddddddbbbaaa^^^\\\]]]bbbiiinnnvvvppplllrrrpppnnnllleeeAAAAAAAAAAAA@@@???>>>>>>>>>???@@@@@@???@@@BBBDDDBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>===<<<<<<;;;======>>>???@@@AAABBBBBB??????@@@@@@@@@@@@@@@@@@AAA@@@>>>======???AAACCCBBBCCCDDDDDDEEEEEEEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFHHHHHHGGGEEEEEEDDDDDDEEEHHHIIIHHHGGGHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMOOOPPPPPPOOONNNLLLJJJIIIGGGFFFFFFEEEFFFFFFGGGHHHJJJKKKNNNSSSWWWYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUTTTQQQMMMKKKKKKKKKJJJIIIEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLJJJHHHGGGHHHIIILLLMMMOOOQQQSSSVVVYYYZZZUUUVVVWWWVVVTTTRRRSSSTTTSSSQQQOOOMMMMMMMMMNNNOOOUUUUUUUUUSSSQQQMMMJJJHHHKKKLLLNNNNNNMMMLLLLLLLLLQQQQQQQQQRRRRRRQQQQQQQQQMMMLLLJJJIIIHHHIIIIIIJJJKKKNNNRRRTTTUUUTTTUUUVVVPPPPPPOOOOOONNNLLLKKKJJJJJJKKKLLLMMMMMMLLLJJJHHHJJJIIIFFFDDDDDDEEEGGGIIIJJJMMMQQQWWW\\\aaadddeeebbbcccdddbbb___ZZZWWWVVVSSSTTTWWW]]]bbbbbb^^^YYYUUUVVVXXX\\\```bbbaaa```]]]XXXSSSQQQOOONNNMMMMMMKKKNNNTTTXXXZZZXXXUUURRRWWWZZZ[[[WWWRRRPPPSSSXXX\\\ZZZZZZ\\\aaahhhqqqwwwwwwsssmmmhhheeecccaaa___ZZZWWWUUUYYY___cccbbb___SSSNNNLLLNNNQQQQQQRRRUUUMMMQQQUUUWWWWWWWWWXXXYYY```dddiiilllkkkgggaaa^^^YYYYYYYYYZZZ[[[\\\\\\[[[^^^___```bbbdddeeeeeeeeebbbcccbbb```^^^\\\\\\\\\eeeiiilllnnnooonnnjjjggg^^^```bbbbbb^^^ZZZWWWVVVZZZ___bbb```___``````]]]YYY\\\aaaeeejjjnnnooonnnooommmiiiccc]]]XXXWWWWWWUUUUUUUUUWWWZZZ^^^```aaaaaa___[[[XXXVVVWWWZZZ\\\___kkktttvvvvvv|||yyyqqqmmmkkkkkkfffeeeffffffffffffdddcccdddhhhjjjhhhdddgggpppyyy~~~wwwoookkkjjjnnnsss{{{|||rrroooqqqtttssspppllllllkkkkkklllpppvvv{{{~~~vvvlllggghhhkkkmmmmmmhhhlllrrrwwwxxxuuupppkkkmmmjjjiiiooo{{{~~~xxxpppjjjhhheeeaaa]]]]]]ZZZWWWVVVWWW\\\aaaeeedddcccbbb```]]][[[YYYXXXbbbcccfffiiillloooqqqqqqpppmmmiiiiiijjjlllkkkiiieeedddccceeeggghhhgggeeeaaa[[[WWWZZZ^^^aaacccgggllliiieee___[[[ZZZ[[[]]][[[[[[\\\]]]```eeejjjnnnqqqqqqpppooonnnmmmmmmmmmdddeeeeeecccaaa^^^\\\\\\^^^bbbgggiiigggccc```___^^^______````````````___```___]]][[[YYYWWWVVVUUUUUUXXX[[[^^^``````aaabbbbbbbbb___\\\[[[^^^eeejjjxxx{{{kkkhhhmmmjjjhhhggg___BBBBBBBBBAAA@@@???===<<<===>>>?????????@@@BBBDDDAAAAAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>>>>>>>===============>>>??????@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???=========???AAABBBBBBCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCEEEHHHIIIHHHFFFCCCBBBBBBCCCFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDFFFGGGHHHFFFFFFGGGHHHIIIKKKMMMNNNMMMNNNOOOOOONNNMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGHHHLLLMMMPPPTTTXXXYYYYYYWWWTTTSSSSSSTTTUUUXXXZZZ\\\[[[WWWRRRNNNMMMLLLJJJIIIEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNNNNLLLJJJIIIKKKLLLMMMNNNOOOQQQTTTWWWYYY[[[XXXYYYYYYXXXUUUTTTTTTUUUSSSQQQOOOMMMMMMMMMNNNOOOVVVVVVVVVUUUSSSOOOLLLJJJKKKMMMOOOOOONNNNNNOOOPPPWWWVVVUUUTTTSSSSSSRRRRRRNNNNNNLLLLLLLLLLLLMMMNNNQQQTTTWWWXXXVVVUUUTTTTTTQQQQQQPPPPPPOOOMMMLLLKKKIIIJJJLLLMMMLLLKKKHHHGGGIIIHHHFFFDDDEEEGGGIIIKKKMMMQQQVVV]]]ccchhhlllmmmkkklllmmmiiibbb[[[WWWUUUVVVWWWZZZ___dddeee```\\\YYYYYYZZZ\\\___```___]]]]]]\\\YYYVVVUUUTTTRRROOOKKKOOOUUUZZZ\\\ZZZVVVTTTWWWZZZ\\\YYYTTTSSSWWW[[[^^^^^^^^^___eeemmmtttwwwuuuqqqkkkfffdddbbbaaa```^^^ZZZWWWZZZ___bbbaaa^^^UUUPPPMMMPPPSSSSSSVVVYYYUUUYYY]]]______]]]\\\\\\aaacccgggiiiiiiddd^^^ZZZ[[[\\\\\\]]]]]]]]]^^^^^^___aaadddggggggfffcccbbb_________^^^]]]]]]___aaaeeecccdddiiimmmmmmjjjhhhdddeeefffddd___YYYUUUTTTUUUZZZ\\\[[[[[[___aaa```\\\^^^aaafffhhhhhhhhhiiinnnmmmiiibbb[[[VVVTTTSSSQQQRRRTTTVVVXXXZZZ]]]___```\\\WWWSSSRRRSSSVVVWWWZZZeeeooorrrtttzzz}}}tttmmmjjjhhhgggeeegggjjjkkkiiigggcccbbbdddhhhjjjhhhgggkkkvvv}}}xxxtttrrrpppuuuxxx}}}zzzvvvyyy{{{zzzwwwtttrrrnnnkkkjjjooovvv{{{}}}uuullliiimmmqqqsssrrrooorrruuuwwwwwwtttqqqooopppkkkiiinnnvvv{{{{{{yyywwwsssmmmfffaaa___``````^^^[[[WWWTTTUUUYYY^^^bbbbbbcccccccccaaa```^^^]]]bbbbbbcccdddfffhhhiiijjjgggeeeccceeejjjllljjjgggddddddeeefffhhhhhhgggfff```YYYUUUXXX]]]___aaaccchhhgggeee```\\\[[[]]]___ZZZZZZ[[[^^^bbbfffiiikkkjjjkkklllmmmmmmkkkiiiggg^^^```bbbaaa^^^ZZZYYYYYY]]]```eeeggggggdddaaa```bbbcccdddddddddcccbbbaaa^^^]]][[[YYYWWWVVVUUUUUUUUUYYY]]]^^^]]]\\\\\\\\\]]]^^^]]]ZZZXXX[[[ccciiizzzpppcccaaaeeecccdddeee]]]BBBBBBBBBAAA@@@???======<<<>>>?????????@@@BBBDDD???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???============>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAABBBDDDEEEEEEEEEDDDCCCAAAAAABBBEEEHHHIIIHHHGGGBBBAAA@@@BBBDDDGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIHHHMMMMMMNNNQQQTTTUUUTTTSSSPPPOOOOOOPPPSSSYYY^^^bbb___[[[UUUPPPNNNLLLKKKIIIGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLJJJJJJLLLNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWXXXYYYWWWTTTSSSSSSTTTUUUTTTQQQPPPOOOPPPQQQRRRTTTUUUUUUUUUSSSQQQNNNLLLIIIKKKMMMNNNNNNPPPSSSVVVZZZYYYWWWTTTRRRQQQPPPOOOOOOOOONNNMMMNNNOOOQQQQQQWWWXXXYYYXXXVVVSSSRRRRRRRRRRRRQQQQQQPPPNNNMMMLLLKKKLLLLLLMMMLLLKKKIIIHHHHHHGGGFFFEEEFFFHHHJJJLLLMMMRRRYYY```gggkkknnnoooppprrrsssoooggg^^^XXXVVVXXXYYY\\\bbbggggggccc^^^]]]\\\[[[\\\]]]^^^^^^\\\]]]______]]]\\\\\\XXXRRRLLLOOOTTTXXXZZZXXXVVVTTTUUUWWWYYYXXXVVVWWW[[[^^^^^^``````aaafffnnnsssrrrpppkkkddd___]]]]]]]]]]]]___[[[XXXXXXZZZ]]]]]]\\\ZZZSSSOOOPPPQQQQQQRRRVVV[[[___dddfffeeecccaaa```aaaaaaccceeeeeebbb\\\XXXYYY[[[\\\\\\ZZZZZZ[[[]]]\\\^^^bbbddddddbbb^^^\\\ZZZ[[[[[[[[[[[[^^^bbbeeefffaaa```eeehhhhhhggggggggghhhhhheee```ZZZWWWUUUTTTYYY\\\[[[\\\aaaeeedddaaa```ccceeedddaaaaaadddjjjiiifff```YYYSSSQQQPPPNNNPPPSSSUUUWWWYYY\\\^^^]]]XXXRRRNNNNNNPPPRRRRRRYYYdddnnnrrrvvv}}}zzzsssnnnllljjjiiikkknnnqqqqqqmmmiiifffdddhhhkkkllllllmmmsss}}}|||||||||{{{{{{{{{||||||yyytttooommmpppwww|||wwwnnnlllqqqvvvvvvtttxxxyyyzzzyyyvvvuuutttuuurrrllljjjnnnrrrtttwwwyyywwwssslllfffbbbbbbdddgggaaa]]]YYYVVVVVVZZZ^^^aaabbbccceeeeeeeeecccaaa`````````______```bbbccceeegggddddddiiioooqqqoookkkdddeeeeeeffffffffffffeee^^^WWWSSSWWW\\\```dddhhhhhhiiiiiigggcccbbbeeehhh______bbbfffkkkoooooooookkklllmmmmmmkkkhhheeeddd___bbbdddbbb]]]ZZZYYYZZZ^^^```dddggggggeeeaaa___aaaccceeeggggggeeebbb```\\\[[[XXXVVVUUUTTTUUUUUUVVVZZZ]]]]]]ZZZXXXXXXYYYVVVYYY[[[ZZZYYY^^^gggooozzzyyyzzz~~~{{{ttteee[[[ZZZ^^^]]]cccgggaaaBBBBBBBBBBBBAAA@@@>>>>>>===>>>????????????AAACCC>>>>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>>>>????????????>>>======::::::;;;<<<===>>>>>>???????????????>>>>>>>>>>>>@@@@@@@@@??????>>>>>>===;;;<<<===???????????????@@@@@@AAAAAAAAAAAA@@@@@@???@@@BBBCCCDDDCCCBBBAAA@@@AAABBBEEEHHHJJJIIIHHHCCCBBBAAABBBEEEGGGHHHHHHFFFFFFEEEDDDCCCCCCCCCCCC@@@@@@??????>>>>>>>>>===<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@AAABBBCCCEEEEEEEEEEEEDDDAAABBBCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMLLLMMMNNNNNNNNNMMMKKKJJJHHHHHHIIIJJJKKKKKKKKKKKKMMMLLLKKKLLLNNNOOONNNMMMMMMKKKJJJKKKPPPWWW___ddd___[[[TTTPPPMMMLLLKKKJJJJJJJJJKKKMMMNNNPPPQQQQQQNNNNNNMMMLLLJJJJJJLLLOOOMMMMMMMMMNNNPPPQQQSSSTTTUUUVVVVVVUUUSSSQQQQQQRRRVVVUUURRRQQQPPPQQQRRRSSSQQQRRRSSSTTTTTTRRRPPPOOOKKKLLLNNNOOOQQQUUUZZZ^^^___]]]YYYVVVRRRPPPOOONNNNNNNNNNNNNNNOOOPPPRRRSSSYYYZZZZZZWWWTTTRRRRRRSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIIIIEEEFFFFFFGGGHHHIIIKKKLLLJJJOOOWWW```fffjjjjjjjjjoootttwwwtttkkkbbb\\\ZZZYYYZZZ]]]ccchhhhhhddd___\\\ZZZXXXXXXYYY[[[\\\[[[\\\aaadddccccccccc]]]UUUOOOQQQTTTWWWXXXXXXVVVUUUVVVWWWXXXYYY[[[^^^aaacccaaadddddddddjjjqqqrrrnnnjjjddd\\\WWWUUUVVVXXXYYY]]]ZZZWWWTTTTTTVVVYYY[[[\\\UUUPPPPPPQQQPPPQQQTTT[[[___eeeiiiiiifffdddcccbbbaaaaaabbbcccaaa\\\XXXXXXZZZ[[[ZZZXXXWWWXXXZZZYYY[[[]]]___```___]]]\\\[[[\\\\\\\\\]]]aaafffjjjkkkdddbbbdddeeebbbbbbdddhhhiiihhheeeaaa]]][[[[[[WWW]]]bbbbbbdddhhhiiigggeeecccdddeeebbb]]]]]]bbbcccccc```[[[UUUPPPNNNNNNKKKOOOSSSVVVXXXZZZ^^^aaa[[[VVVPPPNNNOOORRRSSSTTT[[[fffpppvvv{{{|||vvvtttsssqqqoooppprrrtttssspppooopppqqqppppppqqqqqqtttzzz|||zzz}}}}}}{{{{{{zzzoookkkoootttuuusss||||||zzzvvvrrrrrrtttwwwrrrmmmlllppprrrtttzzz|||qqqjjjhhhiiiiiiiiicccaaa]]][[[[[[^^^bbbeeecccdddfffggggggdddaaa______^^^]]]]]]^^^```cccdddhhhfffggglllsssvvvrrrlllcccdddddddddcccbbbcccccc\\\VVVSSSUUUYYY\\\bbbiiiiiilllnnnmmmjjjjjjnnnrrrjjjkkkmmmrrrvvvvvvssspppmmmlllkkkiiihhhgggggggggfffhhhiiifff```[[[[[[]]]___aaadddggggggddd```\\\]]]aaafffkkkkkkhhhddd```]]][[[XXXVVVTTTSSSSSSTTTWWWZZZ]]]\\\XXXVVVWWWYYYWWW[[[^^^^^^^^^bbbllluuuvvvpppkkkmmmqqqqqqnnnjjjaaaXXXWWWYYYZZZbbbiiicccBBBBBBBBBBBBAAA@@@??????===>>>??????>>>???AAACCC===>>>>>>???AAABBBCCCCCC@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::777888999:::<<<===>>>???@@@@@@??????>>>=========@@@??????>>>===<<<<<<;;;999;;;===???@@@@@@>>>===??????@@@@@@@@@??????>>>===>>>@@@BBBBBBAAA@@@???@@@@@@BBBEEEHHHJJJIIIHHHDDDCCCBBBCCCFFFHHHIIIJJJFFFEEEDDDCCCCCCBBBBBBCCCAAA@@@???>>>===;;;::::::@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCC@@@AAACCCEEEEEEEEEDDDDDD@@@AAACCCEEEGGGGGGGGGFFFHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNOOOOOONNNLLLKKKIIIFFFGGGIIIKKKLLLMMMNNNNNNMMMKKKIIIIIIJJJJJJJJJIIIKKKIIIGGGHHHMMMVVV___eee]]]YYYSSSNNNLLLLLLKKKKKKLLLMMMNNNOOOQQQRRRSSSTTTNNNNNNMMMKKKIIIJJJLLLOOOHHHIIIJJJLLLOOORRRUUUVVVSSSTTTTTTSSSQQQPPPPPPQQQUUUTTTRRRPPPOOOPPPQQQRRROOOPPPRRRSSSSSSRRRQQQPPPOOOOOOQQQRRRUUU[[[bbbgggcccaaa]]]XXXTTTRRRPPPOOONNNMMMMMMMMMNNNPPPRRRSSSYYYYYYYYYVVVSSSRRRSSSTTTSSSSSSRRRRRRQQQPPPNNNMMMKKKKKKIIIHHHGGGGGGGGGGGGDDDEEEFFFGGGIIIJJJKKKKKKGGGLLLUUU^^^dddgggffffffmmmsssxxxwwwnnneee___]]]YYYZZZ]]]ccchhhhhhddd___YYYVVVSSSSSSUUUWWWYYYZZZ\\\cccgggggghhhhhhaaaWWWSSSTTTVVVWWWXXXYYYYYYXXXZZZYYYYYY\\\aaaeeehhhhhheeehhhiiiiiinnnuuutttnnnfff___WWWQQQPPPRRRTTTVVVZZZXXXUUURRRPPPRRRWWW[[[[[[UUUPPPQQQRRRRRRUUUXXXYYY^^^eeeiiijjjhhhfffeeecccbbbaaaaaacccaaa]]]ZZZYYY[[[\\\[[[XXXVVVXXXZZZZZZZZZ[[[\\\]]]^^^___```````````````aaaeeekkkooopppiiieeeeeeddd___^^^bbbggghhhgggeeeaaa______```[[[ccciiikkklllmmmllliiigggddddddeeeaaa[[[]]]ccc^^^^^^\\\XXXRRRNNNLLLLLLJJJNNNTTTXXXZZZ]]]aaaeee[[[WWWRRRQQQTTTWWWYYYYYY\\\gggrrrxxx~~~~~~{{{zzzyyywwwuuuqqqrrrssssssrrruuu{{{wwwuuutttuuuyyyyyywww|||}}}nnnhhhkkkqqqrrrppp|||zzzwwwrrrmmmmmmqqquuuqqqnnnnnnrrrtttvvvxxxooonnnnnnjjjfffdddccc```______bbbfffhhhdddfffhhhhhhgggccc```]]]^^^]]]\\\\\\^^^aaadddfffdddbbbccciiippprrrmmmgggcccccccccaaa```___```bbb]]]WWWSSSSSSTTTVVV]]]dddhhhlllpppooommmnnnrrrwwwttttttvvvyyy{{{xxxrrrmmmllliiifffddddddgggjjjmmmmmmoooooojjjbbb]]]^^^``````aaadddffffffddd___[[[^^^dddlllrrrtttpppkkkfff___]]]YYYVVVTTTSSSRRRSSSWWW[[[]]]\\\XXXVVVXXX[[[]]]aaadddcccaaaeeennnwwwppphhhaaabbbfffhhhfffdddcccZZZYYYYYYWWWaaahhhbbb???????????????@@@@@@@@@>>>??????@@@AAAAAABBBBBB??????@@@@@@@@@??????>>>======<<<<<<<<<<<<============<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>????????????===;;;:::======<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????>>>========================;;;;;;;;;;;;<<<===??????<<<===???BBBFFFHHHHHHGGGAAABBBCCCDDDEEEEEEEEEEEEDDDCCCAAABBBCCCCCCBBB@@@@@@???======>>>???BBBCCC???@@@BBBDDDDDDCCCBBBAAADDDCCCBBBAAA@@@?????????AAAAAABBBCCCCCCBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIDDDEEEFFFGGGGGGGGGGGGGGGCCCKKKRRRQQQOOONNNLLLHHHLLLHHHDDDCCCEEEGGGFFFEEEFFFEEEEEEFFFIIIMMMQQQTTTVVVTTTPPPMMMLLLLLLMMMNNNIIIIIIJJJLLLOOOQQQQQQPPPMMMKKKIIIIIIJJJKKKKKKKKKIIIIIIIIIIIILLLOOORRRTTTTTTOOOOOORRRQQQLLLLLLPPPQQQQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTSSSSSSVVVZZZ___bbbbbb```]]]XXXTTTPPPMMMLLLLLLLLLLLLMMMOOOQQQTTTUUUUUUTTTSSSQQQQQQRRRSSSSSSVVVTTTPPPMMMKKKLLLMMMNNNNNNMMMJJJHHHGGGFFFFFFGGGEEEGGGIIIIIIHHHHHHIIIJJJMMMKKKMMMVVV]]]```cccfffiiiooowww|||yyypppeee]]]^^^^^^^^^bbbfffddd]]]VVVOOOOOONNNOOOPPPSSSUUUWWWcccdddhhhlllmmmggg\\\TTTSSSTTTWWWZZZ]]]_________```^^^\\\___eeejjjlllmmmiiiiiiiiilllnnnpppooonnnbbb^^^YYYSSSPPPPPPRRRSSSQQQSSSTTTTTTTTTTTTVVVWWWTTTVVVXXXYYYXXXXXXXXXYYY]]][[[YYY\\\bbbjjjppptttkkkgggcccccceeeddd```\\\ZZZ\\\```aaa```\\\VVVRRRSSSTTTWWWYYY\\\^^^___```aaacccdddcccbbbeeelllsssnnnooopppmmmiiiggggggiiimmmkkkiiihhhhhhddd___ZZZdddfffjjjnnnqqqqqqnnnjjjmmmjjjfffdddccc```ZZZVVVUUUWWWXXXVVVRRRMMMJJJIIIJJJPPPVVVWWWZZZ___bbbaaa```\\\XXXXXX[[[___aaaaaabbbnnnzzz~~~}}}wwwrrrssswww{{{|||{{{zzz|||~~~wwwqqqsss|||wwwrrrzzz~~~}}}ssskkkkkkooosssvvv|||wwwqqqmmmnnnrrrwwwyyyyyyrrrnnnqqquuuzzzyyyuuussspppnnnjjjgggcccbbbdddhhhlllnnnlllmmmkkkeee]]]XXXYYY\\\___```aaa___[[[YYYZZZ[[[___```aaadddfffgggeeecccaaaaaaaaaaaabbbbbbbbbbbbXXXXXXVVVSSSRRRUUU\\\bbbiiilllnnnnnnlllkkklllmmmmmmpppssstttrrrmmmgggccccccfffiiihhheeeeeeiiimmmtttsssqqqmmmgggdddccccccbbb```^^^^^^^^^___^^^]]]^^^eeennnssstttpppkkkiiifffbbb[[[VVVTTTSSSRRRRRRTTTTTTTTTTTTVVVYYY[[[\\\bbbbbbcccdddfffhhhiiijjjhhhccc]]]ZZZ\\\```cccccc^^^\\\\\\___dddeeeaaa]]]========================>>>>>>?????????@@@@@@AAA>>>>>>???????????????>>>======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;===>>>>>>>>>===<<<;;;:::===<<<<<<<<<;;;;;;;;;:::<<<<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;;;;===@@@DDDEEEEEECCC???@@@AAABBBBBBCCCCCCBBB@@@???===>>>??????>>><<<>>>===<<<<<<<<<>>>@@@AAA???@@@AAABBBCCCBBBAAAAAAAAABBBCCCCCCBBBAAA???>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFFFFNNNSSSRRRNNNLLLIIIFFFHHHEEEBBBAAACCCDDDDDDCCCCCCCCCBBBCCCFFFIIIMMMOOOPPPNNNKKKIIIHHHHHHJJJKKKJJJJJJJJJLLLOOOQQQQQQPPPLLLJJJHHHHHHIIIJJJJJJJJJGGGGGGGGGGGGIIIKKKNNNPPPQQQMMMMMMPPPOOOJJJJJJMMMNNNMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTSSSRRRRRRSSSUUUXXXZZZXXXWWWTTTQQQNNNKKKJJJIIIJJJJJJKKKLLLMMMOOOPPPQQQSSSQQQOOOMMMMMMNNNPPPRRRSSSRRROOOMMMKKKKKKKKKLLLLLLKKKIIIGGGFFFFFFFFFFFFEEEFFFHHHIIIHHHGGGHHHIIIKKKIIILLLTTT[[[]]]___cccccchhhooosssrrrlllddd^^^\\\ZZZZZZ\\\^^^\\\VVVPPPMMMLLLKKKKKKMMMPPPTTTVVVbbbdddgggjjjiiicccZZZTTTSSSUUUWWWZZZ\\\]]]]]]]]]___]]]]]]___dddhhhiiiiiigggfffeeefffggggggeeeccc[[[YYYVVVSSSQQQQQQRRRRRRUUUVVVXXXWWWVVVVVVVVVXXXXXXYYYYYYYYYXXXXXXZZZ\\\]]]\\\[[[^^^eeemmmsssvvvmmmjjjhhhhhhhhheee^^^XXXWWWYYY]]]______[[[WWWTTTQQQRRRTTTVVVXXXZZZ[[[\\\___``````^^^]]]```hhhnnnrrrttttttrrrnnnjjjhhhhhhpppkkkfffcccbbbaaa___]]]dddfffiiimmmpppqqqooommmfffdddbbbaaa```\\\WWWRRRTTTVVVVVVUUURRROOONNNNNNNNNTTTWWWWWWXXX]]]___^^^^^^]]]]]]```eeehhhhhhgggiiisss|||{{{uuurrrooorrrvvvwwwvvvvvvyyy||||||vvvqqquuu~~~}}}rrrnnnvvv{{{yyywwwzzz~~~{{{pppiiihhhkkkoooqqquuusssqqqrrrvvvyyyyyyxxxqqqmmmkkknnnpppttt}}}{{{uuusssrrrpppmmmfffeeecccccceeehhhjjjkkkjjjkkkjjjddd]]]YYYYYY\\\```aaabbb```\\\[[[[[[]]]___^^^^^^```cccfffffffffbbbbbbaaaaaa```___^^^]]]XXXXXXVVVSSSQQQTTT[[[```dddeeefffeeecccbbbdddfffeeegggiiijjjiiieeeaaa^^^bbbdddeeecccaaacccjjjpppyyyxxxuuunnngggbbb```_______________```___]]][[[```dddjjjmmmnnnllljjjjjjccc___YYYUUUTTTTTTSSSSSSTTTSSSQQQQQQSSSWWW\\\___bbbaaaaaabbbcccdddeeefffeee```[[[XXXZZZ]]]___```YYYYYY\\\aaaffffffaaa\\\<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>><<<<<<===>>>????????????===<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::::::::999999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999999<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<;;;;;;:::999888::::::::::::::::::::::::999999999::::::;;;;;;<<<::::::;;;>>>@@@AAA@@@???<<<===>>>??????@@@@@@@@@@@@???>>>>>>??????>>>===<<<;;;;;;:::;;;===>>>????????????@@@@@@@@@AAAAAA>>>@@@CCCEEEEEECCC@@@======>>>???@@@AAABBBBBBBBBAAABBBCCCEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHGGGFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEIIIQQQUUURRRMMMJJJGGGCCCEEECCCAAAAAABBBCCCCCCBBBCCCBBBBBBBBBDDDGGGJJJKKKKKKJJJHHHFFFFFFGGGHHHJJJKKKKKKKKKLLLOOOPPPPPPOOOJJJHHHFFFFFFHHHIIIIIIIIIGGGGGGFFFGGGHHHIIIKKKLLLMMMJJJJJJLLLKKKIIIHHHJJJLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJLLLNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOPPPPPPQQQNNNMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLJJJIIIIIIJJJMMMNNNOOONNNMMMLLLKKKJJJIIIHHHIIIHHHGGGEEEDDDDDDEEEEEEDDDFFFGGGHHHFFFFFFFFFGGGIIIHHHKKKTTTZZZ[[[\\\^^^\\\```dddggghhheeeaaa___YYYWWWVVVVVVWWWVVVQQQLLLLLLKKKJJJJJJLLLQQQUUUXXXaaadddffffffbbb]]]XXXVVVTTTUUUWWWYYYZZZ[[[\\\\\\___^^^^^^```ccceeeeeeddddddbbbaaa``````___\\\ZZZSSSSSSSSSRRRRRRRRRRRRSSSXXXZZZ\\\[[[ZZZXXXXXXXXX\\\\\\ZZZXXXWWWXXX\\\___bbb``````bbbggglllppprrrmmmkkkkkkkkkjjjddd[[[TTTSSSVVVYYY\\\\\\ZZZWWWTTTOOOOOOQQQSSSVVVYYY\\\]]]^^^___^^^[[[ZZZ]]]ccciiitttvvvxxxwwwrrrmmmhhhfffoooiiibbb\\\[[[]]]___aaahhhhhhhhhjjjllllllkkkiii]]]\\\[[[[[[ZZZWWWSSSOOORRRTTTTTTTTTSSSSSSTTTVVVUUUYYYZZZWWWVVVYYY[[[ZZZ[[[^^^dddlllqqqsssqqqnnnnnnxxxxxxttttttsssuuuuuusssppppppsssvvvvvvrrrqqqvvv~~~|||qqqjjjiiirrryyyxxxvvvxxxzzzuuuuuuzzz{{{uuulllfffdddfffhhhiiillllllnnnuuu{{{}}}xxxrrrhhhffffffhhhiiiiiinnntttxxxtttooommmnnnnnnllljjj___```bbbdddffffffffffffeeegggfffbbb]]]YYYYYYZZZ]]]^^^^^^\\\ZZZYYYZZZ[[[^^^\\\ZZZ[[[^^^bbbdddeeeaaa```___^^^\\\ZZZXXXWWWVVVVVVUUURRRPPPSSSYYY___eeeeeedddbbb``````bbbeee______``````___]]][[[YYY``````___\\\[[[```hhhnnnvvvuuuqqqkkkddd___\\\\\\\\\]]]___aaaaaa```^^^]]]dddfffhhhhhhhhhggghhhiii```\\\WWWUUUTTTUUUUUUTTTTTTRRRPPPPPPSSSXXX]]]aaabbbaaa``````___``````aaaaaa]]]XXXUUUVVVXXXZZZ[[[TTTVVV[[[bbbgggfff```ZZZ>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>>>>?????????<<<;;;;;;;;;;;;;;;;;;<<<:::::::::999999999888888::::::;;;<<<<<<<<<<<<<<<:::::::::::::::999888888;;;;;;:::::::::::::::::::::;;;;;;;;;::::::999888::::::::::::::::::::::::888999999::::::;;;;;;::::::::::::<<<>>>???===;;;:::;;;<<<===>>>>>>>>>>>>@@@>>>======>>>???===<<<;;;;;;::::::;;;<<<>>>>>>???>>>>>>>>>>>>???@@@@@@===???AAACCCDDDBBBAAA???===>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCIIIPPPTTTQQQLLLIIIFFFBBBDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCEEEGGGIIIJJJJJJIIIHHHGGGHHHIIIKKKLLLMMMLLLKKKLLLNNNOOOOOONNNHHHFFFEEEEEEFFFHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKJJJIIIIIIJJJJJJIIIIIIJJJMMMLLLKKKJJJIIIIIIJJJJJJHHHIIIKKKMMMNNNOOOOOOOOOMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJHHHGGGGGGFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGEEEFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEGGGGGGEEEEEEEEEFFFHHHHHHLLLUUUZZZZZZYYY[[[YYYZZZ\\\]]]^^^^^^]]]\\\WWWVVVTTTTTTUUUTTTQQQNNNMMMLLLKKKLLLOOOTTTYYY]]]bbbdddfffccc]]]XXXWWWXXXVVVWWWXXXYYYZZZ[[[\\\\\\``````aaabbbccccccbbbaaabbb```______```___]]][[[SSSSSSRRRQQQRRRSSSTTTUUUYYY[[[^^^^^^\\\ZZZYYYYYY^^^\\\YYYVVVTTTWWW\\\```gggeeeddddddfffggghhhhhhhhhggggggfffeee```XXXSSSSSSUUUWWWYYYYYYWWWUUUSSSNNNOOOQQQTTTXXX\\\```bbb______]]]ZZZYYY[[[aaafffooorrruuuuuurrrlllfffbbbhhhccc]]]XXXXXX[[[```cccmmmjjjgggeeedddcccbbb```WWWVVVUUUTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSVVVZZZ]]]]]]___^^^XXXUUUWWWXXXVVVXXX^^^iiisssyyyyyyvvvrrrppp}}}wwwsssuuuxxx~~~}}}yyyrrrllliiikkknnnpppnnnnnnssszzz|||xxxrrrgggcccgggrrrzzz{{{{{{|||{{{zzzwwwtttsssuuuyyy}}}~~~rrrnnniiidddaaa```aaaaaabbbcccgggooowwwwwwppphhhaaa`````````______aaadddfffeeeeeefffhhhhhhfffcccXXX[[[```cccdddbbbaaa```___aaaaaa___[[[XXXXXXXXXXXXXXXWWWVVVUUUUUUVVVWWW[[[YYYXXXXXXZZZ\\\]]]]]]\\\[[[[[[ZZZXXXUUUSSSRRRRRRRRRRRRQQQPPPSSSZZZ```jjjiiifffcccbbbbbbeeefff```___]]][[[ZZZYYYXXXXXX]]]]]][[[YYYXXX\\\bbbgggggggggfffbbb^^^[[[ZZZ[[[YYY[[[^^^```aaabbbdddeeejjjkkkkkkiiigggeeefffggg```\\\XXXVVVUUUVVVUUUTTTTTTTTTSSSUUUWWW[[[___bbbccccccaaa```___^^^]]]]]]]]]ZZZWWWTTTSSSUUUVVVWWWTTTVVV[[[```dddbbb]]]YYY=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>>>>?????????;;;;;;::::::::::::;;;;;;::::::999999999888888888;;;;;;<<<============<<<999999999888888888888888999999::::::::::::::::::888999::::::;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;;;;;;;:::::::::::::::<<<===>>><<<::::::;;;<<<======>>>======;;;:::999999::::::999777::::::;;;;;;<<<======>>>>>>>>>=========>>>???@@@>>>>>>??????@@@AAAAAAAAA??????@@@@@@@@@???>>>>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBGGGNNNRRRNNNJJJHHHFFFCCCAAABBBDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIKKKLLLMMMNNNLLLJJJJJJLLLMMMMMMLLLGGGEEECCCCCCEEEGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJJJJKKKMMMMMMMMMOOOMMMKKKIIIHHHHHHIIIIIIHHHIIIKKKMMMNNNNNNNNNMMMJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGGGGFFFEEEDDDDDDGGGJJJLLLLLLJJJGGGEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCBBBAAABBBCCCDDDEEEDDDEEEGGGFFFEEEDDDDDDEEEIIIIIIOOOXXX^^^\\\ZZZZZZZZZYYYXXXWWWWWWWWWWWWWWWTTTSSSRRRSSSSSSSSSRRRQQQMMMMMMMMMNNNRRRXXX]]]```dddeeeddd```ZZZVVVVVVXXXXXXXXXYYYZZZ\\\]]]^^^___cccdddeeedddcccbbbaaaaaaaaaaaaaaaccceeefffeeedddYYYWWWSSSQQQQQQTTTWWWYYYWWW[[[^^^___^^^\\\ZZZYYY[[[YYYVVVSSSRRRUUUZZZ^^^eeedddbbbbbbccccccaaa``````___]]]\\\ZZZYYYVVVUUUUUUVVVWWWXXXWWWUUUSSSRRRRRRSSSTTTVVVYYY\\\^^^```^^^]]][[[YYYXXXZZZ^^^aaaeeegggkkkmmmlllhhhbbb^^^]]]\\\YYYXXXYYY\\\aaadddjjjfffaaa^^^]]]\\\ZZZYYYUUUSSSQQQNNNMMMOOOQQQSSSPPPQQQRRRRRRTTTWWW\\\```aaaccc```YYYUUUUUUUUUTTTTTT\\\hhhsssyyyyyywwwuuurrr~~~~~~~~~}}}zzzsssmmmmmmttt{{{~~~xxxpppgggdddfffiiikkkjjjjjjnnnrrrqqqlllgggccccccgggqqqyyyzzzzzzzzz|||rrrtttxxxxxxvvvrrrpppoootttuuuuuutttwwwyyywwwrrrhhhhhhfffccc___]]]\\\[[[[[[[[[^^^ccciiiiiiccc^^^^^^___^^^[[[XXXXXXZZZ[[[\\\]]]___bbbcccbbb^^^\\\SSSXXX^^^aaa```^^^\\\[[[YYY[[[\\\\\\[[[XXXWWWVVVTTTSSSRRRQQQRRRSSSTTTUUUXXXWWWWWWWWWXXXWWWTTTRRRUUUUUUVVVVVVUUUSSSQQQOOOMMMOOOPPPPPPPPPTTT\\\bbbkkkiiifffeeedddeeeeeeeeeaaa___\\\XXXVVVUUUVVVVVVYYYYYYYYYXXXXXXXXXYYY[[[\\\\\\\\\ZZZWWWVVVWWWXXXXXXZZZ]]]___aaadddiiimmmmmmoooooolllhhheeeccccccbbb___[[[XXXWWWWWWUUUTTTTTTVVVXXX[[[]]]_________bbbccccccbbb```^^^\\\ZZZYYYXXXVVVSSSRRRSSSTTTUUUWWWXXXZZZ\\\]]]]]][[[YYY;;;;;;::::::999888888888999999::::::;;;<<<<<<===<<<<<<===>>>????????????;;;::::::999999::::::;;;:::::::::999999999888888:::;;;<<<<<<======<<<<<<999999888777777888888999888888999999999999::::::777888999:::;;;;;;;;;;;;::::::::::::::::::::::::888999;;;;;;<<<;;;:::999:::999:::;;;======;;;999999:::;;;<<<============<<<:::999999:::;;;999888999::::::;;;<<<<<<===============>>>>>>>>>??????>>>>>>=========>>>@@@@@@??????@@@@@@@@@??????>>>>>>???AAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDKKKOOOLLLHHHGGGEEECCC<<>>>>>>>>>>>???????????????>>>::::::999999999999::::::;;;:::::::::999999999999888999::::::;;;;;;::::::999999888777777888999999888888888888999999999:::777777888999999888888888999999999999999999999999777888:::;;;;;;999888777888888888:::<<<<<<:::888888999:::;;;;;;<<<<<<<<<>>>===;;;<<<======<<<:::777888999:::;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>;;;<<<======>>>======<<<<<<===>>>@@@AAABBBBBBBBB??????AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBDDDJJJMMMJJJFFFDDDCCCAAA;;;???DDDFFFEEECCCCCCDDDBBBBBBCCCDDDFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKKKKLLLNNNKKKHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGKKKOOORRRQQQUUU[[[]]][[[VVVTTTPPPLLLIIIHHHHHHHHHIIIKKKLLLNNNMMMKKKIIIHHHJJJJJJIIIIIIIIIIIIIIIIIIFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKMMMMMMLLLJJJGGGEEEDDDDDDEEEEEEEEEEEEEEEEEE@@@@@@@@@@@@AAACCCEEEFFFEEEGGGHHHGGGFFFDDDEEEEEEHHHJJJRRR^^^cccaaa]]]\\\XXXWWWVVVTTTRRRPPPNNNNNNPPPQQQSSSSSSRRRQQQPPPPPPKKKMMMPPPUUUZZZ___bbbeeefffccc]]]YYYVVVTTTRRRQQQSSSTTTVVVXXX\\\```dddfffhhhhhhhhheeeaaa```bbbddddddccccccdddffffffeeeddd[[[YYYWWWVVVVVVYYY\\\^^^\\\```cccdddaaa[[[WWWUUUOOOQQQRRRRRRRRRSSSVVVXXXXXXXXXZZZ]]]___^^^[[[XXXRRRRRRPPPOOONNNPPPSSSVVVWWWWWWWWWWWWWWWWWWWWWWWWZZZ[[[]]]______^^^\\\[[[XXXXXXXXXYYYZZZ[[[ZZZZZZYYYXXXWWWYYY\\\\\\YYYWWWTTTVVVYYYYYYYYY[[[^^^bbb\\\YYYVVVUUUUUUUUUUUUTTTNNNOOOPPPOOOLLLLLLOOOQQQQQQSSSTTTTTTTTTVVVYYY\\\ZZZ]]]]]]WWWSSSRRRPPPMMMLLLQQQZZZbbbiiiqqqyyy~~~~~~~~~zzzuuuoooiiifffgggjjjmmmkkkjjjhhhddd```aaaeeejjjhhhfffddddddeeefffdddaaaccceeegggiiikkkkkkiiifffdddfffddd``````dddeeeccceeennn{{{|||tttnnniiieeebbbbbbcccaaa\\\XXX[[[```dddeeebbb]]]YYYWWWTTTUUUWWWVVVUUUTTTUUUWWW[[[bbbeeebbb___^^^ZZZUUUWWWZZZ^^^```___[[[WWWUUUVVV[[[______[[[XXXXXXZZZTTTVVVYYY]]]^^^^^^[[[XXXVVVSSSPPPQQQTTTWWWYYYYYYYYYXXXVVVUUUUUUSSSQQQNNNSSSTTTVVVWWWVVVTTTQQQPPPNNNPPPQQQQQQQQQTTT[[[```eeeeeegggjjjllljjjeeeaaaVVVTTTQQQNNNMMMNNNPPPQQQSSSSSSTTTVVVVVVUUURRRPPPUUUUUUUUUSSSPPPOOOOOOQQQSSSYYY```ccccccccceeehhhcccddddddbbb___\\\[[[[[[___]]]ZZZYYYYYYXXXWWWVVVWWWXXXYYYZZZZZZYYYWWWUUUUUUYYY]]]```___[[[VVVRRROOOQQQRRRQQQPPPOOOQQQSSSWWWWWWWWWWWWWWWWWWYYYZZZ<<<<<<;;;;;;:::999888888777777999:::<<<===?????????@@@@@@@@@@@@??????>>>:::999999999999999999:::;;;;;;;;;:::::::::999999777777888999999999999888999999888777777888999:::777777888888999999999:::888888888888777666555444777777777777777777777777666777888999999888666555777666777999;;;;;;999888777888999::::::;;;::::::;;;:::888999::::::999777666777888999999:::999999<<<===???@@@AAA@@@>>>===999:::===??????===:::888:::;;;===@@@BBBDDDEEEFFF???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDJJJMMMIIIDDDCCCAAA???<<>>@@@AAA@@@AAACCCCCCBBB@@@<<<:::;;;;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<444777;;;<<<999777777888333444666777777777666555666666777888999:::::::::666777888999::::::999888777777777777777777777777666777888999999888777666555555555555555666777777::::::;;;;;;;;;:::999999:::::::::999999888888888777777888999::::::;;;;;;<<<===>>>>>>======>>>???=========<<<;;;;;;::::::;;;<<<>>>???@@@AAABBBBBB@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAEEEEEEDDDCCCBBBBBBAAAAAAAAACCCEEEFFFGGGFFFEEEDDDDDDFFFGGGGGGGGGGGGHHHJJJHHHIIIJJJKKKLLLNNNNNNOOOLLLKKKHHHEEECCCDDDHHHKKKDDDDDDEEEFFFHHHJJJLLLMMMHHHHHHHHHGGGGGGFFFFFFFFFNNNOOOPPPQQQRRRTTTWWWZZZZZZYYYVVVSSSOOOLLLIIIHHHMMMLLLKKKIIIGGGEEEDDDCCCHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIILLLOOOPPPOOONNNLLLLLLLLLJJJFFFDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDIIIKKKNNNSSSXXX[[[[[[ZZZTTTRRRPPPOOONNNNNNNNNOOORRRPPPPPPRRRUUUUUUQQQNNNNNNRRRXXX^^^aaaccceeefffcccaaa\\\VVVOOOJJJIIIIIIQQQQQQRRRUUUZZZ^^^```aaagggddd```^^^^^^`````````bbbbbbcccdddeeeccc___\\\YYY[[[\\\\\\ZZZ\\\```cccfffdddccccccbbb^^^WWWQQQJJJOOOSSSTTTRRRPPPPPPRRRQQQRRRUUUXXXZZZYYYUUUQQQQQQTTTVVVVVVVVVUUUUUUVVVZZZXXXWWWWWWZZZ\\\]]]]]][[[WWWUUU[[[eeekkkiiidddWWWXXXXXXYYYZZZ[[[\\\\\\XXXYYYZZZXXXVVVTTTSSSTTTVVVUUUTTTVVVYYY[[[\\\\\\XXXVVVTTTSSSSSSRRRPPPNNNKKKOOORRRQQQMMMKKKMMMPPPSSSTTTUUUWWWVVVUUUSSSQQQYYYUUUPPPPPPRRRSSSPPPMMMLLLMMMQQQWWW```kkkvvv|||uuuooommmllljjjeee```aaafffdddeeeeeeeeecccaaa^^^\\\aaaaaacccgggkkkkkkhhheeecccddddddbbb___^^^^^^___ZZZ[[[[[[ZZZWWWVVVVVVWWWaaaiiissswwwssskkkbbb]]]VVVTTTSSSTTTXXX[[[[[[YYYXXX]]]bbbaaa\\\VVVSSSSSSPPPPPPQQQRRRTTTUUUUUUVVVZZZbbbiiihhhaaa[[[YYYZZZZZZ\\\^^^```___]]]ZZZWWWZZZ[[[YYYUUUQQQPPPRRRTTTTTTSSSSSSXXX]]]]]]XXXSSSSSSNNNKKKOOOXXX^^^]]][[[WWWWWWVVVVVVVVVWWWWWWXXXZZZZZZZZZZZZYYYWWWVVVUUUUUUTTTTTTUUUVVVWWWUUUTTTVVVVVVXXX\\\___]]]XXXSSSOOONNNNNNMMMMMMLLLLLLLLLLLLOOORRRRRRPPPNNNOOOQQQQQQQQQOOONNNLLLKKKJJJIIINNNSSSYYY\\\]]]\\\[[[[[[WWWUUUSSSRRRRRRRRRQQQOOOSSSTTTVVVWWWWWWWWWVVVUUUTTTRRROOOMMMLLLLLLMMMMMMLLLPPPTTTVVVTTTQQQOOONNNOOOSSSWWWVVVQQQNNNNNNPPPOOOOOOPPPRRRSSSUUUVVVVVV;;;;;;:::999999999999999999999::::::;;;<<<===>>>@@@AAABBBBBBAAA???<<<:::::::::::::::999999999888999999999999999999999999666888;;;:::888777777888444444666777777777666555666666777888999999999999666777888999999999888888666666666666666666666666666777888888888888777666555555555555555666777777999999::::::;;;::::::::::::::::::999999888888888999999999::::::;;;;;;<<<;;;===>>>===<<<<<<===???=========<<<;;;;;;::::::<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCAAA@@@@@@CCCCCCCCCBBBBBBBBBAAAAAADDDEEEFFFFFFFFFDDDBBBAAADDDFFFGGGGGGGGGGGGHHHJJJGGGHHHIIIJJJKKKLLLMMMMMMKKKKKKIIIGGGDDDEEEGGGIIIDDDDDDEEEFFFHHHJJJLLLMMMJJJIIIIIIIIIHHHHHHHHHHHHNNNOOOOOOOOONNNOOORRRTTTSSSRRRQQQOOOMMMKKKIIIIIILLLKKKJJJIIIGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJMMMOOOQQQPPPNNNKKKKKKKKKIIIFFFDDDCCCDDDAAABBBCCCCCCDDDDDDCCCCCCAAABBBBBBCCCDDDDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDGGGHHHKKKPPPUUUXXXYYYXXXRRRRRRRRRRRRRRRRRRRRRSSSRRRQQQQQQSSSVVVVVVSSSPPPLLLNNNQQQSSSVVVYYY\\\___bbb___ZZZSSSMMMKKKMMMOOOSSSSSSTTTWWW\\\```bbbcccccc```\\\[[[[[[]]]^^^^^^______```aaabbb```]]]ZZZ\\\^^^___^^^]]]]]]___bbbcccaaa`````````]]]XXXSSSQQQRRRTTTTTTSSSSSSTTTUUUPPPRRRUUUVVVUUUSSSPPPNNNTTTVVVWWWWWWVVVWWWYYY[[[[[[YYYWWWXXXYYY[[[[[[[[[XXXUUUUUU[[[cccgggccc^^^SSSSSSTTTUUUWWWXXXYYYZZZ\\\]]]^^^]]]YYYWWWUUUUUURRRQQQQQQSSSVVVYYYYYYYYYWWWUUUSSSRRRRRRRRRPPPNNNIIIMMMPPPOOOLLLJJJLLLNNNRRRRRRSSSTTTUUUTTTTTTSSSWWWTTTQQQRRRUUUUUURRRNNNMMMOOOSSSZZZcccllluuuzzzzzz{{{}}}~~~uuummmjjjfffcccbbb^^^[[[^^^dddfffeeebbb___]]]\\\[[[[[[______bbbhhhmmmooonnnlllllljjjgggbbb\\\YYYYYYZZZVVVWWWXXXWWWUUUSSSSSSTTTaaafffkkklllhhhbbb]]][[[SSSQQQPPPRRRVVVYYYYYYXXX```eeeiiifff\\\TTTQQQQQQSSSSSSRRRSSSTTTUUUVVVVVV\\\bbbggggggccc^^^[[[[[[]]]^^^___```^^^ZZZWWWTTTXXXXXXVVVSSSOOONNNOOORRRTTTSSSTTTVVVXXXWWWTTTQQQQQQOOOMMMPPPVVVYYYYYYWWWVVVVVVUUUUUUUUUVVVXXXYYYYYYZZZ[[[\\\[[[YYYWWWUUUWWWVVVUUUVVVWWWWWWVVVTTTRRRSSSVVVYYY[[[YYYSSSNNNLLLMMMMMMMMMMMMLLLLLLKKKNNNQQQTTTUUUTTTRRRRRRSSSQQQQQQPPPPPPOOOOOONNNNNNNNNRRRWWWZZZZZZYYYXXXYYYUUUSSSOOOMMMMMMMMMLLLKKKNNNOOOQQQRRRSSSSSSRRRRRRQQQOOOLLLJJJIIIJJJKKKLLLJJJMMMQQQRRRQQQNNNLLLLLLRRRUUUXXXWWWSSSPPPPPPRRROOOOOOPPPQQQRRRSSSTTTTTT999::::::::::::999888888:::::::::999::::::;;;;;;??????@@@AAA@@@>>>;;;:::999999999888888888888888777777777777777777777777888999:::999777666666777444555555666777666666666666666777888999999999999888888999999999888777777555555555555555555555555666777777888888777777666555555555555555666777777888888999:::;;;;;;;;;:::999999999999999888888888::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>=========<<<;;;;;;::::::======>>>??????????????????@@@AAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@??????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFEEEEEECCCBBBDDDFFFGGGGGGFFFGGGHHHJJJFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJHHHFFFDDDEEEFFFDDDDDDEEEFFFHHHJJJLLLMMMKKKKKKJJJJJJJJJJJJIIIIIIMMMMMMMMMKKKJJJIIIKKKMMMKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKMMMPPPQQQPPPNNNIIIJJJJJJHHHEEECCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCAAABBBBBBCCCCCCCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCDDDEEEGGGKKKQQQTTTVVVUUUQQQRRRTTTUUUVVVVVVVVVVVVRRRRRRSSSTTTVVVUUUSSSPPPOOONNNMMMMMMPPPTTTYYY\\\```]]]XXXQQQNNNNNNRRRVVVWWWVVVVVVXXX]]]```bbbccc___\\\YYYXXXYYY[[[\\\\\\^^^]]]]]]___``````]]][[[___aaabbbaaa___^^^^^^^^^\\\[[[ZZZZZZZZZYYYWWWUUUVVVTTTSSSSSSTTTUUUUUUUUURRRVVVYYYYYYUUURRRPPPQQQUUUVVVVVVVVVUUUVVVYYY[[[YYYXXXVVVVVVXXXYYYYYYXXXTTTSSSUUUZZZ``````ZZZTTTMMMMMMOOOPPPRRRTTTVVVVVV]]]^^^```___[[[WWWTTTSSSNNNNNNOOORRRVVVXXXXXXWWWTTTRRRPPPOOOPPPPPPOOONNNJJJMMMPPPOOOMMMKKKLLLNNNPPPPPPPPPQQQRRRSSSUUUUUUVVVTTTTTTWWWYYYXXXTTTPPPOOOQQQVVV\\\ccciiimmmppplllnnnqqqrrrqqqlllgggcccbbb]]]ZZZYYYXXXWWW[[[bbbhhhddd___ZZZWWWWWWXXXZZZZZZ\\\aaahhhoootttuuuuuuwwwssslllcccZZZUUUTTTTTTYYY[[[\\\\\\ZZZXXXXXXXXX```aaaaaa^^^ZZZXXXWWWWWWNNNMMMMMMOOORRRUUUVVVVVV```fffjjjeee[[[SSSTTTWWW[[[YYYVVVUUUUUUWWWWWWWWW[[[^^^aaaddddddcccaaa_______________\\\XXXTTTQQQTTTTTTSSSPPPMMMLLLMMMNNNRRRTTTTTTTTTRRRPPPOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSTTTSSSQQQQQQQQQSSSUUUVVVWWWYYY[[[\\\\\\YYYVVVTTTVVVUUUTTTTTTUUUUUUSSSQQQNNNPPPSSSVVVWWWTTTNNNIIIJJJKKKMMMNNNNNNMMMLLLKKKNNNRRRVVVXXXXXXVVVUUUUUUQQQQQQQQQQQQQQQRRRRRRRRRNNNQQQTTTVVVVVVUUUUUUVVVTTTPPPLLLIIIHHHIIIHHHHHHKKKLLLMMMOOOPPPPPPOOOOOOLLLKKKHHHGGGFFFGGGIIIJJJGGGJJJMMMNNNLLLKKKJJJJJJRRRUUUVVVUUUQQQNNNOOOPPPOOOPPPPPPPPPPPPQQQQQQQQQ777888999::::::999888777999999888888999999:::;;;===>>>>>>???>>><<<:::999888888888777777777777777999999999999999999999999::::::999777666666666777444555555666666666666666666666777888888888888888999999888888888777666666666666666666666666666666666777777777777777777666555555555555555666777777666777888999:::;;;;;;;;;999999999888888888888888::::::::::::::::::999999888:::;;;;;;;;;;;;<<<============<<<;;;;;;::::::======>>>>>>???>>>>>>>>>??????@@@AAABBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>???@@@AAABBBBBBCCC???@@@BBBDDDFFFFFFGGGGGGDDDEEEGGGGGGFFFFFFHHHIIIEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKIIIFFFDDDCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKIIIGGGGGGHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFEEEFFFCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJIIIKKKKKKLLLNNNPPPQQQOOOMMMHHHIIIIIIGGGDDDBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBDDDHHHMMMQQQSSSSSSQQQSSSUUUXXXYYYXXXWWWVVVTTTTTTTTTUUUTTTRRROOOMMMMMMLLLJJJKKKOOOTTTYYY[[[^^^\\\YYYUUURRRSSSVVVYYY[[[YYYWWWXXX[[[]]]^^^___ZZZYYYWWWWWWYYY[[[\\\\\\XXXWWWWWWXXXYYYZZZXXXWWW``````aaa```^^^[[[YYYXXXSSSRRRRRRRRRSSSSSSTTTTTTUUUSSSQQQRRRUUUVVVSSSPPPRRRVVVZZZYYYUUUQQQRRRUUUTTTUUUVVVUUUSSSRRRSSSUUUSSSRRRRRRSSSUUUWWWWWWVVVPPPQQQUUUZZZ\\\YYYRRRLLLIIIJJJKKKMMMOOOQQQSSSSSSXXX[[[]]]\\\XXXSSSOOOMMMLLLMMMPPPUUUYYYZZZYYYWWWQQQOOOMMMLLLMMMNNNMMMMMMLLLNNNQQQQQQOOONNNNNNNNNMMMMMMLLLMMMOOORRRUUUWWWWWWWWWYYY[[[\\\ZZZUUUQQQQQQTTTYYY^^^aaaccccccbbbcccfffiiihhhddd```^^^^^^[[[XXXWWWYYYZZZYYY[[[```eeebbb]]]YYYVVVWWWXXXZZZVVVYYY___gggooouuuxxxzzz~~~yyypppeee[[[UUUSSSSSSZZZ\\\______]]]\\\[[[[[[^^^\\\YYYUUURRRPPPQQQRRRIIIIIIJJJLLLNNNQQQRRRSSSVVV\\\```\\\VVVVVV^^^ggggggbbb]]]YYYYYYYYYXXXWWWWWWWWWZZZ___dddfffdddaaa]]]]]]]]]]]]ZZZWWWTTTQQQSSSRRRQQQOOOMMMLLLLLLLLLPPPRRRTTTRRRMMMKKKNNNRRRTTTTTTSSSPPPMMMLLLOOOSSSRRRQQQNNNLLLLLLMMMNNNOOORRRUUUXXXZZZZZZWWWTTTQQQRRRQQQPPPPPPPPPPPPMMMKKKMMMOOOSSSUUUUUUQQQLLLHHHIIIKKKMMMOOOPPPOOOMMMKKKLLLOOOTTTWWWXXXWWWUUUSSSOOOOOOPPPPPPPPPPPPPPPQQQOOOQQQSSSTTTSSSSSSSSSTTTSSSOOOJJJHHHHHHJJJKKKKKKLLLLLLMMMNNNNNNMMMLLLLLLHHHGGGFFFDDDDDDEEEFFFGGGEEEGGGIIIJJJIIIIIIJJJKKKPPPQQQQQQOOOLLLJJJKKKLLLOOOOOOOOONNNNNNNNNNNNMMM666777888999999999777777777777777888999:::;;;<<<;;;<<<<<<<<<<<<:::999888777777777777777777777777999999999999999999999999;;;999888777666666666555555555555555666666666777666666777888888888777777999888888777777666666666777777777777777777777777777666666666666666666777555555555555555666777777666777888999::::::;;;;;;888888888888888888888888999999999888888888888888888999;;;;;;::::::<<<>>>=========<<<;;;;;;::::::<<<======>>>>>>>>>======>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@<<<===>>>???AAABBBCCCCCC???@@@AAACCCEEEFFFGGGGGGCCCEEEFFFFFFFFFFFFGGGIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIJJJHHHEEECCCBBBBBBCCCCCCDDDDDDFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFGGGIIIKKKHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKJJJHHHGGGLLLKKKLLLNNNOOOPPPNNNLLLGGGHHHHHHFFFDDDBBBBBBCCCEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAADDDHHHMMMQQQRRRRRRQQQSSSVVVXXXXXXWWWUUUSSSUUUVVVVVVTTTQQQMMMJJJIIIFFFEEEFFFJJJPPPVVVXXXXXX\\\\\\\\\ZZZXXXWWWYYYZZZ^^^[[[WWWVVVVVVWWWXXXWWWTTTTTTTTTWWWYYY[[[ZZZYYYQQQOOONNNNNNPPPQQQQQQPPP\\\\\\[[[ZZZYYYVVVSSSQQQLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSVVVXXXWWWQQQMMMKKKPPPTTTTTTQQQOOORRRVVVTTTUUUWWWVVVSSSPPPNNNNNNLLLLLLMMMPPPTTTVVVWWWVVVNNNQQQUUUXXXXXXTTTNNNIIIJJJJJJKKKMMMNNNOOOQQQQQQTTTVVVXXXXXXTTTOOOLLLJJJKKKMMMQQQVVVZZZ[[[XXXVVVOOOLLLJJJIIIJJJKKKKKKJJJKKKMMMPPPQQQPPPNNNMMMLLLJJJJJJIIIJJJMMMQQQTTTWWWYYYYYY[[[\\\\\\YYYUUURRRRRRVVV\\\aaacccbbb```^^^```ccceeeccc^^^[[[\\\^^^XXXWWW[[[aaaccc___]]]^^^```^^^\\\ZZZYYYYYYYYYZZZSSSVVV\\\ccciiiooosssvvv{{{wwwpppfff]]]WWWUUUUUUSSSUUUWWWXXXVVVUUUUUUVVV[[[YYYUUUQQQOOONNNNNNMMMFFFGGGHHHIIIKKKMMMOOOPPPOOOSSSUUUTTTSSSZZZiiivvvpppjjjbbb^^^]]]\\\YYYVVVWWWVVVWWW[[[```bbb___[[[XXXYYYZZZZZZYYYXXXVVVUUUSSSRRRPPPOOONNNMMMMMMLLLLLLPPPSSSQQQLLLKKKPPPUUUYYYXXXTTTNNNHHHIIINNNTTTTTTRRROOOLLLJJJJJJJJJJJJLLLOOOSSSUUUUUUSSSPPPMMMOOONNNMMMMMMMMMMMMKKKIIINNNPPPSSSUUUSSSPPPLLLJJJJJJKKKNNNPPPQQQPPPNNNLLLIIILLLOOOSSSUUUTTTQQQOOOMMMMMMMMMMMMLLLLLLLLLLLLOOOQQQSSSTTTSSSRRRRRRSSSRRROOOLLLJJJLLLOOOQQQRRRMMMMMMNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFGGGHHHHHHIIILLLOOOPPPPPPNNNLLLJJJIIIIIIJJJNNNNNNMMMMMMLLLKKKKKKJJJ666666777888888888888777777777777888999;;;<<<===:::::::::::::::999888888777777777777888888888888777777777777777777777777999888666777777777666444666555555555555666777777666666777888888777777666888888777666666666777777888888888888888888888888777666666555555666666777555555555555555666777777777777888999:::::::::999777777777888888888888888777777777888888888888888777999;;;;;;;;;;;;===>>>=========<<<;;;;;;::::::;;;;;;<<<===============>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@<<<===>>>???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEFFFGGGIIIGGGGGGFFFFFFFFFFFFFFFFFFEEEFFFGGGFFFCCCAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGGGGHHHGGGGGGHHHGGGFFFGGGJJJLLLJJJIIIHHHGGGEEEDDDCCCCCCAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFLLLKKKKKKMMMNNNNNNLLLJJJGGGHHHHHHGGGDDDCCCCCCDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDBBBAAAAAA@@@@@@AAAAAABBBAAABBBFFFKKKPPPSSSSSSRRRPPPRRRTTTVVVWWWUUUTTTRRRUUUVVVWWWTTTPPPKKKHHHGGGDDDEEEGGGNNNVVV[[[\\\[[[YYYZZZ\\\\\\[[[[[[\\\]]]^^^[[[VVVSSSSSSSSSSSSRRRMMMOOORRRWWW[[[[[[XXXVVVSSSQQQOOONNNOOOQQQQQQPPPVVVUUUSSSRRRRRRQQQNNNLLLJJJKKKLLLLLLLLLMMMPPPRRRSSSUUUXXXZZZZZZWWWRRRMMMLLLOOORRRSSSRRRSSSWWWZZZUUUVVVWWWVVVSSSPPPNNNNNNKKKKKKMMMQQQVVVYYYZZZYYYMMMQQQUUUVVVTTTPPPMMMKKKMMMMMMMMMMMMNNNNNNNNNNNNPPPRRRTTTTTTQQQNNNLLLKKKIIILLLQQQWWW[[[ZZZVVVRRRNNNKKKHHHFFFGGGHHHHHHGGGHHHJJJLLLNNNNNNLLLJJJHHHGGGGGGGGGIIIKKKOOOSSSUUUWWWXXXXXXXXXWWWVVVTTTSSSSSSXXX___eeehhhgggcccaaa]]]___aaa___\\\ZZZ[[[]]]XXXYYY___hhhjjjeee___\\\ZZZZZZZZZZZZYYYXXXWWWWWWQQQTTTYYY]]]```cccgggjjjooonnnkkkddd]]]XXXUUUTTTOOOPPPQQQQQQPPPPPPRRRTTTXXXUUUQQQNNNNNNMMMKKKJJJFFFGGGHHHIIIIIIJJJLLLNNNOOOQQQQQQQQQTTT]]]lllwwwqqqjjjccc______^^^ZZZUUUYYYXXXYYY[[[]]][[[VVVQQQSSSTTTVVVWWWXXXYYYXXXXXXTTTRRRPPPPPPPPPPPPNNNLLLJJJMMMPPPPPPMMMMMMQQQVVVZZZWWWSSSLLLGGGHHHMMMSSSTTTSSSQQQOOOLLLKKKJJJIIIGGGJJJMMMOOOPPPNNNLLLJJJNNNMMMLLLLLLMMMMMMKKKIIINNNPPPSSSSSSQQQNNNMMMMMMKKKLLLNNNOOOOOONNNMMMLLLHHHIIIKKKOOOQQQQQQNNNKKKKKKKKKJJJJJJJJJJJJJJJJJJNNNPPPSSSTTTTTTRRRRRRRRRQQQOOOLLLLLLOOORRRTTTUUULLLLLLLLLLLLKKKIIIGGGEEEFFFHHHIIIJJJJJJHHHFFFDDDCCCDDDEEEFFFGGGKKKPPPSSSTTTRRROOOMMMKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIIIIHHH666666666666666777888888999999999999999:::;;;;;;999999999888888888777777777777777888888999999999666666666666666666666666777666555777999999666333666555555444555666777888666777777777777777666666777777666555666666888888777777777777777777777777777666555555555555666777555555555555555666777777777888888999999999888888666777777777888888888999777777777888888999999:::888999;;;<<<;;;<<<>>>???=========<<<;;;;;;::::::999:::;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@???===>>>???@@@AAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFEEEEEEGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFCCCDDDDDDCCCAAA@@@@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEFFFHHHJJJIIIIIIHHHFFFEEECCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKLLLMMMMMMKKKIIIGGGHHHIIIGGGEEECCCDDDDDDFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBDDDIIIOOOUUUVVVUUUSSSNNNOOORRRTTTVVVVVVUUUUUUTTTVVVWWWUUUPPPLLLJJJJJJGGGFFFHHHNNNWWW]]]^^^]]]UUUWWWXXXYYYZZZ\\\___bbb\\\XXXTTTQQQQQQQQQRRRRRRKKKOOOUUU\\\```___[[[WWWWWWTTTQQQPPPPPPRRRRRRRRRQQQNNNLLLKKKLLLLLLKKKIIIMMMOOORRRRRRPPPPPPRRRTTTSSSVVVYYYYYYWWWSSSQQQOOOPPPPPPQQQSSSUUUWWWZZZ[[[UUUTTTSSSPPPNNNMMMOOOQQQOOOPPPRRRVVV[[[]]]^^^]]]NNNRRRUUUUUURRROOOOOOPPPPPPPPPOOONNNMMMLLLLLLKKKKKKMMMOOOPPPNNNMMMLLLMMMKKKNNNTTTZZZ]]]\\\VVVRRRMMMJJJFFFDDDDDDEEEEEEEEEGGGHHHJJJLLLMMMKKKHHHFFFEEEEEEFFFHHHKKKNNNQQQSSSRRRRRRQQQPPPPPPRRRTTTVVVYYY]]]ccchhhiiigggbbb^^^XXXYYYZZZZZZYYYXXXYYYYYYYYYYYY```iiilllfff]]]YYYXXXWWWVVVUUUTTTSSSRRRRRRPPPSSSVVVVVVVVVWWWYYY\\\```aaabbb```[[[UUUQQQOOOOOOOOOPPPOOONNNOOORRRUUUTTTPPPLLLJJJJJJJJJIIIHHHFFFHHHJJJIIIHHHHHHKKKMMMPPPOOOOOOPPPUUU]]]fffmmmiiiccc]]]\\\^^^^^^YYYTTTWWWXXXZZZ\\\[[[XXXRRRNNNPPPQQQSSSVVVWWWYYYYYYZZZTTTRRRPPPPPPQQQQQQNNNLLLIIILLLNNNNNNMMMMMMPPPRRRVVVTTTPPPLLLIIIIIIKKKMMMOOOOOOOOONNNMMMKKKIIIHHHDDDFFFHHHJJJKKKKKKIIIIIIKKKJJJIIIJJJKKKKKKJJJHHHLLLNNNOOOOOOLLLKKKLLLNNNKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJLLLOOOOOOLLLIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKNNNRRRUUUTTTRRRQQQQQQNNNMMMKKKLLLNNNQQQQQQQQQKKKLLLLLLMMMMMMKKKJJJIIIHHHKKKNNNPPPOOOKKKGGGDDDAAABBBCCCDDDGGGLLLRRRWWWXXXUUUQQQNNNMMMMMMNNNNNNJJJJJJJJJIIIIIIHHHHHHGGG777666555555555777888999<<<;;;::::::999999999:::888888888777777777777777777777888888999999999:::777777777777777777777777666555555777::::::666333666555555444444666777888666777777777777777666666777666555555555777888999666666666666666666666666777666555444444555666777555555555555555666777777888888999999999888888777666666777777888888888999777777888999::::::;;;;;;888:::;;;<<<<<<<<<>>>@@@>>>======<<<;;;;;;::::::888999:::<<<===>>>>>>>>>===>>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>?????????>>>>>>>>>???@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFFFFEEEEEEGGGHHHJJJJJJIIIIIIHHHGGGGGGGGGBBBCCCCCCAAA??????@@@BBB?????????@@@AAABBBCCCDDDFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHFFFDDDDDDFFFHHHHHHHHHGGGEEEDDDCCCBBBAAADDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGHHHHHHKKKJJJJJJKKKLLLLLLJJJHHHHHHIIIIIIHHHEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGEEEDDDBBBAAACCCBBBBBBAAAAAABBBBBBCCCCCCFFFLLLSSSXXXYYYWWWTTTLLLNNNPPPSSSVVVWWWXXXXXXRRRUUUWWWVVVRRRNNNMMMMMMFFFCCCCCCIIIRRRXXXZZZYYYSSSTTTTTTUUUWWW\\\bbbfffZZZVVVRRRPPPPPPRRRSSSSSSMMMRRRZZZbbbfffeee___ZZZTTTQQQMMMKKKLLLMMMNNNNNNNNNKKKGGGGGGIIIJJJIIIHHHQQQTTTWWWWWWUUUTTTUUUWWWRRRUUUWWWVVVRRROOONNNPPPOOOMMMMMMNNNRRRUUUWWWWWWSSSQQQMMMIIIHHHJJJPPPTTTUUUVVVWWW[[[___aaaaaa```OOOSSSUUUTTTPPPOOOQQQTTTRRRRRRPPPOOOMMMKKKJJJIIIGGGIIIKKKKKKKKKJJJKKKMMMNNNRRRXXX^^^aaa___YYYTTTMMMJJJEEECCCCCCCCCCCCCCCHHHIIIKKKMMMOOOMMMIIIGGGDDDDDDFFFHHHKKKMMMPPPQQQMMMLLLKKKKKKKKKOOOTTTXXX___bbbfffiiigggbbb\\\WWWTTTTTTTTTUUUVVVVVVVVVUUUYYYYYY___hhhjjjddd\\\WWWWWWUUUSSSPPPNNNMMMMMMNNNPPPRRRTTTRRRPPPNNNPPPRRRUUUXXX\\\\\\XXXRRRMMMJJJMMMMMMLLLKKKKKKMMMQQQTTTSSSNNNHHHEEEFFFHHHHHHGGGGGGIIIKKKJJJGGGGGGJJJMMMMMMLLLLLLOOOUUU[[[```bbbaaa\\\WWWXXX\\\]]]XXXRRRRRRUUUZZZ]]]\\\XXXTTTQQQPPPQQQSSSUUUWWWXXXYYYZZZTTTQQQPPPPPPRRRQQQNNNKKKIIIKKKMMMMMMMMMMMMNNNNNNQQQPPPNNNMMMKKKJJJIIIIIIHHHIIIKKKKKKKKKIIIGGGFFFDDDEEEFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIIIIGGGFFFIIIKKKLLLKKKIIIIIIKKKNNNKKKKKKJJJJJJIIIIIIIIIHHHMMMKKKJJJLLLOOOOOOMMMJJJGGGHHHIIIKKKLLLNNNOOOPPPHHHLLLQQQTTTTTTRRRPPPPPPLLLKKKJJJJJJLLLMMMMMMLLLLLLMMMNNNPPPPPPPPPPPPOOOJJJMMMQQQTTTRRRNNNHHHDDD@@@@@@AAACCCFFFLLLTTTYYYYYYUUUPPPMMMLLLMMMNNNNNNIIIIIIIIIHHHHHHGGGGGGGGG666666555555555555666666666777888999888777555333888888777777666666555555777777666666666666777777555555555555555555555555555555555555555555555555666666555555555444444444;;;999666555555666666555777777666666555555555444777777777777777777777777555555555555555555555555666666666555555444444444666666666666777777777777:::666333555:::<<<999555777777777666666666666666999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;999888777:::::::::;;;;;;;;;<<<<<<>>>======@@@CCCCCC@@@<<<============>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@??????AAABBBDDDEEEDDDBBBAAABBBCCCEEEFFFIIIGGGEEEDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEFFFGGGHHHIIIDDDCCCBBBBBBCCCEEEGGGHHHKKKIIIFFFCCCBBBAAABBBBBBDDDDDDCCCCCCCCCEEEFFFHHHEEEEEEFFFHHHHHHHHHHHHHHHDDDDDDEEEFFFGGGIIIJJJKKKIIIIIIJJJKKKKKKLLLKKKKKKGGGHHHIIIGGGEEEDDDDDDEEEGGGGGGHHHIIIJJJKKKLLLMMMEEEFFFFFFFFFEEEDDDBBBAAAAAABBBBBBAAA@@@AAACCCEEEIIIJJJNNNTTTYYYXXXSSSNNNMMMOOORRRUUUUUUTTTRRRQQQMMMMMMNNNNNNOOOPPPPPPQQQJJJGGGEEEGGGMMMRRRTTTUUUNNNMMMNNNTTT\\\aaa```^^^ZZZWWWRRROOONNNPPPTTTVVVQQQPPPWWWdddkkkfffaaa```[[[WWWQQQMMMLLLMMMNNNNNNGGGFFFFFFFFFGGGIIIKKKMMMTTTSSSTTTWWWZZZYYYTTTPPPMMMMMMNNNNNNNNNMMMMMMLLLNNNLLLIIIIIILLLQQQTTTUUUNNNKKKHHHFFFFFFHHHLLLNNNOOOVVV]]]^^^^^^___]]]YYYRRRSSSTTTSSSRRRSSSUUUVVVWWWVVVTTTOOOJJJHHHHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLNNNTTT\\\___]]]VVVOOOKKKHHHFFFCCC@@@???AAACCCEEEHHHIIIJJJIIIGGGGGGGGGIIIAAADDDHHHJJJJJJJJJJJJKKKIIIIIIGGGFFFHHHMMMUUUZZZccceeeffffffbbb\\\UUUQQQMMMNNNOOOPPPOOOPPPSSSUUUTTTWWW\\\______\\\WWWTTTTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPOOONNNMMMMMMMMMMMMNNNOOOPPPMMMIIIGGGIIILLLKKKJJJLLLNNNQQQSSSRRRQQQKKKIIIFFFDDDEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHNNNOOOPPPRRRTTTWWWZZZ\\\\\\ZZZYYYYYYXXXWWWTTTRRRQQQRRRUUUZZZ___^^^WWWQQQPPPRRRUUUVVVVVVTTTRRRPPPJJJJJJKKKNNNQQQRRRNNNKKKJJJKKKLLLMMMMMMLLLKKKJJJMMMMMMLLLJJJIIIIIIIIIIIIJJJIIIJJJKKKLLLLLLIIIGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKHHHFFFFFFGGGIIIIIIIIILLLIIIEEEDDDFFFHHHIIIJJJMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGIIIKKKKKKJJJIIIHHHDDDFFFHHHKKKNNNQQQTTTUUUPPPOOOPPPUUUYYYWWWQQQJJJIIIIIIJJJJJJJJJJJJIIIIIILLLMMMMMMLLLKKKKKKLLLNNNLLLOOOPPPPPPMMMJJJHHHHHHBBB>>>;;;???GGGNNNQQQQQQOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHH777777666666666666777777777888999999888777666555777777777777666666555555777777666666666666777777555555555555555555555555555555555555555555555555666555555555444444444444777555444444666777777666777666666666555555555444666666666666666666666666333333333333333333333333666666666555555555444444555666666666777777777777888666444666999:::888666777777777777777777777777999:::;;;;;;<<<;;;;;;;;;:::;;;;;;;;;:::999888777:::::::::;;;;;;;;;;;;<<<>>>======???BBBBBB???<<<>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBBBBBBBBBBAAA@@@???@@@AAACCCDDDFFFEEEDDDCCCCCCEEEFFFGGGIIIHHHFFFEEEDDDDDDEEEFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIFFFEEEDDDDDDDDDFFFHHHJJJKKKIIIFFFDDDBBBBBBCCCCCCGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKHHHIIIJJJIIIFFFEEEFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHGGGFFFEEEDDDBBBAAAAAABBBBBBAAA@@@@@@CCCEEEKKKLLLOOOSSSUUUTTTPPPLLLJJJKKKMMMNNNNNNNNNLLLKKKMMMNNNOOOPPPQQQRRRSSSSSSMMMJJJFFFFFFIIILLLNNNNNNOOOMMMMMMRRRYYY]]]]]][[[VVVTTTQQQNNNNNNOOORRRTTTRRRQQQWWWaaafffbbb]]]]]]ZZZWWWRRRNNNKKKJJJLLLMMMKKKJJJIIIIIIKKKNNNRRRTTTXXXUUUSSSSSSTTTSSSOOOLLLIIIJJJKKKLLLMMMMMMMMMMMMNNNKKKHHHGGGIIIKKKMMMNNNMMMKKKGGGEEEEEEGGGJJJLLLLLLTTTZZZ[[[[[[ZZZWWWSSSLLLNNNOOOPPPPPPQQQSSSVVVTTTRRROOOJJJFFFDDDEEEGGGFFFFFFGGGHHHJJJKKKKKKLLLOOOTTTZZZ[[[XXXQQQJJJFFFEEECCCAAA??????AAACCCDDDGGGHHHIIIHHHGGGFFFGGGHHHBBBEEEIIIJJJJJJIIIIIIJJJHHHGGGGGGFFFHHHMMMUUUZZZ```aaabbbaaa^^^YYYSSSPPPIIIKKKLLLLLLLLLMMMPPPSSSTTTUUUXXX[[[\\\[[[XXXUUUTTTSSSRRRPPPOOONNNNNNMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMLLLKKKHHHFFFEEEGGGIIIJJJKKKMMMQQQTTTUUUSSSQQQJJJGGGCCCAAAAAABBBBBBAAAEEEEEEFFFGGGHHHIIIIIIJJJMMMOOOQQQUUUXXXZZZ\\\]]]]]][[[YYYXXXWWWVVVTTTRRRNNNOOOSSSYYY^^^]]]WWWRRRQQQSSSVVVXXXXXXUUURRRPPPJJJJJJKKKNNNPPPPPPMMMJJJGGGHHHIIIKKKLLLMMMMMMMMMPPPOOOMMMKKKIIIHHHGGGGGGHHHGGGGGGHHHIIIIIIGGGFFFCCCCCCDDDFFFGGGHHHIIIJJJJJJHHHFFFGGGHHHIIIHHHHHHHHHFFFDDDDDDFFFIIIJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFEEEFFFHHHIIIIIIIIIGGGFFFFFFGGGHHHKKKMMMPPPRRRSSSOOONNNNNNRRRUUUTTTNNNIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKLLLMMMLLLJJJJJJLLLMMMOOOPPPQQQOOOKKKGGGFFFEEEDDD@@@>>>AAAHHHNNNPPPOOOLLLLLLKKKJJJJJJIIIIIIIIINNNMMMMMMLLLKKKJJJJJJJJJ888777777777777777777888999999888888888888777777777777777666666666666555777777666666666666777777555555555555555555555555444444444444444444444444555555555555444444444444222222222444777888888777666666666555555555555555555555555555555555555555333333333333333333333333666666555555555555444444555555666666666777777777666666666666777777777777777777777777777777888888999999:::;;;;;;;;;;;;;;;:::::::::::::::999888777::::::::::::;;;;;;;;;;;;=========???@@@@@@>>><<>>>>>======<<<<<<<<<>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@AAABBBCCCDDDFFFFFFEEEDDDEEEFFFHHHIIIHHHGGGEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA???@@@BBBDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIGGGGGGFFFFFFFFFHHHIIIJJJIIIHHHFFFDDDCCCBBBCCCCCCGGGGGGGGGFFFFFFEEEDDDCCCEEEFFFGGGHHHHHHIIIIIIHHHIIIIIIHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@???@@@BBBDDDLLLNNNPPPPPPNNNLLLJJJJJJGGGGGGGGGHHHHHHHHHHHHHHHNNNOOOOOOPPPRRRSSSTTTTTTLLLIIIEEECCCEEEHHHJJJLLLQQQNNNMMMOOOTTTWWWXXXWWWRRRQQQOOONNNNNNOOOPPPQQQRRRRRRUUU\\\^^^[[[XXXWWWXXXXXXVVVQQQLLLJJJMMMPPPQQQPPPOOONNNQQQUUUZZZ]]]```[[[TTTQQQOOONNNKKKHHHEEEFFFGGGHHHJJJKKKLLLMMMIIIGGGDDDCCCEEEGGGIIIIIIKKKIIIFFFCCCCCCDDDGGGIIIIIIQQQVVVVVVUUUSSSOOOJJJEEEGGGIIIJJJKKKMMMPPPRRRNNNLLLIIIDDD@@@???AAACCCCCCDDDEEEGGGIIIJJJJJJKKKPPPSSSUUUTTTPPPIIICCC@@@@@@???>>>>>>???AAABBBDDDFFFGGGHHHGGGEEEDDDEEEFFFDDDFFFIIIJJJIIIGGGGGGGGGFFFFFFEEEEEEGGGLLLSSSWWWYYYYYYYYYXXXUUURRROOONNNGGGHHHIIIIIIIIILLLPPPSSSTTTSSSRRRUUUXXXYYYXXXUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJNNNJJJFFFDDDDDDFFFGGGGGGIIILLLPPPUUUXXXWWWSSSPPPJJJGGGBBB@@@@@@@@@@@@@@@DDDDDDEEEGGGHHHIIIJJJKKKLLLOOOUUUZZZ^^^_________```]]]YYYVVVUUUTTTRRRPPPKKKMMMQQQWWW[[[[[[VVVQQQQQQSSSVVVXXXXXXUUUQQQOOOJJJJJJKKKMMMNNNNNNKKKIIIEEEFFFGGGHHHJJJLLLNNNOOOQQQPPPNNNKKKHHHGGGEEEEEEFFFEEECCCDDDEEEFFFFFFEEEAAABBBCCCDDDFFFGGGHHHIIIIIIGGGGGGGGGIIIIIIHHHGGGEEEDDDCCCEEEGGGJJJJJJJJJGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDFFFGGGGGGGGGFFFEEEGGGGGGHHHJJJKKKMMMNNNNNNMMMLLLKKKMMMOOONNNJJJFFFIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJIIIIIIKKKLLLRRRRRRPPPLLLGGGDDDCCCCCCEEECCCBBBEEEJJJNNNOOONNNLLLLLLKKKKKKJJJIIIHHHHHHNNNNNNMMMLLLKKKKKKKKKKKK777777666666666666777777888888777666666777777888666666666666666666666666666666777777777777666666555555555555555555555555444444444444444444444444444444444444444444444444000000111444777888666555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444333333555555555666666666777777444555777777555555666888777777777888888888888888999999:::;;;;;;;;;;;;:::999999999999999888888777999999:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===??????>>>===<<<<<<;;;;;;>>>>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHFFFEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@??????@@@AAACCCDDDEEEFFFFFFFFFEEEFFFGGGGGGHHHIIIIIIIIIGGGGGGFFFFFFFFFGGGHHHIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGGGGGGGGGGFFFDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFJJJHHHFFFCCCBBBAAAAAAAAA@@@AAAAAA@@@??????AAADDDKKKMMMNNNLLLGGGDDDDDDFFFEEEEEEDDDEEEFFFGGGIIIJJJOOOOOOPPPPPPPPPQQQQQQQQQGGGEEEBBBBBBDDDHHHMMMPPPQQQNNNLLLLLLOOOQQQSSSRRRNNNNNNOOOOOOOOONNNNNNNNNQQQQQQSSSUUUVVVTTTRRRQQQUUUWWWXXXTTTOOONNNRRRVVVWWWUUUSSSRRRUUUZZZ```dddggg```VVVPPPMMMKKKHHHFFFCCCCCCDDDEEEFFFHHHIIIJJJBBB@@@???@@@CCCFFFHHHIIIIIIGGGDDDBBBAAABBBDDDFFFGGGNNNSSSRRROOOMMMHHHCCC@@@BBBDDDDDDEEEGGGIIILLLIIIGGGDDD???<<<<<>>;;;<<<===>>>@@@BBBCCCDDDCCCDDDEEEDDDBBBAAAAAABBBDDDFFFHHHHHHFFFDDDCCCCCCDDDDDDDDDDDDDDDHHHMMMQQQQQQPPPOOOMMMLLLKKKJJJIIIGGGHHHHHHHHHIIILLLQQQTTTTTTQQQNNNOOOSSSWWWVVVTTTTTTSSSQQQNNNLLLJJJIIIIIIGGGGGGFFFFFFFFFGGGHHHHHHOOOJJJDDDBBBEEEHHHIIIHHHHHHLLLRRRXXX[[[YYYTTTOOOJJJFFFBBB@@@AAABBBCCCCCCFFFFFFGGGHHHIIIJJJKKKKKKMMMRRRYYY___cccdddcccaaaeee```[[[VVVSSSPPPNNNLLLKKKLLLPPPUUUXXXWWWSSSOOOPPPRRRTTTVVVUUURRRNNNKKKHHHIIIJJJKKKLLLKKKIIIHHHFFFFFFEEEFFFHHHJJJLLLNNNOOONNNLLLJJJHHHGGGFFFEEEFFFDDDBBBBBBCCCEEEEEEEEEBBBCCCCCCDDDDDDEEEFFFFFFHHHGGGGGGHHHJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIIIIGGGCCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIJJJJJJLLLJJJIIIIIIJJJIIIFFFDDDGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIKKKQQQPPPMMMIIIDDDBBBBBBCCCCCCCCCDDDHHHLLLOOOPPPOOONNNNNNMMMLLLKKKJJJJJJIIIMMMLLLKKKJJJJJJJJJKKKKKK555555555444444555555555666666555555555666666777555555555555555666666666666666777777777777666666555555555555555555555555444444444444444444444444333333444444444444444444222222222444666666444222444444444555555555555555444444444444444444444444555555555555555555555555222222222222222222222222555555555555666666666666333555666666555444666777666666777777888888888888888999::::::;;;;;;::::::999999888888777777777888999999999:::::::::;;;;;;:::;;;<<<===<<<<<<======???>>>>>>===<<<;;;;;;:::======>>>>>>????????????@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFHHHFFFDDDAAA???>>>======@@@@@@@@@@@@@@@@@@???>>>BBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCBBBBBBAAAAAAAAAAAABBBCCCEEEFFFGGGGGGFFFFFFBBBCCCDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFGGGHHHGGGEEEEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGEEECCCAAA???????????????@@@@@@???>>>???AAACCCIIIJJJJJJGGGBBB???@@@CCCBBBBBBBBBCCCEEEHHHKKKMMMPPPPPPOOONNNNNNMMMLLLLLLGGGFFFDDDDDDEEEIIINNNRRROOOMMMJJJJJJKKKMMMNNNOOOMMMNNNOOOOOOOOONNNMMMLLLNNNPPPQQQPPPOOONNNMMMKKKMMMQQQTTTSSSPPPPPPTTTYYYXXXVVVTTTSSSUUUZZZ```ccceee^^^TTTMMMJJJHHHFFFCCCBBBBBBBBBBBBBBBDDDEEEFFF@@@???===???BBBEEEFFFGGGFFFEEEBBBAAA@@@AAACCCDDDFFFLLLPPPNNNKKKIIIDDD??????@@@AAAAAA@@@AAACCCDDDEEEDDDAAA>>><<<<<>>AAACCCDDDDDDDDDAAABBBCCCAAA???>>>>>>???CCCEEEGGGGGGDDDAAA@@@???BBBCCCCCCBBBAAACCCFFFIIIIIIHHHGGGEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKOOOSSSSSSPPPMMMMMMPPPRRRRRRRRRQQQPPPNNNLLLJJJHHHGGGGGGDDDDDDDDDDDDEEEFFFGGGGGGMMMHHHCCCAAADDDGGGHHHHHHHHHLLLRRRXXX[[[YYYTTTOOOHHHDDDAAA???AAADDDFFFGGGIIIIIIJJJJJJKKKLLLLLLLLLPPPUUU[[[bbbeeefffdddcccgggbbb\\\VVVQQQNNNKKKHHHLLLNNNQQQTTTUUURRRNNNKKKMMMNNNPPPPPPOOOLLLIIIGGGFFFGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHFFFDDDBBBBBBDDDFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCGGGFFFFFFHHHJJJLLLLLLKKKKKKIIIHHHGGGHHHGGGFFFDDD@@@??????@@@@@@AAACCCCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGKKKJJJHHHGGGGGGEEECCCBBBDDDEEEEEEEEEEEEEEEEEEDDDFFFGGGGGGGGGFFFFFFHHHJJJMMMLLLIIIEEEBBBAAABBBDDDAAABBBEEEIIIMMMPPPQQQQQQOOONNNMMMKKKJJJIIIIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJ555444444333333444444555444444555555555555666666444555555555555666666666555666777888888777666555555555555555555555555555333333333333333333333333333333333333444444444444555444333444555555333222444444444444444555555555444444444444444444444444333333333333333333333333111111222222222222333333444444555555555666666666444444444444555555555555555555666666777777888888888888999:::::::::::::::888888777777666777777888999999999999::::::::::::999;;;<<<<<<;;;:::<<<===>>>======<<<<<<;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB???@@@AAABBBCCCCCCDDDDDDIIIGGGEEEBBB@@@??????>>>AAAAAAAAABBBBBBAAAAAA@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGGGGGGGGGGGGGFFFFFFEEEDDDEEEFFFEEEDDDCCCDDDEEECCCCCCDDDDDDEEEEEEEEEFFFCCCCCCAAA@@@??????>>>>>>?????????>>>===>>>@@@BBBFFFFFFFFFCCCAAA@@@AAABBB@@@@@@@@@AAADDDGGGIIIKKKNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKJJJHHHGGGHHHKKKNNNKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNNNNOOONNNLLLKKKIIIJJJNNNOOOLLLJJJJJJJJJGGGEEEIIILLLNNNMMMOOORRRUUUUUUSSSQQQPPPQQQUUUYYY\\\\\\UUUNNNIIIGGGFFFCCCAAAAAA@@@@@@???@@@AAACCCDDDBBB@@@??????@@@BBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDDDDIIILLLIIIFFFFFFCCC@@@@@@AAAAAA???>>>===>>>@@@AAAAAA@@@???======???BBB@@@AAADDDFFFGGGGGGFFFEEECCCDDDEEEDDDAAA@@@@@@AAA:::===AAAEEEGGGHHHGGGFFFAAABBBBBBAAA???===>>>>>>CCCEEEFFFFFFCCC@@@>>>>>>@@@AAAAAAAAA@@@@@@CCCEEEEEEDDDCCCAAA@@@AAAAAABBBBBBDDDFFFFFFGGGIIIKKKNNNQQQQQQPPPNNNNNNMMMMMMNNNKKKKKKJJJHHHGGGGGGGGGGGGCCCCCCCCCDDDEEEFFFGGGHHHHHHEEEBBB@@@BBBDDDFFFGGGIIILLLPPPUUUXXXWWWSSSPPPFFFCCC???>>>@@@DDDGGGIIILLLLLLMMMNNNOOOOOOPPPPPPTTTWWW[[[```bbbcccbbbaaaeeeaaa[[[VVVRRRNNNJJJHHHMMMOOOQQQSSSRRROOOLLLIIIKKKKKKKKKJJJHHHFFFDDDCCCCCCEEEGGGGGGGGGFFFHHHIIIJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDDDDFFFHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDHHHFFFFFFHHHKKKOOOPPPQQQNNNLLLIIIFFFFFFDDDBBBAAA>>>>>>>>>>>>???@@@AAABBBDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHLLLKKKJJJIIIFFFDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFEEEEEEEEEGGGIIIHHHHHHFFFCCCAAA@@@BBBDDD@@@BBBEEEIIIMMMPPPRRRSSSOOOMMMJJJGGGFFFFFFHHHIIIIIIGGGFFFDDDDDDEEEGGGHHH555555444444444444555555333444666777777777666555444444444555555555666666555666777888888777666555555555555555555555555555333333333333333333333333222222333333333444444444666444333333444555555444333333333444444555555555444444444444444444444444333333333333333333333333222222333333444444444444444444444555555555666666555333111333666777555333333444444555666666777777888888999::::::::::::999888777666666666666777888888999999999999:::::::::888:::<<<;;;999999;;;===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>????????????????????????>>>???@@@@@@AAAAAA@@@@@@>>>???@@@BBBCCCCCCDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBCCCEEEGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCCCCFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGGGGFFFEEEEEEDDDCCCDDDEEEEEECCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@??????>>>??????>>>======@@@BBBEEEDDDCCCCCCDDDDDDDDDCCCAAAAAABBBCCCDDDFFFGGGHHHKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNLLLHHHGGGHHHJJJGGGHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGFFFEEEKKKMMMJJJGGGHHHHHHEEEBBBDDDGGGJJJLLLNNNOOOOOOQQQOOOMMMLLLLLLMMMPPPQQQRRRNNNIIIGGGGGGGGGDDDBBB>>>>>>======???AAACCCEEEAAA???>>>>>>@@@AAAAAA@@@AAA@@@@@@???@@@BBBCCCDDDBBBGGGHHHDDDBBBCCCCCCAAA@@@@@@@@@???===<<<>>>???>>>???@@@@@@>>>>>>@@@AAAAAACCCEEEGGGGGGFFFDDDCCCAAACCCDDDCCCBBBAAAAAABBB<<>>>>>>>>>>>>>>???@@@AAACCCCCCCCCCCCCCCDDDDDDEEECCCDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMKKKHHHDDDBBBAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHFFFFFFEEECCC@@@???@@@BBBBBBDDDFFFIIIKKKMMMPPPRRRQQQNNNIIIEEECCCEEEHHHJJJHHHFFFDDDCCCCCCDDDFFFHHH666666555555555555666666333555777888999888777666444444444555555555666666555666777999999777666555555555555555555555555555333333333333333333333333222222222333333444444444666444222222444666777666333333333444444555555555555555555555555555555555555555555555555555555555444444444555555666666666444444444555555555666666666222000222666888555222333333444444555666666777888888999::::::::::::999888777666555555666777888888888999999999:::::::::888:::;;;:::888888;;;===;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>???@@@BBBCCCDDDDDDDDD@@@???>>>>>>>>>???@@@AAA===>>>>>>?????????>>>>>>===>>>???AAABBBCCCDDDDDDAAABBBDDDFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEBBBBBBAAAAAABBBCCCEEEFFFEEEFFFGGGHHHHHHIIIHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEEEEDDDCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCBBB@@@@@@>>>>>>???>>>======???BBBEEECCCAAACCCGGGHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLNNNOOOMMMIIIGGGHHHIIIDDDFFFHHHJJJJJJJJJKKKLLLMMMLLLLLLJJJIIIGGGEEEDDDBBBIIIMMMIIIFFFHHHHHHEEEDDDDDDFFFIIIMMMOOONNNMMMMMMLLLJJJHHHHHHHHHIIIJJJMMMJJJHHHHHHJJJJJJGGGDDD<<<<<<<<<<<>>@@@@@@?????????@@@BBBDDDFFFGGGGGGFFFDDDBBBAAACCCDDDDDDBBBAAAAAABBB>>>BBBGGGLLLNNNNNNKKKIIIEEEFFFFFFDDDBBB@@@@@@AAAEEEGGGHHHHHHEEECCCAAAAAA;;;===@@@BBBCCCDDDGGGIIIFFFEEEDDDCCCBBBBBBBBBBBBCCCFFFJJJKKKKKKKKKKKKKKKNNNSSSWWWTTTLLLFFFEEEGGGCCCCCCCCCCCCDDDFFFGGGHHHCCCCCCDDDDDDFFFGGGIIIJJJDDDFFFHHHGGGDDDDDDHHHKKKKKKKKKLLLNNNQQQSSSRRRQQQNNNJJJEEECCCDDDHHHJJJLLLKKKLLLOOORRRUUUYYY[[[\\\WWWVVVVVVVVVWWWXXXYYYZZZZZZXXXVVVVVVUUUSSSPPPMMMIIILLLPPPRRRQQQOOONNNMMMKKKIIIEEEBBB@@@@@@@@@AAA>>>AAADDDEEEDDDEEEHHHKKKHHHIIIIIIJJJIIIHHHFFFEEECCCBBBBBBCCCCCCDDDEEEFFFDDDDDDEEEGGGIIIJJJHHHFFFFFFFFFGGGHHHJJJKKKLLLMMMIIIGGGEEEGGGLLLRRRWWWZZZMMMIIIDDD@@@?????????>>>>>>>>>>>>>>>>>>???@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCDDDFFFHHHJJJLLLNNNOOOMMMOOOOOOMMMIIIEEEBBBAAABBBCCCCCCCCCCCCCCCCCCBBBAAABBBCCCCCCCCCCCCEEEGGGFFFFFFEEECCC@@@>>>>>>???EEEFFFGGGHHHIIIKKKNNNPPPUUUQQQJJJEEEDDDFFFJJJMMMHHHFFFDDDCCCCCCDDDGGGHHH;;;999666333333444777999999999888666555444222222444444444555555555555666666555555555555444444444666666555555555444444444333333333222222111111111555555555555555555555555333444555444222222555888444444444444444444444444555555444444444333333333222222333333333333444444222222333333333333444444333333222111222333444555666666555444333333222222222333444555666666666666888777666555444444555666555555666666777777888888777777777777666666666666777999::::::999888:::;;;;;;;;;:::999888888888888888999:::<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<:::<<<>>>@@@AAA@@@??????BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEECCCAAA@@@@@@@@@BBBDDDEEEFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCBBBAAAAAA@@@@@@?????????======???@@@@@@???>>>===@@@@@@@@@???===<<<===>>>>>>>>>???@@@BBBCCCDDDDDDEEEFFFHHHIIIIIIHHHFFFDDDEEEIIILLLMMMJJJIIIKKKMMMKKKMMMLLLIIIJJJLLLJJJEEEDDDDDDEEEHHHKKKLLLHHHEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDEEEGGGIIILLLNNNPPPNNNKKKHHHGGGGGGHHHHHHHHHDDDEEEFFFGGGFFFEEEBBBAAA<<<<<<===>>>>>>>>>>>>>>>>>>===<<<>>>AAACCCDDDDDDDDD@@@>>>@@@???<<<===@@@BBBBBBAAA@@@@@@???>>>>>>AAA@@@>>><<<<<<<<<======AAAAAA@@@???>>>===<<<<<>>>>>AAAAAABBBBBBBBBAAA@@@@@@>>>>>>>>>>>>???AAADDDEEEGGGEEECCCBBBBBBCCCEEEGGGJJJLLLNNNMMMJJJIIIIIIKKKOOOOOOOOOMMMKKKIIIGGGEEEGGGEEECCCAAA@@@AAABBBCCCFFFFFFEEEEEEFFFHHHIIIJJJGGGHHHIIIJJJJJJIIIIIIHHHLLLQQQRRROOOOOOSSSRRRMMMEEEFFFFFFEEEEEEEEEHHHJJJFFFJJJOOOSSSTTTUUUVVVWWWVVVTTTSSSRRRRRRRRRQQQOOOPPPQQQOOOMMMPPPUUUTTTPPPMMMLLLMMMOOORRRRRRNNNJJJLLLJJJFFFBBB???=========???AAABBBCCCCCCCCCEEEFFFJJJKKKKKKKKKJJJHHHEEECCCFFFEEEDDDCCCBBBBBBCCCDDDFFFEEEEEEFFFGGGGGGDDDBBBGGGHHHIIIJJJKKKKKKKKKKKKHHHFFFDDDGGGLLLNNNLLLHHHGGGEEEBBB???>>>>>>@@@AAA>>>>>>>>>??????????????????@@@AAACCCCCCCCCCCCBBBCCCDDDFFFJJJNNNQQQPPPOOOOOOOOONNNMMMJJJFFFCCCAAABBBEEEHHHIIIGGGEEECCCCCCAAABBBCCCCCCBBBAAAAAABBB??????????????????@@@@@@AAAHHHKKKIIIIIILLLLLLIIIOOONNNMMMLLLKKKKKKKKKLLLIIIFFFCCC@@@???AAADDDFFF999777555333333444555777666666555555444444333333444444444555555555555666555555555555444444444444666555555555444444444333333333333222222222111111444444444444444444444444222444444333111222444777444444444444444444444444555444444444444333333333111111111222222222333333222222222333333333444444333333222222222333444555666555555444333333222222222333444555666666666666888777666555444444555666666666666666666777777777777666666666666666666666777888:::999888888999;;;:::999999999999999::::::888999:::<<<======>>>>>>>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<============>>>???@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<:::;;;===???@@@???>>>===@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEEEECCCDDDEEEEEEDDDCCCAAA???AAAAAABBBDDDEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>======>>>???????????????@@@@@@@@@???===<<<===>>>===>>>???@@@AAABBBCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFDDDFFFIIIJJJJJJJJJJJJKKKIIIMMMOOOMMMMMMMMMJJJFFFDDDDDDEEEHHHJJJJJJGGGDDDDDDDDDEEEFFFFFFGGGHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDAAAAAACCCEEEGGGJJJMMMNNNKKKIIIFFFEEEFFFHHHHHHHHHFFFFFFFFFFFFEEECCCAAA@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>@@@CCCEEEEEEDDDDDD@@@???@@@???======@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;;;;;;;<<>>======<<<<<>>=========>>>??????@@@@@@@@@??????>>>===>>>>>>@@@BBBDDDEEEDDDDDDCCCBBBDDDGGGJJJLLLJJJNNNQQQQQQNNNKKKJJJIIIMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHEEECCCBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKKKKKKKHHHHHHIIIJJJKKKKKKJJJHHHJJJNNNOOOMMMNNNRRRRRROOOJJJJJJJJJHHHFFFEEEGGGHHHIIIKKKNNNQQQSSSTTTSSSRRRSSSRRRQQQQQQRRRQQQOOOMMMMMMNNNMMMLLLNNNRRRPPPLLLKKKLLLMMMOOOPPPOOOLLLIIIIIIHHHFFFCCCAAA@@@?????????AAABBBCCCBBBCCCEEEFFFHHHHHHJJJJJJJJJHHHFFFEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEGGGHHHHHHFFFDDDFFFGGGHHHJJJKKKKKKLLLLLLJJJGGGEEEGGGJJJJJJGGGCCCDDDCCCAAA??????@@@AAAAAA<<<<<<<<<<<<<<<======>>>@@@AAABBBDDDDDDDDDCCCBBBCCCCCCEEEHHHLLLNNNOOONNNNNNNNNMMMLLLJJJHHHFFFEEEDDDFFFIIIIIIGGGEEEDDDCCCCCCDDDFFFFFFDDDBBBBBBBBB>>>>>>??????????????????BBBGGGHHHEEEDDDHHHIIIHHHIIIJJJKKKLLLNNNOOOOOOPPPJJJGGGDDDAAABBBDDDHHHKKK666555444444333333444444333333444444444444444444444444444555555555555666555555555555444444444444555555444444444444333333333333333222222222222111333333333333333333333333111222333222111222333555444444444444444444444444444444444444333333333333000000111111111222222222222222222222333333333333333333222222222333444555555555444444333333222222222333444555555666555555777666555555444555555555666666666666666555555555666666666666666666666666777888999999888888999;;;888888888888999:::;;;<<<888999:::<<<<<<=========>>>>>>============>>>>>>===<<<<<<;;;<<<<<<======<<<<<<===???????????????@@@???>>>>>>============;;;<<<===>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBCCCDDDEEEFFFFFFBBBCCCCCCDDDCCCBBB@@@???BBBCCCCCCDDDDDDDDDDDDDDDBBBBBBAAAAAA@@@@@@??????CCCCCCDDDDDDEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@???>>>==================>>>???@@@AAABBB@@@@@@@@@???===<<<===>>>======>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFHHHIIIFFFGGGHHHKKKNNNOOONNNMMMHHHPPPTTTRRRNNNLLLIIIFFFDDDDDDEEEGGGHHHHHHEEECCCBBBCCCDDDEEEFFFHHHIIIIIIDDDDDDCCCCCCCCCCCCCCCDDD??????@@@BBBEEEGGGJJJKKKGGGEEECCCCCCEEEGGGGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@AAA@@@???>>>>>>>>>???@@@@@@@@@AAADDDGGGGGGFFFDDDCCC???>>>@@@???<<<<<>>>>>??????@@@AAABBBBBB>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@AAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBAAAAAA@@@??????@@@CCCFFFGGGFFFDDD???>>>>>>======<<<;;;;;;;;;<<<<<<======>>>>>>>>>======>>>???AAACCCEEEFFFBBBBBBBBBDDDGGGKKKOOOQQQLLLOOOSSSTTTQQQMMMIIIHHHKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJGGGEEEDDDCCCCCCCCCBBBEEEHHHKKKMMMNNNMMMMMMKKKIIIIIIKKKNNNNNNLLLIIIIIIKKKKKKIIIKKKOOOQQQPPPLLLLLLLLLJJJHHHHHHIIIJJJMMMLLLMMMPPPSSSSSSPPPLLLNNNNNNNNNPPPQQQQQQNNNLLLLLLNNNOOOMMMNNNPPPNNNIIIIIILLLOOOPPPNNNKKKIIIHHHGGGGGGGGGGGGEEEDDDBBBAAA@@@AAACCCCCCCCCDDDEEEGGGFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBCCCEEEEEEFFFEEEEEEFFFHHHHHHFFFEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLIIIFFFEEEFFFEEEAAA===@@@@@@@@@AAAAAABBBBBBBBB===<<<;;;;;;;;;<<<>>>???BBBCCCDDDEEEEEEDDDCCCCCCDDDCCCCCCEEEIIILLLMMMMMMNNNMMMLLLJJJJJJIIIJJJJJJFFFHHHJJJIIIGGGEEEDDDDDDEEEGGGIIIIIIFFFDDDBBBBBB????????????>>>>>>>>>>>>CCCFFFFFFCCCBBBEEEHHHHHHGGGIIILLLOOOPPPPPPOOOOOOJJJHHHEEECCCDDDHHHMMMPPP444444555555555444444444444444444444444444444444444444444555555555555666555555555444444444333333444444333333333333333333222222222222222222222222222222222222222333333333111111222222222222333444333333333333333333333333444444444333333333222222111111111111222222222222111222222222222333333333222222222333333333444444444444444333333333222222222333444444555555555444555555555555555555555555666666666555555444444444555555555666666666666666777888999999888888999:::999999999999999:::;;;<<<888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;<<<<<<<<<======<<<===>>>???@@@@@@@@@@@@@@@??????>>>======>>>>>>===>>>>>>???>>>>>>===<<<============>>>>>>>>>>>>AAAAAABBBCCCDDDEEEFFFGGGAAABBBBBBBBBBBBAAA@@@???CCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAA@@@??????>>>AAAAAABBBCCCCCCCCCCCCBBB???@@@BBBCCCEEEFFFGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>==================>>>@@@BBBDDD@@@@@@@@@???===<<<===>>><<<=========>>>??????????????????@@@CCCFFFIIIKKKLLLKKKKKKOOOTTTWWWUUURRRLLLTTTWWWRRRLLLIIIGGGFFFDDDDDDEEEFFFFFFEEECCCBBBBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDCCCBBBBBBBBBCCCCCC@@@@@@AAAAAACCCDDDFFFFFFCCCAAA@@@AAADDDFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCBBB@@@>>>>>>???@@@AAAAAABBBDDDGGGJJJIIIFFFCCC@@@===<<<>>>>>>::::::======>>>>>>???@@@@@@AAAAAA======<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAABBBBBB>>>???@@@AAAAAA@@@???>>>>>>>>>>>>@@@CCCEEEEEEDDD>>>>>>======<<<<<<;;;;;;:::;;;;;;;;;<<<===>>>???<<<===>>>@@@BBBDDDEEEFFFBBBCCCDDDFFFIIIMMMPPPSSSNNNOOOQQQQQQOOOLLLIIIGGGIIIJJJKKKLLLLLLKKKIIIHHHIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNOOOOOOMMMKKKMMMQQQRRRNNNJJJJJJIIIHHHFFFGGGJJJMMMNNNIIIJJJKKKKKKKKKKKKMMMNNNPPPNNNMMMPPPUUUUUUPPPKKKKKKKKKMMMOOOQQQQQQNNNKKKNNNRRRSSSRRRRRRRRRNNNIIIIIIMMMQQQRRRNNNJJJHHHHHHHHHIIIKKKKKKJJJGGGDDDBBBBBBCCCEEEEEEEEEEEEGGGIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGFFFEEEHHHHHHIIIJJJJJJJJJIIIIIIJJJHHHEEEDDDCCCAAA>>>;;;<<<>>>@@@BBBCCCCCCCCCCCC???>>>=========???AAABBBCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDCCCEEEHHHLLLMMMNNNOOONNNKKKIIIIIIJJJKKKMMMJJJKKKKKKIIIGGGDDDDDDDDDFFFHHHJJJJJJGGGDDDBBBAAAAAA@@@@@@@@@@@@@@@??????CCCEEEGGGGGGGGGIIILLLMMMNNNOOOQQQQQQPPPMMMJJJHHHIIIGGGEEEDDDFFFJJJPPPSSS444444555666666666555444777777666666555444444444444444444555555555555666555444444444444333333333222222333333333333333333222222222222222222222222111111111222222222333333111111111222333333333222333333333333333333333333444444333333333222222222222222222333333333333444111111111222222222333333222222333333333444444444333333333333333222222222222333444444444444444444444444555555555555555555666666555555444444333333444444555555666666666777666888999999888777999:::<<<;;;;;;:::999999::::::999999:::;;;<<<<<<<<<<<<======>>>>>>>>>>>>======::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGAAAAAAAAAAAAAAAAAA@@@@@@DDDDDDDDDDDDDDDCCCCCCBBBDDDCCCCCCBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBAAAAAA>>>@@@BBBDDDEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCBBBAAA@@@???>>>>>>>>>=========???AAACCCDDD@@@@@@@@@???===<<<===>>>========================>>>>>>>>>???AAAEEEIIIKKKMMMLLLMMMQQQVVVYYYWWWUUUQQQVVVVVVNNNFFFDDDEEEEEEBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBBBBCCC@@@???>>>@@@CCCEEEEEEEEEAAAAAAAAA@@@AAAAAABBBCCCCCCAAA@@@>>>>>>???AAABBBBBBCCCFFFIIIKKKIIIFFFBBB===;;;:::===<<<888888:::>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::999999::::::;;;;;;<<<<<<:::;;;===???@@@@@@AAAAAA>>>???@@@@@@@@@???=========<<<<<<>>>AAADDDEEEDDD@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>>???@@@<<<===???AAABBBDDDEEEEEEDDDEEEEEEGGGIIILLLOOOPPPOOONNNLLLKKKIIIHHHGGGFFFGGGJJJNNNPPPPPPLLLHHHDDDEEEEEEEEEEEEFFFGGGHHHHHHMMMLLLJJJIIIJJJLLLNNNOOORRRPPPPPPQQQSSSRRROOOLLLLLLIIIFFFEEEEEEFFFHHHKKKIIIJJJLLLLLLLLLLLLMMMNNNQQQOOONNNRRRVVVWWWRRRMMMJJJJJJLLLOOOQQQPPPMMMKKKMMMRRRUUUSSSRRRQQQNNNIIIJJJOOOTTTTTTPPPLLLJJJJJJJJJLLLNNNOOONNNJJJEEEBBBDDDEEEGGGHHHGGGHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEHHHGGGEEECCCBBBAAAAAABBBBBB@@@@@@AAACCCEEEEEEDDDJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCBBBAAA>>><<<;;;===@@@BBBDDDDDDCCCCCC??????>>>>>>???@@@BBBCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFEEEDDDFFFJJJMMMOOOPPPQQQOOOLLLIIIHHHIIIKKKMMMMMMMMMLLLJJJFFFDDDDDDEEEEEEGGGIIIHHHFFFCCCAAAAAACCCCCCCCCBBBBBBAAAAAAAAABBBEEEKKKPPPQQQQQQRRRTTTUUUUUUTTTRRROOOJJJGGGDDDGGGEEEDDDDDDFFFJJJOOORRR444444555666666666666555888888777666555555444444444444444555555555555666444444444444333333333333111111222222222222333333111222222222222333333333111111111222222333333444222111111222444555333222333333333333333333333333333333333333222222222222222222333333333444444444111111111111222222222222111222333444444444333333333333333333222222222222333333444444444444333333333333444555555555555444444444444444444333333333444444444555555666666777666777888888777777888:::===<<<;;;:::999999999999999999:::;;;;;;;;;;;;;;;<<<<<<============<<<<<<999:::;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAABBBAAAAAA@@@??????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@??????@@@CCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@???===<<<===>>>=====================<<<============???CCCFFFHHHHHHIIIJJJNNNQQQSSSSSSRRRQQQTTTQQQIIICCCBBBCCCBBB@@@AAACCCCCCBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAA@@@DDDDDDCCCBBBAAAAAAAAAAAAEEEDDDCCCBBBAAAAAAAAAAAA>>>===>>>???BBBDDDDDDCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@BBBBBBCCCCCCEEEHHHJJJHHHEEEAAA<<<999:::<<<;;;888777999<<<<<<<<<<<<<<<<<<<<<<<<======>>>======<<<;;;:::999999::::::;;;;;;;;;<<<999:::===???@@@AAAAAAAAA???@@@@@@??????===<<<<<<<<<<<<<<<>>>BBBDDDEEEDDDCCCBBBBBBAAAAAA@@@??????======<<<;;;<<<===???@@@===>>>@@@BBBCCCDDDDDDDDDEEEFFFFFFGGGIIIJJJLLLMMMMMMJJJGGGEEEEEEFFFEEEEEEFFFIIIMMMPPPPPPLLLGGGCCCCCCCCCDDDFFFHHHIIIJJJKKKOOOMMMJJJGGGGGGJJJMMMOOOSSSSSSTTTSSSRRRPPPNNNMMMLLLHHHEEEEEEEEECCCEEEIIIMMMNNNOOOOOOMMMKKKKKKKKKRRRQQQQQQTTTVVVVVVRRRNNNJJJJJJKKKMMMOOOOOOLLLJJJJJJPPPSSSQQQNNNNNNLLLHHHLLLOOOTTTUUUTTTPPPLLLKKKKKKMMMOOOPPPNNNJJJFFFCCCEEEFFFHHHHHHHHHIIIJJJLLLKKKKKKJJJHHHGGGEEEEEEDDDHHHGGGEEECCCBBBAAAAAABBB@@@???>>>???BBBDDDDDDDDDJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@???===>>>@@@BBBCCCCCCCCCBBB======>>>???@@@AAAAAABBBAAABBBDDDEEEFFFFFFFFFEEEEEEEEEEEEHHHLLLPPPQQQRRROOONNNKKKIIIHHHIIIKKKLLLPPPPPPNNNJJJFFFDDDDDDFFFEEEFFFGGGFFFDDDBBBBBBCCCEEEEEEDDDDDDCCCCCCBBBBBBAAADDDLLLTTTWWWVVVVVVYYYZZZXXXTTTPPPLLLIIIGGGFFFEEEDDDDDDEEEGGGIIILLLMMM333333444444444555555555555555555555555555555555444444444555555555555666444444444333333333222222111111111111222222222333111111222222222333333333111111222222333444444555333222222333666666444222222222222222222222222222333333333222222222222111111222222222333333333333111111111111222222222222111222333444444444333333222222222222222222222222333333333444444333333222222333444555555555444444333333333333333444444444333333444555555666777777666777888888777777888999<<<;;;;;;:::::::::;;;;;;999999:::;;;;;;;;;:::::::::;;;<<<======<<<;;;:::888999:::<<<======<<<<<<===>>>???@@@@@@AAAAAAAAA@@@??????>>>>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@CCCCCCCCCBBBAAA@@@???>>>@@@BBBDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCBBBBBBBBBBBBBBBCCCEEEDDDCCCBBB@@@???>>>===>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@???===<<<===>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;===???AAABBBAAADDDGGGIIIJJJJJJKKKLLLKKKMMMKKKEEECCCCCCBBB>>>>>>@@@BBBBBB@@@@@@AAADDD===>>>>>>>>>??????@@@@@@EEEDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBB>>>===>>>@@@BBBDDDCCCBBB@@@AAAAAAAAAAAA???>>><<<===>>>>>>???@@@AAABBBBBBCCCCCCDDDFFFGGGFFFCCC@@@===:::;;;======999777999999999999::::::;;;;;;<<<<<<<<<======<<<;;;999888:::::::::;;;;;;;;;;;;;;;999;;;>>>@@@BBBCCCCCCBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;<<>>===<<<;;;;;;<<<>>>??????@@@AAACCCCCCCCCCCCBBBDDDEEEEEEFFFGGGIIIIIIJJJIIIGGGDDDDDDEEEFFFDDDBBBDDDFFFIIIKKKKKKJJJHHHFFFDDDEEEFFFHHHIIIJJJKKKKKKKKKJJJHHHGGGHHHIIILLLMMMQQQTTTVVVTTTNNNJJJJJJKKKJJJEEECCCFFFFFFCCCDDDIIIOOOPPPRRRQQQOOOMMMMMMMMMRRRSSSTTTUUUTTTQQQNNNLLLJJJIIIIIIJJJKKKLLLJJJIIIGGGMMMPPPNNNKKKKKKJJJHHHLLLNNNQQQUUUVVVSSSNNNJJJHHHIIILLLMMMMMMJJJFFFDDDDDDEEEGGGHHHGGGHHHIIIKKKHHHGGGFFFEEEEEEDDDDDDDDDFFFEEECCCBBBBBBCCCDDDDDD@@@>>>===???AAADDDEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGDDDEEEEEEEEECCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA<<<>>>@@@BBBCCCCCCBBBBBB???AAACCCEEEFFFFFFFFFFFFCCCCCCEEEIIINNNQQQRRRRRRKKKJJJIIIHHHIIIJJJLLLMMMSSSRRROOOJJJFFFDDDEEEFFFFFFFFFFFFDDDCCCBBBDDDFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCJJJRRRUUUSSSUUUYYY___[[[TTTNNNIIIGGGHHHHHHDDDEEEFFFGGGHHHHHHIIIIII333222222222222333444555222222333444444555666666444444444555555555666666444444444333333333222222000000111111222222222333111111111222222333333333111111222333444444555555444222222444777777555222222222222222222222222222333333333222222222111111000111111111111222222222000111111111111222222222111222333444555444333333222222222222222222222222333333333444444333222222111222444555666555444444222222222333333444444444333333444444555666777777666777888888777777888999::::::::::::;;;<<<======999999:::;;;;;;;;;::::::999:::;;;<<<<<<;;;:::999777999:::<<<======<<<<<<<<<===>>>??????@@@@@@???@@@???????????????@@@@@@============>>>???AAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBCCCCCCBBBCCCCCCDDDEEEDDDDDDDDD???????????????@@@@@@@@@DDDDDDCCCBBBAAA???>>>===AAACCCEEEGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCCDDDCCCBBBAAA???>>>===<<<>>>???AAABBBBBBAAA@@@???@@@@@@@@@???===<<<===>>>?????????>>>======<<<<<<999999::::::;;;<<<=========AAAFFFGGGFFFEEEHHHJJJDDDFFFFFFDDDDDDEEEAAA<<<<<>>???@@@AAAEEEDDDCCCBBBAAA@@@@@@@@@????????????@@@AAABBBCCC>>>===>>>@@@BBBCCCCCCAAABBBBBBCCCBBBAAA>>>:::888;;;<<<>>>???AAAAAABBBBBBCCCCCCCCCEEEFFFEEEBBB@@@>>>;;;<<>>:::888:::555666777888:::;;;<<<===:::;;;<<<<<<;;;:::888777;;;;;;;;;;;;;;;;;;;;;;;;:::<<>><<<;;;;;;<<<:::;;;===@@@DDDEEEEEECCCHHHHHHHHHGGGFFFFFFEEEEEE>>>===;;;::::::;;;<<<===@@@AAABBBCCCCCCCCCBBBAAACCCCCCDDDEEEGGGHHHIIIIIIFFFDDDDDDEEEGGGGGGCCC???CCCDDDDDDEEEGGGHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFGGGHHHIIIJJJKKKLLLOOOTTTWWWSSSKKKFFFGGGJJJHHHCCCBBBFFFGGGDDDEEEJJJMMMOOORRRRRRRRRQQQQQQRRRSSSUUUVVVUUURRRMMMKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGGGGMMMPPPMMMKKKKKKKKKIIILLLMMMOOOTTTWWWUUUOOOIIIDDDFFFIIIKKKKKKIIIGGGEEECCCDDDFFFFFFFFFFFFHHHJJJDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBCCCDDDFFFGGG@@@???>>>???BBBEEEFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJEEEFFFGGGFFFCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAA>>>@@@CCCFFFGGGGGGEEEDDD>>>???BBBDDDFFFGGGGGGGGGAAABBBEEEJJJOOORRRRRRRRRGGGGGGGGGHHHIIIKKKMMMNNNTTTSSSOOOJJJFFFDDDEEEFFFGGGGGGFFFDDDBBBCCCFFFHHHEEEEEEDDDCCCBBBBBBAAAAAACCCBBBGGGNNNPPPOOORRRXXXeee___VVVMMMGGGEEEFFFGGGDDDEEEGGGHHHIIIHHHGGGFFF666555444333333444555666555555555444444333333333444444444444444444444444111111111222222333333333111222222333333222222111000000111111222333555555111111111111111111111111111222333444555555555555222222222222222222222222444444333222222111111000222333333444444333333222111111111111111111111111333333333333333333333333555555444333333222111111222222222222222222222222333333333333333333333333333333333222222111111111555555555555555555555555555555666777888999999:::888888777777888888999:::777777888888888999999999888888999999999888888777888999::::::;;;;;;::::::<<<<<<<<<<<<=========>>>???@@@@@@@@@@@@???>>>>>>@@@@@@??????????????????BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC???@@@AAABBBBBBBBBAAAAAADDDCCCCCCCCCBBBBBBBBBBBBBBBAAA???======>>>@@@AAABBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEFFFGGGHHHHHHHHHKKKJJJHHHFFFEEEDDDCCCCCCBBBAAAAAAAAABBBBBB@@@>>>DDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>???@@@@@@@@@AAA???@@@@@@???>>>>>>???AAABBBBBB@@@???>>>>>>>>>>>>===;;;888888999:::::::::<<<===???AAACCCDDDDDDEEEEEEEEEEEECCCBBB@@@>>>===>>>>>>======>>>??????@@@<<<===>>>===<<<;;;<<<>>>CCCDDDDDDBBB???=========>>>===<<<===@@@BBBBBBBBBBBB===999:::???CCCCCCAAA@@@???>>>===<<<;;;::::::<<<<<<===???@@@@@@@@@@@@DDDEEEEEEEEEDDDBBB@@@>>>888999::::::;;;;;;::::::999999888888888999;;;<<<=========;;;888777777999888:::<<<<<<;;;;;;;;;<<<>>>>>>???@@@AAABBBCCCDDD@@@???>>><<<<<<<<<===>>>>>>???AAABBBCCCDDDCCCCCCFFFIIIMMMLLLIIIFFFFFFGGGAAA???===<<<<<<===???AAAAAACCCDDDEEEDDDCCCDDDEEEEEEDDDCCCDDDGGGHHHFFFDDDCCCBBB@@@@@@AAABBBAAA@@@CCCEEEFFFEEEDDDEEEHHHLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIIIIJJJMMMPPPSSSQQQNNNKKKHHHHHHHHHHHHFFFGGGGGGGGGGGGHHHJJJLLLUUUXXXZZZXXXTTTPPPOOOPPPNNNQQQTTTUUUSSSOOOKKKJJJOOOOOONNNLLLIIIFFFCCCAAADDDIIIOOOQQQOOOLLLJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLNNNMMMLLLKKKHHHFFFDDDCCCAAA@@@AAACCCHHHKKKMMMMMMIIIHHHGGGEEEDDDCCCCCCCCCFFFDDDCCCDDDFFFHHHFFFDDDDDDAAA???@@@CCCEEEEEEDDDHHHHHHIIILLLNNNPPPPPPOOOIIIHHHGGGEEECCCBBB@@@@@@BBBBBBAAAAAA@@@AAAAAAAAACCCBBBCCCFFFIIIHHHEEEAAAAAABBBCCCDDDEEEEEEDDDCCCEEEDDDEEEKKKQQQSSSPPPLLLJJJKKKKKKKKKJJJIIIIIIHHHLLLLLLLLLIIIFFFDDDEEEFFFJJJIIIHHHFFFEEEEEEEEEFFFJJJDDD@@@AAABBBBBBCCCFFFCCCEEEGGGHHHIIIMMMUUU[[[hhh___SSSJJJGGGGGGGGGGGGBBBEEEJJJMMMMMMJJJFFFCCC555444333222222333444555555555444444444333333333444444444444444444444444333333444444444444444444111222222333333222222111222222111111111222222333111111111111111111111111111111222444444555555555222222222222222222222222333333333222222222222111111222222222222222222111......///000111222333333333333333333333333333333555444444333222222111111222222222222222222222222333333333333333333333333333333222222222222222222555555555555555555555555666666666777777888888999777777666777777777888999777777888888888999999999888888888999999888888777999999:::;;;;;;;;;;;;:::<<<<<<<<<===============??????@@@@@@??????>>>===????????????????????????@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@>>>======>>>@@@AAADDDCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGFFFFFFIIIHHHGGGEEECCCBBBBBBAAAAAA???>>>???@@@AAA@@@???BBBBBBAAAAAA@@@????????????????????????@@@@@@@@@??????@@@???>>>===???AAABBBAAA@@@@@@???>>>>>>===<<<:::888888999;;;;;;::::::;;;===???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@<<<<<<;;;<<<<<<===>>>???;;;<<<>>>>>>======>>>???CCCCCCCCCAAA>>><<<===>>>>>>===<<<>>>@@@AAAAAA@@@@@@===:::<<>>>>>???>>>>>>AAACCCEEEFFFEEEBBB>>><<<888999:::;;;<<<<<<<<<<<<888888777777777999:::;;;>>>>>>>>><<<999888888999999;;;<<<<<<::::::;;;<<<===>>>@@@AAABBBCCCCCCCCC???>>>===<<<<<<<<<======>>>???AAACCCDDDEEEEEEDDDHHHIIIKKKKKKIIIHHHGGGGGG???>>><<<;;;<<<===@@@AAA???AAACCCCCCCCCBBBCCCDDDGGGEEEDDDEEEGGGGGGEEEBBBAAA@@@>>>???@@@BBBAAAAAADDDEEEGGGFFFEEEFFFIIILLLJJJIIIHHHHHHHHHHHHHHHIIIMMMMMMLLLKKKJJJKKKNNNQQQTTTRRRNNNKKKHHHGGGGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNUUUWWWYYYXXXTTTQQQPPPPPPNNNPPPRRRRRRQQQPPPQQQRRRTTTSSSQQQNNNKKKHHHFFFDDDHHHLLLPPPPPPMMMIIIHHHIIIKKKJJJIIIHHHIIIJJJLLLMMMLLLLLLLLLLLLJJJGGGEEEDDDAAAAAABBBEEEIIIMMMNNNOOOJJJIIIHHHFFFDDDCCCCCCBBBFFFDDDDDDEEEHHHHHHGGGDDDBBB@@@>>>@@@DDDGGGHHHGGGIIIJJJKKKLLLNNNPPPOOOOOOMMMLLLKKKIIIFFFDDDCCCBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDFFFIIIHHHEEEAAA@@@BBBDDDFFFHHHIIIIIIIIIKKKIIIGGGJJJOOOQQQOOOMMMIIIJJJJJJJJJIIIHHHHHHGGGIIIIIIIIIGGGDDDCCCCCCDDDHHHGGGFFFFFFGGGHHHIIIJJJKKKEEEAAABBBCCCBBBCCCFFFDDDFFFHHHHHHIIIMMMTTTYYYbbb[[[PPPHHHEEEEEEEEEEEEEEEHHHKKKNNNMMMJJJEEEBBB444333222111111222333444444444444444333333333333444444444444444444444444444444444444444333333333111222222333333222222111333222111000000000000000111111111111111111111111000111222333333333333333222222222222222222222222111111222222222333333333000000111111111111000000000111222444666888999:::333333333333333333333333444444333333222222111111222222222222222222222222333333333333333333333333222222222222222222333333444444444444444444444444666666666777777777777777666666666666666777777777777777777888888888888999888888888888888888888888999999:::;;;;;;;;;;;;;;;===============<<<<<<<<>>======>>>>>>>>>>>>????????????>>>??????@@@AAABBBCCCCCCEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCCCCCCCBBB@@@???@@@???>>>======>>>@@@AAADDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEEEEEEEHHHGGGEEECCCBBB@@@@@@??????===<<<<<<>>>@@@AAA@@@AAAAAA@@@??????>>>>>>===@@@@@@@@@???????????????>>>??????>>>======>>>@@@@@@@@@AAAAAA@@@???>>>>>><<<:::888888:::;;;;;;;;;888999:::<<<===>>>>>>>>>===>>>???@@@AAAAAAAAAAAA::::::::::::;;;<<<===>>><<<===??????>>>>>>???@@@CCCCCCAAA???<<<<<<===>>>>>>======>>>@@@AAA???>>>>>>======???AAA@@@<<<888888999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>AAADDDFFFEEEAAA===999888999:::;;;<<<=========999888888777888:::;;;<<>>;;;999999:::;;;<<<<<<;;;999999:::<<<<<<>>>@@@BBBCCCCCCBBBAAA>>>===<<<;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFFFFFFFHHHFFFFFFFFFGGGGGGFFFEEE???>>>===<<<<<<>>>@@@AAA@@@BBBDDDDDDDDDCCCDDDEEEHHHGGGFFFFFFFFFEEECCCAAA???======>>>@@@BBBCCCBBBEEEFFFGGGGGGGGGHHHJJJLLLHHHGGGEEEDDDDDDFFFHHHIIIRRRRRRRRRQQQPPPPPPRRRTTTUUUSSSOOOKKKHHHGGGFFFGGGJJJJJJJJJKKKLLLNNNOOOPPPSSSUUUVVVUUUSSSPPPOOOOOOLLLLLLLLLKKKKKKOOOTTTXXXZZZXXXTTTPPPMMMJJJHHHHHHKKKNNNQQQOOOKKKGGGFFFGGGKKKIIIFFFEEEEEEGGGKKKMMMIIIJJJLLLLLLKKKIIIFFFDDDBBBAAABBBFFFJJJNNNOOOOOOKKKJJJHHHFFFDDDCCCBBBBBBEEEDDDEEEGGGIIIIIIFFFDDD???>>>???AAAEEEIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPOOOMMMKKKHHHEEEDDDCCC>>>>>>>>>???@@@AAACCCCCCCCCCCCEEEGGGIIIHHHEEEBBBAAABBBEEEHHHKKKMMMNNNOOOQQQNNNJJJJJJMMMOOONNNLLLHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFEEECCCBBBBBBCCCEEEEEEEEEFFFHHHKKKMMMNNNLLLFFFBBBCCCCCCBBBCCCEEECCCEEEGGGFFFFFFIIIOOOTTTZZZTTTLLLFFFCCCBBBBBBBBBEEEGGGIIIKKKJJJGGGBBB@@@444333222111111222333444333333333333333333333333333333333333333333333333333222222222111111000000111222222333333222222111111111000000000000000111111111111111111111111111000000111222222222222222111111111111111111111111000000111222333333444444000111111111111111111000222333444666777999:::;;;222222222222222222222222333333333333222222111111222222222222222222222222333333333333333333333333111111111222222333333333444444444444444444444444666666666666666666666555666666666777777777777777777777777777888888888888777777777777777888888999999::::::;;;<<<;;;;;;;;;============<<<<<<<<<<<<>>>>>>??????>>>>>>===<<<=========>>>>>>>>>>>>>>><<<<<<===>>>@@@AAACCCDDDFFFFFFEEEDDDCCCAAA??????AAA@@@?????????@@@AAABBB>>>???@@@AAAAAA???>>><<<>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEHHHGGGEEECCCAAA@@@?????????===;;;<<<>>>AAACCCCCCAAAAAA@@@@@@???>>>>>>>>>AAA@@@@@@@@@???>>>>>>>>>>>>??????>>>======>>>@@@???@@@AAAAAAAAA@@@???>>>AAA>>>;;;:::;;;;;;;;;:::777888999:::;;;<<<<<<<<<::::::<<<===>>>>>>>>>>>>::::::;;;;;;===>>>???@@@???@@@AAA@@@???>>>>>>@@@BBBBBBAAA???<<<<<<>>>@@@>>>======>>>@@@???===<<<<<<===@@@CCCEEECCC>>>999888888999:::;;;;;;<<<===;;;;;;;;;:::::::::::::::>>>@@@BBBCCCCCC@@@<<<:::999::::::;;;;;;::::::999:::999999999:::<<<===>>>AAABBBBBB@@@===;;;:::;;;<<<===<<<;;;999888:::<<<;;;===@@@BBBCCCBBBAAA???===<<<;;;::::::;;;<<<<<>>>>>>>>???@@@BBBDDDFFFFFFFFFEEEFFFHHHIIIHHHGGGFFFDDDCCC@@@???>>>======???BBBEEEFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLGGGEEEBBBAAAAAADDDHHHKKKUUUWWWZZZ[[[ZZZYYYXXXXXXUUUSSSOOOLLLIIIGGGGGGGGGLLLKKKKKKLLLNNNPPPQQQQQQPPPQQQRRRRRRPPPOOONNNNNNIIIHHHGGGFFFFFFJJJPPPUUU\\\YYYUUUPPPLLLJJJIIIIIILLLOOOPPPNNNJJJGGGGGGHHHHHHFFFEEECCCDDDFFFHHHJJJEEEGGGJJJKKKKKKIIIFFFCCCAAAAAACCCFFFJJJMMMNNNNNNLLLJJJHHHFFFDDDCCCBBBAAACCCEEEGGGIIIJJJIIIFFFDDD???@@@AAACCCFFFIIIJJJKKKMMMNNNOOOOOOOOONNNOOOOOOPPPOOOMMMKKKHHHEEECCCBBB???????????????@@@AAABBBCCCDDDFFFHHHIIIHHHFFFDDDBBBDDDFFFHHHKKKMMMOOOPPPRRROOOMMMMMMNNNNNNMMMKKKFFFFFFFFFEEEEEEEEEFFFFFFCCCDDDEEEEEECCCBBBCCCDDDEEEEEEEEEFFFHHHKKKMMMOOOLLLFFFCCCDDDDDDBBBBBBEEEBBBDDDEEEDDDCCCEEEJJJNNNRRROOOIIIEEEBBBAAAAAAAAA@@@BBBDDDEEEEEEBBB???===555444333222222333444555333333333333333333333333333333333333333333333333222222222111111000000000111222222333333222222111////////////000111222333111111111111111111111111000000111111222222111111111111111111111111111111000000111222333444444555111111222222222222111111000000111111222333333333222222222222222222222222333222222222222222111111222222222222222222222222333333333333333333333333111111111222222333333333444444444444444444444444666666666555555555555555666777888999999999888888777777777777777777777777777777666666666777999999::::::;;;<<<<<<<<<;;;;;;===============<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>><<<<<<<<<===???AAACCCDDDFFFFFFEEEDDDBBB@@@???>>>@@@?????????@@@@@@AAAAAA??????@@@AAA@@@???>>>===>>>>>>>>>???@@@AAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGFFFEEECCCAAAAAA@@@@@@AAA???======@@@CCCEEEEEECCCBBBBBBAAA@@@@@@??????AAA@@@@@@@@@???>>>>>>>>>>>>??????>>>======>>>@@@???@@@@@@AAAAAAAAA@@@@@@EEECCC???===<<<;;;:::888888888999:::;;;;;;::::::888888999999::::::999999;;;<<<<<<===???AAABBBCCCCCCDDDDDDBBB???>>>>>>>>>BBBBBBBBB@@@>>>>>>@@@BBB???>>>======>>>>>><<<:::;;;===BBBFFFGGGEEEAAA===999999::::::::::::::::::;;;:::999999888999999:::@@@@@@@@@??????>>>======:::::::::999888777666555888888777888999;;;<<<>>>BBBCCCCCCAAA>>><<<:::;;;<<<======;;;999999:::;;;:::<<>>???BBBCCCBBB@@@FFFDDDCCCAAA??????>>>>>>BBBDDDEEEEEEDDDDDDEEEFFFFFFGGGFFFEEECCC@@@???>>>>>>===>>>@@@DDDGGGIIIIIIGGGGGGGGGIIIJJJKKKKKKKKKFFFDDDBBB@@@AAAEEEJJJMMMUUUZZZ```cccccc```]]][[[TTTRRROOOLLLJJJIIIIIIIIIMMMKKKKKKLLLPPPRRRRRRRRRQQQQQQQQQQQQRRRQQQQQQPPPIIIIIIHHHFFFFFFGGGKKKNNNYYYVVVRRRNNNKKKIIIHHHHHHKKKMMMPPPOOOKKKIIIIIIKKKDDDDDDDDDDDDEEEEEEEEEEEECCCEEEHHHJJJJJJHHHEEECCCAAAAAABBBFFFIIIKKKKKKJJJJJJIIIGGGEEEDDDBBBBBBAAABBBDDDGGGIIIIIIGGGFFFEEEBBBCCCDDDFFFGGGHHHIIIIIIMMMOOOQQQQQQOOONNNOOOPPPRRRQQQOOOLLLIIIFFFDDDCCCBBBBBBAAA@@@????????????CCCEEEHHHIIIIIIHHHFFFEEEDDDEEEFFFGGGIIIKKKMMMNNNMMMMMMNNNOOOOOONNNLLLJJJEEEEEEDDDDDDDDDDDDEEEFFFCCCEEEGGGGGGEEEDDDDDDEEEGGGFFFFFFFFFGGGHHHJJJKKKJJJEEEBBBDDDDDDBBBBBBDDDEEEFFFGGGFFFCCCDDDGGGKKKLLLKKKIIIFFFCCCAAA@@@@@@<<<>>>@@@BBBBBBAAA@@@???555444333222222333444555222222222222333333333333333333333333333333333333333333333333333222222222111222222333333222222111/////////000111222333444111111111111111111111111000111111222222222111111111111111111111111111111000000111222333333444444111222222222222222222111111111111111111111111111222222222222222222222222222222222222222222111111222222222222222222222222333333333333333333333333222222222222222222333333333333333333333333333333444444444555555555555555666777999::::::999999888888777777777777777666666777666555555666777999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===============<<<<<<;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<===>>>@@@CCCDDDEEEEEEEEEDDDBBB@@@???>>>>>>??????@@@AAA@@@@@@@@@BBBBBBAAAAAA@@@@@@@@@@@@===>>>???@@@AAACCCCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBB@@@???@@@CCCEEEFFFFFFDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@??????????????????@@@@@@???>>>>>>???AAA@@@@@@@@@@@@@@@AAABBBCCCGGGDDD@@@===<<<;;;999888888888999:::::::::999999777777888888777777666666:::;;;<<<===???AAACCCDDDEEEFFFFFFDDDAAA???>>>???BBBDDDEEEDDDBBBBBBBBBDDDAAA???===<<<<<<<<<;;;999:::===AAADDDEEEDDDBBB@@@;;;;;;;;;::::::999999999:::999888888888999:::;;;AAA@@@???>>>===>>>>>>???::::::999888777666444333555555555555666888:::<<>>===<<<:::999888888888999;;;;;;>>>???@@@AAABBBAAAAAA@@@BBBAAA@@@AAABBBCCCBBBAAAFFFEEECCCAAA@@@???>>>>>>???AAABBBBBB@@@??????@@@BBBDDDDDDCCCAAA???>>>??????>>>>>>AAAEEEIIIJJJJJJGGGFFFGGGHHHKKKLLLKKKJJJGGGEEECCCBBBDDDHHHMMMPPPUUUYYY^^^aaa```]]]ZZZYYYQQQOOOMMMKKKKKKKKKLLLMMMOOOLLLKKKMMMRRRUUUTTTSSSTTTRRRRRRSSSTTTUUUUUUTTTNNNMMMLLLIIIFFFFFFHHHIIIQQQPPPMMMJJJHHHGGGGGGGGGIIIMMMPPPPPPNNNKKKKKKMMMBBBBBBCCCDDDEEEDDDDDDCCCCCCEEEGGGIIIIIIGGGEEEDDDBBBBBBCCCFFFIIIJJJIIIGGGHHHGGGFFFDDDCCCBBBAAAAAAAAADDDGGGHHHGGGEEEEEEEEEDDDFFFHHHHHHGGGGGGHHHIIIMMMPPPSSSRRRPPPOOOPPPRRRTTTSSSQQQNNNLLLIIIHHHFFFDDDDDDBBBAAA@@@?????????CCCFFFIIIJJJIIIHHHGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKIIIKKKMMMNNNNNNLLLJJJHHHEEEDDDCCCCCCCCCDDDFFFFFFEEEGGGIIIIIIHHHFFFFFFFFFHHHGGGEEEDDDDDDEEEFFFFFFHHHCCCAAACCCDDDBBBBBBDDDIIIJJJKKKIIIEEEDDDGGGJJJIIIJJJJJJHHHEEEAAA@@@@@@===>>>???AAABBBBBBBBBBBB444333222111111222333444111111222222222333333333222222222222222222222222222222222222333333333333111222222333333222222111111111111111111222333444111111111111111111111111111222222222222222111111111111111111111111111111111111111222222333333333000000111111111111000000333222222222222222222222111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333333333222222222222222222333333333333333333333333333333333444444555555666555666888999:::999888777888888777777666666666666777666555444555777999::::::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>??????<<<<<<=========<<<;;;;;;::::::;;;<<<<<<===>>>>>>>>>=========>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA???>>><<<>>>@@@BBBBBBAAA???>>>BBBAAA???>>>===>>>???@@@>>>???@@@BBBCCCDDDEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAABBBDDDFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAA???????????????@@@@@@@@@@@@AAAAAA@@@??????@@@BBBAAA@@@???>>>???AAADDDEEEDDDAAA>>><<<<<<;;;:::999777888888999888888777777666666777777777777777666777888888:::<<>>??????>>>======;;;;;;;;;;;;::::::::::::999999888777888999;;;<<>>>>>888888888888888777666666666555555666777999<<<===BBBCCCDDDCCC???<<<:::999777:::===>>>===;;;::::::::::::;;;<<<<<<<<<;;;;;;999888888777888999:::;;;>>>>>>?????????>>>===<<<<<<>>>@@@@@@@@@?????????BBBAAAAAA@@@??????>>>>>>???@@@AAA@@@===;;;;;;<<<>>>@@@BBBAAA???===>>>@@@>>>>>>>>>AAAEEEHHHJJJJJJFFFEEEEEEHHHKKKLLLJJJHHHGGGFFFEEEFFFHHHLLLPPPSSSTTTUUUWWWVVVTTTRRRQQQQQQMMMLLLKKKKKKKKKMMMOOOQQQQQQNNNLLLOOOTTTXXXWWWUUUSSSQQQPPPQQQTTTVVVVVVUUUQQQPPPMMMHHHDDDCCCEEEGGGIIIIIIIIIHHHGGGFFFFFFFFFJJJNNNRRRSSSPPPMMMLLLLLLCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHJJJJJJHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAADDDFFFFFFDDDCCCDDDFFFCCCFFFIIIIIIHHHGGGHHHIIIMMMPPPTTTSSSPPPOOOQQQTTTSSSRRRPPPNNNLLLJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAACCCFFFJJJKKKIIIGGGGGGHHHEEEDDDDDDEEEFFFHHHJJJKKKJJJKKKKKKKKKJJJHHHGGGGGGEEEDDDCCCBBBCCCDDDFFFGGGFFFIIIKKKKKKIIIGGGFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCEEEAAA???BBBDDDBBBBBBDDDJJJKKKKKKIIIEEECCCDDDGGGFFFHHHJJJIIIEEEAAA???>>>>>>>>>???@@@@@@AAAAAAAAA333222111000000111222333111111111222222333333333222222222222222222222222//////000000111111111222222222222333333222222222444333222222111222222222111111111111111111111111222222333333333222222111000000000000000000000000111222222222222333333333//////000000000000//////....../////////000000000111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333333333444333333222222111111111333333333333333333333333222222333333444555666666444555777888999888666555888888777777666666666555666666555444555777999;;;:::;;;<<<<<<======<<<<<<999:::;;;<<<===???@@@@@@<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>???>>>======>>>@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@???;;;===@@@CCCCCCAAA???===???>>>;;;999999:::<<<>>>>>>???AAACCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDD??????>>>>>>???@@@AAAAAAAAAAAAAAACCCEEEEEEDDDCCCDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>??????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@AAACCCBBB@@@>>>===>>>AAAEEEGGG@@@>>>;;;:::;;;;;;;;;:::777777777777777777666555555666777888999999999888444444555777:::<<<>>>@@@BBBCCCDDDDDDCCCCCCDDDFFFCCCFFFIIIKKKJJJHHHFFFFFFEEEAAA<<<888888999::::::999;;;;;;;;;999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999888777777888:::<<<>>>===???AAABBBBBB@@@>>><<<666777888999999::::::999999888888999:::===???@@@BBBCCCDDDCCC???<<<999999555999===???>>><<<:::::::::::::::::::::::::::;;;888888777777777888:::;;;===>>>>>>>>>===<<<:::999555999>>>>>><<<::::::<<<======>>>>>>????????????@@@BBBBBB@@@>>>;;;;;;;;;;;;>>>@@@@@@>>>===>>>@@@>>>===>>>@@@DDDGGGIIIIIIFFFEEEEEEHHHKKKLLLJJJGGGHHHHHHGGGHHHKKKNNNRRRUUUTTTRRROOOKKKHHHGGGIIIKKKKKKKKKJJJJJJLLLOOORRRSSSSSSPPPNNNQQQVVVZZZYYYWWWQQQNNNMMMNNNRRRTTTTTTRRRRRROOOJJJDDD@@@@@@CCCFFFEEEEEEFFFGGGGGGFFFFFFEEEKKKPPPTTTUUUQQQMMMKKKKKKEEEDDDAAA@@@@@@BBBEEEGGGIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIKKKJJJHHHEEECCCCCCBBBAAAAAAAAAAAABBBAAACCCEEEDDDBBBBBBDDDFFFBBBFFFIIIJJJIIIHHHIIIKKKLLLPPPTTTTTTQQQPPPRRRVVVPPPOOONNNLLLJJJIIIGGGGGGCCCCCCBBBBBBBBBCCCDDDDDDCCCGGGKKKLLLJJJGGGGGGHHHDDDDDDDDDEEEGGGIIIKKKMMMLLLLLLJJJHHHEEEDDDEEEFFFEEEDDDCCCBBBCCCDDDGGGHHHGGGIIIKKKKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@AAABBBCCC???>>>BBBDDDBBBBBBDDDHHHIIIIIIFFFBBB???@@@CCCDDDGGGJJJJJJEEE@@@>>>===>>>>>>>>>>>>============444444444444444444444444111222222333333222222111333222222111111222222333444333111//////000111333555444333333222222222333111111111111111111111111222222111111111111222222//////000000111111111111...//////000111222222222111111111111111111111111222222222222222222222222000000000000000000000000111111222333333333333222555555444333222222222222333333333333333333333333222222222222222222222222333333333333333333333333111111222333333333333222555666666555333333444666777777777777777777777777777777666666666666777777777666555555555777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@======>>>>>>>>>>>>===<<<>>>===============>>>???===>>>???@@@AAABBBBBBBBBAAACCCEEEEEECCC@@@???>>>>>>??????@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAA===>>>@@@BBBCCCDDDEEEEEEHHHGGGEEEDDDBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBBBB>>>???AAAAAA@@@@@@@@@AAADDDEEEEEEDDDBBB@@@AAABBBBBBBBBAAAAAA@@@???>>>>>>AAABBBAAA@@@???AAADDDGGGGGGEEECCC@@@>>>>>>>>>???BBBAAA???>>>>>>@@@CCCEEEEEEBBB???<<<::::::;;;<<<777777888999::::::::::::777777777777777666555555888777777777777999;;;<<>>AAACCC>>><<<::::::<<<<<<<<<;;;:::;;;<<<<<<;;;999777666999999888888:::<<>>;;;::::::999888999:::<<<===:::<<<======<<<<<<>>>???BBBBBBAAA@@@>>><<<:::999::::::<<<=========<<<;;;<<<999666888===@@@???===;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;;;;:::>>>>>><<<;;;;;;<<<===>>>=========>>>>>>>>>>>>>>>@@@@@@@@@???===<<<:::999===<<<;;;<<<>>>?????????BBBAAAAAABBBEEEFFFFFFEEEBBBHHHLLLMMMPPPUUUUUURRRLLLHHHEEEFFFKKKPPPSSSSSSNNNLLLIIIFFFEEEFFFIIIJJJLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTVVVZZZ]]]\\\WWWRRRNNNNNNKKKGGGIIIOOORRRPPPZZZVVVNNNGGGBBB@@@AAAAAAEEEFFFFFFEEEDDDEEEHHHJJJQQQRRRSSSPPPKKKIIIKKKMMMHHHHHHFFFDDDBBBDDDHHHKKKMMMMMMLLLMMMOOOOOOMMMKKKJJJIIIKKKPPPTTTRRRKKKDDDDDDCCCBBBAAAAAAAAABBBCCCCCCBBBBBBDDDGGGJJJKKKJJJFFFGGGGGGHHHIIIIIIIIIIIIOOORRRUUUTTTQQQOOOPPPRRRLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFIIIMMMOOOMMMKKKIIIHHHCCCDDDFFFHHHIIIIIIIIIHHHNNNMMMKKKIIIHHHGGGFFFFFFEEEDDDBBB@@@AAAEEEKKKOOOSSSOOOJJJFFFEEEDDDCCCCCCCCCCCCCCCAAA@@@@@@BBBDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAFFFEEEDDDBBBAAA@@@??????DDDDDDCCCBBBAAA???===<<<333333333333333333333333111222222333333222222111333222222111111222222333444333111000///000111222444444333222222222222222111111111111111111111111222222111111111111222222000000000000000111111111...//////000111111222222111111111111111111111111111111111111111111111111000000000000000000000000000111222222333333222222333333222111111111111222222222222222222222222222222222222222222222222222333333333333333333333333111111222333333333333222333444555444222222444555666666666666666666666666777666666666666666666777777666666555555666777888;;;;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>>>>>>>======>>>>>>>>>======<<<======<<<<<<===>>>??????>>>>>>??????@@@AAABBBBBBAAACCCEEEDDDBBB???>>>======>>>???????????????????????????@@@@@@AAAAAAAAA>>>???@@@AAABBBDDDEEEEEEGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBB===???@@@@@@>>>===>>>???BBBCCCDDDBBB@@@??????@@@AAAAAA@@@??????>>>======>>>@@@@@@AAA@@@BBBEEEGGGFFFDDDBBB???>>>===>>>>>>AAA@@@???>>>???AAADDDFFFEEEBBB???<<<:::999:::;;;999999:::::::::999999888777777777777777666555555777777666666777888:::;;;999444333999>>>???>>>???IIIIIIJJJJJJHHHEEEBBB@@@???>>><<<;;;;;;===???AAA===;;;::::::;;;<<<;;;;;;<<<;;;:::999999888888888888888777888999<<>>>>>??????<<<999999999999999999::::::;;;999;;;<<<<<<;;;;;;===>>>BBBAAAAAA???>>><<<:::999999:::;;;<<<===<<<<<<;;;<<<999888:::???AAA???<<<999999999999888888888777999::::::;;;;;;::::::999<<<;;;:::999999:::;;;<<<<<<<<<==================>>>>>>>>>>>>===<<<<<<;;;>>>===;;;<<<===???>>>===AAAAAA@@@BBBDDDFFFFFFEEECCCHHHKKKLLLOOOUUUVVVTTTNNNIIIEEEEEEIIILLLMMMMMMKKKJJJGGGEEEDDDEEEFFFGGGJJJKKKLLLNNNQQQSSSUUUVVVTTTTTTUUUXXXYYYWWWRRRNNNMMMLLLIIIEEEFFFKKKLLLJJJRRRNNNHHHBBB>>>>>>???@@@EEEFFFGGGFFFEEEEEEGGGIIINNNOOONNNMMMJJJIIIJJJKKKGGGGGGFFFDDDCCCEEEHHHKKKMMMNNNOOORRRSSSRRRNNNKKKIIIIIIJJJNNNQQQPPPJJJDDDCCCBBBAAA@@@@@@AAABBBBBBDDDDDDDDDFFFIIIKKKLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFLLLOOORRRSSSRRRPPPOOOOOOMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFIIILLLLLLKKKIIIHHHHHHDDDEEEGGGHHHIIIIIIHHHGGGLLLJJJFFFCCCAAAAAACCCDDDCCCCCCBBBBBBCCCGGGLLLQQQRRRNNNIIIEEECCCBBB@@@??????@@@@@@???======???AAAAAABBBBBBCCCCCCCCCCCCBBBCCCBBBAAA@@@@@@@@@AAABBBGGGFFFDDDBBB@@@??????@@@BBBBBBBBBAAAAAA@@@???>>>222222222222222222222222111222222333333222222111222222111111111111222222555444222000//////000111333222111111111111111111111111111111111111111111222222111111111111222222111111111000000000000000/////////000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000111222222333333222222111000000000000111222222111111111111111111111111222222222222222222222222333333333333333333333333111111222333333333333222222333444333222111333555666666666666666666666666666666555555555555666666777777666555555666666777::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<===============<<<;;;;;;<<<<<<===>>>???@@@??????>>>>>>>>>@@@AAABBBAAACCCDDDCCC@@@===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBB????????????@@@BBBDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBAAA???>>>>>>???@@@AAA@@@AAAAAA@@@>>>======>>>@@@AAABBBAAA???===>>>???@@@@@@??????>>>=========;;;>>>@@@AAABBBBBBDDDFFFCCCBBB@@@>>>============@@@???>>>>>>@@@BBBEEEFFFDDDBBB???<<<:::999999999;;;;;;;;;;;;:::999888777777777888888777777666666666666555555666777888999777444555999<<<;;;===@@@DDDCCCCCCBBB@@@>>><<<;;;<<<;;;;;;;;;;;;<<<======;;;:::888888:::;;;::::::<<<;;;999888777777999999777666777777999<<<>>>@@@@@@>>>============;;;999777777888999:::999888888777999::::::::::::<<<===AAAAAA@@@???===;;;999888888999;;;<<<<<<<<<;;;:::;;;999999<<>>;;;777777777777777777666666888999999999999999999888999888777777777777999999;;;;;;;;;<<<<<<=================================>>>===<<<===>>>???>>>===AAA@@@???AAACCCEEEEEEDDDCCCGGGJJJJJJNNNTTTVVVUUUOOOKKKFFFEEEFFFHHHHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDFFFGGGJJJMMMPPPSSSUUUWWWRRRRRRRRRSSSSSSPPPKKKHHHHHHHHHFFFDDDGGGLLLNNNLLLIIIFFFBBB>>><<<===???AAADDDFFFGGGHHHFFFFFFFFFGGGKKKJJJIIIIIIJJJJJJIIIHHHDDDEEEFFFEEEEEEFFFIIIKKKLLLOOOSSSWWWXXXUUUOOOJJJHHHGGGGGGJJJMMMLLLHHHDDDAAAAAA@@@??????@@@AAABBBDDDDDDDDDFFFIIIKKKKKKJJJIIIGGGEEEDDDCCCCCCEEEFFFIIILLLPPPTTTWWWUUUQQQMMMMMMKKKHHHEEEDDDDDDEEEFFFDDDDDDCCCBBBBBBCCCDDDDDDEEEGGGIIIIIIGGGFFFFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFKKKHHHCCC???===>>>AAACCC@@@BBBCCCCCCEEEHHHLLLPPPPPPLLLGGGCCC@@@???===;;;===>>>>>>===<<<<<<>>>@@@???@@@BBBDDDDDDCCCBBBAAABBB@@@>>>======???AAABBBGGGFFFCCCAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEE222222222222222222222222111222222333333222222111222222111111111111222222555444222111000///000000111111000000000000111111111111111111111111111111222222111111111111222222111111111111000000000000//////000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000111222222222222222/////////000111222333333111111111111111111111111222222222222222222222222222222222222222222222222111111222333333333333222222333444333222222444666666666666666666666666666666555555444444555555666777777666666555555555555888888888999999999999999888888888999999999::::::;;;;;;<<<=========<<<<<<::::::;;;<<<===>>>@@@AAA@@@???>>><<<===>>>@@@AAAAAABBBBBBAAA>>>;;;::::::;;;;;;<<<===>>>>>>>>>>>>======>>>???@@@AAABBBBBB@@@???>>>>>>???AAADDDEEECCCBBBBBBAAA@@@@@@@@@@@@CCCAAA???===<<<===???AAADDDDDDDDDBBB@@@>>>???@@@@@@AAAAAA@@@???>>>>>>???@@@@@@??????>>>>>>>>>>>>;;;>>>AAACCCBBBAAABBBBBBAAA@@@???===<<<<<<<<<<<<>>>>>>>>>>>>@@@BBBEEEFFFCCCAAA>>><<<999888888888::::::;;;;;;:::999999888777777888888888777777666555555555555666666777777666555777:::999888;;;AAA??????===;;;:::999888888999999::::::::::::999999999888666777888:::999888::::::::::::999999999999555555666777999;;;===>>>???>>>======<<<<<<<<<<<<555666888::::::999777555555777999999888999:::<<<@@@@@@???>>><<<:::888777777888:::;;;;;;;;;:::999888888999;;;>>>>>><<<999666666777888888777666555777777888888888888777777777666666555555666888888999999:::;;;;;;<<<======??????>>>>>>=========>>>=========>>>AAABBBBBBAAA???>>>>>>@@@BBBCCCCCCBBBCCCGGGIIIHHHLLLRRRVVVUUUPPPLLLGGGFFFGGGHHHGGGEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCDDDGGGIIIMMMOOORRRSSSLLLLLLLLLLLLKKKHHHEEECCCBBBDDDEEEGGGLLLTTTXXXVVVGGGDDDAAA>>>===>>>AAABBBCCCEEEHHHHHHGGGFFFEEEFFFIIIGGGEEEGGGJJJKKKIIIFFFBBBDDDFFFGGGGGGHHHKKKMMMJJJMMMSSSWWWXXXTTTLLLFFFFFFEEEEEEGGGIIIIIIFFFDDD@@@???>>>>>>>>>???@@@AAABBBCCCDDDGGGIIIJJJIIIHHHDDDBBBAAA@@@AAADDDFFFHHHIIIKKKPPPWWW[[[ZZZSSSMMMMMMLLLKKKIIIHHHGGGGGGGGGDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFEEECCCCCCEEEFFFGGGGGGHHHHHHHHHGGGEEEDDDJJJHHHEEEAAA@@@@@@BBBCCC???AAACCCDDDDDDFFFIIILLLJJJGGGCCC@@@>>>===<<<:::===>>>???>>>======>>>@@@===???BBBDDDDDDCCCAAA@@@AAA???<<<:::;;;===@@@BBBGGGEEECCC@@@@@@AAABBBCCCCCCCCCDDDFFFGGGIIIJJJKKK333333333333333333333333111222222333333222222111222111111000000111111222444333222111000000000000000000000//////000111111111111111111111111111111222222111111111111222222111111111000000000000000000000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000000000111222222222222111000000000111222333444555222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222333444555444333444555777555555555555555555555555555555444444444444555555555666666666666555555555777777777777888888999999777777777777888888888888::::::;;;<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@AAA???===<<<<<<===???@@@???@@@@@@>>><<<999999:::::::::;;;======>>>>>>>>>======>>>??????@@@AAAAAA@@@???>>>===>>>@@@CCCDDDBBBAAAAAA@@@@@@@@@AAAAAACCCAAA???===<<<===???AAADDDDDDDDDAAA???>>>>>>@@@@@@AAABBBAAA@@@???@@@AAA@@@@@@@@@@@@@@@?????????===@@@BBBCCCAAA???>>>>>>???>>>>>>===<<<<<<<<<<<<=========>>>???BBBCCCEEEAAA???===;;;999888888888888999:::;;;;;;;;;;;;;;;777777888888888888777777444555555555666666666666333333555666444222777>>>===;;;:::888666666666666666777888888888777666666777666444555777888888777777999;;;======<<<:::888555555666777888:::;;;<<<<<<<<<;;;:::::::::;;;<<<444666888::::::888666444444555777888888888:::;;;??????>>>===;;;999777666666777999:::::::::999888555666777999;;;:::888777666777888999999999777777666777777888888777777666666666555555555666888999888888999:::;;;<<<===>>>CCCBBB@@@???>>>=========<<<<<<===@@@DDDFFFFFFDDD>>>======>>>AAABBBBBBAAABBBFFFGGGGGGJJJPPPSSSRRROOOKKKGGGGGGIIIJJJIIIGGGBBBBBBCCCDDDCCCBBBAAAAAABBBBBBDDDFFFHHHJJJKKKLLLEEEEEEFFFEEEDDDCCCBBBBBB???CCCFFFHHHOOOXXX[[[YYYFFFDDDAAA>>>===>>>@@@BBBCCCEEEGGGGGGFFFDDDDDDDDDGGGEEEEEEGGGJJJLLLIIIGGGBBBDDDFFFHHHIIIKKKNNNPPPJJJLLLPPPSSSSSSOOOGGGBBBDDDDDDDDDEEEFFFEEEDDDCCC??????>>>===>>>???@@@AAACCCDDDFFFIIILLLLLLJJJGGGBBBAAA??????@@@BBBEEEHHHGGGIIINNNUUUYYYXXXRRRLLLKKKMMMOOOPPPOOOLLLIIIGGGCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCEEEFFFGGGGGGGGGGGGEEEDDDCCCFFFFFFEEEDDDCCCBBBBBBAAA@@@AAACCCCCCBBBBBBDDDFFFDDDBBB???>>>>>>>>>===<<<;;;<<<>>>>>>======>>>???<<<>>>AAACCCDDDCCCAAA@@@@@@>>>;;;999999<<>>???@@@???>>><<<<<<<<<============>>><<<:::888999:::::::::<<<===>>>>>>>>>>>>>>>>>>>>>????????????@@@???>>>>>>>>>>>>@@@AAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>>>>???@@@AAABBBBBB@@@>>>;;;;;;<<<>>>AAABBBCCCBBBAAA@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>AAACCCBBB@@@===<<<<<<=====================<<<<<<<<<<<<===>>>@@@AAABBB>>>===<<<;;;:::999999999888999:::;;;<<<<<<<<<<<<777777888888999999888888555555666666666666555555555444555666555333777>>>:::999888666555555555555555555666666555555444333555444333333555777777666444777;;;>>>???===999777555555666777777888888888777777777666555555888:::555777999::::::888666444333555777777777888:::<<<>>>>>>===<<<:::888666555555666888999999999888777444555666777888777666666666777999;;;;;;:::999777666777777888888777777666666555555444555666888999777777999:::<<<===>>>???DDDCCC@@@>>>===<<<<<<===<<<<<<>>>AAAEEEGGGFFFEEE===<<<;;;===???AAAAAA@@@AAAEEEFFFFFFHHHMMMOOOMMMLLLHHHFFFFFFIIIKKKJJJHHH@@@AAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFGGGAAABBBBBBBBB@@@@@@AAABBBAAADDDFFFGGGLLLRRRRRROOOCCCAAA???===<<<===???@@@BBBDDDEEEEEECCCBBBBBBCCCEEEEEEFFFHHHJJJJJJIIIGGGCCCEEEGGGHHHJJJMMMQQQUUUNNNMMMMMMMMMMMMIIIDDDAAABBBBBBCCCDDDDDDCCCBBBBBB???>>>>>>>>>>>>@@@AAABBBDDDFFFHHHLLLNNNNNNKKKHHHCCCBBBAAA??????@@@BBBCCCDDDGGGKKKOOORRRPPPLLLHHHJJJMMMPPPSSSRRRNNNIIIFFFBBBCCCDDDDDDDDDDDDCCCBBBAAABBBBBBAAA@@@@@@AAACCCDDDEEEFFFFFFEEEDDDCCCBBB@@@AAACCCDDDCCCBBBAAA@@@@@@AAABBBAAA@@@@@@AAACCCAAA@@@>>>>>>??????>>>===777999;;;<<<;;;;;;;;;<<<<<<===???AAABBBBBBAAAAAA@@@>>><<<::::::;;;===>>>@@@@@@AAABBBCCCEEEGGGGGGCCCBBBAAAAAABBBCCCEEEFFF222222222222222222222222111222222333333222222111111111000000000000111111000000111222222222222111111000000000000111222333111111111111111111111111222222111111111111222222......///000111222222333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111111000000000000000111222333111111111111111111111111222222222222222222222222111111111111111111111111111111222333333333333222222333444444333444666888555555555555555555555555444444333333333333444444111222444666777777666666444444555666666777888888777777777777777777666666888888999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<<<<;;;;;;:::;;;;;;:::888888999::::::;;;<<<===>>>?????????????????????>>>>>>>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCAAA@@@@@@@@@@@@AAAAAABBB@@@@@@???<<<::::::<<<>>>@@@BBBCCCBBBAAA@@@AAACCC???????????????@@@@@@@@@>>>@@@AAAAAA???==================>>>>>>>>>======;;;;;;;;;<<<===>>>>>>???;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;:::666777888999999999999888555666777777777777666555999666555666666555888===888777777666555444333333444444444333333222222222444222111222444666666555333555888;;;;;;;;;999777666666666777777666666666555666666444333444777:::777888999::::::888666555333555666777777888:::<<<======<<<;;;999777666555555666777888888888777666555555666666666666666777555777999;;;<<<:::999777777777777888888777777777444444333333444666777888777777999:::<<<>>>???@@@AAA@@@>>><<<;;;;;;<<<===<<<===>>>AAADDDDDDCCCAAA<<<;;;;;;<<<>>>@@@@@@???@@@DDDFFFFFFGGGKKKKKKHHHGGGDDDBBBCCCFFFGGGFFFDDD>>>>>>>>>>>>>>>???????????????@@@AAACCCDDDEEEEEEAAACCCCCCAAA???>>>AAACCCBBBDDDEEEEEEHHHKKKIIIEEE@@@???>>>======>>>@@@BBBBBBCCCCCCBBB@@@@@@AAACCCBBBEEEGGGIIIHHHGGGGGGGGGDDDFFFGGGHHHKKKOOOUUUYYYUUUQQQMMMJJJHHHFFFDDDCCC@@@BBBDDDEEEDDDBBBAAAAAA??????>>>>>>???@@@BBBCCCBBBDDDGGGKKKMMMLLLHHHEEEBBBAAAAAA@@@@@@AAAAAABBBDDDGGGJJJLLLKKKIIIHHHGGGIIIKKKNNNPPPOOOLLLHHHFFFBBBCCCEEEFFFFFFEEECCCBBB???AAABBBAAA@@@???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA??????@@@AAABBBBBBBBBCCCAAAAAAAAA@@@???@@@BBBEEEBBB@@@????????????>>><<<777999;;;<<<<<<;;;<<<<<<<<<===>>>@@@AAAAAABBBBBB@@@???===<<<;;;;;;;;;;;;<<<===@@@CCCFFFHHHIIIIIIDDDCCCAAA???>>>???@@@AAA000000000000000000000000222222222333333222222222111111000000000000111111///000111222222333222222111111000000111222333333111111111111111111111111222222111111111111222222------...000111222333444111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000//////000111111111111111///////////////000000111000000000000000000000000222222222222222222222222111111111111111111111111111111222333333333333222111222333333222333555777555555555555555555555555444333333222222333333444000111333555777777777777444444555555666777777888777777777777777666666666777888999:::;;;;;;<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<:::999999::::::999888888999;;;:::;;;<<<>>>???@@@@@@@@@@@@@@@??????>>>=========<<<===>>>???@@@@@@??????AAAAAAAAAAAABBBCCCDDDDDD@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@===;;;;;;>>>@@@@@@AAABBBBBB@@@@@@AAABBB>>>>>>>>>>>>>>>?????????===>>>@@@@@@>>>===>>>???<<<===>>>>>>>>>>>>>>>>>>:::;;;;;;;;;<<<<<<======::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999666777888999999999999999666666777888888777666555666222000111222111444888666666666666555333222111444444333222111111222222333111000111444555555555333444555777888888888888666666777777666555444444555777777666444555888<<<888999::::::999888777666333555777777888888;;;<<<======<<<;;;999777555444444555777888888888777666666777777666555666777999555666999;;;;;;:::888777777777888888888888777777333333222222333555666777777888999;;;===???@@@AAA>>>===;;;::::::;;;<<<>>>======>>>@@@BBBBBB???===;;;::::::;;;>>>??????>>>???CCCFFFEEEGGGIIIIIIEEEEEEBBB???@@@CCCDDDBBB@@@======<<<<<<<<<======>>>>>>>>>@@@AAACCCDDDFFFFFFDDDEEEEEECCC???>>>AAADDDAAADDDEEEDDDFFFHHHFFFAAA@@@???>>>>>>???AAADDDEEECCCCCCBBB@@@???>>>@@@BBB@@@DDDHHHIIIFFFDDDEEEGGGFFFGGGGGGIIIKKKPPPWWW\\\[[[UUUNNNHHHFFFEEEEEEEEE???AAADDDEEEDDDBBBAAA@@@???????????????AAACCCDDD>>>@@@DDDHHHJJJIIIEEEAAA===>>>???AAABBBCCCDDDEEEGGGJJJLLLKKKHHHFFFGGGIIIHHHIIIJJJKKKKKKIIIGGGEEEAAACCCFFFHHHHHHFFFCCCAAA>>>@@@BBBBBB@@@???@@@AAA@@@AAABBBCCCCCCBBBAAAAAAAAA@@@@@@@@@AAACCCFFFGGG@@@AAAAAA@@@@@@AAAEEEHHHDDDBBB@@@@@@@@@???===;;;888;;;>>>???>>>===>>>???======>>>???@@@AAABBBBBBAAA@@@???===<<<;;;::::::999<<<@@@DDDGGGIIIJJJJJJGGGEEEBBB@@@>>>>>>>>>???444333111000000000111111222222222222222222222222333222222111111222222333444444444333333222222222111111000000000111333444111111222222222111111000000000//////.........---............////////////111111111111111111111111333222222111000///......////////////000000000000//////............//////........................111111111111111111111111333222222222111000000000222111111000000111111222000000000111222222222333555444222111111111222222444555666777777555333222222333333444444333333222333333333222222111111111333444555555666666555555444444444555555555555666777888888777777666555444555666777888999:::::::::999999:::;;;;;;<<<<<<===<<<===>>>>>>===;;;999888999::::::999888888999;;;999;;;============>>>?????????>>>>>>>>>>>>??????@@@???>>>======>>>???@@@FFFEEEDDDEEEFFFFFFDDDBBB???@@@AAABBBBBBBBBAAA@@@>>>>>>=========>>>???@@@AAAAAABBBCCCBBBAAA???>>>@@@???>>>======>>>??????;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999888888777::::::999999999999999999;;;;;;;;;:::999888666666777777777777777777777777666666666666555555555555444444444444444444444444666666555555555444444444333333333333333333333333222222333333333333444444333333333333333333333333555555555555555555555555777666666666666888999:::999999999999888888777666555666777888999999999999888888888888777777777777999888666555444444555555555555777888999::::::;;;888888888888888777666666555666888999888777555444666666666666666555555555888999999::::::;;;;;;<<>>>>>>>>===<<<:::999888777777666777999===AAADDDFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEEEEDDDAAA>>>???>>>=====================@@@BBBBBBAAAAAACCCFFFKKKIIIGGGGGGHHHIIIHHHGGGIIIFFFCCCBBBDDDEEEDDDBBB@@@@@@???>>>???@@@AAABBBDDDEEEEEECCC@@@>>>>>>???BBBDDDGGGIIIJJJJJJHHHGGGHHHIIIJJJLLLMMMNNNNNNOOOTTTQQQOOOMMMMMMMMMLLLJJJIIIHHHGGGGGGGGGEEEBBB@@@??????@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEDDDAAA>>>>>>===>>>AAAFFFIIIIIIGGGKKKLLLLLLJJJFFFEEEGGGJJJNNNNNNMMMJJJFFFDDDCCCDDDCCCCCCDDDFFFHHHEEE@@@;;;<<<===>>>@@@@@@>>>===;;;===>>>@@@AAABBBBBBBBBAAABBB???>>>???CCCEEEEEECCCCCC@@@>>>>>>@@@CCCEEEFFFDDDAAA???@@@DDDDDD@@@<<<;;;;;;<<<===???AAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAA???>>><<<;;;::::::;;;;;;>>><<<>>>EEEIIIIIIIIIKKKCCCBBB@@@>>>======>>>>>>333333111000000000111111222222222222222222222222333222222111111222222333222222222111111000000000111111000000000111222333222222222222222222111111000000000/////////....../////////000000000000111111111111111111111111111111111111000000000000000////////////000000000000000//////......//////000////////////////////////111111111111111111111111222222111111111111111111222222111111111111222222111111111111111222222222444333222111111111222222444444555666555444333222222333333444444333333222333333333222222222111111111222333333444333333333444444444444555555555555555666777777777777777666666777888999:::::::::999999999::::::;;;<<<<<<<<<<<<<<<===>>>===;;;999888777777777666555555777999:::<<<>>>>>>======>>>?????????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????BBBAAAAAACCCDDDEEEDDDBBB???@@@AAABBBBBBBBBAAAAAA>>>>>>?????????@@@@@@@@@AAABBBBBBBBBAAA@@@>>>===>>>===<<<<<<<<<<<<===>>>:::;;;;;;;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::999999999888888888888888999999999888888888888777888888999999888888777777777777777777777777777777777777666666666555555555444444444444444444444444555555555444444444333333222222222222222222222222222222333333333333444444333333333333333333333333555555555555555555555555777777666666777888:::;;;::::::::::::999888777666888888999999999999999999777777777666666666666555666555444444444555666777555555777888999:::::::::888888888888888777666666555666777888888777555444666666666666666666666555777777888888999:::::::::>>><<<;;;;;;<<<===<<<<<<======<<<<<<;;;999888777777777666777:::===AAADDDGGGGGGGGGGGGGGGFFFDDDDDDFFFEEEDDDDDDFFFFFFDDDBBBBBBAAA@@@>>>============>>>@@@CCCDDDCCCBBBDDDFFFJJJJJJJJJKKKNNNOOOOOOMMMMMMIIIEEECCCCCCDDDCCCAAABBBBBBAAAAAABBBDDDFFFGGGHHHHHHGGGDDD@@@>>>>>>???CCCDDDGGGJJJKKKJJJIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHNNNMMMLLLNNNPPPQQQPPPOOOJJJHHHEEEDDDDDDDDDCCCBBB>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBDDDEEEEEEBBB???AAAAAABBBEEEJJJLLLKKKIIIJJJJJJJJJGGGDDDCCCEEEGGGIIIIIIHHHFFFCCCAAAAAACCCCCCBBBBBBDDDEEECCC???;;;<<<===???@@@@@@???>>>===;;;<<<===??????@@@??????BBB@@@???AAAEEEGGGGGGFFFCCCAAA???@@@CCCEEEGGGGGGDDDAAAAAACCCFFFEEEAAA<<<<<<<<<<<<===>>>@@@CCCDDDEEEEEECCCAAA@@@?????????======;;;:::::::::;;;<<<>>><<>>===>>>>>>???333222111111000111111111111111111111111111111111222222111111111111222222111111111111111000000000111111000000000111222222333222222111111222333333111000000000000000//////000000000000111111111111111111111111111111111111/////////000000111111111////////////000000000000111000000//////000000111111111111111111111111111111111111111111111111111000000111111111111111111333222222222222222222333222222222111111111111111333333222111111111111222444444333333333333222222222333333444444333333222333333333222222222222111111111222333333333333333444444444444555555555555444555666777888888888888888999999:::::::::999999999999::::::;;;;;;<<<<<<;;;<<<<<<===<<<;;;999888777777666555333444777999<<<>>>??????>>>===>>>???@@@??????>>>>>>??????@@@??????@@@@@@@@@@@@?????????>>>???@@@CCCDDDCCCBBB???@@@AAABBBBBBBBBBBBAAAAAABBBDDDEEEEEEEEECCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::;;;<<<<<<:::::::::;;;;;;:::::::::<<<;;;;;;;;;;;;:::::::::777777888888888888999999999888888888777777777777555555666777888888888777777777777777777777777777777777777777666666666666444444444444444444444444444444444333333333222222111111111111111111111111222222333333333333444444333333333333333333333333444444444444444444444444777777666777777888::::::;;;;;;;;;;;;:::999888777<<<<<<;;;;;;:::999888888666666666666555555555555444333333333333555777888444555666888999999999999888888888888888777666666555555777777888777666555555555666666666666666666666666666777888888999999===;;;::::::<<<===<<<;;;;;;;;;;;;;;;:::888777666777777777888:::===AAACCCFFFGGGHHHHHHGGGFFFEEEDDDFFFDDDCCCDDDFFFHHHIIIHHHFFFEEECCCAAA???>>>======>>>AAADDDEEEEEEDDDDDDEEEHHHIIILLLQQQVVVXXXWWWUUUQQQLLLGGGCCCBBBBBBBBBAAADDDDDDCCCDDDEEEHHHKKKMMMMMMLLLIIIDDD@@@===>>>???CCCDDDGGGIIIJJJJJJIIIHHHEEEEEEEEEEEECCCBBBAAA@@@EEEFFFIIIMMMRRRTTTTTTSSSIIIFFFCCCAAABBBCCCCCCCCC>>>??????@@@@@@@@@@@@@@@@@@AAABBBDDDFFFFFFCCCAAABBBCCCEEEHHHKKKLLLKKKIIIGGGGGGFFFDDDBBBAAABBBDDDCCCDDDDDDCCCAAAAAABBBCCCCCCBBBBBBBBBBBBAAA>>>;;;===>>>???AAAAAAAAA@@@???<<<<<<===>>>>>>?????????BBBBBBBBBDDDFFFHHHIIIHHHBBBBBBAAACCCFFFHHHHHHHHHCCCBBBCCCFFFIIIHHHBBB===>>>===<<<<<<===@@@BBBDDDGGGFFFDDDBBB???===<<<<<<;;;::::::::::::;;;<<<===>>>===@@@FFFIIIGGGDDDEEE@@@???>>>======>>>???@@@222222111111111111111111000000000000000000000000222222111111111111222222333333333222222222222222111000000000000111111111333222222111111222333444111111111111000000000000//////000000000111111111111111111111111111111111//////000000000000000000////////////000000000000111111000000000000111111111111111111111111111111111111111111111111111111//////000000111111222222333333222222222222333333333222222222111000000000222222111111111111111111333333222111111222222333222333333444444333333222222222222222222222222222333333444555555555555444333333444444444555555555555555666777777777777777999::::::::::::999999888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888;;;:::999777666777:::======???@@@@@@>>>===>>>>>>?????????>>>>>>?????????>>>???@@@AAAAAA@@@???>>>???>>>>>>@@@BBBCCCBBB@@@@@@@@@@@@AAAAAAAAAAAAAAADDDFFFIIIKKKLLLJJJHHHFFFCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777777888999999:::;;;;;;::::::999999888888777777555666777777888888777777666666666666666666666666888888777777777666666666444444444444444444444444333333333222222222111111222222222222222222222222222222222333333333444444222222333333333333444444444444444444444444444444555555555555666777888888999999::::::;;;:::::::::???>>><<<;;;999888888777777777666666666555555555444333333222333444555666444555666777888888888888888888888888888777666666444555666777777777666555555555555555666666666666555666666777777888999999;;;999888999;;;<<<<<<;;;;;;;;;;;;;;;:::999888777777777777888:::===@@@BBBEEEFFFHHHIIIJJJIIIHHHGGGEEECCCAAABBBFFFIIILLLMMMIIIGGGEEEBBB@@@>>>===<<<>>>@@@DDDFFFGGGFFFDDDDDDDDDGGGLLLTTTZZZ\\\[[[YYYOOOKKKFFFAAA???@@@AAABBBDDDDDDDDDEEEHHHKKKOOOQQQPPPNNNJJJEEE@@@===>>>@@@BBBCCCEEEGGGHHHHHHHHHGGGCCCCCCCCCBBBAAA???>>>===???AAAFFFLLLQQQTTTSSSQQQEEEDDDBBBAAABBBCCCCCCBBB>>>??????@@@@@@@@@@@@@@@AAAAAABBBDDDFFFFFFDDDBBBAAABBBEEEHHHJJJJJJIIIHHHEEEEEECCCAAA@@@???@@@AAABBBCCCCCCCCCBBBCCCDDDFFFEEEDDDCCCBBBAAA@@@???>>>===>>>@@@AAABBBCCCCCCCCC@@@@@@?????????@@@AAAAAACCCCCCDDDEEEFFFGGGGGGFFFCCCBBBDDDFFFIIIJJJIIIHHHBBBCCCFFFJJJKKKIIICCC???===<<<;;;:::;;;>>>@@@BBBEEEDDDBBB???===<<<;;;:::888888999:::;;;<<<======???===@@@GGGIIIEEEAAAAAA>>>======<<<===>>>???@@@111111111111222111111111000000000000000000000000222111111000000111111222222222222222222222222222000000000111000000000000222111111111222222333444000000000000111111111111........./////////000000000000000000000000000000111111000000///......---////////////000000000000111111000000000000111111000000000000000000000000000000000000000000000000/////////000000111111222333222222111111222222333333222222222111000000000111111111111111111111111222222111111111222222333222333333444444333333222222222222222222222222222222333444444555555444444333333333444444444444555777777777777777666555555999999:::::::::999888888888888999999:::;;;;;;<<<:::::::::::::::999999999<<<<<<;;;:::888999<<<>>>===???@@@@@@>>>===>>>>>>???>>>>>>======>>>>>>???>>>???@@@AAAAAA@@@???>>>AAA@@@???@@@AAAAAA@@@>>>????????????@@@@@@AAAAAADDDGGGJJJLLLMMMKKKHHHFFFBBBAAA@@@>>>===;;;;;;:::;;;;;;<<<<<<============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;<<<======<<<<<<;;;:::999999888888888888999999888888777666666666666666666666666666777777777777666666666666444444444444444444444444333333222222222111111111333333333333333333333333222222222333333333444444222222222333333444444444444444444444444444444444111222333333444555555555444555777999:::;;;<<<<<<>>>===;;;:::888777777777888888888777777777666666666555444333222333333444444555666666777777777777888888888888888777666666444444555666666666666666444555555555666666777777666666777777888999999999999888777888:::<<<<<<;;;;;;;;;<<<;;;;;;:::999888777777888999;;;===???AAADDDEEEHHHJJJKKKKKKJJJIIICCCAAA???@@@DDDHHHKKKMMMIIIHHHEEECCC@@@>>>=========???BBBDDDFFFEEEDDDBBB???CCCJJJRRRYYY[[[YYYWWWJJJGGGCCC???>>>???AAADDDCCCCCCDDDFFFHHHKKKNNNOOONNNLLLIIIDDD@@@>>>???AAAAAABBBCCCEEEFFFFFFFFFFFFAAABBBBBBBBBAAA@@@??????>>>@@@DDDJJJNNNOOOMMMKKKAAAAAABBBDDDFFFEEEBBB@@@??????@@@AAAAAAAAAAAAAAABBBAAAAAACCCEEEEEECCCBBB@@@BBBEEEHHHIIIIIIIIIHHHEEEDDDBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCFFFHHHHHHGGGFFFDDDBBBAAAAAAAAA>>>???AAABBBDDDEEEFFFGGGCCCBBB@@@?????????AAABBBDDDEEEEEEEEEDDDCCCCCCBBBCCCCCCEEEGGGJJJJJJHHHFFF@@@CCCGGGKKKLLLIIIDDD@@@<<<;;;:::::::::<<<>>>?????????===<<<;;;:::::::::777888999:::<<<===>>>>>>???>>>@@@FFFHHHCCC???>>>===<<<<<<<<<<<<>>>???@@@000000111222222222222111111111111111111111111111111111000000000000111111/////////000000000000000000000111111111000///...///000111222222222222222//////000000000000000111............////////////000000000000000000000000222111111000...------,,,////////////000000000000111000000//////000000111////////////////////////000000000000000000000000//////000000000000000000222111111111111111111222222222222111111111111111///000111111222111111111111222222222222333333333222333333444444333333222111222222222222333333333000000111222222222222222333333333333444444444444888888888888777666555444777888888999999999888888888888999999::::::;;;;;;999999999999999999999999:::;;;;;;:::999999:::<<<<<<>>>??????>>>===>>>???>>>======<<<<<<======>>>>>>>>>????????????>>>>>>AAA@@@??????@@@@@@>>><<<>>>>>>======>>>>>>???@@@@@@BBBEEEGGGHHHFFFDDDBBBAAA@@@>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>>>>======:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<===>>>>>>======<<<;;;:::999999888999999999999888777777666777777777777777777777777666666666666555555555555444444444444444444444444333333333222222222111111333333333333333333333333222222333333333333444444111222222333333444444555333333333333333333333333///000111222333333333333111222444666888::::::;;;<<<:::999777666666777888888888888888777777777777888777555333333333333444444444555666666666666666888888888888888777666666444444444555555666666777444444555555666777777777666666666777888888999999777666555777999;;;<<<;;;;;;;;;;;;;;;;;;:::999999777777888999;;;===???@@@CCCEEEHHHJJJKKKJJJHHHFFFAAA???===>>>AAAEEEHHHIIIGGGFFFDDDBBB@@@???>>>=========>>>AAACCCDDDBBB@@@<<>>BBBDDDAAABBBDDDGGGHHHJJJJJJJJJHHHGGGFFFCCC@@@???@@@BBBAAABBBCCCDDDEEEFFFFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@AAADDDHHHKKKKKKHHHEEE>>>???BBBEEEHHHGGGCCC@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBB@@@AAACCCFFFGGGGGGHHHJJJLLLGGGEEEBBBAAAAAABBBAAA@@@BBBCCCDDDCCCCCCCCCEEEGGGIIIJJJIIIGGGDDDBBBBBBCCC???@@@AAACCCEEEGGGIIIJJJDDDBBB???======>>>@@@AAABBBDDDFFFEEECCCBBBAAAAAAEEEDDDEEEFFFHHHHHHFFFDDD???BBBGGGJJJJJJHHHCCC@@@<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999999::::::777888:::<<<===>>>??????@@@===???DDDFFFBBB>>>>>>===<<<;;;;;;;;;===>>>???///000111222333222222111222222222222222222222222111111000000000000111111.../////////000000000111000000111111111000...---,,,---000222333222111000....../////////000000000...////////////000000000000000000000000000000000000000/////////.........////////////000000000000000//////......//////000////////////////////////000000000000000000000000000000000000000/////////111000000//////000000111111111111111111222222222...///000111222222111000000111333444444444333222222333333444444333333222111111222222222333333333000000111222222222222111222222333333333444444444666777777777777777666555555666777777888888888888888888888999::::::;;;;;;999999888888888888999999888:::;;;<<<:::999999::::::<<<>>>>>>======>>>???<<<<<<;;;;;;;;;;;;<<<<<<>>>==================>>>===<<<<<<===??????>>><<<===<<<<<<;;;<<<===>>>???===???AAACCCCCCBBB@@@??????>>>===;;;;;;;;;;;;;;;:::;;;===>>>??????>>>>>><<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<=========<<<<<<;;;:::999888777666666777777888777777777777777777777777777777777555555555555444444444444444444444444444444444444444333333333222222222222222222222222222222222222222222333333333333444444111111222333333444555555333333333333333333333333///000111222333333333222111222333444666666666666888777555444444555777888888777777777777666666666777666555444444444555666444444555666666666555555888888888888888777666666333333444444555666777777444444555555666777777888444555555666666777888888666555444666999;;;<<<;;;:::::::::::::::999999888777777888:::<<<===>>>???DDDFFFHHHIIIGGGEEEAAA???>>><<<;;;;;;>>>AAACCCCCCCCCBBBAAA@@@???>>>>>>>>><<<;;;;;;===@@@BBB@@@>>>;;;>>>CCCIIIMMMMMMJJJGGGDDDDDDDDDAAA???>>>AAADDD@@@BBBEEEHHHIIIHHHFFFEEE@@@AAABBBAAA@@@@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDGGGHHHHHHEEEBBB???@@@AAADDDGGGGGGEEECCCAAABBBCCCCCCDDDDDDCCCCCCCCCBBB@@@AAAAAAAAA@@@>>>???AAACCCDDDDDDFFFJJJMMMJJJGGGCCCBBBCCCDDDCCCAAAFFFGGGGGGFFFEEEEEEFFFHHHIIIJJJKKKIIIEEEBBBBBBCCC@@@@@@BBBDDDFFFIIIKKKMMMGGGDDDAAA>>>===>>>AAACCC???BBBEEEFFFDDDBBBCCCDDDFFFEEEDDDDDDEEEEEEDDDBBB>>>AAAEEEHHHHHHEEEBBBAAA<<<===>>>>>>>>>===<<<<<<;;;::::::999999999999:::999:::<<<===????????????@@@===>>>BBBDDD@@@>>>>>>===<<<;;;;;;;;;<<<===>>>///000111222333333222111222222222222222222222222111111000000000000111111000000111111222222222333///000111111111///...---***,,,000333333222000...---.........//////000000000000000000111111111111000000000000000000000000.........///////////////////////////000000000000//////............//////////////////////////////000000000000000000000000111111000000//////......000000////////////000000000000111111222222222333...///000222222222111000000111333555666555333222222333333444444333333222111111111222222333333333222222333444444444444333222222333333333444444444444555666777888888888888444444555777888888888888777888888999::::::;;;;;;999888888888888888999999888:::===>>>===;;;::::::999;;;============>>>???;;;;;;;;;::::::;;;;;;;;;>>>===<<<;;;;;;<<<===>>>:::999999;;;>>>???>>>===<<<<<<;;;:::;;;<<<===>>>===>>>@@@AAABBBAAA@@@???>>>===<<<;;;:::;;;;;;<<<999:::<<<>>>???>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::999777777666222333444666777888888888777777777777777777777777555555444444444333333333444444444444444444444444444444444333333333222222111111111111111111111111222222333333333444444444111111222333333444555555333333333333333333333333///000222333444444333333222222333333444333333222555444333222333555777888777666666666555555555555555555444444555666888999444444555555666555555555888888888888888777666666333333333444444666777888444444444555666777777888333333444444555666666777555444444555888;;;;;;;;;888888999999999888888777777777999:::<<<===>>>???FFFGGGHHHGGGEEE@@@<<<999<<<;;;999:::<<<>>>??????@@@@@@??????>>>>>>??????<<<:::999;;;>>>@@@???===<<<>>>BBBFFFIIIHHHEEEAAAEEEFFFFFFCCC@@@???AAACCC@@@CCCFFFIIIIIIGGGDDDBBB;;;===???@@@@@@AAABBBDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGGGGFFFEEEDDDCCCBBBEEEEEEEEEGGGHHHGGGEEEBBBAAA@@@AAABBBEEEGGGGGGFFFBBBCCCDDDDDDEEEDDDDDDDDDDDDBBB@@@@@@@@@@@@>>>===;;;===?????????BBBHHHLLLKKKHHHDDDDDDEEEFFFEEECCCKKKLLLLLLJJJIIIHHHIIIKKKHHHJJJLLLJJJFFFBBBAAABBB@@@AAABBBDDDGGGJJJMMMNNNJJJHHHDDD@@@???AAACCCEEE<<<@@@EEEFFFEEEDDDEEEGGGGGGEEECCCCCCDDDCCCBBBAAA===@@@DDDGGGFFFDDDBBBAAA===>>>@@@AAAAAA???===<<<<<<<<<;;;:::999999999999999;;;===>>>@@@@@@??????@@@======AAACCC@@@>>>???===<<<;;;;;;:::;;;<<<===111111111111111111111111111111000000000000000111444333222111000000000000222222222222222222222222000000000000////////////111111111111111000//////000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000//////.........---000000//////.........---000000000000111111111111222111111111000000//////...///000111111000///...111111000000000000111111000000000000000000000000000000111111111222222222111111222222222333333333555555555555555555444444222222222222222222222222222222222222222222222222333333222111222333444555444555555666555444222111666666666666666666666666888888999999999888888777777888:::;;;<<<<<<;;;:::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<;;;:::999888999:::;;;>>>>>>===<<<;;;;;;::::::===<<<;;;;;;<<<>>>AAABBB===<<<;;;::::::;;;<<<===:::;;;;;;<<<===>>>>>>???>>>>>>????????????>>>>>><<<======>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666555555555666666777777888888777777777777777777777777555444444333333444444555555555555555555555555555111111333333333333111111111111222222222333333333222222222222333333444555333444444555555444444333111000///000111111111///333333333333333333333333222222333333333444444444333333222111111222333333777666444222222222444555555555555666666666666777777777888999::::::;;;;;;;;;:::999777555444222222111222222333444555555666444444555555666777999:::999:::;;;;;;:::888555444666555333444666999999999999888888888888888999999;;;;;;:::;;;<<<>>>@@@AAACCCBBBAAA???>>><<<;;;:::===<<<999777888:::===???BBBCCCDDDDDDCCC@@@===;;;999:::;;;<<<===??????@@@BBBDDDGGGIIIIIIHHHEEECCC???@@@CCCEEEEEECCCAAA@@@CCCGGGKKKMMMIIIDDD???===>>>===<<>>===>>>@@@AAAAAAAAA===>>>>>>>>>@@@CCCIIIMMMQQQLLLIIIIIIGGGEEEGGGKKKRRRTTTTTTOOOHHHDDDEEEHHHJJJJJJIIIGGGDDDAAA???>>>CCCCCCCCCEEEHHHJJJJJJHHHHHHIIIIIIGGGDDDBBBBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGIIIGGGCCC@@@>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBAAAEEEDDDBBB@@@???>>>======;;;:::888666666777888999<<<<<<============<<<<<<<<<>>>@@@@@@>>><<<;;;;;;===<<<;;;::::::;;;<<<===111111111111111111111111222222111111111111111222444333222111000000000000111111111111111111111111000000000000////////////111111111111111000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000/////////.........---000/////////............//////000000000111111111000000000000//////......//////000000000000//////111111000000000000111111000000000000000000000000000000111111111222222222111111111222222222333333444444333333333333333333111111111111111111111111222222222222222222222222333333222222222333444555444444444444444444333222666666666666666666666666666666777888888777777777777888:::;;;<<<<<<;;;:::;;;::::::999999::::::;;;;;;;;;;;;;;;::::::::::::;;;:::999999999:::;;;;;;>>>======<<<;;;;;;::::::<<<;;;::::::;;;===???AAA===<<<;;;::::::;;;<<<===<<<<<<======>>>>>>??????<<<<<<============<<<<<<;;;<<<======>>>>>>======;;;;;;::::::::::::;;;;;;999:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777666555666666666666777777777777666666666666666666666666555444444333333444444555555555555555555555555555111222333444444333222111111111222222222333333333333333222222222333444444333333444444444444333333222111000000222222111000222222222222222222222222222222222222333333333333333222222111111222222333666555333222222333444555444444444555555555666666666666777888888999::::::;;;:::999888777666555444444444444555555555555555555555555555666777888888888999:::;;;:::888666555888666555555888:::;;;;;;999888888888888888999999::::::::::::;;;===???@@@AAAAAA@@@>>>===<<<;;;:::===<<<999888888;;;>>>@@@CCCDDDEEEEEEDDDAAA===;;;999:::;;;<<<>>>???@@@AAADDDFFFIIIKKKKKKIIIFFFCCC???@@@BBBDDDDDDCCCBBB@@@CCCFFFIIIJJJHHHCCC@@@>>>???======@@@CCCDDDCCCAAACCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBDDDGGGIIIIIIHHHLLLIIIFFFFFFHHHHHHDDD@@@AAABBBCCCEEEFFFGGGHHHHHHFFFGGGHHHHHHGGGDDDBBBAAA???>>>======???@@@@@@???============>>>BBBHHHLLLMMMIIIHHHJJJJJJIIIJJJNNNWWWYYYXXXSSSKKKEEEEEEFFFHHHHHHGGGFFFDDDBBB@@@???CCCCCCCCCEEEGGGHHHGGGFFFFFFGGGGGGEEECCCAAABBBBBBCCCEEEGGGIIIIIIJJJJJJJJJIIIGGGDDDAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAADDDCCCAAA???>>>===<<<<<<;;;:::888777666777888999<<<<<<<<<<<<<<<;;;;;;;;;>>>@@@BBBBBB@@@===<<<<<<===<<<;;;::::::;;;<<<===111111111111111111111111222222222111111222222333333222111111000000000000000000000000000000000000000000000000////////////000000111111000000//////000000000000000000000000////////////////////////////////////////////////......................../////////...............////////////............//////000000000000111111////////////............000000////////////000000111000000//////000000111000000000000000000000000000000000111111111111222111111111222222222222333222222222222222222222222000000000000000000000000222222222222222222222222333222222222222333444444333333333333333444444555666666666666666666666666444444555666777777777777777888:::;;;<<<<<<;;;:::;;;::::::999999::::::;;;;;;::::::::::::999999999999999999999:::;;;<<<<<<======<<<<<<;;;:::::::::::::::999999:::<<<>>>???======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<:::::::::999999:::::::::777:::===@@@AAAAAA???=========<<<<<<<<<;;;;;;;;;::::::999888777666666555777777777777666666666666666666666666666666666666555555444444444444555555555555555555555555555555333333444444444444333333111111222222222333333333444333333222222222222333333333444444444444333333333111000111222333222111111111111111111111111111000111111111222222222222333222111111111111222333444333222222222333444555333333333333444444444444555555555666777777888888::::::999999888777777666777777777666666666555555777777777777777777777777666888999::::::999777666777555444555777999::::::999999888888888888888999999999999999:::;;;===>>>>>>>>>>>>===<<<<<<;;;;;;===;;;:::999:::<<>><<<999999;;;<<<>>>@@@AAABBBEEEHHHKKKMMMMMMIIIEEEBBB>>>???AAABBBCCCBBBAAA@@@BBBDDDGGGGGGEEEBBBAAA@@@@@@??????AAACCCDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBEEEIIILLLMMMLLLNNNKKKHHHHHHIIIHHHEEEBBB@@@BBBDDDFFFGGGHHHHHHGGGFFFIIIMMMLLLHHHDDDBBBBBB>>>===<<<===>>>???>>>======<<<<<<;;;<<<@@@FFFJJJIIIGGGHHHLLLNNNLLLMMMQQQVVVXXXXXXTTTNNNHHHFFFGGGEEEEEEEEEDDDCCCBBBAAA@@@CCCBBBCCCDDDFFFFFFDDDBBBBBBCCCCCCBBB@@@@@@AAACCCAAADDDGGGIIIIIIIIIJJJKKKHHHFFFDDDBBBBBBBBBCCCDDDEEEDDDCCCAAA@@@@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<;;;:::888777777777888999===<<<;;;:::::::::::::::???AAACCCCCCAAA???======<<<<<<::::::::::::<<<<<<111111111111111111111111111111111000111111222222222222111000000000000000000000000000000000000000000000000000///////////////000000000000000//////000000000000000000000000////////////////////////////////////////////////................................................///////////////.........////////////000000000111////////////////////////111000///......///000111000000////////////000000000000000000000000000000000000000000111111111111111111111111222222222222111111222222222222222222111111111111111111111111111111111111111111111111222222222222222333333333333222111111222444555777555555555555555555555555333444555666777888888888777888:::;;;<<<<<<;;;:::;;;;;;::::::::::::;;;;;;::::::999999999888888888777888888999:::;;;======<<<<<<<<<;;;;;;:::::::::::::::999:::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999===BBBFFFGGGFFFBBB@@@=========<<<;;;;;;:::::::::999999888777666666666888888777777666666555555666666666666666666666666555555444444444444555555555555555555555555555555444444444444444444444444111111222222222333333333444444333222111111111222333333333444444333333333333222111222333333222111000000000000000000000000000000000000111111111111222222111111111111222222222222111111222333444555111222222222333333333333333444444444555555555666777777777777777777777777666777777777777777777777999999999999888888777777555666888:::::::::888777444333111222444777888777:::999888888777888888888999888888888888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===@@@AAADDDDDDDDDCCCBBB???<<<;;;999:::;;;===???AAABBBCCCEEEGGGKKKMMMLLLHHHCCC@@@======>>>???@@@@@@@@@@@@AAACCCDDDCCCBBBAAAAAABBB@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>>>>???AAABBB??????AAAEEEJJJNNNOOOPPPKKKIIIGGGGGGIIIIIIHHHGGG???AAACCCEEEFFFGGGFFFEEEEEEKKKPPPOOOIIIDDDBBBCCC>>>===<<<===>>>>>>===;;;<<<<<<;;;::::::>>>DDDHHHHHHFFFIIINNNPPPNNNNNNQQQOOOQQQSSSRRRNNNKKKIIIIIICCCCCCDDDDDDCCCCCCBBBAAACCCBBBBBBCCCDDDDDDAAA???>>>?????????>>>???AAACCC@@@CCCFFFGGGEEEDDDEEEGGGFFFFFFDDDCCCCCCDDDFFFFFFGGGEEEBBB???======??????@@@???>>>===<<<;;;;;;;;;:::999888777777777888888>>>===<<<::::::::::::;;;>>>@@@BBBBBB@@@>>>======<<<;;;:::999999:::;;;<<<000000000000000000000000///////////////000111111111111000000///000000000111111111111111111111111000000000000////////////...//////000000000//////////////////////////////////////////////////////////////////////////////////////////////////////---------........................///////////////...////////////000000000000000000000000000000000111000///......///000111000000////////////000000000000000000000000000000000000000000000000000000000000111111111222222222111111222222333333333333222222222222222222222222111111111111111111111111111111222222222333333333222111111111222444666777444444444444444444444444444555666777888888999888777888:::;;;<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<999888888888888777777777666777888:::;;;<<<======;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===??????????????????????????????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;>>>CCCGGGHHHGGGCCCAAA>>>======<<<;;;;;;::::::999888888777777666666666888888777777666666555555555555555555555555555555666555555444444555555666555555555555555555555555444444444444444444444444111111222222222333333333444333222222111111111111222333333333333333333222333222111222333333222111000000000000000000000000//////000000000111111111111111111111111111111111111111111111222222333333111111111111222222222333222333333333333333444444333444444444555555555555333444555666777888999:::::::::::::::999888777666555666888:::;;;:::999888444333111222444777888777:::999999888777777888888888888777777888999:::;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;===???@@@@@@@@@@@@@@@>>><<<;;;999:::;;;<<<>>>@@@AAACCCCCCCCCEEEHHHJJJIIIFFFAAA???<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@@@@AAACCCAAAAAABBBCCCBBBBBBBBBBBB>>>===<<<;;;===???BBBDDDAAAAAACCCHHHMMMQQQSSSSSSJJJIIIGGGGGGGGGHHHGGGGGG@@@AAACCCDDDDDDDDDDDDCCCEEEJJJPPPOOOIIIDDDCCCDDD???>>>>>>>>>???>>><<<:::<<<<<<<<<;;;;;;>>>BBBFFFHHHFFFIIINNNOOOMMMLLLNNNNNNOOOQQQQQQOOOMMMKKKJJJDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDBBB???<<<;;;<<<<<<<<<<<<===@@@CCCBBBFFFHHHGGGCCCAAAAAACCCEEEDDDDDDCCCDDDEEEFFFGGGGGGDDDAAA===<<<<<<===>>>>>>>>>===<<<;;;;;;;;;<<<999999999888888888888888>>>>>>===<<<<<<;;;<<<<<<<<<>>>AAAAAA>>><<<;;;;;;;;;:::999888888999:::;;;000000000000000000000000...............///000111111000000//////000000000111111111111111111111111000000000000////////////......///000000000//////////////////////////////////////////////////////////////////////////////////////////////////////---------------..................///////////////......////////////000000000000000000111111111111000000////////////000000000//////......//////000000000000000000000000000111000000000000000//////000000000111111111111222111111111222222333444444222222222222222222222222111111111111111111111111000111111222333222222222111111111111222333555555444444444444444444444444555666777777888888888888777888:::;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<888888777777777666666666666777999:::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;<<<===>>>>>>???>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===;;;===@@@CCCCCCBBB@@@>>>>>>>>>===<<<;;;::::::999888888777777777666666666777777777777666666666666555555555555555555555555666666555555555555666666555555555555555555555555444444333333333333444444111111222222222333333333333222222111111111111222222222333333333333222222333111000111222333222111000000000000000000000000///000000000111111111111000000111222222111000000000111111111111222222222111111111111222222222222222222222222222222333333111111222222222333333333111111333444666888999999888888999:::999888666555555666888:::::::::999888777555444555777999::::::::::::999888777777777777999888777777888999:::;;;;;;;;;;;;<<<<<<<<<=========<<<;;;;;;;;;<<<===>>>=========<<<;;;::::::999<<<======???@@@AAABBBCCCBBBCCCEEEGGGFFFDDDAAA???===<<<<<<<<<===???@@@BBBBBBBBBCCCAAA@@@@@@AAACCC@@@BBBCCCCCCAAA@@@@@@AAA<<<<<<;;;<<<>>>@@@CCCEEEEEEFFFGGGKKKPPPTTTVVVVVVNNNMMMJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDHHHLLLLLLIIIEEECCCCCCAAA@@@@@@AAAAAA@@@===;;;<<<===>>>>>>>>>???BBBDDDGGGEEEGGGLLLMMMJJJJJJLLLSSSSSSRRRRRRPPPNNNKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCAAAAAABBBCCCDDDBBB>>>;;;999::::::::::::<<>>======<<<<<<;;;<<<<<<<<<999999999999888888777777<<<<<<===>>>>>>======<<<;;;===??????===:::999999::::::888888888888::::::000000000000000000000000............///000111222000000////////////000000000000000000000000000000000000000000////////////---......///000000//////////////////////////////////////////////////////////////////////////////........................,,,,,,,,,------...................../////////000........./////////000000/////////000000000111111//////000000000000////////////............//////000000000000000000000000111111000000////////////000000000000111111111111//////000000111222222333111111111111111111111111111111111111111111111111///000111222333222222111000111222333333333333333333333333333333333333333555555666777777666666666777888:::;;;<<<<<<;;;::::::999999888888999999:::777777777666666666555555777888999;;;<<<<<<;;;;;;::::::::::::::::::::::::888999:::;;;<<<=========;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;<<<============<<<<<<>>>>>>===<<<;;;:::999999777777777777666666666666666666666666777777777777555555555555555555555555666666555555555555666666555555555555555555555555444333222111111222333444111111222222222333333333111111111111111111222333222222333333333333222222222111000000222222111000111111111111111111111111000000000111111111222222///000111222222111000///111111111111111111000000111111111222222222333333222222222222222222222222111111111111111222222222000111111333444555666666444555666777777666444333666777999::::::999888777888666555555888:::;;;;;;;;;:::999888777777777777:::999888777888999:::;;;<<<<<<<<<<<<<<<============<<<;;;;;;:::;;;;;;;;;::::::::::::::::::::::::>>>>>>??????@@@AAAAAABBBAAABBBCCCDDDDDDCCCBBBAAA@@@???======>>>AAACCCEEEBBBCCCCCCBBB@@@@@@AAABBB@@@BBBCCCCCC@@@>>>???@@@>>>======>>>???AAACCCDDDGGGFFFHHHKKKPPPSSSTTTTTTPPPOOOLLLIIIFFFEEEEEEFFFIIIHHHFFFCCCBBBBBBCCCDDDDDDFFFGGGHHHGGGFFFDDDCCCDDDCCCCCCCCCCCCBBB???<<<===???AAABBBBBBAAABBBCCCEEECCCDDDIIIJJJHHHIIILLLRRRQQQPPPOOOOOONNNLLLKKKLLLLLLKKKJJJHHHFFFDDDCCC@@@AAABBBDDDDDDCCC???;;;999::::::999999;;;???BBBCCCHHHLLLIIICCC???AAADDDAAAAAAAAAAAAAAAAAABBBBBBCCCAAA???===;;;;;;<<<======<<<<<<<<<<<<<<<======999999999999999888777777888:::<<<>>>???>>><<<;;;:::<<<>>>>>><<<:::999999:::999888777777888999:::000000000000000000000000////////////000111222333000000////////////000111////////////////////////000000000000////////////------...///000000//////////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,------.........---.........//////000000............/////////000---.........//////000000...///000111111000///...//////............//////000000000000000000000000111111000000/////////...000000000000111111111111---......///000111111222000000000000000000000000000000000000000000000000///000111222333222111111000111222444444333222111333333333333333333333333555555555666555555444444777888:::;;;<<<<<<;;;:::888888777777777777888888777666666666555555555555777888:::;;;<<<;;;;;;:::::::::::::::::::::::::::777888999:::;;;<<<<<<<<<888999:::;;;;;;:::999888:::;;;;;;<<<===>>>??????:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;::::::999999::::::;;;======<<<;;;:::;;;;;;<<>>===<<<;;;:::999999777777777777666666666666555555666666777777888888555555555555555555555555666666555555555555666666555555555555555555555555333333111111111111333333111111222222222333333333111000000000111222333333222222222333333222222222111000///000111222111///111111111111111111111111111111111111222222222222///000111222222111000///111111111111111000///...111222222222222333333333333333222222222222222222111111111111111111111111111111111222222333333333111222444555555444222111666888999::::::999777666666555333444666999999999;;;:::999888777777777777:::999888888888999:::;;;===========================<<<<<<;;;::::::::::::999999999::::::;;;;;;;;;??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAA??????@@@CCCFFFHHHCCCDDDDDDCCCAAA@@@@@@AAA???BBBCCCBBB???===>>>@@@@@@??????@@@@@@AAABBBBBBEEEEEEEEEHHHLLLOOOPPPPPPNNNMMMLLLJJJHHHHHHJJJKKKMMMKKKHHHDDDCCCCCCDDDEEEDDDDDDDDDEEEFFFFFFDDDBBBEEEEEEDDDEEEEEECCC@@@======@@@CCCEEEDDDCCCCCCCCCBBB@@@BBBFFFHHHHHHIIIMMMLLLKKKJJJKKKLLLNNNNNNNNNOOOOOONNNLLLIIIGGGDDDCCC@@@@@@BBBDDDEEECCC???<<<::::::999888888;;;???BBB???EEEIIIGGGAAA>>>@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>===<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>888999999999999888777777555777;;;>>>???>>><<<::::::===??????===:::999999:::999888777777888999:::111222333333222111000///...///000111111111111111000000000000000000000000...///111000...------...000000000000000000000000000000000000000000000000////////////............////////////////////////---...000///---,,,,,,---,,,---///000000000///...,,,------...............333333222111000///......000000000000000000000000//////000000///,,,(((&&&//////............//////000000000000111111111111000000000000000000000000111111111111111111111111333333222111000///......111111111111111111111222333333333333333333333333111111111111111111111111000000111222333333444444444444333333333444555555555444333333222222222222555555666666666666666555888888999999999:::::::::999888888888888888999999:::999888777777888999999===<<<<<<;;;;;;:::999999;;;;;;::::::::::::999999777888999:::;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>?????????;;;<<<=========<<<:::999;;;<<<===>>>>>>>>>===<<<::::::::::::::::::::::::>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888::::::999999888777666666///111444777888999888888666666666555444333444555777666444333333444666777222222222333333444444444444444444444444444444444222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000444444333222222111000000222222222222222222222222222222222222222222222222222222333333333333444444666666555555555444444444333444555777888:::;;;<<<;;;<<<<<<<<<;;;;;;:::999<<<;;;:::999:::<<<>>>???DDDDDDBBB@@@>>><<<;;;:::===<<<;;;:::::::::::::::999:::<<<;;;::::::;;;===>>>@@@AAABBBBBBCCCEEEGGGOOOIIIBBB@@@CCCGGGHHHFFFEEEFFFEEEDDDHHHMMMLLLHHHGGGIIIIIIHHHEEECCCCCCCCC>>>@@@CCCCCCBBBAAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCDDDFFFHHHKKKMMMOOOPPPLLLJJJHHHFFFEEEFFFGGGIIIRRRNNNIIIEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAFFFDDDBBBCCCDDDEEEEEEDDDFFFDDDCCCCCCEEEGGGGGGGGGEEEHHHJJJKKKJJJJJJLLLMMMPPPMMMJJJIIIJJJIIIEEEAAA>>>???@@@BBBDDDCCC@@@======<<<:::888888888:::;;;>>>>>>>>>>>>>>>>>>>>>>>>???<<<;;;<<>>>>>===;;;<<<>>>@@@<<<:::777666888999::::::<<<<<<<<<;;;999777555444777888999:::::::::::::::;;;<<<=========<<<;;;:::888999999888888888;;;<<<222222222222222111000/////////000000111000000000000000000000000000000000...000111111///......///000000000000000000000000000000000000000000000000////////////............////////////////////////...000111111///......///,,,---...///000000///...///000000111111111111111/////////......------,,,////////////////////////.........------,,,,,,,,,//////............//////........./////////000000000000000000000000000000111111111111111111111111222222111111000/////////111111111111111111000000222222222222222222222222111111111111111111111111000000111222222333444444333333333222333333444555555444333222222222222222444444555666666666666666888888888999999999::::::999999888888777888888888999888777666666777888888<<<<<<;;;;;;;;;;;;::::::;;;;;;::::::::::::999999666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<<<<=========<<<;;;:::::::::::::::::::::::::::;;;::::::999999999999:::<<<<<<<<<<<<;;;:::999888:::::::::999888777777777555555555555666666777888666666555444333333444555666555444333333444555666222333333333333333333444444444444444444444444444222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111000000//////000000111000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444666555555555444444444444333444555666777888999:::::::::;;;;;;::::::999888<<<;;;::::::;;;===???@@@EEEDDDCCCAAA???===<<<;;;<<<;;;;;;:::999999999:::777999:::;;;::::::<<<===???AAACCCEEEFFFHHHLLLOOOQQQJJJCCCAAADDDGGGIIIHHHCCCEEEEEEEEEJJJOOOOOOJJJLLLLLLLLLJJJFFFCCCBBBCCC@@@AAACCCBBBAAA@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFDDDEEEGGGIIIKKKMMMNNNOOOJJJHHHGGGFFFFFFIIIKKKMMMPPPLLLGGGDDDCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDEEEGGGHHHHHHHHHFFFDDDCCCDDDFFFIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIFFFDDDEEEGGGGGGEEEBBB>>>>>>>>>???@@@???===:::>>>===;;;:::999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>>>><<<;;;???@@@???>>><<<;;;===???>>>;;;999888999;;;<<<<<>>===<<<;;;999888777888999999::::::::::::999::::::;;;<<<<<<<<<;;;:::999999999888888999<<<>>>222222111000000000111111000000111111111000/////////////////////////////////111222222000//////000000000000000000000000000000000000000000000000000////////////............////////////////////////000222333222111000000000------...////////////...000000111222222222222111------------------------////////////////////////---,,,,,,+++,,,...///111//////............//////,,,,,,---------.........000000000000000000000000000000000000000000000000000000000000000000000000111111111000000/////////111111111111111111111111111111111111111111111111000000111111222333333333222222111111222222333444444333333222222222222333222333444555555666777777777888888888999999999999:::999888777777777777777777777666555555666777888;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999::::::::::::::::::999999999888999999::::::;;;;;;;;;;;;:::999999888:::::::::999888888777777;;;999777555444555666777666555444222222333444555666555444333333444555666444333333333333333333222444444444444444444444444222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000//////......//////000000000000000000000000000000000111222333333444444222222222222222222222222222222222222222222222222222222222222333333333333555555555555444444444444333444444555666666777777888888999999999888777777::::::999:::;;;===???@@@DDDCCCBBBAAA???>>>===<<<;;;;;;:::999999999::::::666888:::;;;:::;;;===???AAACCCFFFHHHJJJNNNRRRVVVRRRLLLDDDAAACCCGGGJJJJJJHHHKKKMMMMMMQQQVVVUUUQQQOOOOOONNNKKKGGGDDDBBBCCCCCCCCCCCCAAA??????@@@BBBCCCCCCCCCDDDFFFGGGHHHIIIGGGHHHIIIKKKLLLMMMMMMMMMHHHGGGGGGGGGJJJMMMQQQSSSMMMJJJFFFCCCBBBBBBAAA@@@AAAAAAAAABBBBBBCCCEEEEEEBBBCCCEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHKKKMMMMMMMMMGGGEEEDDDEEEHHHKKKNNNNNNMMMKKKIIIIIIKKKKKKHHHEEECCCAAA???AAADDDEEECCCAAA@@@???======>>>>>>===;;;???>>><<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>======>>>???CCCCCCBBB@@@===<<<<<<===???===::::::;;;=========@@@???===<<<::::::999999999999999:::999999888888777888999:::;;;;;;;;;:::;;;:::999999999;;;>>>???222111000//////000111222222222222222222111000///////////////////////////000222333333111000000111000000000000000000000000000000000000000000000000////////////............////////////////////////000222333333111000000111---.....................------...///////////////---------....../////////////////////////////////,,,,,,,,,,,,---///000000//////............//////,,,,,,---------.........000000000000000000000000////////////////////////////////////000000111111111111000000///.........000000000000000000000000111111111111111111111111000000111111222222222333111111111000111222222333333333222222222222222333111222222333444666777888777777777888888888888999:::999888777777666666777777777666555666777888999:::::::::;;;<<<======>>>;;;;;;:::::::::999999999;;;;;;<<<===>>>>>>======::::::::::::::::::::::::::::::;;;<<<===============<<<;;;:::999:::;;;<<<:::::::::::::::::::::999999999999999999:::::::::::::::999::::::;;;<<<<<<:::::::::::::::999888888::::::999999888888888888:::999888666555555555666666444222222333444444444555444444333333444444555444444444333333222222222333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222333333333333333444444111111111111111111111111111111111111111111111111111111111111111111111111//////............//////000000000000000000000000000111111222222333444444222222222222222222222222222222222222222222222222111222222222222333333333444444444444444444444444444444444444444444555555666666777777777666666555777777777888999;;;===>>>@@@@@@???>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<777999;;;<<<<<<>>>@@@BBBCCCFFFIIIKKKNNNPPPTTTWWWQQQKKKDDDAAABBBFFFJJJKKKPPPSSSTTTSSSTTTVVVTTTPPPMMMMMMLLLIIIFFFCCCCCCDDDEEEEEECCC@@@>>>>>>AAACCCCCCCCCCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNNNNNNNMMMMMMIIIJJJJJJLLLNNNRRRTTTVVVLLLIIIEEEDDDCCCCCCBBBAAABBBBBBBBBBBBCCCDDDFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLIIIHHHIIIKKKOOOQQQQQQPPPJJJHHHFFFGGGJJJMMMOOOPPPOOOLLLHHHIIILLLLLLHHHCCCBBB???>>>???CCCEEEDDDBBBBBB@@@>>>>>>???AAAAAA@@@>>>======<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA>>>>>>AAADDDGGGGGGFFFCCC@@@=========???===::::::;;;=========>>>===;;;:::999999999999888888999888888777666666666666777888999:::::::::===;;;999999;;;>>>???@@@111111/////////000111222444444444444333222222111000000000000000000000000111222333333111000000111////////////////////////////////////////////////////////////............///////////////////////////111222111000...//////.........------------...+++,,,------......------,,,,,,------......//////........................+++---...000000///...,,,//////............//////------........./////////////////////////////////.................................///000000111111111000000000//////......000000000000000000000000111111111111111111111111000111111111111111222222111111000000000111222222222222222111111222222333111111111222333555777888666666777777777888888888999888888777666666777777888888777666777888999:::999:::;;;;;;<<<===>>>>>>;;;;;;:::::::::999999999<<<<<<===>>>>>>>>>======::::::::::::::::::::::::999:::;;;<<<<<<======<<<===<<<;;;999999:::;;;;;;999999999999::::::;;;;;;888888888999999:::::::::999999999999999:::;;;<<<999999999:::999999888777999999888888888888777777666666777888888777555555555444222333555666555333444444444333333444444444444444444333333222222222333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222333333444444444111111111111111111111111111111111111111111111111000000000000000000000000//////............//////000000000000000000000000222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333333333444444444444444444333333333333333333444444444444555555666555555444444555555666777888999:::;;;;;;;;;::::::999999999;;;;;;::::::;;;<<<======999;;;===>>>???@@@CCCEEEHHHKKKOOOQQQRRRRRRTTTUUUMMMIIICCC@@@AAAEEEIIILLLTTTWWWVVVQQQMMMLLLJJJFFFGGGGGGGGGEEECCCBBBCCCEEEFFFEEECCC@@@>>>>>>AAADDDCCCBBBBBBCCCDDDGGGIIIKKKNNNOOOPPPQQQQQQPPPOOONNNMMMNNNPPPRRRSSSTTTUUUUUUKKKHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGLLLMMMNNNOOOOOONNNMMMLLLIIIIIIJJJLLLOOOQQQPPPOOOKKKJJJIIIJJJMMMOOOPPPPPPPPPLLLIIIJJJMMMNNNJJJEEE@@@>>>===@@@EEEIIIJJJIIIAAA???===>>>@@@BBBDDDDDD<<<<<<<<<<<<<<<<<<======???????????????????????????AAACCCBBB@@@AAADDDHHHIIIJJJIIIFFFBBB???>>>>>>>>><<<999999:::<<<<<<<<<===<<<<<<;;;::::::::::::777888888888777666555555666666666777888999::::::===;;;999;;;>>>@@@@@@???000000/////////000111111333333444444444333222222000000000000000000000000000222333333111000000111////////////////////////////////////////////////////////////............////////////////////////...000111000///---......///...------,,,---------------...////////////...+++++++++,,,,,,---------........................,,,...000111111///,,,+++//////............//////...////////////000000000////////////////////////////////////////////////.........//////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111000000111111222333222111111111111222222333222222111111222444555777666666666666777777777777777777777666666777777888888888777777777999:::;;;::::::;;;<<<======>>>>>>;;;;;;::::::::::::999999::::::;;;;;;;;;;;;;;;:::999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::999999999:::;;;<<<777777888888999:::::::::777777777666777777888888888888999999999888888777777777777777777777777777333444666888888777555444555333333555888888555222333333333444444333333333444333333333333333333222333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111000000000111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000333222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222333333333333444444444444333333333333333444444444333333444555555555444444333333444555555666666666666777777777777777777777999999999:::;;;<<<===>>>;;;===???@@@AAABBBDDDFFFLLLPPPTTTVVVUUUSSSRRRQQQHHHFFFCCCAAABBBFFFJJJMMMYYY[[[XXXPPPJJJGGGEEEBBBAAABBBBBBAAA@@@@@@CCCEEEEEEEEECCCAAA??????BBBEEECCCCCCBBBBBBCCCEEEHHHJJJOOOQQQRRRSSSSSSQQQOOONNNMMMPPPSSSVVVWWWVVVSSSQQQIIIGGGEEEEEEFFFFFFEEEDDDBBBBBBBBBCCCEEEFFFHHHIIIOOOPPPQQQRRRQQQOOOLLLKKKHHHHHHIIIKKKNNNNNNLLLKKKIIIIIIJJJMMMPPPRRRQQQPPPQQQNNNLLLLLLNNNNNNJJJGGG===<<<<<<@@@HHHNNNPPPPPP@@@>>>======???BBBCCCCCC<<<<<<<<<===============????????????????????????AAABBBBBBBBBBBBDDDGGGIIIHHHIIIIIIGGGCCC@@@??????===;;;888888999;;;;;;;;;===>>>>>>???>>>>>>======888888888999888888777777777777777777777888999:::;;;:::999<<<@@@BBB@@@===...//////000000000000000111111222222333222222222222222222222222222222222000111333222000//////000////////////////////////////////////////////////////////////............////////////////////////...000111000///---......///...---,,,,,,,,,---------......///////////////,,,,,,,,,,,,------------........................---...///000000///...---//////............//////....../////////000000000////////////////////////////////////////////////......////////////////////////000000111222222222111111111111111111111111111111111111111111111111111111111111000000000000222111111111111222333333111111111111111222333333333222111000111222444555555555555666666666777777666666555666666777888999777777666666777888:::;;;;;;;;;<<<<<<======>>>>>>;;;;;;::::::::::::999999::::::;;;;;;;;;::::::999999999999999999999999999888999:::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;:::999999>>>===;;;:::999999999:::666777777888999999::::::888777777666666666666777777777888888888888888777555555555555666666666666444444555555555555444444444333444888;;;;;;666111333333333444444333333333222333333333333333333444222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111///000000111222222333333111111111111111111111111111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000111111111222222333333444222222222222222222222222222222222222222222222222111111111111222222222222222222333333333444444444222333333333444444555555222333444444555555555444444444444555555555444444444444444555555666666666777777777888999:::<<<===<<<>>>@@@AAAAAABBBDDDFFFIIIMMMSSSVVVUUUQQQMMMJJJEEEDDDDDDDDDEEEHHHLLLOOOZZZ\\\XXXOOOHHHGGGFFFDDD???@@@???>>>>>>???AAADDDDDDDDDCCCBBB@@@@@@CCCEEEEEEDDDBBBBBBCCCEEEGGGIIINNNPPPQQQSSSRRRQQQNNNMMMJJJNNNTTTXXXYYYUUUPPPLLLFFFEEEDDDDDDEEEFFFEEEDDDBBBBBBCCCDDDEEEGGGHHHIIINNNOOOPPPQQQPPPNNNLLLJJJHHHGGGHHHIIIJJJJJJGGGEEEDDDEEEIIINNNSSSUUUTTTRRRSSSRRRQQQPPPNNNLLLIIIHHH???===<<<@@@FFFLLLNNNNNNCCCAAA@@@@@@AAABBBAAA@@@<<<===>>>>>>?????????>>>????????????????????????BBB@@@???@@@BBBEEEGGGHHHDDDEEEFFFEEEBBB@@@??????===;;;888888999;;;;;;;;;;;;===???AAAAAA???===<<<999::::::;;;;;;;;;;;;:::999888777777777888999:::999888999===BBBCCC???;;;---...///111111111000///...///000111111111111111222222222222222222222222///111222222000//////000////////////////////////////////////////////////000/////////............///////////////////////////000111111///....../////////---,,,+++,,,,,,---,,,------...............////////////////////////..............................------...///000111//////............//////.........////////////000////////////////////////000000000000000000000000//////////////////////////////000111222333444444111111111111111111111111111111111111111111111111111111111000000000000000222222111111222222333444111111000000111222333333444333111000000222333555555555555555666666666777555555555555666888999:::666555555555666777999:::<<<<<<<<<<<<============;;;;;;;;;:::::::::999999;;;<<<<<<===<<<<<<;;;;;;888888888888888888888888888888999:::;;;;;;;;;;;;999:::;;;<<<;;;:::999888AAA@@@===;;;999888777777666777777888999999::::::::::::999888777777888888666777777888888888777777444444444555555555555555777666444222222222333444333333555999>>>===666000222333333444444333333222222222222333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222111111222333444444555555000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000...///000111333444555666222222222222222222222222222222222222222222222222000111111111111222222222222222222333333444444444222222333444444555666666222333444444555555555555555555666666555555444333333333444444555666666777555555555666777999:::;;;<<<>>>???@@@@@@AAACCCDDDCCCHHHOOOSSSRRRMMMGGGDDDCCCDDDEEEFFFGGGJJJNNNPPPTTTVVVSSSJJJCCCCCCEEEDDD???@@@???>>>======@@@CCCBBBCCCCCCBBBAAAAAACCCEEEGGGEEECCCBBBCCCEEEGGGIIIMMMNNNPPPRRRQQQPPPMMMLLLGGGLLLSSSXXXYYYUUUNNNJJJEEECCCBBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKMMMOOOPPPOOONNNKKKIIIGGGGGGGGGHHHHHHGGGCCCAAA???BBBHHHOOOUUUXXXWWWUUUUUUVVVUUURRRMMMJJJHHHHHHEEEAAA???@@@DDDGGGHHHGGGHHHFFFDDDDDDDDDCCCBBB@@@===>>>???@@@@@@@@@@@@@@@????????????????????????BBB???<<<>>>BBBFFFGGGFFF@@@BBBDDDCCCAAA???>>>>>>>>>;;;999888:::;;;<<<<<<888:::>>>@@@@@@>>><<<:::;;;;;;<<<===>>>>>>>>>>>>:::999888777777888999999777777999>>>CCCDDD???999...///000000000///---,,,////////////////////////000000000000000000000000333333222111000///...---////////////////////////...---,,,,,,---...///000------------------------111000///...------...///...........................------,,,,,,------...000////////////.......................................////////////......111111000000//////......000000///...............000---,,,---///111000/////////000000///...------000111111000///......///000000//////.........---000000000000000000000000111111000000//////......111111000///////////////000000000000111111111111000000000000000111111222333333222222111222222222//////000111222444555666666555555555555666777777666666666666777777777777666666555555666888;;;<<<>>>===<<<;;;;;;<<<===>>><<<;;;:::999888888888888888999999999999888777777777888888999999:::;;;;;;:::;;;<<<<<<======<<<<<<>>>;;;999:::<<<===;;;888;;;:::999888777777777777888888999999999:::::::::;;;;;;:::999999888888777999888888888777777666666666666666666555555555555777666555444333444555555444444444444444444444444666555444333333333333333222222222222222222222222111222222333333222222111222222333333333333444444222222222222222222222222//////000000111111222222000111222222111000///...000000000000000000000000111111111111111000///...111111111000000000000000////////////////////////111111111000000000000000000111111111111222222222333333333333333333333333111111111000000000000000000111111111111000//////111222333333444444444444333333444444333333222111333444444555555444444333777666555444333444444555333333333444444444555555888888888777888888999999<<<;;;;;;;;;;;;<<<======AAAEEEIIIKKKIIIGGGEEEDDDAAABBBBBBDDDHHHLLLPPPSSSOOOMMMJJJFFFDDDCCCCCCCCC@@@???<<<999888;;;@@@DDDAAAAAAAAAAAABBBBBBBBBBBBAAADDDEEECCC??????CCCHHHLLLMMMOOOQQQPPPNNNKKKIIIDDDIIIOOOTTTTTTQQQKKKGGGCCCDDDDDDBBB???===<<<<<>>>>>@@@AAACCCEEEFFFGGGKKKHHHEEEGGGJJJJJJGGGBBBAAAAAABBBDDDFFFEEECCCAAAAAA@@@@@@AAABBBBBB@@@?????????>>>???@@@CCCFFFHHHBBBCCCDDDCCCAAA??????@@@@@@<<<888999===???>>>;;;@@@>>><<<;;;:::;;;<<<======<<<;;;<<<>>>??????===:::999777666666666777777<<<>>>@@@AAAAAAAAA???>>>///////////////......---000000000000000000000000000000000000000000000000333222222222222222111111000000000000000000000000///...---------...///000------------------------111000///...---......///...........................------,,,,,,------...------...///000111111222........................---......//////......---/////////.........------//////...---------------///---+++,,,...000///...///////////////...------///000111000///...///000000/////////............000000000000000000000000111000000000/////////...111111000/////////////////////000000000111111111000000000000000111111222333222222111111222222222000000000111222333444555555555444444555555666777555666666666777777777777777666555555666888:::;;;>>>===<<<;;;;;;<<<===>>><<<;;;:::999888888888888999999999:::999888888777666777777888888999::::::999::::::;;;;;;;;;;;;;;;===;;;::::::<<<<<<;;;888<<<;;;:::999888888888888888888888999999999::::::;;;::::::999888888777777888888888777777777666666777777666666666555555555777666555444333444444555444444444444444444444444555555444333333333333333222222222222222222222222111222222333333222222111222222222333333333444444222222222222222222222222000000000000000111111111000000111222111111//////000000000000000000000000111111111111111111000///111000000000000000000000000000000000000000000000111000000000000000000000000000111111111222222222222222222222222222222222//////000000000000000000222222333333222222111000111222333333444444333333333333444444333333222111333333444444444444333333666555444333222222333444333333333444444444555555777777666666777777888888;;;;;;;;;;;;;;;<<<======???AAADDDEEEDDDBBB@@@@@@??????@@@AAADDDHHHLLLNNNLLLJJJHHHEEEDDDCCCCCCDDD@@@???<<<999888:::???CCCFFFFFFFFFFFFEEEDDDCCCCCCEEEGGGGGGDDD@@@???CCCGGGGGGJJJMMMOOOOOOMMMIIIGGGEEEHHHLLLOOOOOOLLLHHHEEECCCDDDEEECCC@@@>>>>>>???DDDFFFHHHHHHHHHJJJLLLNNNNNNNNNOOOOOOPPPPPPPPPQQQRRRQQQPPPQQQRRRQQQMMMIIILLLMMMQQQYYY___aaa]]]XXX\\\______YYYNNNEEECCCDDD@@@AAABBBDDDFFFGGGHHHIIINNNKKKHHHJJJMMMNNNKKKGGGDDDDDDFFFIIIKKKKKKIIIGGGCCCBBBAAABBBDDDEEEEEEDDDCCCBBBAAAAAABBBEEEGGGIIICCCFFFHHHGGGEEEBBBAAAAAA???;;;888:::===@@@???<<>>===<<<<<<===???@@@>>>===<<<===???@@@???>>>::::::888777777777888888;;;<<<>>>?????????======000//////............///111111111111111111111111000000000000000000000000---.........//////000000000000000000000000000000000000///........./////////.........------,,,,,,000000///............///...........................------,,,,,,------...,,,------...///000111111------------------------------............------.........---------------......---,,,,,,,,,,,,---...,,,++++++---......---///////////////......---...///000000//////000111////////////............000000000000000000000000000000000000////////////111000000/////////////////////000000000000111111000000000000000111111222222222111111111222222333222222111111222222333444444444333333333444555555555555666666666777777777888777666666666777999:::======<<<;;;;;;<<<======;;;:::999888888888888888:::::::::::::::999999888555666666777888888999999888999::::::;;;;;;::::::===;;;::::::;;;<<<:::999<<<<<<;;;999999999999999888888888999999999999:::::::::999999888777777777777777777777666666666666777777777777666666666666666666555444444444444555444444444444444444444444555444444333333333333333222222222222222222222222111222222333333222222111222222222222333333333333222222222222222222222222111111111111000000000000///000000111111111111000000000000000000000000000000111111222222222111111000000000000000000111111111111111111111111111111000000000000000000111111000000000111111111222222111111111111111111111111.../////////000111111111444444444444444333333222111222222333333333333333333333444444333333222111333333444444444444333333444333333222222222222333333333333444444444555555666555555555666666777888;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAAAAA???======>>>=========>>>@@@BBBEEEFFFGGGFFFDDDCCCCCCCCCDDDEEE@@@???<<<999888:::>>>BBBGGGGGGHHHIIIHHHGGGEEEDDDHHHIIIIIIEEEBBBAAADDDGGGFFFIIINNNQQQRRROOOJJJGGGEEEFFFHHHIIIHHHGGGEEEDDDBBBCCCDDDBBB@@@??????@@@GGGJJJMMMOOOOOOPPPQQQSSSRRRRRRSSSTTTUUUXXXZZZ\\\___]]]\\\[[[ZZZWWWSSSPPPTTTVVVZZZ___aaabbbbbbaaaeeefffeee]]]QQQHHHDDDDDDCCCDDDFFFHHHJJJKKKKKKKKKNNNKKKJJJKKKOOOQQQPPPNNNGGGHHHKKKOOOSSSTTTRRRPPPHHHEEECCCBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGCCCFFFJJJKKKIIIEEEAAA???>>><<<:::;;;???AAA@@@?????????>>>>>>???@@@BBBCCC???>>>===>>>???@@@???>>>;;;::::::999999999999:::999:::<<<======<<<<<<;;;000///...------...///000000000000000000000000000000000000000000000000000------------............111111111111111111111111111111000000//////////////////......------,,,,,,/////////.........//////...........................------,,,,,,------...............------------------------------------......////////////............------------------......------,,,------......---,,,,,,------.........///////////////......---///000000//////000222///////////////.........000000000000000000000000000000000000////////////000000////////////000000////////////000000000111000000000000000111111222111111111111111222222333333333222222111222222333333333222222333333444555555555555666666666777777888777777666777777888999<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888888888:::;;;;;;;;;;;;:::999999666666777777888999999999999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;::::::;;;;;;:::999888888888888888888888888999999999999999999999888777777666666666666666666666666666666888888777777777666666666666666555555444444444444333333333333333333333333444444333333222333333444222222222222222222222222111222222333333222222111111222222222222333333333111111111111111111111111222222111111000000////////////000000111111111111////////////////////////000000111222222333222222000000000000000111111111111111111111111111111111000000000000000111111111000000000000111111111111000000000000000000000000/////////000111222333333444444444555444333333222111222222333333333222222333333444444333333222111333333333444444333333333333333333222222222222333333333333444444444555555555555555555666777888888;;;;;;::::::;;;;;;<<<===AAAAAAAAA???===<<<===>>>;;;;;;;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEAAA@@@>>>;;;:::;;;???CCCEEEFFFGGGIIIIIIHHHGGGFFFGGGHHHGGGEEEBBBBBBEEEHHHIIIMMMSSSWWWWWWSSSLLLHHHCCCCCCCCCDDDDDDDDDDDDDDDAAABBBBBBAAA??????@@@AAAKKKNNNSSSUUUVVVVVVVVVWWWXXXWWWWWWXXXYYY]]]```bbbeeecccaaa___\\\YYYUUUSSSXXX\\\___aaa```aaaccceeeggggggeee]]]RRRIIIFFFEEEEEEGGGJJJLLLNNNNNNMMMLLLJJJIIIHHHKKKOOOTTTUUUVVVMMMOOORRRWWW[[[\\\ZZZXXXLLLHHHCCCAAAAAADDDFFFGGGIIIGGGEEECCCBBBCCCDDDEEEBBBFFFKKKMMMKKKEEE@@@===>>>===<<<>>>AAACCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBB???>>>===>>>???@@@???>>>;;;;;;::::::::::::::::::888999:::;;;;;;;;;;;;:::000///...------...///000////////////////////////////////////////////////222222222222111111111111000000000000000000000000111111000000000///....../////////......---------......//////////////////...........................------,,,,,,------...------,,,,,,,,,,,,++++++------------------------...//////000000//////...........................///...............///////////////...------...///......///////////////...---///000000//////000222.........///////////////////////////////////////////////////000000000000000000////////////000000...////////////000000000000000000000000111111222111000000000111111222333333333222222111111222222333222222222222333444444555555555555666666666666777777777777777777888888;;;;;;<<<<<<<<<<<<;;;;;;999999888888777777888888:::;;;;;;;;;;;;:::999999777777888888999::::::;;;::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;:::::::::::::::999888777666666666666777777888888888999999999999888888777777666666555555555555555555555555666777777777777666666666666555555555555555444444444333333333333333333333333333333222222222333333444222222222222222222222222111222222333333222222111111111111222222222333333111111111111111111111111222222111111000000///////////////000000111222222///////////////////////////000111222222222222222//////000000111111111111111111111111111111111111//////000000111111111111//////000000000111111111000000000000000000000000000000111111222333444444333333333333333222111111222222222333333222111111333333444444333333222111222333333333333333333222333333333444444444444333333333333444444444555555666666666666777888999::::::::::::::::::;;;<<<<<<@@@AAA@@@>>><<<;;;<<<>>>;;;::::::::::::;;;;;;;;;======>>>???@@@BBBCCCDDDAAAAAA@@@>>>===>>>BBBEEEIIIJJJJJJJJJJJJHHHGGGFFFEEEEEEDDDCCCCCCDDDGGGIIIMMMQQQVVVZZZYYYTTTMMMHHHCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDDDDCCCAAAAAACCCEEELLLPPPUUUXXXXXXXXXWWWXXXZZZYYYXXXXXXYYY[[[]]]___``````^^^[[[WWWTTTQQQPPPTTTXXX[[[ZZZXXXWWWZZZ^^^\\\\\\ZZZTTTLLLFFFCCCCCCEEEGGGKKKNNNOOONNNMMMKKKGGGGGGGGGKKKPPPWWW\\\^^^[[[\\\^^^```aaa___[[[XXXKKKGGGCCCAAACCCHHHLLLNNNLLLJJJHHHEEECCCCCCDDDDDDCCCHHHMMMOOOLLLFFFAAA>>>>>>>>>???@@@BBBDDDDDDCCCCCCBBBAAA@@@??????>>>>>>>>>===<<<<<<>>>>>>===<<<::::::::::::::::::::::::888999999:::::::::::::::///............//////000........................////////////////////////222111111111000000////////////////////////////////////000000000///..............................---...//////000/////////...........................------,,,,,,------...)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......////////////.....................////////////............///000000///000000///------...000---...//////////////////...///000000//////000111.........///////////////////////////////////////////////////000000000000///////////////000000111......////////////000000000000000000000111111222000000000000000111222333333333222222111222222222333333222222222333444444444444555555555666666666666666777777888888888888;;;;;;<<<<<<<<<<<<;;;;;;999888888777777777888888:::::::::::::::999999888888888888999::::::;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<===<<<:::999:::;;;999888777666666555666666777777777888888888888999888888777777666555555555444444444555555555555555666666666666555555555555555555666666555555444333333333333333333333333333222222222222222333333444222222222222222222222222111222222333333222222111111111111111222222222222111111111111111111111111111111111111000000000000111000000000000000111222000000000000000000000000///000000111111111000000/////////000111111222222111111111111111111111111/////////000111111222222/////////000000000111111000000000000000000000000000111111222222333333333222222222222222111000000222222222222222222111000333333444444333333222111222222333333333333222222222333333444444444444333333333333444444444555555555555555666777888999::::::::::::::::::;;;;;;<<<<<<======;;;999999:::;;;::::::::::::999999999999:::;;;<<<===>>>???@@@AAAAAAAAAAAA??????AAAEEEHHHQQQPPPOOOMMMKKKIIIHHHGGGEEEDDDCCCCCCDDDFFFHHHJJJKKKOOOUUUYYYXXXSSSLLLHHHEEEFFFGGGHHHHHHIIIIIIIIIGGGHHHGGGFFFDDDDDDFFFHHHKKKNNNSSSUUUUUUTTTTTTTTTVVVUUUTTTSSSSSSSSSTTTUUUUUUUUUTTTRRRNNNKKKKKKKKKKKKNNNOOONNNLLLKKKMMMOOOKKKLLLJJJGGGCCC???>>>???BBBEEEIIIMMMNNNMMMJJJHHHFFFFFFGGGJJJPPPWWW^^^bbbgggffffffeeebbb\\\UUUPPPGGGDDDAAABBBGGGNNNTTTWWWOOOMMMJJJGGGEEEDDDDDDEEEFFFJJJMMMNNNKKKFFFBBB@@@>>>>>>@@@AAABBBBBBBBBBBBAAAAAA@@@???===<<<;;;:::<<<;;;::::::;;;;;;:::999777888999999999999999888888888888888999999999:::---......///////////////////////////////////////////////////////////////,,,---------------..............................------.../////////......------......//////000000,,,---///000000000//////...........................------,,,,,,------...++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------............---------......///000...///000///,,,+++---///------...//////////////////000111000///...///000............/////////000////////////////////////.../////////000000000111///////////////000111111........./////////000000000000000000000111111222////////////000111222333222222222111222222333333333333333333333444555555444444444555555555666666555555666777888999999999:::;;;;;;<<<<<<;;;;;;:::888888777777777777888888999999999:::999888888777777777777888999999::::::::::::;;;<<<<<<<<<<<<;;;:::<<<===<<<:::999:::<<<:::999888777666666666666777777777777888888888888888777777666666555444444333333444444444555555555555555555555444444444444444555666666666555444333222222222222222222222222222222111111222333333444222222222222222222222222111222222333333222222111111111111111222222222222111111111111111111111111000000000000000111111111222111000//////000000111000000000000000000000000//////000000000///.........//////000111111222222000000000000000000000000...//////000111111222222////////////000000000111111111111111111111111111000000000000000000000000222222222222222111111000222222222222222111000000333333444444333333222111222222333333333333222222000111222333444444333222333333333444444444555555444444444555666777999999::::::999999::::::;;;<<<999:::;;;:::999888999:::888888999999888888777666999:::;;;<<<============>>>???@@@???@@@BBBFFFIIIPPPOOOMMMKKKJJJJJJKKKLLLHHHFFFDDDDDDEEEGGGIIIIIIHHHLLLRRRVVVWWWSSSNNNKKKJJJLLLMMMOOONNNLLLIIIHHHHHHHHHGGGEEECCCCCCFFFHHHGGGJJJMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHIIIJJJJJJHHHEEEDDDEEEGGGEEEFFFFFFFFFDDDCCCCCCCCC@@@@@@???>>><<<;;;<<<<<>><<<999888:::<<<;;;:::999888777777777777777777777777888888888888777777777666555555444444333333333444444555555555555555444444444333333333444555666666666555333333222222222222222222222222222111111111222333333444222222222222222222222222222222222333333222222222000111111111111222222222000000000000000000000000//////000000111111222222333222111/////////000000000000000000000000000000//////000//////...------...//////000111222222222////////////////////////...//////000111222222222////////////000000000000111111111111111111111111////////////............222333333333333222111111222222222222222111000///333333444444444333222222222222222333333222222222///000111222333333222111333333333444444444555555222333333444555666888888::::::999999::::::;;;<<<888:::<<<<<<:::::::::;;;777777888888777777666555999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@BBBFFFIIIIIIHHHGGGGGGHHHKKKOOOQQQKKKIIIGGGFFFGGGHHHIIIIIIGGGKKKQQQVVVWWWVVVRRROOOOOOPPPSSSTTTRRRNNNIIIFFFFFFFFFEEECCC@@@@@@BBBEEEDDDFFFHHHIIIHHHGGGGGGHHHCCCCCCDDDDDDCCCBBBAAA@@@BBBCCCEEECCCAAA@@@BBBEEEDDDDDDCCCCCCBBBAAA@@@???======<<<<<<;;;;;;<<<===<<<@@@EEEIIIJJJHHHDDDAAABBBAAAAAAAAADDDJJJRRRWWWTTTTTTUUUVVVUUUPPPIIIDDDCCC@@@>>>>>>BBBGGGLLLNNNIIIGGGDDDAAA???>>>>>>>>>CCCDDDDDDBBB>>><<<;;;<<<:::<<<>>>>>>===<<<<<<<<<999999999:::999999888888999777666666777777666444333444555777777777666555555444444444444555666666///...---,,,,,,---...///000000000000000000000000//////............////////////////////////////////////000000000000000000---...///000000///...---...........................//////000111222222333000000000000000000000000,,,,,,,,,------.........((())),,,...///...---,,,//////...---,,,++++++***---------,,,,,,+++++++++,,,,,,---.../////////...///......------...000111................................................,,,------...///000111111...///000111111000///...------------------------222111000//////......///000000000000000000000000111111000000000000111111000///...------...///000111111111111111000////////////000111222333333333000111222222333444555555555555444333333222111111333555777:::<<<<<<===<<<;;;;;;::::::999888777777555555555555555666777777888888888888777777777777777777777777777888888999888999::::::;;;;;;::::::<<<;;;:::999888888888888::::::999888777777777888666666666666777777777777666666555555555444444444555555555555555555444444888777666444444555555666444444333333333333222222222222222222222222222222333333444444444333222222222222222111111111000000222222222111111111111000222222222111111111000000111111111111111111111111111222222333222111000///000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000/////////...---///555===FFFKKK222111000//////000111222333222000/////////000111222111111111000000/////////000222333444444333333444444333222222111000000111111222222222333333333111222222333333222222111111111222222222333333333333222111333666666333000333333333444444444555555666777777777888888888888777888999:::999999777777777777777777777777777777888999:::;;;;;;;;;;;;:::======>>>>>>??????@@@@@@AAAAAAAAABBBDDDFFFHHHJJJKKKIIIFFFCCCCCCEEEGGGIIIBBBEEEIIIMMMPPPQQQQQQPPPSSSRRROOOMMMIIIGGGDDDCCC??????>>>>>>>>>>>>??????CCCCCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@?????????@@@AAABBBBBBCCCCCCBBBBBB???@@@AAABBBBBB@@@>>>===:::999999888999:::;;;<<>>>>>@@@@@@AAACCCEEEHHHJJJKKKPPPOOOLLLJJJHHHGGGGGGGGGBBBBBBBBBAAAAAAAAAAAA@@@BBBAAA>>><<<;;;:::::::::>>>===<<<:::999999:::::::::::::::999999888888888666666666666555555555555555555555666666666666777555555555555555555555555777777666666555555555444///..................///000000000000000000000000000000////////////000000////////////////////////...............------------...///000000///...---........................,,,------...//////000000////////////////////////,,,------------------...)))***,,,---...------,,,.........------,,,,,,+++/////////......---------------......///.........---------------......///................................................------......//////000000...///000111111000///...------------------------/////////......///000000000000000000000000000000111111000000000000111111000///...------...///000111111111111111000//////000000000111222222222333222222333333333333333333333333333333333333333333666666888999999:::::::::;;;::::::999888888777777555555555555555666666777888888888888777777777777777777666666777777888999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888888999888777777666666666777666666666666666666666777666666555555555444444444555555555555555555555555888777666555444555555666444444333333333333222222222222222222222222222222---...000333444666777777222222222111111111000000222222222111111111111000222222222111111111000000111111111111111111111111111222222222222111000///000000000000000000000000////////////////////////.../////////000000000000//////////////////////////////000000000000//////222111//////222777<<<@@@222111000//////000111222222222000/////////000000111111111111000000000//////000111333444444333333333333333333333333333333111111222222222333333333111222222333333222222111111111222222222333333333222111000222444444222///333333333444444444555555666666777777777888888888777888999::::::999888777888888888888888888888888::::::::::::::::::::::::<<<<<<<<<===============<<<<<<<<<<<<===???AAABBBDDDCCCAAAAAAAAACCCEEEGGGBBBCCCFFFIIIKKKKKKKKKJJJJJJIIIHHHFFFCCCAAA??????>>>>>>============>>>>>>???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@@@@????????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCAAA???<<<;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@??????>>>======<<<<<<<<<===>>>@@@AAACCCDDDDDDCCCAAA@@@????????????<<<<<<<<<;;;;;;;;;;;;:::>>>===;;;:::999888888999<<<;;;:::888888777888888999999888888888777777777666666666666555555555555444555555555555666666666555555555555555555555555777666666666555555555444...//////000000//////...000000000000000000000000111000000000000000000111//////////////////////////////......---------,,,......////////////......////////////////////////,,,,,,------.../////////////////////////////////.........---------------,,,,,,,,,,,,,,,---------------------------------/////////........................///......------++++++,,,---------------.........................................................///////////////...//////000000//////...........................------------...///000111000000000000000000000000111000000//////000000111//////............///000000111111111111000000///111111111111111111222222444444333333222222222222111111222333333444555555888888777777666666777777:::999999888888777777666555555444444555555666777888888888888777777777777777777666666777777888999;;;<<<======>>>>>>======;;;:::999888888888888888777777666555555555666666666666666666666666666666555555555555555444444444555555555555555555555555777666555555444444555555444444333333333333222222222222222222222222222222,,,---///222444666777888222222222111111111111111222222222111111111111000222111111111111000000000111111111111111111111111111111222222111111000///000000000000000000000000////////////////////////....../////////000000000...........................//////000000//////...222111000//////111333555111111000000000000111111111111000/////////000000111111111111000000000000///000111222333333333333000000111111222333333444111111222222222333333333111222222333333222222111111111222222222333333333333222222333555444222000333333333444444444555555666666666666777777777777777888999::::::999888777888888888999999:::::::::<<<;;;:::999999999:::;;;<<<;;;;;;;;;;;;:::::::::888888888888999:::;;;<<<=========>>>???@@@BBBCCC@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@???>>>===<<<<<<>>>>>>============>>>>>>;;;<<<===???AAABBBBBBBBB>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBAAAEEEEEEDDDCCCAAA>>>;;;999<<<<<<;;;;;;;;;<<<===============<<<;;;;;;::::::::::::::::::;;;===>>>???>>>======<<<<<<<<<======888888777777777666666666999888777666666666777777999999777666666666666666777777777777666666666666666666666666555555555555444444444555555555555666555555555555555555555555666666666555555555555555...///000111111000///...000000000000000000000000000000////////////000000////////////////////////111111111000//////.........//////////////////...////////////////////////.........//////000000000//////////////////////////////......------,,,,,,...------,,,,,,,,,------,,,,,,,,,------.........---------------,,,,,,,,,.../////////...---,,,,,,***+++---.........---,,,................................................///////////////.........////////////////////////////////////////////////---------------...//////////////////////////////000000////////////000000...............//////000000000111111111111000///222222222111111111111111333222222222222222222222111222222333333444444555888777666444444555666777888888888777777666666666555444444444444555666666888888888888777777777666666666666666666777888888;;;<<<<<<===============::::::999888888888888888777777666555555666666666666666666666666555555555555555555555555555555555444444444555555555555555666666555555444444444444444444333333333222222222222222222222222222222222000111222333333333333333111111111111111111111111222222222111111111000000111111111111000000000000111111111111111111111111111111111111111111000000////////////////////////////////////////////////........./////////000000...........................//////////////////...---......//////111222222111000000000000000000111000000000/////////000000111111111000000000000000000000111111222222222222......//////000111111222111111222222222333333333111222222333333222222111111111222222222333333333555666666777777666555333333333333444444444555555555555555666666666777777666777888999:::999888888888999999::::::;;;;;;<<<===<<<:::888888999:::;;;<<<<<<;;;;;;:::999999888999999999999:::::::::;;;:::;;;<<<======>>>>>>>>>>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???;;;<<<===>>>???@@@@@@@@@<<<<<<======>>>>>>????????????@@@AAAAAAAAAAAAAAADDDDDDCCCBBB@@@===;;;:::::::::::::::::::::::::::<<<<<<;;;;;;::::::::::::<<<<<<<<<;;;<<<======>>>>>>======<<<<<<<<<<<<<<<888888777777777666666666555555555555555666666666888777777666666555555555666666666666666666666666666666666666555555555555444444444444555555555555555555555555555555555555555555555555555555555555...///000111111000///...////////////////////////.........------.........////////////////////////111111000000/////////.../////////....../////////////////////////////////............////////////......................../////////......---------......---,,,,,,,,,------+++,,,,,,------.........------------------------.../////////...---,,,,,,+++,,,---//////...------................................................///////////////.........//////............////////////////////////////////////...---------------////////////////////////000000////////////000000---......//////////////////000000111111111000000222222222111111111111111000000111222222333444444333333333333333333333333555555444333444555777888777777666666666666555555444444444444444555666666888888888888777777777666666666666555666777777888::::::;;;<<<<<<<<<<<<;;;999999888888777777888888777777666666666777777888777666666666555555444444444555555555555555555555444444444555555555666666555555555555555444444333444444333333333222222222222222222222222222222222333333333333222111111000111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111////////////////////////....................................////////////////////////////////////......////////////......,,,---...///000111111111000000000111111000000000/////////000000000//////000000000000000000111111111111111111111111222222111111111111111111111111111111222222222333333333111222222333333222222111111111222222222333333333555666888888777555444444333333333444444444555555444555555555555666666666666777888999:::999999888999999:::::::::;;;;;;;;;<<<;;;999888888999;;;<<<>>>======<<<;;;:::999999;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<============<<<;;;=========>>>???@@@@@@AAA>>>>>>>>>>>>>>>?????????@@@??????>>>>>>??????@@@===>>>>>>????????????>>><<<<<<<<<======>>>>>>???>>>???@@@@@@AAAAAA@@@@@@AAAAAA@@@@@@???>>><<<<<<:::::::::::::::::::::999;;;;;;;;;;;;;;;:::::::::>>>======<<<<<<======>>>;;;;;;::::::999777777666888888888888777777777777333444555555666777777777777777777777777666666666666777777777777777777777666666666666555555555555444444444555555555666666555555555555555555555555444444444555555555555555...//////000000//////...////////////////////////...------,,,,,,------...////////////////////////........................//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...............---------------.........,,,,,,,,,------.........///////////////000000000.........///......------,,,,,,---........................................................................//////////////////......------......///........................111000///...------------000000000000000000000000000//////......//////000,,,---...///000000000//////000000111111111111000111111111111111111222222//////000111222333444444333333333333333333333333333333333444555777888999555555555555555555555555444444333333444444555666888888888888777777777777666666555555666666777888888999::::::;;;:::::::::999888888777777777888888777777666666777777888888777666666555555444444444444444444555555555555555333333444444555666666666444555555555555444333333444444333333333333222222222222222222222222222222000111111222222222222222111111111111111222222222222222222111111111111000//////000000000000000111000000000000000000000000000000/////////000111111000000000000000000000000........................------........./////////////////////////////////---......//////......---//////000000000000///...000000111111111111000000......///000000000//////000000000000111111111111111111000000000111111222333333333333333333222222111111222222222333333333111222222333333222222111111111222222222333333333333555666666444222222222333333333444444444555555444444444444555555555666555666888999::::::999888::::::::::::::::::::::::::::::999999999:::;;;<<<>>>>>>===<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;===>>>>>>>>>>>>===<<<;;;===>>>???@@@AAAAAAAAAAAA========================??????>>>>>>>>>>>>??????>>>>>>????????????>>>>>>============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>>>>>>>===============<<<<<<=========<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;::::::::::::888777555444777777777666666666555555333444555777777888777777666777777888888777777666666666666666777777777777666666666666555555555555555555555666666666666777555555555555555555555555444444444444444555555555///..................///////////////////////////......------------......////////////////////////,,,,,,------.../////////000///...------...///000------------------------++++++++++++++++++++++++....................................////////////+++,,,---/////////......,,,,,,------------------.../////////000000000111------......///.........,,,,,,,,,,,,,,,------...................................................------......//////000000///...------------...///------------------------000000///....../////////000000000000000000000000//////............//////,,,---...///000000000/////////000111111111111111000000000111222222222333000000111111222222222333111222222333333444444555222333444666777777777777444444444444444444444444444444333333444444555666888888888888777777777777666555555555555666777777888999999:::::::::::::::888888777777777777888888666555555555666666777888777777666555555444333333444444444555555555666666333333444444555666666777444444555555555444333222444444333333333333222222222222222222222222222222//////000222222333333333000000111111111222222222222222222111111111111000////////////000000111111000000000000000000000000000//////...///000111222000000000000000000000000........................---------.........//////........................---......//////......---000000000000000///......///000111222222111000///------///000000000/////////000000000111111111111222111000//////000111222000000111111222333333333111111222222222333333333111222222333333222222111111111222222222333333333222555777666333111111222333333333444444444555555333333444444444555555555555666888999::::::999999;;;;;;::::::999999888888888888999999:::;;;<<<<<<======<<<<<<;;;;;;::::::999:::<<<=========<<<<<<=========>>>>>>>>>>>>>>>@@@AAABBBCCCCCCAAA???>>>>>>>>>======<<<;;;;;;;;;======<<<<<<<<<<<<======<<<<<<===>>>?????????>>>??????>>>>>>>>>>>>>>>======>>>>>>???????????????===<<<<<<;;;;;;;;;;;;<<<<<<<<<=========<<<;;;:::::::::::::::::::::::::::999999888888888999999:::999::::::;;;:::999888777666666555555555444444444444444666777888777777777555666777888888777666666444444555555555666666666666666666666555555555555666666666777777777888888555555555555555555555555333333333444444555555555///...---,,,,,,---.../////////////////////////////////............//////////////////////////////------...///000111222222000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------......//////000000)))+++---///000000///...------------------------,,,---------......//////,,,,,,---.../////////...,,,+++***)))***+++---...................................................,,,------...///000111111///...---,,,,,,---...///------------------------//////...//////000111222000000000000000000000000//////............//////+++,,,...000000000000/////////000111111111111111//////000111222333333444222222222111111111111111///000111222444555666777333444666777888777666666444444444444444444444444444333333333333444555555888888888888777777777777555555555555555666777777888999::::::;;;;;;::::::888777777777777777888888444444444444444555666777777777666555444444333333444444444555555555666666333333444444555666777777333444555555555444333222444444444333333333222222222222222222222222222222000111111222222222111111000000111111222222222222222222222111111111111000.../////////000000111111000000000000000000000000000///.........000111222000000000000000000000000........................---------.........//////---------------------------..................------......//////000000000///000111222222111000///,,,---///000000000////////////000000111111111222222111000//////000111111++++++,,,...///111222222111111222222222333333333222222222333333222222222111111222222222333333333444666999888444222222333333333333444444444555555333333333444444444555555555666888999::::::999999<<<;;;::::::999888777666666777888:::<<<<<<======<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>??????>>>>>><<<<<<<<<===>>>???@@@AAABBBCCCEEEEEEDDDAAA===;;;@@@@@@???>>>===;;;;;;:::;;;;;;;;;::::::;;;;;;;;;999:::;;;===>>>?????????@@@@@@??????>>>>>>============>>>???????????????======;;;:::::::::::::::::::::;;;<<<;;;:::888777999999999999999999::::::888888888888888999999:::444555777888888888777777666666666555555555444444333444666777777777666666444555666777777777555555333333333444444555555555777666666666555555555555777777777777888888888888555555555555555555555555333333333444444555555555---------------...///000000000000000000000000000//////............//////222222111///...,,,+++***........................000000//////.........---////////////............//////.........---------//////............/////////............---------++++++,,,,,,---...//////000///...------...///000---------------------------------.........//////........................,,,---...//////...---,,,++++++,,,,,,---...//////---.........//////000000...........................///000000000///---,,,////////////000000000000...///000111111111111111000000////////////000000---......///000111111222............////////////000000111111111111000000000000000000000000000000333333333444444444555555444555666666777777666666666555333222222333444666555555555555555666777777;;;:::888666666666666777999999888888777666666666555777999;;;<<<<<<<<<<<<:::999888666666666666777777666555444444555666777888888888888777666444444666666444333333444555666555555555555555555555555333333333333333333333333222222111111111222333444000111222333333333333222333222222111111222222333222222111111111111222222222111000//////000111111//////000000111111222222000000000000000000000000......//////000000111111000000000000000000000000////////////////////////111///...///000111000...---------............///000000000000000000000000000///...------...///000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333333333333333333333333333222111000//////111222222222222111000000222222222222222222222222111222333333444444333333444444444555555555555666888999:::999999:::<<<>>>;;;<<<<<<<<<;;;::::::999888888777777888:::<<<===::::::999999::::::;;;<<<:::;;;<<<>>>>>>>>>>>>===:::;;;===>>>@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBAAA>>><<<;;;:::::::::999999:::;;;<<<===>>>>>>===>>>@@@@@@??????@@@BBBAAA???>>><<<<<<===???@@@@@@@@@???????????????@@@======<<<;;;;;;;;;;;;<<<:::;;;<<<<<<<<<;;;:::999999::::::;;;;;;<<<<<<===:::999888777777888999:::888888888777666555555444555555555555555555555555444444444444444555666777777777888888888888777777444333333333333444555555999666333111000222444666444444444555555555555666555666777777777555444333555555555555555555555555000000///.........//////000000000000000000000000//////............//////111111111000//////..............................000/////////.........---////////////............000000/////////.........//////............/////////............---------,,,,,,,,,------......///000///...------...//////........................,,,,,,,,,---------......------------------------------...//////...------,,,,,,,,,------.........////////////000000000111........................///////////////......---.../////////000000000000111222222111111///......000000////////////000000......//////000000111111/////////000000000000111000000111111111111000000000000000000000000000000222222333333333444444444444444444555555555666666666555333222222333555666666555555555555666777777:::999888666666666666777888888888888777777777777666777999;;;<<<<<<;;;;;;<<<;;;999888777777888888666666555444555555666777888888888777777666444444666555444333333444555666555555555555555555555555333333333333333333333333222222222222222333444444111111222333333333222222333222222111111222222333222111111111111111111222222111000//////000111222000000000000000111111111////////////////////////////////////000000000000000000000000000000000000////////////////////////000///...///000111000...---------............///////////////////////////000///...------...///000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222333333222222000//////111222222222222111000000222222222222222222222222333333444555555555555444444444444444555555555555777888::::::999:::;;;===;;;;;;<<<<<<;;;::::::999888888888888999:::;;;;;;::::::999999::::::;;;<<<:::;;;<<<>>>>>>>>>>>>===<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCC@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<============???@@@AAAAAA@@@???AAABBBAAA@@@???>>>======>>>>>>@@@@@@???>>>>>>??????@@@===<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;:::999:::::::::::::::;;;;;;;;;999888777777777777888999::::::999999888777777666555555555555555555555555555555444444444555555666666666666777777666666666444333333333333444555555888666444333222444555777444444444555555555555666555666666777666555444333444444444444444444444444222111000//////......///000000000000000000000000//////............//////////////////000000000000......................../////////...............////////////............000000000000000///////////////............/////////............------------.....................///......---......//////000000000000000000000000++++++,,,,,,,,,---------------------------------------...//////...------------------------......///000000000000111111111........................000//////............///....../////////000000000111111111111000///......000000////////////000000////////////000000000000000000000000111111111111000000111111111111000000000000000000000000000000111111111222222222333333333333333333333444555555555444333222222333555555666666666666666777888888999999888777666666666666777777777777888888888888888888999:::;;;:::::::::::::::999888777777777777555555555555555666777888777777777777666555555444555555444444444444555555555555555555555555555555333333333333333333333333333333333333333444444444222222333333333222222111333222222111111222222333111111111111111111111111222111000//////000111222111111111111000000000000........................000000000000////////////000000000000000000000000////////////////////////000///......000000///...---------............/////////////////////////////////............//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222222111000///111222222222222111000000222222222222222222222222222222333444444444444333444444444444555555555555555888:::;;;:::999:::;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::999:::::::::::::::;;;;;;<<<:::;;;===>>>??????>>>===>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBB>>>===<<<<<<<<<===>>>??????>>>>>>>>>======<<<<<>>======<<>>>>>>>>??????@@@<<<<<<;;;::::::::::::;;;999999:::;;;;;;::::::999:::::::::999999999999888888777777666666777777888:::999999888888777777666666666666666666666666666666666555444444444555555444555555666666555555444444333333333333444555555666666555555555666777777444444444555555555555666555555666666555555444333333333333333333333333333000000//////...///////////////////////////////////////............//////.............../////////................................................////////////............///////////////////////////......------......//////............---------///........................------.........//////000000000000000000000000,,,,,,,,,---------......---------------------------..................---............------------///////////////000000000........................000///...------...///000........./////////000000------///000111111111111000000////////////000000000000000000//////////////////000000000111111111000000111111111111000000000000000000000000000000000000000000111111111111333222111111111222444444444444333333333444555555777666666666666777888888888888777777666666666666555666666777888999999999999999:::::::::999999999777777666555555444444444444444555555666666777777666666777777666555555444444444444444444444555555555555555555555555555555333333333333333333333333333333444444555555555444222222333333333222111111333222222111111222222333111111111222222111111111222111000000000111222333222222111111000000//////////////////////////////111111000000//////......////////////////////////////////////////////////000///......///000///...---------............////////////////////////////////////....../////////////////////////////////////////////000000000000////////////////////////000000000000000000000000///000000000111111111111111111111111111111111111222222222222222111000///111222222222222111000000111111111111111111111111//////000111111111111111333333444444444555555555444777:::;;;:::999888999::::::;;;;;;;;;::::::999999:::;;;;;;;;;:::999888:::::::::::::::;;;<<<<<<:::;;;===>>>??????>>>>>>??????@@@@@@@@@??????>>>@@@????????????@@@AAAAAA>>>===<<<<<<<<<===>>>????????????>>>>>>>>>>>>===AAABBBCCCBBB@@@??????@@@???@@@@@@@@@@@@???>>>===???>>>>>>>>>>>>??????@@@<<<<<<;;;:::::::::::::::999999999:::::::::::::::::::::999999888777777666777777666666666666777777777777666666555555555555777777777777777777777777777666555444444444444444555555555666666555555555444333333333333444555555333444555666666666666666444444444555555555555666444444444555444444444444333333333333333333333333,,,,,,------...///000111//////////////////////////////............//////000000///////////////...........................---------...............////////////..........................................------------......///............---------...............---------,,,,,,---...............////////////////////////............////////////------------------------.........------..............................---................................................000///...------...///000............////////////,,,---...///111111111111000000////////////000000000000000000////////////........./////////000000000000111111111111000000000000000000000000000000/////////000000000111111111111111111111222333333333333333333444444555555666666666666666777777888777777777777666666666555555555666777888999999:::::::::999999999888888888777777666666555555444333444555555666666666666666555666666666666555555444222333333444444444555555555555555555555555555555333333333333333333333333222333444555555555444444222222333333333222222111333222222111111222222333000111222222222222111000222111000000000111333444222222111111000000//////000000000000000000000000111111000000//////......///////////////////////////////////////////////////...---...///000///------------............///...........................//////////////////...////////////////////////////////////000000000000///////////////////////////////////////////////////000000000111111111111222222222222222222222222111111222222222111000000111222222222222111000000111111111111111111111111...///000000111111000000333333333444444444444555444777:::;;;999888777777999999::::::;;;::::::999999:::;;;<<<<<<;;;999888;;;;;;::::::;;;;;;<<<===;;;<<<===????????????>>>>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@AAABBB@@@???>>>>>>???>>>??????@@@@@@@@@??????>>>>>>======>>>??????@@@<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;::::::999888777777666555666666777777777777666666666666666555555555555555777777777777777777777777777666555444444444444444555666666777777666666555444333333333333444555555222333444555666555555444444444444555555555555666444333333333333444444444444444444444444444444444+++++++++,,,...///111222000000000000000000000000//////............//////111111111111000000000000........................---------------.........////////////............------------..................------------......///............---------,,,---------------------+++,,,---..........................................////////////000000000........................///...------------...///..................//////......---------------,,,........................///............//////000------.........//////////////////000000//////...000000////////////000000////////////000000000000............////////////000000111111111111000000000000000000000000000000/////////000000000111111000111111222333222222222222333333444444555555555555555555555555666777777555666666777777666666555555666666777888999999999:::999999888888888999999999999999999888777666555555555666666666666555555555555666666666555555444111222333444444555444444555555555555555555555555333333333333333333333333111222444555555444444333000111222333333333333222333222222111111222222333000111222333333222111000222111000000111222444555111111111111000000000000111111111111111111111111000000000000////////////000000000000000000000000///////////////////////////...------//////...------------............///..............................////////////......000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111222222222222222222222222111111222222222111111000111222222222222111000000111111111111111111111111111111222333333333333222333333333333444444444444555777999999888777777777888999999:::::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===;;;<<<>>>???@@@@@@???>>>=========>>>======<<<<<<>>>============>>>??????@@@???>>>=========>>>???======>>>>>>?????????@@@???@@@AAA@@@>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@============>>>??????@@@======<<<;;;;;;;;;;;;<<<::::::::::::;;;<<<======::::::999999888777666666666777777888888777777666777777777777777777777777666666666666666666666666666666555444444444555555666666666777777666666666444333333333333444555555222333444444555444444444444444444555555555555666333333222222222333444444555555555555555555555555------------...///111111000000000000000000000000//////............//////------......///000000000........................,,,,,,,,,------.........////////////............---.........////////////...------,,,,,,------...///............---------***+++++++++,,,---------***+++,,,...//////.......................................////////////000///////////////////////////...------------...///------......//////000000//////......------------........................---......///////////////---------.........//////......///////////////...000000////////////000000......//////000000111111...////////////000000000000000111111111111000000000000000000000000000000//////000000000111111111///000222444555333222000111222333444555555555555444444444444444555555666444555666777777666555555666666777777888888888999999999888777777888999:::999::::::::::::888777666666666777777666555444333444444555666666555555444000111333444555555444444555555555555555555555555333333333333333333333333000111333444555444333222///000111222333444444444333222222111111222222333///111222333333222111///111111000000111333444555000000000000000111111111000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////...------//////...------------............///........................---...///000000///...---000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111111111111111111111111111000111111222222222111111111222222222222111000000111111111111111111111111111222333333444444333333222222333333333444444444666777888888666555666888888888999::::::::::::::::::::::::::::::;;;<<<===;;;;;;;;;;;;;;;<<<======;;;<<<>>>???@@@@@@??????<<<======>>>>>>>>>============<<<<<<======>>>???>>>============???@@@AAA>>>>>>>>>>>>>>>=========>>>@@@AAA@@@??????@@@BBBDDDCCCAAA???>>>>>>>>>>>><<<<<<<<<======>>>@@@@@@>>>>>>===<<<<<<<<<<<<===;;;;;;::::::;;;===>>>???:::::::::999999888888777777777888999999888777777777777777777777777777777555555555555555555555555555555444444444555555666444555555666666555555444444333333333333444555555555555555555444444444444444444444555555555555666333222111111111333444555444444444444444444444444000////////////000000111000000000000000000000000//////............//////'''((()))***,,,---...///........................,,,,,,,,,------.........000/////////.............../////////000000111111...------,,,,,,------...//////.........---------))))))***++++++,,,------)))+++,,,...//////......////////////////////////---------.........//////000000000000000000000000///...---,,,,,,---...///,,,------...///000111111000000//////.........---........................,,,---///000000000///...---------.........//////***+++---///000111222222000000////////////000000---......///000111111222000000000000111111111111000000111111111111000000000000000000000000000000000000000000111111111111...000333666666444222000111222333444555555555555444333333333333444555555444555666777777666555555777777777777888888888888999888777777777888:::;;;888888999999888777555444777777888888777555333222444444555555666555555444000111222444555555444444555555555555555555555555333333333333333333333333///000222444444333222111...///000222333444555555333222222222222222222333///000222333333222000///111111000000111333444666//////000000111111222222////////////////////////......//////000000111111000000000000000000000000///////////////////////////...------...///...------------.........//////........................---...///000000///...---000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000111111222222222111111111222222222222111000000000000000000000000000000000000111222222222222111222222333333333444444444777777888666555555666888777888999:::::::::::::::::::::999999:::<<<===???<<<;;;;;;;;;;;;<<<======;;;<<<>>>???@@@@@@??????======>>>???????????????<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<>>>@@@BBBDDD@@@@@@???>>>===<<<;;;;;;???@@@AAAAAAAAAAAABBBCCCHHHFFFCCC???===<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????>>>===============<<<<<<;;;;;;<<<===???@@@:::::::::999999999999999777888999::::::999888777444444444555555555555555555555555555555555555555444444444444444555666777333444444555555444444333444333333333333444555555888777666555555555555555444444444555555555666666222222111111111222444555333333333333333333333333000000000000////////////........................------...///////////////---......///////////////222///,,,***)))+++---///......////////////......000...,,,---//////---***.........------,,,,,,,,,......------------......+++,,,...---,,,++++++,,,........................---...///...---,,,...000........./////////000000---,,,,,,,,,,,,---......////////////000111333333444333111///......//////000/////////.........---//////.........//////000......------------.........------,,,,,,---///000---------------...///000////////////000000000000000///---,,,---...---,,,+++,,,---......---,,,+++000000//////.........---////////////000000000000//////000000000000//////000000111222222222222111222222222222222222222222111333444444222222333555444444444555555555555555666555555555444444444444999777666555666777999:::888888999999999:::::::::888555333444666888777555555555666666555555444333333333333333333444555666444555555666777666666666444333222222222222333444555555444444444333333333333333333444444444555555444333222222111111222222333333222111000000000111///000222333333222000///111111111222333333333444000000000000000000000000///,,,******---//////---000000000000000000000000000000//////.........---////////////////////////,,,------......------,,,........................111///------/////////...//////.........------------,,,+++,,,---......,,,////////////////////////...///////////////......000000000000000000000000000000000000111111111111000000111111111111000000111111111111111111111111222222333333333222111111444333333222111111111222444333333222222333333444444444333333333333222222666666666555444444333333555666777888888777555444:::::::::;;;;;;;;;<<<<<>>===<<<;;;:::::::::????????????>>>===<<<;;;<<<======>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<>>>@@@>>>===<<<<<<===???AAABBB===>>>>>>>>>===<<<:::999>>>>>>>>>???@@@AAACCCCCCGGGEEEAAA>>>======>>>???======<<<;;;;;;<<<>>>>>>@@@???===<<<;;;;;;;;;<<<999999999999:::;;;<<<<<<999999999999999999999999:::::::::999999777666666999888888777666555555555777777777777777777777777444444444555555555555666777777777777777777777777333333333444444444555555444444444555555555555666666666555444333333222222111222222333333222222111333333333333333333333333/////////.............................................///////////////...,,,,,,---......///......000///---+++***+++---...------............------111///...///000000...,,,...------------------,,,......------------......000111111///+++(((''''''------------------------+++,,,,,,+++***)))+++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,---......///////////////000111222333222111000//////000000000//////......---------///...............//////......------------......000///.........///111111------------......//////.../////////000000000000333111//////000111000///,,,---...//////...---,,,000/////////............////////////000000000000//////000000000000//////000000111222222222222111222222222222222222222222111222444333222222333555444444444555555555555555666666666555555555444444888777666555666777999:::888888888888999999999999888666444444777888777555555555666666555555444333444333333333444444555666444444555666666666666555555444333222222333444555444444444333333333222222222222222333333333444444444333222222111111222222222222111111000111111111///000222333333222000///000000000000111111111111000000000000000000000000///---++++++...//////...////////////////////////000/////////............////////////////////////,,,------......------,,,------------------------...,,,+++,,,...///////////////.........---------222111000111222333222111/////////////////////////////////000000//////...000000000000000000000000//////000000000111111111000000111111111111000000111111111111111111111111111111222333333222222222444333222222111111222222333222222111111222222333222222222333333444444444555555555555444444444444888888999:::::::::999888999999999999::::::::::::>>>===<<<;;;::::::::::::;;;<<<<<<======<<<<<<<<<;;;<<<======>>>>>>=========<<<;;;:::;;;<<<>>>???===<<<;;;;;;<<<>>>@@@AAA>>>===<<<;;;;;;;;;<<<<<<===>>>>>>???AAACCCEEEFFFGGGEEEAAA???======>>>??????>>>===<<<<<<======>>>@@@???===<<<;;;;;;<<<<<<::::::::::::::::::;;;<<<999999999999999999999999999999999999888777666555777777666555555444333333555555555555555555555555444444444444555555555555555555555555555555555555333333333444444444555555444444444555555555555666666555555444333333222222222222333333333333222222333333333333333333333333---------...............////////////////////////...///////////////......***+++,,,---............///...------,,,---------,,,,,,------------,,,,,,000///...///000000...,,,---------------...............------------......+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))+++*********++++++++++++,,,---,,,,,,,,,,,,---......///...............//////222111111000000000111222000000//////...------,,,///......---------............------------......,,,,,,,,,+++,,,,,,---.....................//////....../////////000000000333111000000111222111///......////////////......////////////............////////////000000000000//////000000000000/////////000111111222222111111222222222222222222222222111222333333222222333555444444444555555555666666777777777666666666555555888777666555666777888999777777777777888888888888999777666666777888777666555555666666555555444333444444444444444555555555333333444555555555555555555555444444444444555555444333333333333222222222111111111222222222333333444333222222111111222222111111111000111111222222000111222333333222111000//////////////////......000000000000000000000000///...,,,---///000000///........................////////////............////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---/////////...............---------///.........000111000/////////////////////////////////000111111000000///000000000000000000000000//////000000000000111111000000111111111111000000111111111111111111111111000000111222333333333333333333222222111111222222222111111000000111111222000111111222444555555666444444444444555555555555444555666777777777777777777777888888888999999999<<<;;;:::999999999999999888888:::;;;<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<<<<<<<;;;::::::<<<===>>><<<<<<;;;;;;;;;===>>>???>>>===;;;999:::<<<>>>@@@>>>>>>???AAACCCEEEGGGHHHFFFDDDBBB???>>>>>>???@@@@@@@@@???>>>=========>>>???>>>===<<<;;;;;;<<<<<<<<<<<<;;;:::::::::;;;;;;999999999999999999999999888888888888888777666555555555444444333222222222444444444444444444444444444444444444555555555555444444444444444444444444333333333444444444555555444444444555555555555666555555555444444333333222333333444444444444333333333333333333333333333333------............//////000000000000000000000000///////////////......---***+++,,,---.../////////---...............------,,,------......------,,,---------.........---,,,,,,,,,------......//////......------------......(((***------------///000,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,------------------------...---,,,,,,,,,,,,---............------,,,---------000000000000111111222222222111111000//////......///......------------.........------------......+++++++++++++++,,,,,,---........./////////.............../////////000000000/////////000111///...//////000000000000/////////////////////.........////////////000000000000//////000000000000/////////000000111111111111111111111111111111111111111000222333333222222333444333333444444555666666666777777777777666666666666777666666666666777888888666666666666777777777777999888777777777777777777555555555666555555444333444444555555555555555444222333444444555555444444555555555555555555555555444444444444444333333333222222222222333333333333444333222222111111222222111000000000111222333333000111222222222222111000000000000//////......---000000000000000000000000//////...///000000000000///////////////////////////////////////.........////////////////////////------............------------------------------...,,,+++,,,---//////...........................,,,+++***+++---...---,,,///////////////////////////000000111111111111000////////////////////////////////////000000000111000000111111111111000000111111111111111111111111//////000222333333333333333333222222111222222333222222111111111111222222111111222333333444555555222222333444444555666666222222333444555666666666777777777888888888999999::::::999888888888888888888888999:::;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;:::;;;<<<=========<<<<<<<<<<<<===>>>???===<<<;;;;;;<<<>>>AAABBBAAAAAAAAABBBCCCDDDFFFFFFDDDCCCAAA????????????@@@BBBAAA@@@???>>>>>>======???>>>===<<<;;;;;;<<<===>>>===<<<;;;::::::::::::888999999999999999::::::888888888888888777666555444444444333333333222222444444444444444444444444333333444444444555555555444444444444444444444444333333333444444444555555444444444555555555555666555555444444444333333333333444444555555444444333222222333333333333444444....../////////000000000000000000000000000000000...///////////////......,,,,,,---//////000000000------.../////////...---......////////////......---.../////////.........---------....../////////......------------.........///000///,,,******+++------------------------///000000///------...///////////////............---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,---...//////000111111111111222222222111111111000000000///...---------------......------------......//////000000000111111111...//////000000///..................//////////////////...000111111000...000000000//////000000000.........///////////////////////////000000000000//////000000000000////////////000111111111111000111111111111111111111111000111333222111111222444333333444444555666666777777777777777666666666666666666666666666777777888555555666666666777777777999999888777666666777777555555555666555555444333444555555666666555444444222333444444555555444444555555555555555555555555444444444444444555555555333333333333444444444444444333222222111111222222111000000000111222333333111111111222222111111111111111111000000/////////000000000000000000000000...///000000000000000111000000000000000000000000.........///////////////////////////////////////---......//////......---////////////////////////111///...---...///...------.....................///.........000111000/////////////////////////////////000111111111111111////////////////////////...////////////000000000000000111111111111000000000000000000000000000000...///000111222333333333333222222111222222333333333333222222222222333333333333333333333333333333111222222333444555666666555555555666777888999999888888888888999999999999999999888777777777888888999::::::;;;;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>??????;;;<<<===???AAABBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@????????????@@@AAAAAAAAA@@@???>>>======???>>><<<;;;;;;<<<======>>>===<<<;;;:::999999999888888888999999:::::::::777888888888888777777666555555555444444444444444555555555555555555555555333333333444444444444555555555555555555555555555333333333444444444555555444444444555555555555666444444444444444333333333333444444555555444444333222222222333333444444444......//////000111111111////////////////////////---......///////////////---...//////000/////////------...////////////......//////////////////...---///111111000///000111.............../////////......------------......+++---//////---------...........................---......---,,,,,,...///...---------------,,,,,,---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------...//////000000000///111111111111222222222222111000///.....................------------............///000000000000///...///000111000///...---------........./////////000000000222333333111///000000////////////000000.........///////////////////////////000000000000//////000000000000//////...///000000111111000000111111111111111111111111000111222222111111222444222333333444555666777777777777777666666666555555555555666666666777777777666666666666777777777777888999999777555555666777555555666666555555444333555555666777777555444333333333444555555555555555444444555555555555444444333333444444444444555555333333444444444555555555444333222222111111222222111111111000111111222222111111111111111111111111222222111111111111111000000000000000000000000000---///111111000///000111111111111111111111111111.........///////////////////////////////////////......////////////......////////////////////////333111///.........---,,,---------...............000///...///111222111000////////////////////////......///000111111111111000000000000000000000000......////////////000000000000111111111111000000000000000000000000000000//////000111222222222222222222111111222222333333444333333333333333333444444444444333333222222222111222222333444555555555444444444444555666777777777888888888888999999999999888888777777777888888999:::::::::::::::999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============>>>>>>>>>???????????????:::<<<>>>@@@BBBBBBBBBAAAEEEDDDCCCAAA@@@?????????@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@???>>>===>>>===<<<;;;;;;<<<===>>>===<<<;;;:::999888888888888888888999999::::::;;;888888999999999999888777666666555555555555555555555555555555555555555555333333333333444444444444555555555555555555555555333333333444444444555555444444444555555555555666444444444444444444444444333333444444444444333333111222222333333444444555------......///000000111........................,,,,,,---///000000000000......//////......------............/////////000---......//////......---+++---//////...---...000////////////..................------------......&&&))),,,...///000222444------------------------+++,,,------,,,,,,...000---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///,,,---...//////......------...///000111222222333222222111//////......///......------------......***+++,,,---------,,,,,,//////111111111000...------------.........//////......///111333333000...000///............///000............/////////000////////////000000000000//////000000000000//////...//////000000000000000111111111111111111111111///111222222111111222333222222333444555666777777666666666555555555444444444555555666666666666666666666777777777888888888777888999777444333444666555555666666555555444333555666777777777666444333444444555666666666666555222333444555555444333222111111111222222333333333222222333333333444444444444333222222111111222222222222111111000111111111222111111111111111111222000111111111111111111222000000000000000000000000+++...111111///...///000000000000000000000000000............/////////000////////////////////////......////////////......////////////////////////111///------......---,,,---------.........//////...---,,,---/////////...////////////////////////------...///000000000000000000000000000000000000........./////////000000000000111111111111000000000000000000000000000000000000111111111111000000222222111111222222333444333333222222222222333333333333333333333333333333222222222333333444444444333222222111111222333444666666666777777777888888999888888777777888888999666666777888999999999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======;;;;;;<<<===>>>@@@AAAAAACCCBBBAAA???>>>>>>>>>>>>==================>>>>>>>>>>>>???@@@@@@???>>>===>>>===<<<;;;;;;<<<===>>>;;;:::999888888888888888777888888999::::::;;;;;;999999::::::::::::999999555555555555555555555666444444444444444444444444222222333333333444444444444444444444444444444444333333333444444444555555444444444555555555555666444444444444444444444444222222333333333333222222111111222333333444555555,,,,,,------...///000000........................++++++---///000111111111............---,,,++++++...............///000111,,,------......------,,,&&&))),,,,,,***)))***,,,000000//////......------.........------.........,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...000222.........------,,,,,,,,,---,,,,,,,,,,,,---......+++++++++,,,---...///000,,,,,,---......---,,,+++++++++,,,...///111222222333333111000////////////.........------.........,,,---...///000///...---///000111222111000...,,,---------.........//////++++++,,,///000000...,,,000///...------...///000---.........//////000000////////////000000000000//////000000000000//////...//////000000000000000000000000000000000000000///111222222111111222333222222333444555666777888666555555555444444444444444555555666777666666666777777777777888888888888666888999777333222444666555555666666555555444333555666777888777666444222444555666666777777666666222222333444444333222222//////000000111111111222111111222222222333333333444333222222111111222222333333222111000000000111222222111111111111222222//////000000111111222222000000000000000000000000***...111111///---...000////////////////////////---.........//////000000////////////////////////......////////////.................................---++++++---......------------........./////////...---...000000000///////////////////////////,,,---...///000000000000000000000000000000000000............/////////000000000111111111111000000000000000000000000000000000111111111111000000///222111111111222333333444222222111111111111222222111111222333444444555666222222333333333333444444777666555444444444555666555555555555666666666777999888888888888888999999222333555666888999999::::::;;;<<<<<<======<<<<<<======>>>???????????????<<<===============<<<<<<<<<;;;:::999;;;===@@@BBB@@@??????>>>======>>>>>><<<<<<<<<<<<============<<<===???@@@@@@???>>>===>>>===<<<;;;;;;<<<===>>>:::999888888777888888888777777888999::::::;;;;;;999::::::;;;;;;;;;::::::555555555555555555555555333333333333333333333333222222333333333444444444333333333333333333333333333333333444444444555555444444444555555555666666444444444444444444444444111222222333333222222111111111222333333444555555000000000000000000000000//////......---------,,,---------............///---.........---,,,,,,+++...000111111///...//////111000...---,,,,,,------------------------------////////////////////////,,,---------.../////////---------------------------------............///+++++++++,,,,,,---------***+++---///111333444555******)))))))))***,,,---,,,,,,,,,+++++++++******........................////////////////////////000000000000111111111111000000///...---,,,++++++......---------......///,,,,,,,,,------.........//////............//////000///...------...///000////////////////////////////////////000000000000.../////////000000111111111000...,,,***))))))(((---......///000111111222222111000//////000111222222111000/////////000111000111222333555666777777444444444444444444444444444444333222333555777999777777666666666666666666666666666555444444333333555555555555555555555555444444555555555555444444111111222222222333333333222222222222222222222222222222222333333333444444555555444333333222111111666555444222111000000000222222333333333444444444222222222111111111000000222111111111000000//////000000000000000000000000//////000000///...------////////////////////////000...,,,******,,,...000////////////////////////---...///000000///...------------............///........................//////............//////////////////////////////////////////////////////...............---------////////////////////////............////////////111111111111111000//////000000111111111111000000444333333222111000//////111111222222222333333333333222222111111000000000000000000000000000000000222222444444444444222222333333333333444555666666444555555555666666777777999999999888888888777777666666666666777888999:::;;;;;;:::;;;;;;<<<>>>>>>@@@?????????>>>>>>======???>>>>>>===<<<;;;;;;:::<<<===>>>??????>>>===<<>><<<;;;<<<===>>>>>>>>>============>>>>>>>>>>>>?????????>>>>>>===<<<<<<<<<;;;::::::999999999888888888777777666666777777777777888999:::;;;:::::::::999999999888888555555555555555555555555333333333444444444555555444444444555555555666666555555444444444444555555222333444555666666666666333333333333333333333333444222000111333444333000222222222333333444444444333333444555555444333333////////////////////////111000000000/////////...---------............///---.........------,,,++++++---///000000000111333222111///...------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------...............------------------------------------............+++,,,,,,,,,,,,,,,,,,------------............///---,,,+++++++++,,,---...******++++++,,,,,,,,,---........................------------------------.........////////////000222222111111000000//////000000///...------------,,,,,,---------.........//////............//////000///...------...///000.........................../////////000000000000.........//////000000000//////...---------------......//////000000111111111111000//////000111111333222222222222222333333111222222333444555666666555444444444444444444444333222222222444777999;;;<<<;;;999777777666777777666666666555444444333333555555555555555555555555333333444444444444333333222222222222333333333333222222222222222222222222222333333333444444444444555555444333333222111111222222111111111222333333000111333555555444333111111111111000000000//////111111111111000000000///000000000000000000000000///////////////...------........................000///---,,,,,,---///000.................................//////.........---------............///........................//////............//////////////////////////////////////////////////////......//////////////////////////////////////////............////////////111111111111111000////////////000000000000//////222111111000000//////...222222222222222222222222222222222222111111111111111111111111111111111111222222333444444333222222333333222333333444555666444555555555666666666777888888888888888888888888666666666666777888999::::::::::::;;;;;;<<<===>>>?????????>>>>>>>>>===============<<<<<<<<<;;;;;;<<<===>>>??????>>>===<<>><<<;;;:::;;;<<<=========<<<<<<<<<===>>>>>>???AAABBBCCCBBB@@@===;;;======<<<<<<;;;::::::999888888888888777777777666777777777777888999:::;;;999999888888888777777777555555555555555555555555333333444444555555555555444444444555555555666666555555444444444444555555444555555555555555444444333333333333333333333333444222000111333444333111222222222333333333444444222333444555555444333222////////////////////////000000000///////////////---------............///---............---,,,,,,+++---///000000000111222222111000///.........///++++++++++++++++++,,,,,,.......................................---------,,,,,,,,,,,,------------------------............---,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++//////...---------......))))))***+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111111111111111111111111222222000///...------------------...............//////............////////////............//////............................../////////000000000.............../////////......//////000111111222////////////////////////111000000//////000000111111111222333444444444444222222333333333444444444666555555555444444333333222222222333555888;;;<<<>>><<<999777555555666777666666666555444444333333444444444444444444444444222222333333333333222222222222333333333444444444222222222222222222222222333333333444444444555555555444444333333222222111111111111111111222333333...000444666666555222000000000000///////////////111111111111000000000000000000000000000000000000///////////////......---------------------------////////////////////////..............................------------......---------............///........................//////............//////////////////////////////////////////////////////.........///000000111111////////////////////////............////////////000000111111000000//////......////////////......////////////////////////222222222222222222111111222222222222222222333333222222222222222222222222222222333333333333222222222222222333333444555666555555555555555666666666666666777888888999999:::999888888888888888999999:::::::::;;;<<<<<<======>>>>>>>>>>>>============;;;;;;;;;<<<<<<============>>>???@@@@@@???>>>======<<<:::999999:::;;;<<<<<<;;;;;;;;;<<<===>>>>>>@@@BBBEEEFFFEEEAAA<<<999>>>======<<<;;;;;;::::::888888888888777777777777777777777777888999::::::888888777777777666666666555555555555555555555555444555555555555666666666444444444555555555555555555555444444444444555555666666666555555444222222333333333333333333333333444222111222333444333111222222222222333333333333222333333444444333333222////////////////////////---------------------------------............///------............------///000111000...------...000000///...............+++,,,,,,,,,,,,,,,------......................../////////...---------,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........---------,,,,,,+++++++++******++++++,,,,,,------000000///......---------******++++++,,,------...------------------------........................+++,,,,,,,,,------------------....../////////000222111000///////////////...................../////////............///////////////....../////////................................./////////000000------..................---...///000111111222222//////////////////......000000000//////000000000---...000222333333222111333333333333222222222222666666555555444333333333333333333444666888:::;;;:::999666444333333555666666666666555444444333333444444444444444444444444222222333333333333222222222333333333333444444444222222222222222222222222333333444444444555555555444444444333333222222222444333222111000000000000///111333444555444222111000000000000000000000000111111111000000000000000////////////////////////...///////////////..............................---...///000000///...---...........................---,,,++++++,,,---...---------............///........................///......------......///////////////////////////////////////////////////,,,------...///000000111////////////////////////............///////////////000000000000000//////...//////000000//////............//////000000000222222222222111111111111111111222222333333444444222222222222222222222222222222222333333222222222222222222222333444555666555555555555555555555555444555666777888::::::;;;>>>===<<<:::999888888888999999:::;;;<<<<<<<<<<<<========================:::;;;<<<<<<>>>>>>???@@@???@@@AAABBBBBBAAA@@@???;;;;;;:::::::::;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCDDDCCCAAA>>><<<>>>======<<<<<<;;;;;;:::888888888777777777777777888888777777888999999:::888888777777777666666666555555555555555555555555555666666666666666666666555555555555555555555555555444444333333444444555444555555555444444333222333333333333333333333333333333222333333333333222222222222222222222222333222222333333333333222222........................,,,,,,,,,------------------------............///------...//////......---///000111000...,,,,,,---------------------,,,,,,------------......//////......................../////////...---------,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------,,,,,,+++++++++++++++,,,,,,------------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---------.........+++,,,,,,------.........///////////////000111222//////////////////////////////............//////...//////////////////.......................................////////////..................------......///000000000//////////////////............/////////000000/////////,,,---///111222222111111222222222222222111111111555555444444333333333333555555555555555666777777777666444333444555666888666666666555444444333333444444444444444444444444333333444444444444333333222222222333333333444444222222222222222222222222333333333444444444555555444444333333333333222222333333222111000000000000222222111111111222333444111111111111111111111111000000000000000000111111////////////////////////......///////////////...////////////////////////+++,,,...//////...,,,+++...........................---,,,++++++,,,---...---------............///..............................------------......////////////////////////////////////////////////++++++,,,------...//////////////////////////////............////////////...//////000000000/////////000000111111000000///...//////000000111111222111111111111111111111111111111111222222333333333222222222222222222222222222222222222222222222222222222222222333444555555555555555555555444444444333333555666888:::;;;<<>>>>>;;;;;;;;;;;;;;;<<<======???????????????@@@@@@@@@=========<<<;;;;;;::::::777777777777777777888888888888888777888888999:::999999888888888777777777666666666666666666666666666666666666666666666555555555555555555555555444444444333333333333444444222222333444555555444444333333333333333333333333333333444333333333333444222222222222222222222222222222222111111222222222......................................./////////---------............///------...////////////...+++---//////......///000,,,,,,---------,,,,,,+++------......//////000000------------------------...............---------******++++++,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++//////...------,,,++++++---------...------,,,+++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////---------....../////////---------...///000222222000000000000//////////////////............//////......////////////......------------------------------.........//////////////////.....................///000000///---,,,...........................//////000000//////...//////000111222222222222222111111111111111111111222222222222222333333333555555555555555555555555666666666666777888999999666666666555444444333333333333333333333333333333333333444444444444333333111111222222222333333333222222222222222222222222222222222333333333444444333333333333333333333333/////////000111222333444333222000//////111333555111111111111222222222222000000000000111111111111000000000000000000000000---...//////////////////000000000000000000000000+++,,,---......---,,,+++------------------------......------------......---------............///..............................------------......////////////////////////////////////////////////+++++++++,,,---------...////////////////////////............////////////......///000000000//////000000111111111111000000/////////000000111111111000000000111111111222222111111111111111111222222222222222222222222222222222222111111111111222222111111111222222333444555555555555444444444444444222333444666888999;;;;;;BBBAAA???<<<:::888777666777888:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===???@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@;;;<<<======>>>???@@@@@@======<<<<<<<<<<<<<<<===>>>===<<<<<<===>>>@@@BBB===<<<<<<;;;::::::999999777777777777888888888888999888888888888888999999999999888888888777777777666666666666666666666666666666666555555555555444555555555555555444444444444444333333333333444444111111333444444555555555333333333333333333333333222444555444333222333555222222222222222111111111222111111000000111111222........................---------....../////////---------............///------...///////////////+++---//////...---...///+++,,,---......---,,,,,,,,,,,,------...//////000---------------------------------...............)))******+++,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,++++++,,,---.........---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------.....................///////////////------------...///000000111111111000000000////////////............//////---...///000000///...------------------------------------.........//////000000000//////.........---...///111111000...---,,,------....../////////......///000000///......000///////////////000000000000000111111111111111000000000111111222222333222222333444444444444444555666777888888888777666666666666555444444333333333333333333333333333333222222333333333333222222000000000111111111222222222222222222222222222222111111111222222222333333333333333333333333333333......//////000222333444111111000000111111333333000000000000111111111222///000000000111111111111000000000000000000000000------...///////////////000000000000000000000000------............------------------------------.........//////.........---------............///...........................------,,,,,,------...////////////////////////////////////////////////,,,---------------------////////////////////////............////////////---......///000000////////////000000000000//////////////////////////////......///000111222333333111111000000000000000000111111111111111111111111333222111000000111222333111111111111222333444555555555555444444333333333333333444666777999:::;;;===<<<;;;999888777777777777888:::<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<999:::;;;<<<===>>>???@@@>>>???@@@AAAAAA@@@???>>>;;;;;;===>>>???@@@@@@@@@??????>>>===<<<<<<<<<<<<>>>>>>======>>>>>>>>>???;;;;;;;;;:::999999888888666777777777888888888888999999888888888888888999888888777777777666666666666666666666666666666666555555555555444444333333666666555555555444444444444333333222222333333444222333333444444444333333333333333333333333333333222444666555333222333555222222222222111111111000222111000000000000111222........................+++++++++,,,,,,------------------.........//////------...///000000/////////000111000---+++++++++,,,---.../////////...---++++++,,,,,,---...//////------------------------,,,------....../////////))))))***+++,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,---------)))***+++,,,---......///+++,,,---/////////......***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------..............................///......---------......222111111111000000////////////............//////---...///000000///...------------------------------------.........//////111111000000/////////...,,,---///111222111000///,,,,,,------...///000000---...///000000///...---///...,,,++++++,,,---...///000000000111111111111......///000111222222333///000222333444555555555444555666777777555333111777666666555444444333333333333333333333333333333111111222222222222111111///000000000000111111111222222222222222222222222000000111111111222222222333333333333333333333333222111000000000000000111///000111222333222222111.../////////000000111111//////000000111111111222000000000000000000000000------...///000000//////////////////////////////////////////////////////---------------------------...///000000///...------------.........//////...........................------,,,,,,------...////////////////////////////////////////////////..................------////////////////////////............/////////000------...///000000//////......////////////..............................------...000111222333444111111000000//////......000000000000000000000000333222111000000111222333111111111111222333444555555555555444444333333333333333444666777999::::::888777777666777777888888666888:::<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<888888999:::;;;<<<===>>><<<===>>>??????>>>===<<<:::;;;<<<>>>???@@@@@@@@@AAA@@@???===<<<<<<<<<<<<>>>???@@@@@@@@@>>><<<;;;;;;;;;:::999999888888777666666777777888888888999999999888888888888888999777666666666555555555555777777777777777777777777555555444444444333333333666666555555555444444444444333333222222333333444444444444444333222111111333333333333333333333333222444666555333222333666222222222222111111000000222111000//////000111222......//////...---,,,,,,000000//////.........---//////000000///...------////////////////////////333333222000///---,,,,,,...------------...//////++++++---...//////000000------------------------////////////////////////)))***,,,---...------,,,---,,,++++++------,,,+++------,,,,,,,,,---...............------,,,,,,,,,)))***,,,,,,++++++,,,---------......///000111111------------------------------------------------------------------------------------------------------------------------111111111111111111111111000000////////////000000333222222111000///......000000000000000000000000222000///------///000222000000//////.........---222000///---,,,,,,,,,------------............///444222000000000///---+++......------------......////////////000000000000111111222222222333333333333333333333333333333333555555555555555555444444555555444444444333333333000111333555555444333222333222222111111222222333000111111111111222222222333333333222222222111111444444333222222111111000222222222222222222222222333333333222222111111111111111111111111111111111000000111111111111000000////////////////////////////////////............000000111111111111000000//////............//////111111///......---......///............---------.........///......---,,,,,,---------.../////////.........///////////////+++++++++,,,,,,,,,------)))***,,,...//////............------------............------------......000000//////.........---....................................////////////////////////////////////...............///000000000000000000000000000000000000000000111111111111000000222333333222111000222222111111111111111111222222111111222333555666666444222111111333666777555555666777888999::::::777777777777888888888888777777888999::::::;;;;;;;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>============;;;<<<<<<<<<<<<<<<<<<;;;999::::::;;;<<<===>>>>>>???>>>===<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???===:::888999999888777999999888888888888888888999999999999999999999999888888777777666666555555444444555555666777777777555555555555555555555555555555555555555555555555222333333444444555555666444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222......//////...------,,,000/////////.........---000/////////.........---........................000000//////...---------...------------...//////,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++***)))***+++++++++))),,,,,,,,,,,,,,,------.........---------,,,,,,,,,***,,,------,,,,,,---...******++++++,,,------...------------------------------------------------------------------------------------------------------------------------////////////////////////111111000000000000111111000//////...------,,,,,,........................000///............///000000/////////.........---000000...---,,,,,,---------------............///000///......///000///---......------------........./////////000000000000111111111222222222333333333333333333333333333333555555555444444444444444444444444444333333333333000111333444555444333222333222222111111222222333000111111111111222222222333222222222111111111111333333333222222222222111222222222222222222222222333333333222222111111111111111111111111111111111000000111111111111000000000000000000000000000000////////////............,,,------......------,,,//////............///////////////............---///............---------,,,,,,---.../////////...---------...............000000///...---,,,++++++---.........////////////+++,,,---...//////............------------............------------......///.........------------....................................////////////////////////////////////...............///000000000000000000000000000000000000000000111111111111///000111111111111000///111111111111111111111111111111111111222333444555555666666777777777777777333333444555666777888888777777777777888888888888777888888999::::::;;;;;;;;;;;;::::::;;;<<<>>>???;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<===>>>>>>???>>>===<<<<<<===>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>;;;::::::::::::999888888888777777777777777999999999999999999999999999888888777666555555444666555555555555555555555444444444444444444444444555555555555555555555555444444444444333333333333444444444444444444444444444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222.........///......---,,,/////////...............000///...---------...///........................------------------.........------------...//////------...............---------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,***)))***+++,,,+++)))+++++++++++++++,,,------...------------,,,,,,,,,+++---......,,,,,,---///)))******++++++,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------111111000000000000111111//////......------,,,,,,------------------------......................../////////...............///......---------......---------............///+++******,,,...000//////......------------............/////////000000000000111111111222222222222222222333333333333333333444444444444444444444444444444444333333333222222000111333444444444333222222222111111111111222222000111111111111222222222222222111111111000000000111111222222222333333333222222222222222222222222222222222222222111111111111111111111111111111111000000111111111111000000000000000000000000000000////////////..................////////////....../////////....../////////+++,,,---...///...------///............---------***+++,,,...///000000000...............---------//////...---,,,++++++***....../////////000000000---....../////////............------------............------------......---------------,,,,,,,,,....................................////////////////////////////////////...............///000000000000000000000000000000000000000000111111111111///000000111000000//////111111111111111111111111000000111222333333333333222555888:::;;;999666444111222222333444555666666777777777777888888888888888888888999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>::::::::::::999999999888999::::::;;;;;;::::::999999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@AAA???<<<;;;;;;<<<;;;:::777777777777777777777777999999999999999999999999999999888777666555444444666666555555444333333222333333333333333333333333444444444444444444444444555555444333333222111111444444444444444444444444333333333333444444444444222222222222222222222222333222222111111222222333222222222222222222222222---...............------........................000///---,,,,,,---///000........................------------------------...------------...//////......//////...------,,,,,,,,,------------------------------------------------------,,,++++++***...---,,,,,,---...---,,,++++++******++++++,,,---------------------------+++---...---,,,,,,---...,,,,,,---------.........------------------------------------------------------------------------------------------------,,,,,,------------------........................000000////////////000000111111000000000000000000------------------------,,,------......------,,,........................------------......//////---------............///***))))))***---//////.........------------.............../////////000000000000000111111111111222222222222222222333333333333333333333333444444444333333333333222222222222000111222333333333333222222222111111111111222222000000111111111222222222111111111000000000000///000000111222333333444444222222222222222222222222222222222111111111111111111111111111111111111111000000111111111111000000111111111111111111111111////////////............//////000000000000//////......////////////......)))***---/////////...---///............---------+++,,,---.../////////////////////...---------,,,,,,,,,,,,------......///---------............/////////////////////............------------............------------......------------------------....................................////////////////////////////////////...............///000000000000000000000000000000///000000000111111111111111111111111111000000000111111111111111222222222000111333444444444333222///222555777777666333111111222222333444444555555666777777777888888888888888888888999999:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::999999999888999:::;;;<<<======>>>===<<<;;;;;;;;;<<<===>>><<<<<<======>>>?????????@@@>>>;;;:::;;;;;;;;;:::888888888888888999999999999999999999999999999999:::999888777666555444333555555444444444333333333333333333333333333333333444444444444444444444444444444333333333222222222333333333333333333333333333333333333333444444444111111111111111111111111333222222111111222222333222222222222222222222222------...............------------...............///...---++++++---///000////////////////////////000000//////...------,,,...------------...//////////////////...---,,,+++,,,,,,,,,---------.................................------,,,++++++++++++...---,,,,,,......---,,,++++++******++++++,,,---------------------------+++,,,---,,,+++***+++,,,............////////////------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------......------------......111111111111111111111111........................,,,,,,------------,,,,,,---------...............,,,,,,---....../////////---------............///+++******+++---...---,,,......------------..................//////////////////000000000111111111111111111222222333333333222222222222333333444444333333222222222111111111111111222222222333333222222111111000000111111222000000111111111222222222111111111000000000000///000000111222333444444555222222222222222222222222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000////////////............+++,,,,,,------,,,,,,+++......///000000///......(((***,,,...//////...---///............------------...............------/////////...---------,,,,,,------...//////000000---------............///////////////..................------------............------------........................//////....................................////////////////////////////////////...............///000000///////////////////////////000000000111111111111333333333222111111111111000000111111111222222222111222444555555444333333000111222333333333222222333333333444444555555666666777777777888888888888888999999999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;888999999999999999999888888888999:::;;;<<<======<<<;;;:::::::::;;;===>>><<<<<<<<<======>>>>>>>>>>>><<<999888999::::::999999999999::::::;;;;;;;;;999999999999999999999999999999888777666555444444333333333444444444555555333333333333333333333333444444444444444444444444222222222333333444444444333333333333333333333333222222222333333333444444111111111111111111111111333222222111111222222333222222222222222222222222,,,---......///.........---------------............---,,,,,,,,,---...///////////////////////////000000//////...------,,,...------------...//////.../////////...---,,,,,,+++,,,,,,------.........------------------------------,,,+++++++++,,,,,,---+++***+++,,,---,,,***+++++++++++++++,,,------,,,,,,,,,------------...+++,,,---,,,***)))***+++------------------------------------------------------------------------------------------------------------------------+++,,,,,,------.........++++++++++++++++++++++++------,,,,,,,,,,,,------------......//////000000000000000000000000000000---------------------------------------.........,,,,,,---.../////////...---------............///...---,,,,,,......---,,,......------------......------........./////////////////////000000000000000000111111222333333333000111111222222333333444222222222111111111000000111111111111222222222333111111000000000000111111000111111111111222222222222222111111111000000000000000111222333333444444222222222222222222222222000000000111111111111111000000000000000000000000000000111111111111000000////////////////////////////////////............---..................------...///000000///...---***+++---.../////////...///............---------......//////...------,,,...............---------000000/////////.............../////////000000000///......------...//////......------------............------------...............///////////////....................................////////////////////////////////////...............///000000////////////////////////000000000000111111111111555444333222222222222222000000000111222222333333222333333444444333333333333333222222222333444555444444444555555555666666777777777777888888888888999999999999999999999999;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::::::::888999999::::::999999888888888999:::;;;<<<======;;;:::999999:::;;;===>>>========================<<<:::777777888888888888:::::::::;;;;;;<<<<<<===999999999999999999999999888888777777666666555555222333333444555555666666333333333333333333333333333333333333333333333333222222333444444555666666333333333333333333333333111111222222333333444444222222222222222222222222333222222111111222222333222222222222222222222222,,,------...//////......,,,,,,,,,------.........,,,,,,,,,------.........------------------------------------------------...------------...//////..................------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...---+++++++++,,,---,,,+++,,,,,,,,,,,,,,,------...,,,,,,,,,---------......,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---......///000000000000000000000000///...---,,,,,,---...///,,,,,,,,,------.........,,,---...//////......------------............//////...---...///000000.........------------......---------.........//////........./////////000000///000000111222222333333000000000111222333333333222111111111000000000000111111111111111222222333111111000000000000111111000111111111111222222222333222222222111111111111111111111222222333333333222222222222222222222222///000000000111111111222000000000000000000000000000000111111111111000000........................////////////............000111111222222111111000---...///000000///...------------......////////////............---------------..................---------...............//////............---------.........////////////------,,,,,,,,,...///000......------------............------------......---------....../////////....................................////////////////////////////////////...............///000000////////////////////////000000000000111111111111555444333111111111111111///000000111222222333333222222111111111111111222333333333333333444444444444444444444555555555555777777777777888888888888999999999999999999999999;;;;;;<<<======<<<;;;:::::::::::::::999999999888999999::::::::::::999999888888999:::;;;<<<<<<===:::999999999999;;;<<<===??????>>>>>>===<<<<<<<<<;;;999777666777888888777999999::::::;;;<<<<<<===999999999999999999999999777777777777666666666666555555555555555555555666444444444444444444444444333333333333333333333333555555555555555555555555222222222222222222222222000111111222333333444444333333333333333333333333333222222111111222222333222222222222222222222222,,,,,,---.../////////...,,,,,,,,,------.........+++,,,---............---++++++++++++++++++++++++******+++,,,,,,---.........------------...//////------...............---++++++,,,,,,---...//////------------------------,,,++++++***+++,,,...//////...------//////...---------,,,,,,------...///,,,,,,,,,------.........---...///...,,,+++,,,---------------------------------------------------------------------------------------------------------------------------++++++,,,,,,---...//////.................................------.........++++++,,,,,,---...//////000000000000000000000000000///---,,,,,,---///000,,,,,,,,,------.........------...//////...---,,,---------.........//////......---///111222222111.........------.........---------.........//////............/////////000///000000111222222333333///000000111222222333333111111111111000000000000111111000000111111222333111111000000000000111111000111111111111222222222333333333222222222222111111222222222222333333333222222222222222222222222//////000000111111111222000000000000000000000000000000111111111111000000........................000/////////..................////////////......---...///111111///...---//////.........///000000//////.........---------++++++---...//////000000,,,------....../////////******+++,,,---//////000+++++++++,,,,,,,,,------,,,+++++++++,,,---///000.........------..................------.........,,,,,,,,,------............................................./////////000////////////////////////...............///000000////////////////////////000000000000111111111111555444222000///000000111///000000111222222333333111000///......///000111000111222333333333222222333444444444444444444555777777777777888888888888999999999999999999999999;;;;;;=========<<<;;;:::;;;;;;;;;:::::::::999999999::::::;;;;;;::::::999777888999:::;;;<<<<<<===999999888888999;;;<<<===@@@@@@???>>>===<<<;;;;;;;;;999777666777999999888888888999::::::;;;<<<<<<999999999999999999999999666666666666777777777777777777777666555555444444555555555555555555555555333333333333333333333333777777777666555555444444222222222222222222222222000000111222333333444444333333333333333333333333333222222222222222222333222222222222222222222222........................111111000000////////////........................---------........./////////...,,,+++***++++++,,,........................***+++---//////...---,,,,,,,,,---...//////......000000000000000000000000///...---,,,,,,---...///...---...000333333000---,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---......//////......------++++++++++++------,,,++++++******++++++,,,+++,,,------......------////////////......---,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------......---.........//////000000,,,,,,,,,,,,,,,,,,++++++111000...,,,++++++++++++......////////////.................................---,,,++++++,,,---...000000///...---,,,,,,+++......//////...------,,,000000000000000000000000------......///000000000////////////000000000000333333333222222222111111000000000000111111111111000000111222222222222111222222222222222222222222222222111111111111222222000000111111111222222222000000000000000000000000......//////000000111111000000000000000000000000......//////000000111111////////////////////////111000000///...---------///...---,,,,,,---.../////////000000///...------................................................111111000///...------,,,,,,,,,,,,------.........*********++++++,,,,,,,,,------------------------000000000000000000000000000...---,,,------+++***...,,,***,,,///111000.................................//////...---,,,,,,.../////////...---,,,,,,//////000000///...------+++,,,,,,---...///000000111111000000//////......////////////000000000000000000////////////000000000222333111000///111444000000000000111111111111222222222222222222222222333333444444666777888999888888888888888999999999999999999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;::::::::::::::::::;;;<<<;;;:::888777888999;;;============<<<;;;;;;;;;;;;<<<<<<============<<<;;;;;;:::999999;;;::::::999999:::::::::===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777666888888888888777777777777666666555555555444444444444444444333333222222222222222222333333444444444333444555666666666555555555555444444444333333333333333333222222111111111111111222222222333333333111111111111111111111111111111111111111111111111------------------------.........---------,,,,,,---------...............---------.....................---,,,,,,,,,,,,,,,........................***,,,---//////...---,,,,,,------...//////.................................---,,,,,,,,,,,,---......---...000222222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,---------------------,,,++++++,,,------...------,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,******+++---...,,,,,,,,,,,,,,,,,,,,,,,,//////......---.........,,,,,,,,,---------......---........./////////000////////////////////////...---,,,,,,,,,---............////////////..............................///...---,,,,,,---...////////////...------,,,,,,((()))+++---///111222222////////////////////////......//////000111111111/////////000000000111111333333222222222111111111000000000000111111111111000000111222222222222111222222222222222222222222222222111111111111222222111111111111222222222222000000000000000000000000//////000000000000000111000000000000000000000000.../////////000000000111////////////////////////111000000///......------///...------------...//////////////////...------................................................000//////......---------,,,,,,------------------+++++++++,,,,,,,,,------------------------------........................---,,,+++,,,---...---+++---,,,+++,,,///111000.................................//////...------,,,------......------,,,+++///////////////...------,,,,,,,,,------......///............////////////////////////000000000000000000////////////000000333111000///000111000...000000000000111111111111222222222222222222222222222222333333444666777888777777888888888888999999999999888888999999::::::;;;;;;;;;;;;::::::::::::::::::999999999999999999::::::;;;;;;;;;:::888888::::::<<<============<<<;;;;;;<<<<<<============<<<<<<<<<;;;:::999999999::::::999999999:::;;;;;;=========<<<<<<<<<;;;;;;::::::::::::999888777666666666666666555555555555666555555555444444444444444444444333333222222222222222222333333444444444333333444444444555555555555444444444444333333333333333333222222222111111111111222222222333333333111111111111111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------.........//////.........------------------............---,,,,,,........................+++,,,---...///...------,,,---......///.........---------------------------,,,,,,++++++,,,,,,---------...///111111///---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...******+++,,,,,,,,,,,,,,,++++++,,,,,,++++++******------------------------...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////111111111111111111111111///......---------......------............------........................///......------......///........................---...............------//////////////////////////////000000111222222222000000000111111111222222333222222222222111111111000000000000111111111111///000111111222222111111222222222222222222222222222222111111111111222222111111222222222333333333000000000000000000000000111111111111111000000000000000000000000000000000////////////000000000000////////////////////////000000000///......------///...------------...//////////////////......---................................................------------------------------------------,,,,,,,,,,,,,,,---------------------------------------------------------------+++******+++---///...------,,,,,,---///000///....................................///......---,,,,,,------------,,,++++++///////////////......---------------------------,,,,,,------...//////000////////////000000000000000000////////////000000222///,,,...111333111---000000000000111111111111222222222222222222222222222222222222333444666666666777777777888888888999888888888888999999::::::;;;;;;::::::999999999888777777777777777888888888999999:::::::::999888888;;;<<<<<<=========<<<<<<;;;<<<===>>>>>>>>>===<<<<<<;;;;;;::::::999999888999999999999::::::;;;<<<>>>=========<<<<<<<<<<<<::::::::::::999888777777666666666666555555555555555555555555444444444444444444333333333333222222222222333333333333444444444333222222222333444555444444444444333333333333333333333222222222222111111111222222222333333333111111111111111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------.../////////......------------,,,,,,------/////////...---,,,........................,,,,,,---...///.........------...............------------------------------,,,,,,,,,,,,,,,,,,---------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,------------,,,---------,,,,,,---------,,,++++++******++++++,,,++++++,,,------------,,,,,,---------------,,,,,,---------------------------,,,,,,,,,,,,---......------------------------...---,,,++++++******+++,,,,,,,,,---------..........................................////////////444333222000///...------------............------......................../////////....../////////---------.........//////000000000///...,,,+++***////////////////////////...//////000000111222222000111111111222222222222222222222222111111111111///000000000111111111111///000000111111111111111111111111111222222222222222222111111111111222222222222222222333333333333000000000000000000000000333333222222111111000000000000000000000000000000////////////000000000000////////////////////////000000//////.....................------............///////////////......................................................,,,,,,,,,---------...............------,,,,,,,,,------..................,,,,,,---------------------------------------------,,,+++,,,...//////...------------...//////...........................---...............---------------......---,,,,,,...///////////////......//////..................---------....../////////////////////000000000000000000////////////000000.........000222333333222///000000000111111111111111111111111111111111111222222222222333444555666555666666777777888888888777777888888999999:::::::::::::::999888888777777555666666777777888888888999999999999999999888888<<<<<<<<<<<<===<<<<<<<<<;;;<<<>>>??????>>><<<;;;;;;;;;::::::999999999999999999999999:::;;;<<<<<<>>>>>>=========<<<<<<<<<999999999999999888777777888888888888777777777777444444444444444444444444333333333333333333333333333333333333333333333333333222111000000222444555444444444333333333222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111------------------------........................---------.........//////------------------,,,,,,,,,---.../////////------........................------.........///......---...............------........................------............------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---...............------------------------,,,++++++******++++++,,,,,,------...............,,,------......---------+++++++++++++++++++++++++++++++++++++++,,,,,,---------------------------000000///......---......,,,,,,,,,---------.....................---------,,,,,,,,,------.........444333333222111000///...---..................---...........................//////////////////...,,,,,,------.../////////***+++,,,...///000000000........................------...//////000000111000111111111222222222222222222222111111111000000///000000000111111111111//////000111111111111000000000000111111222222222222222111111111111222222111111222222222333333333111111111111111111111111333333222222111111000000000000000000000000000000000000000000////////////////////////////////////////////////............---..................---......///////////////...................................................++++++,,,,,,---..................------,,,,,,,,,........................,,,,,,,,,---------..............................///...---...///000///---------...............///........................------...............---......////////////............///////////////...000000000///////////////000000000/////////......////////////000000000000000000////////////000000...222555555111///111555///000000000111111111111111111111111111111111111333333333333444555666666444444555666777777888888555666777999999:::999999999999888888888777777777555666777888999999888888888888888888888888888888;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;;;;:::::::::::::::999:::999999999::::::;;;<<<============<<<<<<<<<<<<888888999999999888777777888888888888777777777777333333444444444444444444333333333333333333333333333333333333333333333333333222000000000111333555444444333333333222222222222222222222222222222222111111222222222333333333111111111111111111111111111111111111111111111111........................,,,,,,,,,,,,,,,---------........................+++,,,,,,,,,------------,,,,,,---............---........................---............/////////.........///......---,,,........................---......//////......---+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---......//////......------............------...------,,,,,,------...------...///////////////++++++,,,,,,------,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------,,,,,,,,,---------...............---------------,,,,,,------.../////////...///000111222333333333......////////////..............................---......//////......------------.........//////------...............---........................---------...//////000000000000000111111111222222222111111111111000000000000000000000111111111111...///000000111111000000//////000000111222222222222222111111111111222222000000111111111222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000//////////////////////////////////////////////////////......------...//////...---------...//////////////////................................................,,,,,,------.........///------------------,,,,,,...............---------+++,,,,,,------.................................000...---...//////...------...///...------...///........................,,,---......///...............///000000000000///---...///////////////////////////////////////000222111111000//////......////////////000000000000000000////////////000000000666;;;888000,,,...222000000000000111111111111111111111111111111111111444444444444444555666666333333444555666777888888444555777999::::::999999777777777777777777777777666777999::::::999888888777777777666777777888999999999999999:::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;===<<<<<<<<<;;;;;;;;;;;;777888888888888888777777666666666666555555555555333333333333444444444444222222333333333333444444444444333333333333222222333222111111111222333444333333333333222222222222111222222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111------------------------,,,,,,---------........./////////...------,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,---.............................................//////000......//////...------,,,------------------------,,,---............---,,,***,,,------++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---............---,,,---...//////...---,,,...------,,,,,,------...,,,---......//////......+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------........................(((((((((((()))***++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---......//////)))+++---///111222222222//////000000000000//////........................,,,---...//////...---,,,---------...............222222111///---+++)))(((.................................///000000111111/////////000000000111111111111111111000000000000000000000000111111111111...//////000000000000000/////////000111222222222222222111111111111222222//////000000000111111111111111111111111111111111//////000000000000000111000000000000000000000000111000000000/////////...////////////////////////.../////////////////////------...//////...------------...///////////////..................................................................//////,,,,,,------------------.........---------,,,,,,++++++,,,,,,---......///------------------------,,,++++++,,,...///...---,,,...000///---,,,---///........................,,,------...//////......---......///000000//////------...///////////////,,,,,,------......///////////////////////////...////////////000000000000000000////////////000000///444888666111...///111000000000000111111111111111111111111111111111111333333333333333333444555222333333444666777777888333444777999::::::999888444555555666666777777888777888999::::::999777666777666666555666777888999777777777777999:::<<<======<<<:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999;;;;;;;;;;;;::::::::::::777777888888888888777777666666666666555555555555222222333333333444444444222222222333333444444444444444444333333222222222222222222222333333333444333333333222222222222111111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000111111000000///...---,,,,,,+++))))))***+++---...//////,,,,,,+++***+++,,,...///.......................................///000000.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++***,,,---,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,,,,---...//////...---,,,,,,++++++******++++++,,,+++,,,------......------......///000111111000000------------------------***+++,,,---....................................))))))******+++,,,......,,,,,,,,,---------...............------,,,,,,,,,******++++++,,,---......)))***,,,............---000000111111111111000000........................+++,,,---......---,,,+++........................,,,------...//////............................../////////000111111222222////////////000000000000111111111111000000000000000000000000111111111111...//////000000000000000...//////000111222222222222222111111111111222222////////////000000000000111111111111111111111111......//////000000111111000000000000000000000000111111000000/////////...////////////////////////.........///////////////,,,---...//////...---,,,------...///000000//////................................................////////////////////////,,,,,,,,,------...............---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,(((((((((***,,,.........,,,...000///,,,+++---///........................,,,,,,---.../////////...,,,,,,---.../////////...------...///000000//////******++++++,,,---......,,,,,,------.../////////////////////000000000000000000////////////000000+++...111333444333333333000000000000111111111111000000000000000000000000222222222111222222333333222222333444555666777888222444777999::::::999888333444444555666777888888777888999:::999888666444777666555555555777888999555555555666888:::<<<>>>>>><<<999777777888:::<<<<<<<<<=====================<<<;;;:::999888888888;;;;;;:::::::::999999999666777777888888888777777888888888888777777777777222222222333333444444444222222222333333444444444444444444333333222222222111222333444444444444333333333333222222222111111111111111222222333333333111111222222222333333333111111111111111111111111111111111111111111111111---------............///------------------------//////.........---------........................,,,---...---,,,,,,---...222---))))))---///...,,,000///...------...///000---...............------+++,,,---////////////...000...+++))))))+++...000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,------,,,,,,++++++,,,,,,---000000///...---,,,,,,+++,,,------......------,,,------,,,+++++++++,,,,,,...------,,,***))))))(((***))))))))))))+++,,,---------,,,++++++,,,,,,,,,++++++,,,------......///,,,------......------,,,++++++,,,,,,,,,---------.........------,,,,,,,,,*********+++,,,---...///......---,,,,,,,,,,,,---////////////000000000000333111///.../////////---//////......---------,,,........................////////////////////////........................///////////////////////////////////////000111111222111111111111111222222//////000000111111111222111000000000111000...,,,,,,---///111222333222222222222222111111111000000222111111111000000//////222111000//////000111222000000000000////////////111111111111111111111111////////////////////////////////////............000000//////.........---000//////.........//////////////////............,,,,,,,,,+++++++++******------...............---,,,---///000000000///...,,,,,,---...////////////...------,,,,,,------...........................,,,++++++++++++,,,------,,,,,,,,,---------............---------......///+++++++++,,,,,,,,,------------------------------,,,------...////////////........................//////////////////////////////.........---------////////////000000000000//////............//////000000000000000000000000000111111111111222222222111111111111111111111111//////000111222222333333444333333333333444555555666666777888888888888888666666666666777777777777:::::::::999999888888888777777777777666666666666666666666777888999;;;<<<>>>===;;;888888888999:::888888999:::;;;;;;;;;;;;<<<<<<;;;:::888777999;;;>>><<<::::::<<<<<<<<<;;;999:::;;;:::888777888999555555444444444444555555444444333333333333222222333333222111111222333333444444222222222222444444444444444333333222222222222222222333333444444444333333222222111000//////111111222222222222111111000000111111111111000000000///...///111333222111------------............------------------------///.........------------........................+++---------,,,+++,,,---111---))))))---///...,,,......------------......---...............---------......//////...---,,,///...,,,******,,,...///------------------------------------------------...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---//////......---,,,,,,,,,,,,------------------,,,........................---------------,,,,,,,,,++++++******+++,,,---///------,,,,,,+++,,,,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------,,,,,,++++++++++++,,,---......000000///........................////////////000333111//////000111000///.........---------,,,,,,............////////////................................................///////////////////////////////////////000000111222111111000000000111111///000000000111111111111000//////000111111///------...000111222222222222222222222111111111000000111111111111000000000///222111000//////000111222000000000000////////////........................////////////////////////000000/////////.........000/////////............///......---------...............//////000000000......---------,,,,,,,,,........................------......///.........,,,------.........------...------,,,,,,------...........................,,,,,,,,,,,,,,,------...,,,---------............//////...---,,,,,,,,,---,,,,,,,,,,,,------------------------------------++++++,,,,,,---,,,,,,,,,................................................//////.........---------....../////////000000000//////............////////////////////////////////////000000000111111111111111111111111111111111//////000111111222333333222222222222222333444444666666777888888888888777555666666666777777777777::::::999999999888888888777666666666666666666666888888999:::;;;<<<======>>><<<:::999888888999:::999::::::;;;;;;;;;;;;:::;;;<<<;;;:::888888:::<<<>>><<<;;;:::;;;<<<;;;:::777999999888777666666777555555444444444444555555444444333333333333222222333333222111111222333333333222111111111111222333444444444333333222222222222222222333333444444444333333222222111000000///111111222222222222111111000111111111111111111000222000///000111111000///------------............------------------------............------------........................+++,,,------,,,+++,,,---000---******---///...,,,,,,,,,------------,,,,,,------...............---////////////...---,,,+++...------,,,,,,------...........................------------------------......------------......---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,...////////////...------....../////////000,,,,,,++++++,,,---///000---,,,,,,,,,,,,,,,------//////...------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---------------------,,,,,,,,,,,,,,,------000//////...............------------............222000//////111222222111............------------////////////////////////................................................//////////////////////////////......//////000111111111000///////////////000000000000111111111111///......///111111000......///000111111111111111222111111111111000000000111111111111000000000000111111000000000000111111000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////...............------,,,,,,---......------...///000111222222000////////////.........000///............/////////......---------......,,,------------,,,,,,+++...------,,,,,,------...---------------------------------------.........------........./////////000///...,,,++++++++++++,,,------------.........------------------------/////////000//////.....................................................................---------------.........///////////////............//////.........................../////////000000000000111111111111111111111111///000000111111222222222111111111111111222333333555666666777777777777777555555666666666777777777999999888888888888777777666666666666666666666666777888:::<<<=========<<<===<<<:::999888999999:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;;;;:::999999<<<>>>???===;;;:::;;;;;;:::888555666777666555444555666555555444444444444555555444444333333333333222222333222222111111222222333222111111000000111111222444444333333333333222222222222333333333333444444333333222222111000000000111111222222222222111111111111222222222222111111333222000000111000///---,,,,,,---------.........------------------------------------------------........................,,,---......---,,,---...///---++++++---......,,,+++,,,---......---,,,+++,,,---......///.........//////.........------,,,,,,------------------,,,------------------------------------------------........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---''')))+++.........---,,,............////////////,,,++++++++++++---...///---,,,,,,,,,,,,------.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,------............------,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------///...---...000222222111//////////////////////////////...............---................................................///////////////////////////............///000000111000///...............000000000000000111111111///......///111222111000000000000111111111111000111111111111000000000000111111111000000000000000111000000000000000000111000000000000////////////222222222222222222222222000000000000000000000000111111000000000////////////////////////...............---------...//////......//////000111111222000000000/////////......111000///.........//////111000...---------...///------------,,,+++******...------,,,,,,------...------------------------------...........................////////////000...---,,,,,,++++++++++++---------.........//////------------------------000000000000000///...---........................................................................------------........./////////............///////////////////////////////////////000000000111111111111111111111111111111///000000000111111111222111111111111111222333333444555666666777777666666555555555666666666777777777777777777777777777777555555555666666666666666555777999;;;<<<;;;:::999;;;;;;:::999999999::::::============<<<;;;:::::::::;;;;;;:::999:::===??????===;;;:::::::::888777444666666666444444555666555555444444444444555555444444333333333222222222222222222222222222222222222222111111111111222222333333333333333333333333333333333333333333333333222222222111111111000000111111222222222222111111222222222333333222222222222111000000111111000...,,,,,,,,,------------...------------------------,,,,,,------------------........................---///000///...---...///...---,,,,,,------------,,,---...//////...---,,,,,,------...//////......------------......//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,++++++,,,,,,---***++++++,,,,,,------------,,,++++++++++++,,,---''')))+++.........---,,,.........------------,,,++++++******+++,,,...///---,,,,,,,,,------...///,,,,,,,,,---------......------............------,,,,,,---------.........,,,,,,,,,------...............---,,,,,,,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,+++,,,...000000000000000000000000000111111.........---------,,,,,,................................................////////////////////////...............//////000000000///...------......111111000000000000000000///...---...000111111000000000000000000000111111000000000000000000000000000000000000000000111111000000000111111000000000000000000000////////////////////////////////////000000000000000000000000000000000000////////////........./////////////////////...//////000111111000000000////////////////////////............---000000///...............111000///.........000000------------,,,+++******...------,,,,,,------...------------------------,,,---.../////////...............////////////000++++++++++++,,,,,,---...---------.........//////------------------------++++++,,,++++++***)))(((................................................---.....................------------........./////////............//////000000000000000000000000000000000111111111222222000000000000000000000000000000000000000111111111222222222222222333444444444444555666666666666555555555555555666666666666666666666666666666666666444444555555666666666777555777999;;;;;;;;;999888::::::::::::::::::;;;;;;============<<<;;;::::::::::::;;;:::999:::<<<>>>>>><<<:::999999999888666555666777777555555666777555555444444444444555555444444333333333222222222222222222222222222222222222333333333333333333222333333333333333333333333333333333333333333333333222222222111111111111111111111222222222222111111222222222333333222222222000/////////111222222000,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------........................---///000///...---...///------------------------------............------,,,,,,---...////////////---,,,,,,------///000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------,,,,,,++++++,,,,,,---++++++,,,,,,------......---,,,+++******+++,,,---+++,,,...////////////......------,,,,,,,,,++++++++++++*********,,,---...,,,,,,,,,,,,---...///000++++++,,,,,,---...//////......////////////......,,,---------............,,,,,,------------------...---------------......///......---------------++++++++++++,,,,,,,,,,,,,,,+++***+++---//////...000000000000111111111111/////////...------,,,,,,------------------------........................////////////////////////......------......///000//////............//////111111111111000000000000111///......000111111000000000//////000111222222//////000000000000000111000000000000111111111111000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000////////////.....................///////////////////////////000111222222000/////////.........---............------------.../////////...---,,,+++...............///000000,,,------------,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...------------........./////////++++++++++++,,,...///000,,,------------.........------------------------++++++,,,,,,++++++******........................---------------------------------...............------.........///////////////............//////111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000000000222222222222222333444444333444444555555555555555444444555555555666666666444444555555555555666666444444444555555666666777888999:::;;;<<<;;;::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999888888;;;======;;;999888999999888666555666777777666666777888555555444444444444555555444444333333333333222222111222222333333222222111222333333444444333333222222222333333333333444444444444333333333333222222111111111111111111111111111111222222222222111111111111222222222222111111//////...///111333222111++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------........................,,,---...---,,,+++,,,...,,,---......---,,,------------,,,,,,,,,,,,------+++,,,---...///////////////...------------//////------------------------------------------------------------------------+++,,,---......---,,,+++---,,,,,,++++++,,,,,,------------------.........---,,,+++))))))+++,,,---........................,,,,,,,,,,,,,,,---------,,,,,,++++++,,,---///000,,,,,,,,,------...///000,,,------------------------..................---------------............------------------,,,,,,---------------...///000///...------,,,,,,------+++++++++,,,,,,,,,---------,,,++++++---//////........./////////000000000111111111000///.........------------------------........................////////////////////////...------------...//////............///000111111111111111111000000000///222000......///000000///////////////000111333444////////////000000111111///000000000111111111111///000111222222111000///000000000000////////////333333333333333333333333////////////////////////............------------............/////////000.........//////000111222------------............//////.........---------,,,---/////////---***(((******,,,---......//////,,,------.........------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,,,,,,,---------............---,,,,,,,,,---...//////,,,,,,,,,,,,------------------------------------------......///.................................---------------------------------.........//////....../////////000000000//////............//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000///111111111111111222333333333333444555555555555444444444444555555555666666333333444444555555555555333333444555555666777777888888999999999999::::::777888999:::;;;;;;<<<<<<999::::::;;;;;;;;;;;;::::::::::::888777777999;;;;;;:::888777888999888777444666777777666666777888555555444444444444555555444444333333333333222222111222333333333333222111111222333333333333222111222222222333333444444444444444444333333222222222111111111111111111111111111111222222222222111111000111111111111111111000111000///000111222111000++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------........................***+++,,,,,,******+++,,,+++---......---,,,,,,------,,,+++******+++,,,---+++,,,---...////////////111000...---,,,,,,---......------,,,,,,------...........................------------------------++++++,,,------,,,++++++---,,,,,,++++++,,,,,,---........................---,,,***))))))***,,,---------,,,+++++++++,,,,,,******+++,,,---...///000------,,,,,,---...000111,,,,,,,,,---...///000000///......------,,,,,,+++,,,------......------,,,---------.........//////.........------,,,,,,,,,,,,,,,,,,---...///000111---,,,++++++******++++++++++++,,,,,,,,,---------///---,,,,,,...//////...,,,---------......//////333333333222111000000///------------------------........................////////////////////////...------------...//////............000111222333222111111111000000//////333111///...///////////////.........000222444555.../////////000000111111//////000000111111111222///000111222222111000///000000000000////////////000000000000000000000000////////////////////////......---------,,,,,,,,,---.........//////000000---------......000111111***++++++,,,---...//////////////////............***,,,///000///,,,)))&&&&&&(((***,,,---...------,,,,,,---...////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,---------......//////...---------......+++++++++,,,,,,,,,------------------------------******+++,,,------------........................---------------------------------.........//////////////////000000000000//////............//////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000111111222222333444444555555444444444444444555555555666666333333333444444555555555333333444444555666777777777666666555666666777888777888999:::;;;<<<<<<<<<888888999:::;;;;;;;;;;;;:::::::::888666666777999:::999777777888999888888444555666666555555777888555555555444444555555555444444444333333333222222111222333444444333222111000111222333333222111000222222222333333444444444444444444333333222222222111111111111111111222222111111222222222222111111000000111111111111000000333222000000111111///...---...///000000///...---------............------------............------------------------------------,,,------...///000000///...---------------,,,,,,,,,,,,,,,---...///------............------,,,,,,,,,---------.........------,,,,,,------.........///000000///...---........................///...,,,,,,,,,...000111........................++++++,,,------......///------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,////////////////////////........................,,,---------.../////////---------------------------------.........//////------------------,,,,,,***+++---...///...------........................---------.........//////......//////...---,,,,,,,,,---...//////...---,,,//////000222222333333333111111000...---+++******---------...///000000000//////.........---------............////////////555333000...---...000222555333111000///000111222000000000000000000000000............////////////000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000//////.........---...........................///////////////...---000000000000000000000000......------------......000000///...............------------------------111000...------...000111---------------------------------............///------............------,,,------......------,,,+++,,,,,,---.........---...---,,,++++++,,,---...222222111000///...------.........////////////000---------............///................................................000000000000000000000000000000000000111111111111//////000000111111111222000000000000000000000000000000000000000000000000111111000000111111222333222333555666666555333222666666666666666666555555111111111222333444555666666666555555555444444444555555666666777777888888::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::::::::999999;;;:::888777777777888999999888888888777777666666777777777777666666666666555555555666666666666777555555555555555555555555444444555555444444333222333222222111111222222333222222333333333333444444444444444333333222222222555444333333222222222222333333333333333333333333111111111111111111111111333333333222222222111111,,,---...//////...---,,,------............------------............------------------------------..................------......---------......///---,,,,,,,,,,,,---...///------............------,,,,,,,,,---------.........------,,,,,,------...---...///000000///..............................,,,+++*********+++,,,---........................------------------------------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------........................------------............------------------------,,,------------.........++++++++++++,,,,,,,,,,,,+++,,,------......------........................+++++++++,,,,,,,,,------......//////...------,,,------...//////...------...///000111222222222222222111111000///...------,,,,,,---...//////000111////////////........................////////////111000...---...///000111333222000/////////111111000000000000000000000000/////////000000000000111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000/////////..........................................////////////......////////////////////////......------------......//////...---------------------------------------000///---,,,,,,---///000------------------------------------............---......//////......---,,,------......------,,,+++,,,------......---------------,,,,,,---------000000000///......------------........./////////---------............///................................................000000000000000000000000//////000000000111111111//////000000000111111111////////////////////////000000000000000000000000111111000000111111222333111222444555555444222111555555555555555555555555333333333333444555666666666666555555555444444444777777777777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::999888777666777888888888888777777777666666666666666666666666666777777444444444555555555666666444444444444444444444444444444444555444444333222333222222222222222222333222222222333333333444444444444333333333222222222555444333222222222222222222222222222222222222222111111111111111111111111333333222222222111111111,,,,,,------------,,,,,,------------------------------............------------------------------...////////////---,,,+++,,,,,,,,,------///000000------,,,,,,,,,---......------............------,,,,,,,,,---------.........------,,,,,,------...,,,---...///////////////.................................---------------------------------------//////...------,,,++++++------------------------,,,,,,,,,---------......,,,------......------,,,++++++++++++++++++++++++....................................------------------------------------,,,,,,,,,,,,------------+++++++++,,,------......------,,,,,,,,,---......------------------------+++++++++,,,,,,,,,------.........///......---,,,------...//////...---------...///000000000000000111111111111000000000000---------...//////000000000000/////////.....................////////////......//////000111111222222111///......///000000000000000000000000000000000000000000111111111111000000000000000000000000............////////////////////////////////////000000000000000000000000111000000//////000000111000000000000000000000000000000000000000000000000////////////....................................,,,---...///////////////..............................------------.........---,,,,,,,,,,,,,,,,,,------------------------......,,,,,,,,,,,,......------------------------------------..................////////////......,,,------......------,,,,,,,,,------......------,,,------......------,,,.........---------------,,,---------............---------............///................................................000000000000000000000000//////000000000000111111//////000000000000111111........................000000000000000000000000111000000000000111222222000111222333333222111000333333333444444444444444555555444444444555555666666666666555555555555444888888777777777777777777777777999:::;;;;;;;;;;;;::::::::::::999999999999999888777666666666777777666666666666666555555555444555555555666666777777333333333333444444444444444444444444444444444444444444444444444333222222222222222222222222222222222222222222333333333333333333333333222222222222444333333222222222222333111111111111111111111111111111111111111111111111333222222222222111111111------------------------------------------------------............------........................---...///000000...,,,+++---------------...//////------,,,,,,,,,------...------............------,,,,,,,,,---------.........------,,,,,,------...+++,,,---...//////000000........................//////000000///...---,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++.................................------,,,,,,,,,------------------------+++++++++,,,,,,,,,------------......///000111111...---,,,++++++,,,...///---------------------------------.........//////---...............---------..................---,,,---....../////////...///000000000111111111111000000000000000//////////////////.........------............////////////...///000222222222111000000///............////////////////////////////////////000000000111111111000000000000000000000000......///////////////000111111111111111111111111000000000000000000000000000000////////////000000///////////////////////////////////////////////////////////////.................................+++,,,---...//////000///------------------------...------,,,,,,------...------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,---------............//////000000//////...,,,------......------,,,,,,,,,------...------,,,+++,,,---......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///................................................////////////////////////////////////000000000111//////000000000000000000////////////////////////////////////////////////000000000000000111222222000000111222222111000000222222222222222333333333666555444444444444444555666666666555555555555555777777777666666555555555555666888999:::;;;;;;;;;:::::::::999999999999888888777777666666666666666555555555555555555555555333444444555555666666777111222222222333333333333333333333333333333333333333444444444444333222222222222222222222222222222111222222222222333333333333222222222222222222222333333222222222222222333111111111111111111111111111111111111111111111111222222222222111111111111///..................///...---,,,,,,,,,,,,---...------............------........................+++,,,...000000///...---//////...---------------...------,,,,,,,,,------------............------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---...///000000........................,,,,,,,,,,,,,,,+++***)))------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,,,,,,,+++------------------------+++++++++,,,,,,,,,------------......///000111111///...,,,++++++,,,---...---------------------------------.........//////------...............---.........------.........,,,,,,---............---------......///000000111444444333222111000///............---------,,,,,,............////////////...///000111000///---,,,..................//////////////////////////////........./////////000000/////////////////////////////////000000111111111111111111111111111111111////////////////////////000000////////////000000////////////////////////////////////////////////.........///////////////........................++++++---...////////////------------------------------,,,,,,,,,,,,------...---------------......------------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,------------.........////////////......,,,------......------,,,,,,------...------,,,,,,+++,,,---......---,,,+++******++++++,,,,,,------,,,,,,,,,---------......---------............///................................................////////////////////////...////////////000000000000000//////////////////000000000000000000000000////////////////////////000000//////000000111222000000000000000000000000111111111111222222333333444444333333333333333333666666666666666666666666666666666555555444444444555666888999:::;;;;;;;;;::::::999999999888888888777777777777666666666555444444444444555555555555333333444444555555555666111111111111222222222333333333333333333333333333333333444444333333222111111222222333333222222111111111111222222222333333222222222222222222222222222222222111111222222333222222222222222222222222111111111111111111111111222222222111111111000000000///............///000...---,,,++++++,,,---...------............------........................+++,,,---////////////...000000///------,,,,,,,,,......---,,,,,,,,,------------............------,,,,,,,,,---------.........------,,,,,,------...---,,,,,,,,,---...//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,---------.........------,,,,,,------...................................................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,------............---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///.........///...------------...///,,,------.........------,,,,,,,,,---.../////////444333333222111000000//////.........------------............////////////,,,------------+++)))(((.........///////////////000000000000000000000000............//////////////////////////////////////////000000111111222222////////////////////////////////////////////////000//////......//////000000000000000000000000000000000000000000000000000.........///////////////........................+++,,,---...............------------------------------,,,,,,,,,,,,---------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------............------,,,------......------,,,------......------,,,,,,,,,------......------,,,******++++++,,,,,,------,,,---------............---------............///................................................000000000000000000000000......////////////000000000000////////////......111111111111111111111111000000000000000000000000000////////////000111111000000000000000000000000000000111111222333333333333333222222222333333444555666666666666777777777666666555555555555555444777777999:::;;;;;;;;;;;;999999999999888888888888777777888888888777666555444444444555555555555555444444444444444444444444111111111111222222222222222222222222222222222222333333333333333222111111111222333444444333222111111111111111222222222222111111111222222222222222222111111111111222222333222222222222222222222222111111111111111111111111222111111111111000000000///...------------...///...---+++******+++---...------............------........................------..................///......---------......///...---,,,,,,,,,,,,,,,------............------,,,,,,,,,---------.........------,,,,,,------......---,,,,,,,,,---..............................//////...---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------........................,,,,,,,,,,,,,,,,,,------------------------------,,,------------.........++++++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...//////......///...------------...///------............------,,,,,,,,,---......//////...//////000000111111222000000000000////////////............////////////,,,,,,,,,---,,,,,,++++++......//////000000000000000000000000000000000000...////////////000000000////////////////////////......//////000111111222//////////////////////////////////////////////////////............//////000000000000000000000000000000000000000000000000............/////////000........................,,,,,,---......------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,------...------------------------,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,------......------,,,------......------,,,+++---------,,,,,,---------++++++,,,,,,,,,,,,,,,,,,------........./////////---------............///................................................000000000000000000000000........./////////000000000000/////////.........000000000000000000000000000000000000000000000000///////////////000111111111000000000000000000111000000111222222333444444333333333333333444555666555666666666777777777777666666666777777777777777999999:::;;;;;;;;;;;;;;;999999999999888888888888777888999999999888777666444444555555666666666666555555444444333222222222111111111222222222333333222222222222222222222222222333333333333222111111000111333444444333111000111111111111222222222222000111111111222222222222111111111111111222333333111111111111111111111111111111111111111111111111111111111111000000000000...---,,,,,,,,,,,,---......---+++******+++---...---..................---////////////////////////000000...------------------------------...///000///...---,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------.........------,,,,,,------...///...---,,,+++,,,---...........................---,,,***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------------------------,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------........................+++++++++,,,,,,------------------------------------------.........//////---------------------,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,---.../////////...///...---,,,,,,---...///.........///......------------------......//////)))***,,,---000111333444222222222222111111111111............/////////000------......///000000111......///000111111000000000000000000000000000000000000000000111111111111////////////////////////---------...///000000111111111111111111111111111//////////////////////////////............//////000000000000000000000000000000000000000000000000---.........//////000000........................---------...------,,,,,,........................---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---------------------------,,,------......------,,,------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,------......------,,,---.........---,,,,,,+++......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---------.........//////................................................000000000000000000000000............/////////000000000//////.........---////////////////////////000000000000000000000000///////////////000111111111111000000000000111111000111111222333333444444333333333444555666777888555666666666777777888888777777888888999999::::::::::::;;;<<<<<<;;;;;;;;;999999999888888888888777888999999::::::888777666555555555666666666777777666555555444333222111000111222222222222333333333111111111111111111111111222333333333333222111111000111333444444333111000000111111111111222222222000000111111222222222222111111000000111222333333000000000000000000000000111111111111111111111111111111111111000000000000..................------////////////...---,,,+++------------------------........................,,,---...//////...---,,,..................------////////////...---,,,+++//////.........---------111...+++***+++---......//////.........---------,,,---......//////......)))---000000...---...000------------------------,,,------......------,,,,,,---.........---,,,+++//////...---,,,,,,++++++---,,,+++---///000000///------------------------,,,,,,,,,---------............---,,,+++******))).........------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,------------------------...............---,,,+++......---,,,---...///000---,,,,,,,,,,,,---......------------------------111222333111///...///000////////////////////////...------------...//////////////////////////////111111111111111111111111000000000///////////////000000000000000///......//////............//////222111///------///000222......---,,,,,,...///000///////////////.........000000000000000000000000222111111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000------......//////000000///...---,,,,,,---...///------............------////////////000000000000////////////////////////...---+++*********++++++------------------------......---,,,,,,,,,------,,,++++++***)))))))))***)))))))))***+++,,,......000+++&&&''',,,111222111------------------------...///000///---,,,---...000///---,,,++++++,,,------------...------,,,,,,------------------------........................///...---,,,,,,---...///222000,,,))))))***---/////////.........---------............////////////000000000000000000000000000000000000000000000000//////............//////000000////////////000000222111111111000000///////////////000111111222222555555555555555444444444333444666888888888777777:::999999888888999999:::<<<;;;::::::999999999999777888999999888777666555666777888888888777555444444444555666777777666666444333222222222222333444444444222222222222444444444444444444444444444444222222222222222222222222444222000333888:::666222000111111222222111111000444444333333333333222222111111111111111111111111111111111111111111111111222111111111000000//////111111000000000000111111........................000000000//////...,,,,,,------------------------........................------............------........................+++,,,---...//////////////////.........---------///---,,,---...///...---//////.........---------,,,------...............+++---...///.........///------------------------,,,------......------,,,,,,------......---,,,,,,.........------,,,,,,,,,---,,,,,,---///000///...------------------------,,,,,,,,,,,,------------......------,,,,,,++++++......---------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,------------,,,,,,,,,,,,***++++++++++++***)))(((...------,,,---...///000---,,,,,,,,,,,,---......---------------------------///000///......///000........................,,,++++++++++++,,,------................................................000000000000000000000000......////////////......//////............//////000///.........///000111......------......///000/////////////////////...000000000000000000000000111111111111000000000///111111000000000000111111000000000000000000000000000000000000000000000000.................................//////////////////...------------...///------............---------............/////////,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,------------------------...------,,,,,,,,,,,,,,,---,,,+++***************------,,,+++++++++++++++///+++'''(((---111111000------------------------,,,---...---+++***+++,,,------,,,,,,,,,------...,,,------...------,,,,,,------------------------........................///...------------...///......---,,,,,,---.../////////.........---------............////////////000000000000000000000000000000000000000000000000//////............//////000//////......//////000111111111000000000///////////////000111111222222555555555555555555555555444555666777888888888888::::::999999999999::::::;;;;;;:::999999999999999777777888999888888666666666777777888777666555444444444555666666666666666555444333222222333444555444333333222222333333444444444444444444444444444222222222222222222222222333///666GGGKKK???333111111111222222222222111111444444333333333222222222111111111111111111111111111111111111111111111111111111111111000000000///111111000000000000111111........................//////000//////...---,,,------------------------.................................------.................................+++,,,---...////////////...............------------------...000///---+++...............------------------...............///---,,,,,,...//////...------------------------,,,------......------,,,,,,,,,---......------,,,......------------------...---,,,---//////...---------------------------+++++++++,,,,,,,,,------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,------,,,,,,+++++++++***,,,------------,,,,,,+++---------,,,---......///---,,,,,,,,,,,,---......------------------------***+++------------...000------------------------,,,++++++++++++,,,------................................................000000000000000000111111------.../////////......//////............//////---------....../////////......//////000000000///......//////////////////000000000000000000000000111111111111000000000000111000000//////000000111000000000000000000000000000000000000000000000000........................///////////////.........///...------------...///------............------,,,,,,---------.................................///...---------------...------------------------------,,,+++++++++++++++------,,,+++++++++,,,,,,///......---,,,++++++***...,,,***+++///111000///------------------------,,,---------+++***+++,,,***+++,,,---............,,,,,,------...------,,,------------------------........................///...------------...///+++,,,---//////000//////...............---------............////////////000000000000000000000000000000000000000000000000//////............/////////..................///111111000000000000///////////////000111111222222555555666666666666666666666666666666777888999:::;;;::::::999999::::::;;;;;;:::999999888999999999666777777888888888888777777777777777777666555555444555555555555666666666555555444444444444555555444333333222222333333444444444444444444444444444222222222222222222222222444---888PPPSSS???111333222222333333333333222222333333333333222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000111111---------..............................---,,,,,,------------------------........................///...---,,,,,,---...///---------...............////////////...---,,,+++........................---,,,,,,,,,......,,,+++........................------------......//////111...++++++...000///---------------------------,,,------......------,,,,,,,,,------------------------------............///...------...///...,,,------------------------+++++++++,,,,,,,,,,,,------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++******)))---...............------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------***,,,------,,,,,,---...------------------------...------------...//////000000000000000000000000000000000000000000000000000000000111111111111111//////000000///...------//////............//////+++,,,---.../////////...---...000111111111000///............////////////////////////////////////111111111000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000000000000000//////......------.........------.........------............------,,,------------.........////////////////////////......---------------------------------------------,,,++++++******++++++...------,,,,,,,,,------,,,,,,------...............,,,,,,---000111///------------------------------...//////---------///***+++---...///...---,,,,,,,,,------...---------------------------------.................................------.........---......///////////////....................................////////////////////////////////////000000000000000000000000//////............//////......------------......000000000000000000///////////////000111111222222555555666666666666666777777777666666777888:::;;;;;;;;;::::::::::::;;;;;;999999888888888888999999666666777777888888888888777777777777777666666555555555555444555555555666555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222666///444AAACCC888222555222333333444444333333222333333333222222222222111111111111111111111111111111111111111111111111111111111111000000000000000111111000000000000111111---------.........//////,,,,,,---------,,,++++++------------------------........................///...---,,,,,,---...///---------.........//////////////////...---,,,+++---........................,,,))))))***,,,,,,,,,---........................------------...///000222...++++++...//////---------------------------,,,------......------,,,,,,,,,,,,,,,------......---.....................///...------...///...,,,------------------------++++++,,,,,,,,,---------,,,,,,---....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********)))******+++++++++******,,,,,,,,,------------------,,,,,,,,,,,,---......---------------------------...///...,,,+++,,,---------------------------...------------...//////........................//////////////////////////////000000111111111111333333222222000///---,,,//////............//////,,,,,,---...//////......---...000111111111000///---.........//////000000////////////////////////000000000000000000111111000000////////////000000////////////////////////////////////////////////000000000000000000000000000000//////......---------..................---------............------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------------------------,,,++++++******++++++...------,,,------......++++++,,,...............---------...//////...,,,---------------------------...///...------...///,,,---...///...---+++***+++,,,,,,---.........---------------------------........................---..................---111000///---------...///---.................................//////////////////////////////////////////////////////////////////............//////......------------......//////////////////000000/////////000111111222222444555555555666666666777777666666555666888999;;;;;;::::::999999::::::;;;888888777777777888888999666666666777777888999999888777777666666666666666666555444444444444555555555555555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222333222///000444555222222333333444444333333222333333222222222111111111000000000000000000000000111111111111111111111111000000000000000000111111111111000000000000111111,,,,,,------.../////////,,,,,,---------,,,,,,+++------------------------.................................------.........,,,,,,------.../////////+++,,,---...////////////---------...............///,,,)))((()))+++---------------.....................---,,,---...///000000...------.........---------------------------,,,------......------,,,,,,,,,,,,,,,,,,---////////////.....................---,,,---//////...---------------------------,,,,,,,,,---------......,,,,,,------.........///,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,,,,,,,---......------------------------///000000///---,,,,,,---------------------------,,,++++++++++++,,,------++++++++++++++++++++++++------------------------......//////000000111111444444333222111///...---//////............//////..............................//////000000000///------......///000000000000000000000000000000000000000000000111111111111000//////......//////000000000000000000000000000000000000000000000000000........................///////////////.........------...//////...------------............---------............/////////------------------------++++++,,,------------,,,------------------------------,,,+++++++++++++++------,,,,,,,,,---......,,,,,,---......---+++***---------...------,,,,,,------------------------***,,,---,,,++++++,,,...............---,,,+++***++++++,,,---............------------------------........................------...//////...------222111...,,,,,,,,,---...---------...........................////////////000000000000000000000000//////////////////////////////............/////////..................///......////////////000000/////////000111111222222333333444444555666666666555555555555666777888999:::999999888888999999:::777777777666777777888999888777777777777777888999888888777666666666666666666555444333333333444555444444555555555555444444222333333444444333333222333333333333333333333333222222222222222222222222---555444,,,,,,555555---222222333333333333222222222222222222111111111111000000000000000000000000111111111111111111111111000000000000111111111111111111000000000000111111,,,,,,------...//////000---......//////......---------------------------........................------............------,,,,,,------...//////000+++,,,---...////////////---------........./////////---++++++---......------------........./////////...---,,,,,,...///000---///000///...,,,,,,---------------------------,,,------......------,,,,,,,,,++++++,,,---///000000000//////......---------,,,,,,---///000///...------------------------------........./////////,,,,,,,,,,,,------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,------......,,,---....../////////...***+++,,,---------,,,,,,---,,,,,,,,,,,,---......---------------------------...///...---,,,---...........................,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////000000000111111111111000000/////////............//////222111///...---......///......------......///000------......///000000111000000000000000000000000///000000000111111111111//////............//////000000000000000000000000000000000000000000000000.................................///////////////------...//////...------------............------,,,,,,---------.........000000000000000000000000+++,,,---...///......---------------------------...------,,,,,,,,,,,,,,,,,,,,,++++++,,,------...)))***,,,---...---++++++,,,------,,,+++***++++++------------------------***+++---,,,++++++,,,......------,,,,,,,,,------***+++,,,---............------------------------........................------...//////...------.........------------------------.........//////............////////////000000000000000000000000//////////////////////////////............//////000//////......//////000........./////////000000/////////000111111222222222222333333444555555555333444555666666777777666999888888777777888888999666666666666666777888888999888777666666777777888999888777666555666666777777666444222222333444555222333444555555444333222222333333444444333333222222222222222222222222222222222222222222222222222///222333111000222222000111111222222222222111111222222222222111111111111000000000000000000000000111111111111111111111111///000000000111111111111111111000000000000111111,,,,,,------...///000000//////000000000000000///------------------------........................,,,---...//////...---,,,,,,,,,------...///000000////////////...---,,,+++---------........./////////......///111111...,,,---------........./////////...,,,,,,,,,---///111+++///222111...+++,,,---------------------------,,,------......------,,,,,,,,,++++++,,,...///000111111000///...------,,,---,,,+++---///000000///------------------------.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------,,,------......------,,,***+++,,,---......///000)))***++++++,,,,,,,,,+++***+++,,,---...---,,,,,,---,,,,,,,,,,,,---......------------------------***,,,------------...000////////////////////////...------------...//////////////////////////////////////////////////////,,,,,,------...//////000------///000111111111111//////............//////444333000...------...///......---,,,,,,...///000---------...///000000111000000000000000000000000//////000000111111111222//////............//////000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000,,,---...//////...---,,,---..................---++++++,,,,,,,,,---------------------------------,,,---///000000000//////------------------------///...------,,,,,,------++++++++++++,,,,,,---...$$$&&&))),,,...//////...---------+++))))))***+++------------------------,,,---......------///000---,,,++++++,,,---///000***+++,,,---............------------------------........................,,,---...//////...---,,,)))***---///000///---,,,---------.........//////............/////////000000000000000000000000000//////////////////////////////............//////000000////////////000000---.........//////000000/////////000111111222222111111222333333444555555111333444666777666666555888888777777777777888888666666666666666777888888:::999888666666666777777999888666555555555666777777666444222222222444555222222333444444333222222222222444444444444222222222222222222222222222222222222222222222222222222555000///333111,,,///666111111111222222111111111222222222111111111111000000000000000000000000000111111111111111111111111//////000000111111111222111111000000000000111111...---,,,,,,,,,,,,---...------------------------...///000111111000///...////////////////////////////////////////////////---------..................---------,,,,,,,,,,,,////////////////////////......------------......////////////////////////---------.........////////////.........---------........................------------------------,,,,,,,,,---------......222111000///......//////...........................---+++******+++---...------------------------++++++++++++++++++++++++,,,,,,,,,---------......*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------------//////...---+++***))))))------------------------000///......------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...................................................222222222111111111111111............////////////...,,,+++,,,///111///---///////////////000111111000000000///////////////000000000000000000000000000000000000000000000000111111000///////////////............////////////////////////////////////,,,,,,------......///////////////...---------,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++---......//////......------------............///...,,,++++++---......------,,,+++******+++,,,---.........------,,,,,,,,,------------------------...------,,,,,,++++++***------,,,,,,,,,+++++++++------------------------........................---,,,,,,++++++,,,,,,---...//////////////////...------------------------------------------------)))***+++---...///000000------------------------,,,---------.../////////------,,,,,,,,,,,,------............//////////////////............////////////......---------,,,////////////////////////000000000000000000000000///000000000000111111111222333444666777888888888555555666666666666555555444555777888888888777666444555666666777666666555666555555555444444444444777777666555555555555555555555444444444333333333444444444444333222222111444444444444444444444444111111111111111111111111///000000000000111111111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000111111000000000000111111111111---,,,++++++++++++,,,---------------------------------............------////////////////////////////////////////////////..................------000000000/////////....................................------------..............................+++++++++,,,,,,,,,------///.........------------........................------------------------,,,,,,,,,---------...............------,,,,,,,,,...........................---,,,++++++,,,---............------.........------------------------,,,,,,---------.........------........./////////---------,,,,,,,,,++++++------------------------......---,,,++++++******------------------------,,,,,,+++*********++++++---------,,,,,,,,,++++++------------------------------------------------------------------------------------------------...------,,,,,,------...------------------,,,,,,........................111111111111111111111111111000000//////............---+++---///000///---///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000111111000///////////////111111000000/////////...////////////////////////000000000000111111111111...............---------------............------------------,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---------......,,,++++++---......---,,,,,,++++++++++++,,,,,,++++++******************------------------------......------------,,,,,,++++++,,,,,,------......------------------------...........................------,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------***+++,,,---.../////////---------------------------------.....................------------..................//////////////////............//////000000000000//////......////////////////////////000000000000000000000000000000000111111111222222222333444666777777888888666666777777777777666666555666777888999888888777444555555555666666666777666666666555555555444444777666666555555555555555555444444444444333333333333333444444444333222222444444333333333333333333111111111111111111111111000000000111111111222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000111111000000000000111111111111,,,,,,++++++++++++,,,,,,..............................------------....../////////////////////////////////////////////////////////...---------,,,111000000000////////////..............................------------..............................+++++++++,,,,,,,,,------............------------........................------------------------,,,,,,,,,---------......,,,---.........---,,,+++........................///...---,,,,,,---...///000///...------...///000........................---------.........//////,,,,,,,,,,,,------------------------,,,,,,,,,,,,.........------,,,,,,+++---------,,,,,,+++++++++---------------------------------,,,------............------------,,,,,,------------------------........................------------------------------------------------...------,,,,,,------...,,,,,,---------,,,***)))........................//////000000111111222222333222111000///......---...---------///000///...///////////////000111111111111111111111111111111000000000000000000000000000000000000000000000000111000000///////////////333333222111000///......000000000000000000000000/////////...............---------........................//////..................------------,,,------............------+++++++++,,,,,,,,,------...,,,++++++---......---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............//////***+++,,,---...///000000------------------------///////////////////////////......------......///---......//////......---........................------------------------,,,,,,---...............------------------------...............---------///..................///............//////////////////............//////222222111111111111000000////////////////////////000000000000000000000000111111111111222222222333222333444555666777777777777777777888888777777777666777777888999888888888444444333444444666888999777777777666666666555555777666555555444444555555444444444444333333333333222222333444444444333333222222222333333333333333111111111111111111111111111111111111222222222333222222222111111111111000000000000000000000000000000000000000000000000000000000000111222333333444444333222111111111111111000000000000111111111111,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////111000///......///000111////////////////////////////////////////////////000000///...---,,,,,,,,,//////.........---------..............................------------..............................---------.........//////------------------------........................------------------------,,,,,,,,,---------.........///111222222111///...........................//////............//////000///...------...///000........................------........./////////++++++++++++,,,,,,,,,,,,------------------,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---......///000000////////////............------------------------------------------------,,,,,,------------------------------------------...------,,,,,,------...,,,---.........,,,***)))..............................//////000111222222222222111111000000/////////........./////////...///////////////000000111111111111111111222222222000000000000000000000000000000000000000000000000000000////////////000000222222111000000///......000000000000000000000000.........------,,,,,,,,,,,,---------.../////////......////////////......//////.........---------......////////////......+++,,,,,,,,,,,,---------...,,,++++++---......---***+++,,,------,,,+++***,,,,,,------......//////------------------------+++,,,,,,---.../////////,,,,,,------...///000000,,,,,,------------------////////////////////////......------------......//////000000000000//////////////////////////////........................---...............------......................../////////...---------,,,//////............//////............//////////////////............//////111111111111111111111111////////////////////////////////////////////////111111222222222333333333222333444555666666666666666666777777777777666666555666666777777777777777444333222222333666888:::777777777777666666666666666666555444444444444555444444444333333333222222111222222333444444444444111111222222222222333333111111111111111111111111111111222222222333333333222222222111111111000000000000000000000000000000000000000000000000000000000000111222333444444555555444333222111111111111///000000000111111111111---..................---////////////////////////111000///......///000111////////////////////////////////////////////////000000///...---,,,,,,,,,............------------..............................------------..............................---------.........//////,,,,,,------------------........................------------------------,,,,,,,,,---------......///000222333333222111///........................////////////////////////......---,,,,,,---......------------------------------------.........////////////...............------------------------//////...---,,,,,,++++++++++++,,,,,,,,,,,,------------------------------+++*********+++,,,---------------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...---...//////...---,,,+++........................------...///000000111111//////000000111111222222////////////.........//////////////////000000111000000111111222222222222000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000000000000000000000222111111111000/////////,,,---------.../////////......////////////......//////.........---------++++++,,,,,,,,,,,,++++++------------...............,,,++++++---......---+++,,,---......---,,,+++))))))******++++++,,,,,,------------------------******+++,,,---......///........................,,,,,,,,,---------......////////////////////////------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++////////////////////////..............................//////......------......................../////////...---------,,,//////............//////............//////////////////............//////000000000000000000000000////////////////////////////////////////////////111111222222222333333333222333444555666666666555444555555555555555555444444444444444555555666666444333222222333555888:::777777777777666666666666666666555444444444444444444444333333333222222222111222222333444444444444111111111222222333333333111111111111111111111111111111222222222333333333222222222111111111000000000000000000000000000000000000000000000000000000000111111222333333444444555444333222111111111111///000000000111111111111......////////////....................................------------....../////////////////////////////////////////////////////////...---------,,,000/////////............------------------------......------------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------------........................------------------------,,,,,,,,,---------......---...///000000000//////........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,------------.....................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------...*********++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------...------,,,,,,------...................................................------......//////000000---......///000111222333///000111000.........//////////////////000111111//////000000111222222222000000000000000000000000000000000000000000000000///////////////000000111---........./////////000000000000000000000000000000000///////////////...---------........................//////..................------------,,,,,,,,,------------,,,,,,---------.........//////...,,,++++++---......---,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------******++++++,,,---...............---------,,,,,,+++,,,,,,------.................................,,,,,,,,,++++++,,,,,,,,,------............------....................................................../////////......---.......................................---------///..................///............//////////////////............//////.........////////////000////////////////////////000000000000000000000000111111111111222222222333333333444555555555555555333444444555555444444333444333333333333444555555333333222333333555777888777777777666666666555555666555444444333333444444333333333333222222222222222222333444444444333333111111222222333333444444111111111111111111111111111111111111222222222333222222222111111111111000000000000000000000000000000000000000000000000000111111111222222222222222444333222111111111111111000000000000111111111111------...//////...------------------------------------............------////////////////////////////////////////////////..................------............------------------------------------......------------......------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------........................------------------------,,,,,,,,,---------......,,,---------.............................................//////.........,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---*********))))))(((((((((------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///.........//////++++++++++++,,,,,,------------------------------------------------------++++++,,,,,,---......///------------------------...------,,,,,,------...---,,,++++++,,,---///000.........................................................//////000000000///111222111...---...000///////////////000111111......///000000111222222000000000000000000000000000000000000000000000000///////////////000111111000000000///////////////////////////////////////,,,,,,,,,---------------...............---------------............------------------,,,,,,,,,,,,...//////////////////...,,,,,,---------............,,,++++++---......---------,,,,,,,,,,,,------..................------------------------------+++,,,,,,,,,------......,,,,,,,,,,,,------------++++++,,,,,,---......///------------------------------,,,,,,,,,,,,------//////000000000000//////------------------------........................---...///////////////...........................---------.....................------------..................//////////////////............//////........./////////000000////////////////////////000000000000000000000000000000000111111111222222333333444555555555444444444444555555555555444444444444333333333444555666333333333444444555555555666666666555555555444444666555444444333333444444333333333222222222222111333333444444444333222222222222222333444444555555111111111111111111111111000000000111111111222222222222222111111111111000000000000000000000000000000000000000000000000000222111111111111000000000222111111000000000111111000000000000111111111111,,,,,,---......---,,,,,,------------------------...///000111111000///...////////////////////////////////////////////////---------...............,,,,,,+++++++++*********------------------------.........------.........---------------------------------.........//////+++++++++,,,,,,---------........................------------------------,,,,,,,,,---------......---------------...///000........................------............------,,,---000222222000---,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------.........//////,,,,,,---------------------------,,,,,,+++++++++------------------------...---,,,+++++++++++++++........./////////000000------------------------........................++++++,,,,,,---...//////------------------------...------,,,,,,------...,,,+++))))))***,,,///111..........................................------////////////............///111222111...---...000///////////////000111111---......///000111111111000000000000000000000000000000000000000000000000///////////////000111111333333222111000///......////////////////////////.../////////000000111111/////////......------,,,,,,------------------,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...,,,++++++---......---......,,,++++++,,,......,,,,,,,,,++++++*********---------------------------------............///)))***++++++,,,---......++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------.........,,,,,,------------,,,,,,------------------------////////////////////////---......///////////////////////////////////////,,,------....../////////---------,,,,,,---------............/////////000//////............//////......//////000000000111////////////////////////000000000000000000000000///000000000000111111111333333444444555444444444555555666666666666555555555555444333444555666777333333444555555444444333666555555555444444444444555555444333333333333444333333333222222222111111444444444444333333222111222222333444444555666666111111111111111111111111///000000000000111111111222222222111111111111000000000000000000000000000000000000000000000000000222222111111000/////////000000000000000000111111000000000000111111111111000000///...------,,,,,,---------............/////////...---,,,++++++***,,,------......------,,,---...000000000...+++***((())),,,.../////////............////////////000---------............///,,,---...//////...---,,,***+++,,,,,,------,,,,,,///......------,,,++++++...------,,,,,,------...........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......---,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////........................//////.........---------++++++,,,,,,,,,---------.........------,,,,,,,,,111111000000//////......,,,,,,,,,---------......---------............///------------------------....................................////////////............////////////000///...///000000000///------......//////000000////////////000000000000000000000000000000000000000000000000000000000000222222111000//////000000000000000000////////////////////////////////////...---------...///...---......////////////..............................+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......------------------------,,,---------,,,++++++***************************------------------------111000///...---,,,++++++........................------------------------..............................------------......//////............//////..............................------------..............................000...***((((((***...000/////////...------///111......------------......////////////////////////////////////////////////........................000000111222222222222111222222333333333333444444444444444555555555555666444555666555444444555666555555555555555555555555555555555555555555555555555555555444444333333333222222222222222222222222222333333444444333333222777444333555999:::666111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000...//////000111222222222222111111111000000//////000000////////////000000111111000000//////......000//////...------,,,,,,---------............///000//////......------,,,,,,------......------,,,---...///000000///......000///......------------------........./////////---------............///------............------,,,------...............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---......///........................///.........------------++++++,,,,,,,,,---------......---------,,,,,,,,,/////////.........------,,,,,,,,,---------......---------............///------------------------....................................////////////............////////////000000//////000000000///000000000000////////////////////////000000000111000000000000000000000000000000000000000000000000222111111000//////000000000000000000/////////...........................///...------......------------............------------------------------,,,,,,------...---------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------------------------------------,,,++++++++++++++++++++++++++++++------------------------...............---------------------------------------------------------..............................------------............------------....................................------------.................................---,,,++++++,,,---.../////////...------///111......------------......////////////////////////////////////////////////000000000000000000000000000000111222222222222111111111111222222222333333444444444444555555555555333444555444333222333444555555555555555555555555555555555555555555555555555555444444444333333333222222222222222222222222222333333444444333333222666444222444888888555111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000...//////000111111222222111111111000000000//////000000////////////000000111000000000/////////.../////////...------,,,,,,---------............///////////////////////////------............---------......///000000111111333222///---,,,---...///,,,---------............---------............///.........------...............///000000000000///++++++,,,------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------.........------------------------............------------,,,,,,,,,,,,------------...------------,,,,,,,,,.........---------------,,,,,,,,,---------......---------............///................................................---............/////////---............/////////000000000000000000000000333333222222111000000////////////000000000111111000000000000000000000000000000000000000000000000111111000/////////000000000000000/////////..............................///.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......---------------------------............---,,,,,,---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------......------,,,,,,,,,,,,------..............................------------..............................------...//////...------...///000///------///000......------------......////////////////////////////////////////////////000000000000000000000000///000111111222222111111000000000111111111111222333333333444444444555555333444444333222111111222444444444444444444444444444444444444444444444444444444444444333333333333222222222222222222222222222222333333333333222222444222111333555666333000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000/////////000111111222222111111000000000000//////000000////////////000000000000000000//////////////////.........------------------............///------......////////////------............------.........---...///000000//////...------...///000,,,,,,,,,---------......---------............//////...---,,,,,,---...///......///000000000000000,,,,,,,,,---------.........------,,,,,,------...........................+++++++++,,,,,,,,,------------------------------........................------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***...---,,,,,,,,,---///000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...------------------------......------------------,,,,,,,,,---------......---------............///................................................---------.........//////---------........./////////000111000000///000111333333333222222222222222//////000000000111111111////////////////////////////////////////////////111000000/////////000000000000/////////....................................//////...,,,+++,,,,,,,,,------......------,,,------------------------------......------,,,+++,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,---------------------......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................------------.........------,,,,,,------.................................------------....................................////////////.........///000///...---...000......------------......////////////////////////////////////////////////........................///000000111111111111111000000000111111111222222222333333333444444444444333444555444222000111222444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222222222333333333333222222333111000111333333222000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111111000000000000000000//////000000////////////000000000000000000////////////...............------------------............///,,,,,,,,,------...//////---......//////......---///...---,,,,,,,,,,,,---+++,,,---...///...---,,,,,,,,,,,,---------......---------............//////...---,,,,,,---...///------...////////////.........---------,,,,,,,,,...------,,,,,,------...........................+++++++++,,,,,,,,,------------------------------------------------------------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++***)))))))))***,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,------------------,,,,,,---------.........------------------------........................,,,,,,,,,---------......---------............///................................................------------............------------...............000111000......///111000000111222333444444555000000000000111111111111////////////////////////////////////////////////000///////////////000000////////////....................................,,,...///...,,,***+++---......////////////......////////////////////////,,,------...------,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------......///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............---------------------------------,,,,,,,,,---------....................................------------......//////............//////..............................------------..............................111000...------...000111---///000000.........///......------------......////////////////////////////////////////////////........................//////000111111111111000111111111111222222222333222222222222333333333444333555555444333222222333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222111000000111111111000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111//////////////////000000000000////////////000000////////////000000000000........................---------............///+++,,,,,,,,,------............////////////............------,,,++++++***---.../////////,,,***(((,,,---------............---------............///.........------.........,,,,,,---............---//////...---,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............,,,,,,,,,------------................../////////,,,,,,,,,---------......---------............///------------------------........................,,,------------.........,,,------------.........,,,///000///---,,,...000......///000222333444555000000000111111111222222000000000000000000000000000000000000000000000000//////......//////000000/////////.........------------------------------***---///...+++***,,,///...//////////////////...////////////////////////+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......+++,,,,,,------.........,,,,,,---............---+++++++++++++++++++++++++++,,,,,,------.........//////.........---------........................+++,,,,,,------.......................................------------....../////////....../////////..............................------------..............................111000...------...000111---///000000///......///......------------......////////////////////////////////////////////////000000000000000000000000...///000000111111000000111111111222222222333333111111222222222333333333222444555444333222333555333333333333333333333333333333333333333333333333222222222222333333333333222222222222222222222222111111222222222222111111111111000//////000111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111......////////////000000000000////////////000000////////////000000000000........................---------............///------------..................////////////......,,,---.........---,,,+++...............---,,,,,,------........./////////---------............///------............------,,,,,,---............------------------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........................................................---------------------------------...............------------------------***++++++,,,,,,------...---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,---------......---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,,,,---------.........***---000...+++***,,,///---......///000111111222000000111111111222222222000000000000000000000000000000000000000000000000...............///000000//////.........---------------------------------(((+++......+++***---000---......//////......---////////////////////////***+++,,,---.../////////,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,---......///++++++,,,---------------------------------------++++++,,,,,,---......///---------...............------------------------++++++,,,,,,---......///..............................------------......///......------......///..............................------------......................................................,,,...000000///...............------------......////////////////////////////////////////////////000000000000000000000000...//////000000000000000000000000111111111111222111111111111222222222222000111333333222222444555333333333333333333333333333333333333333333333333111111222222222333333333222222222222222222222222111111222222222222111111111111000000//////111222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111000000000000000000000........./////////000000000000////////////000000.../////////000000000111---.....................---------.........//////////////////////////////......////////////......***,,,...000000000...---...---,,,,,,---000222444.........////////////000---------.........//////,,,---...//////...---,,,,,,------...///.........+++,,,,,,------......///...------,,,,,,------...........................---------.........//////........................////////////////////////------------------------,,,------....../////////........................)))***+++,,,------...///)))***,,,---------,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////++++++++++++++++++++++++........................,,,,,,,,,---------......,,,,,,,,,---------......)))---///...***)))+++///............////////////000111111111111222222222000000000000000000000000000000000000000000000000...............///000111//////.........---------------------------------'''+++...---+++***...111,,,------......------,,,........................)))***+++---...///000000,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,---...//////***+++,,,,,,---------,,,........................++++++,,,,,,---...//////++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////.................................------............------,,,,,,------....................................------.................................+++---///000000///---+++,,,...000111///..................------.........////////////////////////////////////////////////...........................//////000000000000000////////////000000000000000111111111111222222222...///111111111222333555333333333333333333333333333333333333333333333333111111111222222333333333222222222222222222222222111111222222222222111111111111111000//////111333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111000000000000000---.........//////000000000000////////////000000.../////////000000111111........................////////////////////////................................................---...///000///...,,,***------,,,,,,------.../////////...------------.........................../////////---,,,+++---///........................333000,,,,,,---...---+++------............------///...------...///000111000111000...,,,+++,,,---,,,,,,,,,++++++*********......------------............---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...---,,,***+++...111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------,,,,,,+++++++++++++++---......---+++++++++,,,---------,,,+++***++++++++++++,,,---......///......------,,,++++++------...............---------------------------------..................333222000...---,,,,,,---++++++,,,,,,,,,---------------...//////...---,,,.........------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------...///000000000///---,,,---------.........//////////////////000000000000//////000111222333333333222222111000///...------000000000000000111111222////////////////////////...///000000000///---,,,///...---------///000111......------------......------------------------***++++++,,,,,,------...........................---,,,,,,,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---.../////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////,,,,,,++++++,,,---///000........................................................................---...///...------...///---------.........//////---------------...///000.........................................................///////////////000000//////.........---......//////000000111111000111111111222222222222111111111111111222222222444444444444444444444444333333222222222333444444333333333333333333333333555555444222000///...---111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000000///.........///111222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000........................////////////000000000000........................////////////////////////................................................------///000///...---+++++++++******++++++,,,---//////...------------.........................../////////...,,,,,,---///........................222///---,,,---...---+++------............------///......------...///000''')))+++,,,+++,,,...////////////......---------......------------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---***(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,---------,,,++++++......---,,,++++++++++++------------------------..................------------------------------///.........------,,,,,,000///...---------...///++++++,,,,,,,,,---------------...//////...---,,,---------,,,,,,+++++++++,,,,,,------------------------------------------........................------......---,,,,,,+++,,,------------.............../////////000000000/////////000000111111111111000000//////......---//////.........///000000///////////////////////////////////////......---...------------...///000......------------......---------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,++++++,,,---///000........................................................................---...///...------...///------------............------------......//////................................................//////......------,,,,,,000/////////..................//////000000000000000000000000111111111222000000111111111222222222222222333333444555666666555444444333222222222222333333333333333333333333444444444333333222222222111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000000//////...///000111222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000........................////////////////////////................................................,,,---.../////////...---+++++++++++++++,,,,,,---//////...------------...........................//////000...,,,,,,---///........................111///---------...---,,,------............------000///......---.........$$$&&&***,,,,,,,,,...///------,,,,,,,,,,,,++++++......------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---+++(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......---,,,++++++++++++++++++,,,------...//////............------,,,,,,------------------------//////...---,,,+++******+++++++++,,,---...000000,,,,,,,,,,,,------------,,,---............------,,,,,,,,,+++++++++++++++------------------,,,,,,------------------------////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,------------------........./////////////////////////////////111111111000000000000000---------------...//////////////////////////////000000///..................------------...//////......------------......------------------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))(((++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---//////------------------------................................................---...///...------...///,,,,,,,,,---------........................//////................................................//////...---,,,++++++***////////////...............////////////000000000////////////000000000000000000000111111111222222000000111333444666777777666555444333222111111111333333333333333333333333111222222333444444555555111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000000////////////000111222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000........................////////////////////////................................................+++,,,---.../////////...---------------...////////////...------------...........................///000000///------...///........................//////...---------------------............------000//////...------------)))+++...///...,,,++++++++++++++++++++++++++++++......------------......------..................------------------------,,,,,,,,,---------......+++,,,---,,,,,,,,,...000------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......//////...---,,,,,,,,,,,,---------------------------------,,,,,,+++++++++)))******+++,,,...//////,,,,,,,,,------------...,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------........................000000...------...///000+++++++++,,,,,,,,,------------------.........///000/////////////////////111111222222222333333333...------------...//////////////////////////////111000...------......///..................//////...------,,,,,,------...------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------......------------------------------------------,,,***)))(((++++++++++++,,,,,,,,,,,,........................---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------................................................---...///...---------///,,,,,,,,,,,,------------........./////////...............................................................------,,,,,,,,,///////////////.........////////////////////////.........////////////000//////000000111111222222000111222333444555666666555444333333222222222222333333333333333333333333//////000111222222333333111111111111111111111111111111111111111111111111//////000111111111111111000000000000000000000000000000000000000111111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000........................////////////////////////................................................,,,,,,---....../////////......------......///000//////...------------..............................000111000...---...///..............................///......---------------............------//////.........---,,,,,,+++---//////---+++))))))......//////////////////......------------......------..................------------------------,,,,,,,,,---------......***,,,------,,,---///000------------------------------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...,,,,,,,,,,,,...///++++++++++++,,,,,,------++++++++++++,,,---............---------,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------******+++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,------......---------........................------,,,,,,,,,------------------------------------------------000///...------...000000+++++++++,,,,,,,,,------------------.........///000000000000000000000/////////000000111222222222/////////...///000000111000000000000000000000000111000...------......///////////////////////////------,,,,,,,,,,,,------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------......------------------------------,,,---------------,,,,,,+++,,,,,,,,,------..............................---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------------------------------................................................---...///...---------///,,,,,,,,,---------.........//////000000///......................................................------....../////////000.........////////////////////////...............---.........////////////...//////000111111222222222222222333333333333333222222222222333333444555333333333333333333333333111111111111111111222222111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000///000000111111111111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................////////////000000000000........................////////////////////////................................................---------...............,,,,,,,,,,,,,,,------...//////...------------..............................000111111///......///........................,,,...//////...------...------............------------.........---,,,,,,(((***,,,,,,+++******+++---------.....................------------............------------------------------------------,,,,,,,,,---------......+++,,,---,,,***)))***+++---------------------------------,,,,,,------...++++++,,,,,,,,,,,,------......------------......++++++++++++,,,---............---,,,++++++++++++//////...---,,,,,,++++++...---,,,++++++,,,---...------------------------******+++,,,---...//////+++,,,,,,------,,,,,,+++,,,---------............,,,+++++++++,,,---...///............////////////------------------,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,------------------........./////////000000000000000000000000,,,,,,------.........///000000000000000111222222000000000000000000000000000000///.............../////////000//////...---------,,,,,,,,,,,,------------------------------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,------......------------------------------+++,,,------............,,,,,,,,,------......///........................---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---...///...------...///---------.........//////...///000111000///...---................................................,,,------...///000111111.........////////////////////////............---............////////////---...//////000111222222333333333333222222222222111111111222333444555666333333333333333333333333444444444333333333333222111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000///000111111222222111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................////////////000000000000........................////////////////////////................................................///......------------...,,,,,,,,,,,,,,,---......//////...------------..............................000222111000.................................+++...000000...,,,---...------............------+++,,,---.........---,,,(((***+++,,,++++++---///+++++++++,,,,,,,,,------......------------............------,,,,,,++++++........................,,,,,,,,,---------......***,,,---,,,+++******+++...........................------,,,,,,---------+++++++++,,,,,,---------------............------++++++******+++---...///......---,,,++++++++++++---------------------,,,,,,,,,******+++,,,...000------------------------,,,,,,,,,---.........///***+++,,,---......---,,,------------............+++++++++++++++---...///---------.........//////,,,,,,------------------------------------------........................+++,,,,,,---......------,,,------------.............../////////000000000.........//////000000000------------------......111000000000000111222222000000000000000000000000///////////////......---------.........---++++++---,,,,,,++++++,,,,,,------------------------------------...............---------------------------,,,,,,,,,,,,---......+++,,,------......------........................++++++,,,---------------***++++++,,,------......................................................---------............///........................------------------------,,,------------.........,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---...///...------...///........./////////000000//////111111111000...---................................................---------....../////////............/////////000//////.........---------....../////////000000000------...///000111222222111111111222333333333444222222222222333444444555333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000///000111222222222111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////........................////////////000000000000........................////////////////////////................................................000///...---------------///............///000000//////...------------..............................000222222000.................................***---000000...,,,---///---..................---***+++---...///...---------.........------///111.........//////000000000.........------...............---,,,++++++******........................,,,,,,,,,---------......(((***---.........///000...........................------,,,,,,,,,------+++++++++,,,,,,---------,,,---...//////...---,,,++++++******+++---...///++++++++++++,,,---......+++,,,,,,------......///++++++******+++---///111------------------------.....................---)))***,,,...//////......---------.........//////++++++******+++---...///,,,,,,,,,------.........,,,,,,,,,------.........------------------------////////////////////////,,,---///000111000///...---------.........//////////////////000000000000,,,,,,------...///000000000000000000000/////////000000000000000111111222000000000000000000000000...///000000000///---,,,+++,,,,,,---,,,+++)))(((---,,,,,,++++++,,,,,,---------------------------/////////...------,,,,,,........................---,,,,,,,,,,,,---......+++,,,------......------........................++++++,,,,,,,,,++++++***))))))***+++,,,,,,------................................................---------.........//////................................................---------.........//////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,................................................---...///...------...///////////////000000000000///000111222111000...,,,................................................---------------------,,,---.........//////000000//////.........---------////////////000000000000------...///000111222222//////000111333444555666444444333222222333333333333333333333333333333333000000000111111222222333111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000///000111222333222111111111111222222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000................................................------......//////000000...............///000111......---------,,,,,,,,,---......///......---,,,......//////...---,,,,,,---,,,,,,,,,,,,---...///......//////000000111111---...///000000///...---111000...---,,,,,,,,,------------............///---......///////////////............////////////,,,---------.../////////...------,,,,,,------...111111000///......------.........,,,++++++---///------,,,,,,,,,+++++++++........................++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******//////...---,,,++++++***---,,,+++******+++,,,------///000///---+++++++++------------------,,,,,,,,,,,,,,,---------......---------............///------------------------////////////////////////------------------------------,,,***)))***---///........................//////.........------------,,,,,,,,,,,,---......+++++++++,,,,,,,,,------------------------------..................------......------------......///////////////.........//////............//////,,,,,,,,,---...//////000111111111111111000//////////////////////////////------------------------+++++++++,,,,,,------------------...------,,,,,,////////////////////////------............---------------------------------------,,,,,,+++++++++------------,,,,,,+++***+++,,,---,,,***)))***+++++++++++++++++++++++++++------------------------***+++,,,---..................//////000000111111------------------------......---------,,,,,,,,,)))***,,,...////////////........................555444222000...,,,,,,+++000000//////.........---................................................//////.........---------//////111555888777222---///............---------------------------------............////////////000000000000///...---,,,,,,,,,------------,,,,,,...........................000111000///...///111111111000000111111222333222222333333333333444444333333333333333333333333222222111111000//////...000000000000111111111111000000000000000000000000000111111111111222222222222222222111111111000000111222333333333333222111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////............................................................///////////////............//////000............------,,,,,,---...........................//////...------,,,,,,,,,,,,---------......000000000///////////////---...///000000///...---000///...---------------------------............------...///////////////------------............---------..................------,,,,,,------.........------,,,++++++***+++,,,------,,,,,,...000------------,,,,,,,,,,,,................................................------------------------******++++++,,,,,,,,,------------,,,++++++******,,,,,,+++******+++,,,,,,+++---...---+++)))))))))------------------------,,,,,,,,,---------......---------............///------------------------........................---------------------------------,,,++++++---///..............................------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------------------..............................------------....../////////////////////...//////............//////,,,------...//////000000000111111111111000//////////////////////////////------------------------++++++,,,,,,,,,---------,,,------...------,,,,,,,,,,,,---------.........------............---------------------------------,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,+++***,,,---...---+++***+++,,,---------,,,,,,,,,,,,,,,------------------------++++++,,,---.........................../////////------------------------.........---------,,,,,,,,,,,,---......------,,,........................222111000///...---------000/////////.........---.......................................---------//////.........---------...///111444666555111---............------------------------------------------------............000000000000///...---,,,------............------........................---///000///...---...///111111000000111111222333222222222333333333444444333333333333333333333333333222222111000000//////000000000000111111111111000000000000000000000000000111111111111222222222222222222111111111000000000111222222222222111000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................/////////...............000//////............////////////............---...---,,,,,,---...///000.........///......---,,,+++,,,---.........---,,,111111000000///......---......////////////......---...............------------------............------...////////////...+++,,,,,,,,,------------...............---------...------,,,,,,------...------,,,,,,++++++******(((+++---...------///000.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++,,,---......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------+++))))))***+++,,,,,,------.........,,,,,,,,,---------......---------............///------------------------------------------------------------------------,,,.........---,,,---...---------------------------,,,,,,,,,,,,+++++++++---,,,,,,,,,,,,---......,,,------------.........------------------------..............................------------............////////////////////////............//////......//////000000111111000000111111000000///...000000000000000000000000------------------------,,,,,,,,,,,,------------,,,,,,------...------,,,,,,,,,,,,------.........------............------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++,,,.........,,,+++,,,---//////......------,,,,,,------------------------,,,,,,------...---------.........---------------------------------------.........------------,,,/////////...---,,,******...........................------------...///////////////.......................................//////.........---------...............------------...000222444333000---............------------------------------------,,,,,,,,,------------...000000000000///...---,,,.........//////.................................---...///...---,,,---///111000000000000111222222222222222222333333333333333333333333333333333333333333333222111111000000000000000000111111111111000000000000000000000000000111111111111222222222222222222111111111111111///000111111111111000///111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................/////////......---------111000///.............../////////////////////......---,,,+++,,,...111222---...............------***+++---//////...---,,,000000/////////............//////////////////...,,,---.../////////...---,,,,,,---------.........,,,---......//////......,,,,,,,,,,,,------------/////////...---------,,,...------,,,,,,------............------,,,,,,,,,(((+++...///...---......//////.........---------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////...------...---------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////---------------------------------.....................------------..................//////////////////............////////////000000111111111111000000000000000//////...000000000000000000000000........................,,,,,,------------------,,,,,,------...---------///.........------------,,,------......------,,,------------------------+++++++++,,,,,,---------,,,,,,,,,------,,,,,,+++---...///...---,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,///.........------,,,,,,------------------------............------------//////......---,,,+++***........................,,,,,,,,,,,,------...///................................................/////////...------,,,,,,........................------///000111111///............---------,,,,,,------------------------,,,,,,---------.........//////000//////...------......////////////..............................---...//////------...///000000000000000111222222111222222222222333333333222222222222222222222222333333333222222222111111///000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111000111111111111111111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////................................................//////......------,,,,,,111000///................../////////////////////...---,,,+++,,,...111222------...............---***+++---//////...---,,,---........./////////000/////////....../////////,,,---.../////////...---,,,,,,,,,------------...,,,------...............,,,------------........./////////...---------,,,...------,,,,,,------......---------------,,,,,,+++---//////...,,,,,,,,,//////.........---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---++++++,,,,,,---...//////,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...//////...------...------------------------------------............---,,,,,,,,,,,,---......---------.........//////---------------------------------.........//////......------------......---.........//////000000//////............//////000000000111111111111111000000000000000///......////////////////////////........................------------------------+++,,,,,,---.........---000///...---+++***)))))),,,,,,------------,,,,,,------------------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,,,,---...//////------...///...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,000//////......---------------------------------//////.........---------------------------------...........................------,,,,,,,,,---------------.......................................//////.........------------.....................,,,---.../////////...///...------------,,,,,,,,,---------------------------.........//////////////////////////////...---......////////////.................................///000000///...///000000000//////000000111222111111111222222222333333222222222222222222222222333333333222222222222222///000000000111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........................................................---------------000//////............///---............/////////...---,,,,,,---...///000,,,---......///.........+++,,,---.........---,,,,,,------...//////000000//////............//////---...............------,,,,,,,,,,,,------------,,,,,,---............---------------...........................---------...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,...///...---++++++,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++,,,,,,,,,------.........,,,,,,------------,,,,,,***+++---,,,+++******++++++,,,,,,------.........,,,,,,,,,---------......---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,.........---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------...............///---,,,,,,,,,,,,---......,,,------------.........------------------------,,,,,,------.../////////......------------......------......///000000000//////............//////000000000000000111111111//////000000//////...---////////////////////////....................................------------++++++,,,---...............---,,,+++)))((('''&&&,,,,,,------------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,---------,,,,,,,,,---///...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------/////////...............------------------------/////////.........------,,,,,,,,,,,,,,,---...///........................///...------,,,,,,,,,,,,---------------.........................................................---------...............,,,...///...------///000------------,,,,,,,,,,,,------------------------........./////////000000...///////////////...............//////.................................///000111000///...///111000////////////000111111111111111111222222222222222222222222222222222222222222222222222222111111000000000000111111111111000000000000000000000000000111111111111222222222111111111111111222222222333333222222222222333333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................,,,------------------...///............//////000,,,,,,------............---.....................,,,------...//////......,,,,,,,,,---------..............................000///...------...///000000///...---------------++++++,,,,,,,,,---------+++,,,------......------+++,,,,,,,,,---------------------..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------,,,,,,---......---,,,,,,)))+++,,,,,,+++***+++,,,------------------------,,,,,,,,,---------......---------............///---------------------------------------------------------------------------------,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,,,,,,,------------------------------------,,,,,,------...//////000......------------......------......///000000111//////............//////000000000000000000000000//////000000//////...---------------------------........................///.........------------***+++,,,---............------,,,,,,+++*********+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,+++***+++,,,,,,---------,,,+++---......------...///,,,,,,------......//////++++++++++++++++++++++++++++++,,,---............---------------.........------------------------////////////............------,,,,,,,,,---...///........................///......---------------,,,,,,,,,------.................................,,,,,,------.../////////---------.........//////---...///...------///222---------,,,,,,,,,++++++---------------------------------.........//////......////////////......------............------...........................///000000......///000///////////////000111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000000111111111111222222222000000111111111222222222333222111000000111222333111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////................................................,,,,,,,,,------........................///000111,,,,,,,,,---------......---......//////...---,,,,,,,,,---.../////////...------,,,,,,,,,---...////////////...------,,,,,,000///...------...///000111000...---,,,,,,,,,---++++++,,,,,,,,,---------+++,,,------......------******+++++++++,,,,,,,,,,,,------....../////////...------,,,,,,------...////////////////////////+++,,,,,,,,,+++,,,///222------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,---...//////++++++++++++++++++++++++,,,,,,---......---,,,,,,+++---......---,,,---...------------------,,,,,,,,,,,,,,,---------......---------.........//////------------------------------------------------------------------------------,,,***)))***---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......+++++++++,,,,,,,,,------------------------------,,,,,,------...///000000.........------.........---------...///000000111//////............//////000000000//////////////////////////////......---------------------------//////////////////////////////.........---------***+++,,,---...................../////////000000+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++***+++,,,,,,------------+++,,,------,,,,,,...///,,,,,,---...///000111111++++++++++++++++++++++++***+++,,,---......///...+++++++++,,,,,,---------------------------------000/////////............///...,,,,,,,,,,,,---.................................---------...//////,,,,,,,,,------.................................+++,,,,,,---...///000000---------.........//////---///000...,,,---000333---------,,,,,,,,,++++++------------------------,,,,,,,,,---------............///////////////...,,,------------------,,,........................---...///...------...//////////////////000111111000111111111111222222222111111111111111111111111000000000000000000111111000000000000111111111111000000000000000000000000000111111111111222222222000000111111222222222222222111000//////000111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------////////////////////////////////////////////////000000///...---,,,++++++......////////////......------------------------.........------.........------............------000...---...111222111///---...///...------...///........................------------------------,,,------...------,,,,,,.........------,,,,,,,,,,,,,,,---......//////000...------,,,,,,------...+++,,,...///000///...---++++++,,,,,,,,,,,,------***++++++,,,---------,,,---------,,,,,,++++++++++++,,,...///000///...---...---,,,,,,++++++++++++................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...............000000//////.........------,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------...------,,,,,,------...---------,,,,,,+++++++++//////...---,,,,,,++++++***++++++,,,------------+++,,,------......------,,,,,,,,,---------......---------............///........................---------.........//////...............///000000111111222222222111111000////////////............//////000000///...------//////////////////////////////000000000000//////------............------//////...,,,******---///......//////......---,,,***++++++,,,,,,++++++***------------------------,,,,,,+++***+++,,,---...///---+++,,,---...------***+++---...///...------------------------------/////////...------,,,,,,................................................///...---,,,,,,,,,,,,,,,........................000000///.......................................////////////////////////000///...---,,,------...+++,,,...000000000000///........................---.........//////000000000000//////.........---...............///000111---------............///000000000000000000000000//////.........---------////////////////////////........................000000000000000000000000222222111111111111111111111111000000000000111111333333222111000000000111000000000000111111111111000111111111111222222222000000000000000111111222111222222333333222222111000000000000000000000000222111111111000000//////222111000//////000111222111111000000//////......//////000000000000//////...---,,,++++++,,,---...////////////////////////------------------------......................../////////////////////////////////.....................////////////....................................------------......------............------000...---...000111000///---...///...------...///........................------------------------///.........---,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,------......------,,,,,,------...,,,,,,---...............++++++,,,,,,,,,,,,------,,,---......//////.........---------,,,,,,,,,+++------...////////////......---,,,,,,++++++,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,///.........------------...------,,,,,,------.........---------,,,,,,,,,------------------------...------,,,,,,------...........................///......---,,,,,,++++++,,,,,,---.........------+++,,,------......------,,,---------............---------............///........................---------.........//////...............//////000111111111222222111111000000000/////////.........///////////////...------........................//////000000000000//////,,,------......------,,,/////////---++++++---000......//////......---,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,+++++++++,,,---......,,,++++++,,,------,,,,,,,,,------...---------------------------------............------------.........---------------........................///...---,,,,,,,,,,,,---........................000000///...............................................................000///...---,,,------...+++,,,...///000000000///........................---........./////////000000/////////.........---///............//////000---------............/////////////////////////////////.........---------................................................000000000000000000000000111111111111111111111111111111000000000000111111333222111111000000111111//////000000000111111111000000111111111222222222000000000000000111111222111222222333333222222111000000000000000000000000111111111111000000000///222111000//////000111222111000000000/////////...//////000000000000/////////......------......///////////////////////////................................................////////////////////////.........//////000000000......////////////......////////////////////////------,,,,,,,,,,,,------------............------///---------///000///...---...///...------...///........................------------------------......---------......///...------------,,,,,,,,,******+++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------------......//////...............---------------......------......///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***---------------,,,,,,,,,///......------......///...------------,,,,,,,,,------------------------...------,,,,,,------...------...........................------,,,,,,+++......//////......------+++,,,------......------------........./////////---------............///........................---------.....................------......///000000000111111222111111000000000000000///////////////////////////......---...........................//////000000//////...,,,------......------,,,/////////---,,,,,,...///......//////......---,,,------------------------------------------------,,,,,,+++++++++,,,---...---,,,******,,,---,,,+++......---,,,,,,,,,------------------------------------------..................------,,,,,,++++++..............................---,,,,,,,,,------........................000000///.......................................------------------------//////...------------...,,,---...///////////////.......................................//////////////////...............//////......---.........---------............///////////////////////////...............---------................................................000000000000000000000000111111111111111111111111111111000000000000111111222222111000000000111111//////000000000000111111000000000111111111222222000000000000000111111222111111222222222222111111000000000000000000000000111111111111000000000000111111000000000000111111000000000000////////////...//////000000//////......//////////////////...////////////////////////////////////////////////........................////////////////////////////////////000000000000......////////////..............................---,,,,,,++++++,,,,,,---------............------...---------............---...///...---------///........................------------------------,,,,,,,,,,,,...000111333------------------------,,,,,,---......//////000...------,,,,,,------...---,,,+++***+++,,,---...+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++........................------,,,++++++---...///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------------------------------.........---,,,+++******------------------------......------------......------------------------,,,,,,------------------...------,,,,,,------...---------,,,,,,+++++++++......---------,,,,,,,,,......///......---,,,++++++,,,------......------.........////////////000---------............///...................................................------------.../////////000000111111111111111111111000000000/////////...///////////////.................................//////////////////...---......//////......---...//////---++++++---............///......---,,,------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,---------+++******+++,,,,,,+++000///---,,,++++++,,,---------------------------++++++,,,------...//////...------,,,,,,++++++***...........................------,,,,,,,,,------........................000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,............------......---------....../////////........................................................................000///......---------------------............///////////////////////////........................................................................000000000000000000000000000000000000111111111111111111000000000000111111111111000000000000111111////////////000000000111000000000000111111111111000000000000000111111222111111222222222222111111000000000000000000000000111111111000000000000000111000000000000000000111000000000000////////////...//////////////////...---...///000000///...---////////////////////////////////////////////////........................////////////////////////000000000000////////////......////////////......---------------------------,,,,,,++++++,,,,,,---------............------............---------...---...///...---------///........................------------------------,,,,,,,,,------...///000------------------------,,,,,,---......//////000...------,,,,,,------...---,,,+++***+++,,,---...+++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++........................,,,+++***)))***+++,,,------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------000//////...---,,,,,,+++..................//////------,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........------,,,,,,------...//////...---+++***))))))---------------,,,,,,,,,---------------,,,+++***+++,,,------......------.........////////////000---------............///.............................................------------------...//////...///000111111111111111000000000000////////////......///////////////.................................////////////......//////000000000000//////------...---+++***,,,---.........///......---,,,,,,,,,+++******+++,,,,,,------------------------++++++,,,,,,,,,------------+++******+++,,,,,,+++000///---,,,++++++,,,---------------------------***++++++,,,---...//////---------,,,,,,+++++++++........................------,,,,,,,,,------...........................000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,------..................---------------................................................------------------...............000///...------------------------............///........................---.....................................................................//////////////////////////////000000000111111111111111000000000000111111111000000///000000111111...////////////000000000//////000000000111111111000000000000000111111222000111111222222111111000000000000000000000000000000000000000000000111111000000000111111000000000////////////000000000000......////////////......,,,---...//////...---,,,////////////////////////........................------------------------////////////////////////000000000//////...............////////////......------------------------------,,,,,,,,,,,,------------............------...///000///---------///---...///...------...///........................------------------------............---,,,+++***,,,,,,,,,------------...******+++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------......//////......---------------------.........+++************+++,,,,,,------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------/////////......------,,,.........///////////////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------............------,,,,,,------...111111000///---,,,++++++------------------------,,,,,,,,,---,,,,,,+++++++++,,,------......------------........./////////---------............///.......................................---------------,,,,,,------...///......///000111111111111////////////............---...//////////////////---------------------------......//////......---/////////000000/////////---...///...,,,+++,,,---......//////......---,,,,,,,,,************,,,,,,------------------------***+++,,,---------,,,,,,---,,,******,,,---,,,+++......---,,,,,,,,,------------------------------***++++++,,,---.........,,,,,,,,,,,,------------........................------,,,,,,,,,---..............................000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///............------,,,------.......................................------------------------------...............------,,,------------------............///........................---------...............------------------------........................////////////////////////...//////000000111111111111111000000000000111111000000/////////000111111......////////////000000/////////000000000111111000000000000000111111222000000111111111111000000000000000000000000000000000000000000111111111111000000111111111111000000////////////000000000000---......//////......---,,,,,,------------,,,,,,////////////////////////------------------------------------------------////////////////////////.............../////////......////////////....................................------------......------............------///000111000...---...000---...///...------...///........................------------------------***+++---......---+++))),,,,,,,,,---------......******+++,,,,,,------......------,,,,,,------...,,,,,,---...............++++++,,,,,,,,,,,,------......//////......---,,,+++,,,,,,,,,------------++++++,,,------------------------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................---------------------------------------------------------....../////////------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,---......///...------,,,,,,------...///............---------------------------------+++,,,------------------+++,,,------......------,,,---------............---------............///........................//////.........---------------,,,,,,------...///---...///000111111111111............------------------...///////////////---------------------------......//////......---------............------...///111000...------.........//////......---,,,...---+++******+++---...------------------------***+++,,,---------,,,,,,...,,,++++++,,,------,,,,,,,,,------...---------------------------------+++++++++,,,,,,---------,,,,,,,,,---......//////........................,,,,,,,,,,,,,,,---...///........................000000///.......................................------------------------,,,,,,.../////////............---,,,,,,,,,---....................................------,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,---......---------............///........................---------.........//////------------------------........................////////////////////////......//////000111111222111111000000000000111111///////////////000111111........./////////000000////////////000000000111000000000000000111111222000000111111111111000000000000000000000000000000///000000000111111111111///000111222222111000///.../////////000000000111---......//////......---......------------......////////////////////////------------------------------------------------////////////////////////++++++,,,---...///000111......////////////......///////////////////////////......------......///---..................---///111222111...---...000---...///...------...///........................------------------------"""%%%)))---000000...---,,,,,,,,,------.........,,,,,,---......//////000...------,,,,,,------...,,,---...///000///...---++++++,,,,,,,,,---------,,,---------,,,++++++***+++++++++,,,,,,---------,,,---...///000///...------------------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------..................------.........,,,,,,,,,------.........++++++,,,,,,---...//////...------,,,,,,------...******++++++,,,---......------------------------,,,,,,---...////////////+++,,,------......------,,,,,,,,,---------......---------.........//////........................//////.........------------,,,,,,,,,,,,---......---...///000111111111111......---------,,,,,,,,,------...///000000//////---------------------------..................---+++,,,,,,------,,,,,,+++000111222222000//////000......//////......---,,,///...,,,++++++,,,...///------------------------***+++,,,---...---,,,,,,///---,,,,,,---......---***+++---...///...------------------------------++++++,,,,,,,,,,,,------+++,,,,,,---...///000000........................,,,,,,,,,,,,,,,---...///........................000000///.......................................------------------------+++,,,.../////////......///...---,,,+++,,,---....................................------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,------...///---------.........//////........................---------.........//////------------------------........................////////////////////////---......///000111111222111111000000000000111111///////////////000111111............/////////000////////////000000000000000000000000000111111222000000111111111111000000000000000000000000000000//////000000111111111222///000111222222111000///.../////////000000111111---..................---000///...------...///000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,......////////////........./////////...---,,,,,,...------,,,,,,------............---,,,,,,...000000---+++,,,///000...,,,,,,,,,,,,---------............---------,,,,,,,,,..................------+++,,,.../////////...------------------------------------------------------...............------///...---,,,,,,---...///////////////000000000000//////.........---------..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---...------,,,........................,,,,,,,,,---------............---------,,,,,,,,,,,,---...//////---+++***,,,,,,---.../////////...+++,,,,,,------,,,,,,+++******+++,,,,,,---.........------,,,,,,------.........---------......///...---,,,---//////...---------------------------//////.........---------........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,,,,------......////////////////////////........................---------.........//////000000///...---,,,,,,+++////////////000000000000------...///000111222222222222111000///...------////////////////////////)))***,,,---...---,,,,,,*********+++++++++,,,,,,.../////////000000111111........................///,,,***+++...///---++++++,,,---.........,,,,,,------------------,,,,,,...------,,,,,,------...------------------------------------------------///...------------...///++++++,,,,,,---.../////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------------------------------+++---///111111///---+++........................//////.........---------///---,,,+++***++++++,,,..............................------------......222000...---,,,---...///,,,---......//////......////////////////////////000000//////.........---////////////////////////111000000///...---------........................111000/////////000222333000000111111111111000000000000000000000000000000............//////////////////000111111111111111111111111111111111111111111111222222222111111000111111000000000000111111000000000000000000000000000000000000000000000000111111000000//////.....................///000000////////////////////////000000//////.........---////////////............------------------------......////////////............//////......---,,,...------,,,,,,------......//////...,,,,,,...//////...------...///...---,,,,,,---------..................---------,,,,,,........................,,,---......///.........------------------------------------------------,,,------...............///...------------...///........./////////000000//////.........---------..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,+++------------------------++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,...------,,,,,,,,,,,,,,,------......///.........+++,,,,,,------,,,,,,++++++++++++,,,,,,------......------,,,,,,------...,,,---...///...---+++***++++++***,,,...//////...------------------------//////.........---------........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---........./////////000000................................................------................../////////...------,,,,,,.........////////////000............////////////////////////....................................------......///.........------------............---------.........//////........................---,,,++++++------,,,+++------------------,,,,,,---------------------------------,,,,,,---------------------------------------------------------------------------------++++++,,,,,,---......//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////.........---------------------------------,,,---...000000...---,,,........................//////.........---------000000///...............------------------------......------------......000///---,,,+++,,,---...,,,---......//////..............................000/////////.........---------------------------111000000///......------........................//////.........///000111000000111111111111000000000000000000000000000000....../////////000000000,,,---......//////......000000000000000000000000111111222222222111111000111111000000000000111111000000000000000000000000000000000000000000000000111000000000/////////...///...............//////////////////////////////000/////////............////////////..........................................////////////............/////////...------......------------.........///000000...,,,---------...///...------...///,,,------------..................------------,,,...........................------------...//////------------------------------------------------+++,,,---...............///...------------...///---------.........//////...............---------------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------......---------,,,,,,,,,///---+++))))))***,,,---.........///......------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......------------......+++---//////...,,,(((&&&)))))))))***---//////...------------------------...............---------........................------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------------..........................................------....................................///////////////.........------------------------.........///........................//////...---------......---............/////////++++++,,,,,,,,,,,,------------------------------***,,,,,,,,,+++***+++,,,......---,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------------------------------++++++,,,------,,,+++++++++,,,,,,------.........///...------------...///------------------------+++++++++,,,,,,,,,------...............---------------------------------...............................................................------------------------,,,,,,+++------------------------......------------.........---,,,+++++++++,,,---,,,---......//////............................../////////...............------------------------000000000///......------........................------,,,,,,------...//////000000111111000000///000000000000000000000000/////////000000000111111,,,---......//////......////////////////////////000111111222222222111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000///////////////.....................////////////////////////////////////............////////////............////////////////////////......////////////............////////////............------------.........///111111///---,,,,,,,,,...000///,,,+++---000------------........................---------------------.....................---,,,,,,...///000------------------------........................---------......------,,,.........------.........,,,,,,,,,---------..............................,,,,,,------------......------------------------------------------------------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000......---------,,,,,,,,,---,,,+++*********+++,,,.../////////...---,,,,,,,,,,,,------------,,,,,,---------------,,,,,,,,,......------------......,,,---.........,,,+++)))+++******+++---///...---------------------------......................................................---,,,,,,---------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.......................................------------------.........//////....../////////000000000........................................................................///...,,,+++******+++,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,------------------------***---///...+++***,,,...///...,,,+++***++++++,,,++++++,,,,,,---...//////,,,------------------,,,,,,,,,------------------------------------------***+++---......---+++***,,,,,,,,,---------...............------.................................+++,,,,,,,,,,,,---------................................................///...------------...///................................................***+++,,,------,,,******...........................------,,,,,,------......---,,,,,,+++,,,------,,,---......///.........................................................////////////////////////000000//////....................................,,,,,,,,,---------......//////000000000000//////////////////////////////000000000000111111111111///000111111222222111111000000000000000000000000000000111222222222111111111111000000000000111111000000000000000000000000////////////////////////000000000000////////////////////////......------///////////////////////////////////////.........////////////............////////////////////////......////////////............///////////////...///......------......///---///111111///...------,,,...000///,,,+++---000---------.........////////////.........------------------.........//////......---,,,,,,...///000------------------------....................................---,,,******---..................---,,,,,,,,,,,,---------------.....................,,,,,,,,,,,,------......------------------------------------------------...------,,,++++++++++++------------------------........./////////000000......---------,,,,,,,,,)))***+++,,,,,,,,,+++***.../////////...---,,,,,,,,,------......------,,,...---------------------///......------......///...---,,,,,,,,,...///000///...,,,---......---,,,---------------------------.............................................000///...---,,,+++++++++------------------------------,,,,,,,,,------...000000000000000000000000.....................................................................---,,,,,,------...///////////////000000000111111111---......///000000111111111111000000///......---........................///...,,,+++******+++,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------------------,,,...000///,,,+++---000...---,,,+++***++++++,,,++++++,,,,,,---...//////,,,,,,---......---,,,,,,,,,,,,,,,---------......------------------------+++---...000000...---+++,,,,,,,,,------------------..................---........................------------............---.............................................000...---,,,,,,---...000........................---.....................---...///000000///...---////////////////////////------,,,,,,,,,,,,------------------------......,,,---......///.................................---------...............////////////////////////////////////....................................------......//////////////////000000000000//////////////////////////////000000000000111111111111111111222333333333333222111111111111111111111111///000111222222222222222111111000000000000111111000000000000000000000000////////////////////////////////////000000000000...//////000000///......////////////////////////.........///////////////////////////............////////////////////////......////////////............///000000000////////////............//////---///111000///...///000---...///...------...///------.........//////////////////.........------,,,,,,------.../////////...------------...//////------------------------....................................---+++***)))------...//////...------,,,,,,,,,---------......---------...............++++++,,,,,,------......------------------------------------------------------,,,+++++++++,,,,,,........................+++,,,,,,,,,,,,---------......---------,,,,,,,,,)))***,,,......---+++***.........///......------------............---------------------.........//////............//////...---+++***+++...111444111///............---+++---------------------------------.......................................000///...,,,++++++++++++------------------------------,,,,,,,,,---....../////////...............////////////////////////........................---------.........//////---------.........//////////////////000000000000------...///000111222222222222111000///...------------------------------//////...---------......---............/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---...///,,,,,,++++++++++++,,,,,,+++,,,,,,------.........+++,,,---......---,,,++++++,,,,,,------.........------------------------------...//////...------------------------------------...//////...---------------------------------------.........//////---------.......................................///...---,,,,,,---...///........................---------...............,,,,,,---............---////////////////////////------,,,,,,,,,,,,------------------............,,,---......//////......---------------------------------------.........------------------------//////////////////....................................///000000000000///...//////000000//////...000000000000000000000000/////////000000000111111...///000000111111000000111111111111111111111111///000111222222222222222111111000000000000111111000000000000000000000000000000000000000000000000////////////000000000000...///000111222111000000////////////////////////.........///////////////////////////..........................................////////////............///000000000000000//////............//////---/////////...///111333///...------...///...---............////////////////////////............,,,,,,------...//////000,,,---......///.........------------------------........................+++,,,,,,---------,,,,,,------...//////...------------------............---------.........//////***++++++,,,------..............................---------------------------,,,+++++++++,,,---...------------------------++++++++++++,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,---------------------......///.........------............------,,,,,,------......////////////............//////------,,,+++,,,---///000///---,,,,,,......---,,,---------------------------------.........//////........................---,,,,,,+++,,,,,,------........................,,,,,,,,,,,,,,,---...///+++++++++******)))))))))................................................+++,,,,,,---...///000000---------...............---------............///.........//////000000000000000000//////.........------------------------------......///.........------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///...---)))***+++,,,,,,,,,,,,,,,------------------------+++,,,...//////...,,,+++++++++,,,,,,---......///------------------------------------------------------------------------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////.................................------.................................---------.........//////+++*********++++++,,,---........................---,,,,,,++++++,,,,,,---++++++,,,---------------,,,---......//////......------------------------,,,,,,,,,------.........------------------------.../////////////////////........................---...///000111000000///......////////////......000000000000000000000000....../////////000000000------...///////////////111111111111111111111111//////000222222333333222111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000000111---///111333444444333222////////////////////////............/////////000000/////////..........................................////////////............///000000000000000//////............//////---...///......///222555000---+++,,,///000...,,,............/////////000000/////////............,,,,,,------...///000000+++,,,.../////////...---------------------------////////////////////////((()))+++,,,---.........,,,---...//////...---,,,---------.........//////---------.........//////******+++,,,,,,---..............................------------------------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,...---,,,++++++---///000,,,,,,---.../////////...------............------,,,,,,,,,---...///000000//////............//////,,,,,,---------,,,++++++,,,+++***+++---...---,,,---------------------------------.........//////........................*********+++,,,---///000........................,,,,,,,,,,,,,,,---...///,,,,,,,,,+++++++++******------------------------........................***+++,,,---...000111111........................+++++++++,,,,,,,,,------///............------------------............///------------------------)))***,,,---...---,,,,,,*********+++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++...///---+++'''(((***,,,---------,,,------------------,,,,,,+++,,,...//////...,,,+++++++++,,,,,,---...//////---------------------------,,,,,,++++++,,,,,,---------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////////////////................................................---------.........//////......---,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,,,,,,,------.........////////////////////////.........///////////////........................------///000000000///.........////////////......000000000000000000000000............////////////---......///////////////000000000000000000000000//////000222222333333333111111000000000000111111000000000000000000000000000000000000000000000000.../////////000000111111---///111444555555444444////////////////////////---.........//////000000............////////////////////////////////////////////////////////////000000000000000///......,,,---------...////////////////////////...............////////////......////////////////////////////////////////////////........................///---,,,---000000...+++///......---------......////////////000000000000------------------------///...---,,,+++,,,,,,---...---,,,,,,,,,,,,---................................................---.../////////...------,,,+++,,,---......---,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,---------....../////////...---------,,,,,,,,,,,,---------......//////...---,,,++++++***..................------,,,,,,,,,,,,,,,,,,,,,,,,)))***---...//////...---/////////...---------,,,......---,,,+++******)))........................------------------------------------------------...+++((()))+++---,,,+++---------............///.........------,,,,,,,,,........................//////.........---------........................//////.........------------------.........////////////............//////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---.....................------,,,---.........---,,,++++++++++++---//////...---...---,,,,,,,,,,,,---...,,,---------......////////////...---,,,,,,++++++---,,,,,,,,,,,,---......---,,,,,,,,,,,,---..............................---------............///------------------------,,,---------.../////////---------.........//////........................000///---+++***+++---...,,,------......------,,,..................------//////............//////000000///...------,,,,,,++++++,,,,,,,,,------------------............///........................//////......---------,,,................................................---------............///......////////////......//////............//////////////////000000000000///////////////000111111////////////////////////000000000000000000000000222222111111111111222222222111000//////000111222111111000///000111333444000000000000000000000000000000000000000000000000000......111666777333.........//////////////////,,,---......//////..................////////////////////////////////////........................000000000000000///......---------.............../////////////////////.........////////////......////////////////////////////////////////////////---------...............///---,,,,,,...///---+++///......---------....../////////...............------------------------000///---,,,,,,,,,------......---,,,,,,---..............................///.....................+++,,,---...............,,,------------------,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,------------------------,,,,,,,,,---------..................------------,,,,,,------.....................------,,,,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...//////...---............------------//////......------,,,,,,........................------------------------------------------------///,,,******,,,...---,,,---------............///......---------,,,,,,,,,........................//////.........---------........................//////.........------------------.........//////.........//////..................------.................................,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...........................---.../////////...---------,,,,,,---...///---,,,...---,,,,,,,,,,,,---...---------....../////////.........------,,,,,,+++---,,,,,,,,,,,,---......---,,,,,,,,,,,,---..............................---------............///------------------------------------............------..........................................///...---,,,+++,,,------,,,------......------,,,........................//////............//////000//////...------,,,,,,++++++,,,,,,,,,------------------............///......................../////////.........------................................................---------............///......////////////......//////............//////............///////////////////////////000000111////////////////////////000000000000000000000000222111111000000111111222222111000//////000111222111111111000111111222222000000000000000000000000000000000000000000000000000......111555666222...////////////............,,,---......//////..................////////////////////////////////////........................//////000000000///.....................---------......//////////////////...//////////////////...////////////////////////////////////////////////---------.........//////000...,,,,,,,,,---,,,+++......---------......///.........---------,,,,,,------------------------000///......------............---,,,,,,---................................................//////,,,,,,------------,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,---------.........------------,,,,,,,,,------------------------,,,,,,,,,---------......------------............---............/////////------------------------........................------------------------***+++---...///......---------------............////////////////////////........................------------------------------------------------///...,,,,,,---......------------............///...------------,,,,,,,,,.......................................---------.......................................------------------...............---...///000000///...---................................................------------------------...........................------,,,,,,------.................................///000000//////...///...------......---+++...------,,,,,,------................../////////------------------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......---------------------------------............///------------------------............------------..................------...........................------------,,,,,,,,,,,,------......------,,,........................//////............///////////////...------,,,,,,,,,,,,,,,,,,---------------------............///........................///////////////.........................................................---------............///......////////////......//////............//////------------............//////......//////000111////////////////////////000000000000000000000000222111111000000111111222111111000000000000111111111111111222111111000000000000000000000000000000000000000000000000000000000......000444444222///////////////......------,,,---......//////..................////////////////////////////////////////////////////////////...///////////////....../////////...---------,,,............//////////////////............//////////////////////////////////////////////////////,,,,,,------.../////////000///---,,,,,,---------...------------...////////////......---,,,,,,,,,------------------------////////////......//////......------------..............................---------------.........//////...---,,,***((('''...---,,,++++++,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------............/////////////////////,,,,,,,,,------.........---------.......................................+++,,,---.........------,,,,,,,,,------...............//////000000000000........................------------------------------------------------...------------...---------------............///------------------------........................................................................................................................,,,---///000000///---,,,---..................---........................................................................---------------------------------...............---.........///////////////...,,,---...///...---------------------------........................,,,,,,------------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---------------------------------............///------------------------.........------,,,,,,,,,...............---------........................,,,------......---,,,,,,,,,------......------,,,---------...............//////............////////////.........---------,,,,,,,,,------------...---------............///........................////////////////////////................................................---------............///......////////////......///......------......///------.........////////////............///000000////////////////////////000000000000000000000000111111000000000000111111111000000000000000000111000111222222222000///...////////////////////////000000000000000000000000///......000222222111///000//////......------,,,,,,---......///.....................////////////////////////////////////000000000000000000000000......////////////....../////////...---------,,,---.........//////000000000///............///000////////////////////////////////////////////////---------.........//////...///......---......///---------------...///////////////.........------------------------------......//////////////////................................................++++++,,,,,,,,,---------//////...---,,,***((('''...---,,,++++++,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......+++,,,,,,,,,------....../////////////////////...+++,,,,,,------.........---------.........//////........................,,,,,,------------------+++,,,,,,,,,------......---------......//////000........................------------------------------------------------,,,,,,------,,,,,,,,,------------............///------------------------........................---.............................................---..........................................---+++---...000000...---+++------...//////...------........................................................................---------------------------------.........//////,,,,,,,,,------......//////---,,,,,,.../////////------------------------............------------,,,,,,------------------,,,++++++++++++,,,---------,,,,,,,,,,,,---......---------------------------------............///------------------------......------,,,,,,,,,+++.....................---........................,,,,,,---......------,,,,,,------......------,,,---------.........////////////............//////...............---------,,,,,,---------.........---------............///.................................///////////////................................................---------............///......////////////............------------............/////////000000000...............//////000////////////////////////////////////////////////111000000000000000000111000000000111111000000000000111222222111000...---///////////////////////////////////////////////////......///000000000/////////......---------,,,,,,---......///.....................////////////////////////////////////000000000000000000000000------.../////////.....................---------------......///000000000000///...------...///000////////////////////////////////////////////////........................***,,,...///......///000---------------...///000........................------------------------------.../////////......---...////////////...---........................+++++++++,,,------......,,,,,,------------,,,,,,...------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------/////////............---,,,,,,,,,------.........,,,,,,------.../////////------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,------.................................------------------------------------------------+++,,,......,,,+++,,,------------............///,,,,,,,,,------------...........................---------.......................................---------..............................---------,,,---...//////...---,,,,,,---...//////...---,,,........................------------------------........................,,,------......------,,,,,,,,,------.../////////,,,,,,,,,,,,,,,---...///000...,,,,,,.../////////,,,------......------,,,---------,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,---------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------------------,,,,,,,,,,,,---------.........//////........................,,,,,,,,,------------...,,,------......------,,,,,,,,,------...///////////////............//////........................,,,---------............---------............///........................---------...............................................................---------............///......////////////............------------......////////////000000000111......------......///000////////////////////////////////////////////////111000000//////000000111000000111111111111000000000000000111000000//////000000000000000000000000////////////////////////.............../////////------------------------,,,---......//////..................////////////////////////////////////........................,,,---......//////......---------...............------......///000000111000///...------...///000/////////////////////////////////////////////////////////...------,,,,,,$$$(((---///...------///---,,,,,,------///000000,,,,,,,,,---......//////------------------------+++,,,---...///......------...///000000///...---........................,,,,,,---......///000000+++,,,---...............,,,------------------,,,...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,............------,,,,,,,,,,,,------------------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------------,,,,,,,,,,,,,,,,,,------------------..............................------------------------------------------------+++---000000...,,,---...---------............///,,,,,,,,,---------..............................---------.........//////........................---------.........////////////.........---------------------------------,,,---///000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,,,,,,,------...//////000---,,,,,,,,,---...000111444222...------------,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++*********.........------,,,,,,++++++++++++***++++++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,------+++,,,,,,---...///000000........................------,,,+++,,,---...///,,,------......------,,,,,,,,,------...//////000//////............//////........................------------............---------............///........................,,,,,,,,,,,,---------...................................................---------............///......////////////.........------,,,,,,------............/////////000000...------------...//////////////////////////////////////////////////////000000////////////000000///000111222222111000///000////////////000000111000000000000000000000000////////////////////////......///...------...///+++,,,,,,------......///,,,---......//////................../////////000////////////////////////------------------------,,,,,,---.../////////...,,,------....../////////---------...///000000111111///...------...///111////////////////////////////////////////////////000000///...---,,,,,,+++ %%%+++...---,,,,,,---,,,,,,,,,---...///000111)))***+++,,,------...///------------------------***+++---.........---------...///000000///...---.................................///000111111222.../////////...------,,,+++,,,............,,,+++...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------,,,,,,+++++++++......---------,,,,,,,,,------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------,,,,,,+++++++++................................................------------------------------------------------+++///111111///---...///---------.........//////,,,,,,,,,------.................................---------.........//////........................---------.........////////////.........---------...------,,,,,,------...,,,---///000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,,,,,,,------...///000000...---------...///111222888555000---,,,+++***))),,,,,,---......---,,,,,,+++++++++*********))))))//////...---,,,,,,++++++++++++******++++++,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------+++++++++,,,,,,---------***+++,,,---...000111111...........................---+++++++++---///000,,,------......------,,,,,,,,,------...///000000//////............//////---.....................---------.........//////---------.........//////........................+++++++++,,,,,,---------................................................---------.........//////......////////////.........------,,,,,,------...---------.........//////...------------...//////////////////////////////////////////////////////000000////////////000000///000111222222111000///000///.........000111222000000000000000000000000////////////////////////...//////...,,,,,,...///***++++++,,,---...//////,,,---......//////..................////////////............////////////,,,------...............111///...------...///111------------------------........................---...///...------.../////////000000000000//////000000//////.........---........................+++,,,---......---,,,+++---......---++++++---...///...---,,,,,,---...///000000//////.........---......///////////////...///...---,,,,,,---...///---......///000///////////////............//////------------------------...------------...//////+++******))))))******+++---------............///---------.........//////------------------------........................)))***+++,,,------------......,,,)))'''(((***---........................///............---------......//////...---,,,,,,........................,,,------......------,,,---------............///......---,,,,,,,,,,,,---)))***++++++,,,---......------......------,,,+++------------,,,+++******........................,,,,,,,,,---------.........------,,,,,,++++++***++++++,,,---.........---......//////////////////,,,,,,,,,---------............------------............------------......------------------------------------------------........................,,,,,,,,,------.........,,,------......------,,,000///...------...///000---,,,,,,,,,---000222444000000////////////000000******+++,,,,,,---......------------------------............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000...,,,***000///---,,,+++,,,,,,------------........./////////......------,,,++++++...---,,,++++++,,,---...+++++++++,,,,,,,,,---------------............/////////.........---------........................000000//////.........---........................---------------------------.........///000000000...........................------,,,,,,------...------------------------........................//////.........---------///...---,,,,,,---...///............//////////////////////////////////////////............////////////............////////////////////////////////////000111111111111111000000000000000000000000111111000000000000111111////////////////////////......//////000000111111000000000000000000000000111000///......---------------......//////000000---------............///............////////////............////////////------...////////////...000///...------...///000................................................---...///...------.../////////000000000000//////000/////////............////////////////////////---......//////......------......---,,,+++---...///...------------...///000/////////.........---//////000//////...---,,,///...------------...///------...////////////...//////............//////------------------------...------------...//////......------------......---------............///---------...............------------------------........................******+++,,,------------......---+++***+++...111........................///............---------......//////...------,,,........................,,,------......------,,,---------............///......---,,,,,,,,,,,,---------------------......------......------,,,+++,,,,,,---.........------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---------------......////////////............,,,,,,,,,---------............------------............------------......------------------------................................................---------....../////////,,,------......------,,,...------,,,,,,---...///000///......///111333444------,,,,,,,,,,,,------,,,,,,,,,---.........///---------------------------------------,,,++++++------------------------............------,,,,,,///...---,,,,,,,,,,,,,,,---------.........//////------------------------......------------......,,,,,,,,,,,,---------------------............/////////.........---------........................000/////////.........---........................------------------------..................//////------------------------...------,,,,,,------...------------------------........................//////.........---------......------------..................////////////........................//////............////////////............////////////////////////////////////000111111111111000000000000000000000000000111111000000000000111111////////////////////////.../////////000000000111000000000000000000000000000000//////......//////.........///////////////---------............///............////////////............////////////......///000000000//////000///...------...///000////////////////////////........................---...///...------...///...//////000000//////...////////////..................................../////////....../////////,,,---...---,,,+++---//////...------------...////////////...............000000000///...---,,,+++///...------------...///,,,,,,---...............//////............//////------------------------...------------...////////////............//////---------............///.........---------------------------------------........................***+++,,,------...------,,,------,,,+++,,,000222........................///............---------.........///......---,,,------------------------,,,------......------,,,---------............///......---,,,,,,,,,,,,---/////////......---------------......------,,,++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---....../////////...---,,,,,,,,,---...////////////......------,,,,,,,,,---------............------------............------------......------------------------------------------------.................................///////////////,,,------......------,,,,,,,,,++++++,,,---......000//////...///000111222,,,,,,++++++++++++,,,,,,..................//////,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,........................000///---,,,+++,,,---...------......------,,,,,,---------...............++++++,,,------...//////.........//////.........,,,------------.........---------............///...............---------......................../////////.......................................------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------.......................................------------..................------............/////////........................//////............////////////............//////////////////////////////...///000000111111000000000000000000000000000000111111000000000000111111////////////////////////////////////000000000000000000000000000000000000000000/////////000111111///////////////.........---------............///............////////////............////////////...//////000000000000000000///............///000////////////////////////........................---...///...---------///...//////////////////...///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000,,,---------,,,,,,---///.........------.................................////////////...------,,,.........------.........+++,,,------......------///......------......///------------------------...------------...//////------,,,,,,,,,,,,---------------............///......------------,,,,,,------------------------........................++++++,,,---......------+++,,,,,,+++******---///........................///............------------...............------------------------------,,,------......------,,,---------............///......---,,,,,,,,,,,,---.........---------------------......------,,,+++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////111000---,,,+++,,,---...000//////......------,,,,,,,,,,,,---------............------------............------------..............................++++++++++++++++++++++++..........................................//////,,,------......------,,,+++++++++,,,------............---,,,,,,------.........------------......//////..................,,,,,,,,,,,,,,,,,,,,,,,,//////000000000//////...------------------------,,,++++++++++++,,,------,,,,,,.........---,,,+++........................,,,,,,,,,---------......---...///000000///...------------.........//////---------............///.................................................................................................................................---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................................................................,,,---...//////...---,,,---------.........//////........................///......------....../////////............//////////////////////////////...//////000000000000000////////////////////////111111000000000000111111////////////////////////////////////000000000000////////////////////////////////////000111222333000000//////......---------------............///............////////////............////////////...//////000000000000000//////............//////................................................---...///...---------///......////////////...............///////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++,,,------,,,,,,...000---..................------------...............,,,,,,---......///......---..................---+++,,,------......------......------------......------------------------...------------...//////,,,,,,++++++++++++,,,,,,---------............///------------------,,,,,,------------------------........................,,,,,,---.........---------...---,,,******+++---........................///............---------------...............---------------------------,,,------......------,,,---------............///......---,,,,,,,,,,,,---***++++++,,,------......------......------,,,+++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------111000...,,,+++,,,.../////////......---------,,,,,,,,,,,,---------............------------............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,------......------,,,,,,,,,------...............------,,,,,,,,,,,,,,,//////............//////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&)))+++------,,,,,,+++,,,---.........,,,,,,.....................---......---------,,,,,,,,,---...///000000///...------------.........//////---------............///---.............................................---------........................................................................---,,,,,,,,,+++------------------------...------,,,,,,------...................................................---.....................,,,---...//////...---,,,------------..........................................------------......//////............//////////////////////////////......///000000000000000////////////////////////111111000000000000111111////////////////////////000000000000////////////////////////////////////////////////000222333444000000//////......---------------............///............////////////............////////////......///000000000//////////////////////////////................................................---...///...------...///---......//////......---.........///////////////........................------,,,,,,,,,,,,------+++,,,------,,,,,,...000------...//////...---------------------.........***+++,,,---.../////////------...//////...------,,,,,,---.....................------------......------------------------...------------...//////......------------......---------............///+++,,,,,,,,,------------------------------------........................------............------000000000///---,,,---...........................///............---------,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///......---,,,,,,,,,,,,---))))))***+++,,,---...///------......------,,,+++------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......---,,,,,,+++000///...---------...///------------------------,,,,,,,,,---------............------------............------------..............................////////////////////////........................---------------,,,,,,,,,,,,------......------,,,------............------..................------------,,,,,,,,,,,,------------------------------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,###%%%))),,,......,,,+++,,,,,,------......------...............---------//////...---,,,,,,++++++.........//////.........,,,------------.........---------............///---------.......................................---------------..................................................................---------------...........................------,,,,,,------...................................................---------...............---..................---,,,------------.........------------------------......------------......//////............//////////////////////////////---...//////000000//////000000000000000000000000111111000000000000111111////////////////////////000000000000////////////000000000000000000000000.........///000111222333///////////////.........---------............///............////////////............////////////------...////////////.........////////////......////////////////////////........................---...///...------...///---......//////......---............/////////000////////////////////////------............------+++,,,------,,,,,,...000------...//////...------,,,,,,,,,------.........+++,,,,,,---............------...//////...------------...////////////......------,,,,,,------...------------------------...------------...////////////............//////---------............///******+++,,,---......///------------------------........................------............------...///000///...---...///........................///............---------,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///......---,,,,,,,,,,,,---+++,,,,,,,,,------......------......------,,,+++,,,---------------,,,,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,............////////////+++,,,,,,------......///,,,,,,,,,---------............------------............------------..............................................................................///.........------------,,,------......------,,,------......---,,,+++***,,,------.........------,,,,,,++++++++++++,,,,,,---------.../////////000........................,,,,,,---...............------------------------)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,---.../////////.........------------------------------,,,......------------......,,,,,,,,,,,,---------------------............///---------.........//////........................,,,,,,,,,------...........................................................................//////------------------------...------,,,,,,------...................................................---------.........//////......------------......,,,,,,---------.........------------------------...------,,,,,,------...//////............//////////////////////////////---...//////000000//////000000000000000000000000111111000000000000111111////////////////////////111000000000/////////...000000000000000000000000............///000000111.........///////////////---------............///............/////////000............/////////000,,,------.....................////////////......000000000000000000000000........................---...///...------...///---..................------.........//////000000........................---...///000000///...---***,,,------,,,---///111,,,---...//////...---,,,,,,,,,,,,------.........---------...------,,,,,,,,,---...//////...---,,,---...//////000000//////...------,,,,,,------...------------------------...------------...//////......------------......---------.........//////))))))***+++---...//////------------------------........................---...............------***,,,------,,,,,,...///........................//////.........---------,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////......---,,,,,,,,,,,,---///............---------------......------,,,+++,,,,,,---...////////////........................,,,,,,,,,---------......***++++++,,,,,,------...,,,---...///000000//////***++++++,,,---...//////,,,,,,,,,---------...............------..................------.........////////////////////////++++++++++++++++++++++++........................000000//////.........---,,,------......------,,,,,,---------,,,***(((''')))***+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,------......///000111111222//////////////////////////////000111111111111111........................///...---,,,,,,,,,------------,,,+++,,,---///000//////.........---------+++,,,,,,------......///...---,,,++++++,,,---...+++++++++,,,,,,,,,---------------.........//////---------.........//////........................,,,,,,,,,------.................................////////////////////////---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////////////////........................---------........./////////...---,,,,,,---...///,,,,,,,,,---------......------------------------...------,,,,,,------...//////............//////////////////////////////---......///////////////000000000000000000000000111111000000000000111111////////////////////////111111000000/////////...000000000000000000000000...............//////000---.........//////000000---------.........//////000000000000000000000000000///...------...///000000111222222000//////000............////////////////////////////////////---------...///000000111+++++++++,,,---......///000///......///000///---000000////////////000000//////.........------------...///...------...///------------------------------...///000000//////---------,,,,,,+++++++++.........------,,,,,,,,,............////////////////////////////////////........................,,,,,,,,,---------......+++,,,------......---------.........,,,---///000---------............///,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,---------............------------------------------........................------,,,++++++,,,,,,,,,------------------------.................................------,,,,,,,,,------------------------------............------+++,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++..................------------------------------***++++++,,,---...//////,,,,,,,,,---...///000000//////.........---------..............................////////////......------............------------............------//////.........---------,,,---...---,,,,,,---.../////////......---------......//////...---,,,,,,---------,,,,,,+++++++++,,,,,,---///000222333333+++,,,,,,+++)))((((((***------------------------,,,,,,,,,------.........---------.........//////.........------,,,,,,,,,------------------------000000//////.........---000///...---------------------------------------------............------........................................................................////////////....................................///////////////.................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------------------------------------------------------............///................................................////////////////////////......///000000000000000---///111222333222000///......//////000000111111222111111111000000/////////////////////////////////////////////////////////////////////.........000000//////.........---,,,,,,,,,---------..............................//////............/////////111222111000...//////............////////////////////////////////////------......///000000111---......///000000111111000...---...///000///---//////............////////////.........------------...///...------...///------------------------------...///////////////---------,,,,,,,,,++++++......---------,,,,,,,,,------------............------------------------------------------------,,,,,,,,,---------..................////////////---......---,,,++++++,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------------............------........................------------------------------,,,,,,+++,,,,,,---------------------------..............................---------,,,,,,,,,------------------------......////////////......---...///000111111000///------------------------........................------------------------...------,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------...///////////////.........---------........................------............------------............------------............------//////.........---------,,,---......---,,,---............---------,,,,,,......//////...------,,,//////.........------------------...//////000000,,,---......---,,,---///------------------------------------------,,,,,,,,,,,,,,,,,,------......---------,,,,,,+++++++++------------------------///.........------------//////...---------------------------------------------............------........................................................................////////////...................................................---------........................//////.........---------................................................,,,,,,------............---------------------------------------------------------............///................................................////////////////////////......///000000000000000...///000222222111000///.../////////000000000111111111111000000000///////////////////////////////////////////////////////////////////////////...000/////////............,,,,,,---------.......................................////////////.........000111111///......///............////////////////////////////////////------......///000000000...//////000000111111222///...---...///000///---......------------.....................------------...///...------...///---------------------------......///////////////------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,+++*********+++---...,,,---///...+++)))((((((+++++++++,,,,,,,,,------------------------------..............................------------......------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------------------------...........................------------,,,,,,,,,------------------------------------------------......///000000000000///,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,......------,,,,,,,,,,,,------.................................---------........................,,,,,,------------,,,,,,------............------------............------...............------------...///...------...///------------,,,,,,,,,,,,.........///......---,,,///............---------......------------------+++---............///111------------------------///......------,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++---------------------------------------,,,,,,,,,//////...------------...------------------------------............------......................................................................../////////............---........................------------------------.......................................---------................................................---............/////////---------------------------------------------------------............///................................................////////////////////////......///000000000000000...///000111222111000///////////////000000000000111111000000000000//////000000000000000000000000////////////////////////......//////////////////////////////............,,,------------.................................---...///000000///...---...///000000...------...............////////////////////////////////////............//////000000---.........//////000000...---,,,---/////////...///......------......///........................---...///...---------///------------------------......///////////////...------------------,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,+++)))((()))***,,,...+++---//////---***))))))+++,,,,,,,,,,,,---------.........................................................------.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------------------------........................------------------------------------------------,,,,,,++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---,,,,,,,,,++++++******,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,------.......................................---------................................................,,,------......------,,,------............------------............------........................---...//////------...///,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++,,,,,,++++++,,,...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------///......---------......------------------------------............------........................................................................//////.........---------........................---------------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////////////////------------------------........................---------............///................................................////////////////////////......///000000000000000...///000000111111000000////////////000000000000000000000000000000//////000000000000000000000000////////////////////////............///////////////////////////.........------------............////////////////////////---...///000000///...---...///000000...------...............////////////////////////////////////............////////////............////////////---,,,,,,---...//////...000//////////////////000---.....................---...///...---------///------------------------...///////////////......---------------------------------------------------.........////////////------------------------////////////////////////,,,,,,,,,---------......000///...------///111222***---000000///---------------------.....................................................................------.........------............------........................---------------------------,,,,,,,,,------...///------------------------........................------------------------------------------------------,,,++++++,,,---------------,,,,,,,,,,,,---------------------------------------------------////////////////////////------------,,,,,,,,,,,,,,,---------.........///------------......//////.........///000111111111...............------------...................................................////////////......------............------------............---------.....................---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000***,,,,,,+++)))))))))***------------------------++++++,,,,,,---...//////............---------------------.........................................................//////......---------......///------------------------------............------....................................................................................------------........................------......////////////........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,......................../////////////////////...------------------------........................---------............///................................................////////////////////////......///000000000000000......///000000000000000000000000000//////////////////////////////000000000000000000000000000000////////////////////////---.........//////000000.........///////////////---------.........//////000000000000000000000000......////////////.........000111111///......///............////////////////////////////////////......//////////////////000000000000000000000000---,,,+++,,,...//////...000000////////////000000---------...............---...///...------...///------------------------//////////////////...---------------............,,,,,,,,,------------............/////////000000------------------------////////////////////////,,,,,,,,,---------......///...---------...000000,,,...111111000///000000---------.........//////------------------------..............................------------......------............------000000000000000000000000........................,,,,,,,,,,,,---...///000------------------------........................,,,,,,,,,------------...------------------------000///...------...///000000///......---.................................////////////////////////........................------------------------,,,------....../////////------......//////000000------...///000111222222------..................---------..........................................//////////////////...------............------------............---------------...............,,,---...---,,,,,,---...,,,,,,,,,,,,------------,,,---......///.........---------............///,,,------...//////000000---......---+++******+++------------------------)))***+++,,,...///000000///...............------............////////////.................................///////////////...------------...//////------------------------------............------.................................................................................------------,,,........................------......///000000000........................---------.............................................................../////////............---------------------------........................---------............///................................................////////////////////////......///000000000000000........./////////000000000000000000////////////......////////////000000000000000000000000000000////////////////////////------......///000000000.........///////////////------.........///////////////////////////////////////............/////////111222111000...//////............/////////////////////////////////////////////////////////...////////////////////////,,,++++++,,,...//////.../////////....../////////---------.........//////---...///...------...///------------------------///////////////...------------------.........///,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......******+++++++++,,,,,,,,,///000111111///...///000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------------............------////////////////////////------------------------,,,,,,,,,------...///000------------------------........................,,,,,,,,,---------......------------------------///...---,,,,,,---...///000///...---------......------------------------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,------...//////000------....../////////000,,,---------.../////////---------.........//////........................---......//////......---------............------------............---------------.........//////+++,,,---,,,+++++++++---,,,,,,---------.........,,,------...//////......---------.........//////------------------------,,,---......,,,+++,,,---------------------------++++++,,,,,,---...//////.........------,,,,,,,,,---------.........//////........................---------....../////////---------------...//////------------------------------............------.................................................................................---------,,,,,,........................,,,,,,---......///000000........................---------.........//////............................................................------,,,,,,------------------------........................---------............///................................................////////////////////////......///000000000000000...............///000000111000000000/////////............/////////000000////////////////////////////////////////////////------......///000000111............/////////000............////////////........................000///...------...///000000111222222000//////000............/////////000///////////////////////////////////////.........---------------,,,,,,,,,,,,++++++,,,...//////............------.........---------.........//////---...///...------...///------------------------//////000000///...---------------.........//////,,,,,,,,,------.........,,,,,,,,,---------......++++++++++++++++++++++++........................,,,,,,,,,---------......+++,,,---.........------222222222000...---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,------..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000------------------------........................,,,,,,,,,------.........------------------------,,,+++)))(((((()))+++,,,......,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,---...//////...------------,,,,,,,,,,,,,,,------...///000000---------.........//////........................,,,------......------,,,---..................------..................------------.........//////***+++,,,,,,******+++,,,---------....../////////,,,,,,---.../////////...+++++++++,,,,,,---------......---,,,,,,+++******)))+++,,,,,,,,,,,,---///------------------------,,,------------------------------,,,,,,+++++++++,,,,,,,,,------.........////////////////////////,,,,,,,,,------.........---------------...///000---------------------------..................---..............................................................................---------,,,,,,,,,........................++++++,,,,,,---...//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,------------------------////////////////////////---------.........//////................................................////////////////////////...//////000000000000000...............///000000111111000000/////////...---.........//////000000////////////////////////////////////////////////---------...///000000111---.........//////000000............/////////000//////............//////......------------......,,,---------.../////////////////////000000000000//////............///////////////000///......---,,,---...///000000000000///////////////.........000000///...............000000000000000000000000...---,,,,,,,,,,,,---...................................................---------............///111000...,,,+++,,,.../////////............///////////////...---------,,,////////////////////////......------------......------------------------...............------------------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///...............---------////////////...---,,,+++,,,,,,---......---,,,,,,---------............///------............------------............------........................////////////////////////111111111000//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------......//////...---,,,,,,,,,,,,,,,---------......---------.........//////.........////////////000///...---,,,---...000222........................++++++,,,,,,---...//////.........---,,,,,,++++++------............---------------------...///000......---,,,++++++***))),,,,,,,,,---------.................................------,,,,,,++++++***,,,,,,.../////////...---......///000111111111000///---+++,,,---...---,,,------------------------+++,,,------......------........................000000///...............000////////////.........------------------------------..................------............------...............---------..................------........................------............---------------............///,,,------.......................................,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---...---...///000000///...---........................................................................---------............///,,,,,,------...///000000000000000000////////////111111000000//////......//////000000000000//////...............///000000222222111///...---,,,+++//////............//////////////////////////////........................///......---------....../////////....../////////......------------......---------...................../////////000000000//////............/////////////////////......---......///000000000///////////////////////////...000000///.......................................///...------------...///................................................------------............000///---,,,,,,,,,---...000///...............///...............---------..............................------------......---------------------------------...............------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............///------..................////////////...---,,,+++,,,,,,---......---,,,,,,---------............///------............------------............------........................------------------------////////////////////////........................------------------------........................,,,,,,,,,,,,,,,---------------------------------***************+++,,,,,,------------------------......//////...------,,,---------.........//////,,,------------.........------........./////////...---,,,,,,,,,---///000........................++++++,,,,,,---......////////////......---------------............---------------------...//////000000///...------,,,,,,,,,,,,,,,---------..............................)))))))))***************,,,---.../////////...---++++++,,,,,,------------///---+++,,,---...---,,,------------------------+++,,,------......------------------------------//////...---------------/////////.........------,,,,,,,,,---------....../////////...---------,,,------............------------..................................................................------............---------------............///------...////////////...------------------------,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---...,,,,,,------------,,,,,,........................................................................---------............///,,,,,,------...//////000000/////////////////////000000000000//////......//////000000000000//////...............///000000111111000///...------,,,//////............//////////////////////////////.................................---------......////////////////////////......------------.....................---------------.........///////////////............/////////////////////.........//////000000//////...---......//////////////////000000///.......................................000///............///000................................................------------............//////---,,,,,,,,,---...000000///...---------...---------...............------------------------......------------......------------------------,,,,,,------......//////------------............---------------------------------............///,,,---------.../////////////////////...---,,,,,,,,,------......------,,,---------............///------............------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------+++++++++++++++,,,,,,---------------------------.........///......---,,,............////////////,,,,,,,,,,,,------------,,,---------............------,,,++++++---...///........................+++,,,,,,------.........//////..................------............------------------------...////////////......---------,,,,,,,,,---------......------------------------(((((())))))***+++,,,,,,,,,---......//////......------------............///---+++,,,---...---,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,............---------,,,,,,,,,,,,------.........000000///...---,,,,,,+++------............------,,,---------.../////////................................................------............---------------............///---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,------------------------................................................---------............///,,,,,,------.../////////////////////////////////000000000////////////......//////000000//////..................///000000000/////////............//////............//////////////////////////////................................................/////////000000/////////......------------....../////////...---------,,,------------........./////////............//////000000///...............////////////...---,,,+++............////////////000000///.......................................///..................///................................................,,,,,,---------...............---,,,,,,------...000000///...------------,,,---------.../////////------------------------...------,,,,,,------...------------------------++++++,,,------...//////,,,,,,---------.................................---------............///,,,,,,,,,---...///000000......//////...------,,,---------------------------------............///------............------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------......---------...//////---------------------------...............------------------............+++++++++,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,---..............................,,,,,,,,,---------......---------------------...------............---------------,,,,,,---......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,---------.........---------.....................---------.........///---+++,,,---...---,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------......---------,,,,,,,,,------------------------//////......---------,,,------............------,,,,,,,,,---...///000000---------.......................................------............---------------............///---...//////000000//////------------------------,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---.........,,,++++++,,,......------------------------................................................---------............///---------.........//////.........///////////////////////////////////////...//////////////////..................///000000........./////////////////////............//////////////////////////////........................------..................//////000111111000//////......------------....../////////...---------,,,------------........./////////............//////000000///............///.........---,,,+++***)))---.........//////000000000000///...............////////////////////////------------------------................................................,,,,,,,,,------------...------,,,,,,,,,---------//////...---------------,,,---------.../////////------------------------------,,,,,,,,,,,,------------------------------***++++++,,,---...//////,,,,,,,,,------------...........................---------............///,,,,,,,,,---...///000000.........///......---,,,---------------------------------............///------............------------............------------------------------------------------------......------,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------......---------...//////------------------------------...............---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......//////..........................................,,,,,,,,,---------------------....../////////000------............------...------,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000000/////////.........------------......//////++++++***))))))******+++///---+++,,,---...---,,,------------------------+++,,,------......------------------------------000//////.....................---------,,,,,,,,,//////...---,,,++++++***,,,---------......//////------............------,,,,,,,,,---...///000000---------.........//////........................------............---------------............///---......///////////////////////////////////////,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---.........,,,++++++,,,......------------------------................................................---------............///---------...............------....../////////000.............../////////......////////////.....................///000000............//////////////////............//////////////////////////////........................,,,,,,---...//////......//////111111111111//////......------------.....................---------------.........///////////////............//////111000///------......///------------,,,+++***)))------......///000000000000000///...............000000000000000000000000,,,,,,------------,,,,,,................................................,,,,,,,,,,,,------------,,,,,,,,,,,,------------...---------------......---------...............------------------------------,,,,,,,,,,,,------------------------------++++++,,,,,,------......,,,,,,,,,,,,---------------------------------------------............///,,,---------.../////////---...............------...------,,,,,,------...---------............///------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,++++++------------------------................................................//////......---,,,,,,,,,------------------------+++++++++++++++,,,,,,---------------------------,,,---......///.........***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............///////////////.................................------------------------......///000111111222222------............------...------,,,,,,,,,,,,,,,---------....../////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++...------------...//////...---+++******+++,,,,,,///---+++,,,---...---,,,------------------------+++,,,------......------........................000000///............///............---------,,,//////...---,,,++++++***+++,,,,,,---...///000000------............------,,,---------.../////////,,,,,,------.../////////........................------............---------------............///,,,------...............////////////////////////,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///........................---------......//////000---............/////////---......//////......---...............///000000........./////////////////////............//////////////////////////////........................+++,,,---/////////.........///111222222111///.........------------......---------...................../////////000000000//////............//////111000...---------///000...............---,,,+++------......///000000111000000///...............////////////////////////,,,---...//////...---,,,................................................++++++,,,,,,,,,---------++++++,,,,,,------------,,,,,,,,,,,,---...//////...............---------........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------..................------...............---...---,,,,,,,,,,,,---...---------............///------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------------------------------------------------.................................---,,,+++++++++------------------------***************+++,,,,,,------------------------,,,------...//////......+++++++++,,,,,,,,,------,,,------------.........------........./////////.../////////......---,,,........................------------------------,,,,,,---...///000111111------............------...---,,,,,,++++++,,,,,,,,,,,,------...///000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,---...///000111000...---,,,---...//////---+++,,,---...---,,,------------------------+++,,,------......------------------------------//////...------------.../////////.........------------------------------,,,---------.../////////------............------------..................,,,,,,------...//////000........................------............---------------............///+++,,,,,,---------------////////////////////////,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///........................,,,,,,---......///000000---------.........//////---......//////......---...............///000000///////////////.........//////............//////////////////////////////........................***+++---///000000///......000111222222111000............------.........,,,------....../////////////////////000000000000//////............//////222000...---,,,---///000/////////000//////...------------...///000000111000000///.......................................---...///000000///...---................................................++++++,,,,,,,,,---------***+++,,,---------------+++++++++,,,---...///000/////////......------,,,////////////////////////---,,,,,,++++++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............---------------...............---...---,,,,,,,,,,,,---...---------.........//////---..................------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,---.../////////...,,,,,,,,,---------......---------.........//////.........////////////000---.........------,,,+++........................------------------------(((((()))***,,,---......---..................---...---,,,,,,++++++++++++******++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........---,,,---...///000///...,,,*********,,,---///---+++,,,---...------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---000////////////.........******+++,,,...//////000..................---------..................---...............---------,,,,,,------...///000000........................---..................------------.........//////***+++,,,,,,------,,,,,,........................,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---...---...000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.........//////.....................---,,,,,,------...///000000---------.........//////---..................---...............///000000000000//////............//////............//////////////////////////////........................***+++---///000000///...000000000000000000000000////////////////////////000000//////.........---......------------......//////000000///......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000........................000000//////.........---////////////////////////......---,,,,,,,,,,,,---///......000111222111///,,,---...//////...---,,,///...,,,++++++,,,...//////...,,,+++,,,///222444000000///...---,,,,,,+++---...///...------...///---------------------------------............///------------------------////////////////////////................................................000///...------...///000////////////000000000111......//////......---,,,...........................,,,******,,,.........//////............////////////////////////////////////.........---------,,,------......------,,,------------------------,,,,,,,,,---------..............................,,,------......------,,,+++,,,---......---,,,+++------------------------........................------------------------111000...,,,+++,,,---///...............---------111000/////////111222333..............................//////......---,,,//////////////////......444222///,,,+++,,,...//////...---,,,+++,,,------///............---------------------------------,,,------....../////////.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------.........////////////000000000//////............/////////////////////////////////...------,,,,,,---------------...///000////////////////////////---------............///........................///////////////.........................................................------------------------111111000000//////...............------,,,,,,,,,.........------,,,,,,,,,................................................................................................---------............///.................................///////////////......////////////......000000000000000000000000////////////////////////////////////////////////............////////////////////////////////////111000///...------...///,,,,,,,,,---...///000000........................////////////////////////000/////////........................................../////////......---........................////////////////////////------........./////////........................000/////////............////////////////////////......---,,,,,,,,,,,,---,,,,,,,,,---.........---------............------///...,,,++++++,,,...//////...---,,,---///000222/////////...------,,,,,,,,,---...---,,,,,,---...---------------------------------............///------------------------........................................................................///...---,,,,,,---...///////////////////////////......//////......---,,,...........................---+++,,,...//////...//////............//////........................///.........------------,,,------......------,,,------------------------,,,,,,,,,---------..............................,,,------......------,,,,,,------------------,,,------------------------------------------------------------------------//////...---------......------..................///......---...///000111........................---............---,,,,,,---....../////////......///...,,,,,,,,,---///000///...---,,,,,,,,,------...---------,,,,,,,,,,,,---------------------------------------...............---------,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------.../////////.........------........................------........................---------......///........................---------............///....................................////////////................................................------------------------/////////.........------------------,,,,,,,,,+++......---------,,,,,,,,,................................................................................................---------............///........................///////////////...............////////////......////////////////////////////////////////////////////////////////////////............///////////////////////////////////////...------,,,---......,,,---------.../////////........................////////////////////////////////////...............//////000000//////...------..................------------------------------------------------,,,---------....................................////////////............////////////////////////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,,,,---.........------............---,,,++++++,,,---.....................//////........................+++,,,------,,,+++,,,------------------------------------............///------------------------........................................................................------,,,,,,,,,,,,------//////........................//////......---,,,...........................------...000000///---//////............//////------------------------............------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................,,,---------.../////////------,,,,,,,,,---..............................---------------,,,+++++++++,,,---...............******+++,,,---///000000///...---,,,,,,,,,,,,---------,,,,,,,,,+++++++++------------------------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------............---------------........................,,,,,,------...//////000//////...---------......---------------------------------............///........................---------.../////////000................................................------------------------.........---------------,,,,,,,,,,,,++++++++++++...------------,,,,,,,,,------------------------------------------------................................................---------............///........................000000//////......------......////////////......////////////////////////////////////////////////////////////////////////............////////////////////////////////////------,,,,,,,,,---......------..........................................///////////////////////////////////////............///000111111000///...---------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///////////////.........////////////////////////......---,,,,,,,,,,,,---------...---,,,,,,---...///...---,,,,,,---...///...---,,,,,,,,,,,,---...---.../////////...---,,,---------.........//////,,,---......,,,,,,---...,,,,,,---------------------------............///------------------------........................................................................------------------------............------------.........///......---,,,........................------...///111111///---///......------......///------------------------------------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///000///...---,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,------........................,,,,,,------,,,,,,+++******+++,,,---............)))***,,,...///000//////......------,,,,,,,,,,,,---------,,,,,,,,,,,,+++---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------------------------------------------------------.........////////////000------------------------........................---------.........//////000///...------------------------------------------------............///........................,,,,,,------...///000000................................................------------------------......------------------++++++++++++++++++++++++------------------------------------------------------------------------................................................---------............///........................111111000///...------,,,......////////////......////////////////////////////////////////////////////////////////////////............////////////////////////////////////,,,,,,,,,------......///...............---------////////////////////////////////////////////////........./////////////////////000000000000//////......---------......///........................000000000000000000000000,,,,,,,,,---------......////////////////////////.........///////////////////////////////////////......---,,,,,,,,,,,,---,,,......---++++++---//////...---,,,,,,---...///---------,,,,,,---------,,,---/////////...,,,+++,,,,,,------.../////////---///000///...---...000,,,,,,,,,---------......---------............///------------------------.................................................................................//////........................---------.........///......---,,,........................------...///111111///---......------------......------------------------,,,,,,------------------,,,------......------,,,------------------------,,,,,,,,,---------......------------------------,,,------......------,,,...---,,,++++++,,,---...------------------------------------------------------------------------***,,,...000000000...---,,,,,,,,,---...///000000---------...------------........................,,,,,,------,,,,,,+++******+++,,,---............+++---...000000000///...---------------,,,,,,,,,............---------------------------------------------,,,,,,+++++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------.........////////////000------------------------........................//////.........---------000///...------------------------------------------------............///........................+++,,,,,,---...//////000................................................------------------------........................++++++++++++++++++++++++------------------------------------------------------------------------................................................---------............///........................111111000///...------,,,......////////////..............................////////////////////////////////////////////////............////////////////////////////////////------......////////////...............---------000000000000000000000000////////////////////////.........///////////////000//////......//////000111000///------......///////////////////////////////////////////////////,,,---------............////////////////////////.........///////////////////////////////////////......---,,,,,,,,,,,,---+++------+++((((((+++............------.........------------------------,,,,,,...//////...---,,,---------.........//////...000000000///...///000+++,,,,,,------.........---------............///------------------------------------------------......................................................///000000///......------........./////////......//////......---,,,...........................------...000000///---......------------......------------------------,,,,,,,,,,,,------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...------------------------........................------------------------+++,,,...000000///---,,,,,,---------.../////////....../////////...---,,,........................---------------,,,+++++++++,,,---..................///000000000///...---------......------,,,+++//////.........---------------------------------------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------..............................+++,,,,,,------.........,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------...---------------.........------------------------000//////...------,,,,,,//////...---------......---------------------------------............///........................,,,,,,,,,---.........///................................................------------------------.............../////////++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///........................000000//////......------......////////////..............................////////////////////////////////////////////////............////////////////////////////////////---...//////000/////////------..................////////////////////////////////////////////////............/////////000111///---,,,,,,---///111444333000...---......///........................------------------------------........./////////////////////////////////............/////////000////////////////////////......---,,,,,,,,,,,,---,,,......,,,((('''+++///------............------,,,------------------,,,+++,,,,,,---............---------..................///000///...---...000++++++,,,,,,---......///---------............///------------------------------------------------................................................------...//////...------------...///000000111111......//////......---,,,...........................---+++,,,...//////......------,,,,,,------...........................++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------,,,---------------------------------------------------------------------------.../////////...---,,,------..................---.../////////...,,,+++........................---............---,,,,,,---....../////////......---..................---------.........---,,,+++.........---------,,,,,,---------------------------------------.........,,,,,,,,,---------......,,,,,,,,,---------..............................++++++,,,,,,---......///,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------------...------........./////////------------------------..................------......---------......///........................---------............///........................------------------------................................................------------------------,,,,,,---------.........+++,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------............///........................///////////////...............////////////..............................////////////////////////////////////////////////............////////////////////////////////////---.../////////...---,,,,,,---------.../////////........................////////////////////////---.........//////000000111///,,,******,,,///111666444222///.........///------------------------000000000000000000000000.........////////////000000000000000000000000000---.........//////000000////////////////////////......---,,,,,,,,,,,,---...111111...***)))---222,,,---...//////...---,,,,,,------......------,,,++++++,,,,,,---...//////........................---...///...------...///++++++,,,,,,---...//////---------.........//////------------------------------------------------................................................,,,,,,---......---,,,,,,,,,---...///000222333333......//////......---,,,...........................,,,******,,,............------,,,,,,------...////////////////////////+++++++++,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,............,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////...---,,,,,,...............---------------...///...---+++***..............................//////......---,,,/////////000//////......,,,,,,,,,---------......,,,---.........---,,,+++---------,,,,,,,,,++++++---------------------------------....../////////,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......------------------------------------------------------------------------........./////////000000........./////////000000------------------------,,,,,,------.../////////---------------...///000////////////////////////---------.........//////........................------------------,,,,,,................................................------------------------+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.........//////.................................///////////////......////////////..............................////////////////////////////////////////////////............/////////000////////////////////////------...///...---+++***,,,,,,------...///000000////////////000000000000////////////////////////000000//////.........---//////............//////......////////////......---,,,,,,+++++++++,,,,,,////////////////////////......////////////......222222111111000000000/////////////////////////////////............//////....................................///////////////.........------------...------,,,,,,------.........------------......//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,///000111111///---***))),,,,,,,,,---------......000///...------...///000,,,,,,,,,---------.........------------...//////........................////////////////////////000000//////.........---........................///............---------...,,,***))))))+++...000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,+++++++++,,,---/////////...---------,,,------------------------........................------------------------------------------------................................................////////////////////////................................................000000//////............---------............///,,,,,,------...///000000000000...---,,,,,,,,,,,,------------------------........................,,,,,,++++++,,,...///000++++++******++++++,,,---..............................---------....../////////.........---------///...------++++++***)))------............------,,,---......//////......,,,---...//////...---,,,.........------,,,,,,,,,//////////////////////////////.........---------////////////////////////---------------------------...///...------...///---------,,,,,,+++++++++......////////////.......................................................................................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++------............------,,,---......,,,,,,---...///...---,,,+++,,,,,,------------............///........................000///...---------------000///---,,,,,,---///000,,,------...///000111111............////////////000000000000000000000000000111111///---,,,---///111000///...------...///////////////////////////.................................................../////////000000000000////////////////////////000/////////............//////............////////////000000000000//////111111000000000111111222////////////////////////......////////////...............---------,,,,,,..............................------------..............................------------.....................---------,,,,,,------,,,,,,,,,,,,------......------------.....................---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***(((&&&,,,,,,,,,---------......///...---,,,,,,---...///,,,,,,---------............------------...//////................................................///.........------------........................///............------------,,,+++++++++,,,...///............---------,,,................................................,,,------......------,,,------,,,++++++,,,,,,---...............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------.................................................................................---------,,,,,,---------............///,,,,,,---......//////000333222111000////////////------------------------------------------------,,,++++++***+++,,,...///,,,++++++++++++,,,------........................///...---,,,,,,,,,,,,,,,//////.........---------...------,,,,,,+++++++++------............------,,,---......//////......------...//////...------.........------,,,,,,,,,........................//////.........---------////////////////////////////////////////////////---...///...------...///---------,,,,,,,,,++++++.........//////.........////////////////////////................................................------------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,,,,,,,------------,,,,,,,,,---......,,,,,,---...///...---,,,,,,,,,------------------....................................//////...---------------///...,,,++++++,,,...///------......//////000000............/////////////////////////////////////////////...---,,,...///111000///...---......///////////////////////////........................111111111111111111111111....../////////000000000////////////////////////////////////............/////////....../////////000000000111111000000000...---------...///000000////////////////////////......////////////......////////////............------------------------------,,,,,,,,,,,,------........................,,,,,,,,,------------............---------,,,,,,---,,,,,,++++++,,,,,,---......------------......---------------.................................,,,,,,,,,,,,,,,,,,,,,,,,...////////////---+++***,,,,,,,,,---------......------,,,,,,,,,,,,------,,,------------............------------...//////................................................---------------,,,,,,,,,........................///............---------------------.........///---------,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,------......------,,,------,,,,,,,,,,,,---------------...............................................................++++++++++++++++++++++++------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................,,,,,,,,,,,,,,,+++++++++---------............///---------......//////000000///......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,---..............................///...---,,,+++*********...............------------,,,,,,,,,,,,,,,,,,,,,------............------,,,---......//////......------...//////...------.........---------------------------------------...............---------////////////////////////////////////////////////---...///...------...///------------,,,,,,,,,,,,------............------........................................................................,,,,,,------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---......,,,,,,---.........---,,,,,,,,,------------------....................................//////...------------......---,,,++++++,,,---............///////////////............////////////////////////////////////,,,---...---,,,,,,...000000000///............///////////////////////////........................................................./////////000000///////////////////////////////////////...............////////////......//////000000000000//////************+++,,,---...////////////////////////......////////////......000/////////////////////------------------------...------,,,,,,------...........................,,,,,,---------........./////////.........------,,,,,,++++++++++++,,,,,,......------------......,,,,,,------------..............................------------------------000000000000000///...---,,,,,,,,,---------......------,,,,,,,,,,,,------------------...............------------...//////................................................------------------------........................///............------------...///000000///......---------,,,,,,,,,,,,,,,........................************************,,,------......------,,,,,,,,,,,,,,,---------...,,,---------.../////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,---------............///------....../////////000......---,,,++++++,,,,,,........................------------------------------,,,,,,,,,,,,,,,,,,---------------...//////..............................---,,,+++++++++,,,........................,,,,,,,,,,,,------......------............------,,,---......///.........---..................---...............---------------------------------........................////////////////////////---------------------------...///...---------///------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,------.........------------------------------------------------++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,---......,,,,,,---...------------------------,,,,,,---------.................................///......---------.........------,,,,,,------...///////////////.....................////////////////////////////////////***,,,---,,,,,,,,,...000/////////.........//////////////////////////////........................------------------------............////////////////////////////////////.........///////////////......///000000///......---..................---------------...///111111////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................//////............//////........................---.........////////////000000000////////////...---,,,,,,++++++,,,,,,---......------------......,,,,,,------------------........................------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,---------......---------......------------------.........//////...------------...//////..................................................................//////........................///............------------...000111111///...------------------------...........................////////////////////////,,,------......------,,,,,,,,,------............,,,---------.../////////////////////////////////................................................,,,,,,,,,---------..............................------------------------........................................................................------------............---------............///.........///////////////000000//////.../////////........................////////////////////////...............---------......------......///000........................------,,,------...//////---.....................+++,,,,,,------......///------............------,,,---......///..................------.........................................................---.....................////////////////////////---------------------------...///...---------///------------------------,,,,,,------------,,,,,,------------------------................................................,,,,,,,,,------.........------------------------------------------------,,,,,,------------,,,,,,------............------,,,---......,,,,,,---...,,,---------------------,,,,,,,,,------------.................................---------....../////////............/////////////////////.....................////////////........................***+++,,,,,,,,,---///111......//////////////////////////////////////////........................000000000000000000000000------........./////////////////////////////////.........///////////////---...///000000///...---,,,------......------,,,............///000111111////////////////////////......////////////......---------............////////////////////////////////////....../////////................................./////////000000000000000/////////.........------,,,,,,------.........------------......------------,,,,,,,,,+++........................------------------------------..................,,,,,,,,,---------......------............------------........./////////...------------...//////........................------------------------.........///////////////........................///............---------...///000000000///...---------------....................................////////////////////////,,,------......------,,,+++,,,---......///......---------.......................................................................................+++,,,,,,------.........................................................////////////////////////......................................................///////////////000---------............///////////////////////////......------------..............................////////////////////////---...////////////.........------------...//////........................,,,,,,,,,---...///000111---------...............,,,,,,------.........///------............------,,,---......//////......///...------------...///.............../////////////////////////////////---------...............////////////////////////////////////////////////---...///...------...///------------............------............------000000000000000000000000................................................,,,,,,------------------,,,,,,,,,------------...------------------------......//////000000//////---......//////......---,,,---......,,,,,,---...+++,,,---.........------,,,,,,,,,,,,------------...........................------------...//////////////////////////////.........///////////////............////////////........................+++,,,------,,,---///111---...//////000/////////////////////////////////........................////////////////////////---------.........//////////////////////////////............/////////000---...///000000///...---------............------------,,,,,,,,,------...////////////////////////......////////////......000000000111111222222222........................///......------......///........................---------.........//////............------------///......------......///......------------......///......---,,,+++******................................................000000000000000111222222,,,,,,,,,---------......+++,,,------------,,,+++............////////////...------------...//////........................---------------------------------....../////////........................///............---------////////////......------++++++,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---.../////////..................---------------------------------................................................++++++,,,,,,---......///........................------------------------............................................................................../////////000000000---------............///000/////////////////////,,,++++++***++++++,,,,,,........................////////////////////////+++,,,---////////////...------,,,,,,------...///........................,,,,,,,,,,,,---...//////---------.........//////---------...............------............------,,,---......//////......///...------------...///---........./////////000........................---------.........//////////////////////////////////////////////////////---...///...------...///------------.........///.........//////.........////////////////////////................................................------------------,,,,,,,,,,,,,,,---------..............................,,,---...////////////...,,,------......------,,,,,,---......,,,,,,---...+++,,,---.........------++++++,,,,,,,,,---------........................---------------...//////......////////////......------......//////000000............////////////........................,,,.........------///111,,,---///000000000//////////////////////////////........................---------------------------------.........//////////////////////////////---.........//////000000---...///111111///...---......////////////......//////...---------......////////////////////////......////////////......---.........//////000000------------------------...------,,,,,,------...........................,,,,,,,,,---------......------,,,,,,,,,+++++++++//////............//////.........------.........//////...---+++***))))))................................................------,,,------...///000,,,,,,,,,---------......***+++,,,------,,,+++***............/////////000...------------...//////........................------------------------,,,,,,,,,------.................................//////.........---------//////......------------*********++++++,,,,,,,,,................................................,,,------......------,,,***+++---///000000///.../////////......------,,,------------------------........................------------------------++++++,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................./////////000000---------.........//////000000000000////////////.........------...//////////////////////////////........................)))***,,,...//////......---,,,,,,,,,,,,---..............................------,,,++++++,,,,,,,,,---------.........//////........................---..................---,,,---......//////......///...---,,,,,,---...///---.........//////000000---------------------------------.........//////////////////////////////---------------------------...///...------...///---------.........//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........................................................------,,,,,,,,,,,,,,,,,,------.................................)))***++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...***+++---...///...------++++++,,,,,,,,,---------........................---------------...///000------............------,,,------...///000111111............/////////000.........................../////////......///111,,,---///000000000//////////////////////////////........................000000000000000000000000////////////////////////000000//////......------////////////////////////////////////////////////////////////////////////------------------------//////............//////------------.........///////////////////////////000000000000000000000000......................../////////...------,,,,,,---------............/////////.........---------,,,,,,------...---------........................000000///...---,,,,,,++++++++++++,,,,,,,,,---------.........---,,,++++++------............---------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///..................------,,,,,,,,,---------......///...,,,)))''''''***---...........................---,,,++++++++++++++++++++++++,,,,,,,,,------//////.........---------+++,,,...//////...,,,+++.........------,,,,,,,,,---------------------------------............///******+++,,,------------,,,------......------,,,...------,,,,,,,,,---------------------...///000---------............///+++,,,------......------//////////////////......//////.........---------.........////////////000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------............//////......------///000111///...---,,,,,,---...///...---,,,++++++,,,---...................................................+++,,,------......------........................------------------------------------------------,,,,,,,,,++++++*********...------,,,,,,,,,------//////............//////........................---.........//////000000,,,------------------,,,------------------------////////////////////////222111000///...---,,,,,,,,,,,,,,,---------......+++++++++,,,---...//////------............------------............------/////////...---------,,,........................------------------------//////.........---------------............------,,,------......------,,,------...///...---+++***///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......***)))(((((()))+++---///............////////////......------------.........///000000///---+++))),,,,,,,,,---------..............................000///...---------------//////............//////000,,,((()))...000///,,,......---------,,,,,,,,,////////////////////////------------------------///////////////////////////////////////.........////////////////////////////////////////////////........................------------------------......------------......------........./////////////////////////////////...............................................................------------------............/////////.........---------............---,,,++++++......................../////////...------,,,,,,,,,,,,---------.........---------------,,,++++++------............------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------...............---,,,,,,,,,---------............---+++))))))+++---------------------,,,,,,......---,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---------+++,,,...//////...,,,+++......---------,,,,,,,,,------------------------------------............------......///.........,,,------......------,,,......---------------...,,,++++++++++++,,,---...---------............///+++,,,------......------------------------------//////.........---------------.........////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,---------...///......---...///000111///...------------...//////...---,,,,,,---...///................................................+++,,,------......------........................------------------------------------------------------,,,,,,,,,+++++++++...------,,,,,,------...//////............//////........................---........./////////000------............------------------------------....................................////////////,,,,,,,,,---------......,,,,,,,,,,,,---...///000------............------------............------...............---------........................------------------------+++++++++,,,,,,---------------............------,,,------......------,,,------......------,,,+++///...---,,,,,,,,,,,,---,,,,,,,,,---------......---,,,+++******+++---...............////////////......------------............///000///...,,,***---------.........//////........................//////...---------------//////............//////000,,,)))***...000///---............------,,,,,,........................------------------------////////////////////////.........///////////////////////////////////////000000000000000000000000........................////////////////////////------,,,,,,,,,,,,------....../////////000000000////////////////////////................................................---------...............---------............///...............---------/////////...---,,,******................................................---------.........//////,,,------------,,,++++++------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,////////////............,,,,,,---...////////////,,,,,,,,,---------......,,,---...---,,,+++,,,...000000000//////..................------------------------.........//////...............---------+++,,,---......---,,,+++...------------,,,,,,,,,------------------------------------.....................///......------,,,------......------,,,........................,,,,,,+++++++++,,,---------------............///+++,,,------......------------------------------...............---------,,,---------............///............---------------------------------------......------,,,,,,+++++++++,,,,,,,,,------///............///000000///...------------...//////......------......///................................................+++,,,------......------........................---------------------------------------------------------------,,,,,,,,,...---------------......//////............//////......................................./////////......////////////......------------------------........................------........./////////,,,,,,,,,---------......------------...///000000------............------------............---------------.......................................------------------------)))***+++,,,---...//////------............------,,,------......------,,,......---,,,,,,,,,------......---,,,,,,,,,------,,,,,,,,,---------......000///...---,,,---......---............/////////......------------......,,,---...//////...---,,,........./////////000000........................//////...------------...//////............//////000---+++,,,///111000.../////////............---------------------------------------------------////////////////////////------......//////000000////////////////////////000000000000000000000000........................////////////////////////...------,,,,,,------...////////////000000000000////////////////////////................................................,,,,,,------...//////000---------............///....................................---,,,++++++........................---------.........//////------------............------.........------,,,------............------+++,,,,,,,,,,,,---------------------------------////////////......---,,,+++,,,---...////////////,,,,,,,,,---------......+++---//////...------...000000//////...---------..................------------------....................................,,,,,,---......---,,,,,,------------------------------------------------,,,,,,---------.........------------,,,+++******,,,------......------,,,......//////////////////......---------......///---------............///+++,,,------......------.........///////////////........................,,,,,,,,,---------......///............---------........................,,,------...------,,,,,,+++,,,,,,,,,,,,---------............/////////000.........------........./////////....../////////................................................+++,,,------......------........................------------------------------------------------..................------...------------......//////......------......///................................................//////000000000000//////................................................000000///......---,,,,,,,,,,,,,,,---------.....................///000000------............------------............------,,,---------.../////////........................---------------------------------...///000000111,,,------......------,,,,,,------......------,,,///...,,,++++++,,,---......------,,,,,,,,,------,,,,,,,,,---------......//////...------......///---------.........//////......------------......,,,,,,---...//////......---.........////////////........................///......---------......//////............//////000...,,,---000111000.../////////////////////...------------------------........................////////////////////////------......//////000000////////////////////////000000000000000000000000........................000000000000000000000000//////............//////////////////000000000000////////////////////////////////////////////////........................+++,,,,,,---...///000000---------............///---.....................++++++,,,---....................................,,,,,,------.../////////+++,,,,,,,,,,,,---------......////////////......------............------------------............------------------------,,,,,,,,,,,,,,,+++***)))+++,,,---...////////////,,,,,,,,,---------......+++---000000///...---...,,,,,,,,,++++++*********------...//////......---+++,,,,,,,,,,,,------------.....................,,,------------------,,,------------------------------------------------,,,,,,,,,------------...------------,,,+++******,,,------......------,,,------...///000000/////////......---------......---------............///+++,,,------......------........./////////000000---.....................,,,,,,,,,---------......///............---------........................,,,,,,------...------,,,------------............---......///////////////---..................---...//////////////////...////////////////////////........................+++,,,------......------........................------------------------------------------------........................---------------...///000......------------.............................................---------//////000000000000//////................................................//////......------,,,,,,,,,,,,,,,---------......///............///000000------............------------............------,,,---------.../////////........................------------------------////////////////////////,,,,,,------------,,,,,,,,,------......------,,,...---,,,++++++,,,...///------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,------...///000------------..................------------......,,,,,,---....../////////,,,,,,---------.......................................---------....../////////............//////............000000//////.../////////////////////................................................////////////////////////.........///////////////////////////////////////000000000000000000000000------------------------000000000000000000000000/////////....../////////....../////////000000000////////////////////////000000000000000000000000........................,,,,,,------...///000000---------............///---------...............******,,,---.../////////........................---------.........//////+++++++++,,,,,,,,,------------...////////////...------............---------------.........//////------------------------...///000000000///...---,,,,,,---...////////////,,,,,,,,,---------......,,,...000000...---------.....................///+++,,,---//////...------+++++++++,,,,,,,,,---------------...............------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,------------.........///......------,,,------......------,,,+++,,,...///000000///...------,,,+++++++++,,,,,,---------............///+++,,,------......------++++++,,,,,,---.........---------...............,,,---------............///............---------------------------------,,,,,,------......---------------.........//////---......///000/////////------...//////...---------......//////......---////////////////////////........................+++,,,------......------........................---------------------------------------------------------...............------------...///000000......------------.......................................---------------//////000000000000//////........................------------------------++++++,,,---...//////000,,,,,,,,,---------......///......---......//////------............------------............---------------.......................................------------------------.........---------,,,,,,,,,,,,------------,,,,,,,,,------......------,,,------,,,,,,,,,---......------,,,,,,,,,---......,,,,,,,,,---------......******+++,,,---...//////,,,------------...............------------......------------......//////,,,,,,,,,------------..............................------------...////////////............//////------...////////////...---............/////////////////////////////////........................///////////////////////////////////////.........////////////////////////////////////////////////------------------------///////////////////////////......------......///------........./////////////////////////////////////////////////////////........................,,,---------......//////---------............///---------.........//////++++++,,,---....................................---------...............,,,,,,,,,,,,---------...+++,,,,,,---......------------............------,,,,,,---------.................................///000222333333222111000------...............---,,,,,,,,,---------......---...//////---+++,,,,,,//////000000111222222222***+++---.........---,,,,,,,,,,,,,,,---------...---------.........//////---------,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------......///.........,,,------......------,,,***+++---///000///...---...---,,,+++++++++++++++---------............///+++,,,------......------++++++,,,,,,---......///---------.........//////------.........////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------.........------///000000000///...------...//////...------,,,---...//////...---,,,////////////////////////........................+++,,,------......------........................------------------------------------------------,,,,,,---------.........------------...///000111...------,,,,,,------....................................------,,,,,,,,,...//////000000//////...........................------------------------***++++++,,,...//////000,,,,,,,,,---------............---------------...------............------------............------...............---------........................------------------------------------............+++,,,,,,------,,,,,,+++,,,------......------,,,+++,,,------......------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......+++,,,,,,---............,,,,,,---------...............------------............---------......///------------....................................---------------...////////////............//////+++,,,...///......---...,,,,,,------............................................................////////////////////////000000//////.........---////////////////////////////////////////////////------------------------////////////////////////...------,,,,,,------...------------.........///////////////////////////................................................---------...............---------.........//////---------.........//////---------...------,,,,,,................................................---------.........//////)))***++++++,,,,,,,,,,,,---..................---++++++,,,,,,,,,---------........................)))+++---...///...---,,,.........///......------,,,,,,,,,---------.........//////...,,,***+++,,,)))******+++,,,---......)))***,,,......---,,,+++---------.........//////---------.........//////...------,,,,,,------...,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------******+++,,,------------,,,------......------,,,)))***,,,...//////...---000///...------------------------.........//////+++,,,------......------------......///000111111---------.........//////.........////////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---++++++,,,,,,,,,---------,,,---///000000000///...,,,---...//////...---,,,+++,,,---......---,,,+++000000000000000000000000........................+++,,,------......------........................------------------------------------------------,,,,,,,,,---------......---------......000111111...------,,,,,,------....................................------,,,,,,,,,......////////////......////////////////////////------------------------------------------,,,,,,,,,,,,,,,---------.........------,,,,,,,,,---------..................------..................---/////////......------,,,........................---------------------------......///000111222222+++,,,,,,------,,,,,,+++,,,------......------,,,***+++---...///...------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------...............///......---,,,,,,,,,,,,---------...............------.........///......---------................../////////000........................---------------...///000//////............//////***,,,...///...---------,,,,,,,,,---------......------------------------////////////////////////000000000000000000000000000000000000000000000000......//////000000111111...............///000000000000000000000000000000000000000000000000000000---......///////////////......//////000000111111000000000000000000000000......------------.........---++++++---///000///---------............///111//////000111222111000////////////////////////000000000000000000000000111000///......///000111........................000000000000000000000000---------............///........................111///...---//////...---///...---,,,,,,---...///000111111000///......///................................................,,,---......//////......................................................---------............///,,,------......---,,,,,,000000//////.........---......////////////..............................,,,,,,---...//////......------------------------------------------------000000///............///+++***+++---///000///---------............------///...---,,,,,,---...///..................------................................................///............---------,,,---......//////..............................////////////////////////////////////............111000///...---,,,,,,,,,------............------/////////...---------,,,........................//////.........---------222000---******,,,...000---------............///000///...------...///000,,,---------.../////////000000//////.........---..............................------------......////////////////////////........................///...---,,,,,,---...///............///////////////...---,,,,,,,,,,,,,,,......................../////////////////////////////////...---,,,***)))---------............///......------------.........................................................//////000111222222222......---,,,,,,+++******,,,,,,------...///000000,,,,,,------...///000000................................................---.........---,,,,,,+++,,,,,,.../////////...------------............///,,,,,,,,,---...///000000///////////////.........//////000000000000//////000///...---,,,------...//////000000000000//////000000//////.........---......------------......//////////////////..............................000000000000000000000000000000000000000000000000.../////////000000000111...............///000000////////////////////////////////////////////////---......//////////////////////////////000000000////////////////////////......------------......111///------...000000///---------............///000///...///111111111000////////////////////////........................---...////////////...------------...............++++++++++++++++++++++++---------............///........................///---,,,---///000000//////...------------...///...///000///---------...................................................,,,---......//////......................................................---------............///...---------------------000/////////.........---.........//////.................................,,,,,,---...............------------------------------------------------------,,,------...//////,,,++++++,,,...///...---------............------///...------------...///........................................................................///............---------,,,---......//////..............................------------------------........................//////...---------......------............------............------------........................//////.........---------111000---,,,+++,,,...///---------............///000///...------...///000---------...............000/////////.........---..............................------------..............................------------------------///...------------...///............///////////////...---,,,,,,,,,,,,---................................................------......------,,,,,,---------............///......------------............................................................///000000111222222......------,,,++++++***++++++,,,,,,---......///,,,,,,------...//////000........................------------------------------......------,,,+++,,,---.../////////...------------............///---,,,,,,------///000000/////////////////////...//////000000000000//////000///...---,,,------...//////000000000000//////000/////////............------,,,,,,,,,,,,------................................................000000000000000000000000000000000000000000000000////////////000000000000...............///000000////////////////////////////////////////////////---......///////////////000000//////////////////////////////////////////......------------......111///------...//////...---------............//////...---...000000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---///000000///---+++---------.........//////---------------------------------............///........................---,,,+++,,,///111111111///...------------...///---...///...,,,,,,,,,...................................................,,,---......//////......................................................---------............/////////...------...///000/////////...............------............------........................,,,------............---------------------------------------------------*********+++,,,...///000///---+++***,,,---...---------............------///...------------...///........................................................................///............---------,,,---......//////..............................---------------------------------...//////000000......------......///000------............------------------...................................................---------//////...---------......---------............/////////............//////...............---------/////////.............................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---............/////////......---,,,,,,,,,------................................................+++,,,,,,---.........------------............///......------------............................................................//////000000111111......------,,,+++++++++***++++++,,,,,,---------,,,,,,------.../////////........................------------------------------......------,,,,,,,,,---......//////......---------............///---------------...///000......//////////////////...//////000000//////...//////...------------......//////000000//////...////////////............,,,,,,,,,++++++,,,,,,,,,------------------..............................////////////////////////////////////////////////////////////000000000000...............///000000////////////////////////////////////////////////---......///////////////000000000//////......---////////////////////////......------------.........---,,,,,,...///...------------............///...---,,,---///000///...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,------.../////////000000000000000000000000---------............///...........................,,,+++,,,...000000///.........------.........---...///...---,,,---...................................................,,,---......///.........................................................---------............///000///---,,,---...000222........................,,,,,,------------,,,,,,........................,,,------......---------,,,,,,------------------------------------------++++++++++++,,,---...///000---***)))+++,,,------,,,------......------,,,.........------.........---------...............................................................///............---------,,,---......///.................................////////////////////////------...///000111222333//////............//////------............------,,,,,,,,,------.........................................................---...............---------------............////////////......//////////////////...---------,,,...................................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------.........//////...------,,,,,,,,,------................................................+++,,,------......---------------............///......------------...............................................................//////000000000......------,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////........................------------------------,,,------...------,,,,,,---------...............---------............///---------------...///000............////////////...//////////////////...............------.........//////////////////...///////////////.........------,,,,,,,,,,,,------,,,,,,,,,---------------........................////////////////////////////////////////////////000000000000////////////...............///000000................................................---......///////////////000000//////......------..............................------------......---,,,,,,---000111000///---------............///...,,,,,,---...///...---////////////////////////------------------------///...,,,++++++,,,...///---------.........//////---------------------------------............///........................///...,,,,,,.........------..................------...//////...---...///................................................,,,---......///.........................................................---------............///000///---,,,---...111222---------...............,,,,,,------------,,,,,,........................,,,---------------,,,,,,,,,,,,,,,---------......------------------------......---------------...///---***)))***,,,---,,,,,,,,,------------,,,,,,---..................------------.........//////................................................///............---------,,,---......///.................................////////////////////////......///111222333444555111111000///...---------------............------+++,,,,,,,,,------..............................---.....................,,,---...//////...---------------............///...//////////////////.../////////...---------,,,---------.......................................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------............------,,,,,,,,,------...................................................------......------,,,+++---------............///......------------...................................................................../////////......------------,,,,,,------------............---------.......................................------------------------,,,,,,------...------,,,------------......//////---------............///...------------...//////---.........//////000000......////////////......------........................////////////...............///////////////......------------......,,,,,,,,,---------..............................000000000000000000000000000000000000000000000000000000000000////////////...............///000000................................................---....../////////////////////................................................------------...............///222222111000---------............///...---,,,---/////////...////////////////////////...........................,,,)))''''''))),,,...........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000...,,,,,,---...---,,,------...//////...---------...//////...---///000................................................,,,---......//////......................................................---------............///...------------///000111---------------.........------............------........................,,,------------,,,,,,++++++,,,,,,------.........------------------------//////...---------------...,,,***)))+++,,,---,,,,,,,,,------------,,,,,,------...//////...------,,,,,,------.../////////................................................///............---------,,,---......//////..............................------------------------...///000111222333444444333222000///...---------------............------,,,,,,,,,,,,------------........................---------...............,,,---......///.........---------............///......////////////.....................------------------------.................................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,------------.........------,,,,,,,,,---..............................---------------------------.........---,,,,,,+++---------............///......------------......................................................------........................------------------................................................................................................,,,,,,------......------...------------...//////---------............///......---------......///------......///000000000---......//////......---,,,---......///.........---......//////......---.........//////////////////......------......///,,,,,,,,,---......//////........................000000000000000000000000000000000000000000000000111000000000/////////..................///000000................................................---......///////////////------................................................------------......///....../////////---***---------............///...---------///000///...////////////////////////...........................---+++******+++---.../////////...------,,,,,,////////////////////////---------............///...........................---+++,,,---......---------...//////...------+++---......------...///................................................,,,---......//////......................................................---------............///+++,,,,,,---......//////,,,,,,,,,------..................//////.................................---------------,,,+++***++++++,,,,,,---......///---------------------------,,,,,,,,,,,,,,,------+++***)))***,,,------,,,+++,,,,,,------,,,,,,+++------...//////...------,,,,,,------...//////000................................................///............---------,,,---......//////..............................------------------------......///000000111222222111111000///......//////------............------------,,,,,,,,,,,,,,,,,,........................---------.........//////------------......//////---------............///---...///000000///...------------...............,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---........................------------------------------...//////...------,,,,,,---------.........,,,,,,,,,,,,,,,---...///........................------------------------,,,,,,------......---------------............///......------------......................................................------------------------------..................------------------------................................................////////////////////////+++,,,------......------...------,,,---...///000---------............//////......---------......------......///000000111---......//////......---,,,,,,.../////////......---......//////......---............/////////000...------,,,,,,------...,,,------...//////000000........................000000000000000000000000000000000000000000000000111111000000/////////..................///000000................................................---......///////////////,,,------....../////////.................................------............---,,,,,,+++)))&&&###---------........./////////...---...000000000///////////////////////////........................000000000000000000000000000000///...---,,,,,,+++........................---------.........//////........................,,,+++***+++---///000///,,,---...//////...---,,,***+++---,,,,,,,,,---...................................................,,,---......//////......................................................---------.........//////***+++,,,---............,,,,,,,,,------...............////////////..............................------------,,,,,,+++***++++++,,,,,,---...//////------------------------)))))))))***+++,,,......)))))))))+++---...---,,,+++,,,,,,------,,,,,,+++,,,---...//////...---,,,,,,,,,------...///000000................................................//////.........---------,,,---......//////..............................////////////////////////------......//////000000///////////////000000111---..................------------,,,,,,+++++++++........................---------.........//////---------------...///000---------.........//////---...///000000///...---,,,------....../////////,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---////////////////////////........................,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///........................------------------------)))***,,,---.../////////---------.........//////.........------.........................................................------------------------------..................,,,,,,,,,,,,,,,,,,,,,,,,.....................---........................000000000000000000000000+++,,,,,,---.........---......---,,,---...///000---------........./////////......---------......---------...///000000111---..................---+++,,,.../////////......---..................------.........//////000000---,,,,,,++++++,,,,,,---------......///000111111........................111111000///////////////000000000000////////////111111000000//////......111111000000//////......000000000000000000000000////////////////////////++++++++++++++++++++++++............////////////......////////////......///000111///---+++++++++////////////////////////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***...------,,,,,,------...------------------------,,,,,,,,,---------......------------------------..........................................------.........------,,,,,,,,,,,,,,,------.../////////000---***+++...000000..............................---,,,+++,,,---...///........................---------............///000///...---------------////////////............------............------+++,,,.../////////...---,,,------...///000111111////////////............//////.........---------........................000000///...---,,,,,,+++.........------,,,,,,,,,................................................////////////////////////------------------------..............................////////////......,,,,,,,,,---------......///...,,,******,,,...///,,,,,,,,,---------......////////////////////////000000000000000//////...222111///...---------...---......///////////////................................................///...---,,,,,,,,,,,,,,,---,,,+++******+++---...------............------......------------......///////////////////////////......///111000...,,,........................------............------......---------,,,,,,,,,------------------------..................---------------............///........................//////.........---------///...---...//////---+++........................,,,---------.../////////---------------------------...///000000///...---...------------...//////---------------------------------............///------------------------,,,---...//////...---,,,//////............//////...------,,,,,,------...------------------------///...,,,,,,...///...---......////////////......------......//////000000---------............///------............------..............................////////////......//////.........---------................................................111000000/////////000000000000000000////////////////////////000000000000111000000000/////////...////////////////////////////////////////////////------------------------............////////////......////////////......---///000111000///000111////////////////////////////////////////////////......////////////......////////////////////////...//////000000//////......------,,,,,,------...------------------------,,,,,,---------.........------------------------------------------------.................................------,,,,,,,,,..................------///,,,******---//////---........................------,,,,,,------..............................---------............/////////...---------------............------------------............------,,,---......///.........------......//////000000////////////............//////.........---------......................../////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------..............................////////////......,,,---------............//////------------//////,,,,,,---------.........//////////////////////////////000111111111111111222111///...------......------...///000000//////................................................///...------,,,,,,,,,---000//////.........//////------............------......------------..............................000//////000222111///...........................------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///........................//////.........---------............------------........................---------...............---------------------------...///000000///...---...------------...//////---------------------------------............///------------------------......///000000///......//////............//////...------,,,,,,------...------------------------///...,,,,,,...///...---------............------............////////////---------............///------............------..............................////////////......//////.........---------................................................000000/////////000000111000000000000////////////.........///000111111111000000000000////////////........................////////////////////////////////////////////////............////////////......////////////......---...000000/////////000////////////////////////////////////////////////......////////////......------------------------...------,,,,,,------.........------------......------------------------,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................---------------000//////...------,,,,,,---,,,***+++,,,...------........................,,,,,,---.......................................---------............/////////...------------......------------,,,,,,,,,------............------...------------...//////..................//////////////////...........................---------...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------..............................////////////......------........./////////........................,,,------------.........////////////////////////......000111222333333333111000///......---......,,,---...///000000000000................................................///...------,,,---------............---,,,++++++------............------......------------......------------------------,,,++++++,,,---...,,,***........................------............------***++++++,,,---...///000++++++++++++++++++++++++........................---------............///.......................................------------...///---***))),,,///.......................................------------------------------------...////////////...---...------------...//////---------------------------------............///------------------------//////000000000000////////////............//////......------------..............................///...,,,,,,...///...---,,,,,,------------,,,,,,/////////...............---------............///------............------..............................////////////.....................---------................................................000000000///000000111222000000000000////////////.../////////000000000111000000000000////////////////////////////////////////////////////////////////////////////////////............////////////......////////////.........///000///,,,******+++////////////////////////////////////////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------......------------..............................------------....................................,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------//////.........---------------,,,,,,------------........................+++,,,.../////////...---........................---------............//////......---------...............---------,,,,,,------............------......---,,,,,,...///000.....................---////////////............................................................---------.........//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---......//////......---.........////////////000,,,,,,------------,,,,,,------------............////////////////////////......///111111222222222000000//////............+++,,,---///000000000000......................................................------------......------......---+++)))(((------............------......------------......------------------------+++***)))***,,,,,,+++***........................------............------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------............///................................................,,,...///,,,''''''+++000......................../////////...---------,,,------------------------...........................------------...//////........................---------............///..............................////////////......///......------......///......------------......///////////////////////////...,,,,,,...///...---,,,------......------,,,/////////......------------------............///------............------..............................////////////..............................................................................111111000000000000111111000000000000////////////111000000000/////////...////////////000000000000000000000000000000000000////////////////////////....................................////////////......////////////......---///000...,,,*********////////////////////////////////////////////////......////////////......000000000000000000000000111000///......///000111///......------......///........................---------.........//////........................---------------------------------.........//////........................---------.........//////.../////////....................................,,,---...///000///...---........................---------............///......---------......///////////////.........---------............------......---,,,,,,...///000............------------////////////............---.............................................,,,,,,------.../////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------............------.........////////////000,,,---............---,,,---------.........//////////////////////////////...///////////////......///////////////.........,,,---...///000000000000......................................................---------......///000111111111111///---,,,------............------......------------..............................///...---...000111000///........................------............------------------------------........................---------.........//////---------............///........................---.....................,,,...///,,,''''''+++000......................../////////...---------,,,------------------------......------------.........------------...//////........................---------............///........................------------------------......------------......///......------......//////////////////////////////...,,,,,,...///...---......////////////......//////......------,,,,,,---------............///------............------..............................////////////......---.....................................................................333222111000000000000111000000000000////////////111111111000///.........////////////000000000000111111111111111111111111////////////////////////....................................////////////......////////////......,,,---//////.........///////////////////////////////////////////////////......////////////......//////////////////////////////............////////////............//////........................------........./////////................................................,,,,,,------.../////////.............../////////,,,,,,------...//////000...000111111///......///........................------...////////////...........................---------............///...------------...//////000000/////////.........------............------...------------...//////------------------......////////////............---------.......................................---------.........//////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////................................................------............------------........./////////////////////////////////------........./////////////////////////////////.../////////......---,,,......////////////......---......///////////////.........................................................---......///000///000000000///...------------............------......------------......///////////////////////////...,,,---///111111000........................------............------......---------,,,,,,,,,........................,,,,,,------.../////////---------............///........................---------...............---...///---***))),,,///.......................................---------------------------------......------------.........------------...//////........................---------............///........................------,,,++++++,,,------......------------......//////............//////........................///...,,,,,,...///...---...//////////////////............------------------------............///------............------..............................////////////......---------...............................................................444333222111000/////////000000000000////////////000000000000////////////.../////////000000000111000000000000000000000000////////////////////////....................................////////////......////////////......+++---//////.........///////////////////////////////////////////////////......////////////......------------------------,,,,,,------------,,,,,,//////............//////....................................////////////........................------------------------,,,,,,------...//////000---........./////////000------..................---///222111///------..........................................//////000........................---------............///---------------...////////////.........---------------............------,,,---......///.........,,,,,,,,,------.........////////////............---------.........//////........................---------...............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................................................................,,,------......------,,,,,,---------...............---,,,,,,,,,,,,---...............////////////////////////////////////---...///////////////...---...///000000///......///////////////......---...............................................................///000000...------,,,,,,,,,------------............------......------------..............................---+++******,,,...///...........................------............------,,,,,,------------------........................,,,,,,------...//////000---------............///........................---------.........//////............------------........................---------...............------------------------...------,,,,,,------......------------...//////........................---------............///...........................---,,,,,,,,,,,,---......------,,,,,,------...//////............//////------------------------///...,,,,,,...///...------......//////......---,,,------------------...---------............///------............------..............................////////////......---------.........//////................................................555444333111000//////...000000000000////////////......//////000000111111.../////////000000111111000000000000000000000000////////////////////////////////////////////////............/////////000......////////////......---...///...+++))))))***////////////////////////////////////////////////......////////////......000000000000000000000000...///000111111000///...//////............//////////////////////////////............/////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---.........//////000000/////////...------,,,,,,,,,///111111...+++,,,---........................//////...------///000111........................---------.........//////---------------...///000......---------,,,,,,,,,---..................---+++,,,.../////////...---++++++,,,,,,---...//////000/////////............---------.........//////................................................,,,,,,,,,------.........................................................------------------------////////////////////////........................,,,------......------,,,,,,,,,,,,---------......+++***(((''''''(((***+++............/////////000////////////////////////,,,---...000111111111111---...///000000///......000000000000///...---,,,...............................................................///000000111000///......///111222---..................---.........------.........------------------------///...,,,,,,///111111111........................---..................---***++++++,,,---...//////------------------------,,,,,,------...///000000---------.........//////........................---------........./////////...---...//////---+++........................,,,------....../////////------------------------...---,,,,,,,,,,,,---......------------...//////////////////////////////---------........./////////////////////////////////...---,,,,,,---...///...------,,,,,,------...//////............//////------------------------///...,,,,,,...///...---,,,------......------,,,,,,,,,,,,------.........---------.........//////---..................---..............................////////////......---------.........//////................................................333444444111...---///222...//////000000000000000111111111111000000000000////////////000000000000////////////...---,,,+++///////////////.........////////////////////////------............------000000//////.........---//////............//////111000...,,,+++,,,...///////////////////////////000000000000000000000000000000//////.........---222///,,,---///222111000////////////////////////........................---------............///000...,,,,,,.........---,,,,,,---------------,,,//////.........---------,,,,,,,,,,,,,,,---...///////////////////////////......//////......---,,,........................,,,---...//////...---,,,.........////////////000+++)))((()))***+++++++++//////.........---------................................................------------------------......------------......000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,,,,---...//////......//////...---,,,,,,------------,,,+++******---------............///---...............------........................//////......---------,,,---...//////...,,,***)))+++,,,,,,---...///000000///////////////.........////////////////////////---...000111111111000///............//////000000//////.........---------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,000///.........///111222.../////////...---,,,,,,+++,,,,,,---...///000000---------............///................................................------............------,,,,,,,,,---------......------------------------///---+++,,,///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............................../////////....../////////................................................/////////000//////...---........................------............------......------------......---------............///////////////............---------------...///000......------------..............................,,,---...000111111111111////////////////////////................................................///////////////////////////////////////////////////...---,,,,,,---...///////////////////////////........................++++++,,,,,,---.........888999999666333222333555000000000111000000//////000000000000000000000111////////////000000000000000000000000///...---,,,/////////////////////...////////////////////////---......//////......---//////......------------//////............//////000///...---,,,------...////////////////////////////////////////////////000/////////............000...,,,---///000000...////////////////////////........................---------............///000...,,,,,,...///...---//////////////////......//////.........---------//////.........//////000------------------------+++,,,,,,,,,,,,+++******........................------...//////...------------........./////////...,,,++++++---......---//////.........---------................................................------------------------......------------......000/////////.........---........................,,,------......------,,,,,,,,,,,,,,,,,,+++++++++......---------,,,,,,,,,...------,,,,,,,,,------......//////...------,,,....../////////...---------------............///---...............------........................111000000000////////////...............---,,,+++------......//////000000/////////////////////...////////////////////////---...///000000000//////------......//////////////////.........---------,,,,,,---------...............------------......////////////////////////000///.........///111111.........///......---------------......//////000---------............///................................................------............------,,,,,,,,,,,,------------------------------------...---+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.......................................,,,,,,,,,++++++,,,,,,,,,................................................+++,,,------....................................------............------......------------......---------............///////////////..................---------......///......------------..............................,,,---......////////////++++++++++++++++++++++++................................................................................................///...------------...///////////////////////////........................111111000000///......---999;;;;;;:::888666666666333333222222111///...---......//////000000111111////////////000000000000111111111111000///...---......//////////////////////////////////////////---......//////......---......---------------,,,//////............//////...............---------////////////////////////////////////////////////////////////............---,,,,,,---///000...---////////////////////////........................---------............//////...,,,,,,...///......///000000000///...------...............---------000000///.........//////++++++++++++++++++++++++...............------,,,........................------...//////...------,,,---------............///---,,,,,,...//////..................---------................................................------------------------......------------....../////////.......................................------............------,,,,,,,,,---------------...------------,,,,,,,,,//////...---,,,,,,,,,,,,.........///......---,,,------...////////////...---------............///------...............---........................000000000000//////////////////......---.........------........................//////////////////////////////////////////------...////////////...---------..............................---------,,,------------...............------------......000000000000000000000000//////......//////000111------......///..................///////////////---------............///................................................------............------+++++++++,,,,,,,,,------------------------------...---,,,---/////////...,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................///......------......///................................................((()))***,,,------..............................------............------......------------......---------............///////////////............//////...---------............------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................///...------------...///////////////////////////........................222222111000000//////...666777999999999888777666666555555333222000...---.........///000000111111////////////000000000000000000000000000///...---............////////////////////////////////////......////////////..............................///......------......///---......//////...------///////////////////////////////////////////////////////////////.........,,,---...///000000...---////////////////////////........................---------............//////---,,,,,,...//////...............---,,,+++***........................///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++///000000000000///..............................---..................---,,,,,,,,,---------......---,,,++++++---......---......................................................................................................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---------......//////------------------------///...---,,,,,,,,,,,,,,,---...............------***+++,,,---............---------............///,,,---......///................................................---------000///...------...000111------,,,,,,,,,,,,,,,,,,............////////////////////////////////////---------...............------------....................................------------..................------------......------------------------............//////000000,,,,,,---.../////////...//////////////////......---------............///................................................------............------+++++++++,,,,,,,,,,,,---------------------------------------...//////...------------------------------------......//////........................000000////////////000000................................................))))))***,,,,,,---------........................------............------......------------......---------............///////////////............000///...---------------......------------..............................///......---------------.................................................................................................................................------.........////////////////////////........................------......///000000000333444666888::::::999888888777777555444222000///.../////////000000111111////////////000000000000....../////////...---------.........//////000000////////////////////////...//////////////////...///////////////000000000......------------......------...//////......---////////////////////////.................................///////////////,,,...000111111000//////////////////////////////........................---------............///...---,,,,,,...//////...------......---,,,,,,+++---.....................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++.................................------.........,,,,,,,,,---------.........,,,+++,,,---.........---...................................................................................................------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------....../////////------------------------,,,,,,,,,,,,,,,---...///------...............---***+++,,,---.../////////---------............///,,,------...//////..............................---------...............000///...------...000111.........------------------.........//////000000////////////////////////------------.........///........................---.....................---------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////,,,,,,---.../////////...////////////............---------............///................................................------............------++++++,,,,,,,,,---------------------------------,,,---...............///------------------------...------------...///000........................---,,,,,,++++++,,,,,,---................................................,,,,,,------------,,,,,,........................------............------......------------......---------............///////////////............000///...---------------......------------..............................111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,................................................................................................---..................---////////////////////////........................------......///000000000555555555777:::<<<<<<:::999999888888777555444333111111111111000000000000////////////000000000000------............------------......///000000000////////////////////////...//////000000//////...///000000000000111111111......------------......---------...............////////////////////////.................................///////////////---///111111000///000111////////////////////////........................---------............///...,,,+++,,,...000000///......///////////////...---------...............000000///.........//////..............................//////......---,,,........................///...------------...///,,,---------............000...------///000000///---------.............................................................................................------------......---------------.......................................////////////......---------...............,,,,,,,,,------------...,,,,,,,,,,,,---...//////,,,---......///.........,,,---...///000111111111---------............///,,,,,,---...////////////......................../////////000000000000000//////......---.........///000000000000000000000------......///000000000////////////////////////......------......///000///////////////.........---------...............------........./////////......------------..............................------...////////////...------......///.........---------...............---------............///................................................------............------,,,,,,,,,---------......------------------------,,,---......------...000------------------------......---,,,---...///000..............................------------.....................................................................---,,,,,,........................------............------......------------......---------............///////////////............//////...---------............------------..............................111000...---------..............................................................................------------------------------------------------------...//////...------////////////////////////........................222222111000000//////...888666555666999;;;:::999999999999999999999888777333333222222111111000000////////////000000000000......////////////......------......///000000111//////////////////////////////000000000000//////////////////000000000111...------,,,,,,------......------,,,---...///000////////////////////////..................................../////////000---///000///------///222////////////////////////........................---------............///...,,,+++,,,...000000///------...///000000000000---------.........////////////.........//////000------------------------111111111111111000//////........................///...------------...///------.........////////////---,,,---...000//////---------.........//////..............................................................................------------......,,,,,,,,,------.......................................////////////...............---------------,,,,,,,,,---------......------,,,,,,,,,------...,,,------...//////......---...///000000000000000---------............///+++,,,---...////////////........................////////////000000000111...............---,,,+++.........//////000000000------......///000000111//////////////////////////////.........///000111111111000000000/////////---------.........//////............////////////......------------......////////////////////////,,,---.../////////...............///......------++++++,,,,,,------......---------............///................................................------............------------........./////////------------------------+++---//////---,,,...000........................///...---,,,,,,...///000........................000000////////////000000................................................,,,------............---........................------............------......------------......---------............///////////////..................---------......///......------------..............................///...---++++++,,,...///////////////////////////................................................------------------------------------------------------...//////...------////////////////////////........................111111000000///......---:::777444444666777777555888999:::;;;;;;;;;;;;:::555444444333222111000000////////////000000000000//////000000000000000///---------...///000000111//////////////////////////////000000000000//////---.........//////000000...------,,,,,,------...///...,,,+++,,,...000111////////////////////////........................---.........//////000000---...///---++++++///222////////////////////////........................---------.........//////---,,,+++,,,...000000///******,,,---.../////////---------.........//////,,,,,,,,,,,,,,,---...///------------------------...............------,,,........................///...---,,,,,,---...///.........////////////000---+++******,,,------,,,---------.........//////................................................////////////////////////.........------.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......////////////...............------,,,,,,+++,,,,,,,,,------.........//////...---,,,,,,,,,,,,,,,,,,---.../////////...,,,---..................---------.........//////+++,,,---...////////////........................,,,---------......//////......//////...,,,***)))******++++++,,,---......---------...///000000111////////////////////////000//////......000111222222222111111000000//////---------.........//////............/////////000.........------.................................,,,,,,.../////////...---.../////////...---,,,,,,******++++++,,,---......---------.........//////................................................---..................---.........////////////000------------------------+++---//////---,,,...000........................///...,,,,,,,,,---///111........................------,,,,,,,,,,,,------................................................***+++,,,---.../////////........................---..................---.........------.........---------.........//////000/////////............---------------...///000.........------....................................---+++******+++---...++++++++++++++++++++++++................................................------------------------------------------------,,,---...//////...---,,,////////////////////////........................++++++,,,,,,---.........===888777::::::555222444888888777777888999;;;<<<;;;:::999777555222000///111111111111000000000000111000000000////////////111111111111111000////////////......---------,,,////////////000000000000000000000000000000000000111///...///111222000------....../////////////////////.........---------//////////////////////////////000000///...------111222333333111...,,,***////////////////////////......////////////......---------............///////////////000000000000//////.........---------------............------////////////////////////////////////////////////........................//////......---------,,,---...///000000///...---..........................................------...------...///000000///........................---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...---,,,,,,,,,------------------------///...---,,,,,,---...///000...+++***+++---......,,,,,,,,,---------......000000////////////000000111///...------...000111..............................////////////....................................------------......------,,,+++,,,---...///---------............///......////////////......000000//////.........---........................000---******---000000000...---+++******+++,,,.................................------------....................................---,,,---...///000................................................000//////.........//////000000////////////000000................................................------...,,,***((())))))000000/////////...............------------...............------.........,,,---------.../////////---------............///////////////////////////............////////////..............................------------......000000//////.........---................................................---------............///......................................................------------....................................------------......//////////////////......------------------------........................//////.........---------+++,,,...//////---,,,+++//////////////////////////////.........---------........................////////////////////////FFF@@@>>>@@@???:::888:::888777666666777888999:::::::::999888666444222111111111000000000111111111111111000000000000000000000111111111111000///////////////.........------////////////000000000000000000000000000000000000000///...///111111///---...//////000000000000000//////.........---------///////////////////////////////////////...------------.........,,,+++***..............................////////////......---------............///.../////////000000000000//////.........---------------............------........................////////////////////////......................../////////.........------......////////////.........................................................---,,,---///000///...........................---------............///------------------------////////////////////////......................../////////...---------,,,------------------------...---,,,,,,,,,,,,---...000...,,,,,,---//////...,,,,,,,,,---------......000000////////////000000555444111...,,,+++++++++..............................////////////....................................------------......,,,---.../////////......---------............///......////////////......000/////////.......................................+++((((((***,,,---,,,000///...------...//////------------------------......------------.................................------,,,---...///000................................................//////............//////000//////......//////000................................................,,,---...---+++******+++......---------,,,,,,,,,......------------......//////............//////---------...............------------................................................////////////..............................------------......///.........------------................................................---------............///......................................................------------..............................------,,,,,,,,,,,,------,,,------.........------------------------------........................//////.........---------...---------------------//////////////////////////////.........---------................................................KKKEEEAAAAAA???<<<;;;<<<999888777777777888999::::::::::::999888777666555222111000000000111222333000000000000111111111111000000111111000000///...000000////////////......////////////000000000000000000000000000000000000//////...///000111///---//////000111111111111000...............---------///////////////////////////////////////......---////////////////////////------------------------......////////////......---------............///....../////////000000000...............---------------............------........................////////////////////////////////////////////////000000////////////......//////............//////................................................000...------//////...,,,........................---------............///------------------------000000000000000000000000////////////////////////..................---------------------------------,,,,,,++++++,,,,,,---000...---...///000///...,,,,,,,,,---------......000//////......//////000666444111...,,,+++******..............................////////////....................................------------......+++---///111111000...------------............///......////////////......////////////....................................111...,,,,,,---......---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......------------.................................------------...//////................................................///.............../////////..................///................................................,,,---...---,,,+++,,,...---------------,,,,,,,,,......------------......//////............//////...............---------------------....................................---............/////////..............................------------......---------------,,,,,,,,,................................................---------............///......................................................------------..............................,,,,,,,,,++++++,,,,,,,,,)))***+++,,,,,,---,,,,,,------------------------.......................................---------///...,,,++++++,,,...000////////////////////////...............---------................................................UUUOOOIIIDDDAAA???======;;;:::999777777777888999999999:::::::::999999888666444222111000000111222/////////000000000000111000000000000000//////...000000000000000/////////////////////000000000000///////////////////////////...//////000//////.........///000000000000000........................////////////////////////...///////////////......111111000//////000111111------------------------......////////////......---------............///........./////////000000........................------............------........................////////////////////////000000000000000000000000000000000000000/////////000///...------...///000........................---------...............111000////////////...---........................---------............///........................---------------.................................---------...............---------------------------,,,,,,,,,,,,,,,,,,---...------...000000///---,,,,,,,,,---------....../////////....../////////000000///............///..............................////////////....................................------------......,,,---......//////......---------............///......////////////......///////////////.................................222111///.........///...,,,---......///.........------------------------......------------..............................------------......//////......................................................---------...//////......------------......................................................,,,---......------...000////////////////////////......------------............------------....../////////...---------,,,,,,,,,---------.................................---------.........//////..............................------------......------------------------................................................---------............///......................................................------------..............................------,,,,,,,,,,,,------((()))***+++,,,---------..............................................................................---,,,,,,---//////////////////////////////........................................................................mmmggg\\\QQQJJJEEEAAA===;;;:::888777666666666666777888999:::::::::::::::999888666333222111111111////////////////////////000000000000000///....../////////000000000000000////////////000000000000////////////////////////---.../////////.........,,,---......//////......---.....................////////////////////////......///////////////...000///...,,,,,,,,,,,,,,,------------------------......////////////......---------............///............////////////---.....................------............------........................////////////////////////000000000000000000000000/////////000000000000000000///...------...///000........................---------.........//////333111000000111111///...........................---------............///........................++++++,,,,,,,,,------------------------------------------...............------------------------------............------,,,,,,,,,---//////...,,,,,,,,,,,,---------......//////............//////---------...///000111111..............................////////////....................................------------......---,,,+++******,,,...///---------............///......////////////...............///////////////..............................---,,,+++++++++,,,,,,,,,---...//////......////////////////////////......------------..............................---------...............................................................---------------...//////......------------......................................................+++---............///111.../////////////////////......------------......---,,,,,,,,,,,,,,,,,,---/////////...---------,,,,,,,,,,,,------------...........................------------..........................................------------........................//////................................................---------............///......................................................------------....................................------------......******+++---............................................................---.....................,,,,,,.../////////......////////////////////////---.....................................................................rrraaaUUULLLDDD======;;;999777666555555555666666777888999999999999;;;:::999777555333222111000000000000/////////...//////000000//////...---......////////////000000////////////000000000000000000000000000000000000,,,...000///...---...///,,,,,,---............------------...............////////////////////////---...//////////////////000000//////...---,,,,,,------------------------......////////////......---------............///------........./////////---------...............------............------------------------------////////////////////////////////////////////////......////////////000000//////............//////........................,,,,,,------.../////////222000///000111111000...........................---------............///........................,,,,,,------.../////////------------------------..................---------------------------------......//////......---,,,++++++,,,...///...---,,,,,,,,,---------......///......------......///.........///////////////..............................////////////....................................------------.........,,,)))'''(((***...000---------............///......////////////...............///////////////........................---/////////---,,,---............//////000000111////////////////////////......------------..............................,,,---......//////......................................................,,,,,,,,,,,,---.../////////..................///................................................,,,---......------///000,,,,,,,,,---------------......------------......------,,,,,,,,,,,,------...............---------,,,,,,,,,,,,------------------------------------,,,------------.......................................------------...............///////////////................................................---------............///......................................................------------..............................///......------......///+++,,,---......///......................................................---------...............***,,,...000111000///...////////////////////////---------.......................................------------------------rrrddd[[[QQQHHHCCCAAA???<<<:::999999999444555666777888888888888999999::::::999777555444444333333222111000////////////000000//////...---------........./////////////////////000000000000000000000000000000000000,,,...000000---,,,---///,,,------...............---------.........//////////////////////////////------...//////////////////000111222222111000///..............................////////////......---------............///---------.........//////---------.........//////------............------------------------------////////////////////////........................------........./////////......////////////..............................,,,,,,------...//////000///...---...///000///...........................---------............///........................---------...///000000000......................../////////...---------,,,------------------------,,,---............---,,,...,,,++++++---///000000,,,,,,,,,---------......///......------......///...///////////////....................................////////////....................................------------......---,,,***)))***+++...///---------............///......////////////................../////////000...........................000222222000///000222...------------///000111////////////////////////......------------..............................,,,---.../////////...---................................................,,,,,,,,,,,,---...///000000//////......//////000................................................,,,---......---,,,---///,,,,,,,,,---------............------------......///......------......///---------...............++++++,,,,,,,,,---------------------------------,,,,,,---------.......................................------------......---------....../////////................................................---------............///......................................................------------.................................------,,,,,,------...------............------................................................---------.........//////,,,---...//////000000000////////////////////////---------.........//////........................------------------------uuummmdddZZZJJJHHHFFFCCCAAA@@@??????333444555666666666666666666888:::<<<<<<:::888666777666555444222111000000///////////////......---,,,---------......//////////////////000000000000000000000000000000000000+++...000000---,,,---///---......///////////////---------.........//////////////////////////////------...///000000//////)))+++---///000000...---////////////////////////......////////////......---------.........//////---------.........//////---------.........//////---..................---------------------------////////////////////////........................,,,---------......//////---...///000000///...---........................,,,,,,------...///000000,,,++++++,,,...///...---........................---------.........//////////////////////////////,,,,,,,,,---...//////000////////////////////////000000///...------,,,,,,------------------------++++++------------++++++000...++++++...000222222,,,,,,,,,---------...............------.........,,,---...///000000000000..............................////////////.......................................------.........,,,,,,,,,---------......---------.........//////......////////////......---.........//////000000........................***---//////---,,,...000,,,+++***)))***,,,...000.................................------.................................,,,,,,.../////////...---................................................+++++++++,,,---...///000000000////////////000000................................................,,,---...---,,,+++,,,............/////////000000.........------.........000000////////////000000,,,------....../////////++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.......................................------.........,,,,,,,,,------.........................................................---------.........//////.........................................................------.................................---,,,,,,++++++,,,,,,---------.........---,,,,,,////////////////////////........................---------.........//////......---,,,---///111333////////////////////////---------.........//////........................------------------------}}}vvvuuuoooeee^^^WWWOOOJJJGGGFFFCCC@@@AAA;;;777666444222444999888999;;;<<<<<<;;;:::999666555444333111000///...222111000///............////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////............//////000///...---------------000000//////.........---,,,,,,---...//////.........------,,,,,,------...------------------------......////////////..................////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///.......................................////////////............//////////////////.........---------+++---///000...------------------............///////////////////////////+++,,,.../////////...---+++,,,---......------,,,---------............///................................................///---***((((((***---//////---***+++---///---,,,........................------------------------/////////.........------000///...---------------///+++)))+++///111...)))------......//////000000////////////////////////---------.......................................///............---------........................------............------000000000000000000000000000000//////.........---........................,,,,,,,,,---///000222333//////............//////////////////////////////------,,,,,,,,,,,,------////////////////////////,,,++++++***+++,,,...///........................---------............///........................////////////////////////////////////////////////------------------------,,,,,,,,,---------......---------............///000000//////.........---...------,,,,,,------...........................---,,,,,,,,,,,,---......444$$$---+++)))111---...000...,,,---000111///---........................------------------------***++++++,,,---...//////.........------,,,,,,,,,......////////////..............................////////////////////////........................................................................................................................////////////////////////........................------------------------........................,,,,,,------......//////........................,,,---......//////........................------~~~xxxwwwrrrkkkfffccc```______YYYOOOFFFEEE???;;;<<<;;;888777999666777888999:::;;;;;;<<<888777666555444222111111222111000///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////............////////////......---.........//////......------------,,,------...//////.........------,,,,,,------...------------------------......////////////..................////////////////////////////////////------------------------,,,---///000000000///.......................................////////////............//////////////////.........---------+++---//////...,,,,,,------------............///////////////////////////---......///////////////............---------------------............///................................................///...,,,******,,,...///111///------///000///...........................------------------------)))*********++++++,,,,,,//////...---------------111000///...//////000000.........///////////////........................---------.......................................///............---------..............................////////////..............................000/////////....................................------------...000111222......------------......//////////////////////////////............//////////////////////////////......------......//////........................---------............///........................////////////////////////////////////////////////------------------------,,,,,,,,,---------......---------............//////.........------------...------,,,,,,------...........................------,,,,,,------...///---'''888444(((+++(((---///---,,,---//////...,,,........................------------------------+++,,,,,,------......///.........------,,,,,,,,,......////////////..............................////////////////////////........................................................................................................................................................................------------------------....................................////////////........................,,,---......//////..............................|||yyyvvvsssqqqooooootttxxxtttggg[[[KKKCCC>>>???@@@<<<888666555555555666888:::===>>>;;;:::999888777555444444111111000000000000000000////////////////////////000000000000000000000000........................000000000000000000000000//////............////////////.........///000000......---------------,,,,,,---......///...............------------......------------------------......////////////..................////////////////////////////////////........................---...//////000/////////....................................////////////............////////////...............---------+++---//////---,,,---------------............//////////////////////////////////////////000000111111000///...------......---------............///......................................................------------......000///------///000///...........................------------------------******+++,,,---...////////////...------------......//////---++++++...111///////////////.........---------------------------------.........//////........................///............---------........................------............------........................////////////...................................................///000000------,,,,,,,,,,,,------//////////////////////////////............//////////////////////////////...////////////......---........................---------............///........................------------------------////////////////////////------------------------,,,,,,,,,---------......---------............///---------------,,,,,,,,,......------------..............................---------,,,------...//////***:::444)))...***---...,,,+++,,,---...---,,,........................------------------------------------------------.........---------------------............------........................////////////////////////........................................................................................................................................................................------------------------.......................................---------........................,,,---......//////..............................{{{xxxwwwwwwtttuuuyyyZZZNNNEEEDDDDDDAAA<<<999666666444444666999<<<>>><<<;;;;;;:::888777777666222111111000000111111111////////////////////////111111111111111111111111//////////////////////////////////////////////////////............/////////////////////000111222........................------...............---......------------..............................---......//////......---............////////////////////////////////////////////////////////////......//////////////////....................................////////////............////////////........................---...//////...---...///---------............//////////////////////////////...---------...000111444222000...------...///---------............///......................................................////////////.........---,,,,,,,,,---------........................------------------------+++,,,,,,---....../////////......---------......,,,---...//////000000111000000//////......------------------------------,,,,,,------.../////////........................///............---------........................+++,,,,,,------,,,,,,+++........................///////////////.................................000//////.........//////...------,,,,,,------...////////////////////////------,,,,,,,,,,,,------////////////////////////,,,---.........,,,+++***........................---------............///........................++++++++++++++++++++++++////////////////////////------------------------,,,,,,,,,---------......---------............///------------------------......------------..............................---------------...//////555***444...)))333...+++...------------...------................................................//////......---------,,,...............---------------............------........................////////////////////////...........................................................................................................................................................................................................................------,,,,,,+++++++++........................,,,---......///.........---------...............~~~yyyxxxxxxxxxnnn```QQQLLLJJJFFFBBB@@@;;;999777555555777:::<<<<<<;;;;;;:::999888777777333222222111111111111222000000000000000000000000222222222222222222222222000000000000000000000000//////////////////////////////............/////////////////////000111222///////////////000000000---...............------///......------......///........................------............------............/////////////////////////////////////////////////////////////////////.........//////////////////////////////............////////////............////////////---.....................///000000000......///111---------............///////////////////////////...---,,,+++,,,---...///444333000...---...///000---------............///......................................................///000000///......---------,,,,,,,,,---...........................------------------------+++++++++***************......---------......///......///444:::;;;888444000000//////......------------------------------,,,,,,------...//////000///////////////////////////............---------........................------............------////////////////////////.........///////////////////////////////////////000000///............/////////............//////////////////////////////------,,,,,,,,,,,,------////////////////////////------...///...---+++***........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,,,,,,,---------......---------............///................../////////......------......///...........................------------...//////222222CCC:::---222---+++......//////.........///................................................000//////......------,,,........................---..................---........................////////////////////////........................................................................................................................................................................................................................///.........------,,,,,,........................,,,---......///.........---------.........//////zzzyyyyyy|||mmm\\\QQQJJJDDDAAAAAA???===:::888777888:::;;;<<<<<<;;;::::::999888888555444333222111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000//////............////////////.........///000000///000000000000111111111.........///......---,,,//////............//////........................------............------............////////////////////////////////////////////////////////////000000///............///////////////////////////............////////////............////////////---------...............///000000///......///111---------............///////////////////////////,,,,,,++++++,,,,,,---...222111000///......//////---------............///......................................................////////////.........///000///------///000........................------------------------...---------,,,,,,,,,,,,...------------...//////...,,,---333:::===999444///////////////.........------------------------+++,,,,,,---...///000000///////////////////////////............---------........................///000000000000000000///000000000000000000000000.........///////////////////////////////////////000//////.........///////////////......///////////////////////////////////////............////////////////////////////////////000000000//////...........................---------............///........................////////////////////////////////////////////////------------------------,,,,,,,,,---------......---------............///........./////////////////////............//////..............................------......///000...AAAbbbUUU888222...333...///000///......///000................................................////////////......------.............../////////......////////////..............................////////////////////////........................................................................................................................------------------------........................................................................000000000000000/////////........................,,,---......//////......,,,,,,------.../////////~~~||||||yyyhhh[[[OOOEEE@@@AAA@@@???===;;;::::::;;;<<<======<<<<<<;;;:::::::::777666444333111111000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000//////............////////////......---.........////////////000000000111......//////...------,,,//////............//////........................,,,------......------,,,............////////////////////////////////////........................111000///...---......///////////////////////////............////////////............////////////---------.........//////.........---,,,,,,...000---------............///////////////////////////+++,,,------......------////////////////////////---------............///...........................................................................///000///------///111........................------------------------///000000000000000000000---------------...//////...,,,,,,...222555555444.........///////////////........................++++++,,,---...///000000///////////////////////////............---------...........................//////000000//////...////////////////////////............/////////000//////////////////////////////.........//////000///......------....../////////////////////////////////............//////////////////////////////000////////////000000111........................---------............///........................////////////////////////////////////////////////------------------------,,,,,,,,,---------......---------............///---------......///////////////............//////.......................................//////000---@@@aaaTTT888444111444,,,...000///---,,,...000................................................////////////............---........./////////000//////000000000000//////........................////////////////////////........................................................................................................................------------------------..............................................................................///////////////000........................,,,---......//////......,,,,,,------...//////000wwwiiiZZZLLLFFFFFF@@@???>>>===<<<======>>>>>>>>>======<<<<<<;;;;;;888777555333222000000///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////............//////000///...------------------.........//////000000.../////////...---,,,,,,//////............//////////////////////////////,,,------......------,,,............/////////000////////////////////////........................111000///...------...///000000000000000000000000............/////////000............/////////000---------.........//////,,,------+++******,,,...---------.........//////////////////////////////+++,,,.../////////...------...///////////////...---------.........//////......................................................------------......,,,---///---+++***---///........................------------------------+++,,,,,,---...///000000---------------...///000222222111///...000555999---.........//////000000////////////////////////++++++,,,---...///000111000000000000000000000000//////.........---------........................+++,,,,,,------,,,,,,+++........................---.........//////000000000000000000000000000000...............///000000...------,,,,,,------...////////////////////////---------,,,,,,---------////////////////////////...---,,,,,,,,,...///000........................---------.........//////........................------------------------////////////////////////------------------------,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........//////............//////.......................................///000000+++///CCC888+++333...***+++---///...,,,+++,,,///........................////////////////////////.../////////////////////---.........//////000000000000111111111111000000........................////////////////////////........................................................................................................................------------------------........................////////////////////////........................+++++++++,,,,,,---------........................,,,---......//////......,,,,,,------...///000000yyyiiiZZZLLLDDDGGGBBB===::::::===???????????????>>><<<;;;;;;<<<999999888777555333222111////////////000111333333000000000000000111111222444333222111000000000000------------------------//////////////////////////////.........---------....................................------------000000000000////////////111111000///...---,,,,,,........................///////////////......---+++,,,,,,,,,---.........------------.........///222111111000///......---////////////000000000000000000000000////////////........................//////000000///...------///...---,,,,,,---...///+++,,,---......---,,,+++............////////////111000...---,,,,,,,,,---......////////////............................................................------------......------............------...---,,,,,,,,,,,,---...........................................................................111000000///......------111111000000000000111111...............///000000......------------......................................................///////////////////////////////////////////////////////////////.........////////////////////////000...+++))))))+++...000////////////////////////////////////////////////////////////////////////------..................//////...---,,,++++++***///////////////.........000000000000000000000000//////............//////..................------,,,,,,------...///000000,,,,,,,,,------.........333222222111///...,,,+++,,,------......------,,,000000//////......---------------............///------------------------........................000000//////......------........................///////////////......---////////////////////////........................111000///---------...///---------............///////////////////////////---------............///////////////////////////---------------...///000000///...------...///000......------------..............................///////////////////////////...---,,,,,,---///000........................000000///...------,,,,,,//////.........---------........................000000//////.........---........................//////.........---------........................sssfffYYYPPPJJJFFFAAA??????@@@@@@???@@@@@@@@@@@@>>><<<<<<<<<::::::999888777555333222000000000000000111111222000000000000000111111222444333222111000000000000........................//////////////////////////////.........---------000000000000000000000000000000000000////////////////////////............////////////....................................------...///000000//////.............../////////------........./////////111111000000///......---............/////////////////////.......................................///////////////...------000000////////////000000......////////////..................////////////000///...---,,,,,,,,,,,,......////////////..............................////////////////////////......------------......------............------...---,,,,,,,,,,,,---.......................................................................................////////////000//////////////////000...............///000000......------------......................................................////////////////////////////////////////////////.........///////////////////////////////////////111000...,,,,,,...000111/////////////////////////////////////////////////////////////////////////////////...---------,,,.....................---/////////////////////...........................//////............//////........................,,,,,,------...//////000,,,,,,,,,------.........000000000000///...---------......//////......---////////////............---------............///------------------------........................000///////////////.............................................------,,,................................................000000///...............---------............///////////////////////////---------............//////////////////////////////......---------......///...---,,,,,,---...///......------------..............................////////////////////////000///...---,,,,,,---...........................000//////...------,,,,,,//////.........---------........................000/////////.........---........................//////.........---------........................}}}tttiii```UUUPPPJJJGGGGGGFFFBBB@@@@@@@@@AAA@@@@@@>>>===<<<;;;;;;::::::888777666555222222111000000000000000000000000000000111111222333222111111000000000000000000000000000000000000/////////////////////////////////.........------000000000000000000000000------------,,,,,,,,,+++............------------------.........//////000........................+++,,,---///000000111111000000000000000/////////....../////////000000000111000000//////.........------------............---------.......................................///////////////......---//////000000000000///////////////....../////////............////////////............---,,,,,,+++......////////////..............................////////////////////////......------------......------............------...------,,,,,,------...........................................................................,,,,,,---...//////000000///......------......///...............///000000......------------......................................................////////////////////////////////////////////////------......//////000000////////////////////////000//////......//////000////////////////////////////////////////////////////////////////////////000000///...---,,,,,,+++........./////////000000......//////////////////........................//////............//////........................,,,,,,------.../////////---------------.........------......///............//////////////////................../////////---------............///------------------------........................---------------.................................---------...---,,,,,,+++------------------------........................///////////////......------------............///////////////////////////---------............///////////////////////////000000///------,,,,,,,,,------,,,,,,,,,,,,------......------------..............................////////////////////////111000///...,,,,,,,,,,,,......................../////////...------,,,,,,/////////............---......................../////////......................................................---------........................uuulllfff___WWWRRRPPPMMMHHHCCC@@@??????@@@@@@@@@>>>===<<<<<<<<<;;;:::999888777555444333111000000//////000000000000000111111222222222111000000000000000000000000000000000000000////////////////////////////////////....................................,,,,,,,,,,,,++++++++++++/////////.........---------------.........//////........................,,,---...///000000000000111111000000//////......////////////000000000000000000/////////.........------........./////////------............//////...........................///////////////......,,,---...//////...---,,,...---,,,++++++,,,---...............////////////......///000///...---,,,......////////////..............................------------------------......------------......------............------------------------------........................................................................,,,,,,---......//////000///..................///...............///000000......------------......................................................////////////////////////////////////////////////,,,------...///000111111////////////////////////------............------//////////////////////////////////////////////////////////////////////////////......---------,,,.....................///............////////////000000000000000000000000//////............//////---------...............---------.........//////---------...............,,,------......------,,,......////////////......---------....../////////---------............///................................................*********++++++,,,,,,---........................---............---,,,,,,------------------------........................---...///000000///...------------............///////////////////////////---------............/////////////////////////////////...---------------------------------------......------------..............................//////////////////////////////......------------........................//////.........---------/////////.......................................................................................................................................~~~vvvwwwooofff```^^^ZZZTTTNNNDDDBBB@@@???@@@AAA???===<<<<<<======<<<;;;::::::777666444333111000000000000000000000000111111222111111000000///000000000////////////////////////000000000000000000000000000000/////////.................................111111000000000/////////000000000/////////..................------------...........................///////////////....../////////......---------////////////000000000000////////////................../////////000000000....../////////000000000..............................///////////////...,,,---...//////...---,,,...---,,,++++++,,,---...............////////////...///000111111000...---......////////////..............................------------------------......------------......------............------------------------------................................................................................................000//////......//////000...............///000000......------------......................................................////////////////////////////////////////////////,,,------...///000111111////////////////////////------...//////...------////////////////////////////////////////////////////////////////////////,,,---------......////////////......---,,,++++++---.........//////000000000000000000000000000000//////............//////---------.........//////---------...................................................---,,,+++***,,,------......------,,,,,,,,,------......//////---------............///................................................++++++,,,,,,------..............................///////////////...------................................................---...///000000///...------------............///////////////////////////---------............///////////////////////////---------------...//////.........//////...............------------..............................////////////////////////,,,------....../////////.......................................---------////////////////////////........................---------.......................................---.............................................~~~yyytttssstttqqqiiiaaaQQQLLLFFFCCCBBBBBB@@@===<<<<<<=========<<<<<<;;;999888666555333222222222000000000000000111111222111000000//////000000000........................000000000000000000000000000000000/////////......000000000000000000000000000000000/////////......111000000000///////////////.........------,,,,,,........................///////////////...---------------------,,,,,,,,,....../////////000000000........................////////////000000000111......//////000111111111........................---...////////////////////////000000000000///////////////....../////////............//////////////////000000000//////.........////////////............................................................------------......------............------,,,------......------,,,..............................................................................------------------000//////////////////000...............///000000......------------......................................................////////////////////////////////////////////////------......//////000000///////////////////////////000000111111000000///////////////////////////////////////////////////////////////////////////+++,,,,,,---...///000000000///...---,,,+++******------......///000000000........................//////............//////,,,,,,------.../////////......................../////////...........................---,,,+++***,,,,,,------------,,,,,,---------------.........---------............///................................................////////////000000000000........................//////000000//////...---////////////////////////........................---...//////////////////---------............///////////////////////////---------............///////////////////////////,,,,,,,,,------///000000......///000000///............------------..............................////////////////////////***+++---...///000000000...................................................////////////000000000........................---------------.................................---------.......................................||||||~~~xxxccc[[[PPPIIIGGGDDDAAA>>><<<<<<===============<<<:::999888666555444444444000000000000000111111222000000////////////000000........................000000000000000000000000000000000000/////////...000000000000000000000000---------,,,,,,,,,++++++000000/////////.........,,,,,,------------..............................---...///////////////...,,,,,,,,,,,,------------------........./////////................................./////////000000------......///000000111........................------...///////////////000000////////////000000......////////////..................////////////......------------............////////////............................................................------------......------............------,,,,,,---......---,,,,,,........................................................................+++,,,,,,------......//////......------......///...............///000000......------------......................................................////////////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////,,,---------...///////////////......------,,,,,,------......///000000111........................//////............//////,,,,,,------...//////000........................000/////////.........---------............------------............------...------------------,,,---------............///................................................000000000///////////////..............................//////......---,,,...............................................................///000000---------............///////////////////////////---------............///////////////////////////......---------......///------...//////...------......------------..............................////////////////////////+++,,,---/////////........................................................./////////000000000000........................,,,,,,,,,------.................................---------.........//////........................wwwzzzqqqgggYYYOOOJJJFFFBBB>>>;;;<<<<<<===============;;;:::999777666666555555000000000000000111111222000000////////////000111////////////////////////000000000000000000000000000000000000////////////........................//////.........---------//////.........---------***++++++,,,---//////000........................,,,,,,...///000000111111+++,,,,,,------.........------------.........///---.....................---------.........//////,,,,,,------...///000000........................------...///000000/////////...---,,,,,,---...///+++,,,---......---,,,+++............/////////000---,,,+++******+++---.........////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---..................---,,,,,,---......---,,,,,,........................................................................)))***+++,,,...///000111...------,,,,,,------..................///000000.........------.........................................................///////////////////////////////////////////////////////////////.........//////////////////////////////............//////////////////////////////////////////////////////////////////////////////..................------.........///////////////---------...///000000111000000000000000000000000//////............//////,,,,,,------...///000000.....................---000000//////.........---+++,,,---...////////////......////////////...............------,,,,,,,,,---------.........//////////////////////////////.................................------,,,,,,,,,........................------......------,,,+++------------------------........................///...---------///000111---------.........//////////////////////////////---------.........//////////////////////////////000///...---------------,,,,,,---......---,,,,,,.........------.................................////////////////////////---.../////////...---,,,........................---......................../////////000000111111........................,,,,,,,,,------.................................---------.........//////........................zzztttsss~~~mmm[[[OOOGGGBBB???@@@AAAAAA@@@>>>===>>>???>>><<<::::::::::::888666222111111111111111222222222222222111111111111000......//////000000111111111111000000//////......111111111111111111111111000000000000000000000000............////////////000000000000000000000000///...------///000000///////////////////////////........./////////000000///////////////.........111111000000////////////000000000000000000000000....................................////////////////////////////////////000///...///000///...,,,---......///////////////111000...------...//////////////////////////////......////////////......000000000///.........---000000000000000000000000////////////////////////000000//////.........---666333///---............................................................000000000000000/////////..........................................------........................000000////////////000000///////////////000111111////////////////////////000000000000000000000000222222222111000...---,,,000000000000000000000000//////000000000000//////000000000000111111111111111111000000//////......//////............//////.......................................///000000////////////............////////////////////////111111000000/////////...............////////////............//////////////////////////////////////////000000000000//////111111000......---------------............------...///000000000000000///////////////////////////------......//////000000////////////////////////------------------------///////////////.........////////////////////////........................---------............///....................................////////////........................////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////............////////////000///------///000///...........................////////////////////////+++++++++,,,---...///000////////////000000000000000000///...............////////////////////////////////////////////////................................................////////////////////////yyytttttt~~~uuucccVVVLLLDDD@@@???AAABBBBBBAAA???@@@@@@>>>===;;;;;;;;;;;;999777333222222111111111111111222222222111111111111000.../////////000000000111000000000000//////......111111111111111111111111000000000000000000000000............///////////////////////////////////////...------///000000///////////////////////////+++++++++,,,,,,,,,------.........///////////////---,,,,,,,,,++++++++++++////////////////////////....................................////////////////////////////////////000///...///000000...,,,---......///////////////...............///000000////////////////////////......////////////......//////..................////////////////////////////////////////////////000/////////............222000...---.../////////............................................................------------........................................................................000//////......//////000///.........//////000111////////////////////////..............................//////000000////////////////////////////////////000000000000///////////////000000000111111000000000000//////............------------.............................................///000000////////////............////////////////////////000000000//////.....................////////////............////////////////////////////////////......////////////......111000///...------------------............------/////////...................................................////////////////////////////////////------------------------/////////////////////...////////////////////////........................---------............///....................................////////////........................////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////............////////////000///------///000///...........................////////////////////////------------...///000111.../////////000000000000000000///...............////////////////////////////////////////////////................................................////////////////////////{{{uuuvvv|||ooo___SSSKKKFFF???@@@BBBAAA@@@>>>>>>???@@@>>>===<<<<<<<<<:::999555444333222111000000000222222222111111111111000////////////000000000000000000000////////////...000000000000000000000000000000000000000000000000............////////////........................///...------///000000///////////////////////////------........./////////------......//////000000......---------------,,,............................................................////////////////////////////////////000///...///000000...,,,---......///////////////+++,,,---///000000111111////////////////////////......////////////......---------------.........------------------------////////////////////////////////////...............---,,,---///000000...................................................------------------------........................................................................///..................///.........---......///000////////////////////////........................,,,---......//////.................................//////000000//////........./////////000000000000000000////////////......------,,,,,,------..........................................///000000////////////............/////////////////////////////////...........................////////////............////////////////////////////////////------------------------000000///...------------------............------000///...---,,,,,,------------------------------/////////...............////////////////////////------------------------......//////////////////////////////////////////........................---------............///....................................////////////........................////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////............////////////000...---...///000///...........................////////////////////////...............///000111....../////////000000000000//////............///////////////////////////////////////////////////................................................////////////////////////}}}zzz{{{}}}vvvhhh]]]VVVSSSHHHHHHGGGDDDAAA???@@@AAABBB@@@>>>>>>>>>>>><<<;;;888777555333111000//////222222222111111111000000////////////000000000000////////////////////////////////////////////////000000000000000000000000............////////////........................///...------///000000///////////////////////////.../////////000000000000,,,------...///000111111////////////////////////............................................................///////////////////////////////////////......///000000...------......///////////////+++,,,...000111000000///////////////////////////......////////////......+++,,,,,,,,,---.........------------------------///////////////////////////////////////.........---,,,,,,...///000...---......................................................///////////////000........................---------.............................................------------............---------......///////////////////////////....................................---,,,+++***...........................//////////////////...............////////////////////////////////////.........------................................................///000000////////////............////////////////////////..................------............////////////............////////////////////////////////////...------------------...000///...---------------------............------222111...,,,+++,,,---...------------------------/////////......---------////////////////////////....................................////////////////////////////////////........................---------............///....................................////////////........................////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////............///////////////.........000000///---........................////////////////////////......------...///000000........./////////000000000///............//////////////////////////////////////////////////////................................................////////////////////////{{{}}}}}}zzzpppiiidddbbbZZZXXXTTTNNNHHHDDDDDDEEEDDDBBBAAA@@@@@@@@@>>>===;;;999777555333111000000222222222111111111000000000000000000////////////.............../////////........................////////////////////////............////////////........................///...------///000000///////////////////////////++++++,,,,,,,,,---------,,,------...///000111111,,,---------------------........................////////////////////////............///////////////////////////////////////......///000000///------......///////////////---...///000000///...---////////////////////////......////////////......+++,,,,,,,,,---.................................////////////////////////.........//////////////////...---...//////---+++................................................---.........//////000000........................---------.........//////////////////////////////......------------......///...------------......////////////////////////////////////////////////---.........---,,,+++***..............................////////////..................////////////.............../////////000000////////////000000////////////////////////...............///000000////////////............////////////////////////------..............................////////////............//////////////////////////////////////////...------.../////////......------------...------............------444222000...------...///------------------------//////......------,,,,,,////////////////////////........................---.........//////000000////////////////////////........................---------............///////////////////////////............////////////////////////////////////////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////............///////////////......///000000...---........................////////////////////////---------,,,------..................//////////////////............//////////////////////////////////////////////////////................................................////////////////////////zzzzzzzzzvvvrrrnnneeeccc___WWWOOOIIIFFFEEEFFFDDDBBBBBBBBBBBB@@@???===<<<:::777555333333222222222222111111111111000000000000000////////////---............/////////////////////////////////////////////////////////............////////////........................///...------///000000///////////////////////////------------............------......//////000000............////////////........................////////////////////////............////////////////////////////////////......---...000111///...---......//////////////////////////////...------////////////////////////......////////////......---------------.........////////////////////////////////////////////////.........///////////////111///......//////---,,,................................................+++++++++,,,------..............................,,,,,,------...////////////////////////////////////..................///000///......---.........////////////////////////000000000000000000000000***+++,,,---.../////////........................---......//////......---....../////////000000000---............/////////111000000000000000000111////////////////////////...............///000000////////////............////////////////////////.............../////////............////////////............////////////////////////////////////000///...------...///000......---------------...------............------222111000///......///000------------------------.........---------------////////////////////////........................------......///000000000////////////////////////........................---------............///////////////////////////............////////////////////////////////////////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////............////////////.........///111000...,,,........................////////////////////////------,,,,,,,,,------...------.........////////////............//////000////////////////////////////////////////////////................................................////////////////////////|||{{{ssskkklllkkkfff]]]RRRJJJFFFGGGFFFDDDCCCDDDCCCBBB@@@>>>===;;;999777666555555222222222111111111111000111000000000/////////...---------.........//////////////////////////////////////////////////////............///////////////////////////////////////...------///000000///////////////////////////////////////000000000111.........////////////////////////000000000111111////////////////////////////////////////////////............////////////////////////////////////...------...000111///...---......//////////////////............//////000////////////////////////......////////////......//////..................////////////////////////////////////////////////............/////////000111///------///000000000................................................******+++,,,,,,---..............................,,,,,,------...//////000////////////////////////000//////......//////000111000//////.........///////////////////////////////////////////////////***+++,,,.../////////000////////////////////////---......//////......---/////////000000000111111---------.........//////000000////////////000000////////////////////////...............///000000////////////............////////////////////////.........//////000000000............////////////............///////////////////////////////////////...,,,++++++,,,...///...------,,,,,,------...------............------////////////////////////........................,,,------------------...////////////////////////........................------......///000000111////////////////////////........................---------............///////////////////////////............////////////////////////////////////////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////............////////////.........000111111...,,,........................////////////////////////......------------......---------.........//////...............///000000////////////////////////////////////////////////................................................////////////////////////rrr{{{tttssswwwyyywwwmmm```TTTMMMHHHFFFEEEDDDEEEDDDCCCAAA???>>><<<:::999777777666222222222111111111111000111111000000/////////...---------.........//////000000000000000000000000////////////////////////............/////////000000000000000000000000000///...------///000000///////////////////////////,,,,,,,,,------------...///////////////.........+++++++++,,,,,,---------000000000000000000000000000000000000000000000000............/////////000////////////////////////...------...000111000...---......///////////////...---------...///111333////////////////////////......////////////......000000000///.........---////////////////////////////////////////////////---.........//////000000000...,,,,,,///222333444................................................,,,,,,------...///000000........................,,,,,,------...///000000000000000000000000000000000000////////////000000111111000///////////////////////////////////////.................................///......------000000000000000000000000---..................---000000000000111111111111---------.........////////////............//////000000000000000000000000...............///000000000/////////............////////////////////////.../////////000000111111............/////////000............/////////000////////////////////////...---+++******+++---...------,,,,,,,,,------...---..................---,,,---...//////......---////////////////////////,,,,,,,,,------.........////////////////////////////////////////////////---------...///000000111////////////////////////........................---------.........//////000000000000000000000000............/////////000000000000000000000000000////////////////////////...------------...//////////////////////////////////////////////////////////////////////////////............/////////000.........000111111...,,,........................////////////////////////000//////.........//////---------.........//////...............///000111////////////////////////////////////////////////................................................////////////////////////