BM66(h vvvtttppppppyyy~~~xxx{{{zzzxxx{{{}}}yyyyyyrrrxxx~~~}}}zzzzzzzzznnn{{{{{{wwwwww{{{}}}zzzpppjjjmmmdddcccbbbaaadddlllwwwzzzzzz}}}~~~~~~{{{~~~{{{lllpppuuuyyyyyywwwuuutttzzzooommmmmmiiimmmttt}}}~~~zzz|||{{{|||~~~|||zzz{{{xxxrrryyyyyyxxxzzz|||~~~}}}|||}}}~~~|||}}}}}}xxxwww{{{~~~iiijjjwww{{{~~~sssiiieeeeeefffhhhnnnuuuxxxyyy}}}xxxtttllliiiiiikkknnnoooooonnnlllkkkmmmqqqvvvxxxvvvyyyzzzzzz~~~{{{~~~zzzwwwwwwyyyvvvzzz|||wwwvvvyyy}}}zzz{{{|||yyytttsssvvvzzz{{{~~~uuu|||}}}zzz~~~{{{vvvuuuxxx}}}www|||yyywwwtttvvvzzz}}}~~~zzzzzzxxxuuunnndddfffeeefffkkkpppqqqlllfffgggmmmyyy}}}{{{~~~xxxvvvvvvxxxzzz{{{yyyuuuqqqooouuummmcccfffpppvvv}}}|||xxxyyyzzzyyy{{{}}}vvvsssvvv{{{~~~zzz~~~~~~zzz{{{zzz{{{}}}{{{|||{{{rrrssszzz|||zzzzzzxxxwwwxxx{{{|||wwwmmmddd___gggooosssvvvuuummmddd^^^aaacccddddddfffkkkooommmooottt{{{~~~|||}}}{{{zzz~~~vvvwwwwwwxxxxxxwwwwwwwwwqqquuuzzz~~~|||}}}vvv|||~~~~~~~~~{{{yyy~~~}}}uuuuuuuuuvvvyyy|||{{{uuummmooovvv~~~|||vvvooolllkkkmmmnnnnnnwww}}}~~~}}}xxxzzz}}}|||~~~mmmlllvvv~~~~~~~~~pppeeeaaa___\\\___cccfffiiikkknnnpppyyyzzz{{{|||~~~~~~~~~~~~}}}~~~mmmXXXRRRQQQQQQLLLOOOQQQRRRRRRRRRTTTUUUXXXYYY[[[\\\]]]^^^^^^^^^\\\]]]^^^```bbbdddeeefffbbbccceeegggiiikkkllllllhhhiiikkkmmmoooqqqrrrssskkknnnrrruuuwwwvvvuuusssrrrrrrrrrrrrssstttuuuvvvuuuvvvzzzaaaVVVTTTLLLGGGIIIGGGEEEEEEFFFGGGFFFEEEKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNKKKLLLNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWYYY[[[[[[[[[YYYXXXXXXXXXWWWWWWWWWWWWWWWXXXZZZ[[[]]]___``````______]]]]]]\\\\\\]]]^^^```aaaaaaaaa``````____________```aaabbbcccdddeeeeeeeeeccccccdddfffggghhhiiijjjiiihhhhhhjjjkkkllljjjiiikkkmmmooorrrtttttttttsssyyyxxxwwwwwwxxxzzz}}}~~~aaaUUURRRJJJFFFHHHFFFDDDDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFGGGGGGHHHHHHGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPRRRSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYVVVUUUUUUVVVXXXYYYWWWVVVTTTUUUXXXZZZ\\\\\\[[[[[[[[[ZZZYYYXXXYYY[[[]]]^^^]]]^^^______```aaabbbbbbaaaaaabbbccceeehhhkkklllkkkmmmoooqqqqqqsssuuuwwwyyy{{{}}}cccVVVQQQIIIGGGFFFDDDCCCBBBCCCDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJIIIKKKLLLMMMKKKJJJJJJKKKMMMNNNOOOOOONNNNNNUUUTTTSSSRRRRRRSSSTTTUUUSSSSSSSSSSSSTTTTTTTTTUUUSSSSSSSSSTTTUUUVVVXXXYYYOOOQQQRRRSSSRRRRRRTTTUUUVVVWWWYYY[[[]]]```aaabbbdddeeeiiimmmqqquuuxxxzzzeeeVVVQQQKKKJJJEEECCCAAAAAAAAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHIIIKKKLLLJJJIIIKKKLLLMMMMMMNNNMMMMMMLLLLLLLLLJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNLLLKKKLLLMMMMMMNNNOOOOOOQQQQQQRRRSSSRRRSSSTTTVVVXXXZZZ\\\]]]aaadddgggjjjlllppptttwwwyyy~~~dddTTTPPPKKKKKKDDDBBB@@@???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????>>>======>>>??????CCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBHHHGGGGGGHHHJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIHHHFFFFFFEEEDDDDDDCCCCCCCCCFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCEEEFFFGGGFFFDDDCCCCCCDDDGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLMMMMMMNNNNNNPPPRRRSSSSSSUUUXXX[[[ZZZ\\\```dddhhhlllpppsssrrruuuzzzcccTTTPPPIIIHHHDDDBBB????????????>>>=================================>>>???????????????<<<<<<;;;::::::;;;<<<===BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBCCCDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHHHHIIIKKKLLLJJJIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJEEEGGGGGGGGGEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMIIIKKKKKKKKKJJJJJJLLLNNNNNNNNNOOOOOOQQQSSSTTTUUUSSSTTTWWWZZZ\\\^^^^^^______```bbbdddgggiiikkklllgggkkkoootttwwwzzz~~~fffYYYUUUKKKGGGDDDBBB????????????>>><<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>:::999888777888:::;;;===?????????@@@@@@@@@AAAAAA===>>>@@@AAABBBBBBBBBBBB????????????@@@AAABBBCCCEEEEEEDDDCCCCCCCCCDDDEEECCCDDDFFFHHHIIIIIIIIIIIIMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKLLLNNNNNNMMMLLLOOOOOOOOOOOOPPPQQQQQQRRRIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMMMMLLLLLLMMMNNNJJJKKKKKKLLLLLLMMMMMMMMMJJJJJJKKKLLLNNNOOOPPPQQQNNNOOOOOONNNMMMMMMNNNPPPRRRPPPNNNNNNNNNOOOOOOOOONNNOOOPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZ[[[]]]^^^^^^[[[\\\\\\ZZZXXXXXXYYYZZZ[[[[[[\\\]]]^^^______```^^^___```aaabbbbbbcccdddiiijjjkkkllllllmmmmmmmmmiiijjjmmmpppsssvvvxxxyyyyyyyyyzzz|||kkkaaa\\\OOOHHHDDDBBB@@@?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>>>>:::999888777888:::<<<>>>======>>>>>>>>>?????????999;;;>>>@@@BBBBBBAAA@@@>>>>>>>>>>>>???@@@AAABBBAAA@@@???>>>>>>???@@@AAA>>>???AAADDDEEEFFFFFFFFFIIIIIIJJJJJJKKKKKKKKKLLLHHHHHHIIIIIIIIIIIIIIIHHHLLLMMMMMMMMMNNNNNNNNNOOOKKKJJJJJJKKKMMMNNNLLLKKKJJJJJJJJJKKKKKKLLLMMMNNNIIIIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLJJJKKKMMMNNNNNNNNNMMMLLLFFFGGGIIIIIIIIIIIIJJJLLLJJJJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQOOOOOOQQQSSSUUUSSSPPPOOOOOOPPPPPPOOOMMMMMMOOOQQQTTTWWWYYY[[[WWWWWWWWWWWWXXXXXXYYYYYY]]]]]][[[YYYVVVUUUVVVXXXZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWYYYYYYYYYZZZYYYXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[[[[[[[^^^aaaeeehhhdddbbb```______aaadddeeeffffffgggggghhhiiijjjjjjaaaeeejjjkkkjjjkkkoootttsssuuuwwwyyyzzzyyyxxxwwwtttzzz}}}|||~~~~~~rrrddd```VVVIIICCCAAA>>>>>>>>>>>>===;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::::::::;;;===?????????===<<<<<<;;;;;;;;;<<<:::999<<>>>>>????????????@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCHHHFFFCCCAAAAAADDDGGGJJJJJJJJJIIIIIIHHHGGGFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKFFFFFFFFFGGGHHHJJJKKKLLLJJJMMMOOOMMMIIIHHHKKKOOOSSSRRRRRRQQQPPPOOONNNNNNNNNOOOPPPRRRTTTWWWYYY[[[XXXXXXXXXYYYYYYYYYZZZZZZXXXXXXZZZ[[[[[[[[[ZZZYYYZZZZZZXXXWWWVVVUUUUUUUUUWWWXXXZZZ[[[[[[YYYXXXVVV[[[YYYWWWXXXYYYWWWSSSPPPRRRRRRSSSVVVYYYZZZXXXUUUXXXXXXVVVVVVVVVWWWYYY[[[\\\]]]]]]\\\[[[\\\^^^```\\\___aaa```]]][[[\\\]]]ZZZZZZYYYWWWWWWZZZ___ccc```^^^]]]___```^^^^^^^^^^^^\\\ZZZZZZ[[[\\\\\\\\\XXXYYYXXXWWW]]]eeeeee___^^^```cccdddcccaaaaaaaaa```___]]]\\\]]]___aaacccdddffffffddddddhhhiiigggiiijjjiiiiiijjjlllkkkhhhlllkkkkkkmmmqqquuuvvvwwwyyyuuutttvvvzzz{{{{{{{{{~~~|||{{{{{{}}}~~~qqqiiiYYYIIIBBB@@@>>>===>>>>>><<<;;;:::::::::::::::;;;<<<<<<===========================<<<;;;:::;;;<<<>>>???@@@???>>>===<<<<<<<<<<<<===;;;:::<<<>>>@@@???===;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>??????@@@@@@>>>>>>>>>>>>???@@@BBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGDDDDDDCCCBBBBBBAAA@@@@@@BBB@@@===;;;<<<>>>AAADDDHHHHHHHHHGGGFFFFFFEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGEEEHHHIIIFFFBBB@@@CCCFFFJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKMMMOOOQQQSSSTTTXXXXXXWWWWWWVVVUUUUUUTTTTTTUUUWWWYYYZZZ[[[[[[ZZZYYYYYYWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYZZZYYYWWWVVVWWWUUUTTTVVVXXXXXXVVVTTTNNNNNNNNNQQQSSSTTTQQQNNNPPPPPPQQQRRRRRRSSSSSSSSSSSSUUUWWWWWWVVVUUUVVVXXXWWWYYYZZZYYYVVVUUUWWWXXXYYYXXXWWWTTTQQQQQQSSSVVVVVVTTTSSSTTTUUUTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVVVVXXXYYYWWWSSSSSSWWWUUUOOOQQQSSSUUUTTTRRRQQQPPPQQQQQQPPPOOOOOONNNNNNOOOOOORRRVVVXXXXXXZZZ]]]]]]ZZZcccaaa___[[[ZZZYYYWWWUUUXXXYYYZZZ\\\]]]___```aaa```^^^\\\\\\]]]\\\ZZZXXX___]]][[[ZZZ\\\]]]\\\[[[[[[ZZZZZZYYYXXXVVVUUUTTTZZZ\\\]]]\\\ZZZYYY[[[]]]^^^]]][[[ZZZ[[[\\\]]]^^^\\\]]]```bbbbbb```]]]\\\ZZZ]]]______^^^^^^___aaa^^^]]]]]]^^^bbbeeefffffffffffffffeeeccccccdddeeedddccccccdddeeeeeecccaaa```dddiiikkkjjjhhhhhhiiikkkkkkjjjkkkkkkjjjgggdddgggjjjlllmmmmmmmmmppprrrzzzwwwuuuuuuxxxyyyyyyxxxzzzyyyzzz|||~~~zzzyyy~~~}}}oooYYYEEEBBB@@@>>>=========<<<;;;::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>>??????>>>===<<<<<<<<<<<<>>><<<;;;<<<======<<<;;;::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;999999999:::;;;===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBB??????>>>>>>======<<<<<<<<<;;;888777777999<<<>>>EEEDDDDDDCCCCCCBBBBBBBBB>>>>>>===<<<;;;;;;::::::<<<<<<===>>>???@@@@@@AAA??????>>>>>>======<<<<<<<<<<<<======>>>?????????============>>>@@@AAABBBAAABBBCCC@@@<<<:::;;;>>>??????@@@BBBCCCDDDEEEFFFEEEEEEEEEFFFGGGIIIKKKKKKUUUTTTSSSRRRPPPOOONNNMMMNNNOOOQQQSSSUUUVVVWWWWWWSSSSSSQQQPPPOOOOOOOOOOOONNNNNNOOOPPPPPPPPPOOONNNOOOMMMLLLMMMOOOPPPPPPPPPLLLLLLLLLMMMOOONNNLLLJJJIIIJJJLLLNNNOOONNNMMMMMMNNNOOOQQQQQQPPPOOOPPPQQQQQQRRRRRRQQQQQQRRRTTTVVVVVVVVVUUUSSSPPPNNNMMMNNNOOONNNMMMLLLLLLMMMOOOOOOOOOPPPQQQRRRSSSSSSRRRRRRPPPRRRRRROOOOOOQQQQQQNNNPPPQQQQQQOOOMMMKKKLLLMMMJJJJJJJJJJJJIIIIIIIIIHHHHHHMMMQQQQQQTTTWWWWWWSSSSSSRRRQQQQQQQQQPPPQQQQQQRRRUUUXXXXXXUUUSSSTTTUUUWWWWWWVVVWWWYYYYYYXXXVVVRRRQQQOOONNNOOONNNMMMKKKSSSTTTTTTSSSRRRQQQOOONNNRRRSSSSSSQQQOOOMMMMMMNNNMMMKKKIIIIIIIIIJJJIIIHHHKKKLLLMMMMMMMMMLLLJJJIIIEEEGGGIIIJJJIIIIIIJJJKKKNNNMMMKKKKKKMMMMMMLLLKKKLLLKKKKKKJJJJJJKKKLLLLLLKKKJJJJJJLLLMMMNNNMMMKKKJJJLLLNNNOOOOOONNNOOOPPPNNNMMMMMMMMMMMMLLLIIIGGGJJJLLLNNNOOONNNMMMMMMNNNNNNMMMMMMMMMOOOOOOMMMLLLOOOOOOPPPRRRTTTTTTRRRPPPVVVUUUSSSRRRQQQQQQRRRSSSRRRSSSUUUVVVWWWWWWWWWWWWSSSWWW\\\```bbbccceeefffbbbeeehhhjjjkkkllloooqqqpppppppppqqqrrrssstttuuu}}}iiiRRRAAAAAA???===<<<<<<<<<;;;:::::::::999999999999:::::::::::::::::::::::::::::::::::::::999:::;;;<<<<<<===<<<<<<;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;999999999888888777777777777777777888888999999:::999999999999888888777777777777888999:::;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????>>>===;;;;;;:::::::::999999999:::999777777777888:::;;;?????????>>>>>>============<<<<<<;;;::::::999999999999::::::;;;;;;<<<<<<;;;;;;;;;::::::999999888;;;;;;;;;;;;<<<<<<======:::::::::;;;;;;===>>>>>>>>>??????>>>;;;:::;;;===999:::;;;<<<>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDNNNMMMLLLKKKIIIHHHGGGFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLKKKJJJHHHIIILLLNNNLLLKKKKKKJJJJJJLLLOOOQQQLLLNNNPPPPPPNNNLLLKKKKKKIIIKKKJJJGGGGGGJJJLLLLLLKKKMMMPPPQQQPPPNNNMMMLLLHHHJJJKKKKKKLLLMMMNNNNNNPPPPPPOOOMMMKKKKKKMMMOOOKKKJJJIIIIIIIIIJJJKKKKKKGGGKKKMMMLLLNNNRRRSSSPPPJJJKKKOOOSSSUUUSSSSSSUUUYYY^^^bbbbbb]]]YYYZZZ\\\YYYYYYWWWSSSSSSVVVVVVUUUSSSRRRRRRSSSTTTTTTRRRPPPMMMOOOQQQSSSTTTTTTSSSRRRTTTTTTSSSQQQOOOMMMLLLLLLPPPPPPOOOPPPQQQRRRRRRQQQPPPPPPQQQQQQQQQPPPPPPPPPMMMOOOQQQSSSWWWZZZ^^^```bbb___\\\\\\]]]___``````___]]][[[ZZZ[[[\\\\\\\\\[[[ZZZYYYZZZ\\\]]]\\\[[[XXXXXXYYYZZZ[[[]]]___aaa^^^\\\[[[\\\\\\[[[YYYVVVUUUVVVXXXYYYXXXVVVTTTSSSOOOPPPQQQRRRRRRQQQOOOMMMMMMMMMOOOQQQRRRQQQNNNKKKPPPMMMJJJLLLPPPRRRPPPMMMLLLLLLLLLKKKKKKLLLLLLMMMFFFIIIMMMOOONNNMMMLLLMMMMMMOOOQQQRRRRRRSSSVVVXXXTTTUUUWWWYYYZZZZZZZZZZZZ[[[^^^___[[[ZZZ^^^`````````cccddddddbbbaaabbbddd]]]\\\ZZZXXXWWWXXXYYYZZZ^^^[[[\\\^^^]]]WWWUUUVVVWWWVVVUUUVVVZZZaaagggkkk]]]ZZZYYY\\\aaadddbbb___aaa___]]][[[\\\^^^```bbbeeedddcccccceeehhhkkkmmmnnnnnnnnnmmmnnnpppqqqqqqpppsssuuutttqqqqqqwww}}}rrrsssssstttttttttttttttvvvwwwxxxyyyyyywwwuuutttvvvuuuttttttuuuwwwyyyzzzxxxyyy{{{}}}~~~}}}yyy___NNNDDDAAA>>><<<;;;<<<<<<;;;999:::999999888888888999999888888888888888888888888777777777777888888999999::::::999888888888888999888999:::::::::;;;<<<<<<888888777777666666555555444555555666777777888888999999999888777777666666666666666777888:::;;;<<<::::::::::::::::::::::::888999:::;;;;;;;;;:::999999888888888888888777777777777777666777888888999::::::999999999999888888888888999999999::::::::::::::::::999999888888888999999999888888777777777999999999:::::::::::::::::::::::::::;;;<<<======<<<<<<<<<<<<;;;;;;===>>>999999:::;;;<<<======>>>>>>>>>======>>>>>>??????EEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDDDDHHHHHHFFFEEECCCCCCBBBBBBHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJLLLOOOQQQOOOOOOPPPPPPPPPPPPPPPPPPKKKJJJIIIHHHJJJMMMQQQSSSUUUTTTPPPMMMKKKNNNSSSWWWWWWUUUQQQNNNMMMMMMMMMMMMKKKMMMQQQQQQPPPNNNLLLLLLKKKOOOPPPKKKJJJNNNQQQPPPOOORRRUUUUUURRROOOMMMMMMOOOMMMLLLMMMMMMMMMNNNOOOUUUUUUTTTSSSRRRSSSWWWZZZXXXUUURRROOOMMMMMMOOOPPPSSSTTTSSSOOOPPPVVVYYYYYYWWWYYY```gggfff```]]]___ffflllrrrsssqqqpppsssvvvwwwvvvnnnccc^^^___```^^^[[[\\\]]]___bbbbbb```^^^WWWZZZ^^^aaaccccccaaa```______```aaabbbcccbbbaaafffiiilllmmmnnnooopppqqqfffffffffffffffffffffgggnnnnnnnnnqqqvvv}}}~~~yyyvvvxxx{{{~~~{{{xxxtttrrrsssttttttsssrrrpppooooooppppppooonnnkkkjjjiiiiiijjjmmmooopppnnnlllkkkkkkkkkjjjhhhgggeeeeeefffffffffdddaaa___^^^___bbbcccbbbaaa___^^^\\\\\\]]]___```___[[[XXXYYYVVVTTTXXX___bbb```\\\]]]\\\\\\\\\\\\]]]___```^^^aaaccccccbbb```______iiijjjjjjjjjiiijjjlllnnnqqqsssvvvxxxzzz{{{{{{zzz}}}~~~yyyxxx|||~~~vvvtttqqqnnnlllllllllmmmtttsssuuuxxxvvvnnnhhhfffaaa___]]]^^^bbbhhhooosssfffeeecccaaa```cccgggkkkpppnnnjjjfffdddcccdddeeeggghhhiiikkknnnppprrrsssvvvooojjjlllrrrtttrrroooooorrruuutttppppppuuuyyynnnmmmkkkfff___XXXQQQMMMMMMOOOSSSWWWZZZ]]]^^^___ZZZWWWTTTRRRSSSVVV[[[___ZZZ[[[]]]___```aaabbbbbb```[[[YYY[[[]]][[[[[[]]]eeeeeedddcccdddfffhhhiii[[[[[[[[[[[[[[[[[[ZZZZZZaaadddffffffccc```______```aaabbb```]]][[[ZZZZZZWWWWWWWWWWWWXXX\\\bbbfffooommmjjjiiijjjjjjiiihhhccceeeggghhhjjjnnnrrrvvvtttvvvyyy|||{{{yyy~~~yyy|||rrrZZZNNNJJJ@@@>>><<<;;;;;;;;;:::999999999888888777777888888888888888888888888888888555555666666666777777777888777777666666777777777666888999:::999999;;;===666666666666666666555555333444444555666777888888999999888888888777777777444444444444555666777888::::::::::::::::::::::::666777888999999888777666777777777777777777777777444555555555666666666666666666666666666666666666333444555666777888999999;;;;;;:::999888777666666777777777777777777777777777777777777777777777777:::::::::::::::;;;<<<===999999999999:::;;;<<<<<<::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAAAAA@@@????????????@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBDDDGGGKKKMMMRRRUUUYYY\\\___cccgggkkkmmmoooqqqqqqqqqrrrsssuuunnnmmmjjjjjjlllpppuuuxxxzzzxxxtttpppnnnpppvvvzzz|||vvvqqqnnnjjjgggdddiiilllnnnmmmkkkgggeeeddddddllloooiiiggglllnnnlllkkknnnrrrrrrnnnjjjiiijjjiiicccaaaeeekkknnnpppsss~~~~~~}}}}}}xxxsssooommmlllllltttuuusssooorrrzzzuuuxxx}}}{{{{{{{{{|||{{{zzzyyyvvvsssrrrrrrssstttsssrrrpppnnnnnnnnnnnnlllkkklllkkkkkkllllllkkkiiigggdddgggjjjkkkjjjhhhhhhhhhgggfffggghhhiiihhheeeccc``````aaaeeejjjlllkkkiiidddeeefffhhhjjjmmmpppqqqppprrrtttuuuuuuvvvwwwyyyzzzzzz{{{zzzyyyyyy|||~~~~~~wwwrrrmmmnnnoooqqqsssuuuvvvwwwyyyuuuqqqnnnooosssxxx{{{xxxxxxyyy{{{||||||||||||yyytttrrrssstttrrrrrrttt}}}zzzxxxvvvvvvvvvwwwqqqpppooonnnlllkkkjjjjjjrrrtttuuussspppmmmllllllkkkllllllkkkgggeeedddeee___```aaacccgggmmmtttyyy|||zzzwwwuuuuuuvvvuuutttooopppppppppoooqqquuuxxxsssvvv{{{}}}xxxuuu{{{pppZZZNNNIII???===;;;:::;;;;;;999888999999888777777777777777777777777777777777777777555555666666777777777666777777666666666777777888777999::::::888777999:::555555555666666666666666444444555666777888999999888888888777777777777777555444444333444444555555777777777777777777777777555666777888777777666555555555555555555555555555333444555666666666666555666666666666666666666666222333333444666777777888:::999999888888777777777444444444555666666777777777777777666666666666666999999888888888999::::::999888777777888999999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????@@@@@@@@@AAAAAABBBAAAAAAAAABBBCCCEEEFFFEEEFFFGGGJJJMMMPPPRRRTTTOOOOOOPPPSSSXXX^^^cccggguuuyyy~~~~~~~~~}}}||||||wwwuuuxxxzzzzzzxxxpppooommmmmmooopppppppppooolllhhhggghhhhhhgggfffdddbbb````````````^^^]]]^^^\\\[[[[[[]]]^^^]]][[[VVVYYY\\\\\\[[[[[[\\\^^^\\\[[[ZZZ[[[\\\\\\ZZZYYYVVVYYY^^^````````````aaaaaabbbdddgggjjjmmmnnnpppnnnpppqqqssstttwwwzzz}}}|||}}}~~~}}}}}}|||zzz|||~~~||||||~~~{{{yyywwwwwwxxxyyywwwvvvuuutttsssrrrrrrrrrvvvwwwwwwuuurrrqqqqqqqqqmmmooopppooommmlllllllllfffiiilllooorrrvvvzzz~~~zzzxxxvvvwwwzzz|||~~~~~~{{{{{{{{{zzzzzz|||ppp[[[LLLCCC???===;;;:::::::::999888999999888777777666777777888888888888888888888888555666666777777777777777888777777777777777888888888:::<<<:::777555666888444555555666666777777777444444555666777888999:::777777777777777777777777777666555555444444555555555555555555555555555555555666777777777666555444444444444444444444444555555666777888999888777666777777777777777777777777444555555666666777888888777777888888888888888888222222333444555666666777888888888888888888888888777777666666666777888888<<<:::888888888999888777555555666777999:::;;;;;;;;;:::::::::;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDEEEFFFIIIKKKMMMSSSTTTWWW[[[```eeejjjlllmmmnnnpppttt{{{{{{vvvzzzyyyyyyyyyzzzxxxvvvsssvvvpppkkkjjjnnnqqqqqqpppdddcccaaabbbeeeggghhhhhhgggdddaaaaaadddeeedddccc```^^^\\\[[[\\\[[[ZZZYYYVVVSSSQQQRRRUUUWWWVVVTTTRRRUUUXXXYYYXXXXXXZZZ\\\YYYXXXWWWWWWXXXYYYXXXWWWUUU[[[aaabbb^^^\\\]]]```ZZZ\\\]]]```aaacccccccccfffggghhhhhhjjjmmmrrruuupppqqqrrrrrrsssvvv{{{~~~{{{}}}~~~}}}}}}zzzuuusssvvvxxxwwwxxxzzzuuutttrrrqqqqqqsssuuuwwwnnnmmmmmmmmmmmmmmmnnnoooooooooooommmkkkkkklllmmmdddfffhhhhhhgggggggggiiicccgggllloooooooooooopppssspppnnnmmmooopppqqqqqqtttuuuvvvvvvxxx|||sss___QQQ@@@???===;;;:::::::::999888888888777555555444444444777777777777777888888999666555555555555555666777666666666777888999;;;;;;::::::999888777444222111333444555666666666555555333333333333444444555666777888999777555333333444111222222222111111111222777///333777111111777666333333333444444555555555555555444444444333333333444444444555555555666666555555555555555555555555555555555555555666777777777777777777777666666666666666555555555666666777444555777888888777777666999999888888888888888999888888888888888888888888777888888999999:::;;;;;;===============>>>>>>>>>DDDEEEFFFEEEDDDEEEGGGIIIMMMNNNOOORRRVVV]]]ffflllnnnrrryyy}}}~~~~~~|||wwwooojjjppplllhhhggghhhkkkmmmnnngggeeecccaaaaaaeeekkkooo___ZZZVVVWWW\\\```___]]]\\\]]]___``````___]]]\\\VVVUUUUUUWWWYYYYYYXXXVVVNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQOOOMMMNNNQQQUUUWWWUUUSSSRRRQQQQQQRRRSSSUUUUUUVVVWWWXXXWWWUUUSSSQQQTTTUUUVVVYYY\\\^^^```aaa^^^^^^___```dddhhhlllnnnkkkkkkmmmnnnppprrrttttttrrrsssuuuwww{{{~~~~~~|||yyywwwvvvuuusssrrrppprrrtttuuutttsssssstttnnnmmmkkkjjjkkkmmmmmmmmmiiiiiihhhhhhhhhgggggggggffffffdddbbb______```bbbcccaaa```aaacccccc___\\\[[[[[[[[[[[[\\\]]]^^^^^^```^^^]]]___dddggggggfffgggggggggggggggggggggggglllkkkiiijjjmmmsssxxx|||||||||{{{yyyvvvvvvwwwyyyyyy~~~qqq```TTTCCC???===;;;:::::::::999888888777666555444444444444777777666666666777888888444444444444555555666777777777777777777888999:::===<<<:::888555333222111222222222222222222111111333333222222333444444555222333444333111000000111222222222222222222222222444///111444111111444222222222222333333444444444444444444333333333222222333333444444444444555555444444444444444444444444555444444444444555666666666666666666666666555555555555555444444555555666555666777888999888888777888888777777777777777888888888888888888888888888888888999999::::::;;;;;;<<<===>>>???@@@AAABBBBBBFFFHHHJJJKKKKKKMMMPPPRRR\\\]]]___bbbffflllsssxxx|||~~~~~~{{{xxxppppppppppppoookkkfffbbbhhheeebbb``````aaaaaaaaa^^^]]][[[ZZZZZZ]]]bbbeee^^^ZZZVVVWWWZZZ[[[ZZZWWWVVVWWWYYYZZZ[[[ZZZXXXWWWTTTSSSRRRRRRSSSTTTRRRQQQMMMMMMMMMNNNNNNOOOOOOPPPMMMMMMLLLKKKLLLNNNPPPQQQPPPOOOMMMLLLLLLMMMOOOPPPQQQQQQRRRSSSRRRPPPNNNMMMOOOPPPRRRUUUWWWYYY[[[\\\YYYYYYYYY[[[^^^aaaeeegggdddeeegggiiikkklllllllllmmmmmmlllnnnqqquuuzzz}}}{{{|||~~~~~~~~~~~~~~~zzzwwwvvvtttqqqooooooooommmkkkjjjkkkmmmmmmjjjiiihhhhhhfffeeecccbbbbbbcccccccccbbbbbbaaaaaa````````````______^^^[[[YYYXXXZZZ\\\YYYXXXXXXZZZ[[[[[[YYYXXXWWWWWWWWWXXXXXXZZZ[[[\\\[[[YYYXXXZZZ]]]______^^^aaaaaaaaaaaaaaaaaa``````dddcccbbbbbbeeejjjooorrrpppqqqrrrqqqpppqqqsssuuu|||{{{|||~~~nnn___VVVGGG???===::::::::::::999888777777666555444444444444666666555555666666777888333333444444555666777777777777666666666777777777>>><<<999666333222111111222111000//////000111222222222222111222222333444///000111000/////////111333222111111222333333222111000111111222333222///111111111111111222222222333333222222222111111111222222222333333333333444333333333333333333333333333333222222333333444555444444444444444444444444444444333333333333444444444444555666666666666666666666555555555555666666777777777777777777777777777888888999999:::;;;;;;<<<<<<>>>???AAACCCDDDEEEFFFHHHKKKMMMPPPSSSWWWZZZbbbdddgggiiilllqqqvvvzzz~~~xxxuuuuuuwwwvvvtttuuuuuusssnnnjjjjjjhhhfffffffffeeebbbaaaaaa^^^[[[YYYYYYXXXVVVUUUXXXXXXWWWWWWXXXYYY[[[\\\\\\YYYVVVUUUVVVVVVRRROOOPPPQQQSSSTTTUUUTTTSSSSSSQQQOOOMMMLLLMMMMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLJJJIIIHHHJJJKKKMMMOOOQQQSSSUUUVVVRRRRRRRRRSSSVVVXXX[[[\\\[[[]]]___aaaccccccbbbaaaeeedddbbbbbbeeeiiinnnqqqoooqqqtttvvvxxx{{{~~~{{{~~~}}}zzzwwwtttrrrsssttttttsssqqqqqqpppqqqrrrqqqnnnlllkkkiiigggfffffffffeeecccccceeefffdddaaa___]]]]]]aaa```___]]]\\\\\\\\\\\\XXXWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUSSSPPPPPPQQQSSSQQQSSSUUUVVVUUUUUUVVVWWWQQQQQQRRRRRRTTTUUUVVVWWWWWWVVVTTTUUUVVVWWWWWWVVVYYYYYYZZZ[[[ZZZYYYWWWVVV___^^^]]]]]]___cccgggiiibbbdddggghhhiiijjjlllnnnuuuqqqnnnrrrzzz~~~|||www|||}}}yyyxxxkkk^^^VVVHHH>>><<<:::999::::::888777777666555444444444444444555555555444555555666777333333444666777888888999777777666555555555555555;;;999666333111111111222333222111000111333555777222111111111111111222222///000222111111000222333333222000000111333333333000777444000444555111...000000000000000000000000111111111111000000000000111111111111222222222222111111111111111111111111111111111111111222333333222222222222333333333333444333222222222222222222111111111222222222222222444333333333333444444555444444444444444444444444555666666777777888999999::::::<<<===???@@@BBBBBBBBBDDDHHHKKKMMMQQQVVVYYY]]]___ccceeehhhjjjnnnqqqzzz~~~~~~}}}|||wwwssspppoooooollliiiiiillllllfffaaahhheeebbb``````aaaaaa```[[[ZZZXXXWWWWWWUUUSSSPPPTTTTTTTTTTTTVVVVVVUUUTTTWWWUUUSSSSSSSSSQQQNNNKKKLLLMMMNNNOOOOOOOOOOOONNNLLLJJJHHHHHHIIIJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEGGGJJJMMMMMMLLLIIIGGGFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDGGGGGGIIIKKKLLLNNNPPPPPPMMMMMMMMMNNNOOOQQQSSSTTTTTTVVVYYY[[[\\\[[[YYYXXX]]]]]]]]]]]]___aaadddfffhhhkkkooorrrssstttvvvwwwtttzzz~~~{{{xxxvvvtttsssrrrooollljjjjjjjjjiiihhhjjjjjjjjjiiihhhgggdddbbbcccaaa_________```___^^^___```aaa```]]][[[YYYYYY\\\\\\[[[ZZZWWWVVVUUUVVVOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNLLLKKKLLLMMMLLLOOOQQQQQQOOONNNPPPRRRLLLLLLMMMMMMOOOPPPRRRSSSWWWVVVTTTSSSSSSRRRRRRRRRRRRSSSTTTUUUTTTRRRQQQOOOYYYXXXXXXXXXYYY\\\^^^```ZZZ\\\___aaabbbdddfffhhhgggcccaaagggpppuuusssnnnsssrrrnnnjjjppp{{{hhh]]]UUUGGG>>><<<:::999999999888777666555555444444444444555444444333333444444555666333444666777999999999999666666555444333333333333555333111000///000222333111111000111222555888:::222111111000000111111111///000222222111111333444222222222111000111333555888FFF???111666777111111000000000000000000000000111111000000000/////////000000000111111111222222111111111111111111111111000000000000000111222222000111111111222222222333333333222111111111111111000000000000000111111111222222111111222333333444111111111111111111111111222333333444555555666666777777888999:::;;;<<<<<<>>>AAADDDFFFHHHKKKOOORRRXXX[[[^^^aaabbbdddgggiiirrrvvv{{{zzzoooiiimmmuuuvvvrrrzzzwwwqqqmmmjjjiiiiiiiiikkkgggccccccfffgggccc___ccc___[[[YYYXXXYYYYYYYYYUUUTTTTTTTTTUUUTTTRRRPPPOOONNNNNNOOOPPPPPPMMMKKKPPPOOOOOOOOOOOONNNLLLJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFHHHJJJJJJJJJGGGFFFFFFEEEEEEDDDDDDCCCBBBEEEHHHKKKKKKIIIFFFCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIIIIJJJKKKLLLMMMNNNNNNPPPSSSUUUVVVUUUTTTRRRVVVXXXZZZ]]]^^^^^^]]]]]]```cccfffhhhhhhhhhiiijjjmmmsss{{{{{{|||wwwrrrssssssrrrqqqpppoooooonnnpppmmmjjjgggfffeeecccbbbbbbcccdddcccbbb```___^^^^^^\\\[[[ZZZ[[[\\\[[[ZZZXXXZZZ[[[[[[ZZZXXXXXXXXXTTTUUUUUUSSSPPPMMMMMMNNNJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMKKKIIIIIIIIIKKKFFFIIIJJJIIIEEEDDDFFFHHHHHHHHHHHHIIIJJJKKKMMMNNNSSSSSSRRRPPPNNNMMMMMMNNNNNNOOOPPPPPPOOONNNMMMLLLOOOOOOOOOPPPQQQRRRSSSTTTWWWYYY\\\]]]^^^___bbbddd]]]]]]^^^bbbgggjjjiiihhhggggggggghhhnnnwww~~~hhh\\\TTTEEE>>><<<999999999999888777555555444444444444444555333333333222333444444555333555666888999999888888555444333222222222222222111000000///000111333444.........///111444666888333222111111000111111111...///000000//////111222111444666444000000555;;;III]]]PPP777777777000444222222222111111111111111111111000000000/////////000000000111111111111222111111111111111111111111000000//////000000111222000000000111111222222333444333222111111000111111222111111111111222333333111000000111111222333444000000000000000000000000000111111222222333444444444444555666777888888888<<<>>>@@@BBBCCCFFFIIILLLQQQSSSVVVXXXZZZ\\\___aaagggjjjpppvvv|||}}}yyywwwppphhhfffkkknnnnnnqqqmmmgggbbb___```bbbddddddaaa]]]]]]___```^^^\\\\\\YYYVVVUUUUUUUUUTTTSSSNNNNNNMMMNNNPPPPPPOOOMMMOOOMMMLLLMMMOOONNNKKKGGGHHHIIIIIIIIIIIIIIIJJJJJJDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCEEEHHHIIIHHHGGGCCCCCCCCCBBBBBBAAAAAAAAA>>>@@@BBBCCCCCCBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJMMMOOOPPPPPPOOOOOOPPPSSSWWWZZZ\\\[[[XXXWWWYYY\\\___``````___```aaabbbiiiqqqvvvxxxzzz}}}zzzyyy|||{{{rrrmmmkkkkkkjjjjjjiiihhhhhhhhhkkkhhheeecccbbbaaa___]]]WWWZZZ\\\]]]\\\[[[[[[[[[ZZZXXXVVVVVVWWWWWWWWWUUUOOOQQQSSSTTTSSSRRRRRRSSSOOORRRSSSQQQMMMJJJJJJLLLGGGGGGGGGGGGHHHHHHHHHHHHGGGIIIIIIIIIGGGFFFFFFGGGFFFFFFFFFDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGLLLLLLLLLJJJHHHGGGGGGIIIKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOPPPPPPTTTUUUWWWWWWXXXZZZ^^^```ZZZ\\\_________^^^^^^^^^]]]___aaaeeekkkqqqvvvxxxtttwww{{{||||||hhh^^^VVVFFF>>>;;;999888999999888666555444444333333444444555222222222222222333444444222444555777777777666555333222222111111111222222111111111222222222333333......///000111222333333333333222111111111111111...///000000///...000111222888<<<999111000999BBB^^^wwwccc>>>888444---555444444444333333222222222111111111000000000//////000000111111111222222222111111111111111111111111000000000///000111111222///000000111222222333333444444333222111111111111222111000000000111333333000000000000111222333444000000000000000000000000000000111111222333333333222222333555666888999:::888:::<<<>>>???AAADDDGGGIIIJJJMMMNNNPPPRRRVVVYYYXXX[[[aaagggmmmttt{{{~~~wwwqqqsssuuusssmmmkkkmmmnnnllleeeddd```\\\XXXYYY\\\___YYYWWWVVVTTTTTTTTTUUUVVVTTTSSSRRRSSSTTTTTTRRRPPPJJJIIIHHHHHHJJJJJJJJJHHHOOOLLLJJJKKKMMMLLLHHHDDDCCCCCCCCCCCCBBBDDDFFFGGGDDDCCCAAA@@@???>>>======>>>???@@@CCCEEEEEECCCAAA?????????>>>>>>>>>>>>>>><<<<<<=========<<<<<<;;;======>>>>>>>>>>>>============<<<<<<<<<=========;;;<<<<<<===>>>???@@@@@@>>>???@@@AAACCCCCCDDDDDDCCCDDDFFFHHHJJJKKKKKKKKKKKKMMMPPPSSSUUUUUUSSSRRRSSSUUUXXXYYYYYYYYY[[[]]]XXX^^^dddiiilllooossswwwwww{{{|||tttoooooorrrwwwvvvooojjjiiieeedddbbb```^^^[[[ZZZYYY```^^^\\\[[[\\\[[[YYYXXXRRRUUUWWWXXXVVVTTTUUUVVVUUUSSSQQQPPPQQQQQQPPPNNNHHHJJJLLLMMMLLLKKKKKKLLLKKKOOOQQQPPPKKKHHHHHHJJJCCCCCCCCCDDDDDDEEEEEEEEEAAACCCDDDDDDBBBAAAAAABBBEEEDDDBBBAAABBBCCCCCCCCCAAA@@@@@@??????@@@@@@AAADDDEEEFFFDDDBBBAAACCCEEEFFFEEEDDDDDDDDDFFFHHHIIIIIIJJJKKKMMMNNNOOOOOONNNNNNOOOOOOOOOPPPTTTYYY]]]UUUVVVXXXXXXWWWUUUTTTSSSTTTVVVYYY]]]```aaadddfffhhhkkknnnpppttt~~~iii___WWWGGG===;;;999888999999777666444444333333333444444555222222111111222222333444111333444666666555333222222111111111111111222222333333444444444333222222111111222222222222111111444444333222111111222222000111222111000///000222333;;;AAA<<<333111;;;GGGllloooBBB888222***555555555555444444333333333111111111111000000000000111111111111222222222222111111111111111111111111000000000000000111222222///000000111222333333333555444333222111111111111000///.........///111222000000000000111222333444111111111111111111111111000111111222333333444444000111333555888:::<<<===444666888:::;;;>>>AAADDDFFFGGGIIIJJJLLLOOOSSSVVVPPPSSSWWW[[[```fffmmmqqqwww||||||xxxvvvvvvyyyxxxrrrmmmiiimmmnnnllllllllliiicccYYYZZZZZZVVVRRRQQQTTTXXXPPPPPPOOOMMMKKKKKKNNNPPPJJJJJJKKKNNNPPPPPPMMMKKKIIIGGGFFFEEEFFFGGGGGGFFFKKKGGGDDDDDDFFFFFFBBB>>>@@@@@@???>>>>>>???BBBEEEFFFEEECCCAAA???>>>======<<<===???AAACCCBBB>>>:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<999::::::;;;;;;::::::999:::999999999999999::::::777888888999::::::;;;;;;:::;;;<<<>>>???@@@@@@@@@???@@@AAACCCEEEGGGHHHIIIHHHIIIKKKMMMOOOPPPPPPPPPKKKMMMOOOQQQQQQSSSVVVXXXSSSXXX]]]```aaadddhhhllliiilllppprrrsssuuuzzz~~~}}}{{{tttyyy{{{yyyyyy}}}yyysssrrrrrrtttwwwuuunnniii^^^^^^aaadddccc]]]\\\^^^```^^^[[[XXXSSSOOOLLLKKKVVVUUUTTTTTTVVVVVVUUUSSSTTTVVVXXXWWWSSSPPPPPPQQQPPPNNNLLLKKKKKKKKKJJJIIIEEEGGGIIIJJJHHHGGGGGGGGGDDDHHHKKKIIIDDDAAABBBEEE@@@AAAAAAAAABBBBBBCCCCCC===>>>@@@???>>>======>>>@@@<<<:::;;;>>>AAA@@@???>>>>>>===<<<<<<<<<<<<===@@@BBBCCCBBB??????AAADDDCCCAAA@@@???@@@CCCFFFHHHCCCDDDFFFHHHIIIJJJJJJIIIIIIIIIHHHIIIJJJOOOVVV[[[LLLLLLMMMOOOQQQQQQOOOLLLJJJLLLQQQWWWZZZ[[[^^^aaaaaaeeeiiimmmuuuxxx}}}uuuyyyqqqqqqssstttsssrrrtttyyy}}}lll]]]SSSMMMDDD<<<777888999666555555333333333222222333444444333333333222222111111111555444333333222222333333///////////////000111111333333444444555666777777222111000111222222111000111000...,,,,,,---///000000000000000111111111111777666888:::444000>>>RRRddd999999666---666444444333222111111222222111111111111000000000000000000000000000000000000000000111111111000000///000000000000000000000000111222222111000000111333222222111111000000//////111111000000//////......111000///////////////000000000111111111111000000111111222333333333333222222222222333444555666777666777888999;;;<<<===>>>BBBCCCDDDEEEHHHJJJLLLMMMOOOMMMNNNSSS[[[cccggghhhlllsss|||~~~}}}~~~||||||}}}zzzuuurrrsssrrrpppqqqrrrmmmfffjjjddd___]]]______[[[WWWSSSNNNMMMOOONNNIIIIIIMMMLLLKKKIIIIIIIIIIIIGGGFFFJJJIIIGGGHHHIIIIIIHHHFFFKKKIIIFFFCCCBBBAAAAAABBBBBBBBB@@@>>>===<<<<<<<<>>===============??????>>><<<<<<;;;;;;;;;BBB???<<<<<<>>>???===;;;;;;;;;;;;::::::999999999888888888888888888888888777888888999999888888777444666888999888777888:::888888777777888888999:::::::::999999:::;;;===>>><<<===???BBBDDDEEEFFFFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLGGGMMMUUUZZZ[[[\\\^^^``````cccfffffffffiiiqqqwww}}}}}}~~~~~~}}}|||www|||~~~}}}~~~}}}yyyfffooovvvxxxyyyyyywwwsssuuuxxxxxxwwwvvvuuunnngggiiiggggggjjjmmmlllfff```___]]]ZZZWWWUUUUUUVVVWWWYYYYYYWWWRRRKKKGGGFFFGGGOOONNNMMMPPPTTTVVVVVVTTTNNN[[[aaaWWWJJJEEEGGGIIIKKKHHHFFFDDDDDDDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBCCC>>>===<<<===>>>>>>===;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999::::::<<<<<<===>>>???>>>>>>>>>===>>>>>>>>>????????????CCC@@@======@@@BBBBBBBBBNNNCCCDDDHHHDDDGGGNNNMMMDDDGGGKKKMMMLLLKKKJJJJJJOOOMMMMMMQQQYYY^^^^^^[[[ccccccfffmmmuuu{{{}}}}}}tttkkklll|||zzzooo|||vvvoooqqqtttqqqmmm___UUUOOODDD<<<777888999666555555444333333222222333333444333333333222222222111111444333333222222222222222///////////////000111111222222333444444555666666222111000111222222111000000000///......///000000000000000000111111111111444111333555111---888IIIvvv~~~]]]777777444+++333222111111111111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111222222111000000111333111111111000000000000000111111000000//////////////////...//////000111222000000111111111111000000000111222222333333222222333222222333333555666666555555666888999;;;<<<<<>>===<<<<<<<<>>======<<<<<<<<<===>>>>>>===<<<;;;;;;;;;;;;@@@===;;;;;;<<<===;;;999:::::::::999999999888888888888888888888888888888888888999999999999888888777888888888888888888888888888777777777888999999999999999888999:::<<<===;;;<<<>>>@@@AAABBBCCCCCCDDDEEEFFFFFFEEEEEEFFFHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFKKKQQQUUUUUUVVVXXXZZZWWW[[[^^^___```eeemmmsssxxxyyyxxxvvvttttttwwwyyyuuuzzz}}}}}}||||||xxxrrrrrrxxx|||{{{zzzxxxsssmmmjjjpppqqqlllfffccc```\\\```______bbbeeeeeeaaa\\\]]][[[XXXUUUSSSTTTUUUUUUWWWWWWVVVRRRNNNMMMOOORRRMMMKKKIIIJJJNNNRRRTTTUUUNNNTTTUUUNNNGGGGGGHHHFFFGGGEEEDDDCCCDDDCCCBBB@@@@@@@@@AAAAAAAAA@@@??????AAA@@@???>>>>>>??????@@@<<<;;;;;;;;;======;;;:::;;;;;;;;;<<<<<<;;;;;;;;;999999999999999999999999999888888888888999::::::999999:::;;;<<<===>>>>>><<<<<<<<<<<<============;;;<<<===<<<;;;;;;<<<===DDDEEERRRZZZOOOHHHIIIGGGAAADDDHHHIIIIIIGGGGGGGGGHHHGGGJJJPPPXXX\\\ZZZXXXYYYZZZ\\\bbbiiinnnoooooonnniiilllvvv}}}vvvqqqtttsssrrrtttsssooo```VVVOOODDD<<<777888999666555555444333333222222333333333333333333222222222222111333222222111111111111111///////////////000111111111111222222333444444444222111000111222222111000000000000111111111000000000000000000111111111111333//////222000---333>>>ZZZdddLLL111333333+++000...//////000000000//////////////////////////////000000000000000000000000//////000000000000//////000000000000000000000000000111222111000///111333000000000000111111111111111000000000000/////////............///111222333000000111111111111000000000111222222333333222222333222222333333444555666444444555666888999::::::???@@@AAABBBDDDFFFHHHIIIHHHJJJMMMMMMMMMOOOTTTXXXaaadddiiimmmppprrruuuxxxxxx{{{~~~~~~}}}~~~~~~}}}yyy}}}~~~{{{yyy{{{~~~}}}{{{~~~}}}{{{|||~~~yyy{{{|||yyyqqqhhhfffmmmtttwwwvvvrrrfff[[[^^^___\\\YYYZZZ]]]]]]ZZZUUUTTTRRRPPPNNNMMMLLLLLLJJJGGGFFFGGGFFFCCCCCCFFFGGGEEEDDDDDDEEEEEEDDDBBBAAA>>>;;;;;;>>>BBBEEEGGGEEEDDDBBBAAA@@@@@@AAABBB???>>>>>>>>>============>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;999999::::::888777888888888888777777777777777777777777777777777777888888999999999999888888:::888777666777888777777777777777777777888888999999888888888999:::;;;<<<:::;;;<<<===>>>?????????@@@AAACCCCCCCCCCCCEEEFFFHHHHHHGGGFFFDDDCCCBBBBBBCCCGGGKKKMMMLLLMMMOOORRRUUUXXX[[[^^^```fffnnntttrrrsssrrrnnnjjjjjjpppvvvtttyyy}}}|||{{{yyytttnnnyyy|||}}}zzzyyywwwpppiiijjjpppqqqiii```\\\\\\\\\]]]\\\\\\^^^bbbccc```\\\ZZZXXXUUUSSSRRRRRRSSSSSSUUUUUUTTTRRRPPPQQQTTTVVVNNNKKKGGGGGGJJJNNNRRRTTTLLLLLLIIIEEEFFFHHHGGGCCCBBBAAAAAABBBCCCBBB@@@>>>????????????>>>===<<<;;;??????>>>===<<<<<<<<<<<<999999888999;;;;;;999888:::::::::;;;;;;:::::::::777777777777777777777777888777777777888888999:::<<<;;;:::::::::;;;<<<===::::::::::::;;;;;;;;;;;;777999:::888666999@@@FFFEEEIIIZZZ```QQQFFFEEECCC>>>AAADDDFFFEEEDDDCCCDDDAAABBBFFFMMMUUUWWWUUURRRRRRSSSUUUYYY___bbbdddccceeeeeeiiinnnnnniiiggghhhlll}}}~~~rrrnnnpppqqqpppaaaVVVOOODDD<<<777888999666555555444444333222222222333333222222222222222222222222222111111000000000000000///////////////000000111000111111111222222222333222111000111222222111000///000222333333222111000///000000000111111111111555000///222333111222666<<>>???AAACCCEEEFFFKKKNNNPPPOOOLLLPPPYYYaaa^^^]]]^^^aaabbbaaacccfffjjjlllpppvvv|||~~~~~~|||}}}|||}}}|||{{{~~~{{{wwwvvvyyy{{{vvvrrrqqqqqq~~~{{{uuuvvvvvvzzz{{{zzz{{{uuuuuuyyy}}}|||~~~zzzzzz~~~wwwsss{{{xxxssstttnnnaaa[[[ccclllrrrtttrrrhhh]]]___```^^^YYYWWWYYYXXXTTTNNNOOOOOOMMMJJJHHHIIIJJJHHHFFFEEEEEEDDDCCCCCCDDDEEEDDDCCCCCCDDDDDDCCCBBB@@@>>><<<===@@@CCCDDDEEEDDDCCCCCCBBBBBBCCCCCCDDD<<<=====================<<<<<<;;;;;;;;;;;;;;;<<<;;;::::::::::::;;;;;;<<<999888888777777777555444666666666666666666666666777777777777777777777777888888999999999999888888999666444444666777777666777666666666666777888888888888999999:::;;;;;;<<<::::::;;;<<<===============???AAAAAAAAABBBDDDEEEFFFEEEEEEDDDCCCBBBAAA@@@BBBDDDGGGFFFEEEEEEIIILLLTTTWWWYYY\\\___dddkkkppplllnnnoookkkeeeeeelllsssssswwwyyywwwwwwwwwuuupppsssuuuuuutttuuuuuuqqqjjjooosssrrrjjjcccaaabbbaaa^^^]]]\\\\\\^^^___]]]\\\WWWUUUTTTRRRQQQQQQRRRRRRSSSSSSSSSRRRPPPOOOOOOOOONNNLLLIIIHHHJJJMMMPPPQQQIIIGGGEEEDDDFFFGGGDDD@@@>>>>>>???AAACCCBBB???======>>>>>>>>>======<<<;;;???>>>===<<<;;;;;;::::::777666666777999999888666888999999::::::999999888777777777777777777777777666666666666777888999999CCCAAA>>>;;;999999999:::999999999999::::::::::::;;;999777888===HHHUUU^^^WWWOOOQQQQQQFFFAAADDDBBB>>>AAACCCDDDCCCBBBBBBCCC@@@AAADDDIIINNNQQQPPPNNNQQQRRRUUUYYY]]]```bbbbbb______cccfffddd``````eeebbbpppzzzwwwqqqoooooooooppp```UUUNNNDDD<<<777888999666555555555444333333222222222333222222222222222222222222222111000000//////000000///////////////000000111000000000111111111111111222111000111222222111000...000222444444333111000///000000000111111111111666111///111333333111111---444000***...333222222---------.........---------........./////////000///////////////////////////000111111222222222111///////////////////////////000000000//////111333//////000000111111222222000000000000111111111111111111000//////...//////000000111111111111000000000000111222222222222111333333222222222333444444444555555666777888999999::::::;;;<<<>>>@@@AAABBBSSSUUUUUUPPPMMMQQQ^^^iiiWWWSSSRRRVVVXXXVVVXXX\\\cccdddggglllqqqtttsssrrr~~~yyysss{{{{{{wwwzzzyyyyyy{{{zzz|||wwwzzzzzzsssrrrxxxuuupppnnnrrryyy~~~~~~wwwuuuqqqnnnmmmpppuuuyyyssstttrrrnnniiieeecccdddlllvvvyyyqqqkkkooouuuvvvwwwxxx{{{}}}}}}zzzuuurrrsssssswww||||||xxxwwwyyywwwssstttzzz{{{uuupppooovvv|||xxxjjjfffllliii^^^\\\bbbhhhjjjllljjjcccZZZYYY\\\]]]YYYVVVVVVSSSOOOGGGIIIIIIHHHFFFEEEEEEFFFGGGHHHGGGEEEDDDEEEEEEDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBBBBBBBCCCEEEEEEDDDBBBAAAAAAAAAAAAAAABBBBBBCCC;;;;;;<<<=========<<<<<<;;;:::::::::::::::;;;;;;:::999999999999999:::;;;666777777777666555444333555555555555555555555555666666666666666666666666777888888999999888888777555444333333555666666666666666555555666666777888888999999:::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<===>>>@@@AAAAAAAAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDBBBBBBEEEIIIOOOPPPQQQSSSVVVZZZ```cccbbbgggkkkiiicccbbbgggmmmoooqqqpppmmmnnnssstttsssmmmoooooonnnoooqqqoookkklllmmmiiidddccceeeeeebbb___]]]ZZZXXXWWWWWWVVVVVVTTTTTTRRRQQQQQQQQQQQQRRRPPPQQQRRRRRRRRROOOKKKHHHGGGGGGHHHIIIKKKLLLNNNPPPEEEFFFHHHJJJHHHDDD@@@>>>======>>>@@@BBBAAA???<<<;;;;;;<<<========================<<<;;;:::999999666555555777888999888666777777888888888888777777666666666666666666666666555555555555666777888999AAA???<<<999777777777888888888888999999999:::::::::888999AAAPPP___hhhlllgggPPPDDDAAA>>>AAADDD???@@@BBBDDDEEEDDDCCCCCCDDDDDDCCCCCCDDDGGGIIIJJJKKKNNNPPPTTTXXX[[[^^^aaabbb[[[YYY\\\aaacccaaacccfffdddjjjqqqsssttttttqqqnnnpppaaaUUUNNNDDD<<<777888999666555555555555444333222222222222111222222222222333333333222111111000000000000000///////////////000111111111111111111111111111111222111000111222222111000...///111333444333222111000000000000111111111111444111...///111222000......000111...///333555222000///......------...............//////000000111////////////////////////...///000111111222111111////////////////////////...///000000//////111333000000000000111111111111000000000111111111111222333222111///............000000111111111111000000///000111111222222111111333333222222222222333333444444555666666777888888888888888999;;;===>>>???OOOOOOMMMGGGCCCGGGTTT^^^OOOIIIHHHNNNRRRQQQTTTZZZ___```ccchhhllloooooonnnmmmsssssskkkiiiooosssrrrkkkzzz}}}tttwww}}}~~~yyyuuuttttttsssrrruuu{{{{{{{{{~~~vvvtttpppiiifffjjjvvvoookkknnnqqqqqqnnnmmmppppppooonnnllljjjhhhggggggiiikkkjjjfffcccdddfffjjjnnnkkkaaa```hhhnnnmmmqqqoooooosssvvvvvvpppkkkssssssvvvxxxtttnnnnnnrrrooonnnrrrzzzxxxqqqooosssttttttnnndddbbbggggggbbbbbbdddddd```^^^]]]WWWPPPMMMRRRUUURRRPPPPPPMMMJJJHHHIIIIIIIIIIIIIIIHHHGGGFFFHHHGGGDDDCCCFFFFFFDDDCCCBBBBBBCCCEEEFFFEEEDDDDDDDDDEEEFFFGGGFFFCCC@@@<<<<<<=========>>>>>>>>>:::;;;<<<======<<<;;;;;;999999999999999::::::;;;999999888888888888999999555777888888666444333333444444444555555555555555666666666666666666666666666777777777777777777666222444666666555444444555555555555555555666777777777888999:::;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<===>>>@@@@@@@@@@@@BBBCCC???@@@@@@AAABBBBBBCCCCCC???AAACCCCCCAAABBBEEEHHHNNNMMMMMMNNNQQQUUUYYY[[[YYY^^^cccdddaaa```bbbeeefffgggfffbbbdddkkkppppppkkkooonnnjjjggghhhhhhgggffffffbbb___aaaffffffcccdddaaa\\\XXXUUUSSSTTTTTTQQQQQQQQQPPPPPPPPPQQQQQQKKKLLLNNNPPPRRRPPPLLLIIIBBBDDDFFFHHHHHHIIIKKKMMMCCCEEEIIILLLHHH@@@===>>>===<<<<<<>>>??????===;;;999999:::;;;<<<======<<<;;;;;;;;;;;;;;;:::999888666666666777999:::999777666666777777777777666666666666666666666666666666333333333444555666777888777666555555555666777888777777777888888888888999555666<<>>??????CCCCCC;;;BBBCCCEEEEEECCCBBBCCCDDDEEECCCBBBAAABBBCCCFFFGGGGGGJJJNNNQQQTTTVVVYYY\\\WWWUUUWWW^^^cccccceeehhhhhhiiijjjlllooooookkkgggrrrbbbVVVOOODDD<<<777888999666555555666555444333222222222222111111222222222333333333222222111000000000000111///////////////000111111111111111111111111111111222111000111222222111000...///000222222222222111000000000000111111111111333111///...///111000///000///111111...333777222444333000...------///000......///000000111222222////////////////////////,,,---...///000000000000////////////////////////---///000/////////111333111111111000000000000000000000111111111222222222222111000//////...//////000000111111111111000000///000000111111111111111333333222222222222222333333333444444555555666666666666666777999:::<<<===BBBBBBAAA===<<<@@@JJJRRRNNNEEEBBBIIIMMMKKKNNNUUUXXXZZZ]]]bbbgggkkkkkkkkkffffffdddccccccdddfffgggccckkkqqqpppjjjhhhnnnuuu{{{yyywwwyyyyyytttooolllnnnooommmkkklllrrr|||uuukkkrrrrrrvvvwwwqqqfffaaaeeellltttlllllllllhhhddddddkkkjjjiiihhhfffddd```^^^eeeiiimmmmmmiiiggghhhjjjoooqqqkkk___ZZZ```dddbbbiiihhhgggjjjnnnooolllhhhoooooorrrrrrlllfffgggmmmjjjkkkssszzzuuujjjkkktttqqqlllfffbbbbbbddddddccc______]]]XXXVVVVVVRRRMMMIIINNNOOOKKKHHHIIIHHHFFFKKKIIIHHHJJJMMMMMMKKKHHHCCCFFFEEEAAAAAADDDEEEBBBBBBAAAAAABBBDDDEEEEEEDDDCCCCCCBBBCCCDDDCCCAAA???::::::;;;;;;<<<<<<;;;;;;:::;;;<<<======<<<:::999888888888888888999:::::::::999888777777777777777555777:::999777444444444444444444444555555666666555555555555555555555555555555666666666666555555333888===;;;555111222444555555444444555555666777555555777888999999888888777888999;;;;;;<<<<<<<<<===>>>??????>>>>>>@@@AAA>>>>>>??????@@@AAAAAABBB<<>>;;;===<<<;;;::::::<<<<<<;;;:::888999999:::::::::999999777888999999999999888777777666666888:::;;;:::999555555666666666666555555444444444444444444444444222222222333444666777888111222222333555666666777555555555555666666666777555777<<>>>>>AAA======@@@===@@@BBBCCCBBBAAA@@@AAABBB???@@@@@@@@@@@@AAABBBDDDCCCFFFJJJLLLMMMNNNQQQTTTTTTTTTWWW]]]______aaaeeegggeeedddeeeeeecccbbbaaatttdddWWWPPPDDD===777888999666555555666555444333222222222222111111111222222333333333333222222111111111111111///////////////000111111222222222111111111111111222111000111222222222000......///000111222222222000000000000111111111111333333111///000222333111...***...000,,,222999444888555111...,,,---///111...//////000111222222333////////////////////////***+++,,,---............////////////////////////---...////////////111333222222111111000000//////000000111111222222222222000///////////////000111000000111111111111000000//////000111111111111111333333222222111222222222222222222333333444444444555555555666777999:::;;;;;;===>>>>>>@@@EEELLLRRRRRRFFFBBBHHHJJJFFFGGGNNNQQQSSSVVV\\\bbbggghhhhhhkkkdddaaacccbbb^^^]]]___bbbdddfffffffffgggjjjmmmnnnssstttoookkkkkkiiigggjjjdddbbbgggkkkiiieeedddmmmmmmbbb]]][[[```aaarrr{{{pppaaa___jjjuuuwwwllldddeeehhhggggggjjjeeeaaa\\\YYYYYYZZZ\\\]]]fffjjjnnnmmmhhhddddddfffggglllhhh\\\WWW\\\aaa```aaaaaaaaacccfffggggggfffhhhiiilllmmmgggbbbeeemmmfffhhhpppuuulll___aaallljjjbbb]]]______]]]\\\]]]UUUVVVVVVSSSUUUXXXWWWSSSNNNQQQPPPIIIDDDEEEFFFEEEGGGDDDCCCFFFJJJKKKHHHCCC@@@DDDCCC???>>>CCCCCC???AAA@@@???AAACCCEEEDDDCCCBBB@@@>>>===???@@@@@@???;;;;;;<<<======<<<<<<;;;:::;;;<<<======;;;999888888888777777888999::::::::::::888777666666666666555888;;;:::777444444555444444444555555666666666555555555555555555555555444444555555555555444444555===BBB@@@666000000333555444444444444555666666222444555777777777666666666777888999:::;;;;;;;;;<<<>>>???>>>======>>>???>>>>>>>>>>>>????????????:::>>>BBBCCCCCCCCCFFFIIINNNLLLLLLMMMQQQVVVYYY[[[VVVWWWYYY\\\^^^aaabbbccc]]]``````^^^```fffiiihhhbbbhhhiii___UUUSSSWWW[[[ZZZ```ccc___\\\^^^cccfff^^^[[[VVVPPPLLLKKKMMMPPPLLLLLLLLLLLLMMMMMMMMMMMMIIIFFFBBBBBBDDDFFFFFFEEEYYYWWWRRRIIIAAA===>>>AAABBB======BBBBBB===;;;===<<<:::888888999999999888888999999888888777666555555666777888888777666666888777777999;;;<<<;;;:::444555555555555555555444222222222222222222222222222222222333444555777888333444555555666666555555333333333444444444555555:::999999999999:::999999666555>>>AAA666444>>>BBB???@@@AAA@@@???>>>???@@@:::<<<>>>@@@@@@@@@@@@AAADDDGGGJJJKKKKKKKKKMMMPPPQQQSSSYYY]]][[[XXX[[[bbbeeeddddddccc```^^^```dddqqq^^^VVVVVVFFF>>>888999999777555666555444333222111111111111000111333555555555333222222111000//////000111222111111111222222111111000222222222222222222222222222222222222111111000000111111222222222222111111222333444333111111222333:::888555222111111222333///......111555888888666@@@===777222///---...////////////111333333111///000000000000000///......000//////........./////////------///222333111//////---///444555222//////222+++...000+++,,,///***//////000000000000/////////000222222000///000111///000222333222111...---111111000000111111222333555444444333333444444555000111222222333333222222222333555777999:::;;;<<<;;;<<<======>>>AAAEEEHHHGGGFFFFFFHHHKKKLLLKKKIIIMMMQQQXXX\\\^^^^^^]]]^^^ccccccaaa]]]ZZZ\\\bbbgggdddfffgggddd```aaafffkkkiiikkkjjjeeedddeeeaaaZZZYYY___eeeeeeaaabbbjjjrrryyywwwpppfff]]]ZZZ^^^bbbeeeppptttkkk___]]]___```]]]\\\```eeefffbbbaaabbb___```]]]UUUQQQSSSVVVVVVbbbeeeeee```___aaabbb```XXX]]]___^^^ccckkkmmmiiiaaa___RRRPPP___eeeaaaaaaeeeeeedddaaa]]]]]]```ddd___aaaiiiqqqlllaaabbblllddd\\\VVVXXX]]]___XXXQQQQQQTTTVVVWWWUUUSSSQQQPPPNNNMMMLLLJJJIIIIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFEEEDDDAAA???===>>>>>>???AAA@@@AAAFFFJJJIIIDDD>>><<<::::::<<>><<<;;;888:::;;;;;;;;;;;;<<<===888888888888888888888888666666777777666555444444555555555666666666666666333444555555666666555555555555555555555555555555333333333333333333333333666777888888777555222111222222333333333444444444333333444444555666666666444555555777888999:::;;;>>>>>>===;;;999999;;;<<<===>>>>>>?????????>>>>>>===>>>???@@@AAABBBCCCCCCIIILLLMMMKKKHHHHHHNNNSSSTTTSSSSSSVVVZZZ]]]]]]\\\]]]ZZZWWWVVVXXXZZZ[[[\\\[[[```___YYYSSSSSSUUUUUUVVVXXXZZZZZZYYYWWWWWWWWWZZZTTTMMMIIIIIILLLNNNNNNPPPNNNLLLLLLKKKIIIGGGDDDEEEDDDBBBAAACCCFFFIIIKKKeeeZZZMMMEEECCCCCC???;;;?????????>>>======<<<<<<999999999888888888777777777777777777777666555555666555555555555444444444555555666666666666555555333333333333333333333333000000000000000000000000111222333444555444444333222222222222333444555555444555666777777666555444777888888888888999999999555555666777888999999::::::;;;===<<<;;;;;;<<<>>>BBBAAA???======>>>???AAADDDEEEGGGIIIJJJKKKLLLLLLMMMNNNPPPRRRUUUXXX[[[]]]^^^```bbb___[[[ZZZ___dddppp^^^UUUUUUFFF>>>999999999777555666555444333222111111111111000111333444444444333222222111000//////000111222444555666555222000000000222222222222222222222222111111111111000000//////111111222222222222111111111222333222111000111222777555333000///000111222222000000333888<<<===<<>>===<<<;;;;;;<<<<<>>AAAAAA???<<<<<<===>>>>>>>>>===;;;:::999:::;;;;;;999999:::;;;888888888888888888888888666666666666666555444444666666666555555555555555222333444444555555444444333333333333333333333333222222222222222222222222555666666555444333111000111222222222222333333333333333333444555555666666444444555666777888888999<<<<<<<<<;;;999999;;;<<<======>>>>>>>>>======<<<===>>>>>>??????@@@@@@AAA@@@CCCFFFGGGGGGJJJOOOSSSRRRQQQPPPRRRVVVXXXWWWVVVYYYXXXWWWVVVVVVUUUTTTSSSTTTXXXXXXRRRNNNPPPSSSTTTRRRTTTUUUTTTRRRPPPOOOOOOOOOKKKEEECCCEEEHHHJJJKKKMMMKKKJJJIIIHHHGGGDDDBBBAAABBBBBBAAA@@@AAADDDFFFNNNIIIBBB@@@AAABBBAAA@@@=========<<<;;;;;;::::::999999888888888777777777666777777777777666555444555555555555444444444444333333444444444555555555333333333333333333333333000000000000000000000000000111222333444333333222111000000111111222333444444555555666666555555444666666777777777888888888666666666777777888888888999:::<<<;;;::::::;;;===@@@???>>>======>>>???@@@CCCCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNQQQTTTWWWXXXZZZ\\\]]]\\\[[[\\\aaaeeeppp^^^VVVUUUGGG???999999999777555666555444333222111111111111///000222333333222111111111111000000000000111111555888:::888222...///222222222222222222222222222000000000000000/////////111111222222222222111111///111222111000///000222333222000/////////000111222111000222777<<<@@@AAADDD???999222...,,,---...///...///000222222000///000000000000000//////...//////............//////333111///...///000000///000...///222222///---//////,,,...222000,,,,,,111//////000000000000/////////000222222000///000111111111111111000000000000111000000000000111222222222222222111111222222222222222333444444444333333222333444666888999999:::888999999888888:::===@@@DDDCCCDDDFFFJJJMMMNNNNNNLLLMMMPPPUUU[[[\\\YYYVVVXXXWWWWWWXXXZZZ]]]^^^^^^aaaeeehhhfff___ZZZYYYZZZZZZ\\\\\\[[[]]]```^^^[[[^^^^^^\\\YYYUUUSSSSSSUUUYYY[[[]]]]]][[[[[[^^^aaaZZZ___bbb___[[[ZZZZZZYYYVVVUUUXXX]]]^^^YYYWWWXXXYYYZZZYYYUUUUUUWWWTTTPPPVVV\\\``````___^^^YYYRRRRRRTTTVVVZZZaaafffccc\\\ZZZ^^^\\\aaalllhhh[[[WWW^^^```aaa```]]]\\\___aaa]]]```]]]YYYbbbnnniiiZZZWWW[[[]]][[[VVVSSSTTTVVVRRRRRRQQQPPPNNNKKKHHHFFFBBBCCCEEEGGGIIIJJJKKKKKKCCCDDDDDDDDDCCCAAA@@@???::::::;;;<<<<<<======<<>>??????>>><<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::888777777888666666666666666666666666555555555555555555444444666666666555555444444333111222222333444333333333111111111111111111111111111111111111111111111111444444222111000000//////000000000111111111222222222222333333444555555555444444444444555555555666888999:::999888888:::<<<<<<=========<<<;;;::::::<<<<<<<<<======>>>>>>>>>:::<<>>???@@@@@@???>>>??????AAA@@@???>>>=========>>>;;;;;;;;;:::999999888888888888888888777777777777555666666666666555444444555555444444444333333333333222111111222333444555222222222222222222222222000000000000000000000000///000111222222222111111////////////000111222333555444444333333444444555555555555555666666666666666666666666666666666777777999::::::999999:::;;;===<<<;;;;;;<<<===???@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFHHHJJJLLLOOORRRSSSWWWWWWVVVVVVWWWYYY\\\^^^qqq```WWWUUUGGG@@@:::999999777555666444444333222111111111111///000111111111111000000111000000000000000000111333888;;;888111---///444222222222222222222222222111111111111000000000000111111222222222222111111...///000000//////000111000000/////////000000111///...---///333999???BBB???===999555111///...---///......000222222000...//////000000000000/////////............//////000222000...------///000111000...///222111------000666444......111...,,,222//////000000000000/////////000222222000///000111111111000000///000111111000000000000000111222222111111000000000000111111222222333444444444444333222222444555777777888888888888888777666888;;;>>>BBBAAA@@@AAAEEEHHHJJJJJJFFFFFFHHHNNNVVVZZZWWWSSS[[[YYYXXXZZZ]]]^^^[[[XXX]]]aaadddaaa[[[WWWXXXZZZWWWWWWWWWWWWZZZ[[[[[[YYY^^^[[[WWWTTTSSSQQQPPPOOOTTTVVVWWWUUUTTTSSSUUUWWWYYY[[[^^^^^^^^^]]]\\\ZZZRRRPPPQQQVVVXXXXXXYYY]]]YYYZZZXXXVVVWWWYYYVVVQQQWWW\\\______```___YYYRRRPPPSSSWWW\\\```ccccccaaaXXX\\\[[[```iiicccVVVVVV[[[^^^aaa```^^^]]]___bbb]]]bbbeeefffjjjnnnfffZZZ``````]]]WWWRRRQQQVVV\\\UUUSSSQQQOOOMMMJJJGGGDDDCCCDDDFFFGGGHHHHHHGGGGGGAAABBBCCCCCCBBB???<<<;;;:::<<<>>>@@@BBBBBBAAAAAABBB@@@>>>======<<<:::777999::::::;;;<<<;;;:::999;;;;;;:::999999999999::::::::::::999666555555666555555555555555555555555555555444444444444444444666666555555444333222222000000111222222222222222000000000000000000000000111111111111111111111111444333111///......///000/////////000000000000111111111222222333444444444333333333333333333222222555666888888777777999;;;;;;;;;;;;;;;:::888777777888888999:::;;;<<<===>>>;;;;;;===@@@CCCEEEEEEDDDGGGGGGGGGGGGHHHIIIIIIIIIJJJLLLOOOPPPPPPOOOOOOOOOHHHIIIGGGDDDEEEKKKNNNMMMNNNNNNNNNKKKGGGEEEDDDDDDCCCCCCCCCEEEGGGIIIJJJJJJFFFDDDCCCBBBBBBAAA???<<>>???===;;;;;;>>>AAA:::::::::999888888777777888888777777777666666666444444555555555555444333444444444444333333333222555444222000000111222333111111111111111111111111000000000000000000000000//////000000000000000000////////////000111222222444333222111111222333444333333333333444444444444666666666555555555555555666777999888777777888:::999999999:::;;;===>>>???@@@@@@@@@@@@@@@AAABBBBBBDDDEEEFFFGGGJJJLLLNNNOOOTTTRRROOOOOOPPPRRRRRRRRRsssbbbXXXVVVHHH@@@:::::::::777555666444444333222111111111111000000000111000000000///000000000111111000000000...444888666000---111555222222222222222222222222222222222222222222222222111111222222222222111111---///000000//////000111///000000111111111111111...---,,,---000666===AAA888888999888666333000............000111222000...//////000000000000//////...............///000000000///...------///111333000///000111///,,,...333BBBEEE666+++111000+++111//////000000000000/////////000222222000///000111111111000///000000111111000000//////000000111222111000000//////000000111111222333333444444333333111222333444555666666666777888888777777999<<>><<<<<<<<<<<<;;;:::888999:::;;;:::999999888::::::999888777888888888888999:::888666444555555444444444444444444444444444444333333333333444555666555555444333222222111///000111111222222111111111111111111111111111111222222222222222222222222444333000.........000111....../////////000000000000000111111222333333333222222222111111111111111222333555666666666777999999999999888777666555444444555666888:::<<<===>>>===<<<===???AAABBBAAA@@@AAABBBCCCDDDDDDEEEFFFFFFFFFGGGIIIIIIHHHHHHJJJLLLIIIHHHEEEBBBFFFKKKLLLIIILLLLLLKKKHHHDDDBBBAAABBB@@@AAABBBCCCCCCCCCCCCDDDDDDBBBAAAAAAAAA@@@===;;;AAA<<<:::@@@IIIKKKDDD;;;777999;;;:::999===DDDJJJ;;;;;;::::::999888888888777777777666666666555555222333333444444444333333444333333333222222222222888666333111//////000111000000000000000000000000////////////////////////000/////////////////////000//////000000111222333333222111000000111222333111111222222222333333333555555444444444444444444555666777777666666777999777888888999;;;<<<===>>>??????>>>>>>???@@@AAABBBDDDEEEEEEGGGIIIKKKMMMNNNOOOMMMLLLMMMNNNOOONNNLLLrrrbbbYYYUUUIIIAAA;;;::::::777555666555444333222111111111111111111111000000000000000000000111111111111000000,,,000444333000///222555222222222222222222222222222222222333333333333333111111222222222222111111---...000000//////111222///000222333333222111000/////////...000555;;;@@@555666888999888555111///...---...///111111///......//////000000000000000......---......///000111111111111000//////111333000///000111///---000666MMM]]]KKK///111222+++000//////000000000000/////////000222222000///000111000000000000111111111111000////////////000111111111000000//////000000111111111222333333333222222111222333444444444444444666777777888999;;;???CCCIIIEEEAAA??????AAACCCCCCCCCDDDHHHOOOVVV[[[\\\ZZZTTTVVVYYY]]]aaaaaa^^^\\\[[[\\\[[[WWWSSSUUU]]]ddd```[[[YYY[[[[[[YYYXXXYYYVVVTTTRRRRRRTTTUUUVVVUUUVVVUUUSSSQQQPPPQQQRRRSSSSSSSSSVVV[[[[[[WWWUUUVVVddd]]]VVVTTTQQQPPPSSSXXXSSSYYY[[[XXXUUUUUUTTTQQQUUUUUUTTTRRRTTTWWWSSSMMMKKKPPPYYYbbbfffhhhnnnuuuWWWXXXUUUXXX]]]UUUQQQZZZZZZ\\\^^^]]]ZZZZZZ]]]```ddd___^^^___WWWMMMUUUggghhh]]]PPPJJJLLLRRRWWWZZZZZZVVVQQQNNNNNNNNNKKKHHHOOOMMMJJJFFFCCC@@@>>>>>>>>>?????????>>><<<;;;:::;;;===???AAABBBBBBAAA@@@<<<<<<<<<<<<<<<;;;;;;;;;999;;;======;;;999999999999999999888888888777777666777888888666555666777444444444444444444444444444333222111222333444555444444444333333222222111///000111111222111111111111111111111111111111111222222222222222222222222444222000///...///000111........./////////000000//////000000111222222222111111111111111000000000000222444555444444555666666666666666555444333333333444555777999;;;<<<===;;;;;;<<<>>>???@@@AAABBB???AAABBBBBBBBBBBBDDDFFFCCCEEEFFFDDDAAA@@@BBBEEEKKKIIIFFFDDDIIIOOOMMMHHHHHHHHHGGGDDDAAA??????@@@CCCDDDFFFEEEDDDBBBBBBCCCBBB@@@?????????>>><<<:::@@@:::888???IIILLLDDD::::::;;;:::777666888>>>DDD;;;;;;;;;:::999999888888666666666666555555555555111222222333333333333222333333333222222222111111777666333111000/////////////////////////////////////////////////////////000000///.........//////////////////000111222333111000000000000000000111111111111111222222222222333333333333333333444444444666777777666666777888777777888999;;;<<<<<<===>>>===<<<<<<===???AAABBBDDDDDDEEEFFFGGGIIIKKKLLLHHHJJJMMMPPPQQQQQQPPPOOOqqqaaaWWWSSSJJJBBB;;;;;;:::777555666555444333222111111111111222222111111000000000000///000111222222111000///---///111222111111222333222222222222222222222222111111222222222333333333111111222222222222111111---///000000000000111333///111222444333222000...000000111000000222888<<<888888888777666444222111...---...///111111///---......///000000000000000---------......///000111666777888666222000111333000000111222///...333:::RRRuuuggg<<<222222+++/////////000000000000/////////000222222000///000111...///000111222111111000///////////////000111111111000000000000000000111///000111111222222111111111222333333333333333222333444666777999===BBBFFFIIIEEE???======???AAABBB>>>@@@DDDJJJNNNRRRTTTTTTMMMQQQVVVZZZ[[[ZZZZZZZZZ^^^___]]]WWWRRRSSSZZZaaa]]]XXXUUUWWWWWWSSSSSSUUUQQQQQQPPPPPPPPPPPPRRRSSSPPPOOOPPPPPPQQQQQQPPPOOOOOOOOOTTTYYYWWWQQQOOORRRUUUPPPMMMMMMMMMMMMPPPUUUPPP[[[cccaaa[[[WWWTTTQQQVVVVVVUUUTTTVVVYYYUUUNNNNNNMMMSSS^^^dddaaa]]]]]]TTTVVVWWW]]]aaaVVVPPPZZZ^^^``````^^^\\\\\\___cccddd^^^VVVQQQNNNPPPXXX```\\\VVVPPPOOORRRVVVXXXXXXXXXSSSMMMKKKMMMNNNLLLIIINNNKKKGGGCCC???>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;<<<===>>>???>>>>>>===:::;;;<<<<<<;;;:::999999888:::===<<<:::888888999888888999:::999888777666444666777777777777999:::555555555555555555555555333222111000111222444555333333333222222222222222000000111222222222222111000000000000000000000000111111111111111111111111222111000///...///000000...////////////000000000......///000000111111222000000000000111111111111///111333444333222222333333333444444444333333222555666666777888999::::::999;;;===<<<;;;<<<@@@CCCAAACCCDDDDDDBBBAAABBBDDD???CCCFFFFFFBBB@@@AAACCCJJJIIIFFFGGGNNNSSSPPPHHHEEEEEEDDDBBB@@@???@@@BBBEEEGGGHHHGGGEEECCCDDDEEE???>>>============:::888:::888888<<>>DDDHHHFFFAAA<<<999:::===???@@@===@@@EEEHHHJJJLLLOOOQQQKKKPPPUUUWWWUUURRRRRRSSSbbbbbb```ZZZSSSRRRWWW\\\___XXXUUUXXXXXXTTTTTTWWWOOOOOOOOOMMMKKKKKKMMMOOOIIIJJJLLLOOOPPPNNNJJJHHHNNNOOOTTTYYYUUUMMMLLLQQQRRRNNNMMMOOONNNLLLMMMPPPPPP^^^kkkkkkccc[[[VVVSSSTTTTTTTTTTTTWWWYYYSSSJJJLLLHHHMMM]]]hhheeeZZZTTTPPPUUUZZZcccgggYYYPPPYYY]]]^^^]]][[[XXXXXX]]]aaabbb___UUULLLRRR^^^^^^UUUQQQRRRUUUXXX[[[[[[ZZZXXXVVVPPPJJJIIIKKKMMMKKKIIIKKKHHHDDD@@@======???@@@>>>======<<<<<<<<<========================<<<;;;999;;;<<<<<<:::888777777555888;;;:::777555555777777888:::;;;:::999777555333444777777888999;;;<<<555555555555555555555555333222111000000222444555222222222222222222333333000000111222222222222222000000000000000000000000000000000000000000000000000//////.........//////////////////000000000111......//////000111111111000000000000111111111222...000333333222111111222111222222333333333222222888888888888777777777777;;;===???<<<888888===BBBDDDFFFGGGEEEBBB@@@AAACCC;;;BBBHHHJJJHHHEEEEEEGGGIIIHHHFFFHHHPPPVVVRRRIIIDDDEEEDDDCCCAAAAAACCCEEEAAACCCEEECCC@@@???AAACCC>>><<<;;;;;;<<<;;;999777444666999::::::888666555666666777999:::;;;;;;:::::::::999999888777777777666666555555555444444444///000111222222222222222222222222111111111111000---...//////000000//////........................////////////////////////222111000///......///000---------------///000000---...///000000///...---111111111111222222222222000000111222333333444444555666777777666666777999888999:::;;;;;;;;;;;;;;;999999888888:::<<>>;;;888999;;;======;;;<<<<<<===???BBBFFFIIIKKKKKKNNNRRRTTTTTTRRRQQQQQQ```]]]XXXTTTQQQPPPQQQRRRSSSTTTUUUTTTRRRRRRSSSUUUQQQIIIEEEGGGJJJMMMUUU______VVVMMMKKKPPPSSSOOOJJJHHHQQQWWWUUUNNNKKKQQQXXXWWWNNNKKKQQQVVVSSSNNNMMMNNNaaarrrqqqfff\\\SSSMMMPPPUUUUUUPPPNNNPPPNNNHHHLLLLLLQQQ\\\fffcccUUUHHHPPPVVV\\\\\\VVVSSSUUUZZZ___^^^\\\YYYXXXYYY]]]aaappp```RRRQQQSSSQQQPPPQQQJJJTTT[[[[[[YYYXXXVVVSSSTTTSSSRRRPPPOOOKKKFFFBBB@@@CCCBBB===:::===@@@AAA<<<===>>>>>>>>>===<<<;;;;;;<<<===<<<:::999:::;;;;;;:::888666666666666777;;;;;;;;;<<<<<<999555222999888888888777777666666777777666555444333333222666555444333333333333333333222111111000111111111222222111111111111222222000111222333333222111000000000000000000000000000//////............//////............//////////////////............//////////////////////////////......////////////......111111111111111111222333111111111000111111222222888888777777666666666555;;;;;;;;;;;;;;;;;;;;;;;;===?????????BBBHHHJJJGGGFFFEEEEEEEEEFFFFFFDDDBBBHHHGGGHHHLLLRRRVVVWWWVVVKKKHHHEEEBBBBBBBBBBBBBBBIIILLLIIIBBB@@@CCCCCC??????>>><<<<<<;;;:::777555444666888:::;;;:::999888999999999999999999999999666555555555444444444444555555555444444333333333333333333222222222111111222222222111000//////...000000//////.........---...............///000111............................................................////////////............////////////000000000000111111111111111111222222222333333333333444555666777777777777555777:::;;;:::888888888:::999888888888:::===>>>===???AAAAAAAAAAAACCCEEEFFFJJJNNNOOOLLLHHHGGGGGG~~~lllbbb[[[VVVMMMCCC:::999:::888555555666666444333222111111111222222222222333444555666555444333222111111222222111000///000222222222111555444333333222222222333555444222000000222444555444333111000///000111222000111111222222111111000111111000000000000111111000000111111111222222222444444333333333222222222---......///000000111111111111111000000000/////////000000//////000222444LLL]]]TTT;;;444777444111000,,,---222111...666CCCzzzlll@@@//////...//////000000///......---//////000000000111111111......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333444666888999::::::888555444555888:::;;;:::@@@@@@@@@@@@BBBDDDEEEGGGJJJLLLNNNOOONNNMMMMMMMMMUUUSSSPPPMMMKKKLLLNNNOOONNNOOOPPPOOONNNNNNOOOQQQOOOIIIFFFIIIMMMPPPWWW```YYYTTTOOOMMMNNNNNNMMMKKKIIINNNRRRQQQMMMKKKMMMPPPRRRLLLJJJOOORRRPPPMMMMMMRRR[[[aaa\\\VVVSSSQQQNNNOOOSSSSSSOOOMMMNNNKKKFFFFFFFFFJJJTTT]]]^^^VVVMMM]]]]]][[[ZZZXXXWWWWWWWWWYYYYYYXXXWWWWWWXXX\\\___```XXXUUUXXXYYYSSSMMMKKKHHHSSS\\\\\\YYYXXXXXXVVVQQQOOONNNMMMKKKHHHCCC@@@BBBEEECCC===;;;===@@@AAA<<<======>>>===<<<;;;:::;;;<<<<<<;;;:::999999::::::999888777777777777777::::::;;;<<<===<<<999666999888888888777777777777555555555555555555444444666555444333333333333444333222222111111111111111222222111111111111222222000111222222222222111000000000000000000000000000//////............//////............//////////////////............//////////////////////////////......////////////......111000000000000111222222111111111000111111222333555555555666666777777777::::::::::::::::::::::::===@@@@@@@@@DDDJJJKKKIIIJJJIIIIIIIIIJJJJJJGGGEEEGGGFFFFFFJJJOOOSSSTTTSSSLLLIIIFFFDDDCCCCCCCCCCCCJJJKKKGGG@@@===@@@AAA>>>???===<<<<<<======<<<:::666777999;;;<<<;;;::::::999999999999999999999999666666666555555555444444555555444444444333333333333333333222222222111111222222111111000//////...000000/////////........................///000000................................................------------........................//////////////////000000000111111111111111111111222222222333333444555666666777777666444777::::::999888888888999999888777888:::<<<===>>>@@@BBBBBBBBBBBBDDDFFFFFFHHHKKKJJJHHHGGGHHHIIIoooeee]]]XXXNNNDDD:::888999888777777666555444333222111111111111111111111222333444444777666555333222222222222111000///000222333222111444444333222222222333333666555333222222333555666333222111000000000111222000111111222222111111000000000000000000000000000000000000111111111222222/////////000111111222222,,,------...///000111111111111000000000000/////////000000//////000222444NNN\\\SSS<<<555666333000000,,,,,,000111000888CCC}}}uuuHHH333////////////000000000///......//////000000000000111111......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222333555555666777666555444666999<<<===>>>AAA@@@@@@AAAAAABBBDDDDDDFFFGGGIIIJJJKKKLLLNNNPPPOOOMMMJJJHHHGGGHHHIIIKKKNNNOOOPPPOOONNNOOOQQQRRRNNNJJJIIIKKKMMMOOOSSSYYYPPPPPPOOONNNKKKJJJJJJJJJFFFHHHKKKMMMMMMLLLLLLKKKMMMKKKKKKNNNOOOLLLLLLMMMQQQSSSRRRNNNLLLMMMMMMKKKOOORRRRRROOOMMMLLLHHHDDDFFFGGGKKKRRRYYY]]]\\\ZZZfff___WWWTTTWWWXXXUUURRRRRRTTTVVVVVVWWWXXXZZZ\\\SSSRRRUUUYYYXXXRRRMMMMMMMMMVVV]]]\\\XXXXXXWWWUUUMMMKKKJJJIIIHHHEEEAAA>>>EEEGGGEEE???<<>>>>><<<:::888888888888888777777777444444555555555666666666555555444333333333444444333333222111111111111111222222111111111111222222000111111222222111111000000000000000000000000000//////............//////............//////////////////............//////////////////////////////...//////000000//////...///////////////000111111111111000000111222222333222333444555666777888888999999999999999999999999===@@@AAAAAAEEEKKKMMMJJJIIIIIIHHHIIIIIIHHHFFFDDDEEEDDDDDDFFFIIIMMMOOOOOOMMMKKKHHHEEECCCCCCCCCDDDGGGGGGCCC===;;;>>>AAA@@@CCCAAA>>>======>>>======888999:::<<<<<<<<<;;;;;;888888888888888888888888777777777666666666555555444444444444333333333333333333333222222222111111222222111111000/////////000000////////////..................////////////................................................,,,,,,,,,------------...............//////////////////000000000000111111000000000111111111222222222333444555666666666666444666999999888777888888888888777777777999:::;;;???AAACCCDDDCCCDDDEEEFFFDDDEEEFFFEEEEEEEEEHHHJJJnnnddd[[[VVVOOOCCC999777888777777999666555444333222222222222111111000000111222333333666555555444333333333333222111111111333444333222444333333222222333333333555555333222222333555555222222111000000111111222000000111111111111000000000000111111111111000000000000000000111111111111------...///000111111222.............../////////000000000000000000/////////000000//////000222444@@@LLLEEE555333444222333222///...000000000777@@@fff|||RRR666......//////000000000//////...////////////000000000111......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222333333444555666666666777999;;;===>>><<<===>>>???AAABBBDDDDDDBBBDDDGGGJJJMMMQQQUUUXXXPPPNNNKKKIIIGGGGGGGGGHHHNNNOOOPPPPPPOOOOOOQQQSSSNNNLLLKKKKKKJJJJJJKKKMMMJJJKKKLLLLLLJJJIIIGGGEEECCCFFFJJJMMMMMMMMMMMMNNNLLLNNNPPPPPPMMMJJJKKKMMMIIIMMMOOOOOONNNLLLJJJIIIOOOQQQQQQPPPNNNLLLIIIFFFIIIKKKNNNSSSWWWZZZ\\\]]]]]]WWWQQQOOORRRTTTQQQMMMQQQTTTWWWXXXXXXWWWXXXYYYPPPRRRSSSSSSPPPOOOSSSXXXZZZ\\\ZZZWWWVVVXXXUUUPPPLLLJJJIIIHHHGGGEEEBBB@@@GGGHHHEEE@@@===@@@BBB@@@>>>>>>===<<<;;;:::999888;;;<<<===;;;999777888999888999:::;;;;;;:::999888888888999;;;======;;;:::888888888888888888888888555555555555555666666666555444444333333333444444333333222111111111111222222222111111111111222222000000111111111111000000//////////////////////////////............//////............//////////////////............////////////////////////////////////000000000000//////...............///000111000000000000111222333333222222333444555666777777888888888888888999999999<<>>@@@BBBCCCCCCCCCDDDEEE@@@AAABBBCCCDDDEEEGGGHHHnnncccZZZTTTNNNBBB888666777777777888555555444333222222222222111111000000000111222222222333333444555555555555444333222333555666555444333333333222222333333444333333222111111222333333111111111111111111222222000000000111111000000000///000111111111111000/////////000000000111111111////////////000000000000000000000///......------//////////////////000000///000000//////000222444222<<<777---000111///444444111/////////000444999QQQuuu[[[999------//////000000000000000///...////////////000000000......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111222222222333222222222222333444555444444444444444666888::::::;;;<<<>>>???@@@AAABBBCCCEEEIIIMMMOOOSSSVVVYYYOOONNNLLLJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKLLLMMMOOOLLLMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGIIIKKKKKKFFFBBBEEEJJJOOOPPPLLLKKKMMMPPPOOOSSSUUURRRMMMKKKLLLMMMEEEJJJPPPRRRNNNIIIIIILLLPPPOOOOOOPPPOOOLLLKKKKKKGGGIIILLLNNNPPPQQQQQQRRRNNNNNNNNNOOOPPPOOOMMMKKKSSSVVVYYY[[[YYYXXXWWWVVVPPPTTTUUURRRNNNPPPXXX___bbb\\\SSSPPPUUU[[[WWWNNNMMMLLLJJJIIIIIIHHHFFFDDDIIIIIIEEE@@@???BBBBBB@@@??????===<<<;;;:::999999<<<===>>><<<:::999999:::::::::;;;<<<<<<;;;999888:::999999:::;;;;;;999777888888888888888999999999888777777666555555444444444444333333333444444555444333333222111222222222222222111111111111222222000000000000000000000000//////////////////////////////............//////............//////////////////............////////////////////////////////////000000000000//////------------...///000111000000000000111222333444444444444444555555555666777777777888888999999999:::===??????CCCHHHHHHDDDIIIIIIJJJKKKLLLKKKHHHEEECCCCCCBBBBBBBBBCCCEEEFFFJJJJJJIIIFFFCCCBBBDDDFFFHHHDDD@@@======>>>BBBEEEGGGCCC???<<<<<<;;;;;;:::999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666333333333333333333333333333333333222222222111111111111111000000000000000//////000000000000000000......///000//////...---................................................---.........////////////............////////////...////////////000000000///000000000000111111111111222333444555555555555333555666777666666777999777777777777777777888888;;;===@@@BBBAAAAAAAAABBB<<<>>>AAADDDGGGGGGFFFDDDpppeee\\\UUUKKK@@@777666777666666777555444333333222222222333222111111111111111222222000111222444555555555555444333222333555666555444333333222222222333444444222111111000000111111222000111111111222222222222///000000111111000000//////000111222222111000////////////000000000111111000000000000////////////111111111000//////............////////////000000///000000//////000222444000555111,,,000...---333333222000//////000111222JJJggg|||[[[;;;------//////000111111111000000......////////////000000......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222333222222111222333555666555666666666555666999<<<<<<===>>>>>>???>>>>>>===FFFIIINNNQQQQQQPPPPPPPPPIIIIIIIIIIIIJJJKKKMMMNNNMMMMMMNNNMMMKKKKKKMMMNNNIIILLLMMMMMMNNNPPPPPPNNNHHHGGGGGGJJJMMMMMMHHHDDDKKKOOOSSSPPPKKKHHHJJJNNNOOOTTTUUUQQQMMMMMMMMMLLLHHHJJJMMMNNNIIIFFFJJJRRRMMMJJJJJJLLLLLLKKKLLLOOOIIIIIIJJJLLLMMMLLLLLLKKKFFFKKKQQQSSSQQQNNNLLLLLLSSSVVVYYY[[[YYYWWWUUUUUUNNNVVVZZZWWWRRRTTTXXX\\\^^^WWWNNNMMMVVV^^^ZZZQQQNNNMMMKKKKKKKKKKKKIIIHHHIIIHHHDDD??????CCCCCC@@@@@@???>>><<<;;;;;;;;;;;;===?????????===<<<===>>>=========<<<<<<;;;:::999<<<:::999999:::999777555888888888999999999999999999888888777666555444333444444333333333444555555444444333222222222222222222222111111111111222222111000000//////000000111000000000000000000000000//////............//////............//////////////////............/////////////////////////////////000000111111000000///------------...000111222//////000000111222444444555555555555555666666666777777777888999999:::::::::===>>>>>>AAAEEEEEE@@@DDDDDDFFFHHHJJJIIIFFFDDDCCCDDDEEEDDDBBBAAABBBCCCFFFGGGGGGDDDAAA@@@CCCGGGLLLGGGBBB@@@>>><<<>>>BBB@@@>>><<<<<<===>>>======999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777777777666666666555555222222222222333333333333333333333222222222111111111111000000000000000000//////000000000000111111...///000000000///------........................................................./////////000000............////////////......////////////000000000000000111111111222222111111222333444444444444222444555666555666777999777777777777888888777777888;;;???@@@@@@??????@@@<<<>>>AAAEEEHHHHHHFFFCCCqqqfff\\\UUUHHH>>>666666777666444444444444333222222222333333333222222111111111222222000111222333444444333333333222111222444444444222333222222222333333444555111111111111111111111111000000111222222222222222//////000000000000/////////000111222222111000///////////////000000000111////////////////////////000000000000111111222222........./////////000000///000000//////000222444111444///---111...+++333////////////000111000...@@@NNN\\\[[[III666///111//////000111111111111111........./////////000000......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222222111000000111333555666555777999999888:::===AAA<<<===???@@@@@@@@@??????GGGLLLRRRVVVUUUQQQMMMKKKHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOOOONNNLLLKKKLLLMMMGGGLLLNNNLLLNNNRRRSSSPPPIIIJJJMMMNNNOOONNNLLLKKKLLLMMMMMMKKKJJJJJJLLLMMMKKKPPPQQQMMMLLLOOOOOOKKKMMMJJJJJJLLLKKKHHHKKKPPPGGGBBBAAAEEEGGGGGGKKKQQQMMMKKKIIIKKKMMMPPPPPPOOOJJJNNNSSSTTTRRRNNNKKKIIIPPPRRRVVVWWWVVVUUUTTTTTTQQQYYY\\\XXXSSSUUUXXXYYYUUUTTTQQQQQQWWW\\\XXXQQQNNNLLLJJJJJJKKKKKKJJJIIIHHHGGGCCC>>>@@@DDDDDDAAA@@@???>>>===<<<======>>>???@@@AAAAAA@@@@@@AAABBB@@@???>>><<<;;;::::::999<<<;;;::::::::::::888777888888888999999:::::::::888777777777666666555555333333333333333444555666444444333222222222222333222222111111111111222222111000///......///000111000000000000000000000000//////............//////............//////////////////............//////////////////////////////000000111111111111000000---------...///000222333/////////000111333444555444444555666777777888888777777888888999::::::;;;:::===>>>>>>AAADDDBBB======>>>AAADDDFFFFFFCCCAAACCCFFFHHHGGGDDDAAAAAAAAABBBDDDDDDBBB???>>>BBBGGGIIICCC@@@AAA@@@===???CCC>>>===<<<===>>>???>>>===;;;;;;::::::::::::;;;;;;999999999999999999999999666666666555555555444444111111222222222333333333333333333222222222111111000000000000000000000111//////000000000111111111...///000111000///---,,,................................................---------.........//////............////////////........./////////000000111111111111222222222333000111222333333444444333222333444555444555777999888888888888888888888777777:::>>>@@@@@@???>>>>>>@@@???AAADDDHHHIIIGGGEEEpppeee[[[TTTFFF===666666777555333333444444333222222222333333333333222222222222222333111222333444333222111000111000///000222333222111222222222222333333444555111111111111111111111111///000111222222222222222//////000000000000//////...000111222222111000...////////////000000000000,,,------....../////////......///111222444555555---.........//////000000///000000//////000222444111222...---222...+++444,,,---...///000222000---111222555777444000111666//////000111111111111111............/////////000...//////000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111111111222222222111000//////000222555666000333555666666888===AAA:::;;;>>>AAACCCDDDDDDDDDFFFLLLUUUZZZYYYTTTOOOLLLLLLKKKKKKJJJKKKKKKKKKLLLKKKKKKKKKIIIGGGFFFGGGHHHHHHLLLNNNKKKKKKPPPPPPLLLIIINNNSSSSSSPPPNNNPPPSSSIIIFFFDDDEEEJJJNNNPPPOOOGGGKKKLLLIIIKKKOOOOOOKKKNNNIIIJJJQQQTTTOOOKKKKKKBBB<<<;;;@@@CCCDDDJJJRRRLLLHHHEEEFFFLLLQQQSSSSSSQQQRRRSSSSSSQQQMMMHHHEEEKKKNNNRRRTTTTTTSSSTTTTTTWWW\\\[[[SSSOOOTTTYYYZZZOOOTTTWWWWWWWWWXXXTTTNNNLLLKKKIIIIIIJJJJJJJJJIIIGGGFFFAAA>>>@@@DDDDDDAAA@@@???>>>======>>>?????????AAABBBBBBBBBBBBCCCEEEBBBAAA>>><<<::::::::::::===;;;::::::;;;<<<;;;999888888888999999:::::::::666666666666777777777777333333333333333444555666555444333333222222333333222222111111111111222222111000///......///000111000000000000000000000000//////............//////............/////////000//////............//////////////////////////////000000111111111111000000------......000111222333/////////000111333444555222333444666888999;;;;;;777777888999::::::;;;;;;;;;>>>??????AAACCCAAA<<<>>>???BBBFFFHHHHHHFFFCCCDDDGGGJJJJJJFFFBBB@@@@@@???AAACCCAAA======BBBGGGBBB======AAABBB@@@BBBHHH@@@???>>>?????????===;;;===<<<<<<;;;;;;;;;<<<<<<777777777777777777777777666555555555444444444444111111111222222333333333333333333222222222111111000000000000000111111111//////000000111111111222...///000111000///---+++................................................,,,,,,,,,---------................../////////000............/////////000111222222222222333333333000000111222333333333333222333444444444555777999888888999999999888888777777:::>>>@@@@@@???>>>>>>DDDAAA@@@BBBFFFIIIIIIGGGpppbbbZZZPPPBBB;;;666666777444333333333333222222111000000000111111111111111111111111333111000111222222000///111222444333333222444555222333333111000000333555444444444555555444222000222222222222222111000000///......000222333222000///......111444777888888222000......///000000///111000000000//////......222000000000222333222111000000000000000000000000000000///////////////000333222111///...............///000000000///---,,,000...---...000111111111+++000333111000222222000//////............//////000111222222222222111000000000111222222222222111222222222111000///......//////000111111111111111000000111111111222222222222111000//////000111222333333444555666777888999999;;;===???@@@AAADDDFFFDDDJJJRRRXXXXXXTTTMMMHHHJJJLLLOOOPPPOOONNNMMMMMMOOONNNMMMLLLFFFCCCGGGNNNNNNMMMMMMLLLLLLMMMMMMNNNKKKMMMPPPSSSTTTTTTSSSRRRIIIIIIHHHGGGGGGHHHJJJKKKJJJKKKLLLNNNNNNMMMLLLLLLHHHKKKOOORRRRRROOOKKKHHHDDD???999888<<>><<<;;;:::999999<<<<<<<<<<<<;;;:::999888:::999888777666666666666777777777777777777666666444444222222222222444444444555666666555333111///000000111111111222222222444333111000......//////......////////////......000000//////.........---...---,,,+++,,,...000222000000000000000000000000111000///......///000111222111111111000000//////222222111111111111111111000000000000111222333444555555444444444444555555555777999<<<======<<<;;;???>>>>>>>>>???@@@AAAAAAAAABBBFFFKKKOOONNNIIIEEEIIIEEEDDDFFFFFFAAA??????DDDBBB@@@???@@@AAAAAA@@@??????@@@AAAAAABBBCCCCCCDDDBBB@@@AAABBBAAA>>>:::<<<>>><<<999:::<<<;;;777:::888555666777888555333666666666666666555555555555555444222000111333666555444333333222222333333333222000//////000222333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////////////////......////////////......000111111111222222222222111111222222222333333333222222333444444555555666888888777777777777888888999;;;<<<<<<;;;;;;===>>>@@@>>><<<>>>CCCFFFGGGFFFpppccc[[[RRRCCC<<<777888888666444444444333333222111000000///222222222222222222222222111222333444333222000///111222444333333222444555444444444222000000111333222888<<<;;;666111000111111222222333222111000////////////111333444222000000///...000333666777666111000...///000111111000000000000//////.........111000///000222222222000000000000000000000000000000000////////////000000222111000///............------///000000000000///111000......//////...---,,,000111000111444444000//////............//////000111222333333222111000000000111222222222222111222222222222111000///...//////000111111111111111111111222222222333333333333222111000000111222222333333444555666777777888888:::===>>>>>>>>>???AAADDDGGGLLLPPPPPPNNNKKKHHHJJJKKKKKKJJJIIIJJJLLLNNNKKKKKKLLLMMMKKKJJJOOOWWWNNNMMMMMMMMMMMMMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLMMMKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMAAA<<<777666:::???CCCEEEFFFFFFFFFGGGHHHJJJKKKLLLJJJIIILLLRRRSSSMMMIIIHHHMMMNNNTTT[[[^^^ZZZXXXYYYWWWVVVVVVWWWTTTQQQTTT[[[ZZZZZZ\\\___aaa^^^XXXSSSNNNNNNNNNLLLJJJJJJLLLMMMLLLLLLIIIDDDDDDGGGFFFBBBGGGEEECCCBBBBBBAAA???===@@@@@@AAAAAAAAA@@@??????AAAAAA@@@???===<<<::::::<<<<<<<<<<<<;;;:::999888::::::888777777666666666777777777777777888888888555555333222222222333333444444555666555444222000000000111111111222222222444333222111000000111111//////000000000000//////000/////////...............---,,,,,,,,,...000111////////////////////////111000///......///000111111111111000000000//////111111111111111111111111000000000000111222333333444444444444444555666666444555777999::::::::::::?????????@@@@@@AAABBBBBBCCCDDDHHHMMMPPPPPPKKKGGGJJJEEECCCEEEEEEAAA???@@@DDDBBB??????@@@AAAAAA@@@>>>>>>??????@@@AAAAAABBBCCCAAA@@@AAABBBAAA===:::<<<>>>===::::::===<<<888;;;999777777999999777555666666666666555555555555444444444222000000333555444333333222222222222222333222000//////000222333000000000000/////////...........................------------------------,,,,,,,,,---------......,,,---......//////....................................////////////......000000000000111111111111111111111111222222222222222222333333444555555555888777777666666666777777999;;;<<<<<<<<<<<<===???@@@???===???CCCFFFGGGFFFoooccc[[[SSSDDD===888888999777555666555444333222111000//////333333333333333333333333000555:::;;;888444222222111333444444222222333555555555555222000///111222333===EEEBBB666......333000111222333333222000/////////000333555555333000000///...///222444444333000//////000222333222111000000000///////////////000///...///000111111///000000000000000000000000000000////////////000000111111000///............,,,---...000111111222222222111///.........,,,***...000000000444888666000000//////......//////000111222333444444333222111000000111222222222222111222222222222222111000/////////000111111111111111222222222333333333444444444444333222111111222222444444444555555666666666888;;;>>>???>>><<<<<<===CCCDDDEEEFFFFFFGGGFFFFFFIIIHHHFFFCCCBBBEEEIIIMMMKKKJJJMMMPPPPPPOOOTTT[[[NNNNNNMMMMMMMMMNNNNNNOOOQQQPPPMMMJJJIIIIIIIIIJJJLLLKKKKKKKKKLLLMMMOOOPPPMMMLLLLLLLLLLLLMMMNNNNNNQQQPPPOOONNNNNNOOOPPPQQQIIIDDD===888888999:::;;;AAABBBDDDFFFHHHIIIJJJKKKLLLKKKMMMQQQQQQNNNLLLMMMNNNOOOTTT\\\^^^\\\ZZZ[[[VVVTTTUUUUUURRRNNNQQQWWWXXXXXXZZZ___cccaaaYYYRRRNNNNNNNNNMMMLLLLLLNNNPPPJJJKKKHHHDDDDDDFFFEEEAAAFFFDDDCCCBBBCCCBBB@@@???AAAAAAAAAAAAAAA@@@???>>>AAAAAABBBBBBAAA???<<<;;;<<<<<<<<<<<<<<<;;;:::999::::::999888777777777777666666777777888888999999777666555444222222222222222333444555555444333222111111111111111222222222333333222222222222333333000000111111111111000000////////////...............---,,,,,,---...000111////////////////////////000//////......//////000111111000000000000//////111111111111111111111111000000000000111222333333333333333333444555777888444444555666777777888888======>>>??????@@@AAAAAACCCDDDHHHLLLOOONNNJJJGGGJJJEEEBBBDDDDDDAAA@@@BBBCCCAAA???>>>???@@@@@@@@@======>>>>>>???@@@@@@@@@AAAAAA@@@@@@AAA@@@===;;;;;;>>>>>>;;;:::======:::<<<:::999999:::999888666777777666666555555555555444444444222000000222444333222222111111111111111222111000//////000111222000000000/////////......................................................,,,,,,,,,---------......,,,---......//////....................................////////////............/////////000000000000000000000111111111111222222333333444444555555777777666666555555555555999;;;<<<===<<<<<<>>>???@@@??????@@@DDDFFFGGGGGGmmmaaaZZZRRRCCC<<<777888999666555666555555444333111000//////333333333333333333333333111888???@@@;;;666555555222333444444222222333444444444444222111111333444999@@@FFFAAA555...///444///000222444444222000//////000111444666555333111111000...///111222222111000//////111333444333222111111111111111000000000///...---...000000000///////////////////////////000////////////000000111000//////.........//////......///000000111111111222111000000000000...,,,000000///000666:::777000000000////////////000000222333444444444444333222000000111222222222222111222222222222222111000000//////000111111111111111111111222222222222333333444333333222111111111111444444444444444444555555888;;;???AAA@@@>>>======@@@@@@@@@@@@AAAAAABBBCCCFFFEEEBBB@@@???AAAFFFIIIMMMLLLMMMPPPPPPNNNPPPVVVPPPPPPNNNMMMMMMLLLLLLLLLQQQOOOMMMKKKIIIHHHIIIIIIKKKKKKKKKKKKLLLMMMOOOPPPMMMMMMLLLKKKLLLMMMNNNOOOQQQPPPOOONNNNNNOOOPPPQQQLLLIIICCC???======>>>???FFFFFFEEEFFFGGGHHHJJJKKKQQQNNNMMMNNNNNNLLLOOOTTTPPPOOOSSSXXXYYYUUUSSSTTTTTTSSSTTTTTTQQQMMMOOOTTTQQQRRRUUU\\\cccbbbZZZSSSPPPQQQPPPNNNMMMLLLNNNPPPGGGGGGDDD@@@AAAFFFGGGDDD@@@???>>>@@@BBBCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>@@@BBBDDDEEEDDDAAA>>><<<<<<<<<<<<<<<<<<;;;::::::;;;:::999888888888888888555555666666777888888888888888666555333222111111111222333444444444444333111111111111111111111111111111111111222222333333///000000111111000000//////////////////............------------...///000////////////////////////////////////////////////000000000000000000//////000000000000111111111111/////////000000111222333111111222333444666777888444444444444555666777888999:::;;;<<<======>>>>>>AAACCCFFFIIIJJJJJJHHHFFFJJJEEEAAACCCCCCAAAAAADDDCCCAAA>>>>>>???@@@@@@???>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???===;;;999======:::999<<<<<<:::;;;;;;:::999999999888777777777666666555555444444444444444333111000111333222111111000000000000000111111000000000000111111000000/////////.................................------------------------,,,,,,,,,---------......,,,---......///.................................---......//////......------------.........//////////////////000000000000111222222333444444555555666666666666555444333333999:::<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDEEEFFFGGG|||kkk^^^WWWOOOAAA:::555666888666444555555555444333222111000///222222222222222222222222000777===>>>:::555444555222333444444222222333444111222222222222333666888???@@@???:::444111111444///000222333333222111000000000111333555555333111222000//////000111111000/////////111333444333222222222222222222222222222///---------///000///...///////////////////////////////////////000111111///...............///000000000//////////////////000000000111333333222000111111000111666;;;777000000000////////////000000222333444444444444333222000000111222222222222111111111222222222111000000//////000111111111111111000000000000111111111111111111111111111000000///333333333333444444444444666999===??????=========>>>>>>>>>???????????????AAABBBAAA@@@???@@@CCCEEEKKKIIIKKKNNNNNNKKKKKKOOOQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLKKKJJJKKKLLLMMMNNNLLLMMMNNNNNNNNNNNNMMMLLLEEEEEEEEEEEEGGGKKKPPPSSSPPPNNNJJJFFFFFFHHHJJJMMMMMMMMMPPPSSSQQQMMMMMMPPPPPPNNNPPPTTTTTTQQQOOOQQQTTTSSSUUUUUURRRMMMOOOTTTQQQRRRVVV]]]bbb```YYYRRRTTTTTTRRRPPPMMMKKKLLLNNNKKKJJJFFFAAADDDLLLPPPPPP@@@???>>>@@@BBBDDDCCCBBBAAABBBAAAAAA@@@???>>>===???AAADDDEEEEEEBBB???<<<<<<<<<======<<<<<<;;;;;;;;;::::::999999999999999555555555666666777777777999999888666555333111111111111222333444444444444111111111111111111111111//////000111111222222222...//////000000//////............///////////////---------------......///..............................////////////......//////////////////000000//////000000000111111111////////////000111222333000000111222444666888999555555555555555666777888777888:::<<<============AAACCCFFFHHHHHHHHHGGGFFFIIIDDDAAABBBCCCBBBBBBEEEBBB@@@>>>===>>>??????>>>?????????@@@@@@@@@@@@@@@>>>???@@@@@@???===<<<<<<888===>>>:::888:::;;;::::::::::::999888777777777888777777666555444444444555555555444222111111333222111000000//////000000111000000000000000000111////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///.................................------............------,,,------------.............../////////000000000111111222222333444444555555555555666555444333222888999;;;<<<;;;<<<>>>??????@@@AAACCCCCCDDDEEEFFF|||iii\\\TTTKKK@@@999555666777555444555444444444333222222111111111111111111111111111111000333777777444111111222333444555444222111222333000111222222222444777:::@@@<<<777444333333333333000000111222222222222111000000000111333444333222222111//////000111111000/////////111333333222000222222222222222333333333///...---...///000000...000000000000000000000000///......//////000111222------------...///000000000000///..................///000222555666555444111222222111555888666000111000000//////000000111111222333444444333222111000000111222222222222111000000111111111000000/////////000111111111111111/////////000000000000111///000000111111111000000222222222333333444444444444777:::;;;;;;::::::;;;======>>>>>>>>>>>>>>>===???AAABBBBBBAAAAAABBBCCCEEEDDDFFFKKKLLLJJJJJJLLLOOONNNMMMLLLKKKJJJJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLIIIJJJMMMOOOOOOMMMJJJIIIHHHIIIJJJKKKLLLNNNRRRVVVUUUQQQLLLGGGFFFIIILLLOOOJJJPPPZZZaaa^^^TTTMMMMMMMMMLLLNNNSSSUUUSSSSSSVVVUUUUUUVVVXXXTTTPPPQQQVVVXXXZZZ]]]``````\\\UUUPPPUUUUUUSSSPPPLLLKKKKKKMMMLLLKKKGGGCCCGGGOOOTTTSSSFFFDDDCCCCCCDDDDDDBBBAAABBBBBBBBBAAA@@@???>>>===>>>???BBBDDDDDDBBB???===<<<<<<=========<<<<<<;;;;;;;;;::::::999::::::;;;777777777666666666666666999999888777666444222111111222222222333333444444222222222111111111111111...///000111111111111111......////////////...............///////////////---.............................................---......//////......---......////////////000000...//////000000111111111////////////000111222222000000111222444555777888555555666666666777777777888:::<<<>>>???@@@??????CCCEEEHHHIIIHHHGGGHHHIIIHHHCCCAAACCCDDDCCCCCCEEEAAA???===<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@@@@>>><<<<<<<<<999>>>@@@;;;888999:::::::::;;;;;;:::888777777888888888777666555444444333666777777666333222222333222111111000000000000000000000000000000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......------------------------------............------,,,,,,---------.........////////////000000000000111111222222333333444444333444555666666555444333666888:::::::::;;;===???===???BBBCCCBBBBBBDDDEEE}}}iii[[[SSSIIIAAA:::555777888666555666333333333333333333333333222222222222222222222222333222222111111111111111333444555444222111222333111222333222222444777999888666333111222333333333111111000000000111333333111000...///111333333333222111///000111222222111/////////111333222000---000000000111111111222222///...---...000111000///000000000000000000000000............///000111222---,,,,,,---...///000111......---,,,,,,---...///---...///222555666555333000333444222333555333000111111000000000000111111000111222333333222111000000000111222222222222111...//////000000000////////////000111111111111111///000000000000111111111...///111222333222222111000000111222333444444555777888::::::999888888999>>>===<<<<<<<<<<<<===>>>AAABBBCCCBBBAAAAAACCCDDDCCCBBBEEEKKKMMMKKKJJJKKKIIIIIIIIIIIIJJJKKKLLLMMMIIIIIIHHHHHHIIIKKKMMMNNNIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLNNNNNNLLLJJJIIINNNOOONNNLLLHHHFFFHHHJJJOOOLLLIIIHHHHHHKKKOOORRRMMMSSS]]]ccc___TTTMMMMMMLLLKKKMMMSSSVVVUUUWWW[[[VVVVVVXXXZZZXXXSSSUUUZZZZZZ]]]aaa```\\\WWWSSSQQQSSSSSSRRROOOLLLKKKLLLNNNJJJJJJHHHFFFHHHNNNPPPNNNGGGEEEDDDCCCDDDDDDBBB@@@BBBBBBBBBAAA@@@???>>>===<<<>>>@@@BBBBBB@@@>>>===<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;::::::999999888777777777888888888888777555333222222222222222222222333333222222222111111111000000///000111222222222111000//////000000000000//////............/////////000---...............------........................------...//////...------........./////////000000......//////000111111222///......//////000111222111111111222333555666777444444666777777777666555888:::<<>>>>>===????????????????????????;;;===@@@???===;;;;;;<<<<<>>999999;;;;;;;;;<<<===<<<999888999:::888888777666555444333333777888999777555333333444222222111000000000000111//////000000000000////////////.........---------........................------------------------,,,,,,,,,---------......,,,---......//////......------------------------,,,------......------,,,------------............//////000000000111111111111111111222333333444444222333555777777777666555444666888999999:::<<<>>><<>>;;;999999;;;===???CCCCCCCCCBBBAAABBBDDDGGGFFFDDDFFFLLLNNNKKKHHHIIIEEEEEEFFFHHHJJJMMMOOOPPPHHHFFFCCCBBBCCCFFFJJJLLLJJJIIIGGGFFFEEEEEEFFFGGGFFFGGGIIIJJJJJJJJJIIIHHHKKKKKKLLLLLLLLLLLLKKKKKKJJJKKKKKKHHHDDDBBBCCCEEEFFFFFFFFFGGGJJJMMMQQQSSSMMMOOOTTTVVVQQQIIIHHHLLLMMMKKKMMMRRRUUUUUUWWW[[[WWWWWWZZZ\\\ZZZVVVWWW\\\UUUZZZ___^^^YYYSSSRRRSSSQQQRRRQQQOOOLLLLLLMMMOOOKKKMMMMMMKKKMMMPPPNNNJJJBBBAAA@@@AAACCCCCCCCCAAABBBBBBBBBAAA@@@???======<<<===???@@@@@@???>>>===<<<<<<===============<<<;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;:::999888888888888888888777666444333333333222111111222222333222222222222111111000000111222333444333333111111000000111111111111000000---.........//////000000---......///......------........................,,,---...//////...---,,,---.........//////000000---......///000111111222.........//////000111222111111111222333444555666222444555777777666444333666888:::===??????>>>>>>AAADDDFFFEEECCCCCCEEEHHHEEEAAAAAAEEEGGGDDDCCCDDDAAA???<<<<<<===>>>>>>===>>>>>>>>>>>>============:::===@@@???===;;;;;;===???DDDFFF@@@::::::<<<<<<<<<>>>???===:::999:::<<<999888777666555444333333888999:::999666444444444333222222111111111111111//////000000000000////////////.........---------................................................,,,,,,,,,---------......,,,---......//////......------------------------,,,------......------,,,---------.........//////000000000000111111111111000111111222333333444444111333555777888888777666333555777888888999;;;===;;;>>>BBBBBBAAA@@@AAACCCzzzjjj[[[OOOIII>>>999666888888555444555555444333333222222222222444444333222111111000000222111//////000111444555222444555333000///111444111222333333111111222333444333222111111222333444222111111111000000////////////000111111111111111000000000000////////////---///000222222000///---000000000000000///......---.........//////000000000222111...///222333000000///............//////555000,,,...333555111,,,000---++++++,,,...000000000000000000111111111111.........///111333666777333222111000////////////222222222111000//////...000000000000000000000000////////////////////////000000000000000000000000111111222222222333333333222222222222222222222222/////////000111111222222777888888999999:::;;;;;;===;;;999888999<<<@@@BBB???@@@BBBCCCDDDDDDDDDDDDGGGCCCBBBFFFHHHFFFEEEGGGCCCGGGLLLNNNKKKHHHGGGGGGFFFFFFEEEAAA>>>@@@FFFLLLIIIHHHGGGGGGIIIKKKKKKJJJFFFFFFEEEEEEFFFHHHJJJKKKJJJKKKLLLLLLJJJHHHHHHIIIOOOMMMKKKIIIFFFDDDCCCCCCKKKHHHEEEEEEHHHJJJIIIHHHFFFIIIMMMOOONNNLLLKKKKKKPPPNNNOOORRRRRRPPPPPPSSSUUUWWWYYY[[[[[[ZZZXXXXXXZZZ^^^aaa___XXXRRRQQQRRRZZZXXXTTTOOOKKKJJJLLLNNNLLLNNNPPPRRRQQQOOOLLLIIIBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA???>>>>>>???@@@CCC@@@>>>===>>>?????????========================;;;;;;;;;;;;<<<<<<===>>>???>>><<<999888777777888999666333333555666444222222333333444444333333222333222000//////000222333444444444444333333222111333222111111000111111111000000000000000000111111........................//////............/////////.........------------////////////////////////000000000000000000000000............////////////222222222333444555666777444555777888777666444333666777888999;;;<<<===>>>AAABBBCCCCCCBBBBBBCCCEEEBBBCCCDDDCCCAAA@@@AAABBB??????>>>??????@@@AAAAAA======>>>===;;;;;;<<<>>>======<<<<<<<<<<<<======<<<>>>>>>:::666777===BBB???>>><<<;;;:::999999888666666666666555555555555444444333333333333222222111111111111111111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------,,,------......------,,,............////////////..............................//////000000111111111111000000111333555666222333444666777888888888777777888999:::;;;;;;<<<>>>???@@@???>>>>>>@@@BBBzzzjjjZZZMMMFFF>>>999666888888555444666555444333333222222222333333333333333222111000///111111000///000111333555222444444333000///111333111222333333111111222333333222111111111111222333000000000000/////////...//////000111111111111111000000000000000000000/////////000111111000//////000000000000000///.............../////////000000444777666111///000000...000000///////////////000444111///000333333000---...,,,++++++,,,......////////////000000000111111//////...///000222444555333222111000000/////////222222111111000//////...000000000000000000000000////////////////////////000000000000000000000000111111111222222222333333222222222222222222222222222222222222222222222222777777777888888888888888;;;:::999888999<<<>>>@@@===???AAADDDEEEFFFEEEEEEBBB@@@AAAEEEFFFDDDEEEIIIIIIJJJKKKJJJGGGGGGIIIKKKHHHGGGFFFFFFHHHJJJKKKKKKHHHGGGFFFFFFHHHIIIHHHGGGFFFFFFEEEEEEEEEGGGHHHIIIHHHIIIJJJJJJIIIHHHHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIGGGDDDEEEGGGIIIHHHGGGHHHJJJLLLMMMLLLKKKKKKKKKRRROOOOOOQQQRRRPPPQQQTTTRRRSSSTTTWWWZZZ[[[ZZZYYY\\\___aaa^^^XXXSSSRRRSSSZZZXXXUUUPPPMMMLLLNNNPPPNNNOOOPPPPPPOOOMMMKKKIIIDDDDDDCCCBBBBBBCCCCCCCCCDDDCCCAAA???>>>???@@@AAACCC@@@>>>>>>???@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999999999666333333555555444222222333333444444333333222222111000//////000111222333333444444333333222111111000000000111222333333111111111111000000000000........................//////............///////////////.........------////////////////////////////////////////////////............////////////222222222333333444555666444555666888888777555444777777888:::;;;<<<===>>>@@@AAACCCCCCBBBAAABBBBBB>>>@@@AAABBBAAAAAABBBCCC======<<<<<<===>>>??????>>>??????===<<<;;;<<<>>>??????>>>===<<<;;;;;;;;;<<<>>>>>>;;;888888<<<@@@>>>===<<<;;;:::999999999777777777777666666666666444444333333333222222222111111111111111111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------,,,------......------,,,............////////////.................................///000000111111222222111111111222333333111222333444555666777777777777888888888888888888;;;<<<===>>>===>>>AAACCCzzzkkk[[[LLLCCC>>>999666888888666555777444444333222222222333333111222444444333222000...111000000///000222333444333444444333000///000111111222333333111111222333222111111000000111111222000////////////.........//////000111111111111111000000000000000000000000000000000//////000000000000000111111000000//////......////////////000000444999999444//////000///111000000000000000111111222333333333222111///---+++,,,,,,---------------....../////////000000000//////......///000222333222222222111000000//////222222111111000/////////000000000000000000000000////////////////////////000000000000000000000000111111111222222222222333111111111111111111111111555555555444333222222222666666666666777777777777888888888999:::;;;======???@@@CCCEEEFFFFFFEEEDDD@@@@@@CCCGGGFFFDDDGGGLLLddd```XXXOOOGGGDDDEEEHHHGGGFFFFFFJJJOOOPPPMMMIIIGGGFFFEEEEEEFFFGGGFFFDDDFFFFFFEEEDDDDDDEEEFFFGGGFFFGGGIIIHHHGGGGGGHHHIIIEEEEEEEEEFFFHHHIIIKKKLLLGGGEEEDDDDDDFFFHHHHHHGGGIIIJJJKKKKKKKKKLLLOOORRRTTTPPPNNNPPPQQQOOOQQQUUUSSSQQQPPPSSSWWWZZZYYYXXX]]]___```]]]XXXTTTUUUVVVXXXWWWTTTPPPMMMMMMOOOQQQQQQQQQPPPNNNLLLKKKIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCCCCAAA??????@@@@@@@@@???::::::::::::::::::::::::===<<<;;;:::999999999999777888999:::::::::::::::888666444333444444333222222333333444444333333222111000///......///000111333333333333333222222111/////////000111333444555222222111111111000000000........................//////............//////000000000/////////......////////////////////////////////////////////////............////////////222222222333333444444555333444666777888888777666888888999:::<<<===>>>>>>>>>AAACCCDDDBBB@@@@@@@@@===???BBBBBBAAA??????@@@>>>======<<<<<<===>>>???@@@@@@@@@>>><<<;;;<<<===AAA@@@???>>><<<;;;:::999<<<>>>???===:::999;;;>>><<<<<<;;;:::::::::::::::888888888777777777666666333333333333222222222222111111111111111111111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................,,,------......------,,,---............/////////---------------------------......//////000111111222222333333222111111000111111222333444555555555888888777777777666666666888999;;;<<<<<<>>>@@@CCC|||mmm]]]MMMCCC???999666888888666666888444333333222222333333333222333555666666444111///000000000000111222333444333333333333111000000000111222333333111111222333111000000000000000000111000000000000000///////////////000111111111111111000000000000000111111111222111///......///111222000000111111111000000/////////////////////000000///444777333///000111111111111111000111111222222111444666555111.........+++---///000///...------............////////////000//////......///000111222222222222111111000000111111111111000000//////////////////////////////////////////////////////000000000000000000000000111111111111222222222222000000000000000000000000555555444444333333333333444444555666777888888999666777888999:::;;;;;;;;;AAABBBDDDEEEEEEDDDCCCBBBCCCDDDHHHJJJGGGDDDHHHOOOqqqjjj^^^RRRIIIDDDDDDEEEFFFFFFGGGJJJMMMMMMJJJGGGHHHFFFEEEFFFFFFFFFDDDCCCFFFFFFDDDCCCCCCDDDEEEEEEFFFGGGHHHGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEFFFGGGGGGHHHGGGIIIIIIJJJJJJKKKOOOTTTXXXTTTPPPNNNOOOOOONNNPPPUUUWWWSSSQQQRRRUUUWWWVVVTTT[[[[[[[[[YYYVVVUUUWWWYYYVVVUUURRRNNNLLLLLLOOOQQQSSSQQQNNNLLLIIIHHHHHHHHHFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBAAAAAABBBBBBDDDDDDCCCAAA@@@@@@AAAAAA@@@???999999999999999999999999<<<;;;:::999999999999999666777888:::::::::999999777666444333333333333333222333333444444333333222111111000000000000111111222222333333333222222111000000000000111222333444333222222111111000000///........................//////............//////000000000000////////////////////////////////////////////////////////////............////////////111111222333333333333333333444555777777888888777888999:::;;;<<<===>>>>>>>>>AAADDDEEECCCAAA??????BBBCCCEEEDDDAAA>>><<<<<>>>>>???@@@AAAAAABBBAAA???===;;;<<<===@@@@@@???>>>===<<<;;;:::<<<>>>???>>><<<:::;;;<<<;;;;;;::::::999:::::::::777777777777666666666666333333333222222222222111111111111111111111111111////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......////////////////////////,,,------......------,,,---------.........//////------------------------------......///000000111000111222333333222111000222222333333333444555555777777777777777777777777777888999::::::;;;>>>@@@|||pppaaaPPPEEE@@@;;;777888888555555888333333333222222333333444333444666888777666333111000000000111111222333333333333333333333333111000111222333333111111222333000000000111111000000000111111111111111111111111//////000111111111111111///000000000111111111222333222000......000222333000000111111111111000000000000000000000000//////+++111444111///111222111111111111111111222333333111444666555000------///,,,///222333111///..................////////////111000///......///000111111222222222222111000000111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000111222222222333333333444111222444666888:::;;;<<<555666888999:::;;;;;;:::>>>@@@AAACCCDDDEEEEEEEEEEEEFFFIIIKKKGGGCCCFFFLLLYYYUUUOOOIIIGGGGGGHHHIIIGGGIIIKKKJJJHHHGGGHHHIIIHHHGGGGGGGGGHHHHHHEEECCCFFFEEEDDDCCCCCCCCCDDDEEEHHHHHHHHHFFFDDDCCCDDDFFFIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHIIILLLQQQTTTSSSNNNLLLMMMMMMKKKNNNRRRVVVSSSQQQRRRUUUVVVVVVTTTVVVVVVUUUTTTSSSTTTWWWYYYVVVUUUSSSOOOMMMMMMPPPSSSSSSPPPMMMIIIGGGGGGHHHIIIDDDDDDDDDDDDDDDEEEFFFGGGBBBBBBBBBCCCCCCDDDEEEEEECCCBBBAAAAAABBBBBBAAA???999999999999999999999999999999999999999:::;;;<<<777888999:::999888777666666666555444222222222333222333333444444333333222222222222222222222222222111111222333333222222222222222111111111111111222333222222222111111000000//////////////////////////////............//////000000000000////////////////////////////////////....................................////////////000111222333333222222111333333444555666777777777888999999:::;;;<<<======>>>@@@DDDEEECCCAAA@@@???CCCEEEFFFDDDAAA???======BBB@@@???======>>>@@@AAAAAABBBAAA???===;;;<<<======>>>>>>???>>>>>>===<<<<<<===??????===<<<;;;;;;;;;::::::999999999::::::666666555555555444444444333333222222222111111111000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......////////////////////////,,,------......------,,,------------............---------------------------------...//////000000...///111222333333222222555444444333333444555666666666777777888999999:::777888999999888999;;;<<<|||qqqcccSSSGGGCCC===888888777555444777333333222222222333444444333444666777777666444333///000000111222222333333222222333444666666444222111222333333111111222333000111111222222111111000111111222222222222222333//////000111111111111111///000000111111222222222333222000//////000222333000000111111222222111111111111000000000000//////...222333111222444333///000000000000111222333333111333444222...---...000---111444444111//////000....../////////000000000111000/////////000111222111111222333333222111000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111000000000111222333333333111222333555888:::;;;<<<666777888999:::;;;;;;;;;:::;;;===???BBBEEEHHHJJJEEEEEEFFFHHHEEEAAABBBGGGIIIGGGDDDDDDFFFIIIJJJKKKJJJMMMNNNKKKGGGFFFIIILLLHHHGGGGGGIIIJJJIIIGGGEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGEEECCCCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJKKKJJJHHHFFFFFFGGGIIIIIIIIIHHHFFFFFFHHHJJJOOOKKKIIIKKKJJJIIIJJJNNNOOOPPPQQQSSSTTTVVVWWWXXXSSSSSSRRRQQQRRRSSSTTTUUUXXXWWWTTTQQQNNNNNNQQQTTTPPPNNNKKKHHHGGGGGGIIIJJJDDDDDDDDDDDDEEEFFFGGGHHHCCCCCCDDDDDDEEEEEEEEEEEECCCBBBBBBBBBCCCCCCAAA???::::::::::::::::::::::::999999999999:::;;;<<<===999999999888777666555444555555555444222111222333222333333444444333333222333333333333333333333333000111222222222222222222333222222111000000111111222222222222222222222222//////////////////////////////............//////000000000/////////......////////////////////////....................................////////////000000222333333222111000333333333444444555555666888888999::::::;;;<<<<<<<<>>???@@@@@@@@@>>><<<;;;<<<===<<<===>>>?????????>>>===<<<======>>>>>>>>>======;;;;;;:::999999999999999555555555444444444333333222222222222111111111111000000000000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---..............................,,,------......------,,,,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000---...///111222333333333666555444333333444555555555666666777888999:::;;;777888999888777777999;;;yyypppdddTTTIIIEEE???999888777444333666333222222222333333444555333333444444444444333333///000000111222222333222222222222555888999777444111222333333111111222333111111222333333222111111000000111111222222222222//////000111111111111111///000000111111222333333222222111000000111222222///000111222222222222111111111111000000000//////111222222444888===:::444/////////000000222333333111111000...------///111...111444333000---...111/////////000000000111111111000000///000111222333000111333444444333111000000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222111111111111222222222222222222333555666777888999777888888999:::;;;<<<<<<<<<<<<;;;<<<>>>CCCGGGJJJEEEBBBCCCEEEEEECCCCCCFFFLLLIIIFFFFFFHHHJJJJJJIIIKKKKKKLLLKKKJJJJJJJJJKKKFFFFFFGGGIIIJJJJJJHHHEEEEEEDDDDDDCCCDDDEEEGGGHHHFFFFFFFFFEEEDDDEEEHHHJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLJJJGGGDDDDDDDDDEEEGGGIIIIIIHHHGGGGGGGGGKKKHHHGGGIIIIIIFFFFFFIIIIIINNNRRRTTTRRRRRRTTTWWWUUUTTTRRRQQQQQQQQQPPPPPPWWWVVVSSSOOOLLLLLLOOOQQQLLLKKKIIIGGGGGGHHHJJJKKKFFFFFFEEEEEEEEEFFFGGGGGGDDDDDDEEEEEEFFFEEEEEEEEECCCBBBBBBCCCDDDDDDBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<999999888777666555555666444555666444111000222444222333333444444333333222222222222333333222222222000000111222222222222222111111111000111111222222000111111222222333333444//////////////////////////////............///////////////.........------////////////////////////....................................///////////////000111222222111000///333333222222222333333444777888888999999::::::::::::<<<>>>???>>>>>>???@@@@@@AAAAAA@@@???@@@CCCEEEBBB@@@===::::::<<<>>>???>>>??????===<<<;;;<<<>>>>>>???@@@@@@@@@>>><<<;;;<<<<<<<<<===>>>?????????<<<;;;:::999888888888888666555555555444444444444222222222222111111111111000000000000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000000000000111222222666555333222111222333444666666666777777888888888666777888888777888:::<<>>BBB@@@===;;;;;;>>>BBBEEEFFFBBBBBBFFFHHHGGGFFFHHHKKKGGGDDDDDDGGGKKKLLLLLLIIIGGGGGGJJJMMMNNNJJJGGGEEEEEEFFFHHHJJJJJJHHHFFFEEEDDDDDDDDDEEEFFFHHHIIICCCDDDDDDDDDEEEGGGKKKNNNGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJLLLJJJEEEBBBAAABBBAAAEEEJJJMMMMMMLLLLLLLLLIIIFFFFFFHHHGGGDDDDDDFFFIIIOOOUUUUUUPPPMMMOOOSSSXXXVVVTTTRRRQQQPPPMMMKKKTTTRRROOOKKKHHHHHHJJJMMMIIIIIIGGGGGGGGGIIIKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCDDDEEEDDDBBB@@@========================>>>>>>===<<<;;;;;;;;;;;;999888666555555666777777444555666444111000111444222333333444444333333222111111222222222222111111///000111222222222222222//////000000111222444444000000111222333444444555000000000000000000000000//////............/////////.........------------////////////////////////..................................../////////000///000111222222111///...333333222111111111222222777777777888888999999:::777999;;;<<<<<<<<<>>>@@@CCCCCCAAA>>><<<===@@@CCCDDDBBB???<<<<<<===@@@BBB======>>>===;;;;;;<<<>>>@@@@@@AAAAAA@@@===;;;999===;;;;;;<<<>>>@@@@@@@@@===<<<;;;999888777777777777666666666555555555555222222222111111111111000000000000000000000000000000000000000000000000000......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......------------------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000333222000/////////000111666444222000000000222333666666666666666555555555444555777888888999<<<>>>vvvnnn```SSSMMMCCC===888888777444333666444444444444444444444444555444222222222222111000222000//////111333333333222111222666999999666222777555333111000111333444333111//////111333333333111111111111111111111111//////000111111111111111111333444333000000222444666***444444...000///555'''555666111111---,,,333222;;;111%%%555888111...555000000666888666555777...000666888***999###>>>111000...------...000111////////////////////////+++222000---000222...333000000000000000111111111222999,,,222...AAA&&&:::333444444,,,888(((111333---......///000111111222---333000---222444333888666...000444:::333'''444555***///...---666,,,888333333333...///555555444,,,<<<...333111''':::555333444444444555555666666222666666999===888666@@@777EEE666>>>DDD:::EEECCC@@@AAABBBBBBBBBDDDGGGJJJMMMJJJFFFDDDEEEFFFGGGGGGLLLHHHEEEGGGLLLLLLGGGAAABBBBBBBBBDDDFFFGGGGGGFFFBBBDDDFFFFFFFFFEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGHHHKKKJJJIIIHHHFFFEEEDDDCCCEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFFFFDDDCCCEEEHHHJJJLLLOOORRRQQQNNNKKKLLLMMMVVVRRRPPPRRRQQQMMMKKKKKKSSSTTTQQQLLLJJJMMMMMMKKKKKKJJJHHHGGGFFFGGGGGGHHHCCCCCCBBBBBBCCCDDDFFFGGGCCCEEEGGGGGGEEECCCCCCCCCGGGEEEDDDCCCDDDDDDBBBAAA============>>>>>>>>>>>>:::::::::999999999888888777777666666555555444444555555444333333222111111000111222333444444444444555444333222111111111111222111000.........///000000000////////////000000000111111111111222222222.../////////////////////......------------.................................///000111111000///...------------------------............////////////000000000000111222333444222222222222222222333333444555777666555555666777666999;;;<<<======???@@@????????????@@@AAABBBBBBAAA@@@?????????@@@AAABBB===???@@@???<<<<<<>>>@@@DDDCCCBBBAAA???>>>======@@@???>>>>>>===>>>>>>???>>>;;;888777888888666444777666666666666777777888222222222111111111111000000000000000000000000000////////////////////////........................------------------------------------------------......------------.........------,,,++++++++++++---------,,,,,,,,,++++++------------------------------------------------...------------...//////............////////////000000111111111222222222777666555444444444444444555666777888999:::;;;;;;vvvnnnaaaSSSLLLCCC<<<888777666333333555444444444444444444444444333222111111222222222111222111///000111222111111444222111444777::::::999888666333111000111222333222000//////111222222222111111111111111111111111//////000000111000000000111222333222000///111444666;;;444///111555666000888555((('''555;;;777:::666------???333///+++444---000///---111888777111444>>>+++---;;;'''FFF"""...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,666(((888///333555...---000000000000111111111111///444---888555444,,,&&&444//////&&&000)))444$$$......//////000111111222888000000444000((('''+++222111333///---...---333;;;111444)))333000---&&&111)))444///,,,///(((666777)))&&&,,,666777---.../////////000000000111111333///...222888<<<;;;666;;;GGG888===BBB===EEE@@@AAABBBCCCDDDCCCDDDGGGIIIJJJHHHEEEEEEFFFHHHIIIIIIJJJGGGFFFGGGIIIIIIEEEAAA===>>>???AAADDDEEEEEEEEEDDDFFFGGGGGGEEEDDDDDDEEEGGGGGGGGGFFFFFFFFFEEEEEECCCEEEFFFFFFEEEFFFHHHJJJJJJIIIHHHGGGFFFDDDCCCCCCEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHHHHGGGFFFGGGIIIKKKLLLOOORRRQQQNNNKKKLLLNNNRRRPPPQQQSSSSSSOOOMMMOOOSSSTTTQQQLLLJJJLLLLLLJJJJJJIIIHHHGGGGGGGGGHHHIIICCCCCCCCCCCCCCCDDDEEEEEECCCEEEFFFFFFDDDCCCCCCDDDEEECCCBBBBBBBBBBBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::::::::999999888777777666666555555444444333222222111111111111333444444555555555555444333222111111111111222111000///......///000000000////////////000000000000111111111222222222//////////////////......///......------......///...........................///000111111000///...------------------------............////////////000000000000111222333444111222222222222333333333444555666666555555666777666888:::<<<<<<<<<>>>???@@@????????????@@@@@@AAA>>>>>>=========>>>???@@@>>>@@@AAA???======???AAABBBBBBAAA@@@??????>>>>>>?????????>>>>>>>>>=========:::777777888888777555555555444444444444444555222222222111111111000000000000000000000000000000................................................------------------------------------------------......------------......------,,,,,,+++,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------...------------...//////............////////////111111111111222222222222555555444333333333333333555666666777999::::::;;;uuuooobbbTTTLLLCCC<<<777666555222222555444444444444444444444444111111111111111222333333222111111111333222111///555333111222666;;;>>>@@@888666333111000000111222111000...///000222222111111111111111111111111111000000000000000/////////000111222111000///111333,,,555)))RRRzzz}}}}}}yyyssszzz||||||vvvxxx{{{ZZZ333(((000444222000mmmrrryyywwwbbb%%%???---444555///,,,000000000111111111222222000222---444444777~~~SSS...//////000000111111111***(((QQQ{{{tttzzzyyyxxx___+++444555111...---kkkwwwmmmpppddd===EEE<<<<<<>>>???FFF<<<@@@BBBDDDEEEDDDDDDEEEFFFEEEDDDCCCEEEHHHJJJKKKJJJHHHHHHHHHHHHFFFEEECCCAAA:::<<<===@@@BBBCCCDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEEEEFFFHHHKKKHHHHHHGGGFFFDDDCCCBBBBBBDDDEEEFFFGGGHHHGGGGGGFFFHHHIIIKKKKKKJJJIIIJJJKKKJJJMMMPPPOOOLLLJJJLLLNNNRRRSSSVVVYYYVVVPPPOOORRRTTTUUURRRLLLIIIKKKKKKIIIHHHHHHGGGFFFFFFGGGIIIIIIDDDDDDDDDDDDDDDCCCCCCBBBDDDEEEEEEDDDBBBBBBCCCEEECCCBBB@@@@@@AAAAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;666777888999:::;;;;;;<<<::::::999999888777777777444444333333222222111111222222333444555555555555444333222111111111111111111000000////////////000000//////......//////000000000000111111111222222000000000//////.........///......------......///........................//////000000000000//////------------------------............////////////000000000000111111222333111111222222222333333333333555666666555555666777555777999::::::;;;<<<===@@@?????????????????????=========<<<===>>>?????????@@@@@@@@@>>>>>>@@@BBBAAAAAA@@@@@@@@@???????????????@@@@@@???===<<<:::;;;999777777888888777666666555444444333333333333222222111111111000000000////////////////////////................................................------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,,,,------------------------------------------------...------------...//////............////////////111111222222222333333333444333333222222222222222555555666777888999::::::uuupppdddVVVNNNDDD===777555444222222444333333333333333333333333222222222111000111222333222222222444555555333111555333222222555999===???777666444111000000000111111///...///111222111000111111111111111111111111000000//////////////////000000000000000000111222222333...888+++666,,,(((444---===***444000...444000000000111111222222333111444333111...999//////000000000111111111444AAA444---444444///<<<888===>>>===999>>>EEE<<>>@@@BBBCCCCCCCCCDDDEEECCCDDDFFFEEEDDDCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCEEEDDDDDDEEEGGGIIIGGGFFFEEEDDDCCCBBBAAAAAACCCDDDEEEGGGGGGGGGFFFFFFGGGIIILLLMMMKKKJJJIIIIIIHHHJJJMMMLLLIIIHHHJJJLLLVVVYYY]]]^^^XXXPPPNNNRRRUUUUUURRRKKKIIIJJJJJJGGGEEEEEEDDDDDDDDDFFFGGGHHHEEEEEEFFFFFFEEECCCAAA@@@DDDEEEDDDBBBAAAAAACCCEEEBBBAAA???@@@@@@AAA???>>><<<<<<<<<;;;;;;;;;;;;;;;777777888999::::::;;;;;;::::::999999888777777777333333333333222222111111222333444555555555555555333333222111111111111111000000000////////////000/////////....../////////000000000000111111111111111111000000///.........//////............//////........................//////000000000000//////------------........................////////////000000000000000111222222111111111222222333333444222444555555555555666777444666888999999999:::<<>>======<<<>>>>>>>>>>>>???@@@@@@AAA@@@@@@@@@@@@???@@@AAABBB???????????????@@@@@@@@@??????@@@@@@???===:::888999888777777777777888777888777666555444444444444111111111111000000000000........................................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,------------------------------------------------...------------...//////............////////////222222222222333333333333333333222222222222333333555555666666777888999999tttqqqgggYYYQQQEEE>>>777555444111222555333333333333333333333333444444444222000///222444222222333555888888666555333333444444444555777888666555333111000000000000000//////000222222111000111111111111111111111111111000////////////000000000000//////000111222222222444...777,,,777,,,'''222888222***888,,,,,,888///000000111222333333333111555;;;666...,,,000000000000111111111111777444,,,***...333999999444>>>>>>666===BBB>>>===@@@BBBCCCBBBAAAAAABBBBBBAAAAAACCCEEEFFFFFFDDDGGGJJJLLLJJJFFFBBBBBBDDDFFFHHHIIIIIIFFFEEEEEEGGG???AAADDDDDDDDDDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEDDDCCCBBBDDDEEEFFFEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGGGGFFFFFFEEEHHHJJJKKKJJJHHHGGGGGGDDDGGGIIIHHHFFFFFFHHHKKKTTTVVV[[[]]]WWWOOONNNQQQTTTUUUQQQKKKHHHJJJJJJGGGCCCCCCBBBBBBBBBCCCEEEFFFFFFFFFFFFFFFDDDBBB@@@???DDDDDDCCCBBB@@@@@@BBBDDDBBB@@@???@@@AAAAAA@@@???=========<<<<<<<<<;;;;;;999999999999999999999999888888888777666666555555333222222222222222111111333333444444555444444444222222111111000000111111/////////000000000000/////////............////////////000000000111111111111111000000/////////////////////....../////////////////////////////////000000////////////000000---------....../////////............////////////000000000///000000111111000000111222333333444444222333555555444444666888444666888999888888999;;;===>>>>>>>>>>>>===;;;;;;<<<<<<===>>>??????@@@@@@@@@?????????@@@AAABBBBBB>>>>>>????????????@@@@@@>>>???@@@@@@???<<<:::888888888888777666666777888777777666444333333333333111111111000000000//////------------------------................................................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,---......///.........---------,,,,,,------------------------------------------------...------------...//////............////////////111111222222222333333333444333333333333333444444555555555666666777777888}}}qqqoooggg[[[TTTGGG???888666444222333666333333333333333333333333444555555333000000444777444333333555777888777666111333555555333222222333444333222111111111000111111000000111333333222000111111111111111111111111111000/////////000222333111000...///111333333222+++777)))IIIooosssqqqPPP111+++111333...,,,GGGIII)))...;;;---+++444///000000111222333444444888222555333333...111111111111111111111111999...FFFgggkkkyyyjjjbbbSSS///666(((,,,;;;,,,FFFLLL222<<>>===???AAABBBAAAAAABBBCCCDDDBBBAAAAAACCCDDDDDDDDDGGGIIIKKKJJJFFFCCCCCCDDDIIILLLNNNLLLHHHEEEFFFGGG===@@@BBBCCCCCCDDDEEEFFFEEEFFFFFFGGGHHHIIIIIIJJJEEEEEEEEEDDDBBBAAABBBCCCEEEEEEDDDDDDCCCBBBAAAAAAAAABBBDDDEEEFFFFFFFFFFFFDDDFFFHHHIIIGGGEEEDDDDDDBBBEEEGGGFFFDDDDDDHHHKKKLLLNNNRRRUUUSSSNNNNNNRRRSSSTTTQQQKKKHHHJJJJJJHHHCCCCCCBBBAAAAAABBBCCCDDDGGGFFFFFFEEEDDDBBB@@@???BBBCCCCCCBBB@@@@@@AAACCCAAA@@@??????@@@AAA@@@>>>>>>>>>======<<<;;;;;;;;;:::::::::999999999888888777777666666555444444444222222222222222222111111222222333444444333333222222111111000000000111111...//////000000000000//////......------......////////////000000000111111000000000000000000000000000//////......//////000////////////////////////000000////////////000000---------...//////000000............////////////000000000//////000000111000000111222333444444555111222444444444444666888444666888999888888999:::;;;<<<===>>>===<<<;;;:::888999:::<<<============@@@>>>===>>>@@@AAAAAAAAA>>>>>>??????????????????>>>>>>??????>>><<<;;;999888888999777555555666777444333222222111111111111111111000000000/////////........................------------------------........................------------------------------------------------------,,,,,,,,,,,,------------------------...///............---------,,,------------------------------------------------...------------...//////............////////////000000111111111222222222444333333333333444444555444555555555666666666777xxxllllllfff[[[UUUIIIAAA999777555333444777222222222222222222222222222444555444111333888===777555333333444555444333111333555444222111222333222222111111111111111111111111111333444555333111111111111111111111111111111000//////000222444666222000...000222444444333222:::555+++)))...777999EEEJJJ'''000"""+++111//////333333..."""TTThhh---000444///...//////000000111333444444555:::000...,,,222999111111111111111111111111,,,,,,444:::444---111:::xxx;;;)))000???//////:::///000<<<+++%%%HHHooo999999===666>>><<<<<>>@@@BBBCCCCCCBBBDDDEEEDDDDDDEEEFFFGGGHHHIIIIIICCCDDDDDDCCCBBBAAACCCDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@AAACCCEEEFFFFFFFFFEEECCCEEEGGGGGGEEECCCCCCCCCBBBEEEGGGFFFDDDEEEIIILLLLLLJJJLLLQQQRRROOOOOOQQQRRRSSSPPPJJJHHHJJJKKKHHHEEEDDDCCCBBBBBBBBBCCCDDDGGGGGGEEEDDDBBBBBBAAAAAA@@@BBBCCCCCCAAA@@@@@@AAA???>>>======??????>>>=========<<<<<<;;;::::::999999999999999999999::::::777777666555555444444333111111111111111111222222111222222333222222111111111111000000000000111111---...///000111111000//////......------......///////////////000000000111/////////000111111222222000000////////////000000////////////////////////111000///......///000111---------...///000000000............////////////000000////////////000000///000111222333444444555000222444444444444666888555777999999888888999:::999:::<<<======<<<;;;:::777888:::<<<============???===<<<===@@@AAAAAA@@@????????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<888999999777444333555777222222111111111111111222111000000000////////////........................------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---///......------------...............------------------------------------------------------------...------------...//////............//////////////////000000000111111111222222222222222333444444444444555555555555666666uuuiiiiiiddd[[[UUUJJJBBB:::777555333444888222222222222222222222222///222444444222555;;;BBB:::777333222111111000///222333444333111111333666000111111111222222222222222222222444555555444222111111111111111111111111111000///000111333666888333000///000333555555333///&&&444888444555///111666---+++666444333444666333---000777<<<ddd555...***///444---///000000222333444555555444111555000...555222222111111111111111111444888222---111111...222zzzAAA......;;;...222///111222222222222777(((jjjAAA777<<<888AAA;;;:::@@@AAABBBBBBBBBDDDHHHJJJFFFDDDAAAAAADDDGGGJJJKKKEEEEEEEEEFFFFFFEEECCCBBBBBBFFFIIIGGGCCCAAACCCFFF@@@BBBCCCCCCBBBAAABBBCCC@@@AAABBBCCCDDDEEEFFFGGGAAABBBCCCCCCBBBBBBDDDFFFEEEEEEEEEDDDCCCCCCCCCBBB???AAACCCDDDFFFFFFFFFEEEDDDEEEFFFFFFDDDCCCCCCDDDCCCFFFGGGGGGEEEFFFJJJNNNQQQNNNMMMQQQRRRPPPOOOPPPQQQRRROOOJJJHHHKKKKKKIIIGGGFFFEEEDDDCCCCCCDDDEEEHHHGGGEEECCCBBBAAABBBBBB???AAACCCCCCBBB@@@???@@@===<<<;;;<<<===>>>===<<<<<<<<<;;;::::::999888888777777888999:::;;;;;;<<<777777777666555555444444111111111111111111222222111111222222222111111000111000000000000000111111---...///111111111000///.........------.........////////////000000000000......///000111222333333000000////////////000000000000000000000000000000111000///......///000111---------...///000000111............/////////000111000////////////000000///000000222333444555555000222333444444444666888555777999999999888999:::888999;;;=========;;;:::999:::<<<>>>?????????>>>???<<<;;;<<>>>>>>>>===>>>======<<<<<<<<<======888::::::888444222444666333333333222333333444444000000000000////////////////////////////////////------------------------........................---------------------------------------------------,,,,,,++++++,,,,,,---000///...---------------//////.........---------------------------------------------------------...------------...//////............/////////000////////////000000000000111111000000111222333333444444555555555555555555yyyjjjeeegggcccUUUIIIAAA999777666333222333444444333222111111111111444444333222333555888999666555333222111222333333///111333555666555333111111111000000111111222333///000111222222222222222333333222111000000111111000000000000000000000000000111111111222222222222///111222333333222111///666TTT///333000111222333333222222111000///333222$$$888"""777///...222000000111333444555666777<<<222(((777------111222000000+++444333;;;@@@<<<777333222222222222OOO000444///333111444333333222111111111111:::555666888AAA,,,GGG:::??????@@@AAAAAABBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFEEECCCBBBAAAGGGEEEDDDBBBAAAAAAAAABBBAAA@@@@@@??????@@@@@@AAABBBAAAAAA??????BBBGGGKKKHHHDDDAAAAAADDDFFFGGGFFFIIIBBB???CCCDDD@@@>>>AAADDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFHHHJJJLLLMMMMMMNNNNNNNNNNNNNNNMMMRRRPPPNNNLLLLLLKKKHHHFFFDDDDDDCCCBBBAAABBBEEEHHHFFFEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>============>>>???@@@AAA@@@===:::888888999888777999888777666666888:::;;;999888666444333444555666111222222333333222222111222222333444333222111000000/////////............///////////////.........//////............//////111111000000//////......000//////............///000000000000000000000000............////////////////////////////////////............/////////000111000000000//////......000000000000000000000000///000000111111111111000333333333444444333222222555555444444555666888999777777777888999<<<>>>@@@>>>>>>>>>>>>>>>?????????<<<<<<===>>>???>>>>>>>>>??????>>>===============:::::::::::::::888777666555666777777777555444333222222222222222222333333...///000111111000///...////////////////////////////////////////////////,,,,,,,,,---------......------------------------...---,,,++++++,,,---......------,,,,,,------.....................------000000//////.........------------............///...........................------,,,,,,------...//////000111111111111111222222222222222111000///...000222333444333111000333333222222333333444555xxxjjjeeefffbbbTTTIII@@@999777666444222444333333222222111222222222444333222222333444666777555444333222222222333333666555444333333222222222111111111111111222222333000000111222222222222222222222111000000000000000////////////////////////000000000111111111222222///000222333333222000///111PPP///333000111222222222222111000//////...333;;;000666222666///444...------...///000111222222,,,...222888...222666888???:::555444---555AAA<<<777333111111000///MMM000555///333222444333333222222222222333///;;;333AAA???999BBB===???555?????????@@@AAAAAABBBBBB@@@AAABBBCCCCCCDDDDDDCCCEEEEEEEEEEEEDDDCCCBBBBBBEEEDDDCCCBBBBBBCCCDDDDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@BBBFFFIIIFFFCCC@@@@@@CCCEEEEEEEEEDDD@@@@@@CCCCCC@@@???BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGHHHIIIMMMNNNOOOOOOPPPPPPPPPOOOSSSQQQOOOMMMMMMLLLIIIHHHDDDEEEEEEDDDBBBBBBDDDFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>============>>>???@@@AAA???===;;;:::::::::999777999888777666777888:::;;;:::888666555444555666666222222222333333222222222222333333444333222111000000000/////////........./////////////////////////////////....../////////111000000000/////////...//////.........//////000000000000000000000000000............////////////////////////////////////........./////////000000111111000000000/////////000000000000000000000000///000000111111111111111333333333444444333333222555555444444555666888999777666666777888:::<<<===>>>>>>????????????@@@@@@============>>>>>>>>>>>>>>>>>>===============>>>::::::::::::999999999999888888888777666555444333222222222111111000000000//////000000000000//////////////////////////////////////////////////////,,,,,,,,,---------......------------------------///...---,,,,,,---...///...------,,,,,,------.....................------000/////////.........------------............///...........................------,,,,,,------...//////000111111111111000111222222222222111000//////000111222333222111111222222222222222333444444vvvjjjdddddd```SSSIII@@@999777666444333444222222222111222222333333444333222111111222333444444444333222222222333333;;;999555111000000222333111111111111222222222333000000111222222222222111111111000/////////000000///////////////////////////000000000111111111111///000111222222111000///---KKK///333000111222222222111111000//////---333999)))777222111))),,,<<<222333333333444444444555555:::666444...111FFF666>>>KKK444666777666AAA<<<888444111111111111111KKK000555000333222333333333333333333444555111555!!!222III:::...222>>><<>>>>>>>>???@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCCCCCCCCCCDDDAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAA@@@???@@@BBBCCCCCCAAA??????AAACCCCCCCCC???>>>AAADDDCCC@@@@@@CCC@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGMMMNNNOOOQQQRRRRRRRRRRRRTTTRRRPPPOOONNNNNNKKKJJJFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>???@@@AAA>>>===<<<<<<===<<<:::888999999888777777888:::;;;:::999888666666666666777222222333333333333222222333333333333333222111111000000000/////////......////////////////////////////////////////////////000000000000////////////...............///000111000000000000000000000000............////////////////////////////////////....../////////000000000111111111111000000000000000000000000000000000000///000000111222222111111222333333444444333333333555444444444555666777888777666666777777888::::::>>>>>>?????????@@@@@@@@@???>>>===<<<<<<===>>>>>>=========<<<======>>>>>>;;;:::999999999:::<<<<<<;;;:::888777666555444444333222222111000///......000000////////////000000////////////////////////////////////////////////,,,,,,,,,---------..............................///......------......///...------,,,,,,------...------------------....../////////...............---------............///...........................------,,,,,,------......///000000111111000000111111222222111111000000000111111111111222222222222111111111111222333333tttjjjdddbbb^^^RRRIII@@@888777666444333444111111111111222333444444444333222111000000111111444333333333333333333333;;;999555111000111333444111111222222222333333222000111111222222222111111000000///////////////000000000000000000000000000//////000000000111111111///000000111111000000///,,,JJJ///333000111222111111111000000000111333...+++CCC222AAAYYY666000000777---eeeMMM>>>222///444222//////111333555555LLL000555000444333333333333333444444555666111999(((888AAAqqqCCC<<<111444:::<<<<<<======>>>??????@@@@@@>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA===>>>??????>>>======>>>@@@????????????@@@AAAAAA<<>>>>>>>>??????@@@AAA=========>>>>>>>>>;;;999:::999888888888999::::::;;;:::999888777777777777333333333222222333333333333333333333333222222222000000000////////////...///////////////000000000/////////000000/////////000000000000////////////---------......000111111000000000000000000000000............////////////////////////////////////...////////////000000000111111111111111111000000///////////////////////////000000111222222222222222222333444444444333333444444555555666666777888777777777777888888888999<<<<<<======>>>?????????@@@???===;;;;;;<<<>>>???===<<<<<<<<<<<<===>>>>>>;;;:::999888999;;;>>>???===;;;999777555555555555222222111111000000000///111000///......///000111////////////////////////////////////////////////,,,,,,,,,---------....../////////////////////////////////....../////////...------,,,,,,------...,,,,,,------------..............................---------............///...........................------,,,,,,------......//////000000000000000000000111111111111000000111111000000111111222333111111000000111111222333ssskkkeeeaaa\\\RRRHHH???888777666444333555111111111111222333444444333222222111000000000000222333333333333333333333666555444333333333333444000111222333333333333222111111222222222111111000000///////////////000000111111111111111111111111000000000000111111111111000000111111111111000000...MMM///333000111111111000000111222333444666,,,111...>>>$$$iiixxx555;;;%%%DDD888(((---333222...999888444///]]]KKKHHHBBB666222000...///111333555555NNN111666111555444333333333333444444555666888...HHH(((???PPP===---;;;---000333***...<<<222???:::111@@@333;;;;;;<<<<<<===>>>>>>???===>>>???@@@AAAAAAAAAAAA???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA===???@@@@@@???======>>>>>>>>>>>>>>>>>>>>>???@@@===@@@CCCCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDDDDDDDDDD@@@AAABBBDDDEEEFFFGGGHHHKKKLLLMMMOOOQQQRRRSSSSSSRRRQQQOOOOOOOOOOOOMMMLLLGGGHHHIIIHHHEEECCCBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@??????????????????@@@AAA===<<<===>>>??????<<<:::::::::999999999999999999;;;:::999888888777777777444444333222222333444444444444444333333333333333111000000000////////////////////////000000111111//////000111111000//////////////////000000000000---------......000111111000000000000000000000000............////////////000000000000000000000000////////////000000000111000000000000000000111111//////////////////////////////111222222333333333111222333333444444444333444444555666666777777777888888999999999999999999:::::::::;;;<<<=========@@@???===;;;;;;<<<>>>???======<<<<<<<<<<<<======;;;:::999888999;;;>>>@@@===;;;999777555555555555000111111222222333333333111000///......///000111////////////////////////////////////////////////,,,,,,,,,---------......////////////////////////...//////////////////......------,,,,,,------...,,,,,,,,,,,,------......---------...............---------............///...........................------,,,,,,------.........///000000000000000///000000111111111000000111111000000111111222333111111000000111111222333rrrlllfffaaa[[[RRRHHH???888777777555444555222222222111222222333333222222222111111000000///222222333444444444333333111222333444444444444333000111333444444444333222111222222222222111000000000000/////////000111111222222222222222222222222000111111111222222222222111111111111111111111111000NNN///333000111000000000111222444777888111444777444000777***lllJJJ)))$$$222,,,777AAA"""BBB***333222333888VVVPPPOOOGGG666666333111000111111111000OOO111666222666555333333333333333333444555999222***???%%%666~~~222,,,===111<<<999666,,,???)))111666222DDD777::::::;;;;;;<<<=========<<<===>>>???@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA===>>>@@@AAACCCDDDDDDDDD??????>>>>>>>>>>>>?????????AAACCCBBBAAA@@@@@@AAA<<<===???>>>======>>>@@@>>>@@@AAAAAACCCGGGEEEAAAAAA@@@@@@@@@?????????>>>AAAAAAAAABBBBBBCCCCCCDDD>>>???AAACCCEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPPPPPPPNNNMMMMMMNNNNNNMMMKKKGGGHHHHHHFFFDDDBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@?????????@@@@@@AAA===<<<;;;<<<>>>>>>===<<<:::::::::::::::999999999::::::999999888777777666555444333222222333444555555555444333333333333333111111000000000/////////...//////000000111111222//////111111111111//////////////////000000000000...............///000111000000000000000000000000............////////////000000000000000000000000/////////000000000111111////////////000000000000000000000000000000000000//////111222333333444444111111222333444444444444333444555666777777777777888888999999:::999999999888888999:::;;;;;;<<<===>>>===<<<<<<<<<>>>???@@@>>>===<<<<<<;;;;;;<<<<<<:::999999999:::;;;===>>>;;;:::888777666555444444000000111222333444555555000000////////////000000////////////////////////////////////////////////,,,,,,,,,---------..............................---......//////......---...------,,,,,,------...++++++,,,,,,------......---------------.........---------............///...........................------,,,,,,------...---...//////000000////////////000000111111000000000111111111111222222222222111111111111222333333rrrmmmggg```ZZZSSSGGG???888777777555444666333333222222111222222222111111222222111111000000111222333444444444333333000111111222333333333333000111333444555444333222222222222222222111000000000000000000000111222222111111111111111111111111222222222222333333333333333333222222222222333333///MMM///333000111//////000111333777:::<<<---:::333EEE---444444'''TTT;;;---===000(((666---'''BBB666222,,,111333NNNWWWPPPJJJ@@@777555222111111111000...NNN111666222666555444333333222222222222333888$$$666,,,---999000fff000(((***777******>>>(((TTTAAA555666777222:::999999::::::;;;<<<<<<<<<<<<<<<===>>>??????????????????@@@@@@@@@@@@@@@???AAABBBCCCDDDDDDDDDCCCBBB>>>>>>============>>>>>>???@@@AAAAAA@@@???@@@BBB;;;===??????===<<<>>>@@@>>>>>>===>>>EEEMMMKKKEEE>>>>>>????????????????????????@@@@@@AAABBBBBBCCC???@@@BBBDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKMMMLLLKKKKKKLLLMMMKKKJJJGGGGGGFFFDDDBBBAAACCCDDDDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@@@@===;;;:::;;;<<<>>>>>>===:::;;;;;;;;;:::999999888999999999999888777666555666444333222222333444666666555444333222333333444111111111000000000//////...//////000111111222222...///111222222111///....../////////000000000111//////.........//////000000000000000000000000000............////////////000000000000000000000000//////000000000111111111---.........////////////000000000000000000000000//////111222333444444444000111222333444444444444333444555666777777777666555666777999999999888888777888999:::;;;<<<======;;;;;;<<<===>>>???@@@@@@???>>>===<<<;;;:::::::::888888999999::::::;;;;;;888888888777666555444333000000111111222222333333//////000000000000//////////////////////////////////////////////////////,,,,,,,,,---------......------------------------,,,---...//////...---,,,...------,,,,,,------...***++++++,,,------......,,,,,,,,,------.........---------............///...........................------,,,,,,------...---...//////000000//////...//////000000000000000///000111222333222111111222222222222222333444444rrrnnnhhh```ZZZSSSGGG???777777777555444666444444333222111111111111111111222222222222111111000111333444555444333333222222111000000111222222000111333555555444333222222222222222222111000///111111000000111222333333000000000000000000000000222222333333333444444444444333333222222333333444---LLL///333000111//////000111444999<<>>444SSSaaaOOOHHHHHH555333111111222333222111LLL111777222666555444333333222111111111111'''777999+++777,,,111;;;]]]777...222;;;///888888444hhhzzz//////777AAA&&&EEE888999999::::::;;;<<<<<<;;;<<<===>>>??????????????????@@@@@@@@@??????>>>IIIIIIHHHGGGEEEBBB???>>>======<<<<<<<<<<<<======<<<===>>>===<<<===>>>@@@:::===@@@???===<<<>>>@@@===<<<:::;;;FFFQQQPPPHHH<<<<<<===>>>???@@@AAAAAA>>>>>>???@@@@@@AAABBBBBB@@@AAACCCDDDDDDDDDCCCBBBDDDEEEFFFGGGHHHIIIIIIIIILLLJJJIIIJJJKKKLLLKKKIIIFFFFFFEEEBBB@@@AAACCCEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???@@@@@@@@@===;;;999999;;;===>>>>>>;;;;;;;;;;;;::::::999888888888999888888777666555666555333222222333555666666555444333222333444444111111111111000000000000...//////000111222222222...000111222222111000....../////////000000111111000//////.........//////000000000000000000000000............/////////000000000000000000000000000000000000000111111111111,,,---------......//////000000000000000000000000//////111222333444444444000111222333444444555444333444555777777777777666333444666888888888888777888888999:::<<<======>>>999:::<<<>>>???@@@@@@@@@@@@???===<<<::::::999999777888999:::::::::999999555666777777777555444333111111111111000000000000...///000111111000///...////////////////////////////////////////////////,,,,,,,,,---------......------------------------+++,,,---......---,,,+++...------,,,,,,------...******+++,,,,,,---......,,,,,,,,,------.........---------.........//////...........................------,,,,,,------...---......///////////////......///000000000000000...000222333444333111000333333222222333333444555tttmmmccc]]][[[WWWIII@@@888555555222222333DDD===444111222555444222222222222222111111111111111222333444444222111///000...///222333000000222111222222333333444444555222222222222222222222222...000111111000000111222111111000000000000111111222222222222333333444555EEE>>>555000000333444555666KKK222444---444111111111222222333333333444444222222222222444444///VVVWWW000111888...)))555666222111000222444777888777===NNNMMMAAA999444444333333222111000000KKK111222999CCC777555222000000333444333111...///111222333444555555QQQ]]]111''';;;444$$$888444---444333222222333555888999777888888999999::::::;;;===>>>>>>===;;;:::<<<===777===@@@>>>>>>BBBBBB>>>BBBCCCCCCBBBAAA@@@???>>>======<<<<<<<<<<<<=========:::888:::<<<;;;:::999======>>>>>>>>>>>>======BBBCCC>>>999@@@LLLLLLCCC???>>>=========>>>@@@AAA@@@@@@@@@?????????>>>>>>AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJHHHMMMNNNKKKHHHIIIHHHFFFDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBAAABBBCCCCCCCCCDDDEEEEEEBBBAAAAAAAAADDDBBB???======>>>AAABBB???===::::::<<<===>>>>>>>>>===<<<;;;999888777666777777777777666555444333333222222111111222222333555444333333222222333333444333333222111000//////000000000000000000000000......//////000000000111////////////000000000000111111000000//////......222111111111000000/////////////////////.........000000000000000000000000---.........//////000000////////////000000000000///000111111111///...---000111111222222333444444333333333222222111111111333444555666777777777777555555555555555666777777777888999;;;<<<;;;;;;:::;;;>>>===:::;;;@@@AAA@@@FFFDDD@@@===:::999999999999999999888888666555555555555555555444333222222222222222111000//////...//////.........//////000////////////////////////000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------................................................------------------------.........///000111111222000000////////////000000222222111111111111111111000000111222333333444444rrrjjjaaaZZZWWWSSSJJJ@@@888666555333222444:::666222333777999888666333222222222222222222333111222333444444222111///222000000444444222222444111111222333333444444555222222222222222222222222222333333111//////000111111111000000000000111111333333222222222333444444EEE???777222111222222222666KKK222444---444222222222222222222333333444333333222222333333444///<<>>@@@===@@@@@@::::::???CCCCCC@@@@@@AAA@@@???>>>============<<<<<<<<<<<<======<<<<<<<<<=========>>>???<<<<<<============<<<<<<>>>AAA>>>999>>>HHHHHH@@@>>>>>>=========>>>???@@@@@@@@@@@@??????>>>>>>>>>AAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHIIIMMMOOOKKKHHHIIIHHHEEEDDDCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBAAAAAAAAABBBBBBBBBDDDEEEDDDBBB@@@@@@AAACCCAAA@@@>>>>>>???@@@AAA???===::::::;;;<<<=========<<<;;;:::999777666666666666666666666555444333333222222111111222222333444444333222222222222222222222222111111000000000/////////////////////////////////000000111111111////////////000000000000111000000000/////////...111111000000000/////////////////////////////////000000000000000000000000............/////////000.../////////000000000000///000111111111///...---000111111222222333333444333333333222222222111111333444555666666777777777555555555555555666777777777888:::;;;<<<<<<;;;;;;888;;;;;;999;;;@@@BBB@@@DDDBBB???<<<:::999999999888888888777777666555444555555555555444333222222222222111111000//////...//////............//////////////////////////////000/////////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------........................------------------------------------------------------...//////000000111000000////////////000000000000000000000000000000000000111222222333444444qqqjjj```YYYVVVQQQJJJAAA999777666444444555222111222666:::;;;888555444333222111111222333444222222333444333222111000222000000444444111111444111111222222333444444444222222222222222222222222333333333111000000222444111111000000000000111111444444333222222222333333@@@<<<777444333333333222666KKK222444---444333333222222222222222222444333333222222333333444444+++999BBB444333444///222333333333555666666555333>>>777111555+++444333333222222111111111KKK444<<>>>>>>>>>>>===<<<;;;;;;===<<<<<<;;;;;;<<<<<<===999;;;===;;;999999<<>>???????????????>>>>>>>>>>>>@@@@@@@@@AAAAAAAAAAAABBB@@@@@@AAABBBDDDEEEFFFGGGJJJNNNOOOKKKHHHHHHGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDCCCAAA@@@???@@@AAAAAA@@@@@@???????????????===:::::::::;;;;;;:::<<<;;;:::999888666666555444444555555555444444333333222222111111222222333333333222111111111111222111111111111111111000000////////////////////////000000000111111111111111////////////000000000000000000000000////////////000000///////////////...////////////////////////000000000000000000000000............////////////....../////////000000000///000000111111000......000000111111222333333333333333333222222222222111333444555666666777666666555555555555555666777777888999:::;;;<<<<<<<<<;;;777:::;;;999;;;AAACCCBBB@@@???===;;;999999999999777777777777666555444444555555666555555444333222222222111111000///////////////............///////////////////////////////////////.......................................,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------........................------------------------------------------------,,,------....../////////000//////......//////000////////////////////////000000111111222333333333sssmmmccc\\\XXXSSSKKKBBB:::888777555555777333333444777999888555222333222111000111222444555222222333333333222111000111//////333333000///111111111111222333333444444222222222222222222222222///000111111111444777:::222111111000000111111222555444333333222222222222555444333333333444555555666KKK222444---444333333333222222111111111333333333333333333333333111666111LLL888999'''===777444444555666777666333111ppp111///'''666---999222DDD%%%000999(((999+++777===333333333222222111111111KKK111444<<>>@@@CCCCCC@@@<<<===============<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999;;;;;;999888:::;;;:::;;;;;;<<<<<<<<<<<<;;;;;;777>>>@@@===:::<<<===;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFIIIMMMNNNJJJGGGGGGFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCAAA??????@@@???@@@@@@AAA@@@???>>>===???===::::::::::::999888::::::999888777666555555333333444444555444444444333222222111111222222333333222111111000000111111000000111111111111111111////////////////////////111111111111111111222222////////////000000000000000000000000////////////////////////............///////////////000000000000000000000000000000000.........///////////////........./////////000000...///000111111000///...000000000111222222333333222222222222222222222222333333444555666666666666555555555555555666777777888999::::::;;;<<<<<<<<<:::<<<<<<:::<<>>(((222555333333222222222222222111KKK111000000:::222333333222111111111111222---......////////////...%%%000)))ttt333???444---000222222222222333333444444777777888888999:::::::::;;;<<<===<<<;;;;;;===???;;;999999>>>CCCBBB===999=========>>>======<<<;;;;;;;;;::::::::::::;;;;;;888;;;;;;999;;;??????:::<<<<<<<<<======<<<<<<<<<777===AAA>>>::::::::::::::::::;;;;;;<<<<<<<<<<<<========================>>>>>>>>>????????????@@@???@@@AAABBBCCCEEEFFFFFFGGGLLLMMMIIIFFFFFFEEEBBBAAAAAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????AAABBBCCCCCCAAA??????@@@>>>???@@@AAAAAA???>>><<<>>>===;;;:::;;;;;;999888999999888888777666555555333333444444555444444444333222222111111222222333333222111111000000111111111111111111222222222222000000000000000000000000222222111111111111111111////////////000000000000////////////000000000000............////////////////////////000000111111000000000000000000000000///////////////.....................////////////...///000111111000///...///000000111111222333333222222222222222222222222222333444555666666666666555555555555555666777777888888999999:::;;;;;;<<<:::===<<<999999===???===;;;::::::999999999999999888888999999999888777777666666666666555444333333111111111000000000000000000000///...............////////////////////////---------.......................................---------------------------......//////......---------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,---------.........////////////////////////------------------------------------------------,,,,,,,,,,,,------------//////............///////////////000000111111111000111111111111111222222qqqmmmeee]]]YYYSSSJJJAAA999888888666666888444333333333333444555666111111222222333333444444333333333222222222111111222222666<<<;;;555111111000000111111222333333333222222222222222222222222111222444444333333444555222222111111111111222222444444333222222222333333000111222222000000000222666KKK222444---444333333222222222222222222222333333444444333333222=== 999AAA+++yyy;;;,,,:::777666666666777666333111///:::ddd000444888888---...333999)))...222...<<<...222222222222222222222222KKK444444111888111111222333222111111222444.........///......------,,,999333222vvv333,,,999...//////000111333444444555666666777777888999999::::::;;;<<<;;;::::::<<<===>>><<<>>>BBBBBB>>><<<<<<======>>>>>>>>>======<<<;;;::::::999999::::::;;;333;;;>>>::::::>>>>>>888<<<<<<============<<<<<<888<<<>>>===;;;999999:::999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<=====================>>>>>>>>>????????????@@@BBBCCCDDDEEEFFFDDDIIIJJJGGGDDDEEEDDDAAAAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAAAAAAAA@@@???>>>BBBCCCDDDCCCAAA@@@???@@@>>>???@@@@@@@@@???======>>><<<;;;;;;<<<<<<:::999999999888888777666666555444444555555555444444333333222222111111222222333333333222111111111111222333333333333333333222222111111111111111111111111111111111111111000000000////////////000000000000////////////000000000000...////////////000000000...//////000000111111222000000000000000000000000///////////////.........------........./////////......000111111000000/////////000000111222222222111222222222222333333333222333444555555666555555555555555555555666777777888777777777888999:::;;;999;;;:::666666:::;;;999::::::::::::999999999999888999999::::::999888888666666666666666555333333111111000000000000000000111000///......---......////////////////////////---------------.................................------------------------......////////////......------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,---------............////////////////////////........................------------------------------------------------///......------......////////////000000111111222111111111111111111111111ooollleee^^^ZZZTTTIII@@@888777777666666777111222333333333444555666111222444666777666666555333333222222111111222222222333999@@@???888111000000000000111222222333333222222222222222222222222///222444555444222222222333222222111111222222333333333222222222333444444111222444333111000222444666KKK222444---444222222222222222222333333222333333444444333333222===$$$>>>:::,,,~~~@@@AAA999888666555555666666444333%%%<<<===BBB$$$...555333///...444222222333000<<<,,,222222222222222222222222KKK555666222:::444444666666555222111333555000000000000000///...---%%%///%%%000}}}???>>>111333///000111222333444444555444444555555666777777777777888999999999:::<<<>>>>>>HHHTTTXXXNNN???;;;@@@<<<<<<============<<<<<<::::::999999999999:::::::::HHHOOOFFF;;;999999666;;;;;;;;;<<<<<<;;;;;;;;;999:::;;;;;;:::888888999888888:::;;;;;;;;;:::999;;;;;;;;;<<<<<<=========<<<<<<=========>>>>>>>>>===>>>???@@@AAACCCDDDDDDAAAFFFGGGEEECCCDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBB@@@AAABBBBBBBBBAAA??????BBBDDDEEEDDDBBB@@@@@@AAA???????????????>>>>>>======<<<;;;<<<======<<<:::999999999888888777777666666666666666666555444333333222222111111222222333444444333222222222222222555555555444444333333333222222222222222222222222111111111000000/////////////////////000000000000.../////////000000000111/////////000000000111111...//////000111111222222000000000000000000000000000/////////............---------.........//////---...///111111111000/////////000000111111222222111111222222222333333333222222333444555555555555555555555555555666777777777666666666666888999:::888:::999666777;;;<<<::::::;;;;;;;;;:::999999888777888888999999999888888777777777666666555444333000000000000000000000111111000///......---------////////////////////////,,,,,,,,,------...............................................................////////////......------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------............////////////////////////////////////////////////------------------------.........---------------///......------......///------...//////000111111111111111111000000000000ooommmggg```[[[VVVIII@@@888777777555555777111333555555444333222222222444777999:::999777666444333222222111111222222///222999@@@@@@777000---000000000111222222333333222222222222222222222222+++...333555555444333444333222222111111222222333222222222222333444444555///111333333222333666999666KKK222444---444111111111222222333333444222222444444444444222222)))JJJ+++,,,999===<<<888999777555444555666555444===***<<>><<<<<<===???@@@AAABBBCCC???DDDFFFCCCBBBCCCCCCAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCBBBAAA@@@???CCCDDDEEEEEEBBBAAAAAABBB?????????>>>>>>>>>>>>>>>===<<<<<<===>>>???===<<<::::::999999888888777777777777777777666555444333333222222222222222222333555444333333222222333333777777666555444444333333333333333333333333333333111000000000//////......////////////000000000000.../////////000000111111//////000000111111222222...//////000111222222222000000000000000000000000000000//////.........------------.........//////---...///111111111000////////////000111111222222111111111222222333333333222222333444555555555555555555555555555666777777666666555555555777888:::999;;;;;;999:::>>>@@@???;;;;;;;;;;;;;;;:::999888666777777888888888777777777777777777666555444333000000000000000111111111111111000......---------////////////////////////,,,,,,,,,------...............................................................////////////......---------,,,,,,,,,++++++++++++,,,---------,,,,,,---------.........//////000000000000000000000000000000000000000000000000------------------------.................................------.........,,,,,,------...///000000111111111000000000000000oooiiiccc___[[[RRRJJJAAA:::888777444333444555555444333222222222222444666999;;;;;;999666444222444555444333333444555444444333222111111111111222333444444222000000111222222222222222222222222333333111111000000000111///111333444444444222111444444444444444444444444555444333333222222222222444NNN444000111111000000//////000222444555555:::999///***...444666///777999'''777>>>444:::555***777:::666555444888000===&&&555***===555444444444333333222222222111111222444555555444222NNN111666222555444777666666555444444333333---999666---111444000...777+++000//////,,,000...222333000///222333222333333333444666777999:::888888888888888888888888;;;III]]]eeeYYYDDD:::<<<<<<;;;;;;::::::;;;;;;<<<:::<<<>>>;;;777777:::???WWWqqqwwwYYY<<<777:::888;;;::::::999888888888888888888888888888888888888777777777888999:::<<<<<<::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEECCCCCCAAAAAABBBBBBBBBBBBBBBBBBEEEDDDCCCBBBAAA@@@@@@@@@DDDEEEFFFEEEDDDBBB???===??????>>>===============<<<<<<;;;::::::999999888999999999888888888888888999999999999888666555444333333222222111222222222333333333444444444444555888888888777666444333222444444444333222111000///222222222111000//////...---......///000/////////111111000000//////..................////////////000000000000000000000000111111111111111111111111333333222222111000//////------............------000000000000000000000000000000000000000000000000222222222222222111000///111111222222222333333333222222333444444555555666555555666777888999999:::888888999999999:::::::::999::::::;;;:::999777666888888999999999999888888666555555555555444444444111111111000000000000000111111000/////////////////////.........---------......---------,,,,,,,,,---------.........//////------------------------........................,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,------...///000000000000000000111111111111333222222222111111000000///............///000000........................000///---,,,++++++,,,---......//////000000000111333222111000////////////pppiiiccc___[[[RRRJJJBBB:::888888555444666555444333222222111111111333555777999999888555444222333444444222111222444222222222111222222333333111333444444222111111222222222222222222222222222333333222222222111111111000111222333444333222222444444444444444444333333555444333333222222333333444NNN444000111222111111000000111222333444888---***666@@@<<<333...333444888...555333|||JJJ666888222666;;;666333222&&&CCC'''888999ccc888%%%555444444444333333333222222222222333444555555444333NNN111666111555333444444555555555555555444888000...111000---333>>>...555999111///xxx<<<111...111222000222666777555333333333444555666777888777777777888888888999999666===IIIRRRNNNBBB;;;;;;;;;;;;::::::::::::;;;;;;>>>@@@AAA>>>:::999;;;???IIIXXXZZZGGG777777;;;999888888777777777888999999888888888888888888888888777777777888999:::;;;<<<::::::::::::::::::::::::===<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEDDDCCCAAA@@@??????>>>===============;;;;;;;;;:::999999888888888888888888888777777666777777777777666555444333333222222111111222222222333333444444444555555555777777777777555444333222333333333333222111000000222222111111000//////.............../////////000000000000000//////....../////////000000000000111000000000000000000000000111111111111111111111111333333222111111000//////---......//////......---000000000000000000000000000000000000000000000000111222222222222111000///000000000111111111222222222222333333444555555555444444555666888999::::::888888999999999999999999999:::::::::999999888777777888888999999888888777666555555555555444444444222111111111000000//////000000///...............//////.........---------......---------,,,,,,,,,------------.........///------------------------........................,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,---......//////000//////000000000111111111222222111111000000000000......------......///000........................///...---,,,,,,,,,------........./////////000000000000000///000000111222pppjjjccc^^^ZZZRRRKKKBBB:::999999777666888444333222111111000111111111333555666777666555444222333444333111000111222111111111111222333444555000222333333222222222333222222222222222222222222222333444444444333222111222222222222333333333333555555555444444333333333555444333333333333333333444NNN444111222333333222222222222222333333777;;;>>>;;;222,,,000777555111666555444...QQQ111888999222;;;999555444555///000555111@@@HHH444000444444444444333333333333333333333444444444555555NNN222666111444333111222444555666666555555777...444<<<666000222444,,,;;;999222666???{{{222///000000000555;;;;;;777333333333333333444555555555555666777888999999:::666555888???BBB???;;;999:::999999999999999999:::@@@AAABBB???;;;999:::===???@@@===777444777999999666666666666777888999999777777777777777777777777666666777777888:::;;;<<<999999999999999999999999<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<===>>>???@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@????????????@@@AAABBBCCCCCCCCCAAAAAA>>>>>>>>>>>>============:::::::::999888888777777666666777888777666555444333444444444444444333333222222111111111222222333444444444444555555555555777777666666555444333222111222222222222222111111222111111000000//////...///......---...///000111000000000////////////...000000000000111111111111000000000000000000000000111111111111111111111111222222222111111000000///---......//////......---////////////////////////000000000000000000000000111111222222111111000000/////////000000000111111111222222333333444555555333333444666777999::::::999999999888888888888888::::::999888888888888999777888888999999888888777666555555555555444444444333222222111000///......///......------------..................---------......---------,,,,,,,,,------------............------------------------------------------------,,,,,,,,,---------.....................------------------......//////000//////000000000000111111000000000000////////////---------------......///........................---------,,,------...///............////////////------...///000222333444qqqjjjbbb]]]ZZZRRRKKKBBB:::999999888888:::444333222111000000000000000111222444444444444333444555555444111000000111222111111111222222333444///111333333222222333444222222222222222222222222222333555666666555333111333222222222222333444555555555555444444333333222555444444333333333444444444NNN555222333444444444444333333333333333,,,555444***,,,999;;;222444222555777333666666666444;;;...;;;;;;999999<<<000---CCC666...iii???<<<444444444444444444333333333444444333333333444555NNN222777111444333111222444666666555444333***'''000444111777:::---333666///111;;;000;;;000000//////666<<<:::555333333222222222222222333222333444555777888999:::<<<888666888;;;<<<:::888999999888888888888999999;;;<<<===;;;888777888:::===777333555888777666777777777666666666777888888777777777777777777777777666666666777888999:::;;;999999999999999999999999;;;;;;::::::::::::::::::;;;;;;<<<======>>>??????BBBAAA@@@@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@?????????????????????@@@@@@AAA@@@@@@???>>>===>>>>>>>>>>>>>>>======::::::999888888777777666444555666777777555444222222222333444444444444444111111111111111222222333333444444444444555555555666666666555444333222222000000111222222222222222111111000000////////////000///---,,,---...000222//////////////////////////////000000000111111111000000000000000000000000111111111111111111111111222111111111000000000///......////////////......////////////////////////000000000000000000000000000000111111111111000000/////////000000000111111111111111222333333444444222222444555777888::::::888888888888888777777777:::999888777777888999:::777777888888888888777777666555555555555444444444333333222111000///...---///......------.......................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///////////////.........------....../////////000////////////000000000111//////////////////......---,,,,,,,,,,,,---..............................,,,,,,,,,---...//////000////////////////////////------......000111333444pppiii```\\\YYYSSSLLLCCC:::999999888999;;;444333222111000000000000000000111111222222222222555666666555222111111222444333222222111111111222///111333333222222333444222222222222222222222222222333555666666555333222333333222222222333444555555555555444444333333333444444444333333444555555444NNN555222444555555555555555555444444444222;;;@@@<<<888888888555333777666222000???---WWW333<<<---;;;999;;;:::000::::::***777===,,,---444444444444444444444444333444666555333222333555NNN222777222555444444444555555555444222111CCC999444444444666666333666......555333555___111111///...444999777000333333222111111111111222111222333444666777999999;;;;;;;;;:::999::::::999999888888777777888888999666888999888888777888999;;;777777;;;;;;666555888;;;:::999888777666666666666666666666666666666666555555555666777888999:::888888888888888888888888999999::::::::::::::::::;;;;;;;;;<<<======>>>>>>@@@????????????AAACCCDDDCCCCCCBBBBBBAAA@@@????????????>>>>>>>>>???@@@@@@?????????>>>===<<<::::::<<<===>>>>>>>>>>>>======::::::999888888777777666444555555666555444333222222333444555555555555555111000000000111111222333333333333333444444444444444555555444444333222111//////000111222222222222000000000///////////////000///---,,,---...000222.............../////////........./////////000000111111111111111111111111111111111111111111111111111111111000000000000000...//////////////////...///////////////////////////////////////////////////000000111111111000000000000000111111111222222000000111111222333333333222222333555666777888999777777777777777777777777999888777777777888999:::777777777888888777777777666555555555555444444444333333222111000///...---000///////////////000000---...........................---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////////////////.........///////////////...////////////000000000..................//////---,,,,,,,,,,,,---..............................+++,,,---...//////000000000000000000000000000000//////......///000111111nnnhhh___ZZZYYYTTTMMMCCC:::888888777888;;;444333222111111000111111222111000000000000111111444666666555333222333444555444333222111111111111000222333333222222222333222222222222222222222222222333444555555555444333333333333333444444444444444444444444444444444444444444444444444444555666444NNN666333555666444555666666666666555555888000///666666...222===444:::777//////>>>222666;;;111;;;555<<<888999555>>>"""===--->>>???XXX444444444444555555555555333666999999666444444666NNN222888333777555555555444444333222222222///...,,,444>>>222,,,:::222---777888(((999111111000...111555333...333222222111111111222222000111222333555666777888333999<<<:::888:::;;;:::999888888888888888888999666777888999:::::::::999555666:::<<<:::666777;;;<<<;;;:::888777666555555666666666666666666666666444444555555666888999:::777777777777777777777777888888999999999999::::::;;;;;;;;;;;;<<<<<<======>>>>>>>>>>>>???AAABBBCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>???@@@AAAAAA@@@???>>><<<;;;:::999888;;;<<<>>>??????>>>======:::::::::999888888777777555555555444444444444444333444444555666666666555000000000000000111222333222222222222333333333333333444444444333333222111//////000111222222222111///////////////////////////......---...///000111---............/////////............////////////111111111111111111111111111111111111111111111111000000000000000000000000...//////000000//////...//////////////////////////////////////////////////////000000111111000000000000000111111111222222///000000111111222333333222333333444555666777777555666666666777777777777888777777777777888999999666777777888888777777666666555555555555444444444333222222111000///......000////////////000111111---------.....................---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////////////////////////////......////////////000000............////////////---------------......///........................+++,,,---//////000000000000000000000////////////000000///.........//////mmmfff]]]YYYYYYUUUNNNDDD:::777777666777999555444333222222111111111444222111/////////000111222444555444222222333444333333222222111222222222111333444444222111111222222222222222222222222222222222333333444444444444222222444555555555444333222333333444444555555555444444444444444555666666444NNN666444666777333444666777888777777666222888:::888:::???;;;333555777666555444888BBB888888888>>>333AAA;;;CCC;;;%%%KKK)))888===---NNN444444444444555555555666555999>>>>>>:::777666888NNN222888444888777555444333111111222444555&&&KKKBBB+++555666///===333333888444...@@@///222222///000333333000222222111111111222333333000111222333444555666666111777:::777777;;;;;;999999999999888888999999999777888888999::::::999777333888:::888555666999::::::999888777666555555555555555555555555555555555444444444555666777888999777777777777777777777777888888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>???@@@AAABBBBBB??????===<<<<<<;;;;;;;;;;;;<<<>>>?????????>>>===;;;;;;;;;:::999999888888777666444333333333555555444444555555555555555444////////////000111222333000000111111111222222222222333333333333222222111///000111111111111111000////////////////////////............/////////000---------.........//////...////////////000000000111111111111111111111111111111111111111111111111///000000000000000000000//////000000000000//////000000000000000000000000////////////////////////...//////000000000000000/////////000000000111111//////000000111222222222333333444444444555555555333444555555666777888888666666777888888888888888666666777777777777666666666555555555555444444444222111111111000000//////...............///000000---------.........//////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000/////////////////////........./////////000000....../////////000000000......------......///000........................,,,---...///000000////////////......------------/////////.........//////}}}kkkeee\\\XXXYYYUUUOOODDD:::777666555666888666555444333222222222222555444111///......///000111222333333222111222444111111111111222333444444222333444444222000000111222222222222222222222222333222222222222333444555111222444666666555444333111222222333444555666666444444444444444555666777444NNN777444666888333444666777888888888777;;;FFF(((333999555333666<<<;;;444QQQ777444<<<@@@444HHHAAA???555AAA666666777AAA111000{{{444444444555555555666666666<<>>:::999999NNN222999555999888444333111000111333666888BBB...<<<222///888888000,,,===LLL---111333000///222444333222222111111222333333444111111222333444444555555666999999555777<<<;;;666::::::999999999999::::::888888888888999888666444777<<<;;;333111777:::888777666666555555555666666555555555555555555555555444444444555666777888999777777777777777777777777777777888888999999999:::::::::;;;;;;;;;;;;;;;;;;:::;;;===???AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBB???>>>??????@@@AAACCCCCC>>>>>>============>>>>>>:::<<<>>>???@@@???>>>===<<<<<<;;;::::::999999888999777444222222333555777444444444555555444444333////////////000111222333///000000000000111111111222222333333333222111111000000111111111111000000.........///////////////---...//////000/////////---------.........//////000000000000111111111111111111111111111111111111111111111111111111111111////////////000000000000//////000000000000//////111111111111111111111111////////////////////////......///000000000000000............/////////000/////////000111111222222444444444444444444444444222333444555666888999999555666777999999999888777666666777777777777666666666666555555555444444444111111111000000000000000---------------...///000---------.........//////......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------......//////000000000000////////////............/////////000.../////////000000111111///............///000000........................------///000000000///...---------,,,,,,+++++++++...............///000000pppeeeZZZWWWXXXSSSLLLDDD;;;555555777999999555444333333222222333333111111111111111000//////111444555222111222333333111111111222333333444444333222000//////000222333333222111222444555444333333333444444444444444444222333444444555555444444333444555555666666555555222444111???888===&&&777<<>>444999FFFGGGDDDRRRBBB<<<<<<<<<;;;:::888555444777000777999999666777:::;;;999===999cccIIISSS///555>>>HHH444999111444555333333444444444444444444ddd===---222888///111<<<...999111111111111111111111111111111000000000111333444333333333333444555666666333777:::999777888===BBB;;;:::888777777777888999999888777777777777777888888777777666555444444333444444555555555555555555444444444555555555555666444333333333333444555555555555555555666666666666555555666666777777888888999999999:::::::::;;;;;;;;;<<<>>>>>>======???@@@AAAAAABBBBBBAAAAAA@@@???BBBBBBAAA@@@?????????@@@@@@???>>>======>>>???@@@===>>>>>>????????????>>>>>>;;;999999;;;;;;999666777666666555555555666666333333444444333333222111111111111000///......---000000000000111111111111111111000000000000111111222111111000000111222222///////////////............000222222000.........000000000000000000000000//////000000000000//////222222222222222222222222111222222222222111000000111111111111111222222333000000000000000000000000////////////////////////......////////////..............................////////////////////////////////////000000000000000111111111111222222222333333444444555666666666777777777777777666555555999888777666555444333333666555555444444333222222222222222111000//////.................................................../////////......---------......------------,,,,,,///...------++++++***)))******+++++++++,,,,,,,,,/////////......------,,,---......///////////////...//////000000000000000000///...------...///000................................................---------............///////////////////////////......---------,,,,,,,,,..................------qqqgggZZZWWWWWWQQQLLLDDD;;;666555777888888555444333333222222333333111111111111111000//////---000333333333222000...222222222222222222111111333222111000000111222333333333333222222222222222333333333444444444444555222333444444555555444444333444444555555555555555...555<<<444+++BBB???,,,ggg999777999999777555888???@@@<<<888999<<>>===;;;:::===999888555888777444444777888555@@@\\\999GGG@@@BBB777///\\\444:::222555666666666666555555555555555VVVBBB666333::::::(((***}}}111111111111111111111111111111000000000111333333222222222333333444555666333777999888666777;;;???:::999888888777777777888777777777666666777888888888777777666555555444444444444555555555555555555444444444444555555555555444333333333333444555555444555555555666666666666555555555666777777888888999999999::::::::::::;;;:::<<<======<<<===>>>@@@AAAAAAAAABBBAAA@@@@@@???@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???<<<<<<=========<<<<<<;;;===;;;999999::::::888666777777666555555555555555333333444444333333222111222222111000000///......000000000000111111111111111000000////////////000111111111111111111111111////////////////////////...000222222000......///111111111111111111111111000000111111111111111111222222222222222222222222111222222222222111000000000000000000000111222222000000000000000000000000//////////////////////////////000000000000//////........................////////////////////////////////////000000000000000000111111111222222222333333444444555666666666777777888888777777666555888888777666555444444333555555555444333333222222222222111111000//////............................................................---------,,,,,,++++++,,,,,,---------......------,,,,,,+++++++++***++++++++++++,,,,,,,,,......------------------------...///////////////......///000000000//////000///...------......///................................................---------............///////////////////////////......---------,,,,,,,,,..................------rrrgggZZZVVVUUUOOOLLLEEE;;;666666777888888555444333333222222333333111111111222111111000///333222222333444444222111333333222222111000000///333222111000000111222333555777888666222000111333333333333444444444555555333333444555555555555444333333444555555555555444GGG---777bbb>>>777111555888666777777222333777<<<<<<888777999???GGG@@@555...NNN;;;777GGGYYY___]]]DDD;;;<<<<<<<<<<<<;;;::::::@@@666444]]];;;======999999<<<<<<:::///:::[[[777444777@@@555;;;333666777888888888777777666666666ttt222555111555BBB222222222222222222222222111111111000111111222333111111222222333444444444444666888777555555888;;;888888888888888777777666666666666666666777888999888777777666666555555555555555444444444444444444333333333444444444555555333333333333333444555555444444444555555555666666444555555666666777888888888888999999999:::::::::999:::<<<<<<;;;;;;===>>>@@@AAAAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<======>>>>>>??????>>>>>>===============<<<<<<;;;:::;;;:::888888999999888666999888777555555444444444333333444444333333222111222222222111000000//////000000000111111111222222111111000///.........///000111222333222222111000///////////////////////////000222111000/////////111111111111111111111111000000111222333333333222222222222222222222222222111222222222222111000000///////////////000111111000000000000000000000000000000000000000000000000000000000111111000000000........................////////////////////////////////////000000000000000000000111111111222222333333333444555555666666777888888888888777777666777777666666555555555444555555444444333333222222222111111000000//////...................................................------------,,,,,,,,,,,,))))))***+++,,,---......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...////////////...------...////////////...000///...---------------................................................---------............///////////////////////////......---------,,,,,,,,,------------------......pppgggZZZVVVUUUNNNLLLEEE<<<777666777777777555444333333222222333333111111111222222111111000777222...///111111333444222222222111111000000000333222222111111222222333888;;;===:::444111222666222333333444444555555555333444444555555555555555333333444555555555555555***444333777555666666555555555666777777777777111LLL>>>666;;;IIIPPPOOO@@@<<<<<<<<<<<<;;;;;;::::::555:::CCC;;;sss777:::999666666999:::777@@@DDD777===555888888:::999999888777666666555***222222222222222222222222111111111111111111222222000000111222333333333333333555666666444444555777666666888888888777666555444444444555666777888999777777777666666555555555555555444444444444333333222333333333444444444444333333222222333333444555333333444444444555555555444444555555666777777888888888888888999999999999777999:::;;;::::::;;;===@@@@@@@@@@@@@@@??????>>>======<<<;;;;;;<<<<<<===<<<===>>>??????>>>===<<>>===<<<;;;:::999888888888888777777999999777666444444333333333333444444333333222111222222222222111111000000000000111111111222222222333222111000////////////000111222444333222000...///////////////000000000///111222111000///000111111111111111111111111111///000111222333333333333111111111111222222222222111222222222222111000000...............///000000////////////////////////000000000000000000000000//////000000000000//////........................////////////////////////////////////000000000000000000000000111111111111222333333444444555666666777888888888888888777777666666666666666555555555555555444444333222222111111111000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,------......+++++++++,,,,,,,,,------*********++++++,,,,,,---,,,---......//////......,,,------...............//////......---,,,,,,,,,................................................---------............///////////////////////////......---------,,,,,,,,,,,,,,,------------......{{{mmmeee[[[WWWVVVOOOLLLEEE<<<777666777777666555444333333222222333333111111222222222222111111111......222333///...000000000111111222222222222333222222222222222222333888;;;===:::444111222666222222333333444555666666333444555555666666555555333444555555666666555555777EEENNN777555666666:::777444444777;;;;;;:::III888===<<<;;;???AAA@@@>>>AAA@@@??????>>>>>>======AAA???:::DDD...<<<>>>>>>;;;;;;>>>>>><<<333EEE888???777999::::::999999888777666555555333~~~222222222222222222222222111111111222111111111111///000111333333333333333333444555555444444444555444555777888888777666555444444444444555666777888666666666666555555555555555555444444333333333333222222222222333333333444333222222222222333444444333333333333444444444444444444444555666666777777777777777888888888999999777888::::::999999;;;<<>>============<<<<<<======>>><<<===>>>??????>>>===<<>><<<;;;;;;888999999999888777888888999999777666444444333333333333444444333333222111222222222111111111111111111111111111222222222222444333333222111111222222000111333444333111///...////////////000000111111000111111111000///111222111111111111111111111111///000000111222222111111000000000111111222222222111222222222222111000000...............//////000////////////////////////000000000000000000000000---..................---........................////////////////////////////////////000000000000//////000000000111111111222222333333444555555555666777777888888888777777666666666666666555555555555444444333222222111111000000000///////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///++++++,,,,,,,,,---------)))******++++++,,,,,,,,,,,,------...............,,,------.............../////////......------,,,////////////////////////........................---------............///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,------......yyylllfff\\\XXXWWWOOOLLLEEE===888777777666555555444333333222222333333000111222222333222222222---///999CCCAAA666//////000111111222333333444444333333333333333333333333555777888666222000111333111222333333444555666666444444555666666666666555555555666777777777777666(((:::,,,bbb888666777777666888777555666:::<<<:::---TTTLLLLLL888BBB?????????:::???>>>>>>===<<<<<<<<<======>>>AAADDD,,,NNNGGGCCCEEEDDD@@@???BBBAAA??????===bbb999@@@999;;;;;;999999999888888777777666444AAA;;;333333333333333333333333111222222222222111000000///111222444444444333333333333444444555444444333444555555666666666666666444444444444444555666777444444444444444444444444555555444444333333222222111111222222222333333333222222222222222333444444222222222333333333444444333444444555555666777777666777777777777888888888777888::::::999999;;;<<<>>>????????????>>>======>>>============>>>>>>???<<<======>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::999888999:::999888777888:::999888777555555444444444333333444444333333222111111111111111111111111111111111111222222222222333444333333333333333444444222222333333222111///......//////000000111111222000111111111000000222333222222222222222222222222000111111111111111000000//////000000111222222222111222222222222111000000...............///000000000000000000000000000000000000000000000000000000,,,------......------,,,........................////////////////////////////////////000000000000/////////000000000111111222222222333444444555555555666666777777777777666777777666666555555555444444444333333222222111111////////////////////////................................................,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------.........///,,,,,,,,,,,,------------++++++++++++++++++,,,,,,,,,,,,---............---------...////////////.........//////000//////...////////////////////////........................---------............///////////////////////////......---------,,,,,,,,,++++++,,,,,,------......{{{ooohhh^^^YYYWWWOOOLLLEEE===888777777666444555444333333222222333333000111222222333333333222000444@@@KKKFFF888222777333333333333333333444444222333333333333333333222333333333222222222222222111222222333444555666777444444555666666666666666666666777888888888888888666555999(((>>>PPP999777999999888BBBHHHBBB;;;999::::::AAA333>>>}}}555???FFFAAAEEEJJJCCCLLLGGGGGGGGGGGGIIIKKKLLLNNN<<>>UUU??????LLL:::AAA:::<<<<<<:::::::::999999999999999FFFuuu***333333333333333333333333111222222333222111000///000111333555666555444333222222333444666666555333555444444444555555666777555444444333444444555555333333333333333333333333555555444444333222222111111111111111222222222222222222222111222222333444222222222222333333333333333333444555555666666777666666666777777777888888777999::::::999:::;;;===>>>>>>??????>>>>>>===<<<===============>>>??????=========<<<<<<=========;;;;;;;;;<<<;;;;;;::::::888:::;;;;;;999888999;;;777777666555555555555555333333444444333333222111000000000000000000000000111111111222222222333333222222222222333444555555333333222222111000000///...//////000111111222222000111111000///000222444222222222222222222222222333333333333222111000000/////////000111222222222111222222222222111000000//////......//////000111000000000000000000000000////////////////////////------............------........................////////////////////////////////////000000000000////////////000000000111111222222333333444555555444444555666666666666666888888777666555444444333444444333333222111111111////////////////////////................................................,,,,,,---------.........,,,,,,,,,,,,---------------------...............,,,,,,,,,------------...,,,,,,,,,,,,,,,++++++++++++,,,------......------......///000000000//////---...///111111111111000////////////////////////........................---------............///////////////////////////......---------,,,,,,,,,***++++++,,,------......~~~qqqkkk___ZZZWWWOOOLLLEEE===888777777666444555444333333222222333333000111222333333333333333222333;;;BBB;;;000111<<<666555555444444333333222222333333444444333333222333222111222444555444333111111222333444666666777444555555666666666666666777777888999999999999999777***777222BBB000666OOO999888::::::DDDUUU```WWWFFF======>>>JJJ***BBB<<>>PPPMMMCCCMMMYYYTTT_________```aaadddgggjjjlllyyytttyyy}}}|||}}}yyyrrrmmmllliiieeeVVVFFFOOOSSSPPPBBBWWW;;;BBB:::======::::::;;;;;;;;;;;;;;;;;;000NNN888222444333333333333333333333333111222333333222111000///000222444666666666555444222222333444666777555444555444333333444555666777555555444333333333444444222222222222222222222222555555444333333222111111000111111111111222222222222222111111222222333444111111222222222333333333333333444444555666666777666666666666777777777777777999::::::::::::;;;===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>><<<<<<======>>>=========888:::<<<;;;999888:::<<<777666666555555555666666333333444444444333222222///////////////000000000111111222222222333333333000000000111222333555555444333222111000000000000...//////000111222222222000111111000///000333555222222222222222222222222555555555444333222111000...//////000111222222222111222222222222111000000///////////////000111111000000000000000000000000////////////////////////......////////////..............................////////////////////////////////////000000000000////////////000000000000111222222333333444555555333333444555666666555555999888777666555444333333444444333333222111111000.........///////////////................................................---------....../////////++++++,,,---......///000........................,,,,,,,,,---------......---------,,,,,,++++++++++++,,,------......------...//////000000000000000---...000111222333222222000000000000000000000000........................---------.........//////////////////////////////......---------,,,,,,,,,******+++,,,,,,---......ooocccXXXPPPPPPSSSLLLEEE<<<777666777666666555555444444444333333333333333222222333333444555555444333222222333666777666666666666666666666666777666555444444444444444222222222333333444444444444444444555555555555666555555555555666666666666777777777777777777777777444555666666777777666666///GGG===555<<<<<>>CCCCCC===777555555:::@@@888EEEQQQ%%%999444444444444444444444444333333333222222222111111000000000000000000000000333333222222333333444555444444333333333444555555777666444222222222444555222222222222222222222222222222111111222222333444111222333444333222111000111222222222222111000000---///111111000000111222222222333333333333444444666666666666666777888888777777777888999999::::::============<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@===============<<<<<<<<<========================<<<<<<<<<<<<;;;:::999888999888777666666555555555555444222000000111222333333444444555444333111000222222222333333444444444000000000000000111111222333333222222111000//////............/////////000222111111000000111111222333222222111111222333333000111222333444555555555333333333333333333333333000111333333333222000...000000000000000000000000.../////////000000111111000000000000111111111111............////////////////////////////////////---------.........//////////////////////////////////////////000000000000000111222333444333222222444333333333333444555555888777555444333333444555444333222222111111222222333222222111000///......................................................------------------------------,,,,,,,,,,,,------////////////000000000000///............---------------------------------------------------------000000000000000000000000//////000111111000///...222111111111000000//////000000000000000000000000000000000000000000000000000000000000///...---,,,//////.........---------------------------------~~~nnnaaaWWWPPPPPPTTTMMMFFF===777777777777666555555444444444333333333222222222222222333444444333333222111222333444555555555555555555555555555666666555444444444444444111222333444555666777888444444444444555555555555555555555555666666666666777777777777777777777777666666666666777777777777888999000;;;333444444===>>>NNNbbbkkkdddTTTEEE<<<:::666AAABBB,,,:::TTTAAADDD@@@???CCCDDDDDDBBB>>><<<<<<===:::;;;777555KKKUUU))))))222444444444444444444444444333333333222222222222111000000000000000000000000333222222222222333444444444444444444444555666777777555444222222222444555222222222222222222222222222222222222222333333444333333333333222111111000111222222222222111000000...000222222111000111222222222222333333333444444555555555555555666666777666666777888888999999:::>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<======>>>>>>============<<<<<<<<<<<<========================<<<<<<<<<<<<;;;:::999888999888777666666555555555555444222000000111222333333333333333333222111111111222222222333333333333000000000000000111111222333333222111111000//////........./////////000000222222111111111111222222333333222111111111222222000111222333444444444444333333333333333333333333000111222333333111000///000000000000000000000000//////000000000111111111000000000000111111111111////////////////////////////////////////////////---------.........//////////////////////////////////////////000000000000000000222333333333222111444333333333333444555555666555555444444444444555444333222222111111222222222222111111000000//////................................................------------------------...------------------........./////////000000000///............---------------------------------------------------------...........................///000111111000///...111111111000000000//////////////////////////////////////////////////////000000000000///...---,,,//////.........---------------------------------}}}lll___VVVPPPQQQTTTNNNGGG>>>888777888777666555555444444444333333333222222111111222222333444222222222222222333333333333333333333333333333333666555444444444444444444111222333555777888999:::444444444444555555555555555555555555666666666666777777777777777777777777777777666666666777888999<<<333888>>>---...nnn999AAA444;;;888>>>IIIVVV[[[TTTEEE888:::555888HHHLLL???HHHfff{{{llleeeYYYUUULLLHHHDDD@@@???????????????:::===>>>222777mmmfff'''###===BBB111444444444444444444444444333333333333222222222222000000000000000000000000222222222222222333444444444444444444555666777888666555333222222333444444222222222222222222222222333333222222333333444555666555333222111111111222111222222222222111000000///111333333222111222333222222222222333333333333333444444444444555555555666666777777888888999999==================>>>>>>============>>>>>>??????<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<;;;;;;:::999888999888777666666555555555444333222111111111222333333222111111111111111111111111111111111222222222000000000000000111111222222222222111111000000///....../////////000000000333222222222222222222333444333222111111111111111000000111222333333333333333333333333333333333333111111222333222111000///000000000000000000000000000000000000111111111111000000000000111111111111111111111000000//////...////////////////////////------........./////////////////////////////////.../////////000000000111///000111111222222111111333333333333333444555555333444444555555555555444444333222222111111222222111111111000000000000000................................................------------------------.........------..................////////////000///............---------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111000000000000000000///////////////////////////////////////////////////////////////////////////...---,,,...............---------------------------------{{{iii]]]VVVQQQQQQUUUOOOHHH???999888888888777555555444444444333333333222111111111111222333333111222333444444444333333222222222222222222222222555555444333333444444444333333444555666777888999333333444444444555555555555555555555666666666666666666666666666666666666777666666555666777888999<<<333333===???666333888[[[===555111===<<<:::===EEEMMMLLLBBB777888JJJEEE>>>QQQ^^^\\\___pppqqqjjjbbb[[[UUUNNNEEE>>>CCC>>>???EEECCC:::777:::AAApppQQQCCC???GGGCCC222,,,444555555555555555555555555444444333333333222222222000000000000000000000000222222222111222333333444333333333333444666777888444444333222222333333444111111111111111111111111333333333222333333444555999777555222111222333444111222222222222111000000000222444444222111222333111222222222222333333333333333444555555555555555555555666666777888888999::::::::::::;;;;;;;;;;;;??????@@@AAAAAAAAAAAAAAA;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999888777666555555555555444333222111111111222222222111000//////000111222000000000000000111111111000000000000000111111222222111111111000000000///...////////////000000000333333222222222222333333444333222111000000000000///000111222222222222222222222222222222222222222111222222222222111000///000000000000000000000000000000000000000000000000///000000000111111111111333222222111000//////...////////////////////////............////////////////////////////////////......//////000000111111//////000000111111111111333333222222333333444555111222444555666555555444444333222222111111222222000000000000000111111111................................................------------------------///......------......///------.........////////////............---------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111000////////////////////////////////////////////////////////////////////////.../////////......---,,,........................------------------------yyyhhh]]]WWWSSSSSSUUUPPPHHH???999888888777666555555444444444333333333222222111111222222333444333444444555666555555555222222222222222222222222444444333333333444444555444444444444444444444444333333333444444444444555555555555555666666666666666666666666666666666666666666555555666666777888(((;;;@@@333333BBBBBB333AAA<<<888777(((CCCIII666BBB@@@???@@@BBBDDDDDDCCCCCCPPPSSS```xxxkkk]]]UUUPPPFFF>>>>>>BBBCCCAAA:::EEEFFF===:::@@@AAA:::999444...+++111:::<<<999555555555555555555555555444444444333333333222222000000000000000000000000222111111111111222333333222222222222333444555666333333333222222333333333111111111111111111111111333222222222222333444444;;;888555333222333555777111222222222222111000000111222444444222111222222111111111222222222333333333444555666666666555555444555555666666777888888888888999999::::::::::::??????@@@AAAAAAAAAAAA@@@:::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777999888777666555555555555333333222222222111222222111111/////////000111222000000000000000000000000000000000000000111111222111111111000000000000000////////////000000000111333222222111111222222333333222111111000000000111000000111222222222111111222222222222222222222222222222222222111111000000111111111111111111111111///////////////////////////000000000111111111111333222222111000//////...////////////////////////........./////////000000////////////////////////.........///000111111111000000000000000111111111333222222222222333444444111222444555555555444444444333222222111111222222000000000000000111111111................................................------------------------......------------......------------............///............---------------------------------////////////////////////------------------------,,,---///000111111111000.....................///...............................................................------,,,---.....................------------------------xxxggg^^^ZZZVVVTTTUUUOOOHHH???999777777666555555555444444444333333333333333222222333333444555555555555555666666666666333333333333333333333333333333333333333444444555444333333333333222222222333333333333444444444444555555555555666666666666777777777777777777777777555666777888888888777777LLL555,,,999>>>555333===,,,666III>>>:::333<<<222===@@@CCCBBBAAAFFFQQQ[[[fffppp~~~mmmaaaVVVKKKGGGIII@@@???999111111777<<<===444>>>BBB:::222333777888555555555555555555555555444444444444333333333333000000000000000000000000111111111111111222333333222222222222222333333444222222222222333333333333111111111111111111111111222222111111222222333444888777444222222333555777111222222222222111000000111222444333111000111111111111111111222222222222333444555777777666555555444444555555666666777777999999::::::;;;;;;<<<<<<;;;<<<>>>?????????>>>===:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777999888777666666555555555333333333222222222111111000000000000000111111222111111111111000000000000000000000000000111111222000000000000000000000000/////////000000000111111222111111111111111111222111111000000000111111222111111222222222222222111222222222222222222222222222222222111111111111111111111111111111111111111000000000000////////////000000000000111111111111111111111000000//////...////////////////////////....../////////000000000////////////////////////------...///000111222222111000000000000111222222222222222222222333444444222333333444444444444333444333222222111111222222111111111000000000000000................................................---------------------------------,,,,,,---------,,,,,,,,,---------......///............---------------------------------................................................---...///111111111000000---------...............................................................------.........------,,,---------...............------------------------wwwhhh```]]]XXXUUUTTTOOOHHH>>>888666666555444555555444444444333333333444444333333444444555666555555444333444555666777555555555555555555555555333333222222333333444555222222222222333333333333222222333333333444444444555555555555666666666666777777777777777777777777666777:::;;;<<<;;;999777000999>>>;;;888999:::888>>>999666333===???DDDFFFAAALLLXXX]]]___jjjiiiTTTRRRKKKGGGIIIIIICCC>>>======444444???AAA777333888555555555555555555555555555444444444444333333333000000000000000000000000111111111111111222222333444444333222222222333333111111222333333333333333111111111111111111111111111111000000111111222333444333111000111222444555111222222222222111000000000222333222111//////000111111111111222222222222222333444666666555444333333444444555555666777777888888999999:::;;;;;;<<<:::;;;===??????>>>===<<<999999:::;;;;;;<<<======::::::::::::::::::::::::::::::;;;::::::999888777999888777666666555555555222333333333222222111111///000111111222222222111222222222111111000000000000000000000000111111222///000000000000000000000//////000000000111111111111000000//////000000111000//////000000111222333222222333333333333222222111111111111111111111111333222222111111111111111111111111111111111111111222222222222111111000000000000000000111111111111////////////////////////////////////////////////.../////////000000000000////////////////////////------...///000111222222222111111000111222333444222222222111222222333444444444333333222333333333444333222222111111222222222222111111000000//////................................................------------------------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------///............---------------------------------------------------------...........................///000111111000///...,,,,,,---------.........................................................,,,------......------------------.........//////------------------------wwwhhhbbb___ZZZVVVTTTOOOGGG>>>777666555444333555555444444444333333333555444444444444555666666555444333222222333666777666666666666666666666666222222222222333333444555111111222333333444555555222222333333333444444444555555555555666666666777777777777777777777777777777999<<<>>>???===:::888777:::;;;888777:::===>>>:::<<<222<<<===AAA;;;JJJVVVfffzzznnnXXXOOOJJJBBBAAAHHH===<<<:::666666888999888666666666666666666666666555555444444444333333333000000000000000000000000111111111000111222222333666666555444333333333333000111222333333333333333000000000000000000000000000000000///000111111222000////////////111222333111222222222222111000000000111222222000/////////000111111111111222222222000111333555555444333222333333444444555666666777555666666777888888999999<<<===???@@@AAA@@@>>>===999999::::::;;;<<<======::::::::::::::::::::::::::::::::::::999888777777999888777666666555555555222333333333333222111111///000111333333333222111333222222222111111000000000000000000000111111222////////////000000000000000000000000111111111111000000////////////000000.../////////000222333444333333444444444333333222111111111111111111111111333222111111000000111111111111111111111111111111444444444333333222222222000000000000111111111111............////////////////////////////////////////////////000000000000////////////////////////------...///000111222222333222111111111222444444222222111111222222333444666555333222111222222333444333222222111111222222333222222111000//////...................................................------------------------,,,++++++******++++++,,,++++++,,,,,,,,,---------//////.........---------------------------------------------------------........................//////000111111000///...,,,,,,,,,------.........................................................,,,,,,------...------------------.........//////------------------------yyykkkeee^^^TTTQQQUUUOOOHHH???999777777555444444222333777777333222444<<<<<<;;;888444222111222888999999666333111111111777777888===AAA@@@999222333333222222333333444555333333333444444444555555555555555555555555444444333444555555333222333444666888999888666666999======999888<<<>>>;;;999999;;;555555<<<@@@===;;;===???AAACCCCCCEEEQQQcccrrrpppaaaRRRGGGCCC===<<<@@@AAA<<<777888777888888888888666444222555666555444333222333444111111111111000000000000000000//////000111222222@@@BBB@@@777000///222222222222222222222222222222222222222222222222222222111111000000000000111111//////000000111111222222000000111111111111000000000000000000000000000000000111111111111222222222222222222333333333444444333333444444555666666666666666666777888888999999::::::;;;;;;<<<======>>>>>>===;;;::::::;;;===>>>:::999999:::<<<<<<;;;999;;;;;;;;;:::999888777666666777888888888777555444444333333222222111111000111222222222222111000000111111111111111111111111333222111/////////000111//////000000000000//////////////////000000000000111111000000000000111111000000111111111222222222222222222111111111000000111111111111111111111111111111111000000000000000111111111111111111111111222222222111111111111000222111000.........///000111111000000//////......111111000000//////......////////////............---------............///000000000000000000000000111111000000111111222333333333333333333222111000222222222222222222222222222222222111111111000000666333111000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000//////............+++,,,------......------,,,,,,,,,,,,,,,---...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++------............------+++,,,---...////////////------------------------,,,,,,,,,------.........xxxkkkddd]]]SSSQQQUUUOOOHHH???999777777555444444222333777777333222444888999888666444333333444777888888666333111111222888888:::???CCCCCC===777333222222222222333444444333333333444444444444555555555555555555555555555444555666555444333444555999;;;===;;;888777;;;???IIIBBB<<<<<<===:::999:::<<<:::999;;;:::999AAAJJJ>>>IIIXXXfffrrrwwwaaaSSSDDD>>><<<:::;;;>>>:::999888888999999999888444555555555555555555666333222222222222111111111000000000000000111222222<<>>BBBBBB>>>999222222222222222333444444333333333333444444444444555555555555555555555555444666777666555444555777:::???BBB???999888<<>><<<::::::::::::888777666777777777666666555444444444444333333333222222111000000000000111222222444888888333000222222000222222222222222222222222000000000000000000000000000000//////000111222222111000000000000000000//////000000111111000000///000000000000000000000000000000000111111111222222111111222222222333333333333333333444555555666666555666666777777888888999999::::::;;;;;;<<<<<<===;;;;;;999999999999;;;;;;:::999999:::<<<<<<;;;:::888888888888888777666555888777666666555555666666555555444444333222222222222222111111111000000000111111111111111111111111222111000000///000000000///000000111111000000///000000000111111111222222111111000000000000111111111111111111111222222222222111111111111000000000000000000000000000000000//////000000111111222222000000000000000000000000222222111111111000000000111000000////////////000000000000000////////////000000000000////////////////////////............---------............///000000000000000000000000111000000000000111222222222222222333222222111000222222222222222222222222222222222111111111111111000////////////000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,+++,,,------......------......---,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------............------,,,,,,---...////////////------------------------,,,,,,,,,------------...vvvjjjccc[[[QQQOOOUUUOOOHHH???999777777555444555333444777777444333555222333444333222222444666333444555555333333444555444444666:::<<<<<<999555222222222111222333333444222222333333333444444444444444444555555555555555555666777777666666777888999???BBB???999666:::@@@@@@888333666:::;;;;;;<<<;;;BBBHHHIIIHHHPPPdddvvvmmmZZZMMMGGGCCC???>>>>>>>>>===;;;::::::999888777555333111444444444333333333222222111111111000000111222222...111222111222444333000111111111111111111111111111111111111111111111111////////////000111222333111111000000/////////...//////000000000000//////000000000000000000000000000000000000111111111111111111111111222222222222222333333444444555666666555555666666777888888888999999::::::;;;;;;;;;;;;::::::999888888999:::::::::999999:::<<<===;;;:::888888999999888777666666888777666444444555666666666555555444444333222222222111111000000000000000111111111111111111111111111111000000000000000000000000000111111000000000000111111111222222222222111111000000000000111111111111111111111111111111111111111111000000000000////////////////////////......///000111222222333////////////////////////111111111111000000000000000000000////////////000000000000000////////////000000000000////////////////////////............---------............///000000000000000000000000000000000000000111222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111000///000111////////////////////////------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------............------,,,------...//////......------------------------------------------------uuuiiicccYYYOOOOOOUUUOOOHHH???999777777555444555333444888888444333555222333444333111111222444222333444444333333444666444444555777777666444222222111111111111222333333222222222333333333444444444444444555555555666666555666777777666666777999777<<>><<<;;;;;;GGGJJJMMMRRR```~~~{{{jjj___OOODDD@@@@@@AAAAAA<<<:::888888999888555222444333333333333222222222222222111111111111111222...000111222777;;;999444111111111111111111111111222222222222222222222222000000//////000111222222111000000000//////......//////000000000000////////////////////////////////////000000000111111111000000000111111111222222222222333333444555555555555555555666777777888888999999999:::::::::::::::999999999888888999999999;;;::::::;;;======<<<:::999999999:::999999888888888777555444444444555666666555555444444333222222222111000/////////000000000000000000000000000000000000000111111111000000000000111111111111000000000111111111222222222222111111000000000000111111111111111111111111111111000000000000000000000000..............................///000111222222333////////////////////////111111111000000000///////////////000000000000///////////////000000000000////////////000000000000////////////............---------............///////////////////////////000000//////000000111222000111111222222111111111111111111111111111111111111111111111111111111111333555555444111//////000////////////////////////------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...---,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------............------,,,---......///.........------------------------------------------------tttiiibbbXXXNNNNNNUUUOOOHHH???999777777555444555333444888888444333555333444444333111111222333111333444444333333444555666666666666666444333222111111111111111222333333222222222222333333333333333333444444555666666666444555777777666666888999666888;;;:::777666777888<<<:::;;;===<<<:::;;;@@@GGGTTTgggyyyvvv\\\KKKCCC>>>;;;???<<<999999;;;<<<:::888444444333333333222222222333333222111111111111222111222222555<<>>===BBBPPP^^^kkk~~~iiiWWWKKKIIICCC>>><<<===>>><<<:::555555555444444444444333444333222222111111111222111111000333<<>><<<;;;888888999999999999888888555555666666555555444333444444444333222222111111222111///.........000111000000000000000000000000...///000111222111111000000111111222222111111000/////////000000000111111111111000000000000111111222222222111111111000000////////////000000111111////////////////////////000000000000000111111111111111111111111111111111111000000000////////////---...///000111111000///.../////////000000000111.../////////000000000111////////////............---------............//////////////////////////////////////////000111111//////000111111111111111111111111111111111111111000000111111111222222222222555777666111......000////////////////////////........................---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,---------...+++,,,------......------------,,,,,,,,,---......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------............---------...............------------------------------......---------,,,,,,,,,|||rrrhhhaaaVVVLLLMMMUUUOOOHHH???999777777555444666444555888888555444666111222333333222333555777222333444444222222333444111222333333333333444555111111111000111222222333111111222222222333333333333333444444555666777777222444666666555555777999999888888:::===>>>;;;888>>>>>>@@@BBBFFFTTTnnnrrrTTTMMMDDD???>>>===:::777777666666666555555555555444333333222111111111222///...,,,///999BBBAAA:::000000000000000000000000000000000000000000000000444333222000/////////...---.........//////000000......////////////......////////////////////////////////////000000000000////////////000000000000111222222333333444555555444444555555666777777777999999888888888888888888999::::::;;;;;;::::::999;;;;;;:::<<<===>>><<<;;;666777777888888888777777444555666666666555333222444444333222222111111000222111///...---...000111000000000000000000000000...///000222222222111000111111222222222222111111////////////000000000000111111000000000000111111222222222222111111000000.../////////000000111111000000000000000000000000111111111000000000000000111111111111111111111111000000000000////////////---...///111111111000///.../////////000000111111.../////////000000111111000/////////............---------........./////////////////////////////////////////////000111111//////000111111111111111000000000000000000000000000000111111222222222222...222666555000...///111////////////////////////........................///......------......///++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------.........+++,,,------......------,,,,,,,,,,,,------...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........------..................------...............------------------------------.........------,,,,,,,,,sssggg```VVVLLLMMMUUUNNNIIIAAA;;;888777666555333666999999666444444555333333333333333333333333444333111111111111333444777666555444333444444555444444111---...111222///555222000222666777444000777777777777666666666666666777888777666555666888777===AAA???999888???GGGPPPRRRQQQQQQ]]]|||qqqXXXJJJBBB===<<>>===<<<;;;<<>>FFFWWWfffuuuUUUJJJ@@@>>><<<888444333777777777777666555333222222222111111111111000000111111222222222111111000111111111111111111111111000000000000////////////////////////000000000000////////////////////////............////////////------....../////////000////////////000000000000000000000000111111111111000000000111111111222222333555777777666666777888777888888999999999999888999::::::;;;;;;;;;:::999:::999999888777777888888888888777777666666555555444333222111000000000000000000///////////////000////////////////////////......///000000000000000//////000000000000////////////.........///000000////////////000000000111000000////////////000000000111222111000///000111000000111111111111000000222222222222111111111111000000000//////000000000000000000000//////......////////////////////////---------...............////////////000000000000////////////////////////........................---,,,,,,------...///000////////////////////////........./////////000000...///000000111111000000222222222222222222222222////////////////////////////////////////////////........................------------------------...111111...---000///,,,***+++,,,,,,------,,,,,,*********+++,,,---...///------------------------000//////............------------------------------..................---,,,,,,,,,---------......,,,,,,---------.........////////////000000111111..............................------,,,,,,------+++,,,,,,,,,,,,---------|||ooobbbZZZPPPGGGJJJSSSOOOIIIBBB<<<999888777666444333333333333333222111444444444444444444444444444444666777777666444444555555555666666666666555;;;???>>>999555555555444666444333333555888:::;;;666777777777888888888999777999::::::999888999;;;???AAAEEENNN]]]tttnnnXXXJJJBBB===<<<>>>888888888777666444333222222222222222111111000000000111111222222222111111111111111111111111111111////////////000000000000////////////000000000000////////////////////////........./////////000000---.........//////000000////////////000000000000//////000000000111111111111111111111222222222222111333666666666666666777666777888888999999999999::::::::::::::::::999999:::999888888777888888888888888777777666666555555444333222111000000000000000000////////////000111////////////////////////......///000000000000000//////000000000000//////...............///000000...////////////000000000000000////////////000000///000111111000///000222000000111111111111000000222222222111111111000000/////////000000/////////...............---------........................---------.........//////////////////000000000000////////////////////////..............................------------..........................................////////////......///000000000000///111111111111111111111111////////////////////////////////////////////////........................------------,,,,,,,,,,,,111333222...---...---******+++,,,,,,------,,,,,,*********+++,,,---...///---------------------------.........------,,,,,,------------------------------...//////...------,,,,,,,,,---------......,,,,,,,,,------------...111111000000////////////---------.....................---,,,,,,,,,,,,,,,------------............xxxlllaaaZZZQQQHHHIIIRRRMMMHHHAAA<<<:::999999888555444222222333444333111444444444444444444444444444555555555555555555444555555666777777777777666>>>BBBCCC===888777777666444444444444555666888999666777777888888999999999888:::;;;;;;::::::<<<===AAA???IIIgggjjjSSSDDD>>>>>>;;;:::888666555444444444444444333333222111111111000000111222222222222111111111111111111111111111////////////000000000000////////////000000000000000000000000000000000000.........//////000000111////////////000000000000////////////000000000000/////////000000000111111111111111222222222333333111333444555444555666888666666777888999999999999::::::::::::999999999999999999888888888888888999888888777777666666555555444333222111111000111111000000///......///111222000000000000000000000000......///000000000000000...//////000000//////...------------...///000000......////////////000000000000////////////000000///000111111000000111222000000111111111111000000111111111000000000000///...//////000000//////..................---------........................,,,,,,------.../////////////////////000000000000////////////////////////........................//////......---.................................------........./////////---......///////////////000000000000000000000000000000000000000000000000////////////////////////........................---------------------,,,111333222...,,,---,,,)))++++++,,,---------------,,,,,,+++,,,,,,---...///------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,,,,,,,------------111111000//////...---------------------.........///...---,,,++++++++++++---------.........//////sssiii___ZZZRRRHHHIIIQQQLLLGGGAAA<<<::::::::::::666444222222444555333222555555555555555555555555555444444444444444444555444444666777777777666666888>>>@@@;;;666666777666444555666666666666777777666777777888888999::::::777999<<<======???AAACCCLLLVVVnnncccLLLCCC>>><<<999777555555666777555555444444333222222111000000111222222222222222111111111111111111111111.../////////000000000111////////////000000000000000000000000000000000000---......///000000111111111111111111111000000000////////////000000000000////////////000000000111000111111111111222222222222333333333333444777999555666777888999999999999;;;::::::999999888999999999888888888888888999999888888777777666666555555555444333222222111111111000///...---...///111222000000000000000000000000......///000000000000000......////////////......------------...///000000........./////////000000000000////////////000000...000111111000000111222000000111111111111000000000000000/////////............///000000///......////////////////////////........................,,,,,,------...//////000////////////000000000000////////////////////////....................................///000111111........................---------.........//////------.../////////......////////////////////////000000000000000000000000////////////////////////........................------------...............000000,,,,,,...---***,,,,,,---............---...---------------......------------------------,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,---------......++++++,,,,,,,,,---------//////..................,,,,,,,,,------.........///...---,,,++++++++++++,,,,,,---------.........pppggg___[[[RRRIIIIIIPPPKKKFFF@@@<<<;;;;;;;;;<<<777555222222444555444222555555555555555555555555555444333222222333444555222333555666666666555555000777:::666222222444444444666888888777666666777666777777888999999::::::666999<<<>>>@@@CCCFFFHHH___yyykkkXXXAAA???;;;777666666888:::666666555444444333222222///000111222222222222222000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000---......///000111111222333333222222111111000000////////////000000000000////////////000000000000000000000000111111111111222333333222222333777:::555555777888888999999999;;;::::::999888888888999999888888888888888999999888888888777666666555555666555444333222222222222000///...---...///111333000000000000000000000000...//////000000000000000......////////////......,,,,,,,,,---...///000111............/////////000000000////////////000000...000111111000000111333000000111111111111000000////////////............---...///000000///...---000000000000111111111111........................,,,,,,------...///000000////////////000000000000////////////////////////........................---------...000111333444........................---------.........//////,,,---......//////......////////////////////////000000000000000000000000////////////////////////........................---------.........//////+++---...+++,,,//////,,,,,,---......//////......//////...---------......---------------------------...///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,------.../////////,,,,,,,,,------.........///...---,,,++++++++++++++++++,,,,,,,,,---------pppiii```XXXPPPJJJKKKPPPLLLFFF???;;;;;;;;;999777666666777777666555444444444444444333333444444555555444333333333333444555555666777888777666444222777666555444444555777888666666666777666555444444666:::;;;777777;;;<<<999222<<>>;;;:::999:::777666444333555777333...///111444666777666444333111111111111111000//////000000000000000000000000////////////000000000000000000//////.........---222000///------///000222222111000.........///000////////////////////////000000111111111000000///000000000000111111111111000000111111111222222222555555666666777777888888777777777666444555777999888777555666888999999888999888888777666555555444444444333333333333222222000000000000000000000000////////////////////////------......///000000000////////////////////////---------............///000000000000111111111111333222111/////////000111000111111111111222222222111111111111000000//////111000...---------.../////////............//////111111000000000000111111......------------......///............---------......///000000000000000////////////////////////........................******+++,,,///333666999.........------,,,,,,,,,------------------------............////////////---------............///000000000000000000000000//////000000///...------........................//////.........------------,,,,,,++++++,,,,,,---..............................//////...---,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,------......------,,,---,,,,,,,,,,,,---......//////.........---------///...---,,,,,,---...///......---,,,,,,+++******************+++,,,---...pppiii```XXXPPPIIIJJJOOOMMMGGG@@@<<<;;;:::999777555555555555555444333333555555444444444555666666555555444333333444555555555666888888888666555333888777666666555555555555555555666777888999:::::::::===<<<888999======:::@@@???>>>CCCQQQkkkxxxooovvvyyyxxxtttwwwvvvqqqllljjjkkkjjjgggdddddddddbbb```___```dddggggggeeeggglllpppqqquuuzzzxxx```LLLAAA;;;999999666777777666666666555444111222333444444333222000111111111111111000000///000000000000000000000000....../////////000000000000/////////............000///...,,,,,,...///000111000///---------...///////////////////////////000000111111111000000/////////000000000111111111111111111111222222222222333444444555555666777777666666666555444444666888888777555666777999888888888888777777666555555444444444333333333333222222000000000000000000000000///////////////////////////////////////.........////////////////////////---------............////////////000000000111111333222000/////////000111000000111111111222222222222222111111111000000000111000///.........//////000//////......//////000111111000000000000111111......------------......///............---------......///000000000000000................................................------,,,---...111333555......---------,,,,,,,,,------------------------............////////////........./////////000000///////////////////////////////////////...------........................//////.........---------------,,,,,,,,,,,,------..............................//////...------,,,......---------,,,,,,,,,---------------------------------------------------.........------,,,+++,,,------......------,,,------,,,,,,------.../////////.........---------......---,,,,,,---.........------,,,,,,+++++++++++++++++++++,,,---...///pppiii```YYYPPPIIIIIIMMMNNNHHH@@@<<<::::::888555666666666666555555555555555555555555555666777777555555444333333444555555666666777888888666555444888888888888777555444333555555666777:::===@@@BBB:::;;;:::888:::>>>???<<>>:::555666777666444222333555333333222222111000//////111111222222111111000///000000000000000000000000------........./////////////////////............///...---,,,,,,---...//////......------------...///////////////////////////000000111111000000000//////000000000000111111111111222222222333333333222222333333444555555666444555555444333333555666888666555555777888888777888777777666666555555555444444333333333333222222000000000000000000000000////////////////////////111000000///......------////////////////////////---------............///....../////////000000000222111000000///000000000000000000111111111222222222222222111111111111111222111000////////////000111000000//////000000111222111111000000111111222......------------......///............---------......///000000000000///................................................000///.........///000111...------------,,,,,,,,,---------------------------............/////////////////////000000000111///////////////////////////////////////......---.......................................---------......------------......------------------------.........///......---,,,...------------,,,,,,,,,------------------------........................---............---,,,,,,,,,------......------,,,---------,,,------...///...............---------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---,,,,,,,,,---...///000pppiiiaaaYYYPPPIIIIIILLLOOOHHHAAA<<<:::999777555999999888888888888888888555555555555555666777777555555444444444444555555555555666666666555555444777888888999888777555444666666666777:::>>>BBBDDD888999:::<<<@@@DDDEEEEEECCCTTTnnnzzznnnttt}}}nnnmmmjjjgggccc___\\\[[[]]]ZZZWWWVVVWWWYYYYYYXXXXXXYYYZZZZZZYYYXXXZZZ[[[\\\YYYXXX\\\^^^___ccchhhkkkuuuppp]]]MMM@@@===999777666555333444666444333222000000000000111111222222222222111000000////////////////////////------------.........//////////////////...............---,,,,,,---......///.....................////////////////////////...///000000000000000000////////////000000000111222222222222333333333333222222333333444555555555444555666555444444555666777666555555777888888777777777666666666555555555444444333333333222222222////////////////////////////////////////////////000000//////............////////////////////////---------............///............////////////111111000000000000000000000000000000111111111111222222222222111111111111222111111000000000000000111111000000000000111111111111111000000111111111......------------......///............------------...//////000000//////................................................000//////.........//////---------------------------------------------------------.........//////....../////////000000000////////////////////////...///////////////...............................................................------.........---------------------------...............------------------------------------------------------------------------------------............------,,,------......------,,,---------------...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---......///pppiiiaaaZZZRRRJJJIIIMMMOOOHHHAAA<<<:::999777555999999888888888888999:::666666555555555555666666555555555555555555555555333444444444444444444444555666888999999999888888888777777888:::===@@@BBB::::::===@@@DDDIIIOOOSSS```|||qqqmmmxxxtttggg___ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWXXXYYYZZZYYYXXXUUUWWWYYYZZZZZZ[[[\\\]]]^^^[[[ZZZ^^^______bbbfffiiiqqqyyy{{{yyyyyyjjjSSSKKK???666777;;;:::888999555444222111111222333555222222222222222111000000////////////////////////------------.........///.........//////////////////..................///////////////000/////////////////////////////////......///000000000000000...////////////000000000111111222222222333333333222333333444444555666666555666888777666555666777777666444555777888888777666666666666555555555555444444333333333222222222////////////////////////////////////////////////............//////000000////////////////////////---------............///............////////////000000000111111111000000//////000000000111111111111111111111111111111111111111111111111000000///111111000000000000111111111000000//////000000111......------------......///............---------------...///////////////...............................................................//////000------------------------------------------------------------............------........./////////..............................///////////////...........................---..............................------.........------------------------------...............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---,,,------......------,,,...------------...//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,---------------------...,,,,,,,,,,,,,,,------...oooiiibbb\\\TTTLLLKKKOOONNNHHH@@@<<<::::::888555777666555555555666888999999888777666666555555666444555666666666666555444444444444444444555555555555666777888::::::::::::999999999999:::<<<>>>???999888:::>>>BBBKKK[[[jjjwwwooottt~~~|||}}}{{{vvvmmm```TTTLLLQQQSSSUUUVVVWWWXXXWWWWWWWWWXXXZZZ\\\\\\\\\[[[ZZZWWWYYY[[[\\\\\\^^^```bbbaaa^^^___bbbcccaaabbbfffiiimmmrrrsssssstttzzzyyy___LLL===;;;===:::777777555444333333333444555666222222222333222222111000000000000000000000000000------........./////////.........///////////////...........................///000000111000000000////////////////////////------...///000000000000......////////////000000000000111111111222222222222222333444444555555666555777888888777666666777777555444444666777777666555555555555555555555555444444333333333333222222000000000000000000000000////////////////////////------......///000000111////////////////////////---------............///....../////////000000000//////000111111111111000/////////000000000111111000000000000000111111111000000111111111000///...111000000//////000000111000//////......//////000......------------......///............---------------...////////////...------------------------........................,,,------...//////000000,,,,,,,,,------------...------------------------,,,------------.........------------....................................---...//////////////////........................---------.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,------......------,,,......------......///000---------...............,,,,,,------------,,,,,,.........------------------,,,,,,,,,,,,,,,------oooiiiccc]]]VVVNNNNNNQQQMMMGGG@@@<<<;;;:::999777777666555444444666777999===<<<;;;999888777666666444555666777777666555444555555555555666666777777888888888888888999:::;;;:::::::::;;;<<<======>>>:::999;;;???FFFYYYyyy}}}sssssswww~~~vvvtttooohhh___VVVQQQNNNPPPRRRVVVYYY[[[[[[[[[ZZZ^^^___````````````bbbccc```aaabbbccccccdddfffhhhfffdddfffiiijjjgggfffiiijjjkkkmmmnnnppptttyyy}}}oooXXXMMMDDD:::555777666666555444333333333333222222333333222222111000000000000000000000000000....../////////000000000............/////////000---------......---------------///000000000//////////////////////////////,,,---...///000000000000........./////////000000//////000000000111111111111111222222333444444444444666888888666555555666777555444444666777777666555555555555555555555555444444333333333333222222000000000000000000000000////////////////////////.........///////////////////////////////////////---------............////////////000000000111111...///000111222111111000////////////000000000111....../////////000000000//////000000000///...---000//////......//////000......------------............------------......///............---------,,,---......//////......------------------------........................------......///.........,,,,,,,,,---------......------------------------,,,,,,---------.....................////////////........................------...///////////////........................---------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,,,,---------......------------------------------------------------------...///////////////,,,------......------,,,...............//////000---------.........//////,,,---............---,,,//////......------,,,,,,......------------......oooiiiccc^^^WWWPPPOOOSSSLLLFFF???;;;;;;;;;999777888777666555666777999;;;@@@???===;;;999888777777444555666777777666555444777777777777777888999999;;;:::999888888888999:::999:::<<<===>>>>>>>>>>>>AAA@@@BBBGGGSSSoootttttt|||~~~|||~~~mmmiiibbbZZZSSSPPPPPPRRRSSSVVV[[[```cccdddcccbbbccccccbbbaaa```bbbeeehhhggghhhhhhgggfffgggiiillliiigggiiimmmnnnjjjhhhjjjmmmlllkkkkkknnnsssxxx{{{zzzfffRRR???999===888777666555333222111000222333333333333222111111000000000000000000000000////////////000000000000---.........//////000000+++,,,,,,------,,,,,,++++++,,,.../////////......////////////////////////,,,---...///000000000000............/////////000////////////000000000000000000000111222222333333222444777777555444444444666555444444666777777666444555555555555555555555444444444333333333222222000000000000000000000000////////////////////////000000000///......------////////////////////////---------.........//////000000000000111111111111...///000222222222111000////////////000000000000---.........//////000000...///000000000///---,,,//////............//////---------,,,,,,---------.........------.........//////.........---------,,,---......//////......------------------------..............................//////......---,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......////////////000000000000........................------...///000000//////........................---------.........//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,------.........------------------------........................------...///000000//////,,,------......------,,,...............///000000---------.........//////------...//////...------000000///...---,,,,,,,,,000//////.........//////vvvqqqhhh^^^UUUQQQQQQRRRAAAHHHMMMIII===555666:::666666777777777777666666999AAAIIIIIIAAA:::666666777777777777888999:::;;;777666555444555777999:::999999:::::::::;;;;;;;;;;;;:::===@@@>>>888888===AAADDDIIIZZZ||||||uuummmggg___XXXTTTVVVVVVSSSTTTXXX^^^eeehhhgggggghhhhhhfffeeeeeeeeeeeefffiiinnnqqqnnnuuusssiiihhhrrrxxxwwwxxxrrrmmmlllpppsssrrrppptttooommmnnnoooooorrrwww|||bbbIII<<<@@@999555666777444222222999777444333333333222111000000000000000000000000//////............////////////.........------------------------------------------............///............////////////////////////000000000000000000000000////////////000000000000000000000000000111111111111222222222444555555555555555555555444555555666666666666666666555555555666666444222333333444444333333222111000000000000////////////////////////////////////000000000000000000000000000000//////.........---...------------...//////111111000000//////......111111111111111111111111000000000000000000000000000000//////.........---............................................................---,,,+++***---------............///........................................................................------------------------------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////+++,,,------......------......---,,,---...///000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,---------.................................------,,,,,,------...---------------------------------....../////////////////////////////////------------........./////////.........---------......................................................////////////......tttpppggg]]]UUUQQQQQQRRRWWWZZZZZZRRREEE<<<999:::666666777777777777666666888???FFFGGG@@@999666666777777777777888999::::::777666555555555777999:::999999:::::::::;;;;;;;;;@@@???===;;;>>>BBBCCCAAA@@@LLLhhh|||tttnnngggaaa]]]\\\XXXXXX[[[\\\[[[]]]bbbdddkkkpppooonnnoooooolllnnnmmmllljjjjjjlllppprrrqqqwwwvvvooooooxxx{{{wwwvvvssspppooopppqqqpppooouuuqqqppprrrtttuuuyyy~~~}}}{{{bbbUUUGGG===777999<<<:::555333666555333333333333111000000000000000000000000000//////............////////////.........------------------------------------------............///............////////////////////////000000000000000000000000////////////000000000000000000000000000111111111111222222222333333333444444555555555444555666666777777666666777666555666777666555333333333444444333333222111000000000000////////////////////////////////////////////////////////////000/////////.........---...------------...//////111000000000/////////...111111111111111111111111000000000000000000000000111000000000////////////............................................................---,,,+++***---------............///........................................................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------------------....................................+++,,,------......------...------,,,---...///000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---------------........................------,,,,,,,,,,,,------------------------------------........./////////------------------------------.........///////////////.........---------......................................................////////////......rrrmmmfff\\\TTTPPPQQQRRRJJJJJJGGGBBB;;;666444444666666777777777777666666666<<>>888666777777777777777888999::::::777666555555666777999:::::::::::::::;;;;;;;;;;;;======;;;999===EEEHHHEEEXXXrrrxxxnnneee```]]][[[ZZZ^^^___bbbeeeeeecccfffkkkkkktttzzzyyywwwvvvuuurrrwwwtttqqqnnnmmmnnnqqqrrrtttwwwuuurrrvvv}}}|||uuuwwwxxxxxxwwwtttrrrrrrrrrtttqqqqqquuuxxxyyy~~~yyy}}}yyy^^^NNN???::::::888555333555444333444555444222000000000000000000000000000//////............///////////////.........---------------------------------------............///............////////////////////////000000000000////////////000000000000000000000000000000000000000111111111111222222222111111222333444444555555555666666777777777777777777666555666777777555333333333444444333333222111000000000000/////////////////////////////////////////////////////////////////////..................------------...//////000000000000////////////111111111111111111111111000000000000000000000000111111111000000000000///////////////////////////.......................................---,,,+++---------............///........................................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------............------------------------,,,,,,---............---,,,,,,,,,------///000111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------............//////,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000...............---------////////////////////////////////////////////////......////////////......ooollleee\\\TTTPPPPPPQQQGGGCCC???<<<<<<<<<;;;:::666666777777777777666666444999>>>>>>;;;777666777666666666777777888999:::666666666666777888999::::::::::::;;;;;;;;;;;;<<<::::::===@@@@@@@@@KKKYYY}}}pppjjjfff```\\\]]]___bbbcccggglllqqqqqqmmmjjjkkknnnsss||||||zzzwwwtttzzzwwwrrrpppoooqqqrrrsssvvvuuuqqqpppvvv}}}{{{ttt||||||wwwwwwxxxssspppppptttwwwxxx|||{{{~~~pppWWWFFF;;;666444666666555555666777666444222000000000000000000000000//////............//////////////////....................................---------............///............////////////////////////000000000000////////////000000000000////////////////////////000000111111111222222222///000000222333444555555555666777777888888777777666555444555666666555333333333444444333333222111000000000000////////////////////////////////////////////////////////////...........................------------...//////000000000000////////////111111111111111111111111////////////////////////000000000///////////////000000000000000000000000.......................................---,,,,,,---------............///........................................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------,,,------...............,,,,,,,,,---...///000000.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------------------........................////////////000000000000........................000000000000000000000000////////////////////////---......//////......---nnnkkkeee\\\TTTPPPPPPQQQPPPIII@@@<<<<<<;;;888555666666777777777777666666444777::::::888666666777666666666666777888999:::666666666777777888999:::::::::;;;;;;;;;<<<<<<<<<@@@:::???GGGBBBAAA^^^uuujjjcccYYYXXXXXX\\\aaagggkkklllpppvvv{{{zzzuuurrrqqqrrrzzz|||yyywww{{{wwwtttsssuuuvvvwwwvvvzzzuuuoooooovvv}}}|||www~~~zzzyyy{{{uuuqqqqqqtttuuuuuuwww|||{{{}}}xxxbbbNNN???999999666555444555555555333111111111111111111111111111//////............//////000000/////////.................................---------............///............////////////////////////000000000000.../////////000000000111////////////////////////000000111111111222222222//////000111222444444555555555666777777777777777444444333444666666444333333333444444333333222111000000000000////////////////////////////////////........................---------..................------------...//////////////////000000000000000000000000000000000000////////////////////////........................000000000000000000000000////////////////////////......//////......---------------............///........................................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,---......//////......+++,,,---....../////////...------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------------------------++++++++++++++++++++++++........................////////////000000000000---.....................000000000000000000000000////////////////////////------............------ooolllfff]]]UUUPPPOOOPPPKKKDDD;;;777777777444111666666777777777777666666555666777777666555666777666666666666777888999999666666777888888999999999:::;;;;;;;;;<<<<<<<<<<<>>???@@@???>>>666666777777777777666666666777666555555555666777666555555666666777888999666666777888999999999999;;;;;;;;;;;;<<<<<<<<<<<<>>>===AAAMMMddd|||wwwhhheee^^^WWWSSSTTTYYY]]]bbbdddgggmmmrrruuuvvvuuuvvv|||~~~{{{|||~~~}}}|||~~~}}}yyyvvvxxx}}}}}}{{{~~~}}}yyywwwwwwyyyuuutttvvvuuurrrrrruuussstttvvvwwwyyy|||sssZZZKKK===:::666333333333333333111111111111111111111111//////............//////000000000000/////////...........................---------............///............////////////////////////000000000000.........///000111111111000000000000000000000000000111111111111222222222222222222222333333444444333333444555555555555555666555555666888999777666333333444444333333222111000000000000////////////////////////////////////........................,,,,,,,,,------............------------...//////.../////////000000000111000000000000000000000000000000000000000000000000------------......//////........................////////////////////////......////////////......---------............///........................................................................------------------------------------------------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,---------........................------...///////////////---.../////////...---,,,---------,,,,,,,,,++++++***************************+++,,,---------,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,++++++++++++++++++++++++++++++------........./////////---------.........//////........................------------------------,,,------......------,,,qqqnnnhhh___VVVPPPNNNNNNIIIEEE@@@===<<<<<<;;;:::666666777777777777666666888777666555444555666777555555555666666777888999666777888999999:::999999;;;;;;;;;<<<<<<<<<======:::EEENNN^^^}}}rrrhhhaaaUUUSSSSSSVVV\\\bbbfffhhhmmmnnnqqqvvvzzz||||||{{{zzz~~~zzzvvv~~~}}}}}}}}}}}}zzzxxxxxx|||}}}|||{{{}}}}}}zzzwwwvvvwwwsssrrrtttssspppppprrrssstttuuuvvvwwwzzz~~~vvvcccCCC???:::666666666777777111111111111111111111111//////............//////000000000000////////////////////////////////////---------.........//////............/////////000////////////000000000000---......///000111111222000000000000000000000000000111111111111222222222333333333333333333333333222333444444555555444444888777777888:::;;;999888333333444444444333222222000000000000////////////////////////////////////........................,,,,,,,,,------............------------...//////.../////////000000111111000000000000000000000000000000000000000000000000---.........//////000000........................000000000000000000000000......///////////////...---------.........//////........................................................................------------------------------------------------,,,,,,,,,---------......................................................++++++,,,,,,,,,---------////////////////////////---......///////////////...////////////---,,,+++---------,,,,,,,,,++++++***************************+++,,,---...---,,,,,,(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------/////////......---------------------------------------------.........///---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,rrrnnngggaaa\\\VVVPPPMMMLLLFFF???;;;<<<===>>>===999777555555777888777666777777777777666666666666777888999888777666777888777888888888777888999;;;@@@888888@@@BBB;;;;;;BBBCCCFFFaaattthhh```[[[VVVTTTRRRUUUZZZ```ggglllppprrrqqquuuzzz}}}}}}||||||{{{|||}}}}}}zzzxxx~~~}}}}}}~~~|||zzz|||}}}{{{yyyxxx{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxzzzvvvrrrqqqsssuuuuuutttxxxwwwwwwxxxzzz|||~~~|||[[[MMM;;;333444777555111333111//////111222333222111111000///////////////---///111222333222000//////............---------////////////////////////............////////////............//////////////////............//////000000000000000000000000/////////000111111222222222222222222222222222222333333333444444444555555777444333:::BBBDDD===555444444444333333222222222333333222222111000//////000000000000////////////////////////...---,,,+++............////////////////////////////////////////////////////////////000000///...........................////////////////////////////////////000000000000000000000000........./////////////////////000000///...---------------............///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------.......................................//////...---,,,,,,,,,------......------,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......////////////............,,,------......------,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,------------...////////////////////////..................------//////............//////......------------......000000///..................---,,,+++++++++++++++---------,,,,,,+++++++++sssnnngggaaa[[[VVVQQQNNNLLLFFF>>>:::;;;<<<<<<;;;777777666666666666666666777777777777666666666666777888999888666666777888999999999888888888999;;;CCC===999<<<@@@BBBBBBDDDJJJccc}}}tttmmmfff]]]VVVTTTTTTTTTTTT]]]```eeejjjmmmooonnnnnnsssxxx~~~~~~}}}}}}}}}|||~~~zzzyyyzzz|||{{{zzz|||~~~||||||yyyxxxzzz~~~|||xxxyyyyyyyyyyyyyyyyyyyyyyyy{{{xxxvvvuuuwwwxxxwwwvvvwwwxxxyyyzzz{{{zzzzzzyyy~~~vvvfffPPP???888777888777666444222111222333222111111111000//////////////////000111333333222111000///............---------....................................////////////............//////////////////............///////////////////////////////////////000111111222222222222222222222222222222333333333444444444555555555333333888>>>???:::555444444444444333333333333333333222222111000000000000000000000////////////---...............------............////////////////////////////////////////////////////////////111111000///////////////............///////////////////////////////////////////////////////////////////////////.........///////////////...---------------............///////////////....................................------------------,,,,,,........................,,,,,,,,,---------....................................//////...------,,,,,,------......------,,,------------------------......---------,,,,,,,,,,,,,,,------............000000/////////.........,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,---------,,,,,,,,,,,,,,,................................................//////............/////////......------......///000000///.....................---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++tttooofff___YYYUUURRRPPPKKKEEE>>>::::::::::::888555666777666555555666777666666666666777777777777666777888777666666777999::::::999888999:::;;;<<<===<<<::::::>>>DDDIIIJJJkkk|||oooaaaXXXVVVSSSOOONNNRRRWWW\\\___iiilllppptttuuutttqqqooosssxxx~~~|||yyywww}}}|||}}}~~~yyywwwuuuwwwzzzzzzxxxuuuvvvuuuuuuvvvvvvwwwxxxyyy{{{{{{zzz{{{||||||zzzxxxyyyzzz}}}~~~~~~{{{xxxvvv{{{~~~jjjQQQ???777777888777555444333444333111000111111000//////////////////000222333333333222111///............---------....................................////////////............//////////////////............///////////////////////////////////////000111111222222222222222222222222222222333333333444444444555555444333444666888999777555444444444444444555555555333333333222111111000000000000000000////////////,,,,,,------........................////////////////////////////////////////////////////////////222111111000000000000111............////////////000000000000000000000000////////////////////////000000//////......------...////////////...---------------............////////////............---........................------..........................................,,,,,,,,,------------....................................///......---,,,------............------------------------------...------------,,,,,,,,,---............/////////000000000000////////////------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------,,,,,,,,,................................................//////............/////////......------......///000//////............//////...------,,,---------------------,,,,,,,,,,,,tttmmmddd\\\WWWTTTRRRPPPLLLFFF???;;;::::::999777444666888777666555666888666666666666777777777777666777777666555666888:::;;;999888888:::===>>>???::::::>>>AAAAAADDDVVVjjjyyyhhh]]]VVVQQQOOORRRRRRRRRVVV\\\cccjjjnnnoooqqqtttwwwyyyyyyxxxwwwsssxxx~~~}}}yyyyyyzzz|||}}}~~~~~~|||{{{tttsssrrrtttwwwxxxwwwuuuwwwwwwvvvwwwxxxyyyzzz{{{zzz{{{}}}~~~{{{yyy{{{|||~~~|||zzz{{{|||lllSSSBBB999666777555444444444444222000111000000/////////////////////000111222111111000///............---------....................................////////////............///////////////......------......////////////////////////////////////000111111222222111111111111222222222222333333333444444444555555333444555555444444555666333444444555555666666666333333333222222111111111000000000000////////////...---------------..................////////////////////////////////////////////////////////////111111000//////000000000............////////////000000000000000000000000////////////////////////111111000///...------,,,.........//////...---------------............/////////.........---------....................................////////////........................------------------------........................---...............------------............------........................------------------------.../////////////////////111111000000000/////////------............------------------------,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---......//////000........................---------...............//////............////////////............//////000///............/////////......---------......------------------,,,,,,rrrlllbbbZZZUUURRRQQQPPPLLLGGG@@@<<<<<<;;;999777444666777888777777777888555666666666777777777888666777777666666777:::<<<<<<999777888<<<@@@AAABBBAAA===AAAGGGDDDKKKsssrrr^^^OOOHHHIIILLLNNNQQQTTTYYY___fffmmmtttwwwttttttuuuwwwyyyzzz|||}}}wwwzzz}}}{{{vvvtttvvvwwwwwwwwwvvvuuuuuusssssssssuuuxxx{{{||||||||||||{{{zzz{{{|||~~~wwwzzz}}}}}}zzzxxxyyyzzz|||~~~pppWWWDDD999777555444333444444333111111000000///////////////---......//////////////////............---------....................................////////////............////////////......------------............................../////////000111111222222000000000111111222222222333333333444444444555555444555666555333333555777333444444555555666666666333333333222222222222222000000000000////////////000///...------------...............//////////////////////////////////////////////////////////////////.........//////000............////////////000000000000000000000000........................111111000///...------,,,------............---------------............///............------------.................................//////000000000........................------------------------........................------...............------......//////......---........................------------------------/////////////////////...000000000000////////////---......//////......---------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++,,,---///000222333444........................---------.........////////////............///////////////......///////////////............//////......---------......///------------------------qqqkkkbbbZZZUUURRRQQQPPPKKKFFF@@@===<<<<<<:::888666666666888:::;;;999777555555666666777777888888777777777777777999<<>>===CCCJJJbbb|||qqq___VVVLLLFFFGGGJJJLLLMMMTTTZZZbbbkkkrrrwww|||zzzyyyxxxxxxxxxzzz|||}}}}}}~~~}}}vvvrrrxxxyyyyyyxxxvvvtttuuuvvvuuuuuuwwwyyy{{{~~~|||zzzxxxwwwvvvwwwxxxyyytttxxx|||~~~}}}{{{xxxwwwuuuwwwyyy|||nnnTTTCCC;;;888555444444444444333111111000///////////////------------............///............---------------------------------............////////////............////////////......------------............................../////////000111111222222//////000000111222222222333333333444444444555555444555666555444444555666444444444444444555555555333333333333333333222222000000000000////////////111000///.........000000............////////////////////////////////////////////////////////////...............//////000............////////////000000000000000000000000........................000000//////......------,,,,,,---............------------............///.........------------,,,........................------......///000000000...........................------------,,,,,,,,,........................,,,---......///...............////////////..............................,,,,,,,,,------------.../////////............---////////////..................////////////......------------....................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...------+++,,,---///111222444555------------------------,,,,,,------...///////////////............//////000//////......//////000///............//////000------------------...///------------............rrrlllccc\\\WWWTTTRRRQQQHHHDDD>>><<<<<<<<<:::888999666555888>>>???;;;666555555555666777888888888888888888888888:::>>>AAAEEE@@@;;;:::===@@@@@@>>>AAA@@@@@@GGGbbb~~~sssggg___PPPLLLIIIJJJNNNRRRSSSRRR\\\cccnnnwww{{{}}}|||||||||||||||}}}}}}~~~~~~~~~}}}yyywwwwww~~~~~~}}}yyyuuutttuuuxxxuuuvvvwwwyyyzzz}}}{{{yyyvvvsssqqqqqqrrrsssrrrvvv{{{}}}{{{yyywwwwwwtttwww|||mmm[[[CCC???999555444444444333111111000///////////////---------------.../////////............---------------------------------............////////////............////////////...------,,,,,,------.........................../////////000111111222222/////////000111222222222333333333444444444555555222333333444555555555444444444444444333333333333333333333333333333333333000000000000//////////////////......///111444555............//////////////////////////////////////////////////////////////////......///000000111............////////////////////////////////////........................///////////////.........+++,,,------.........------------............///.........---------,,,,,,........................,,,,,,---......///000000..............................---------,,,,,,,,,........................,,,------...//////............////////////..............................,,,,,,,,,---------..................------,,,,,,............------------......////////////......------------.........///........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,---...///000000111------------------------,,,,,,------...//////000//////............//////000000////////////000000...............///000000,,,,,,,,,,,,,,,---......------------.........///rrrmmmeee^^^YYYVVVTTTRRRFFFBBB===:::;;;;;;999777;;;666444888@@@BBB<<<555444555555666777888888999888999999888888;;;???CCCJJJDDD===;;;===???===;;;===GGGLLLWWW~~~mmmdddaaa___^^^SSSOOOMMMNNNTTTYYY[[[[[[aaajjjuuu|||~~~|||{{{zzzzzz{{{~~~}}}}}}zzz~~~~~~zzzzzz}}}{{{{{{yyytttooonnnpppssstttuuuuuuvvvvvvxxx{{{~~~~~~zzzvvvtttsssttttttrrrvvv{{{|||zzzxxxwwwxxxuuuzzzuuuIIIDDD===777555444444333111111000//////////////////............///000000//////.........---------------------------------............/////////000............/////////000...------,,,,,,------.........................../////////000111111222222...//////000111222222222333333333444444444555555111111111333666666444222444444444333333222222222333333333333333333333333000000000000////////////---------...111444888:::............/////////000////////////////////////////////////////////////000000///000000111222222............/////////000////////////////////////.................................///////////////+++,,,------.........------------.........//////......---------,,,,,,,,,........................,,,,,,,,,---...//////000.................................------,,,,,,,,,........................,,,,,,---.../////////.........////////////......////////////////////////,,,,,,,,,------...............---------,,,,,,,,,......---------,,,,,,,,,......////////////......---------.........//////////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---------------------------------------------------,,,,,,------...///000000//////............//////000000////////////000000...............///000111++++++++++++,,,,,,---...---------.........//////sssnnnggg```[[[WWWRRRPPPIIIDDD===::::::;;;:::999777777777777777777777777777777777777888999:::;;;<<<;;;999777777888999:::???===:::777999===???>>>CCCEEERRRuuuyyydddWWWUUUXXXYYYXXXWWWZZZ]]]___^^^```cccfffpppwww}}}{{{}}}|||zzz||||||}}}}}}~~~xxxwwwtttqqqpppooopppppprrrtttvvvvvvttttttxxx{{{~~~}}}|||zzzxxxvvvtttsssvvvvvvssstttxxxyyywww{{{}}}ppp\\\CCC555555888777444444222111111222222000///000/////////................................................////////////////////////...---,,,+++---------............///........................000000//////...---++++++---......///000111111222222222222111111111000000000000111111111222222222333333333444444444555555444444444444444444444444444444333222111111111111000/////////............////////////////////////............////////////......------------............------------......////////////000000000000000000000000000000000000,,,,,,---.../////////...111000000///...---------------------------------......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,------...000111222111111111000///---++++++..................------........................***+++,,,---..............................------,,,,,,------.../////////////////////////////////......------------....................................---------,,,,,,,,,---------............/////////............//////..............................////////////......,,,,,,,,,---------..................---,,,+++***+++,,,,,,,,,,,,,,,,,,---........................///...---,,,,,,---...///111111111111111000////////////000000000000//////,,,,,,,,,---------......////////////////////////sssnnnggg```[[[VVVRRRPPPIIIDDD===::::::;;;:::999777777777777777777777777777777777777888999:::;;;<<<;;;999888777888999:::BBB@@@<<<:::<<>><<<999999<<<>>>@@@AAABBBYYY{{{gggXXXQQQJJJIIINNNUUUWWWXXX___fffmmmooommmnnntttzzz{{{}}}}}}zzz||||||~~~~~~~~~{{{}}}}}}{{{xxxuuurrrqqqpppooolllkkkjjjjjjkkkllliiiiiikkknnnqqqsssrrrqqqpppppppppooonnnnnnmmmmmmooosssuuuuuuyyy}}}||||||{{{yyywwwzzz}}}~~~|||~~~www\\\DDD666444777333222000000111222111000000000000/////////..............................---............/////////////////////...---,,,,,,---------............///........................---...............------.........//////000000111222111111111111000000000222222222222333333333333333333333333444444444444444444444444444444444444222222222111222222333333000000000/////////......------------------------............////////////......------------............------------............/////////000000000000000000000000000000000000000000000000000///...000000000///......------------------------------......---------,,,,,,,,,...------------,,,,,,,,,,,,------------.........---------......//////000000000111000///...,,,+++///////////////...------................................................000//////......///000000........................,,,,,,------.../////////////////////////////////......------------.......................................------------,,,---------............///---...///000000///...---........................------............------,,,,,,,,,---------..................---,,,++++++++++++,,,,,,------------........................111000000//////000000111///000000000000///.........//////000000//////...,,,,,,,,,---------......////////////////////////rrrmmmfff___ZZZVVVSSSPPPIIICCC===::::::;;;:::999777777777777777777777777888888777777888999999:::::::::999888888999999:::999777888;;;<<<>>>BBBGGGSSSwww{{{hhhTTTMMMMMMNNNTTT\\\cccggggggkkkrrrxxxwwwrrrqqquuuzzz~~~|||}}}zzzzzzzzzzzz{{{|||}}}~~~~~~}}}zzzvvvqqqllljjjkkkjjjhhhgggggghhhjjjkkkhhhhhhiiimmmrrrtttqqqnnnpppooommmllljjjiiihhhhhhpppsssuuutttwww}}}~~~}}}{{{xxxvvvvvvwwwvvvvvvwwwzzzzzzwwwyyysssXXXCCC;;;999444222000000111222222111000000000////////////...........................---------.........//////......//////...------,,,---------............///........................,,,------...//////.............../////////000000111111111111000000000000222222333333333444444444222222333333333444444444444444444444444444444444111111111111222333444444000000000////////////...------------------------............////////////......------------............------------.............../////////000000////////////////////////000000000000000///...---000000//////..........................................---------,,,,,,,,,------------------------------------............,,,------...///000111111///000111111000...,,,***------...//////.....................////////////........................111000///.........///000---------...............,,,,,,------.../////////////////////////////////......------------..........................................---------------------............///,,,---///000000///---,,,........................,,,,,,------------,,,,,,,,,,,,,,,---------......---.........------,,,+++++++++,,,,,,---.................................000000000000000000000000///////////////......---...//////////////////...,,,,,,,,,---------......////////////////////////qqqllleee___ZZZVVVSSSPPPIIICCC===::::::;;;:::999888888888888888888888888888888888777888888999:::999999999999999999999:::::::::<<>>@@@JJJWWW{{{}}}tttiii[[[NNNJJJNNNUUU^^^ffflllpppqqqsssxxx}}}|||wwwtttvvvyyy}}}|||zzzzzzzzzxxxvvvwww{{{~~~~~~~~~~~~~~~}}}|||{{{zzz~~~}}}|||yyyuuuooojjjgggiiihhhgggfffgggiiikkklllkkkkkkkkkooosssuuurrroooooonnnlllkkkjjjjjjjjjjjjuuuxxxyyywwwxxx|||}}}{{{wwwuuurrrrrrtttwwwyyyzzzxxxzzzxxxtttuuuyyyzzzwwwuuuxxx~~~rrrZZZEEE:::777444222111111222222111111000000000////////////........................------------.....................///......---,,,---------............///........................+++,,,---...////////////............////////////000000000000000000000000222222333333333444444444222222222333333333444444444444444444444444444444111111111111222333444444111000000000////////////....................................////////////......------------............------------..................////////////////////////////////////////////////......---,,,////////////..........................................---------,,,,,,,,,---------------------------------.........//////,,,------...///000111111---...000111111///---,,,,,,------......................../////////000000........................//////..................---------.........//////,,,,,,------.../////////////////////////////////......------------..............................//////.........------------------............///+++---...000000...---+++........................,,,,,,------------,,,,,,,,,,,,,,,---------......---------...------,,,,,,++++++,,,------.../////////////////////////////////////////////////////////////////////......---......////////////......,,,,,,,,,---------......////////////////////////pppkkkeee___ZZZVVVSSSPPPIIIDDD===::::::;;;:::999888888888888888888888888999888888888888888999999888999999999999:::::::::::::::<<<>>>===DDD\\\vvvqqqddd[[[UUURRRRRRXXXaaaiiinnnrrrvvvxxxuuuyyy}}}~~~|||zzz{{{||||||}}}|||www||||||{{{wwwsssrrrvvvyyyyyyzzz{{{|||{{{{{{zzzyyy{{{{{{zzzwwwsssnnnjjjgggiiihhhggggggiiikkknnnpppoooooopppqqqssssssqqqooojjjjjjjjjkkkllloooqqqrrrsssuuuuuurrrssswwwwwwuuusssqqqpppqqquuuzzz}}}yyyyyywwwssssssvvvuuurrrqqqrrrxxxsssUUU@@@;;;888444222222333222222111111000000000/////////........................,,,------------.........---...............---------------............///........................,,,,,,---.../////////...........................//////000000000000000111222222222222333333333333222222222222333333333333444444444444444444444444222222222111222222333333111111000000000/////////////////////////////////............////////////......------------............------------......------........./////////000000000000000000000000---...............---,,,//////////////////....................................---------,,,,,,,,,,,,,,,,,,------------...------........./////////---------......//////000,,,---...000000000//////,,,------.........------.........//////000000111........................------.../////////......,,,,,,------.../////////,,,,,,------.../////////////////////////////////......------------............................../////////.........---------------............///,,,---...//////...---,,,........................------............------,,,,,,,,,---------......,,,------...------,,,,,,++++++,,,---...//////000////////////////////////...//////000000//////...///000000000000///......---......//////......---,,,,,,,,,---------......////////////////////////pppkkkddd^^^ZZZVVVSSSPPPIIIDDD===::::::;;;:::999888888888888888888888888999999888888888888888999888888999999::::::::::::999999;;;===@@@SSSxxxjjj^^^WWWUUUYYY]]]aaagggooosssuuuvvvyyy|||yyy{{{}}}~~~{{{{{{~~~}}}xxxsss{{{{{{yyysssmmmkkknnnrrrwwwxxxyyyzzzzzzyyywwwvvvwwwwwwvvvtttqqqmmmjjjiiijjjjjjiiijjjlllooorrrtttrrrrrrrrrqqqooonnnnnnnnnhhhhhhiiijjjlllpppsssuuujjjmmmmmmlllnnnrrrtttrrruuusssrrrtttxxx|||vvvvvvtttrrrtttxxxwwwsssxxxuuuxxxiiiQQQ>>>;;;666444333333222222111111111000000000//////........................,,,,,,---------.........------...............------------............///........................------..........................................////////////000000111111111111111222222222222333111222222222222333333333444444444444444444444444333333222222111222222222111111111000000000//////....................................////////////......------------............------------......---------.........//////000000000000000000000000---......////////////....../////////////////////..............................---------,,,,,,,,,,,,,,,,,,---------..................////////////---------------...................../////////000------.........---,,,,,,---......///000000111111........................+++---///111222111///...,,,,,,------...//////000,,,,,,------.../////////////////////////////////......------------..............................////////////............---------............///------------------------.................................//////.........,,,,,,,,,---------......,,,,,,------...------,,,++++++,,,---...///000000///////////////////////////000111111111111000///000000111111000000///...---......//////......---,,,,,,,,,---------......////////////////////////oookkkddd^^^ZZZVVVSSSPPPIIIDDD===::::::;;;:::999888888888888888888888888999999888888888888888999777888999:::::::::::::::<<<<<>>???FFF===FFFpppuuucccVVVNNNMMMNNNSSS\\\iiittt|||~~~}}}}}}zzzzzzyyywwwsssnnniiifffccceeeffffffeeejjjrrryyy{{{yyyxxxwwwwwwuuurrrpppnnnmmmkkkhhhfffeeeeeefffggggggffffffeeeddddddcccgggfffeeecccbbbbbbeeegggjjjjjjkkklllnnnppprrrtttoooqqqsssssssssssstttuuuyyyzzz{{{{{{yyyuuurrrooonnnnnnnnnpppsssvvvvvvuuuxxxwwwvvvyyy}}}pppPPPAAA;;;777555666333333222222111111111111////////////...................................................---------------------------------------............---------------............///......------------......000000000000000000000000000000//////000000111222111111111222222222222333000111111222333333444444333333333333222222222222000000000000000000000000//////............//////......//////////////////////////////////////////////////////////////////...------------...//////////////////////////////000000111111000000///...000///......---.........//////...---------------------............------,,,,,,,,,---......//////..............................////////////............/////////000000000////////////............---///222222111///............------------..................////////////------------------------////////////////////////................................................------......///000000000//////000000000000//////------------------------........................---,,,,,,,,,,,,---...............------------------......///////////////------------------------............//////////////////000000000000111111////////////////////////////////////..................------------......///............---------............////////////lllhhhbbb\\\XXXTTTPPPNNNIIIAAA;;;<<<===;;;999:::777888888999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;999::::::::::::<<<>>>???DDD@@@XXXvvvaaaTTTPPPPPPTTTXXX```hhhpppvvv{{{}}}~~~}}}}}}}}}}}}yyyxxxvvvrrrmmmhhheeedddcccdddfffhhhjjjooouuuzzz}}}zzzwwwuuutttssspppnnnmmmlllkkkiiiiiihhhiiiiiieeeeeeeeedddeeefffgggggghhhhhhhhhgggfffgggiiillliiijjjlllnnnppprrrssssssppprrrttttttsssrrrrrrrrrsssvvvyyy|||{{{wwwsssoootttttttttuuuwwwxxxyyyyyywwwsssppprrryyycccLLL===444222555333333333222222111111000////////////....................................................................................------............---------------............///......------------......000000000000000000000000///////////////000111111111111111111222222222222000000000111222222333333444444333333333222222222111111111000000000000000/////////....../////////............////////////////////////////////////////////////////////////...------------...//////////////////////////////111111111111111000/////////......------.........000000///...............------............------,,,---------......//////..............................////////////.............../////////000000///////////////.........,,,///222333111///............------------..................////////////........................////////////////////////................................................------......///000000000//////000000000000//////------------------------...........................---------------.....................------------......///////////////....................................////////////////////////000000000111////////////////////////////////////..................------------......///............---------............////////////kkkgggaaa\\\XXXTTTPPPNNNKKKCCC===<<<<<<999888888777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;===>>>===<<<===>>>AAAOOO{{{zzzcccTTTOOOQQQUUU\\\eeepppuuuuuuuuuyyy~~~~~~~~~}}}|||{{{zzzzzzwwwqqqllliiijjjkkkgggffffffjjjpppuuuwwwwww}}}zzzvvvtttrrrqqqooommmnnnnnnnnnnnnoooppppppqqqlllkkkiiihhhhhhjjjlllmmmjjjkkklllkkkkkkkkknnnpppiiijjjllloooqqqrrrrrrrrrppprrrttttttrrrpppppppppnnnrrrxxx|||}}}zzzvvvrrruuuvvvxxxzzz{{{}}}~~~wwwrrrnnnnnnttt||||||bbbJJJ:::555777444444333333222111111000////////////....................................---.............................................------............---------------............///......------------....../////////////////////////////////...///000000111000000111111111222222222//////000111111222222333444444444333333333222222222111111111000000000///...//////////////////...---.........//////000000////////////////////////////////////////////////...------------...//////////////////////////////111111111111111000//////......------------......000000///............///---......//////......---------...............///..............................////////////..................////////////.........///////////////,,,///111222111////////////......------......///............////////////////////////////////////////////////////////////................................................------......///000000000//////000000000000//////------------------------........................//////...------.................................---......///////////////....................................////////////...////////////000000000........................////////////............///......------......//////............---------............////////////jjjfff```[[[XXXTTTPPPNNNLLLCCC===<<<<<<999777777777888888999:::;;;<<<<<<;;;;;;<<<<<<<<<;;;:::999777;;;>>>???======???BBBMMMqqqgggWWWQQQQQQWWW\\\cccnnnzzz~~~zzzyyy~~~~~~}}}~~~}}}{{{zzz{{{{{{yyyuuupppnnnpppsssjjjhhhhhhlllrrrvvvuuusssyyywwwtttsssrrrrrrpppooorrrrrrsssssstttuuuuuuvvvuuutttrrrpppnnnnnnnnnnnnjjjlllmmmmmmllllllnnnpppjjjkkklllnnnooopppqqqqqqooorrrttttttsssqqqoooooolllpppwww|||~~~|||xxxuuuooorrrwwwzzz|||~~~wwwsssoooooorrrwww|||~~~www[[[EEE:::666555555444333222111111000////////////....................................---------.......................................------............---------------............///......------------......//////////////////////////////......//////000111000000000111111111111222///000000111222222333333444444444444333333333333222222222111111000000///......////////////......------......///000000000////////////////////////////////////////////////...------------...//////////////////////////////000000111111000000///...---------,,,------...///000000///.....................////////////............................................................////////////......------........./////////.........///////////////---///111111//////000111//////............//////............////////////000000000000000000000000////////////////////////------------------------........................------......///000000000//////000000000000//////------------------------........................000000///............///.............../////////---......///////////////....................................////////////......////////////000000........................////////////............//////............/////////............---------............////////////jjjfff```[[[WWWTTTPPPNNNJJJBBB<<<<<<<<<:::888999777888888999:::;;;<<<===:::;;;;;;<<<;;;:::999888777:::<<<<<<;;;>>>DDDJJJnnnvvvgggYYYUUUWWW[[[bbbiiinnnwww}}}|||}}}~~~|||zzzuuuyyy{{{xxxssspppqqqsssjjjjjjlllnnnpppqqqpppooorrrqqqpppqqqtttuuutttssstttuuuuuuuuuuuuuuuuuutttuuuvvvwwwxxxvvvssspppnnnkkklllmmmmmmllllllnnnpppkkkllllllmmmmmmnnnooooooppprrruuuvvvtttrrrqqqpppnnnrrrwww|||~~~|||yyyvvvnnnrrrxxx{{{|||{{{|||}}}uuuuuusssrrrrrruuuzzz}}}~~~|||pppXXXCCC666666555444333222111111000////////////....................................---------.........//////........................------............---------------............///......------------......------------------------///............///000000000000000000111111111111000000111111222333333444555444444444444333333333333333222111111000000///---...///000000///...---------......///000000111////////////////////////////////////////////////...------------.../////////////////////////////////000000000000///......---,,,,,,,,,------...///000///......------............////////////......////////////..........................................////////////......---------.........//////............/////////000//////000///......111333//////............//////............////////////000000000000000000000000////////////////////////------------------------........................------......///000000000//////000000000000//////................................................111000000///......//////---........./////////000---......///////////////....................................////////////........./////////000000........................////////////............//////............/////////............---------............////////////iiieee```[[[WWWTTTPPPNNNHHHAAA;;;<<<===;;;:::;;;777888888999;;;<<<======::::::;;;<<<;;;:::888777888999:::888888>>>IIIQQQzzz^^^WWWSSSYYY___eeennnxxxxxx}}}~~~~~~|||{{{}}}~~~{{{oootttyyyyyytttnnnmmmmmmggglllppppppmmmkkklllnnnllllllmmmqqquuuwwwxxxwwwvvvvvvvvvuuutttsssrrrqqqppptttyyy||||||xxxsssppplllmmmnnnnnnmmmmmmnnnpppmmmllllllllllllmmmnnnnnnpppsssvvvwwwvvvtttrrrrrrpppsssyyy}}}~~~|||yyyvvvssswww|||~~~{{{wwwvvvuuutttvvvwwwuuusssuuuyyy~~~yyy{{{}}}}}}|||{{{|||}}}|||kkkOOO;;;666666555444222111111000000/////////....................................---------.........//////////////////////////////---..................------------.........//////.........------.........------------------------...............///000000000000000000111111111111111111111222333333444444555555444444444333333333333333222222111000000///---...///000000///...------------...///000000111////////////////////////////////////////////////...------------.../////////////////////////////////////////////......---,,,,,,,,,,,,------.../////////...---------------......////////////......///////////////.......................................////////////......---------.........//////---.........//////000000///000///...---...111444//////............//////............/////////000////////////////////////////////////////////////------------------------........................------......///000000000//////000000000000//////////////////////////////........................111111000///////////////---.........//////000000---......///////////////////////////////////////............/////////000............/////////000........................000/////////............//////............////////////.........---------............/////////000gggccc^^^ZZZXXXUUUSSSPPPLLLEEE>>>===;;;999999<<<:::::::::;;;;;;:::999999888:::<<<<<<;;;999999:::???;;;;;;===>>>CCCTTThhhtttaaaWWWXXXWWWYYYbbbpppzzz|||yyy|||{{{xxxxxxjjjmmmqqqrrrooolllllllllmmmpppttttttqqqoooooopppooommmkkkjjjlllqqqwww{{{ssssssssspppmmmllllllmmmlllpppvvv{{{|||zzzvvvrrrnnnmmmoooqqqnnnkkkmmmrrrtttllliiikkkllljjjlllqqqrrrtttvvvvvvtttttttttuuurrruuuzzz~~~~~~~~~~~~}}}zzzvvvsssqqqooosssrrrrrrrrrtttwwwyyy{{{~~~zzzwwwvvvvvvvvvyyy~~~___EEE777999888444333666555111222111000//////...........................................................................------////////////////////////,,,---------.../////////,,,+++++++++,,,,,,------------------------------////////////000000000000000000000000000000000000111111222222222333333333333333333333333333333333222222222111111111111000000000000000////////////000000000000000000000000////////////000000000000111111111111111000//////............////////////..............................///000000000000000........................////////////////////////000000000000000000000000///////////////.........////////////////////////..................................../////////000000000000000000000000000...............///000000---------............///000000//////.........---....../////////---,,,+++////////////000000000000...........................------,,,,,,------...000000000000000000000000///111333333222111111111222111///...------------------------.........///000000000000////////////000---***+++...000000...//////000000000000//////......////////////......////////////000000000000000000000000000000000000000000000000000000000000000/////////....................................000000///...---,,,,,,,,,---------............///iiieee```[[[WWWTTTQQQNNNKKKDDD>>><<<;;;888888;;;:::::::::;;;;;;::::::999888:::<<<<<<;;;:::::::::<<<888<<>>>>><<<;;;<<<===<<>>===<<<<<<===>>><<>>QQQppp```XXXWWWXXXaaalllvvvzzz~~~~~~{{{wwwsssooojjjiiikkklllkkkiiilllmmmppptttxxx|||~~~||||||{{{zzzwwwsssooolllggghhhjjjlllnnnooopppqqqqqqsssuuuuuutttsssttttttssssssssstttuuuvvvwwwwwwvvvwwwzzz}}}zzzvvvxxx}}}}}}zzzwwwtttuuuxxxyyyxxx|||||||||||||||}}}|||||||||yyywwwvvvuuuvvvyyy|||~~~zzzzzzyyyzzz{{{~~~}}}~~~tttWWW>>>999888222222777333222111000000/////////////////////////////////........................---------.........//////......................../////////...---------,,,000///...------///111222....................................////////////////////////////////////000000111111111222222222333444444444555555666666333333333222222222222111000000000000////////////////////////////////////////////////000000000000///////////////......---............////////////////////////////////////......///000000000000000////////////////////////000000000000000000000000////////////////////////////////////000000111111000000000000000000000000////////////////////////////////////000000000111////////////////////////...............///000000....../////////000000000//////000000000000000000...000222333444222000///////////////000000000000///////////////////////////......------......///////////////////////////...000111111111111333555333111000............///000000000000111111111222///000000000111111111222111222222222222111111222000000111111111111000000//////000000000000//////////////////000000000000////////////////////////000000000000000000000000111000000000//////////////////////////////////////////...------------...---------............///hhheee___[[[WWWTTTQQQOOOGGGAAA======<<<999888:::888888999:::;;;;;;;;;;;;<<<===>>>===;;;;;;===>>><<>>>>>===:::999;;;777888999:::;;;;;;;;;;;;<<<======<<<::::::<<<>>>>>>AAABBBQQQ}}}lllddddddhhhjjjuuu{{{}}}yyynnniiiggglllrrrwwwwwwuuusssqqqpppsssxxx~~~|||xxxnnnllljjjkkknnnppppppooosssssssssssssssssssssssstttvvvxxxwwwtttrrrpppppprrrsssssstttuuuvvvvvvvvvrrrssswww{{{zzzxxxzzzzzzZZZCCC888666444333333333222111000000000000////////////////////////........................,,,,,,------...//////000---------------------------------...............---...///000000000///...........................---------.........//////000000000000000000000000000000000000111111111111111111222222333444444555444444333333333222222222000000000000////////////000000000000000000000000////////////000000000000000000111111000000///...............////////////////////////////////////......///000000000000000////////////////////////000000000000000000000000000000000000000000000000...//////000111111222222000000000000000000000000//////////////////////////////000000000111111111111111111111111111111111...............///000000//////000000000111111111//////000000000111111111000000000000000111222222////////////000000000000//////////////////////////////............//////000000000000000000000000...///000000000111444777444333222000000000111222/////////000000000111111///000000111111222333333000222444444111000000111000111111222222111111000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000000//////////////////////////////......---------......///---------............///mmmhhhbbb\\\WWWRRRNNNKKKGGGBBB>>>???>>>;;;:::;;;777888999:::;;;;;;<<<;;;<<<<<<<<<;;;::::::<<<>>>BBB???EEEeeeqqqjjjllltttzzzrrrhhhdddmmmsss{{{~~~|||zzzzzzxxx{{{}}}vvveeedddeeeiiiooorrrrrrqqqxxxxxxzzz{{{zzzyyywwwvvvwwwyyyzzzzzzwwwtttsssrrrqqqrrrtttvvvwwwxxxyyyyyyyyyxxx{{{}}}|||zzziiiKKK<<<:::999444444333222111000000000000000000000000000000000000........................,,,,,,------...///000000------------------------,,,------....../////////,,,...000111222111///...////////////////////////---------.........//////000000000000000000000000000000000000111111111111//////000111222222333333444444444333333333222222000000000000////////////000000000000000000000000////////////000000000000111111111111111000//////............/////////000000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111...............///000000000111111111111222222222//////000000111111111222222111000///000111333444////////////000000000000000000000000000000000000//////............//////000000000000000000000000000111111000000000333555///......------...000111////////////000000000000///000000111222222333333///222555444111//////000111111222222222222111111000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000......---------......///---------.........//////iiieee```[[[WWWSSSNNNKKKFFFBBB>>><<<;;;;;;:::999;;;;;;:::::::::;;;<<<<<<888======888777<<>>LLLQQQvvvsssppprrrwww|||~~~xxxnnngggiiiooovvv{{{|||zzzyyy}}}xxxsss]]]]]]aaaiiisssxxxwwwtttxxxzzz}}}}}}{{{zzzyyyzzz|||||||||{{{zzzzzzyyyxxxzzz{{{}}}~~~~~~~~~{{{fffNNN888333;;;555333111111222222111000000/////////....................................,,,,,,,,,---------............------------......---------...------,,,,,,---------...///000000111---...///000000///...------------............///000000000000000000000000...//////000111222222222111222222333333444555555222333333333333222111111000000///...............000000000000000000000000////////////////////////////////////////////////000000000000000///......000000000000000000000000000000000000000000000000///000000000000//////...222111111000///......---////////////////////////000000000000111111111111111111000000000000111111111000000111222111000/////////////////////////////////000000111111111222000000000000000000000000///////////////000000111///000000000000///......000000000000000000111111111111000000000000111111000000000000////////////111111000000//////......000000///////////////000//////000000111111111222000000000000000000000000////////////////////////222111111111000000//////111111000000000000111111111111111111111111111111000000000000111111111111111111000000//////......000000000000000000000000000000111222222222222222333333222222111000000000000000000000000000000000000///...---------------////////////////////////iiieee```[[[WWWSSSNNNKKKFFFCCC???<<<;;;;;;:::999;;;;;;::::::;;;;;;<<<<<<888<<<<<<999:::???@@@>>>@@@FFFZZZvvvvvvzzz~~~zzztttlllgggjjjqqq{{{zzzwwwxxx{{{{{{uuurrrffffffhhhooowwwzzzyyyvvvzzz{{{}}}}}}{{{zzzzzz{{{zzz{{{}}}sssZZZBBB888;;;666444222111222222222000000000/////////.................................---------.........//////......------------......---......//////......------------...///000000000---...///000000///...------------............///000000000000000000000000...//////000111111222222111111222222333444444444222333333333333222111111111000//////......//////000000000000000000000000////////////////////////////////////////////////000000000000000///......//////////////////////////////////////////////////////000000000000//////111111111000///.........////////////////////////000000000000111111111111111111000000000000111111111111000111111111000...000000000000000000000000///000000000111111111111000000000000000000000000000000/////////000111111111111111000000////////////000000000000///...---111000///////////////000000000000000////////////111000000000/////////...000000////////////000000///000000000111111111111000000000000000000000000////////////////////////000000000000//////......//////............//////111111111111111111111111//////000000000111111111000000000000////////////000000000000000000000000///000111111222222111111222222222111111111000000000000000000000000000000000///...------------...////////////////////////iiifff```[[[WWWSSSOOOLLLFFFCCC???<<<<<<;;;;;;:::;;;;;;::::::;;;<<<<<<===:::<<<<<<;;;===AAABBB???EEEFFFkkkzzz~~~~~~{{{xxxuuusssooommmrrryyy{{{vvvtttxxx|||zzzvvvtttsssrrrqqqrrrvvv{{{}}}zzzwww|||~~~~~~~~~}}}~~~eeeKKK;;;666666555222222333333222111000000000/////////..........................................////////////......------------............///////////////...---------...//////000000---...////////////...------------............///000000000000000000000000...//////000000111111222000000111111222333333333333333333333333222222111222111111000///000000000000000000000000000000000////////////////////////000000000000000000000000//////000000000///..............................////////////////////////---...///000000111000000111111000000//////......////////////////////////000000000000111111111111111111000000000000111111111111111111111000//////111111111111111111111111000000000000111111111111000000000000000000000000111000000000000111222222555333222000//////000000000111222222222000...---111000///...............000000000000////////////000000000000////////////000000////////////000000000000000000111111111111000000000000000000000000////////////////////////////////////............---------,,,,,,---------//////////////////////////////000000000000111111////////////000000000000000000000000000000000000...///000000111111000000000000000111111111222222000000000000000000000000//////......------......////////////////////////jjjfffaaa\\\WWWSSSOOOLLLFFFCCC???===<<<<<<;;;:::;;;;;;:::;;;;;;<<<===>>>===<<<;;;<<<>>>AAAAAA???KKKUUU}}}|||{{{{{{zzzrrrqqqssswwwwwwwww{{{|||yyyyyyzzz|||}}}}}}yyyuuuuuuvvvxxxzzzyyyzzz|||~~~~~~|||yyypppWWWAAA555888666333333333333222111000000000////////////...........................------------...............------,,,,,,------...---......////////////...---------....../////////........................---------............///000000000000000000000000////////////000000111111///000000111111222333333333333444444333333222111333222111111000000111111////////////////////////////////////////////////000000000000000000000000...///////////////..............................////////////////////////------...000111111111111111000000000/////////...///////////////////////////000000000111111111111222111111000000111111222111222333222111/////////222222222222222222222222000000000000000111111111000000000000000000000000111111111111111222222333777555333000///000111222000222444666666444222111222111000//////...//////000000000000////////////000000000000////////////000////////////000000111000000000000000111111111000000000000000000000000////////////////////////////////////////////////------,,,,,,,,,,,,------........................////////////000000000111.........///000111111111000000000000000000000000......///000000000000000/////////000111222222333000000000000000000000000//////............//////////////////////////////jjjfffaaa\\\XXXTTTOOOLLLGGGDDD???===<<<<<<;;;:::;;;;;;;;;;;;<<<===>>>??????===;;;<<<>>>@@@AAABBBTTTvvv~~~}}}|||zzzwwwsssmmmnnnttt{{{}}}{{{|||{{{xxx{{{}}}zzzyyywwwtttsssuuuyyy}}}~~~~~~~~~~~~hhhNNN<<<999777444333444444222111111000000000////////////........................++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++,,,---...............------------..................------------......---------............//////////////////////////////////////////000000000///000000111111222333333333444444444444333222222333333222111111111111111////////////////////////////////////////////////000000000000000000000000......////////////......................................................------...000111111111111000000000000////////////000000000000000000000000///000000000111111111111222222111111111111222222222333555444111//////000222222222222222222222222111111000000000000000000////////////////////////111111111111111222222333777555333111000000222333...000333666777666444333333222111111000000000111000000000000////////////////////////000000000000///////////////000111111111111000000000000000000////////////////////////////////////////////////000000000000000000000000...------------------...------------------------...////////////000000000------...///000111222222////////////////////////......///000000000000000......///000111222222333//////////////////////////////.........//////000000000000000000000000000jjjgggaaa\\\XXXTTTPPPMMMGGGDDD@@@======<<<<<<;;;::::::;;;;;;<<<===?????????===<<<>>>>>>???DDDKKKiii~~~~~~~~~{{{vvvrrrooopppuuu{{{}}}yyywwwwww}}}yyyyyy|||ssstttuuuuuuvvvxxx|||vvvZZZCCC:::888555444444444333111111111000000000/////////........................***+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---............------------------------......------------......---------............///////////////////////////////////////////////////000000111111222333333333444444444444444333222222333222111111000111111111000000000000000000000000////////////////////////000000000000000000000000------.../////////......................................................---...///000000111000000000000000000////////////000000000000000000000000000000000000111111111111222222111111111111222222333555777666222000000222222222222222222222222222111111111111000000000000////////////////////////111000000000000111222222444333222111111111222333---...111333444333222222222222222111111222222333000000000000////////////////////////000000000000///......//////000111222111111111111000000000000////////////////////////////////////////////////000000000000111111111111///......------......///------------------------......////////////000000---......///000111111222////////////////////////...///000000111111000000......//////000111222222//////////////////////////////......//////000000000000000000000000000000kkkgggaaa]]]XXXTTTPPPMMMGGGDDD@@@=========<<<;;;::::::;;;;;;<<<>>>???@@@===<<<===@@@???AAAKKKXXX~~~~~~zzzvvvrrrqqqtttzzz|||yyyxxxyyy|||}}}~~~zzztttwww{{{}}}gggOOO;;;888666555555444333111111111111000000000//////........................+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---...////////////------------------------...------,,,,,,------...---------............///////////////////////////////////////////////////111111222222333444444444444444444555444444333222222222111000000000000000000000000000000000000000////////////////////////////////////////////////,,,---......//////......////////////////////////........................//////000000000000//////////////////000000000000000000000000000000000000000000000000111111111111333222222111111222222333444777:::888333000222444222222222222222222222222111111111111000000000///////////////////////////000000/////////000111111111111111111222222222222000000111111111111000000000000000000111222333444000000000000////////////.../////////000000000111............///000111222111111111111000000000////////////////////////////////////////////////////////////000000000111111......------------......................................./////////000000......//////000000111111///////////////////////////000111111222222111111.../////////000000111111///////////////////////////////////////000111111000000000000000000000000kkkgggbbb]]]YYYTTTPPPMMMGGGDDD@@@>>>======<<<;;;::::::;;;;;;===>>>???@@@;;;;;;>>>AAA@@@CCCQQQbbb~~~}}}zzztttqqqsssxxx}}}}}}~~~|||zzzxxxyyyyyy}}}~~~uuu]]];;;999666555555444333111111111111111000000000000........................,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---...///000000000000------------------------...---,,,,,,,,,,,,---...---------........./////////////////////////////////////////////.........111222222333333444555555444444555555444444333222222111111000///000000000000000000000000000000000////////////////////////////////////////////////,,,,,,---.../////////...000000000000000000000000........................///000000000000000///...////////////000000000000000000000000000000000000000000000000111111111111333222222111111222222333555999;;;999444111222555111111111111111111111111222111111111000000/////////////////////////////////////////////000000111//////111222222222222222555555444333111000000///......//////000222333444000000000000////////////.../////////000000111111............///000222222222111111111000000//////////////////////////////////////////////////////---.........//////000000...------,,,,,,------......................................./////////000////////////000000000000////////////////////////000000111222222222222222////////////000000000000///////////////////////////////////////000111111000000000000000000000000iiigggaaaZZZXXXXXXSSSLLLFFFCCC@@@======<<<:::999;;;;;;;;;;;;;;;<<<>>>>>>===@@@;;;???HHHBBBTTTxxxsssqqquuu}}}yyyuuuuuuyyy~~~~~~~~~}}}}}}{{{}}}uuuRRR===666:::555111333222000000000000////////////000000///...------,,,,,,................................................,,,---......//////......////////////////////////------------------------------------.........///000000//////.........---///////////////000111111......///111222333444555111333666666444222111111222222222222111111000000222222222111000//////.............../////////000000///...------...///000000///...------...///000111222222111///...///000////////////////////////000000000000000000000000////////////000000000000000000000000111111111111000111111111111222222222222222222222222222222222111111111222222333333333222222222222222222222222000000000000000000000000000333555333...,,,...111000000000000000000000000111111111111111111111111:::999888555333000///...//////000000111111222222111111111111000000000000000000000000000000000000////////////////////////111111000000000000111111------............------.../////////000000111111---------.........//////222111111000///......---...------,,,,,,,,,------000000000000000000000000//////............//////000000000000111111111111000111111111111222222222000/////////..............................------////////////000000000000111111000000/////////...iiigggaaaZZZXXXWWWSSSLLLFFFCCC@@@======<<<;;;999;;;;;;;;;;;;<<<===>>>>>>>>>@@@===BBBHHHFFFaaa{{{xxxwwwzzz~~~|||xxxvvvxxx}}}}}}{{{{{{~~~|||___FFF999:::666333555111111000000000////////////000//////......---,,,,,,................................................,,,---......//////......////////////////////////------------------------------........./////////000/////////............000000000000000000111111000000000111111222222222222444666666444222222222333222222111111111111111222222111111000//////............/////////000000000///............///000000///............///000000111222111///...///000////////////////////////000000000000000000000000//////000000000111111111000000000000111111111111000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111444666444///---///222111111111111111111111111222222222222222222222222777666555444333222111000000000000111111111111111111111111111000000000000////////////////////////////////////////////////111111000000000000111111...//////000000//////........./////////000000000---------.........//////111111111000///............------,,,,,,------...000000000000000000000000//////............//////000000000000111111111111000111111111111222222222000000/////////.................................////////////000000000111111111000000000/////////hhhfff```YYYWWWWWWSSSLLLFFFCCC???======<<<;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@EEEHHHMMMxxx~~~}}}}}}}}}{{{zzzyyywwwxxx}}}{{{~~~|||pppRRR===999555666777111111111000000000/////////000//////......---------................................................,,,---......//////......////////////////////////------------------------....../////////000000000////////////............000000111111111000000///111111111111111111111111333555666777555333333333444333222000000111111222222222111111000/////////....../////////000000000000//////......//////000000//////......//////000000111222111///...///000////////////////////////000000000000000000000000000000111111111222222222000000000000111111111111000111111111111222222222222222222222222222222222111222222222222333333333222222222222222222222222111111111111111111111111222444666444111///111333111111111111111111111111222222222222222222222222222222222333333333333333222222111111111111111111222222111111111000000000////////////////////////000000000000000000000000111111000000000000111111///000000111111000000///............////////////------........./////////111111000000//////.........---------------......000000000000000000000000//////............//////000000000000111111111111000111111111111222222222000000000/////////................../////////////////////000000000111111111111111000000000000000fffddd___YYYWWWWWWSSSLLLEEECCC???======<<<;;;:::;;;;;;;;;;;;<<<===>>>???@@@@@@CCCGGGIII[[[}}}yyyyyyxxxxxxzzz~~~{{{~~~\\\BBB999444777888000111111111000000000//////000/////////......------................................................,,,---......///.........////////////////////////........................////////////000000000000///////////////.........//////000000000///...---000000000000111111111111333555777777555444444555555333222000000111222333111111111111000000//////...////////////000000000///////////////000000000000//////////////////000///000111000///...///000////////////////////////////////////////////////111111222222222333333333///000000000111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444555444111000111333222222222222222222222222333333333333333333333333111111111222222333333333333333333222222111111000222222222111111111000000........................111111111111111111111111111111000000000000111111///000000111111000000///..................//////............////////////111000000000/////////......------------......///000000000000000000000000//////............/////////000000000111111111111000000111111111222222222000000000////////////...///////////////000000000//////000000000111111111111111111111111111111111dddccc]]]XXXWWWWWWSSSLLLEEEBBB???=========<<<;;;<<<<<<<<<<<<<<<===??????@@@@@@EEEIIIOOOqqq}}}|||zzzzzz|||fffKKK===444666888111111111111111000000000000///////////////.........................................................,,,---......///.........////////////////////////........................////////////000000000000.........///////////////.........///......---------...///000111222333333333555666666555444555666444444222111111111222333111111111000000000000000////////////000000000111...//////000000000000000///000000000000000000///...///000000///...///111000000000000000000000000////////////////////////222222222222333333333333///000000000111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222111111111222222222222222222222222222333333333333333333333333222222222222222222222222444444333333222222111111222222222222111111111111////////////////////////222222222222222222222222111111000000000000111111...//////000000//////...//////////////////.............../////////000000000000000000////////////---------------...///000111111111111111111111111//////............/////////000000000111111111111000000111111111222222222111000000000/////////////////////000000000111111000000000000111111111111111111111222222222222222cccaaa\\\WWWVVVWWWSSSMMMDDDBBB???=========<<<;;;<<<<<<<<<<<<===>>>??????@@@AAAGGGJJJXXX~~~~~~~~~~~~~~~zzzzzz}}}rrrZZZGGG777666999333222222111111111000000000////////////////////////................................................,,,---......//////......////////////////////////............................../////////000000000.........///////////////......---------...///000,,,---...///111222333444333444555555444333555666333333333333333222222222111111000000000000000000/////////000000000111111......///000111111111111///000000111111000000///---///000000......///111000000000000000000000000000000000000000000000000111111222222222333333333000000000000111111111111000111111111111222222222222222222222222222222222333333333222222222222111222222222222222222222222333333333333333333333333222222222222222111111111333333333333333333333333444444444444444444444444333333333333222222222222444444333333333333333333333222222222222111111111000000000000000000000000111111111111111111111111111111000000000000111111...//////000000//////...000000000000////////////....../////////000000000000000000000////////////------------...///000000111111111111111111111111//////............//////000000000000111111111111000111111111111222222222111111000000000///////////////000000111111222222000000000111111111222222222222222222222333333333bbb```[[[VVVVVVWWWSSSMMMDDDAAA>>>=========<<<;;;<<<<<<<<<<<<===>>>???@@@AAACCCJJJLLLccc~~~~~~~~~||||||~~~mmmVVV===666999555222222222111111111000000/////////////////////000................................................,,,---......//////......////////////////////////........................------........./////////............/////////000000///------...000333555.........///000111111222222333444333222333444666222333444555444333111000000000000000000000000111//////000000000111111111---...000111222222111111///000111111111111000///---...//////......///111000000000000000000000000000000000000000000000000111111111111222222222222000000000000111111111111000111111111111222222222222222222222222222222222333333333222222222111111222222222222222222222222444444444444444444444444333222222222333333333222444444444444444444444444444444444444444444444444333333333333333444444444333333333333444444444444333333222222222111111111111111111111111111111111111111111111111111111111111111000000000000111111///000000111111000000///222222111111000000000000.../////////000000000000////////////000000000000------------...///000111111111111111111111111111//////............//////000000000000111111111111000111111111111222222222111111111000000000////////////000111111222333333000000111111111222222222222222222333333333444444aaa```[[[VVVVVVWWWSSSMMMDDDAAA>>>============<<<<<<<<<<<<======>>>???@@@CCCFFFLLLMMMjjj{{{}}}zzz```BBB777999666222222222111111111111000////////////000000000000................................................,,,---......//////......////////////////////////////////////////////////------------.........///---.........//////000000111000...---///222666888/////////000000000000000111222333333222222444666111333555666666444111///000000000000000111111111000000000000111111111111---...000111222222222111///000111222222111000///,,,...//////......///111000000000000000000000000000000000000000000000000000000111111111222222222000000000000111111111111000111111111111222222222222222222222222222222222333333333222222111111111222222222222222222222222444444444444444444444444444333333333555555444333444444444444444444444444555555555555555555555555222222333444444555666666333333333444444555555555333333333222222222111111111111111111111111111111000000000000000000000000111111000000000000111111111111222222222222111111333222222222111111000000////////////000000000000////////////000000000000---------......000111111111111111111111111111111//////............//////000000000000111111111111000111111111111222222222111111111111000000000000///000000111222222333333000111111111111222222222222222222333333444444444eee___XXXTTTSSSRRROOOMMMGGGEEEBBBAAAAAA@@@===;;;>>>>>>>>>>>>???@@@AAABBBCCCLLLDDDSSS~~~zzz~~~}}}zzz}}}}}}lllTTT<<<555:::444333222111000000000000////////////////////////............////////////........................------------------------000---...333333...,,,///---...///000000///...---............////////////000000//////.........---000000000000000000000000---...///000111111000000111111111222444777:::<<<666666555444333333222222000000000000000000000000000000000000000000000000...000111000...---------000000000000000000000000//////............//////111111000000//////......111111111111111111111111///000000000000000//////000000000000000000000000000111111111222222222222444444444444444333222111333333333333333333333333222333333333222111222333333333444555444333111000444444444444444444444444222444555666666444222000999777444333333555666666444444555555444444333333444444333333333444444555555555444444444333333333555444333222111111111111000111111111111222222222333222111111000111111111333333222222111000//////333333222222111111000000000000000000////////////000000////////////000000///////////////.........222000///------///000222////////////000000000000000000000000000000000000222222111111111111111111333333222111000///......000000000111222222333333000111111111111222222222555555444444444555666666ddd^^^XXXTTTSSSRRROOOLLLFFFDDDBBBAAAAAA@@@===;;;=========>>>???@@@AAABBBBBBGGGEEE___~~~{{{wwwyyyzzzzzz{{{rrr\\\AAA666:::333333222111111111111111000000000000000000000000............////////////........................------------------------111------000000,,,,,,///---...///000000//////...............////////////000/////////............000000000000000000000000////////////////////////333333222222333666888:::666555555444333333222222111111111111111111111111///////////////////////////000111000.........000000000000000000000000000//////............//////111000000000/////////...111111111111111111111111//////000000000000//////111111111111111111111111000000000111111111222222333333444444333222222111333333333333333333333333222222333222222111222222333444444555444333222111444444444444444444444444222222444555777888888888666555333333444555555555555666777888888888777777555555555666666777888888444444444444444444444444333333222111111000111111111111111111222222222222333222222111111111111111333333222222111000000///111111111111111000000000000000000000////////////000//////......//////000/////////////////////...111000///......///000111////////////000000000000000000000000000000000000111111111111111111111111222222111111000000//////000000000111222222333333111111111111222222222222555555555555666666666666ccc^^^WWWTTTSSSQQQOOOLLLFFFDDDBBBAAA@@@???===;;;<<<<<<<<<===>>>@@@AAABBBEEEFFFMMMvvv{{{xxxvvvvvvwwwzzz{{{hhhIII888999333333222111111111222222111111111111111111111111............////////////........................------------------------111...---...///---///222------...///000000//////............////////////////////////............000000000000000000000000000///...---...///111222444444333333333555666777555555555444444333333222111111111111111111111111////////////////////////000000000///......111333000000000000000000000000//////............//////000000000000////////////000000000000000000000000//////000000111000000///222222222222222222222222///000000000111111111111222222333333333222111111222222222333333444444444222222222222222222222222444444444555444444333222444444444444444444444444777666555555444555555555888888888999999999999999333444555777888777666666333444444555555555555444555555555444444333333222444333222222222222222333111111222222222333333333333333222111111111111111333333222222111000000000///000000000000000000111000000000000///////////////..................///......//////////////////111000///......///000111////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111222333333333111111222222222333333333444555666777777777777666aaa\\\WWWSSSSSSQQQNNNKKKEEECCCAAA@@@@@@???===<<<;;;;;;<<<===>>>@@@BBBCCCKKKJJJ^^^}}}yyyvvvvvvxxx}}}tttTTT===999333333222222222222333333111111111111111111111111............////////////...................................................------///000111222333------...//////000000000............///////////////////////////.........////////////////////////111000...---...111444666333333333333333555666777555555444444444333333333111111111111111111111111........................000000000///...///222555//////////////////////////////............//////000000000000//////////////////////////////////////////000111111111000000222222222222222222222222//////000000000111111111111222222333222222111111111111222333333444555555222222111222333444333222444444555555555444444444444444444444444444555555999888888777777666555555444666777777777666666777666777999999:::999888777777777888888888777555555:::999888777666555444444555555444444444444555555222222222222333333333444333333222111111111111222222222222111111111000000......//////000000111111000000000000////////////......------------..................////////////000000////////////000000////////////000000000000000000000000000000000000111111111111111222222222000000000111111222222222000000111222222333333444222222222222333333333444333444555777777777777666___[[[VVVSSSSSSQQQNNNJJJDDDBBBAAA@@@@@@???===<<<:::;;;;;;===???AAACCCDDDMMMSSSvvv{{{wwwuuuuuu|||}}}```FFF;;;555444333333333333333333111111111111111111111111............////////////................................................,,,...//////000000000///............//////000000............////////////.........///////////////////////////////////////777444111///...000333555111111222333444555777888444444444444444333333333111111111111111111111111////////////////////////000000000///...///222555//////////////////////////////............//////////////////000000000000//////////////////////////////000111111111111111111111111111111111111111000000000000111111111111111222222333333333222222111111222333333444555555444222111222555666555333555555555555555555555666444444555555555666666666444666888:::;;;<<<;;;;;;999<<<>>>???>>>===>>>@@@?????????>>>>>>===<<<<<<;;;<<<<<<===<<<<<<<<<;;;:::::::::999999888888888666666555444444444555555222333333333444444444444444333333222111222222222222222222111111111111111......//////000000111111000000000000////////////......------------......---.........//////000000000000////////////000000////////////000000000000000000000000000000000000000000111111111222222222000000111111222222333333111111111222333333444444222333333333444444444444333333444555666777777777^^^ZZZUUUSSSSSSQQQMMMJJJCCCBBB@@@@@@@@@???>>><<<:::;;;<<<>>>@@@BBBDDDFFFLLL___zzzxxxwwwuuu~~~mmmRRR@@@666666555444333333333333111111111111111111111111............////////////................................................---000000......111222///000///............//////............////////////.........///////////////000000000000000000000000<<<999444000......///000///000111333444666777777444444444444444444444444222222222222222222222222000000000000000000000000000000000///......111333000000000000000000000000//////............//////////////////000000000000000000000000000000000000//////000111222222222222111111111111111111111111000111111111222222222222222222333444444444333333222222222333333444444444555333222333777888777444666555555555555666777777555555666666777888888888666777888999999:::999999<<>><<<;;;;;;===>>>AAADDDFFFGGGPPPppp~~~zzzyyyzzzxxxyyy___FFF888888666444333222222222000000000000000000000000............////////////................................................---000///---111:::@@@@@@111000///...------..................////////////............/////////000000000000000000000000000888666333///------......111111222333444444555555444444444444444444444444222222222222222222222222111111111111111111111111///000111000.........000000000000000000000000000//////............//////.../////////000000000111111111111111111111111111//////000111222222222222222222222222222222222222222222222222333333333333222333444555555555555555333333333333333333333333777444222444999;;;999666666666555555555666888888666777777888999999::::::===<<<;;;<<<>>>CCCGGGJJJKKKPPPUUUXXXZZZ^^^fffllliiihhheeedddeeegggkkkmmmnnnkkkeee```[[[YYYWWWWWWLLLJJJHHHEEEAAA>>><<<:::;;;:::888777666555444444444444444444555555555555444444333222222222222333111111111111111111111111111111111111111000000000000000000000////////////000//////......//////000------......///000000111//////000000000000//////////////////000000000000000000000000000000000000///000000111222222333333222222222222222222222222111111222333333444444555444444444444555555555555888777666555666999;;;===\\\XXXTTTSSSRRRQQQMMMIIICCCAAA??????@@@???>>><<<;;;<<<===???BBBEEEGGGIIIVVV~~~zzzzzz{{{}}}hhhKKK:::999777555333222111111////////////////////////............/////////000........................////////////////////////,,,//////...666FFFRRRUUU333111000...------------............/////////000---.........//////000000000000000000000000000000111000///......///000111333333333444444333333222444444444444444444444444222222222222222222222222111111111111111111111111...000111000...---------000000000000000000000000//////............//////.../////////000000111111111111111111111111111111//////000222222333333333333333333333333333333333222222333333333444444444333444444555666666666555444333333333333333333333888555333555:::<<<:::777777666555555555777888999777777888999::::::;;;;;;???>>>???DDDNNN[[[gggooo{{{zzzkkkhhhbbb[[[SSSLLLGGGDDD@@@???===;;;:::888888777444444444555555555666666555444333333222222333333111111111111111111222222333333222222111111000000000000000000////////////000000////////////000000---------...///000000111//////000000000000//////////////////000000000000000000000000000000000000///000000111222222333333222222222222222222222222111222222333333444444555444444444555555555666666;;;999777666777:::>>>AAA\\\YYYUUUSSSQQQOOOLLLJJJDDDBBB???>>>???@@@@@@???999AAA@@@===AAA@@@AAAKKK\\\}}}yyyyyyzzz~~~uuu```EEE999222666888333000222222222111111000/////////////////////////////////........................---...............------000///...---111<<>>???@@@@@@???:::@@@>>>===BBBAAACCCOOOlll}}}{{{|||~~~zzzhhhHHH;;;333666888444111333222222111111000/////////////////////////////////........................---......//////...------------,,,++++++000777===222111000//////...//////000000////////////000000////////////000000000000////////////000000000000////////////////////////111000000222555666444222333444555555666666555555444444333333222111111111222222222111111111111000000000000000000000000000////////////000000000111///////////////000111111111111111111111111111111111111111111111111111111000111222333333333222222111111222333333444555555555444444444333333333333333333333333333333333333666666555555555444444444444444555666666777777888777666666777999<<<>>>>>>@@@@@@???===;;;>>>HHHRRRjjjsss{{{{{{lll\\\NNNDDD>>>;;;666999:::888999;;;:::666666555555444333222111111333222111000000111222333222222222222222111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111////////////000000000111000111222333333444333333444333222111111222333333222333444444555555444444555555666666666666777777999777555555777999999888\\\YYYUUUSSSQQQOOOLLLJJJDDDBBB?????????@@@???>>>;;;>>><<<===CCCBBBEEETTT}}}~~~~~~~~~}}}~~~~~~pppOOO@@@555666888444222555222222111111000/////////////////////////////////........................---......//////............///000///---------///000///////////////000111000000////////////000000////////////000000000000////////////000000000000////////////////////////000///000111333444333111333444555555666666555555444444444333333222222111222222222111111111111000000000000000000000000000/////////000000000111111000////////////000111111111111111111111111111111111111111111111111111111000111222333333333333222111222222333333444444555444444333333333333222222333333333333333333333333777777666666666555555555555555555666777777888888888888888888999:::<<<===@@@===>>>DDDJJJSSSeeexxxjjjRRRDDD???;;;999;;;;;;777444444777777777666444333111000222222111111111111222222111111222222222111111000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111222222222222111111/////////000000000111111000111222333444444444444333333222222222222333333333333444555555555555444555555666666777777777777:::888666555777:::;;;;;;\\\YYYUUUSSSQQQOOOLLLJJJEEEBBB@@@????????????>>>======:::===CCC@@@GGG\\\||||||||||||}}}wwwXXXFFF777666888555333666222222111111000/////////////////////////////////........................---......////////////......///111222222111000000000000////////////000000000000////////////000000////////////000000000000////////////000000000000/////////////////////////////////000111222111111333444555555666555555555555444444444333333333222222222222111111111000000//////////////////////////////000000000111111111000000//////000000111222111111111111111111111111111111111111111111111111111111222222333333333333222222222333333444444444333333333333333333333222444444444444444444444444333333444555666777888888555666666777777888888999999:::;;;<<<<<<===>>>???>>>AAAQQQgggwww~~~jjjUUUHHH???>>><<<777777===666666777666555333222111222222222222222222222222000111111222222222111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111222222222222111111//////000000000111111111000111222333444444444444222222222222333333333444333444444555555555555555666666666777777888888999777777777999;;;===??????\\\YYYUUUSSSQQQOOOLLLJJJEEECCC@@@?????????>>>>>>???===:::>>>BBB???LLLjjj~~~|||{{{}}}}}}bbbMMM;;;777888555444666222222111111000/////////////////////////////////........................---......///000000//////,,,,,,---...///000111000222111000///............000000////////////000000////////////000000000000////////////000000000000000000000000000000000000///000000000000000111111333444555555666555555555555555555444444444444444222222222111111111000000////////////////////////000000000000111111111111000000000000000111222222111111111111111111111111111111111111111111111111222111222222222222333333222222333333333333444444333333333333333333333333444444444444444444444444222222333444555666666777666666777777888999999999777:::===>>>???AAADDDGGGMMM^^^~~~kkkVVVLLLEEE===>>>EEE666666666666555444333333222222222333333222222222000111111222222222111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111000000000000111111111111111111222333444444444444222222333333444444444444333444555555666666555555666666777777888999999:::555777999<<<======>>>>>>\\\YYYUUUSSSQQQOOOLLLJJJFFFCCC@@@?????????>>>===@@@===;;;@@@CCC@@@VVV~~~|||{{{~~~mmmUUU>>>777777555444666222222111111000/////////////////////////////////........................---...//////000000000000111///------...000000///222222000///............000000////////////000000////////////000000000000////////////000000000000000000000000000000000000000111111000//////111222333444555555666666555555555555555555555555555555222222222111111111111000000000000000000000000000000000000111111111222222111000000000000111222222111111111111111111111111222222222222222222222222222222111111222222333444333333333333333333333333333333444444444444555555444444444444444444444444555444444444444333333333777777777888999999::::::;;;===>>>>>>>>>CCCKKKRRRmmmmmmYYYIII>>>:::999888777666555444555555222222333333333333222222111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000111111111222222111222333444444555555555111222333444555555444444444444555666666666666555666666777888999::::::;;;777999<<<=========>>>@@@\\\YYYUUUSSSQQQOOOLLLJJJFFFCCC@@@?????????>>>===>>><<<<<>>???@@@DDDJJJOOO\\\YYYUUUSSSQQQOOOLLLJJJFFFDDDAAA?????????>>>===<<<;;;>>>FFFHHHHHHlll||||||zzz^^^CCC888666444222444222222111111000/////////////////////////////////........................------///000111111111111222///------...///---***.........//////000111222000000////////////000000////////////000000000000////////////000000000000000000000000000000000000111333333111///...111444333444555555666666555555555555555666666666666666222222222111111111111000000000000000000000000000000111111111111222222222111111111000111111222333111111111111111111111111222222222222222222222222333222111111111222333444333333333333333333333333555555555666666666777777555555555555555555555555333333444555666777888888777888888999999:::;;;;;;===@@@FFFRRRggglllGGGDDD???999666555555666222222444444444444222222333333333222111000///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000111111111111222222222222222333444555555555555000222333555666666555555444555555666666666666666666777777999:::;;;<<<<<<===???@@@AAAEEENNNYYYaaa```]]]XXXTTTQQQNNNJJJHHHCCCBBB@@@>>>>>>???@@@AAADDD>>>@@@EEEEEESSS~~~xxxiiiPPP;;;666:::999333444333222111000000000000000000////////////000000000///...---------------////////////////////////////////////////////////000000//////.........------------.........//////////////////////////////111///......///000000000222222222222222111000///000000000000000000000000111222444666777777666666333444444555555444444333333333333222222222111111000000000000000000000000000000111111111222222222111111111000000000000000000111111111111222222222333333444555444333111000333333333222222111111111333333222222333333444555333333333444444444555555444444444555555555666666666666666666777777777777;;;======;;;:::>>>@@@@@@LLLCCCOOOxxx}}}]]]FFF>>>888999999222555333333666555222000111333333333222222222111111000000000000000000000000............/////////000////////////////////////000000000000111111111111111111222222222222111111333333333222222222111111111111222333333333333222444444333222222333333333444555777777666555555666888888666666;;;AAA===555===>>>BBBJJJVVVkkk___\\\XXXTTTQQQNNNJJJHHHCCCBBB@@@???>>>???@@@AAAAAA===???DDDHHH[[[~~~pppXXXAAA777888777333444333222111000000000000000000////////////000000000///...------------...////////////////////////////////////////////////000/////////............---------.........//////////////////////////////111000/////////000111111000000111111222111111111000000000000000000000000111222333555666666666666333444444555555444444333333333333222222222222111111111111111111111111111000000111111111222222222111000000000000000000000111111111111222222222222333333444444444333222111333333333222222222111111333333222222333333444555333333444444444555555555444444555555555666666666777777888888888888999999888999;;;<<<<<<>>>BBBFFFNNNggghhhTTTAAA:::999333777333222444555222222444333333222222222111111111000000000000000000000000........./////////000000000000000000000000000000000000000000111111111111111111222222222222111111111111111222222333333333111111222333333333333333444444333333333333333444444666777777666555666777555777999888555666<<>>@@@EEEMMMiii}}}yyycccJJJ:::555444333444333222111111000000111000000////////////000000//////......------......////////////////////////////////////////////////////////////............------........./////////////////////////////////000000/////////000222333...//////000111111222222000000000000000000000000111111333444555666666666444444555555555555444444333333333333222222222222111111111111111111111111111111111111111222222222000000000000000000111111111111111111222222222333333333444444444333222222333333333333222222222222333333333333333444444555444444444444555555555666555555555555666666666666999999999999:::::::::;;;;;;999<<<@@@???AAAMMM]]]wwwVVVDDD>>>777<<<777444555555333333555222222222111111111000000000000000000000000000000....../////////000000000111111111111111111111111000000000111111111222222111111222222222222111111///000111222333444444555111222333333444444333333444444333333333444444555444666777777666666888999999777999>>>;;;777===HHHHHH^^^~~~\\\YYYUUURRROOOMMMJJJHHHCCCBBBAAA@@@@@@@@@@@@AAA@@@AAACCCFFFUUU{{{|||lllSSS>>>444333555444444333222111111111111000000////////////000000//////............/////////////////////////////////////////////////////////////////////.....................////////////////////////////////////000000000//////111333555000000000000000000111111000000000000000000000000000111222333444555555666444444555555555555444444444444333333333222222222111111111111111111111111111111111111111111111111000000000000000111111111111111111222222222333333333333333333333333333222333333333333333333333333333333333333333444555555444555555555555666666666555555666666666777777777999999999::::::;;;;;;<<>>@@@CCCCCCMMMkkkxxx[[[LLL>>>@@@:::555777777555333444222222111111111000000000000000000000000000000000...////////////000000000222222222222222222222222000000111111111222222222111111222222222222111111000000111222333333444444222333333444444444444444444444444444444444555666555666888888777888999;;;BBB888777CCCGGGAAABBBJJJUUUZZZWWWSSSQQQOOOMMMJJJHHHBBBBBBAAAAAAAAAAAAAAAAAA???BBBCCCFFF\\\}}}rrr\\\EEE666444777555444333222111111111111000000////////////000000//////.........//////000////////////////////////////////////////////////.........///////////////........./////////000000000000000000000000000000///000111000///111555888444333111000////////////000000000000000000000000000111111222333444555666444555555666666555555444444444444333333333222222111111111111111111111111111111111111111111111111//////000000111111111111111222222222222333333333333333333333333333333333333333333333333333333333444444333333444444555666555555555666666666777777666666666777777777888888888888999::::::;;;<<<<<<@@@@@@CCCFFFNNNffffffNNNBBB;;;666777999777444444222222222111111111111000111111111111111111111111////////////000000000111222222222222222222222222111111111111222222222222111111222222222222111111222222222222222222222222333333444555555555555444555444444444555555666777666777888888888999;;;>>>DDD;;;:::BBBDDDEEERRReeeXXXVVVRRROOONNNLLLJJJHHHBBBBBBBBBBBBAAAAAAAAAAAA>>>BBBAAAFFFddd{{{~~~wwweeeNNN;;;555888555444333222222111111222000000////////////000000//////......//////000000////////////////////////////////////////////////.........///////////////....../////////000000000000000000000000000000000///111111000///111666;;;666555333111////////////000000000000000000000000000000000111222333555555555555666666666666555555444444444444333333333333222222222222222222222222222222222111111111111111/////////000111111222222222222222222333333333333333333222222222333444444333333333333444444444444444444444444444555555666666666666666777777777777777777777777888888888888888888999:::;;;<<<<<<===:::@@@GGGQQQfffpppQQQFFF===::::::888777777333333333222222222111111111111111111111111111111/////////000000000111111222222222222222222222222111111111222222222222333111111222222222222111111333333333222222222111111333444555555666666555555555555555555555666777888666777888888888:::===@@@>>>???AAAAAABBBQQQwwwWWWTTTQQQOOOMMMLLLIIIHHHBBBBBBBBBBBBBBBAAAAAA@@@???DDDCCCJJJppp}}}~~~|||mmmVVV@@@666777555555444333222222222222000000////////////000000///////////////000111111////////////////////////////////////////////////............/////////000.../////////000000000000000000000000000000000000///111222000///111777===666555333111000000111222000000000000000000000000000000000000111333444555555555666666666666555555555444444444444333333333222222222222222222222222222222222111111111000000...//////000111111222222222222222333333333444444333333222222222333444555333333333444444444555555444444444444444555666666666666777777777888888888777777777888888888999999999::::::;;;===>>>>>>???<<>>:::888888444444444333333333333222111111111111111111111111//////000000000111111111222222222222222222222222111111111222222222333333111111222222222222111111222222222222222222333333444444555666666666666666555555555555666777888999777888888888999;;;???BBB???BBBFFFKKK\\\VVVTTTPPPNNNMMMLLLIIIHHHBBBBBBCCCCCCBBBBBBAAA@@@BBBGGGGGGPPP{{{rrr\\\DDD777666555555444333222222222222000000////////////000000///////////////000111111////////////////////////////////////////////////---.........//////000000////////////000000000000000000000000000000000000...111222111///111888>>>666444333111111222444555000000000000000000000000000000//////000222444555555555666666666666555555555555444444444333333333222222222222222222222222222222222222111111000000...//////000111222222222222222333333333444444444333333222111222333555666333333333444444555555555555444444444444555666666777777777777888888888888777888888888888999999999;;;;;;<<<===>>>???@@@@@@CCCQQQaaayyyxxxeeeOOOBBB;;;888888555555444444444333333333111111111111111111111111000000000000111111111111111111111111111111111111111111222222222333333333111111222222222222111111000000111222333444444555444555555666666666666666555555555555666777999999777888888999999<<<@@@CCCFFFEEEGGGYYYZZZWWWRRROOOMMMKKKIIIGGGEEEBBBAAACCCBBB@@@@@@CCC>>>QQQGGGRRR~~~{{{cccHHH:::444777666555444333222222222111111111111000000000000//////............//////....................................////////////,,,,,,...///000000000000////////////000000000000000000000000000000000000111000//////111333666888222222333333333444444444333333333333333222111000111111111000111111222222777777777777777666666555666666555444333333333333222333333111000///111222888777444222111111111111222222111111111111222222444444444444333333222111222333333444444333333222777777666666555555555444666666666666666555555555999999888888888888888999666777888999;;;<<<===>>>;;;===888:::BBB???<<>>???DDDCCCGGGUUUeeeyyy~~~~~~zzz\\\FFF<<<666555555777666222222666333333333222222222222111111111111111111111111111111111111111111111111111222111000000000111222333555555444444444333333333444444444444444444444444555555666777777777777777777666555555555777999:::<<<::::::>>>@@@???@@@CCCNNNbbb~~~[[[WWWRRROOOLLLJJJGGGEEEEEEAAAAAACCCBBB@@@@@@CCCEEEIIIJJJppp~~~{{{}}}~~~~~~iiiRRRCCC888777666555444333222222222111111111111000000000000//////............//////....................................////////////......///////////////...////////////000000000000000000000000000000000000222222111000111222333444000111111111222222222222222222222333222222111000......///000111333444555555666666777777777666666777666555444333333333333222333333222000000111222333333222111111111111111222222111111111111222222333333444444444333222222444444555555555555444444666666666666555555555555666666666666666666666666999999888888888888999999999999::::::;;;<<<======999AAAAAA???CCCFFFUUUmmmwwwZZZEEE:::888888999777222222555333333333333222222222222111111111111111111111111111111111111111111111111111111000000111111222333444444444444333333333333444444444444444444444444555555666777777777777777777666666555666888999:::999777999>>>AAA@@@BBBGGG___[[[WWWRRRNNNLLLIIIFFFDDDDDDAAA@@@CCCCCC@@@AAADDDFFFCCCOOO{{{zzzzzz|||mmmXXXHHH:::777666555444333222222222111111111111000000000/////////............//////....................................////////////...///////////////...---////////////000000000000000000000000000000000000333222111111000111222222000000000000111111111111111111222222222222111111////////////000222333333444444555666777777777666777666555444444333333333222333333222000000111333111111111111111111111222222222111111111111222222333333333444444333333222444555555555555555555444666666666666666555555555666666666666666777777777999999888888888999::::::::::::;;;;;;<<<<<<<<<===<<>>@@@@@@>>>===IIIgggYYYUUUQQQMMMKKKIIIGGGEEECCC@@@@@@BBBCCCAAAAAAEEEHHHIIIooozzzxxxssseeeRRR===777666555444333222222222111111111111000000000000//////............//////////////////////////////............////////////......///////////////...////////////000000000000000000000000000000000000111111111111111111000000///000000000111111111111///000111111222111111111222222111000////////////111222444555666777777888888777666555444444444444333444444333111111222333111111222222333222222111222222111111111111222222222222333444444444333333444444555555555555444444555555555666666666666666555666666777777888888999999999888999999:::;;;<<<;;;;;;<<<<<<===>>>>>>???===CCCEEEQQQkkkqqq[[[DDD;;;:::999666444444444444444333333333333222222222222222222222222111111111111111111111111000000111222222222222111222222222222333333333333444444444444444444444444555555666777777777777777777888888999::::::;;;;;;<<<>>>@@@???DDD\\\WWWTTTPPPMMMKKKJJJHHHGGGCCC@@@@@@BBBCCCAAABBBEEEFFFOOO{{{xxx~~~wwwkkkWWW@@@777666555444333222222222111111111111000000000000//////............//////////////////////////////............////////////------...///000000000///////////////000000000000000000000000000000000000000000000111111111111000000000000111111111222222//////000111111111111111111000000////////////000000111333555666777888888888777666555444444444444333444444333111111222444222222333444444333222111222222111111111111222222111222333333444444444333333333444444444444333333555555555555666666666777555666666777888888999999999999999999:::;;;<<<<<<:::;;;;;;===>>>???@@@@@@>>>GGGSSSqqqrrr[[[JJJ@@@888555555555444444444444333333333222222222222222222222222111111111111111111111111///000111222333222222111111111222222222333333333444444444444444444444444555555666777777777777777777888999:::;;;;;;;;;;;;;;;<<>>@@@AAAAAAHHHTTTjjjoooZZZGGG999666888555555444444444333333333222222222222222222222222111111111111111111111111///000111222333222111111111111111222222333333333444444444444444444444444555666666777777777777777888888999:::;;;;;;;;;;;;@@@AAAHHHYYYuuuVVVSSSOOOMMMKKKJJJHHHGGGBBB@@@@@@BBBAAA@@@CCCIIILLL^^^yyyuuutttwww~~~||||||~~~yyyjjjYYYOOO;;;555666666111444777...777555222000/////////000000000000000000000000000111111000000//////......000000000000000000000000.../////////000000000111////////////000000000000111000//////000222444555777666333111//////000111000111111222444666888999000000000000000000000000000000000000000000000000111222333444666777888999888777777666555444444444555555444444444333333333222222222222222222222222222222111111111111111111222222333333333444444444444444444444444444444444333444444555666777888888555666888999::::::999999888999999::::::;;;;;;<<<<<<::::::===BBBCCCCCCBBBGGGgggrrrbbbIII::::::888888666444555666444111222222222222222222222222000000000000000000000000000000000000111111111111222222111111222222333444333333333444444444555555555555666777888999::::::666AAA@@@:::<<<<<<;;;AAABBBFFFQQQkkkVVVSSSOOOLLLKKKJJJHHHGGGCCCAAAAAACCCBBBAAADDDJJJKKKccc~~~wwwuuuuuuxxx~~~}}}|||zzznnn]]]TTT===666666666111444777///555444111////////////000000000000000000000000000111000000000/////////...000000000000000000000000/////////000000000000000////////////000000000111111000//////000222444555888666444222111111111222111111111222333555666777111111111111111111111111111111111111111111111111111222333444555777888888888777777666555555444444555555444444444333333333222222222222222222222222222222111111111111111111222222333333333444444444444444444444444444444444444555555555666777777777666666888999::::::999999999999999:::;;;;;;<<<<<<@@@;;;999===???@@@CCCIIIbbbppp[[[HHHAAA:::888555444555555333000222222222222222222222222111111111111111111111111000000000000111111111111222222222111222222333444333333444444444555555555555555666777888999::::::777???===888<<<===<<>>HHHWWWpppZZZJJJ???:::666555666666444222333333333333222222222222111111111111111111111111000000000111111111222222222222222222222333444444333444444444444555555555555666666777888999::::::;;;???:::999???>>>===EEEHHH___VVVSSSOOOLLLJJJIIIGGGEEECCCAAAAAACCCCCCBBBFFFLLLLLL{{{{{{uuuttttttwww{{{~~~zzzxxxnnnfffHHH:::666777222444666111000000///...//////000111////////////////////////000000000000////////////////////////////////////111111111000000000000/////////000000000111111111111111000000111111333333555444333222222222222222111111111111111111222333111111111111111111111111111111111111111111111111111222222333555666666777777777777777666666555555555555444444444333333333222222222222222222222222111111222222222222222333333333333444444444444555555555555555555555555555777777777666666666666666777777888999:::::::::::::::::::::;;;<<<<<<======<<<;;;BBBJJJEEEBBBUUUpppoooYYYFFF>>>777666888777666555333333333333333222222222111111111111111111111111000000111111111222222222333222222222222333444444444444444444555555555555555666777888999::::::;;;>>>???;;;<<>>>>>;;;===CCCFFFCCCKKKooommmQQQDDD888666777666555777444444444333333333222222111111111111111111111111111111111111222222222222333333222222333333444555444444444555555555666666666666777888999:::;;;;;;===>>>;;;???CCC???EEEZZZWWWSSSOOOLLLJJJHHHEEEDDDAAA???@@@BBBCCCBBBFFFLLLbbb}}}zzz}}}|||}}}~~~~~~xxxyyyqqqTTT???777888444333666333///000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000111111111222222000000000111111111222222111111111111111111111111000000000111111111111111111111111000111111222222222222222222222222222222222222222222222222222222111222222333444444555555777777777777777777777777555555444444444333333333222222222222222222222222111111222222333444444444333444444444555555555555555555555555555555555555777777777777777777777777999888888999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@GGGddd|||aaaNNN===888777333444777555555444444333333222222222222222222222222222222111111111222222222222333333333333333333444444555444444555555555666666666666777777888999:::;;;;;;:::;;;;;;@@@CCCBBBWWW|||WWWSSSOOOKKKIIIGGGEEECCCBBB@@@AAACCCDDDCCCGGGMMMqqq~~~|||~~~}}}{{{zzzzzz{{{uuuzzzrrrYYYAAA777888444333666444111111111111111111000000000000000000000000000000.../////////000000000111000000000000000000000000//////000111222222333444000000111111111222222222111111222222222111111111000000111111222222222222111111111111111222333444222222222222222222222222222222222222222222222222222222222333333444444555777777777777777777777777555555444444444333333333222222222222222222222222111111222222333444444555444444444444555555555555555555555555555555555555666666666777888888888999999999888888999:::<<<===;;;<<<<<<===>>>>>>??????AAACCCCCCHHH```xxx```HHH???:::444444999666555555444333333222222222222222222222222222222111111111222222222333333444333333333333444555555555555555555666666666666666777888888::::::;;;<<<:::<<<>>>CCCFFFMMMuuuWWWSSSOOOKKKIIIGGGEEECCCCCCAAABBBEEEEEEEEEIIINNN{{{~~~|||}}}zzzwwwtttrrryyyxxxrrr}}}{{{qqq[[[BBB777999555333666444222222222222222111000000000000000000000000000000.../////////000000111111000000000000000000000000......///111222333444555000111111111111222222222111111222222222111111000000111222333333333333333111111111111222333444555222222222222222222222222222222222222222222222222222222222333333444444444777777777777777888888888555555444444444333333333222222222222222222222222111111222333333444555555444444444555555555666666666666666666666666666666555555666777888999999::::::999888888999:::<<<===<<<<<<======>>>>>>?????????EEEJJJWWW|||oooSSSFFF???888777<<<666666555444333333222222222222222222222222222222111111222222222333333333444333333333333444555555555555555555666666666777777777888999:::;;;;;;<<<<<<@@@BBBGGGKKKYYYWWWSSSNNNJJJHHHFFFDDDCCCBBB999GGGEEE>>>FFFKKKVVV~~~zzz|||yyysssrrrvvvvvvvvvtttnnnzzz~~~uuuaaaIII666555888444111333111222222222111///---,,,000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111111000000000000000222222222222222222222222111111111000111111222333111111111222222333333333444444444333333222222222222222222222222222222222444333222111222333444555555666777999999999888777666555555444444444555555333333222222333333444555333333333444444444555555333333555666777777777777777777777777777777777777666666666666666777888888999:::<<<;;;::::::;;;======<<<::::::>>>BBBBBB@@@HHH===OOOssszzzqqqSSS???777777:::666555444444555555333111111111111111111111111111111111222222222333333333333333333444444444555555666666666666777777777777777888999;;;<<<=========>>>CCCEEEDDDOOOtttVVVSSSMMMJJJGGGFFFDDDCCCEEE;;;GGGDDD>>>FFFNNN```~~~yyyzzzqqqmmmooottttttrrrzzzuuupppzzz}}}ttteeeMMM999666888555222444222222222222111000//////000000000000000000000000////////////////////////////////////000000000111111111111111111111111111111111111111000000000000222222222222222222222222111111111111111222333333222222222333333333444444444444444333333333222222222222222222222222222222333333222222222333444555555666777888999999888888666666555444444444555555333333222222333333444555333333444444444555555555444444555666777777777666777777777777777777777777666666666666666777888888999:::<<<;;;::::::;;;===@@@???======???AAAAAA???HHHJJJkkkeeeMMM???;;;;;;777555555555666666444222111111111111111111111111111222222222222333333333333333444444444555555555666666666666777777777888777888999;;;<<<===>>>>>>@@@???DDDQQQgggVVVRRRMMMIIIGGGFFFDDDCCCGGG>>>FFFBBB???GGGRRRnnn~~~xxxvvvooonnnqqqwwwwwwsssvvvtttqqqyyy}}}tttjjjSSS>>>777777555333555333222222111111222222333000000000000000000000000/////////////////////////////////000000000111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444333333333444444444444444444444444444333333333333333333333333333333333333333333333222333444444555444555666888999999999999777666555555444444555555333333333333333444444555333444444444444555555555555555666666666666666555777777777777777777777777777666666666666777888888999:::<<<;;;::::::;;;============>>>>>>???@@@AAAGGGYYYyyy\\\GGG<<<999777666555555666777555444222222222222222222222222222222222222333333333333333444444444444555555555666666666777777777888888888888:::;;;<<<>>>??????DDD===HHHjjjtttUUUQQQLLLIIIGGGFFFDDDCCCEEE>>>EEEBBBBBBGGGTTT{{{yyywwwrrrqqqtttxxxwwwssstttzzz}}}ssssssxxxwwwoooYYYBBB777555444333555333333222111222333444666000000000000000000000000//////////////////////////////000000000111111111111111111111111111111111000111111111111111222222222222222222222222222222222222222222222333444444444444555555555555555555444444444444444444333333333333333333333333333333333333333333444444555555444555666777888999::::::888777666555444444444555333333333333333444555555444444444444555555555555555666666666666666555444666666666666666666666666777777666666777777888999999:::<<<;;;::::::;;;===;;;;;;>>>@@@AAAAAADDDIIINNNlllnnnSSSAAA:::888666555555666666555444222222222222222222222222222222222333333333444444444444444444555555555555666666777777777888888888999999:::;;;===>>>@@@AAAEEE???TTTTTTQQQLLLHHHGGGFFFDDDCCCAAA>>>DDDCCCFFFGGGVVV}}}tttrrrrrrsssrrrpppqqqtttsssvvvwww{{{zzzqqq]]]EEE888444333333444333333222111222444555666111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000111111222222222333222222222222222222222222333333333333333444444555555555555555555555555555444444444444444444444444333333333333333333333333333333444444444555555555444444555666888999;;;<<<888888777666555444444444444444333333444444555666444444444555555555666666555666666666666666555444666666666666666666666666777777777777777888999999999:::<<<;;;::::::;;;=========@@@DDDCCCAAAGGGPPP^^^dddLLL@@@999777555444555555555444222222222222222222222222222222333333333444444444444444444555555555666666777777777777888888888888999999:::;;;===???AAABBBEEEHHHiii~~~~~~SSSPPPKKKHHHGGGFFFDDDCCC???>>>DDDCCCIIIGGGXXXzzzyyyvvvtttsssrrrrrrsssnnnttt{{{yyy}}}|||rrr```III:::444444444333222222222222333333444555111111111111111111111111000000000000000000000000000000000111111111222222222222222222222222222222000000111111222333333333444444444444444444444444444444333333444444555666555555555555555444444444444444444444555555555555333333333333333333333333333333444555555555555444333444444666888:::<<<===999888777666555444444444444444444444444555555666444444555555555666666666555555666666666666666555777777777777777777777777888777777777777888999999999:::<<<;;;::::::;;;===;;;:::>>>BBB@@@>>>GGGUUUsssrrrVVVEEE<<<:::777555555555444444333333333333333333333333333333333333444444444444444444555555555666666666777777777888888888999999:::::::::;;;===@@@BBBDDDGGGYYYSSSOOOKKKHHHFFFFFFDDDCCCAAAAAACCCBBBJJJHHH\\\~~~}}}{{{xxxvvvuuusssqqqkkkjjjrrr|||wwwyyyzzzsssdddNNN===666666666444111222222333333333333222111111111111111111111111000000000000000000000000000000111111111222222222222222222222222222222222000000111222222333444444555555555555555555555555444444444444444555555666555555555444444444333333444444444444555555555666444444444444444444444444333333555666666666555444333333444555777:::===>>>:::999888666555555444444444444444444444555666666555555555555666666666666444444555666777777777666777777777777777777777777888888777777888888999:::999:::<<<;;;::::::;;;===::::::???EEEEEEEEESSSffffffSSSAAA>>>:::777777666555444333333333333333333333333333333333444444444444555555555555555666666666666777777888888888999999999;;;::::::;;;===@@@CCCEEEPPPqqqRRROOOKKKHHHFFFFFFDDDCCCDDDDDDCCCAAAJJJHHH___}}}zzz{{{yyywwwuuusssnnnjjjkkkgggiiivvvzzzrrrsss~~~xxxtttfffPPP???999888888555111222333444444333111000111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222000000111222333333444444666666666666666666666666555444444444444555666666555555444444444333333333444444444555555555666666444444444444444444444444333333555666666666555444333333444555777:::===???:::999888666555555444444555444444444444555666666555555555555666666666777333333555666777777777777777777777777777777777777888888888777888888999:::999:::<<<;;;::::::;;;===@@@@@@GGGPPPSSSWWWiiiyyyfffDDDAAA===:::888888777666333333333333333333333333333333333444444444555555555555555555666666666777777888888888888999999999;;;;;;:::;;;===AAADDDFFFZZZTTTPPPKKKGGGEEEEEEDDDCCC???EEE@@@FFFOOOHHHooo}}}yyyqqqqqqpppooorrrssslllcccdddgggjjjppp{{{wwwqqquuuwwwvvvqqqgggUUUBBB999777555222444333222222111111222222///000111222222222222222222222111111111111222222111111111000000000000000111111222222222333333333555444222111111222444555333555777777666444555666777666444444555666666666444666777777555555666777777444222333555666555222888777666555444444444444555555555555555555555555333333444444666777888999999999999888888666555555777777666666555555555444666666666666666666666666666666666666555555555555777777777777777777777777888888888888888888999999;;;;;;;;;<<<<<<<<<<<<<<>>IIIZZZ]]]```~~~uuuYYYBBB888:::666555666222555555444444444333333333444444444555555555555666666666666666777777777777888888888888888999999999;;;>>>???======BBBJJJPPPoooSSSPPPJJJGGGEEEEEEDDDCCCAAAFFFAAAEEEMMMLLLyyy~~~yyypppqqqppppppsssssslllccc^^^aaaeeeiiiqqq~~~uuupppsssvvvzzzuuunnneeeTTTBBB999888666333444333222222111222222222111222222222222111111000222222111111111111222222111111111111111111111111222222222222333333333333444333333333333555666777666666777777777777777888666555666777888999999888777777777666555555666666;;;888444333444666666555666555555444333333333333444444444444555555555555444444444444666777888999999999999999888777666555777666666666555555555555666666666666666666666666666666666666666666666666777777777777777777777777888888888888888999999:::;;;;;;<<<<<<<<<<<<======AAA???DDDNNNWWWkkkcccJJJ>>>===777666777444555555555444444444333333444444444555555555555666666666666666777777777777888888888888999999999999;;;<<>>AAA@@@BBBIII[[[~~~{{{}}}qqqVVVEEE@@@888666888666555555555444444444444333444444444555555555555666666666666666777777777777888888888888999999::::::;;;:::???EEECCCCCCWWWoooRRRNNNIIIFFFEEEEEEDDDCCCBBBEEECCCDDDGGGSSS~~~tttoooqqqsssuuuwwwvvvlllaaa]]]```fffiiihhhhhhoooxxxmmmhhhrrrvvvrrrtttvvvxxxzzzrrrnnngggWWWEEE;;;888777555444444333222222222222333333222222222111222222222333222222111111222222333111111111222222222222222333333333333444444444444333333555666777777777666;;;888666666888999999777888999::::::999:::<<<===<<<:::888888;;;<<<;;;:::555777999<<<<<<:::777444888888777777777777777888333333333444555555666666444444444555555666888888999999999999888888777666666666666666666555555555666666666666666666666666888888888888888999999999777777777777777777777777888888888888999::::::;;;<<<<<<<<<======>>>>>>???AAABBBEEEQQQooo{{{yyy~~~bbbLLLCCC888666999888555555555555444444444444444444444555555555555666666666666666777777777777777888888999999:::::::::===999>>>FFFCCCCCC^^^QQQNNNIIIFFFEEEEEEDDDDDD@@@BBBDDDEEEEEEUUU{{{sssqqqtttvvvwwwyyywwwlll```\\\^^^dddjjjiiidddgggmmm}}}yyy{{{{{{fff```cccllluuu|||wwwwwwyyywwwxxxqqqrrrlll]]]JJJ===999777555555444333333222222333333111111111111222333555555333333222222222222333333111222222222333333333444333333444444444555555555444555666666777666666555:::999888999:::;;;<<<;;;:::<<>>;;;999::::::::::::999888888999999888888777777777777888444444444555555666666666555555444555555666777888888999999999999888888777555555555666666666666666666666666666666666666666777888888888999999999:::888888888888888888888888888888888888999:::;;;<<<<<<<<<======>>>???@@@@@@CCCCCCIII^^^}}}wwwtttssssssxxxoooUUUGGG:::666:::999666666555555555444444444444444444555555555555666666666666666777777777777777888888999::::::;;;;;;>>>:::>>>EEECCCIIIlllQQQMMMHHHEEEEEEEEEDDDDDDAAA@@@DDDFFFEEEYYY}}}xxxsssvvvxxxyyyyyy{{{xxxmmmaaa______fffppprrrkkkjjjnnnxxxrrrmmmhhhsssyyyiiibbb^^^___cccoooyyyxxx{{{xxxzzzssstttooo```LLL>>>999888666555444444333333333333333111000000111222444666888333333222222222222333333222222222333333444444555444444444555555555666666666666666777777888888999555888<<<>>>@@@AAADDDFFFHHHNNNVVV\\\aaafffmmmrrr{{{{{{wwwpppeee[[[TTTQQQKKKHHHCCC===888777999;;;999999888777666666666666666666666666666666666666555555555555555666777777888999999999999999888888555555555666666666666666666666666666666666666666777777777888999999::::::888888888888888888888888888888888888999;;;<<<===<<<<<<===>>>???@@@AAAAAAEEEEEEOOOooo|||sssnnnlllmmmqqqxxx~~~bbbPPP???999;;;999666666666555555555444444444444444555555555555666666666666666777777777777777888888999:::;;;<<<<<>>@@@===EEEOOOUUUVVVYYY___dddjjjtttvvvtttmmmmmmkkkcccXXXNNNFFFCCC======;;;:::888777777777999999888888777777666666666555555555555666777777888999999::::::999999888555555555555666666666777666666666666666666666666666666777777888999999:::888888888888888888888888888888888999:::;;;<<<===<<<======>>>@@@AAAAAABBBDDDGGG]]]zzzsssmmmjjjjjjlllrrrzzzrrr\\\FFF===<<<:::666666666666555555555555444444444555555555555666666666666666777777777777777888888999:::;;;<<<===>>>@@@BBBEEEQQQrrrPPPLLLHHHEEEDDDEEEDDDDDDGGG@@@DDDGGGHHHddd{{{wwwwwwwww~~~~~~||||||xxxnnnbbb]]]ZZZbbbttt|||vvvoooooohhhjjjqqq|||vvvkkkeeedddlll}}}|||pppggg[[[WWW[[[SSSYYYbbbooowwwsssxxxtttuuuzzzooolll___MMM???:::999999555555444333333333333444555333222111111222444555444333333222222333333444222222333333444555666666555555555555666666666777666666666888;;;???DDDFFFPPP\\\jjjrrrtttxxxqqq]]]QQQCCCBBB@@@>>><<<;;;::::::;;;;;;:::999888777666666666555555555555666666777888999999:::::::::999999444555555555666666777777666666666666666666666666555666666777888888999999888888888888888888888888888888888999:::;;;===>>><<<===>>>???@@@AAABBBBBB@@@JJJkkk|||yyypppmmmiiiffffffiiimmmooovvv}}}dddLLL???===:::777666666666555555555555444444444555555555666666666666666666777777777777777888888999;;;<<<======>>>BBBEEEGGGYYYNNNKKKHHHFFFFFFEEEDDDCCC@@@DDDFFFEEEKKKkkkwwwqqqqqqtttvvvvvvyyy}}}~~~yyynnneeebbbhhhpppuuuuuuqqqmmmiiifffccceeennnttttttrrrrrrkkkhhhiiirrr~~~sssfff]]]YYYXXXXXXTTTYYYfffttt}}}wwwooorrrooozzzrrrmmmbbbQQQ@@@777666999666666666666555555555555333333333333333333333333444444444444444444444444555666666555444333555777888555666;;;;;;777777<<<444999@@@CCCAAAEEEUUUgggsssqqqhhh___XXXSSSIII===:::===;;;======:::666555888:::888888888777666666888:::666777999:::;;;;;;:::999777777777777666666666666444444444444444444444444555444444555555666777888777777888999::::::;;;;;;;;;;;;:::999999:::::::::>>>>>>===<<<===??????>>>EEEYYYvvvnnnhhheeegggggggggeeeeeekkkttt{{{fff^^^HHH666@@@:::999888666555555555555555555555555555555555555888888888777777777777777888888999:::;;;===>>>???AAACCCDDDLLLkkkNNNKKKHHHFFFFFFEEEDDDCCCBBBDDDCCCDDDOOOqqq}}}uuuppprrrtttvvvuuuuuuxxxzzzwwwooohhhdddhhhooossstttrrrooommmbbb[[[ZZZcccmmmpppnnnllliiifffgggoooxxxzzzqqqhhh___ZZZWWWSSSUUU^^^gggxxx~~~xxxpppllljjj}}}wwwwwwrrrfffUUUCCC999888:::666666666666555555555555333333333333333333333333444444444444444444444444222333444444444444555777<<<888888:::999666777<<>>>>>MMMdddxxx|||qqqbbbTTTKKKBBB>>>;;;<<<;;;999777777777888777666555555666777666777888:::::::::::::::888777777777666666666666444444444444444444444444555555555555555666888888777888888999::::::;;;;;;;;;::::::999999::::::;;;============>>>@@@AAAAAAIIIddd~~~{{{vvvpppiiiccc```aaadddgggjjjmmmttt~~~ssseeeOOO<<>>??????AAAFFFUUU{{{NNNKKKHHHFFFFFFEEEDDDCCCDDDCCCBBBDDDTTTyyy{{{uuussstttuuuvvvtttssstttuuutttoookkkeeehhhmmmqqqsssrrrpppooo^^^UUUQQQZZZeeejjjiiigggiiifffggglllsss{{{~~~uuuggg]]]\\\WWWVVVZZZ^^^ggg}}}xxxooohhhhhh{{{uuuxxxtttiiiXXXFFF:::777999666666666666555555555555333333333333333333333333444444444444444444444444111333555666666666777888===:::999999888888<<>>>>>???@@@BBBEEESSSuuu}}}yyyvvvsssvvvvvvvvvtttqqqlllgggeeeccchhhnnnrrrwww}}}pppYYYDDD===;;;:::888777666666555555555555555555555555555555666777777777888999999999999999999:::<<<===???@@@@@@AAAJJJcccNNNKKKHHHFFFFFFEEEDDDCCCBBBDDDDDDGGGYYY~~~zzzyyyxxxwwwxxxvvvttttttsssqqqmmmiiieeehhhlllqqqsssqqqllliii[[[UUUTTT[[[ccceeedddeeejjjhhhhhhkkknnnsss~~~~~~ooobbbbbb]]][[[\\\\\\aaannn}}}xxxmmmhhhiii}}}vvvssspppgggWWWFFF:::666777666666666666555555555555444444444444444444444444444444444444555555555555333555888999888888888999888888:::<<<>>>DDDMMMUUUTTTdddsss[[[MMMDDD======BBB:::999999999999999888777666777888888999:::::::::888888888777777777666666555555555555555555555555555555555555666777888999888888888999999:::::::::::::::999999999:::;;;;;;<<<<<<>>>???>>>===CCCIIIccc}}}|||zzzwwwtttqqqnnnmmmooorrrwwwzzz|||yyybbbLLL;;;;;;:::999888777666666666555555555555555555555555666666777888999999::::::999::::::;;;<<<>>>???@@@CCCDDDPPPqqqNNNKKKHHHFFFFFFEEEDDDCCC???FFFIIIKKK]]]}}}zzzxxxvvvzzzyyyxxxvvvsssnnniiieeecccggglllrrrsssnnnfff___WWWXXX\\\aaaaaa^^^^^^bbbhhhfffgggiiiiiillluuuwwwlllccc```^^^]]]]]]___gggnnnxxxmmmiiiiiiyyyooommmfffXXXGGG;;;777777666666666666555555555555444444444444444444444444444444444555555666666666555777999999777777888999444:::AAAGGGOOO\\\iiirrrmmmXXXHHH@@@???;;;:::888888:::;;;999777777777777777888999::::::888888888888777777777777666666666666666666666666666555555666666777888999888999999999999999:::::::::999999999::::::;;;<<<===<<<>>>???===<<>><<<>>>@@@======JJJ[[[~~~uuu^^^DDD<<<<<<:::999888777777777666666666666666666666666777888888888999:::::::::;;;;;;;;;<<<>>>???AAABBB@@@IIIdddNNNKKKHHHFFFFFFEEEDDDCCCBBBGGGIIINNNjjj}}}uuutttwww{{{|||zzzwwwrrrllliiigggfffdddfffjjjooorrrmmmcccZZZUUUVVVZZZ]]][[[WWWYYY______```cccdddcccccclllvvv{{{|||wwwqqqnnnmmmjjjgggkkkuuuuuujjjgggyyypppooojjj^^^MMM@@@:::888666666666666555555555555555555555555555555555555444444444555666777777777666777777777777:::>>>BBBNNN]]]mmmxxxuuuxxx~~~]]]KKKEEE>>>:::::::::888555777777666666777888999:::999999999888888888777777777777777777777777777777666666666666777888999:::999999999999999999999999999999999999:::;;;<<<===>>><<<>>>AAA???AAATTTjjjjjjNNN===<<<;;;:::999888888888666666666666666666666666999999999999999999999999;;;;;;<<<===>>>@@@AAABBBBBBRRRvvvNNNKKKHHHFFFFFFEEEDDDCCCEEEGGGFFFMMMooo|||sssssszzz|||yyysssmmmhhhfffhhhjjjffffffhhhmmmqqqnnneee^^^XXXVVVVVVZZZ[[[ZZZ]]]aaa___```dddfffdddeeennnxxxxxx~~~~~~zzztttooopppppp{{{zzzmmmhhh~~~vvvppppppkkk^^^MMM???777555777666666666555555555555555555555555555555555555444444444555666777777888888999999999;;;@@@FFFJJJ^^^ooo}}}{{{{{{~~~VVVNNNDDD???======:::777777666666666666888999:::999999999888888888888777777777777777777777777777666666666666777888999:::999999999999999999999999999999999999:::;;;<<<===>>>;;;>>>BBBAAAEEE[[[tttrrrWWW===<<<;;;:::999888888888777777777777777777777777::::::999999999999999999<<<<<<<<<===>>>@@@BBBCCCGGG\\\MMMKKKHHHGGGFFFEEEDDDBBBDDDLLLGGGNNN|||xxxsssvvv}}}{{{rrrmmmhhhcccaaaccceeekkkmmmmmmrrrwwwmmm]]]ZZZSSSPPPUUU\\\______aaa___aaadddhhhfffeeejjjrrr}}}|||~~~qqqqqq}}}rrrsssqqqnnneeeRRR???777888777666666666555555555555444555666777777666555444222666888888777888999888333999===<<>>===<<>>:::???UUUsssdddRRRGGG@@@>>>;;;888777777777666555:::::::::::::::999999888777777666666666666777777555666666777888999::::::888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>@@@???@@@FFFRRR}}}zzz\\\KKK===<<<>>>:::777888888888777777777777888888999999:::;;;;;;<<<<<<===>>>@@@===>>>DDDAAAAAAMMMaaaOOOKKKGGGDDDDDDEEEFFFFFFEEEIIIHHHZZZ}}}uuuvvv|||pppdddaaaeeegggfffbbb___fffrrrvvvttt^^^SSSKKKMMMSSSXXX]]]aaabbbccchhhmmmmmmjjjkkkooowwwwwwzzz~~~yyyyyyyyyxxx~~~qqqfffeeeeee```TTTDDD;;;:::777777777666666666666555666666555555555555666666666444444888<<<<<<;;;<<<999>>>QQQsssaaaOOOQQQEEE???;;;;;;;;;999888888999::::::;;;::::::999999777666666666666666666777666666777888888999::::::888888888999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<<<>><<>>DDDAAACCCQQQOOOKKKFFFDDDDDDEEEFFFFFFEEEHHHIIIbbb~~~uuuvvv}}}qqqgggggglllgggccc]]][[[aaallltttwwwgggZZZNNNLLLPPPUUU[[[```]]]^^^bbbhhhjjjiiijjjmmmvvvwwwzzzwwwwwwxxxyyy~~~qqqjjjhhhfffaaaTTTEEE;;;999888777777777666666666666555777888::::::888777555666333555;;;>>><<<;;;===CCCSSSsssdddXXXNNNEEE=========:::888:::999::::::;;;;;;;;;::::::777777666666666666777777777777888888999999::::::888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;AAA@@@AAAQQQppppppWWWAAA<<>>>>>;;;>>>DDD@@@FFFZZZNNNJJJFFFDDDEEEFFFFFFFFFEEEHHHLLLkkk~~~uuuvvvuuullljjjnnnccc^^^XXXWWW\\\gggqqqwwwmmm^^^OOOJJJLLLPPPWWW]]][[[ZZZ^^^dddhhhhhhiiillltttvvv{{{vvvvvvwwwyyy~~~qqqoookkkggg```TTTEEE;;;999888888777777777666666666555777:::<<<<<<:::777555888555666<<<<<<888;;;BBBXXXvvvwww\\\NNNBBBAAA???:::777:::999::::::;;;;;;;;;;;;;;;888888777777777777888888888888888999999999::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========;;;BBBAAADDD\\\{{{aaaGGG??????===;;;===999999888888888888999999999999:::;;;;;;<<<<<<===<<<===;;;???CCC@@@LLLgggLLLJJJGGGFFFFFFFFFFFFEEEEEEGGGNNNsss~~~sssssszzzpppjjjjjjbbb]]]VVVUUUYYYaaajjjqqqqqqaaaOOOHHHJJJNNNVVV\\\^^^\\\]]]cccggggggiiilllrrruuu{{{vvvuuuwwwyyy~~~pppqqqlllfff___SSSDDD<<<:::888888888777777777666666666777999::::::999777666;;;666777;;;:::999DDDTTT{{{ppp]]]LLLGGGCCC;;;888;;;999::::::;;;<<<<<<;;;;;;999999888888888888999999888888999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============;;;BBBBBBLLLmmmlllPPPDDD@@@;;;;;;>>>:::999999888888999999:::999999:::;;;;;;<<<<<<===;;;>>>===AAACCCAAASSStttKKKIIIGGGFFFGGGGGGFFFDDDEEEGGGPPPxxxqqqnnnzzz~~~rrriiieeeeee___XXXUUUVVV[[[cccjjjtttcccQQQIIIJJJPPPXXX___bbb______dddggggggiiilllpppssszzzvvvtttwwwxxxppprrrkkkddd]]]QQQDDD<<<;;;888888888888777777777777777777777777777777777777;;;777777;;;<<>>:::===999::::::;;;<<<<<<<<<;;;::::::999999999999::::::999999999999999999::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>999AAADDDSSS{{{tttWWWHHH@@@::::::>>>:::999999888888999999:::999999:::;;;;;;<<<<<<===;;;??????BBBCCCBBBXXX~~~KKKJJJHHHFFFEEEEEEEEEFFFFFFJJJUUU{{{}}}ttttttxxx{{{nnnbbbbbb]]]ZZZXXXSSSQQQZZZgggtttgggWWWMMMHHHKKKUUU^^^^^^aaadddhhhiiijjjjjjjjjooouuu||||||tttssszzzrrrrrrpppiiiccc\\\QQQDDD;;;999888888777777666666666555999666444555888::::::999222@@@===:::DDDNNNllliii```XXXaaawwwzzzhhh```hhh{{{fffRRRKKKGGG@@@:::999888===DDD@@@666777???<<<;;;:::999888888888888777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@>>>;;;@@@YYY{{{bbbJJJ<<<@@@AAA555:::::::::999999999888888999999:::;;;;;;<<<<<<===>>>;;;;;;CCCEEECCC^^^KKKJJJHHHFFFEEEEEEEEEFFFEEEIIITTT|||yyyzzzxxxnnneee^^^XXXTTTQQQQQQ[[[fffqqqkkk^^^OOOHHHJJJPPPUUU\\\```fffjjjkkkkkkjjjiiipppuuu{{{~~~|||uuusssyyytttsssoooiiiccc]]]RRRDDD;;;999888888777777777666666666:::777666666999;;;:::999:::<<<;;;???PPPiiixxxpppnnnrrrzzzggg[[[QQQJJJHHH???;;;:::======<<<===AAA<<<;;;:::999888888888888888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBIIIaaajjjQQQ>>>???AAA777:::::::::999999999999888999::::::;;;;;;<<<<<<===<<<<<<===DDDEEEDDDbbbKKKJJJHHHFFFEEEEEEEEEFFFEEEGGGRRR}}}{{{~~~~~~xxxlllaaaVVVOOONNNQQQ[[[dddnnnnnneeeRRRFFFGGGKKKKKKZZZ```hhhnnnooommmjjjiiipppuuuzzz}}}yyyttttttxxxwwwtttoooiiiccc]]]SSSEEE<<<999888888888777777777777777999888888888:::;;;:::999AAA888>>>SSSooo|||{{{~~~vvvfff^^^]]]WWWPPPEEE;;;:::======999<<<;;;:::999999888888888888888888888999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@EEEOOOgggtttYYYBBB>>>@@@999::::::::::::999999999999:::::::::;;;<<<<<<======;;;>>>@@@EEEEEEHHHmmmKKKJJJHHHFFFEEEEEEEEEFFFFFFFFFRRR~~~|||xxxzzz{{{xxxrrrfffVVVLLLKKKRRR\\\ccckkkppphhhSSSEEEFFFIIIHHHXXX```kkkqqqrrrooollljjjqqqtttyyy|||}}}vvvrrrwwwyyyzzzuuunnniiiccc^^^SSSFFF<<<:::888888888888888888888888888888888999:::::::::999BBB777LLLvvv}}}oooiiiccc___PPP???;;;@@@???888<<<<<<;;;:::999999999999888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAA>>>FFFUUUnnn}}}aaaEEE===???;;;;;;;;;:::::::::999999999::::::;;;;;;<<<=========<<<@@@AAACCCEEEOOO~~~KKKJJJHHHFFFEEEEEEEEEFFFFFFGGGTTT}}}{{{zzzvvvqqqqqqtttvvvrrrtttwwwlllZZZMMMKKKSSS]]]ccciiimmmfffSSSFFFFFFJJJJJJWWW```kkkrrrrrrooommmlllqqqtttxxx{{{xxxsssyyy{{{~~~uuunnniiiddd___TTTGGG===:::888888888999999999999999777888888999999999:::;;;>>>???fff|||rrrwwwsss```SSSTTTLLL???;;;BBBEEEBBB===<<<;;;:::999999999999888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>???@@@AAA@@@III^^^}}}gggIII===???<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<======>>>===AAAAAAAAAEEEXXXKKKJJJHHHFFFEEEEEEEEEFFFDDDHHHYYY~~~zzzxxxsssmmmkkklllyyypppnnnssszzzrrrbbbQQQMMMTTT^^^ccchhhgggaaaVVVLLLGGGJJJNNNUUU^^^iiiooonnnllllllnnnpppssswww{{{wwwyyy|||tttmmmhhhddd___UUUGGG===:::999999999999999:::::::::777888999999999:::===@@@BBBYYYoooooo{{{yyyYYYKKKKKKEEE===:::===AAAAAA===<<<;;;:::999999999999999999999999::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAA@@@JJJdddoooOOO@@@@@@===;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<======>>>>>>>>>BBB@@@???GGG___KKKJJJHHHFFFEEEEEEEEEFFFBBBHHH]]]zzzxxxtttnnnkkkllltttnnnmmmvvv{{{wwwiiiWWWOOOUUU^^^ccchhh```]]]\\\UUUIIIGGGNNNSSS[[[dddiiihhhgggjjjnnnooorrrwww{{{~~~zzzuuu{{{ssslllhhhddd```VVVHHH>>>:::999999999:::::::::;;;;;;999::::::999999<<>>???AAAAAA@@@KKKjjjwwwWWWEEEAAA===<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>>>>><<>>;;;999999999::::::;;;;;;;;;:::;;;;;;::::::>>>EEEKKKhhhkkkXXXJJJHHHHHHBBB>>>>>>======<<<;;;::::::::::::999999:::::::::;;;;;;;;;999999::::::;;;<<<======<<<<<<======>>>@@@AAABBBFFFQQQttt}}}\\\IIICCC===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<===>>>>>>>>>;;;AAAAAABBBLLLeeeMMMJJJGGGFFFFFFFFFEEEDDDCCCHHH```}}}}}}uuuooonnnpppqqqxxxqqqjjjtttyyy}}}vvvbbbPPPPPPYYYaaaeee^^^ZZZZZZXXXQQQJJJFFFOOOSSSYYY]]]^^^aaafffjjjlllpppuuuzzz}}}xxxttt|||sssnnnjjjeee___TTTHHHAAA@@@::::::999999::::::;;;<<<555>>>???;;;;;;<<>><<<::::::;;;999888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>???@@@??????AAABBBEEEQQQnnnKKK===AAA>>>>>><<<;;;;;;;;;;;;;;;::::::;;;;;;<<<=========CCCAAABBBBBBNNN|||MMMJJJGGGFFFFFFFFFEEEDDDHHHLLLccc|||zzz||||||zzzqqqnnnooottt~~~{{{{{{zzzxxxuuurrrooonnnpppwwwrrrkkksssxxx}}}xxxeeeRRRNNNTTTZZZeeeaaa```___ZZZPPPIIIGGGOOOSSSYYY]]]___bbbgggjjjooossswww|||}}}yyyttt|||~~~rrrjjjfffaaa[[[QQQDDD======::::::999999::::::;;;<<<<<<@@@<<<;;;===@@@VVVwwwzzzUUUFFFGGGIIIEEE@@@===>>>>>>===;;;:::::::::999999888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<===????????????AAACCCOOO]]]uuuQQQ@@@AAA>>>>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<=========???@@@BBBDDDXXXMMMJJJGGGFFFFFFFFFEEEDDDJJJNNNfffsssjjjgggccc___\\\ZZZ[[[cccqqq~~~}}}zzzwwwvvvuuusssooolllooouuuuuummmssszzz{{{iiiVVVNNNQQQVVVdddeeehhhggg\\\NNNGGGHHHNNNSSSZZZ^^^```ccchhhkkkpppuuu{{{zzzxxxsss{{{|||qqqhhhccc___YYYOOOBBB<<<;;;:::::::::::::::;;;;;;<<<;;;;;;999<<<@@@CCC___sssmmmfffMMMGGGGGGHHHHHH>>>>>>>>>======<<<;;;;;;999999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<===????????????BBBDDDSSSiii[[[EEEBBB???>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<============@@@BBBEEEcccMMMJJJGGGFFFFFFFFFEEEDDDHHHMMMgggttthhhbbb]]]XXX[[[[[[\\\___gggqqq{{{~~~{{{wwwtttpppllljjjmmmsssyyyqqqsss|||}}}mmmYYYOOOQQQWWWaaaiiipppnnn^^^LLLEEEGGGMMMSSSZZZ___aaadddhhhlllooovvvxxxuuurrr{{{{{{pppiiieee```[[[PPPDDD======:::::::::::::::;;;<<<<<<999999:::AAAFFFKKKmmmppprrrqqqcccnnndddRRRJJJKKKPPPCCCAAA@@@?????????>>>===::::::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>???BBBEEEPPPpppgggKKKBBB???>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<=========???BBBBBBEEEiiiMMMJJJGGGFFFFFFFFFEEEDDDFFFJJJgggzzzyyyxxxtttlllnnnmmmhhhbbbcccllltttyyy|||}}}yyyrrrlllkkkkkkkkkppp|||wwwvvv|||~~~zzzlllYYYNNNRRR[[[```kkkvvvsss___JJJBBBFFFKKKQQQYYY___aaadddiiilllooozzzxxxqqqqqq{{{zzzoooiiieeeaaa\\\QQQEEE??????;;;;;;::::::;;;;;;<<<======>>>>>>CCCMMM\\\~~~{{{}}}rrrwww~~~cccRRRPPPWWWIIIEEEAAA?????????>>>===;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>>>>???CCCFFFQQQ{{{rrrQQQBBB??????===<<<<<<<<<<<<<<<::::::;;;;;;<<<=========AAACCCCCCHHHoooMMMJJJGGGFFFFFFFFFEEEDDDFFFJJJggg~~~ttthhhcccggglllpppvvv{{{zzzsssmmmmmmnnniiimmmyyy}}}yyyzzz{{{xxxlllZZZNNNQQQ[[[```mmmyyyvvvaaaJJJBBBFFFIIIOOOXXX^^^aaadddhhhkkkppp~~~xxxoooooo{{{zzzooogggccc___ZZZPPPDDD>>>>>>;;;;;;;;;;;;;;;<<<<<<===@@@???:::AAAXXXvvvzzzttttttqqqZZZTTTXXXPPPJJJBBB>>>===>>>===;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<============@@@CCCGGGYYY}}}XXXCCC??????>>>===<<<<<<<<<<<<::::::;;;;;;<<<=========AAAAAADDDOOOxxxMMMJJJGGGFFFFFFFFFEEEDDDHHHKKKhhhyyytttrrrrrrqqquuu{{{|||yyytttpppooogggkkkvvv|||{{{||||||rrr___PPPQQQZZZcccooo{{{yyydddMMMEEEHHHGGGNNNWWW]]]aaadddhhhkkkooo~~~xxxpppnnn{{{{{{ooogggccc___ZZZPPPDDD>>>>>>;;;;;;;;;;;;;;;<<<=========>>><<>>??????>>><<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<============@@@DDDGGG]]]||||||]]]DDD@@@???>>>===<<<<<<<<<<<<::::::;;;;;;<<<=========@@@>>>DDDWWWMMMJJJGGGFFFFFFFFFEEEDDDJJJLLLiii|||yyyzzz~~~{{{ssslllfffjjjuuu~~~zzzgggTTTRRRZZZeeeqqq}}}zzzfffOOOGGGIIIFFFLLLVVV]]]```cccgggjjjmmmzzzxxxqqqmmm{{{{{{ooohhhddd```[[[QQQEEE??????<<<;;;;;;;;;;;;<<<======;;;AAAFFFbbbuuu```{{{pppjjjeeeZZZMMMDDDBBBCCCBBBAAA===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<======<<<======<<<===@@@DDDHHH[[[{{{nnnjjjlllvvvaaaEEE@@@???>>>======<<<<<<<<<::::::;;;;;;<<<======>>>AAA<<>><<<>>>??????>>>>>>???AAA;;;JJJQQQjjj\\\rrrxxxwwwgggYYYLLL???AAADDD<<<@@@>>><<<<<<<<<===<<<:::========================;;;AAA???>>>BBB@@@BBBMMMccc|||nnniiikkkqqqwww}}}~~~}}}eeeHHHDDD???===??????<<<;;;===<<<;;;;;;;;;;;;<<<======AAAKKKBBBOOONNNKKKGGGEEEEEEEEEEEEDDDJJJNNNnnn|||wwwrrrnnnpppuuuoooZZZUUU\\\fffrrr}}}{{{gggOOODDDDDDGGGLLLWWWbbbeeeeeeggglllooowwwzzzsssppprrryyyooojjjeeeaaa\\\QQQEEE>>>>>><<<===???>>>>>>>>>???AAA===PPPmmmvvvqqqTTT^^^}}}{{{lll___RRRCCCAAACCC===@@@>>><<<<<<======<<<;;;========================;;;AAA>>>===BBB???AAANNNqqq~~~tttooopppsss{{{|||}}}nnnMMMEEE@@@>>>??????===;;;===<<<;;;;;;;;;;;;<<<======>>>HHHBBBUUUMMMJJJGGGEEEEEEFFFEEEEEEHHHMMMooo}}}{{{wwwrrroooqqqttt}}}rrr]]]WWW]]]fffppp{{{yyyfffOOOEEEEEEDDDJJJUUUaaadddccceeeiiiooovvv|||~~~}}}zzzsssppprrr~~~xxxooohhhddd```ZZZPPPDDD>>>>>>;;;===>>>>>>===>>>@@@BBBCCCWWWnnn{{{TTTPPPggguuujjj]]]JJJDDDDDD>>>@@@>>><<<<<<===>>>==============================<<<@@@>>>===AAA>>>AAAQQQvvv{{{sssuuuzzz}}}TTTGGGBBB???@@@@@@===<<<===<<<<<<;;;;;;<<<<<<===>>><<>>;;;<<<=========>>>AAACCCKKK___~~~^^^RRReee}}}tttiiiTTTIIIFFF@@@@@@>>>======>>>???>>>>>>========================<<>><<<<<<<<<<<<<<<======>>>===CCCCCCbbbLLLJJJFFFEEEEEEFFFFFFFFFFFFQQQrrr||||||zzzvvvrrrqqqrrryyyrrr]]]TTTWWWccclllwwwwwwgggRRRGGGGGGDDDIIIUUUaaaeeedddfffkkkuuuyyyssssssvvvvvvnnneeeaaa]]]YYYOOODDD>>>>>>;;;<<<=========???BBBEEETTTppp{{{jjjXXXaaazzzrrr^^^OOOHHHAAAAAA???>>>===?????????>>>========================<<<>>><<<===@@@===EEE\\\|||hhhLLLFFFAAAAAA@@@===<<<>>>===<<<<<<<<<<<<===>>>>>>BBBDDDCCCeeeLLLIIIFFFEEEEEEFFFGGGFFFGGGRRRqqq~~~zzzrrrqqqqqqwwwttt___UUUWWWaaajjjvvvxxxjjjUUUIIIGGGEEEJJJUUU```dddeeehhhmmmzzzxxxtttsssyyytttnnnddd```]]]YYYPPPEEE??????<<<=========>>>@@@EEEHHHaaawww^^^[[[lll{{{jjjYYYNNNDDDCCCAAA???>>>??????>>>=================================;;;>>>AAA>>>IIIccctttNNNHHHBBBBBBAAA======???======<<<<<<======>>>???DDDEEEDDDiiiLLLIIIFFFEEEFFFGGGGGGFFFFFFRRRooo~~~yyysssqqqqqqvvvttt```VVVWWW___iiivvvzzzmmmXXXJJJGGGFFFJJJTTT^^^bbbdddiiiooo{{{}}}~~~wwwtttqqqyyysssmmmddd```]]]YYYPPPEEE@@@@@@===>>>>>>>>>???BBBGGGJJJqqquuuppp___aaazzziii[[[NNNEEECCC@@@?????????>>><<<========================<<<<<<:::???CCC@@@MMMjjjPPPIIICCCBBBAAA>>>===???===============>>>>>>???AAADDDGGGoooLLLIIIFFFEEEFFFGGGGGGGGGEEEQQQmmm{{{vvvsssqqqpppuuu~~~sss___TTTUUU^^^hhhvvv{{{oooZZZKKKGGGFFFJJJSSS\\\aaaccciiipppyyy~~~~~~{{{|||wwwvvvwwwuuupppyyysssmmmdddaaa]]]ZZZQQQFFFAAAAAA>>>>>>??????@@@CCCHHHLLL~~~yyyeee]]]vvvfffXXXFFFDDDAAA@@@??????===;;;========================<<<<<<:::???CCCAAAOOOnnnQQQJJJDDDCCCAAA>>>===@@@===============>>>?????????CCCJJJsssKKKIIIGGGFFFGGGGGGFFFEEEGGGQQQooo|||yyyssssssrrrrrrxxx||||||~~~|||mmmXXXOOORRR___lll{{{pppZZZLLLJJJIIIKKKSSS\\\bbbdddiiioooxxxwwwooosss}}}xxxzzzuuurrrzzzqqqgggbbb^^^ZZZRRRGGG@@@@@@@@@AAA<<<<<>>>>>===<<<<<<<<<<<<<<>>===============>>>??????AAAFFFMMMKKKIIIGGGFFFGGGGGGFFFEEEHHHOOOlll|||sssrrrpppqqqxxx}}}yyyyyy||||||nnnZZZSSSVVVbbbnnn~~~qqqZZZKKKHHHEEEHHHPPPZZZbbbgggmmmuuu}}}}}}{{{vvvrrryyy{{{uuuvvvxxxuuu{{{rrriiiddd```[[[RRRFFF???>>>@@@@@@>>>@@@DDDBBBQQQnnn~~~iii```ttt~~~oooSSSMMMEEEAAA@@@@@@???===>>>>>>===<<<<<<<<<<<<===>>>:::???===AAAGGGQQQvvv}}}hhhMMMKKKEEE???CCC===???===============>>>??????@@@GGGQQQKKKIIIGGGFFFGGGGGGFFFEEEIIINNNiii~~~tttqqqnnnpppzzz|||uuuvvvzzz{{{nnn\\\VVVZZZdddqqqsssZZZJJJFFFEEEGGGNNNYYYaaagggpppxxx}}}yyywwwtttuuuxxxzzzzzz{{{xxxrrrsss|||xxx}}}tttmmmiiieee___TTTGGG@@@???@@@@@@???DDDEEEBBB]]]}}}iii```iiibbbQQQCCCCCCDDD@@@===>>>???>>>======<<<<<<======>>>:::AAA>>>AAAGGGQQQvvvwwwuuu|||qqqRRRMMMGGGBBBEEE???AAA>>>============>>>?????????HHHUUUKKKIIIGGGFFFGGGGGGFFFEEEJJJMMMhhh~~~vvvrrrnnnqqq}}}{{{rrrsssxxxyyynnn\\\VVV[[[eeerrruuu[[[KKKGGGHHHIIIPPPYYYaaagggoooxxx}}}uuurrrrrryyy|||yyyrrrsss|||{{{~~~vvvrrrnnnkkkdddXXXJJJBBBBBB@@@???@@@FFFDDDBBBiiinnnbbb```|||qqqVVVBBBCCCGGGAAA===@@@???>>>>>>===<<<=========>>>;;;BBB???BBBGGGRRRxxxvvvqqqqqquuu{{{zzzWWWNNNHHHCCCEEE???BBB>>>>>>======>>>>>>???@@@???HHHSSSKKKIIIGGGFFFGGGGGGFFFEEEIIIMMMjjjxxxtttpppsss{{{rrrsssxxxyyymmm\\\VVVZZZeeerrruuu]]]MMMIIIIIIJJJPPPZZZbbbiiiqqqzzzvvvpppppprrr{{{uuuvvvzzz{{{}}}uuussspppiiiZZZKKKCCCBBB??????@@@EEECCCFFFuuurrrdddYYYkkk___EEECCCGGGCCC???BBB??????>>>==================;;;BBB???AAAGGGTTT|||uuuuuuyyypppwww[[[OOOHHHDDDEEE>>>BBB>>>>>>>>>>>>>>>???@@@@@@???HHHOOOKKKIIIGGGFFFGGGGGGFFFEEEIIIMMMjjjxxxvvvsssuuu~~~{{{ssstttyyyzzznnn]]]WWW[[[gggsssttt\\\NNNKKKFFFHHHQQQ\\\fffmmmvvv~~~~~~sssmmmooouuu}}}xxxyyywww{{{|||zzzwwwnnn]]]KKKBBBAAA>>>@@@AAADDDEEEPPPsssdddVVVbbbnnnOOOEEEFFFEEEBBBBBB@@@???>>>>>>======>>>>>>===;;;BBB===@@@GGGWWWyyyvvv{{{www~~~```PPPIIIEEEFFF>>>CCC???>>>>>>>>>>>>???@@@@@@@@@HHHMMM}}}KKKIIIGGGFFFGGGGGGFFFEEEIIILLLhhhwwwvvvuuuvvv|||yyytttuuu{{{}}}rrraaa[[[```jjjuuuqqqZZZLLLJJJGGGJJJSSS___iiiooowww~~~}}}|||ooojjjpppxxx}}}xxxzzzwww{{{xxxdddNNNCCCCCC===CCCCCCCCCJJJ___uuuuuudddTTT\\\\\\HHHDDDGGGEEEAAA@@@???>>>>>>======>>>>>>===:::AAA<<<>>>HHHZZZtttoooqqqzzzeeeQQQKKKHHHHHH@@@DDD??????>>>>>>??????@@@AAA???HHHPPPKKKIIIGGGFFFGGGGGGFFFEEEHHHKKKfff~~~uuuvvvvvvuuuyyy~~~|||wwwuuuvvv|||uuueee```eeennnwwwoooXXXJJJHHHKKKNNNWWWbbbjjjnnnttt{{{}}}yyyllliiiqqq{{{|||wwwyyyxxx|||jjjSSSGGGEEE===EEEEEEDDDOOOjjjtttwwwdddSSSXXXvvvfffJJJDDDHHHFFF???@@@??????>>>>>>>>>>>>>>>===:::@@@;;;===HHH\\\yyyjjjfffjjjsss|||{{{zzzhhhSSSMMMJJJIIIAAAFFF?????????>>>??????@@@AAA???GGGTTT