BM6P6(@ ]]]___aaaaaa___^^^]]]^^^]]]^^^___aaabbbbbbcccccceeemmmzzz|||uuuooommmlllpppxxxqqqfffiiiyyyuuupppsss|||ttteeeUUUHHHBBBBBB???>>>??????@@@EEELLLXXX[[[___eeejjjnnnrrrtttwwwwwwssshhhXXXLLLFFFEEE>>>???AAABBBBBBAAA@@@@@@AAA@@@@@@@@@@@@BBBDDDEEECCCCCCCCCCCCBBBAAAAAAAAAKKKWWWeeeooosssuuuzzz~~~}}}}}}|||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||||||||zzzyyywwwuuussssssssssssyyy{{{}}}~~~}}}|||}}}}}}||||||}}}~~~~~~}}}}}}||||||{{{zzzyyyvvvsssooolllkkkjjjiiikkkrrr|||sssoooeee```aaabbb______aaagggiiilllqqqvvvyyyxxxwwwzzzxxxwwwwwwwwwuuuoookkkdddbbb___[[[XXXVVVVVVVVVTTTTTTTTTTTTUUUUUUVVVVVVXXXXXXXXXXXXWWWVVVUUUUUUSSSRRRPPPMMMLLLNNNRRRVVVlllqqqvvvrrrfffYYYOOOJJJFFFGGGKKKSSSYYY___iiitttttttttuuutttssssssuuuwwwvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwuuuuuuvvvuuusssqqqqqqmmmfff[[[QQQIIIDDDBBB>>>===<<<<<<<<<===>>>???@@@???======>>>??????>>>===>>>???>>>======???@@@CCCBBBAAA@@@??????@@@AAA@@@AAABBBDDDDDDCCCCCCBBBEEEEEEFFFJJJOOOUUU[[[___kkknnnrrrvvvxxxyyyyyyxxx{{{zzzzzzyyyyyyzzzzzz{{{xxxyyyzzz{{{zzzxxxvvvtttsssuuuxxxyyyyyyxxxxxxyyy}}}|||hhhVVVPPPRRRYYYgggxxxnnn___WWWXXX\\\```iiimmmmmmggg^^^^^^fffpppvvv{{{nnn[[[TTTRRRQQQVVVaaakkkrrrttt}}}zzzxxx{{{|||ooocccgggkkkllllllnnnuuu{{{~~~mmmTTTOOOKKKMMMRRRYYYbbbhhhkkkkkkhhhhhhddd[[[NNNCCC<<<999777777777777777777777777222333333444444555555666333333444555666777888999777888999999888999;;;===@@@@@@AAACCCEEEGGGIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLRRRYYYeeeyyyssskkkjjjkkkooovvv|||kkk[[[```rrr~~~~~~xxxpppgggVVVDDD<<<===888777666555555444444555]]]___bbbbbbaaa______```]]]^^^```aaaaaabbbbbbccciiiooo{{{yyyrrrqqqqqqtttyyyzzznnnkkkzzzyyymmmlllqqqrrr|||wwwaaaLLLAAABBB???>>>??????@@@EEELLLUUUXXX^^^dddiiiooosssuuuyyyzzzwwwlll]]]OOOIIIGGG???@@@AAABBBCCCCCCDDDDDDGGGFFFFFFFFFFFFGGGHHHHHHJJJJJJHHHEEECCCAAAAAABBBKKKVVVeeennnsssuuuzzz~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||||||||zzzyyywwwvvvuuuuuuuuuuuuyyy{{{}}}~~~}}}|||||||||}}}}}}~~~||||||}}}~~~~~~}}}}}}}}}}}}zzzyyyxxxvvvtttqqqpppoookkkkkklllrrrzzztttjjjeee```YYYVVVWWWVVVXXX]]]dddlllqqqttttttuuussspppooonnnjjjeeeaaaYYYVVVSSSPPPNNNMMMNNNNNNSSSSSSTTTUUUWWWZZZ]]]___ffffffggggggfffdddcccaaa___^^^[[[XXXUUUUUUXXXZZZgggnnntttsssiii[[[PPPJJJEEEDDDFFFLLLQQQXXXcccnnntttuuuvvvuuuttttttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwuuutttsssssstttsssqqqnnnhhhddd]]]SSSJJJDDD@@@???======<<<<<<<<<===>>>???>>>======>>>@@@AAA@@@???BBBCCCCCCAAA@@@???AAABBB???>>>>>>===>>>@@@BBBCCCBBBDDDFFFHHHJJJKKKKKKKKKNNNOOOQQQTTTXXX]]]bbbeeennnpppssswwwyyyyyyyyyxxxzzzyyyyyyxxxxxxyyyyyyzzzxxxyyyyyyyyyyyywwwvvvttttttvvvwwwxxxwwwvvvwwwxxxzzz}}}yyyiiiZZZPPPQQQWWWbbbqqqvvveee\\\ZZZ]]]```lllpppqqqkkkdddcccjjjssswww{{{sssbbbVVVSSSQQQVVVbbbmmmuuuxxx||||||yyyfffhhhiiigggeeeffflllqqqwwwxxxzzz}}}xxx\\\TTTLLLNNNSSSZZZbbbgggjjjjjjffffffbbbYYYLLLAAA:::888555555555555555555555555444444333222222111111000333444444555666777888888777888::::::999:::<<<>>>@@@AAABBBCCCEEEGGGIIIKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNRRRYYYeee{{{pppfffdddeeemmmtttyyy~~~|||fffVVVZZZooo}}}uuujjjXXXEEE<<<<<<888888666555555555555555^^^```ccccccbbbaaaaaaaaa___bbbdddeeedddccccccdddkkkqqq|||}}}uuuvvvxxxyyy{{{wwwooozzzyyymmmfffhhhooojjjrrrnnnUUUEEECCC@@@>>>?????????EEEKKKRRRVVV]]]dddjjjoootttwww{{{~~~}}}ttteeeWWWNNNLLLFFFFFFGGGHHHJJJLLLNNNOOORRRRRRSSSTTTTTTTTTSSSSSSXXXVVVQQQKKKEEEBBBBBBCCCJJJUUUcccmmmrrrvvvzzz~~~~~~~~~}}}}}}|||~~~}}}|||~~~~~~~~~~~~||||||||||||~~~~~~~~~~~~}}}|||||||||zzzzzzxxxwwwwwwwwwxxxyyyzzz|||~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~|||{{{}}}~~~~~~}}}}}}}}}~~~|||{{{yyywwwuuusssqqqqqqnnnnnnooosssxxx}}}~~~~~~~~~~~~}}}}}}yyylllaaaVVVOOOMMMHHHJJJOOOWWW___gggkkklllmmmkkkhhheeebbb^^^YYYVVVSSSRRRPPPNNNNNNOOOQQQRRRXXXXXXYYY\\\aaaggglllooozzz{{{|||}}}|||zzzxxxvvvsssrrrppplllgggdddcccccchhhooouuutttkkk^^^RRRLLLGGGDDDCCCFFFLLLSSS___jjjsssuuuvvvwwwvvvuuuvvvwwwxxxxxxxxxwwwwwwvvvuuuuuusssrrrrrrssssssqqqnnnlll]]]YYYRRRJJJDDDAAA????????????>>>>>>???@@@AAAAAA@@@???@@@AAADDDEEEDDDCCCCCCCCCBBB@@@>>>===>>>@@@??????>>>???AAAEEEHHHJJJKKKMMMQQQUUUYYY[[[]]]]]]```aaaccceeehhhjjjlllmmmqqqsssuuuxxxyyyyyyxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvvvvuuuvvvxxxzzzyyy{{{|||||||||yyymmmaaaUUUUUUXXX___lll}}}yyynnniiiiiijjjssswwwwwwsssllljjjooouuuwww{{{vvvhhh\\\WWWSSSXXXcccpppyyy|||}}}~~~}}}~~~kkkkkkiiieeebbbccchhhlllrrrtttxxx|||dddXXXMMMOOOTTT[[[bbbgggiiiiiidddddd```VVVJJJ>>>888666444444444444444444444444444444333333222111111111444555555555666666777777777999:::::::::;;;===???AAAAAABBBDDDFFFHHHJJJKKKIIIIIIJJJKKKLLLMMMNNNOOOPPPSSSXXXeee}}}pppdddbbbeeeooovvvzzz}}}yyydddSSSVVVcccuuu}}}nnnZZZGGG===<<<888888777666555555555555```bbbdddcccaaa_________cccfffiiiiiigggeeefffgggjjjpppzzz~~~xxx{{{}}}}}}}}}zzzqqqyyyvvvkkkfffiiioookkknnnyyyvvv^^^NNNDDD@@@???@@@??????DDDJJJRRRXXX___fffkkkoootttxxx~~~}}}oooaaaYYYUUUSSSSSSTTTVVVYYY\\\```bbbcccdddfffggghhhhhhggggggiiifff^^^TTTIIICCCBBBCCCIIISSSaaalllrrrvvvzzz}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}||||||~~~}}}~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||||||||{{{zzzyyyyyyyyyzzz{{{|||}}}~~~~~~|||||||||||||||}}}~~~~~~~~~|||{{{}}}~~~~~~~~~}}}~~~~~~~~~}}}{{{xxxuuusssqqqppppppqqqrrruuuwwwzzz{{{{{{~~~~~~}}}|||{{{yyywwwvvvpppooommmlllooovvvyyyiii\\\RRRLLLHHHHHHJJJOOOUUU[[[___```bbbaaa^^^[[[YYYVVVTTTRRRTTTTTTUUUVVVYYY]]]```bbbffffffhhhlllrrrzzzzzzvvvuuutttwwwyyyuuulll___UUUPPPMMMGGGCCCEEEJJJRRR^^^iiipppsssvvvwwwwwwvvvwwwxxxyyyyyyxxxwwwvvvuuuttttttttttttssstttssspppkkkgggVVVRRRKKKFFFCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEGGGHHHHHHGGGEEEBBBBBBAAA>>><<<;;;===???CCCCCCDDDGGGKKKPPPTTTWWW\\\^^^ccchhhmmmqqqtttuuuuuuuuuvvvwwwwwwvvvuuuttttttuuuwwwxxxyyyyyyxxxwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxxxxwwwvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvxxx}}}xxxlllbbbccccccfffmmm{{{|||{{{{{{tttqqqsssvvvxxx{{{wwwllleee^^^XXX[[[fffsss{{{~~~~~~~~~{{{xxxwwwvvvwwwvvvvvvxxx|||~~~~~~}}}sssqqqnnnjjjggghhhmmmqqqvvvwwwzzz}}}gggXXXOOOQQQVVV\\\cccggghhhhhhdddccc___UUUHHH===888666444444444444444444444444333333444444555666666666555555555666666666666666777888999:::999:::===???AAABBBCCCDDDFFFIIIKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNQQQSSSXXXeee~~~tttgggfffkkkuuu}}}|||gggUUUVVVWWWgggyyysss[[[HHH???===999888777666555555555555bbbddddddccc```]]]\\\[[[bbbfffkkkkkkhhheeefffhhhhhhnnnwww|||~~~}}}{{{xxx|||sssxxx|||qqqnnnoooqqqrrrqqqvvv}}}dddSSSEEEAAA???@@@???>>>CCCIIITTT[[[ccciiillloootttxxx{{{ooogggdddcccccceeegggkkkooosssuuuvvvxxxzzz}}}~~~{{{wwwmmm^^^OOOFFFCCCDDDIIIRRR___jjjqqqvvvyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{|||}}}~~~~~~~~~}}}|||||||||{{{{{{zzzzzz{{{|||~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}|||zzzwwwuuurrrpppppprrrtttvvvwwwwwwxxxxxxxxxyyyzzzyyyvvvqqqlllhhhcccbbb``````bbbjjjuuu}}}yyyjjj\\\SSSLLLJJJHHHHHHKKKOOORRRSSSTTTTTTTTTSSSRRRSSSTTTVVVXXXZZZ^^^ccchhhmmmqqqsssyyyzzz{{{~~~vvvlllbbb[[[XXXRRRJJJEEEFFFJJJQQQ[[[eeellloootttvvvwwwwwwwwwxxxzzzyyyxxxwwwvvvtttssssssuuuttttttsssqqqllleee```RRRNNNIIIFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHFFFDDDBBBBBBAAA???>>>>>>AAADDDEEEGGGLLLRRRZZZaaagggkkkqqqsssxxx}}}}}}zzzxxxvvvvvvxxxxxxyyyxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwvvvvvvuuuvvvvvvvvvtttuuuuuuvvvxxx|||~~~ttttttsssrrrttt|||{{{vvvtttuuuxxx{{{~~~}}}vvvooofff^^^___jjjuuu|||}}}|||yyyyyy|||}}}xxxtttsssrrrqqqlllmmmooorrrwww{{{~~~~~~{{{vvvqqqnnnooorrruuuyyyzzz|||~~~iiiXXXOOORRRWWW^^^dddhhhhhhgggeeeddd___UUUHHH>>>888777555555555555555555555555333444444555555666777777555555555666666666666666666777888999999:::===???BBBBBBCCCEEEGGGIIIKKKLLLPPPPPPPPPOOOOOOOOOOOONNNRRRTTTXXXeee}}}vvvgggfffmmmyyykkkWWWVVVSSS```qqqwww\\\JJJBBB???999888777666666555555666cccdddeeeccc```]]][[[[[[```eeekkkkkkhhheeefffhhhhhhnnnvvv}}}xxxpppsss}}}uuuxxx~~~||||||{{{}}}yyyyyyhhhTTTFFFBBB@@@@@@???>>>BBBIIITTT\\\fffkkkmmmpppuuuyyy}}}wwwuuussstttwwwzzz~~~|||jjjVVVIIIDDDDDDHHHPPP]]]iiiqqqvvvyyyzzz{{{|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~||||||||||||~~~~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{}}}~~~~~~}}}}}}}}}~~~yyyzzz{{{|||zzzwwwsssqqqmmmppptttvvvvvvuuuvvvvvvuuuuuuuuusssnnnhhhbbb^^^VVVWWWXXXYYY\\\eeeqqqzzznnnaaaRRRNNNHHHEEEFFFHHHIIIJJJIIIKKKMMMNNNQQQUUUZZZ___eeeiiiooovvv}}}wwwmmmgggdddcccZZZRRRKKKKKKMMMPPPVVV]]]eeejjjppptttvvvwwwwwwwwwyyyxxxxxxwwwuuutttsssssssssssssssrrroooiiiaaa\\\SSSOOOKKKKKKMMMNNNMMMLLLKKKLLLMMMNNNOOOPPPPPPPPPOOOLLLIIIHHHHHHGGGFFFDDD@@@@@@@@@???@@@BBBGGGJJJKKKPPPXXXaaalllttt{{{~~~|||yyyvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwsssuuuvvvxxxzzz~~~{{{{{{}}}yyyvvvuuuyyy{{{~~~wwwlllcccdddnnnyyy}}}}}}~~~~~~|||xxxtttqqqqqqrrr{{{~~~}}}xxxtttrrrqqqooohhhiiikkkooouuu{{{~~~yyyuuuttttttuuuxxxyyy{{{|||iiiZZZOOORRRWWW___fffiiiiiihhhfffddd___UUUHHH>>>999888555555555555555555555555555555444444333222222222444555555555666666777777666777999::::::;;;>>>@@@CCCCCCDDDFFFHHHJJJLLLMMMQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTXXXdddyyywwwdddbbbjjjyyylllWWWSSSOOOYYYhhhvvv|||```NNNDDD???999999888777666666666666aaacccddddddaaa___^^^^^^```gggmmmnnnjjjgggiiilllkkkqqqyyyzzzooommmrrrwwwzzziiiWWWFFFCCC@@@@@@???===BBBHHHQQQZZZeeekkkmmmpppvvv{{{ttt]]]LLLEEEDDDGGGOOO[[[hhhqqqvvvxxxyyy{{{|||~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}|||||||||||||||{{{{{{{{{}}}~~~{{{}}}~~~~~~~~~||||||}}}}}}~~~~~~|||}}}}}}}}}{{{{{{}}}~~~}}}}}}}}}}}}~~~{{{}}}~~~~~~{{{tttnnnjjjgggkkkqqqttttttssstttuuusssqqqmmmhhhccc]]]YYYVVVNNNQQQUUUYYY]]]fffsss|||wwwbbb[[[SSSLLLIIIHHHIIIIIIGGGJJJMMMQQQUUU\\\eeekkkvvvzzzxxxqqqooonnnoookkkbbbZZZXXXXXXVVVWWWZZZ___dddlllrrruuuvvvvvvwwwxxxxxxwwwvvvuuuttttttsssrrrsssttttttrrrlllddd^^^YYYUUUSSSTTTWWWXXXVVVSSSQQQSSSTTTVVVWWWWWWWWWWWWRRROOOKKKIIIIIIJJJJJJJJJCCCDDDEEEFFFIIIMMMTTTXXX^^^ccclllvvv~~~}}}{{{yyyuuuvvvvvvwwwwwwwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvwwwvvvwwwxxxyyyyyyxxxwwwwwwtttvvvwwwyyyzzz~~~||||||}}}|||yyywwwzzz{{{~~~}}}zzzooofffgggrrr}}}~~~~~~|||xxxsssooolllkkkvvv~~~{{{sss{{{~~~zzzvvvuuussspppggghhhjjjnnnuuu|||zzzyyyyyywwwxxxyyyzzz|||hhhYYYNNNQQQXXX```gggjjjjjjiiifffddd___TTTGGG===999888444444444444444444444444555555555444333333222222333444444555666777888888888999;;;<<<<<<>>>@@@CCCCCCDDDEEEFFFHHHJJJLLLNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRUUUYYYbbbuuuzzzfffdddmmmwwwnnnWWWPPPLLLSSS```mmmyyyeeeRRRFFF>>>:::999888777666666666666```bbbddddddcccbbbbbbbbbcccjjjqqqrrrnnnkkkmmmqqqooouuu|||}}}ssslllllluuuyyy|||vvvwww}}}xxxiii]]]GGGCCC@@@@@@???===AAAHHHNNNXXXcccjjjmmmpppvvv|||yyy```NNNFFFDDDGGGOOO[[[gggpppvvvxxxyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}|||||||||}}}|||{{{{{{{{{|||~~~yyy{{{}}}~~~}}}|||}}}}}}zzz{{{|||}}}~~~|||}}}}}}}}}{{{{{{}}}}}}}}}}}}}}}~~~zzzpppgggaaaccchhhnnnrrrrrrrrrrrrtttnnnjjjccc\\\VVVQQQOOOOOOKKKPPPWWW\\\aaakkkwwwssslll```VVVPPPMMMLLLKKKJJJMMMRRRVVV\\\dddnnnvvv}}}yyyuuutttuuuvvv|||sssjjjgggddd___]]]]]][[[aaajjjppptttuuuvvvvvvwwwwwwvvvvvvuuuuuuttttttssstttwwwxxxwwwqqqjjjddd___\\\ZZZ\\\```aaa]]]YYYXXXYYY[[[]]]^^^___^^^^^^VVVSSSNNNLLLMMMOOOPPPQQQNNNPPPQQQTTTWWW]]]eeejjjrrrwww~~~~~~|||{{{zzzzzzyyyuuuuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwyyyzzzzzzyyyxxxvvvuuuwwwxxxyyyzzz||||||yyyzzz}}}~~~}}}~~~{{{yyyzzz{{{}}}|||wwwtttzzzpppgggiiiuuu~~~{{{vvvqqqllljjjttt{{{yyynnnxxx|||yyyyyywwwssshhhhhhjjjooovvvyyyyyyyyyxxxxxx|||eeeXXXNNNQQQXXX```gggkkkkkkjjjeeeccc^^^SSSFFF<<<888777333333333333333333333333444444555555666777777888333333444555666777888999999;;;===>>>>>>@@@BBBEEECCCDDDEEEFFFHHHKKKMMMNNNKKKLLLMMMOOOQQQSSSTTTUUUQQQUUUZZZaaarrrkkkjjjuuuwwwpppXXXOOOOOOUUU```lllwwwiiiUUUFFF<<<:::999888777666666666666aaabbbbbbbbbbbbdddhhhkkkgggiiimmmooopppqqqrrrsssuuuzzzwwwqqquuu{{{~~~|||wwwppplllnnnxxx}}}}}}rrrnnnjjjkkkfffWWWKKKFFF@@@>>>@@@BBBCCCCCCPPPWWW```ggglllqqqvvv{{{~~~{{{eeeSSSJJJHHHGGGNNNYYYeeepppvvvyyy{{{{{{{{{|||}}}~~~~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{|||~~~}}}{{{yyyzzz{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}~~~{{{pppeee]]]aaagggnnnttttttqqqnnnllleee^^^UUUOOOOOOOOOOOONNNSSSWWW^^^eeemmmrrrvvvwwwvvveeeWWWRRRSSSVVVYYYWWWWWWZZZbbbllltttxxx|||{{{|||~~~}}}xxxrrrooowwwzzzsssqqqqqqjjjbbb[[[aaahhhlllnnnpppssswwwvvvwwwxxxwwwuuuuuuvvvwwwwwwxxxxxxwwwuuurrrnnnlllllljjjiiihhhiiiiiigggfffeeebbb___]]]]]]^^^^^^^^^[[[UUUPPPRRRZZZbbbgggiii^^^]]]]]]aaahhhpppuuuxxx|||}}}}}}}}}|||{{{yyyxxxwwwwwwyyyxxxwwwuuuuuuuuuvvvvvvuuutttttttttuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzzzzz{{{|||~~~{{{yyyyyyzzz{{{~~~}}}||||||}}}{{{ooohhhdddeeeeeecccdddpppzzznnnhhhjjjqqqxxx~~~uuunnnwww}}}|||yyyyyyyyyyyymmmjjjkkkuuu~~~{{{{{{xxxvvvtttrrroooooovvvsssaaaXXXQQQVVV^^^fffkkkmmmmmmlllgggddd]]]RRRFFF===888666555555444444444444555555444444444555555555555666666666666777888888999999999:::<<<>>>AAACCCEEEFFFDDDFFFHHHIIIIIIKKKNNNQQQOOONNNNNNOOOSSSVVVXXXYYYWWWZZZ^^^gggyyytttnnnpppzzzwww___RRRRRRXXXeeesss{{{oooUUUEEE???:::999888666555555555555bbbcccccccccccceeeiiilllhhhkkknnnpppqqqqqqssstttttt{{{wwwuuuvvvwwwyyy}}}zzztttooommmqqqzzz{{{|||ooojjjeeefffcccUUUIIIEEE@@@>>>???BBBCCCCCCPPPWWW```hhhlllpppuuuyyyzzzeeeRRRHHHDDDEEEKKKUUU```jjjrrrvvvxxx{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}{{{yyyxxxxxxzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{}}}}}}}}}}}}}}}|||qqqeee^^^\\\ccclllrrrrrrmmmgggddd[[[WWWQQQMMMMMMNNNPPPRRR[[[___eeelllrrrvvvxxxxxx{{{}}}xxxjjjaaa^^^___aaa^^^\\\]]]bbbgggkkkmmmuuuxxx}}}~~~{{{yyyxxxyyy{{{}}}||||||}}}}}}}}}}}}}}}}}}zzzwwwrrrooouuu~~~xxxuuuuuusssnnncccdddeeeiiimmmqqqtttuuusssuuuvvvvvvuuuuuuvvvwwwvvvvvvxxxxxxwwwuuusssrrrpppooonnnnnnoooooommmkkkhhheeeaaa___```bbbdddeeeeeeaaa\\\^^^fffoootttvvvkkkjjjiiikkkpppvvv{{{}}}~~~||||||}}}~~~}}}}}}|||{{{zzzyyyxxxwwwwwwyyyxxxwwwvvvvvvwwwwwwxxxvvvuuuuuuuuuuuuwwwxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzzzzz{{{|||~~~{{{zzzyyyzzz|||}}}}}}~~~}}}|||zzz|||}}}uuuggg^^^YYYXXX[[[]]]cccrrr|||sssllljjjiiiqqqyyyuuunnnuuuzzzxxxuuuuuuvvvuuunnnkkkllluuu~~~|||yyyvvvrrrpppllllllttt~~~lll\\\UUUOOOUUU]]]fffkkklllkkkjjjfffccc[[[QQQEEE<<<777555555555444444444444555555444444444555555555555666666666666777888888999999999:::<<<>>>@@@BBBDDDEEEEEEGGGHHHIIIJJJKKKNNNPPPRRRQQQQQQQQQSSSUUUVVVWWWUUUYYY^^^hhhzzzzzzuuuyyy~~~fffVVVSSSZZZhhhwwwqqqXXXGGG???:::999888777555555555555cccdddeeeeeedddfffiiikkkjjjllloooqqqqqqqqqrrrtttrrr|||yyysssrrrttt~~~vvvnnnkkknnnsss}}}~~~yyy{{{kkkccc\\\^^^]]]RRRFFFCCC???===>>>AAABBBCCCOOOWWWaaaiiimmmppptttwww~~~|||hhhUUUIIIDDDCCCHHHPPP[[[eeennntttwww{{{{{{|||}}}~~~~~~}}}|||{{{||||||~~~{{{||||||}}}||||||zzzzzzxxxvvvvvvwwwyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzzzz{{{||||||{{{|||~~~|||qqqeee^^^YYYaaajjjpppnnnggg___ZZZQQQQQQPPPOOOOOORRRWWW[[[gggjjjpppuuuyyyzzzzzzzzzzzz|||~~~xxxqqqooommmiiidddaaa```aaaaaaaaaeeehhhkkknnnoooppprrrtttuuuuuuttttttuuuvvvwwwxxxvvvvvvvvvvvvvvvuuuuuuuuuxxxwwwuuusssrrrsssttttttyyywwwvvvuuuqqqnnnrrrxxx~~~xxxwwwyyyyyyooojjjeeefffkkkqqqssssssqqqsssuuuuuuttttttuuuvvvtttvvvxxx{{{|||{{{{{{zzzxxxwwwvvvvvvwwwuuurrrpppkkkgggcccaaadddiiinnnpppuuupppmmmnnnttt|||xxxuuussstttwww{{{~~~}}}{{{{{{{{{{{{zzz|||{{{{{{zzzyyyxxxxxxwwwyyyxxxxxxwwwxxxxxxyyyzzzvvvvvvuuuuuuvvvwwwyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxzzzzzz{{{|||{{{zzzyyyxxxyyy{{{}}}~~~{{{|||~~~~~~}}}|||{{{yyy|||}}}~~~ooo```VVVQQQKKKPPPWWWdddwww~~~vvvooollleeekkksssyyyyyyppplllssswwwvvvtttvvvwwwvvvsssnnnmmmuuu|||vvvqqqmmmiiihhhoooyyy}}}vvvbbbTTTPPPNNNTTT]]]fffkkkllliiigggddd```YYYNNNCCC:::666555555555444444444444555555444444444555555555555666666666666777888888999999:::;;;<<<>>>@@@AAACCCDDDFFFGGGIIIJJJJJJKKKNNNPPPTTTSSSRRRRRRRRRSSSSSSTTTWWW\\\dddooo}}}nnnYYYUUU\\\kkk{{{sss[[[III@@@:::999888777666555555555dddeeefffeeeddddddfffhhhhhhkkknnnooooooooopppqqqooozzzxxxtttuuuuuummmkkkmmmtttyyyxxx{{{}}}jjj^^^UUUWWWXXXNNNCCCAAA>>>===>>>@@@BBBCCCNNNVVV```iiimmmooorrruuuzzz|||lllZZZMMMGGGBBBFFFNNNXXXcccmmmuuuyyyzzz{{{|||}}}~~~~~~~~~~~~~~~|||{{{yyy{{{|||~~~{{{}}}~~~~~~|||yyywwwvvvuuutttvvvyyy{{{{{{{{{{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyzzz{{{{{{zzzzzz|||~~~|||ooobbb[[[[[[aaahhhjjjhhhaaaZZZUUUOOORRRVVVXXXYYY^^^dddjjjrrruuuyyy|||~~~}}}{{{zzzyyy{{{}}}~~~~~~yyyoooeee___[[[YYYWWWYYYZZZ\\\^^^aaadddgggiiijjjkkkmmmppprrrsssssssssqqqpppppppppoooooonnnnnnqqqoookkkgggffffffgggiiinnnppprrrssspppnnnppptttxxxyyyvvvwwwxxxxxxrrrkkkggghhhkkknnnpppqqqsssuuuuuutttttttttuuuvvvxxx{{{~~~~~~}}}}}}|||yyyuuurrrmmmiiiddddddiiiqqqyyy~~~}}}|||~~~{{{xxxuuutttvvvyyy|||}}}{{{|||}}}~~~~~~|||{{{{{{zzzyyyxxx{{{zzzzzzyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyvvvuuutttttttttvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz{{{{{{|||~~~~~~|||{{{{{{{{{yyyxxxwwwwwwxxxzzz|||}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}{{{zzz|||}}}~~~{{{mmm```VVVPPPHHHLLLUUUdddzzzxxxrrroooiiijjjmmmrrrvvvwwwrrrllllllrrrvvvvvvwwwzzz|||{{{vvvooommmqqqyyyzzzrrrkkkfffeeekkksssvvv{{{}}}lllXXXMMMLLLMMMSSS]]]fffkkkkkkgggdddbbb^^^VVVLLLAAA999555444555555444444444444555555444444444555555555555666666666666777888888999999:::;;;<<<>>>@@@AAACCCCCCGGGIIIKKKLLLKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQRRRSSSYYY___hhhtttvvv\\\WWW]]]iiiyyyuuu___MMMBBB::::::888777666555555555eeeffffffeeecccbbbcccddddddfffjjjkkkllllllmmmnnnkkkvvvzzzxxx|||tttpppooonnnttt~~~wwwtttmmm^^^RRRRRRSSSKKKAAA@@@???>>>===???AAACCCKKKSSS^^^gggkkknnnqqqssswww~~~yyyuuurrrxxx}}}xxxjjj[[[OOOIIICCCFFFMMMVVVaaallluuuzzzzzzzzz{{{}}}~~~~~~}}}}}}~~~}}}|||yyy{{{|||~~~|||~~~}}}zzzxxxvvvuuutttvvvyyy{{{||||||{{{|||}}}~~~~~~~~~|||}}}}}}||||||{{{zzzyyyxxxyyyzzzzzzyyyzzz|||~~~{{{lll^^^WWW[[[^^^aaaaaa___[[[WWWVVVUUUZZZ___cccfffkkkqqqwwwzzz|||~~~~~~{{{yyywwwxxxyyy{{{|||{{{zzzyyy}}}~~~rrrfff]]]WWWSSSQQQPPPOOOQQQSSSWWWZZZ\\\aaacccfffjjjlllmmmmmmmmmkkkkkkjjjiiihhhhhhgggggghhhfffaaa^^^\\\]]]___```ggglllpppqqqppppppqqqrrrvvv|||wwwuuuuuu{{{xxxssskkkfffeeehhhlllqqqsssuuuvvvuuutttssstttxxx{{{}}}xxxuuuqqqmmmiiiiiippp{{{zzzwwwsssrrrtttwwwxxxyyyyyyzzzzzz{{{{{{{{{{{{{{{|||||||||{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxuuuuuuvvvwwwwwwxxxxxxxxxttttttsssrrrrrrsssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz{{{{{{{{{}}}}}}yyywwwxxxzzzyyyyyyxxxwwwxxxxxxyyyzzz~~~}}}||||||||||||}}}~~~|||}}}~~~~~~}}}}}}|||{{{|||~~~|||pppcccXXXRRRKKKMMMTTTcccvvv{{{vvvvvvoookkkiiikkkoooqqqpppoooqqqvvvzzzyyyzzz}}}}}}{{{sssllliiilllrrryyyvvvmmmgggcccgggmmmoootttyyyuuueeeQQQIIIJJJMMMTTT]]]fffjjjjjjfffccc```\\\TTTJJJ???888555444555555444444444444555555444444444555555555555666666666666777888888999999;;;;;;===>>>@@@BBBDDDDDDHHHJJJLLLMMMLLLLLLMMMNNNOOOQQQTTTTTTSSSSSSUUUWWWXXX___hhhuuu}}}aaaXXX[[[eeetttuuucccPPPDDD;;;:::999777666666666666hhhhhhhhhfffbbb```______^^^aaaeeeggghhhhhhjjjkkkiiirrryyy{{{zzz{{{~~~}}}|||}}}yyywwwpppttt{{{vvvmmmxxxtttcccTTTQQQPPPGGGAAAAAAAAA???>>>>>>@@@CCCIIIQQQ[[[ccchhhlllpppssswww~~~~~~zzztttooolllsssxxxuuuiii[[[QQQLLLHHHKKKQQQYYYcccllltttyyyyyyzzz{{{}}}~~~~~~|||}}}}}}~~~~~~{{{||||||~~~~~~~~~}}}~~~}}}{{{yyywwwvvvvvvwwwzzz}}}}}}}}}{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyxxxyyyzzzzzzyyyzzz|||~~~{{{jjj\\\TTTVVVXXXYYYYYYYYYYYY[[[]]]aaadddjjjooossswww{{{~~~}}}{{{yyy{{{zzzzzz{{{||||||{{{yyy|||zzzyyyxxxxxxzzz|||}}}zzzmmmbbb\\\SSSPPPKKKJJJKKKMMMOOOPPPWWWZZZ]]]```ccccccccccccbbbbbbaaa```___^^^]]]\\\[[[YYYWWWUUUVVVXXX[[[^^^eeelllqqqpppppprrrttttttyyy}}}yyyvvvyyyyyyvvvooogggcccdddggglllooosssuuuttttttttttttzzz}}}|||xxxssstttzzz|||yyyuuussstttvvvxxxxxxyyyyyyzzzzzzzzzzzz{{{{{{zzz{{{{{{zzzxxxwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyuuuuuuvvvwwwwwwwwwvvvvvvtttsssrrrqqqqqqrrrssstttwwwwwwwwwwwwwwwwwwwwwwwwvvvxxxzzz{{{{{{{{{|||}}}~~~|||wwwuuuvvvxxxzzzyyyyyyxxxxxxxxxxxxxxx{{{{{{{{{zzzzzz{{{||||||{{{}}}~~~}}}}}}~~~{{{|||}}}~~~tttgggZZZRRROOOOOOUUUbbbqqquuunnniiikkkooorrruuuxxxyyy}}}~~~zzzoooiiifffiiinnnrrryyy|||sssjjjdddeeeiiihhhlllqqqnnn```OOOIIIJJJOOOUUU^^^fffjjjiiifffccc___[[[SSSHHH>>>777555555555555444444444444555555444444444555555555555666666666666777888888999999;;;;;;===???BBBDDDFFFGGGIIIKKKNNNNNNMMMMMMMMMMMMOOOSSSVVVWWWVVVVVVXXX[[[[[[bbbkkkwwweeeWWWYYYcccsss}}}ttteeeSSSFFF;;;:::999888777666666666llllllkkkhhhccc___]]]]]]ZZZ]]]aaadddeeefffhhhjjjiiiooosssuuu{{{zzz{{{~~~}}}zzz|||zzz{{{ttthhhppp|||jjjXXXRRROOOEEEBBBCCCCCCAAA>>>===@@@BBBGGGNNNXXX```eeejjjppptttvvv}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~zzzxxxvvv{{{|||pppcccZZZVVVUUUWWW[[[aaahhhooouuuyyyyyyzzz{{{|||~~~~~~}}}~~~||||||}}}~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}|||}}}~~~~~~}}}{{{zzzzzzyyyxxxyyy|||~~~~~~{{{|||}}}~~~~~~~~~}}}}}}}}}}}}|||{{{zzzzzzxxxzzz{{{zzzzzzzzz|||~~~{{{jjj[[[TTTOOOQQQUUUXXX\\\aaafffjjjoooqqquuu{{{~~~}}}|||{{{}}}{{{{{{}}}~~~}}}{{{xxxuuupppllljjjjjjlllnnnyyy{{{rrrddd^^^UUUOOOMMMMMMMMMLLLNNNPPPSSSUUUWWWXXXXXXWWWWWWWWWUUUTTTSSSQQQPPPPPPNNNNNNOOOQQQUUUZZZ___bbbgggnnnrrrppppppuuuxxxxxxzzz}}}~~~~~~}}}tttuuutttqqqmmmhhhdddbbbdddhhhmmmqqqssstttvvvwwwyyy|||~~~yyyvvvvvvwwwxxxxxxxxxxxxwwwxxxxxxyyyyyyzzzwwwyyyyyywwwtttsssuuuwwwwwwwwwxxxxxxxxxyyyyyyyyyvvvwwwxxxxxxxxxwwwvvvuuuttttttrrrrrrrrrrrrssstttxxxxxxxxxxxxxxxxxxxxxxxxuuuxxxzzz{{{{{{{{{{{{||||||~~~yyyvvvwwwzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||zzz|||~~~}}}|||{{{}}}{{{|||}}}~~~xxxkkk]]]TTTSSSSSSZZZfffqqqyyy~~~uuuoooqqquuuvvvyyy}}}~~~sssmmmiiijjjllllllooosss}}}yyyooogggdddfffcccfffjjjiii^^^PPPKKKLLLRRRWWW^^^eeeiiiiiifffddd^^^ZZZRRRHHH>>>777666666555555444444444444555555444444444555555555555666666666666777888888999999:::<<<>>>@@@DDDFFFHHHJJJJJJLLLOOOOOONNNMMMLLLMMMNNNRRRWWWWWWUUUUUUWWWZZZZZZ```iiisss~~~dddVVVYYYdddwww}}}{{{yyyxxxsssfffUUUHHH;;;;;;999888777666666666nnnnnnmmmiiiddd___]]]\\\XXX[[[___cccdddfffhhhjjjjjjnnnppprrrzzz|||~~~{{{}}}sssfffmmm}}}ooo\\\TTTOOODDDCCCDDDDDDBBB>>>===???BBBEEELLLVVV^^^ccciiipppuuuuuuzzz{{{{{{{{{zzz{{{{{{|||}}}}}}}}}~~~{{{nnneeebbb```bbbeeejjjoootttxxxzzzyyyyyy{{{|||~~~~~~||||||}}}{{{|||}}}~~~~~~}}}||||||~~~~~~}}}||||||{{{|||}}}}}}}}}|||{{{zzz|||{{{zzz{{{}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{{{{zzzzzz|||~~~}}}|||jjj\\\UUUKKKOOOUUU\\\bbbiiipppuuu{{{{{{}}}~~~}}}}}}}}}}}}zzzwwwvvvyyyzzzzzzxxxuuupppiiibbb```aaadddgggqqqwwwvvvnnncccZZZUUUSSSPPPOOOHHHJJJLLLNNNOOOPPPPPPOOOOOONNNMMMKKKJJJHHHGGGFFFGGGHHHLLLQQQXXX___eeeiiiiiiqqqtttppppppvvv{{{{{{xxxwwwuuuvvv}}}qqqppppppqqqqqqmmmfff___]]]bbbiiinnnrrruuuwwwyyywww{{{|||xxxwwwxxxxxxwwwuuuuuutttuuuuuuvvvwwwxxxvvvwwwwwwuuurrrqqqtttwwwwwwwwwwwwxxxxxxyyyyyyzzzxxxyyyzzzzzzyyyxxxvvvuuuuuuuuussssssrrrssstttuuuxxxxxxxxxxxxxxxxxxxxxxxxuuuxxxzzz|||{{{{{{{{{||||||{{{yyyzzz}}}xxxxxxxxxyyyyyyzzzzzz{{{xxxyyyzzz|||}}}}}}}}}}}}zzz|||}}}|||zzzzzz|||{{{|||}}}~~~|||oooaaaWWWVVVWWW___llltttwww}}}}}}wwwyyyzzzxxxyyy}}}|||uuuooommmkkkgggfffhhhqqqvvv}}}rrrhhhdddddd```bbbfffeee]]]QQQMMMNNNTTTXXX___eeehhhiiigggeee^^^ZZZRRRGGG>>>888666666555555555444444555555555444444444555555555666666666666666777888888999999:::<<<>>>AAAEEEHHHJJJKKKJJJMMMOOOPPPOOOMMMLLLLLLLLLQQQUUUUUURRRQQQSSSVVVRRRXXX___iiizzzxxxaaaTTTYYYggg|||}}}yyywwwuuuuuurrrgggVVVIII<<<;;;999888777777666666lllkkkhhhddd```]]]ZZZXXXZZZ[[[^^^bbbfffhhhhhhggggggfffiiiqqqyyy~~~}}}~~~|||ooopppvvv}}}wwweeeYYYQQQJJJFFFCCCCCCDDDBBB???@@@CCCCCCIIIRRRZZZbbbhhhmmmqqqtttyyyxxxxxxxxxyyy{{{|||~~~~~~~~~~~~sssnnnoooooopppqqqsssvvvyyyzzzyyy{{{|||~~~}}}{{{{{{{{{~~~~~~~~~}}}||||||~~~~~~}}}}}}||||||{{{{{{}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||zzzzzzzzzzzzzzz{{{|||}}}|||qqqaaaSSSQQQTTT[[[dddjjjnnnvvv~~~}}}||||||}}}~~~|||yyyxxxxxxwwwtttqqqlllhhhccc^^^^^^aaaeeeiiirrrxxxyyyssslllbbbYYYVVVNNNMMMKKKIIIHHHGGGGGGGGGFFFEEEDDDCCCDDDFFFHHHIIILLLOOOVVV]]]eeekkkppprrrwwwvvvuuuvvvxxxyyyyyyxxxwwwxxxyyyzzz|||xxxnnnkkkoooqqqgggYYYYYY[[[bbbkkkppppppsssxxxzzz~~~~~~|||xxxtttwwwvvvuuuuuuuuuuuuuuuvvvttttttttttttuuuuuuuuuuuuyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuwwwvvvuuuttttttsssttttttwwwwwwwwwwwwwwwxxxxxxyyywwwxxxzzz{{{|||{{{zzzzzz~~~{{{zzzxxxyyyyyyyyyyyyyyyyyyzzz|||{{{{{{zzzzzzzzz{{{{{{zzzzzzzzzyyyzzz{{{|||}}}~~~}}}|||}}}}}}sssllleee______\\\aaaooo|||}}}||||||yyyvvvwwwsss{{{rrrsssoooddd___bbbiiimmmzzzuuuiiieeefff___aaaeeeeee\\\QQQOOOSSSVVV^^^eeeggghhhhhhfffbbbbbb[[[OOODDD<<<888777888555555444444444333333333444444444555555555666666666666555666777999;;;<<<<<<===???BBBEEEHHHJJJKKKKKKMMMPPPQQQPPPPPPPPPQQQOOOQQQTTTVVVUUUTTTTTTTTTWWW[[[```fffmmmttt||||||}}}yyycccTTTYYYhhh|||~~~~~~xxxrrriiiZZZLLL???;;;999:::999666666888jjjiiigggdddaaa^^^\\\[[[[[[[[[]]]aaadddggghhhhhhiiihhhkkkrrryyy~~~rrrooorrruuu~~~vvvjjj^^^UUULLLIIIGGGGGGDDD??????BBBCCCHHHQQQYYYaaagggmmmppptttxxx}}}~~~~~~xxxxxxxxxyyyzzz|||}}}~~~{{{|||wwwxxxxxxwwwwwwwwwxxxyyyzzzyyyzzz|||~~~~~~||||||~~~~~~~~~~~~~~~}}}||||||||||||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}{{{{{{zzzzzzzzz{{{}}}~~~uuugggZZZUUUWWW^^^hhhooouuu}}}|||{{{zzzzzz{{{|||}}}}}}{{{xxxwwwwwwuuuqqqnnniiigggcccaaabbbeeejjjmmmuuuzzzvvvkkkeeeZZZXXXSSSOOOLLLJJJJJJKKKIIIIIIHHHHHHIIIKKKMMMNNNSSSWWW^^^gggnnnuuuyyy{{{~~~{{{xxxwwwwwwxxxxxxwwwvvvwwwxxxxxxzzz~~~}}}qqqjjjkkkjjjaaaUUUSSSVVV^^^hhhooopppsssxxx|||}}}zzzxxxwwwwwwvvvvvvuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvuuutttsssssssssssswwwvvvvvvvvvvvvwwwxxxxxxwwwxxxyyyzzz{{{zzzzzzyyy|||}}}~~~|||{{{wwwwwwwwwwwwwwwxxxxxxxxx{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}||||||}}}xxxnnniiiddd___aaa```fffuuu}}}||||||yyywwwwwwsssxxxwwwssshhhaaaaaadddgggrrrzzz{{{zzzmmmffffffdddeeefffdddZZZQQQOOOTTTWWW___ggghhhiiiiiigggcccbbb[[[OOODDD;;;777777777555555555555444444333333444444444555555555666666666666666666777999:::<<<===>>>@@@CCCFFFHHHJJJLLLJJJLLLOOOOOOOOONNNNNNOOOKKKOOOSSSVVVVVVVVVVVVVVVYYY[[[^^^aaadddhhhmmmpppvvvzzztttmmmjjjnnnuuu~~~uuucccOOOTTTbbbwwwzzzooo]]]NNNAAA<<<:::::::::666666888gggfffeeedddbbb```___^^^]]]]]]___```ccceeeggghhhkkkjjjlllsssyyyzzzrrrqqqppprrrwww~~~~~~nnnaaaUUUOOOKKKIIIEEE???>>>@@@BBBGGGOOOXXX___eeekkkooosssvvvzzz{{{{{{zzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}yyy{{{~~~}}}|||{{{zzzzzzzzz{{{{{{yyyzzz|||~~~~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||||||||||||||{{{{{{{{{{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~|||{{{zzzzzz{{{}}}zzznnnccc]]]]]]bbbkkkrrryyy}}}|||{{{zzzzzzyyyyyyzzzzzz{{{{{{yyyvvvuuusssqqqmmmjjjeeeeeeeeefffiiimmmqqqsssxxx|||qqqlllddd\\\VVVSSSSSSSSSRRRRRRQQQRRRSSSUUUWWWXXX^^^cccjjjsss{{{|||wwwvvvvvvvvvvvvuuuvvvwwwwwwxxx{{{wwwmmmgggddd[[[RRRLLLNNNWWWccclllppptttxxx{{{}}}zzzzzzyyyxxxwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwxxxvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvuuuttttttttttttvvvvvvuuuuuuuuuvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxzzz{{{|||~~~~~~~~~}}}|||wwwwwwwwwwwwxxxxxxyyyyyy{{{zzzzzzzzzzzzzzz{{{{{{{{{|||}}}~~~~~~}}}}}}|||||||||}}}sssiiieeebbb^^^______hhhwww~~~}}}|||yyywwwxxxttt|||yyynnnccc___aaaaaagggppprrrooorrr{{{ssslllkkkkkkiiigggbbbXXXPPPOOOUUUZZZbbbiiijjjkkkkkkhhhdddbbb[[[OOOCCC;;;666666666666666666555555555555444444444555555555666666666777666666666777999;;;<<>>:::::::::777666888dddddddddccccccbbbbbbaaabbbbbbbbbbbbbbbcccfffhhhjjjiiilllrrrxxx~~~}}}zzzvvvrrrooonnnuuu|||zzziiiYYYRRRKKKIIIEEE???>>>???@@@EEEMMMUUU\\\cccjjjnnnsssuuuwwwxxxxxxyyyzzz{{{zzzzzzzzzzzzzzz{{{|||}}}zzz|||~~~xxxxxxyyyyyyzzz{{{||||||yyyzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||||||||}}}}}}}}}}}}~~~~~~}}}}}}||||||{{{{{{}}}}}}||||||{{{{{{zzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzz{{{}}}}}}sssiiifffcccccchhhmmmqqqzzz~~~{{{yyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvtttqqqnnnkkkgggeeeccceeehhhlllqqquuuxxxzzz{{{}}}~~~{{{pppgggcccbbbcccaaaaaaaaaaaabbbdddeeeffflllpppxxx|||vvvtttuuuvvvwwwuuuvvvwwwxxxxxxzzz~~~~~~tttlllfff\\\SSSIIIJJJQQQ]]]hhhnnnsssxxxwww}}}zzzyyyzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxyyyyyyvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwyyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxwwwwwwzzzzzz{{{||||||{{{{{{zzzxxxxxxyyyyyyzzzzzz{{{{{{zzzzzzyyyyyyzzzzzz{{{{{{|||}}}~~~}}}{{{{{{{{{~~~rrrgggbbb^^^ZZZYYYZZZbbbqqq}}}}}}|||yyywwwxxxwww}}}sssfff___```^^^aaafffhhhiiiooowww~~~|||vvvtttsssnnnhhh```VVVOOOPPPVVV\\\dddkkkllllllllliiieeeaaaZZZNNNCCC:::666555666666666666666666666666555555555555555666666666666777777777777888:::<<<===AAABBBDDDFFFHHHJJJLLLMMMMMMNNNOOOOOOMMMLLLMMMNNNMMMRRRYYY]]]^^^]]]\\\[[[YYY[[[^^^_________```bbbdddhhhrrr}}}}}}ppp```VVVZZZ```hhhrrr}}}wwwjjjRRRQQQWWWgggzzzeeePPPFFF???999999999666555666ccccccccccccccccccccccccfffffffffdddbbbbbbdddggghhhhhhkkkpppuuu}}}yyy{{{~~~zzzsssoooppptttmmmXXXPPPHHHFFFCCC???>>>@@@???DDDKKKSSSZZZaaahhhlllrrrtttwwwxxxyyyzzz}}}{{{{{{{{{zzzzzz{{{||||||zzz}}}}}}uuuvvvwwwxxxyyyzzz{{{{{{xxxzzz{{{}}}~~~~~~~~~~~~~~~}}}|||}}}~~~~~~}}}|||{{{~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzz~~~~~~}}}}}}||||||{{{{{{~~~~~~}}}}}}|||||||||~~~~~~~~~~~~~~~}}}{{{zzz{{{|||}}}}}}xxxpppjjjccc______aaadddkkkrrrwwwyyyzzz{{{yyyxxxwwwxxxyyyyyyyyyyyyyyyyyyyyyyyysssrrrppplllhhheeecccbbbfffiiinnnsssxxx{{{}}}~~~}}}}}}~~~~~~zzzxxxxxxuuuuuuuuuuuuvvvwwwxxxxxx}}}{{{uuusssuuuwwwyyyxxxyyyzzzyyyyyyzzz|||yyyrrrggg]]]NNNKKKNNNXXXbbbjjjqqqxxxvvv{{{zzzzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwvvvxxxwwwwwwwwwvvvvvvvvvvvvxxxxxxwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwww{{{zzzzzzzzzyyyxxxwwwwwwwwwwwwxxxxxxyyyzzz{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{}}}~~~}}}|||yyyzzz{{{~~~uuuiiibbb\\\VVVUUUUUU[[[hhhttt{{{~~~}}}~~~}}}yyyvvvvvv{{{wwwkkkbbb```^^^^^^```cccfffmmmssszzz~~~{{{xxxpppggg^^^TTTOOOQQQXXX___gggmmmnnnmmmmmmjjjeee___YYYMMMBBB999666555666555666666666666666666666555555555666666666777777777777888999:::===???AAADDDEEEFFFHHHJJJLLLMMMNNNPPPQQQQQQPPPOOONNNOOOQQQPPPTTTZZZ^^^^^^\\\ZZZYYYVVVYYY\\\^^^]]]]]]]]]]]]cccccciiirrrsssjjj]]]VVVUUU]]]gggrrr}}}wwwkkkVVVQQQSSS___qqqnnnWWWHHH???999888888666444444dddddddddddddddccccccccceeeggghhhfffcccbbbdddggggggfffiiinnnrrryyy|||yyywwwyyywwwuuu|||vvvoooooovvvpppWWWMMMEEEBBBAAA???>>>@@@===BBBIIIPPPWWW___fffkkkpppsssvvvxxxyyy{{{}}}{{{zzzyyyyyyyyyyyyyyyzzzxxxzzz~~~|||uuuvvvwwwxxxyyyyyyyyyyyyxxxyyy{{{}}}~~~~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~|||{{{zzz}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy~~~}}}}}}}}}}}}}}}}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzxxx|||zzznnnddd[[[WWWWWWYYY^^^dddjjjmmmppprrrrrrrrrsssuuussssssttttttttttttsssssslllkkkiiifffcccbbbccceeemmmoootttyyy}}}~~~~~~~~~~~~zzzuuutttvvvyyy{{{zzz{{{{{{{{{zzzzzz|||}}}|||wwwlllZZZRRRNNNSSS]]]fffooowwwwww{{{}}}|||}}}{{{zzzyyyxxxwwwwwwvvvvvvxxxxxxxxxxxxyyyyyyyyyzzzyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvuuutttssssssssssssvvvvvvuuuuuuuuuvvvwwwwwwyyyxxxwwwwwwvvvwwwwwwwwwzzzzzzyyyxxxwwwvvvuuuuuusssttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}|||{{{xxxyyy{{{~~~wwwkkkddd]]]WWWVVVUUUYYYdddnnnuuu{{{yyyuuuyyy~~~xxxtttssszzz{{{qqqjjjccc```^^^^^^```dddiiimmmpppvvv}}}zzzpppeee\\\SSSOOOSSSYYY```hhhnnnooonnnmmmjjjeee]]]VVVLLLAAA999666666777444555555555555666666666555555666666666777777777888888999:::===@@@CCCEEEGGGGGGHHHJJJKKKMMMNNNNNNQQQRRRSSSRRRQQQQQQRRRTTTPPPTTTYYY[[[ZZZXXXVVVUUUTTTWWWZZZ[[[ZZZWWWVVVUUU___\\\___fffjjjeee]]]XXXTTT]]]hhhuuu~~~tttXXXQQQNNNYYYjjj|||zzzbbbKKKAAA999888999666444333eeeeeeeeeddddddccccccbbb^^^bbbffffffcccbbbeeehhhggggggiiikkknnnttt{{{vvvqqqpppvvvqqqooo}}}vvvrrruuuoooWWWLLLCCC@@@@@@???>>>@@@<<>>>>>???<<<@@@FFFMMMUUU\\\dddiiinnnqqqtttvvvvvvuuuuuuvvvvvvuuutttssssssrrrsssssssssvvvxxxxxxuuutttuuuwwwrrrtttvvvvvvsssooolllkkkhhhjjjnnnssswwwzzz||||||xxxyyy{{{|||}}}~~~}}}}}}~~~|||{{{|||~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||~~~~~~~~~~~~xxxyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~|||zzzwwwuuupppvvv|||vvvcccWWWPPPLLLLLLPPPPPPTTTXXXZZZ\\\]]]___aaa```aaabbbccccccbbbaaa```\\\\\\\\\[[[]]]bbblllrrryyy{{{}}}~~~~~~yyyxxxyyy{{{|||zzz{{{|||{{{yyyxxxyyyzzzzzz~~~qqqbbbSSSOOOUUU___kkkuuuuuuvvv{{{|||yyyyyy{{{|||{{{yyy{{{zzzyyywwwvvvuuuuuuuuuwwwwwwxxxxxxxxxyyyyyyyyyvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxwwwwww{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyy{{{zzzxxxwwwwwwwwwxxxxxxvvvuuuuuuuuuuuuvvvwwwwwwsssssstttuuuvvvwwwxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}|||{{{zzzyyyzzzzzzzzzvvvxxxzzzppphhhffffffdddYYYXXX]]]eeejjjkkkmmmpppwwwxxxwwwtttwwwxxxpppmmmgggyyy{{{wwwqqqoookkkfffeeefffeeeddd```fffnnnuuu{{{|||xxxnnnbbbYYYSSSQQQUUU\\\bbbiiioooooonnnmmmiiidddZZZSSSIII???999777888999333333333444444444555555666666666666777777777777777888:::===AAAEEEIIILLLJJJJJJKKKLLLMMMNNNOOOOOOQQQRRRRRRQQQQQQRRRUUUWWWUUUXXX[[[\\\\\\[[[\\\\\\WWW[[[```cccbbb```___^^^ZZZUUUVVV___fffddd___[[[^^^dddkkksss}}}~~~fffZZZPPPTTTbbbqqqmmmRRRGGG===;;;<<<:::777555hhhggggggfffeeeccc___\\\WWWZZZ^^^bbbdddffffffeeeiiiggggggggggggmmm}}}xxxnnnhhhhhhlllqqqttt~~~|||mmmgggnnn}}}yyywwwgggUUULLLCCCAAA@@@>>>===>>>>>>@@@DDDIIIQQQZZZeeelllnnnsssuuutttvvvyyyxxxuuuooonnnmmmmmmnnnoooooopppooopppqqqqqqpppmmmkkkiiihhhgggeeecccaaa______^^^cccdddgggkkkpppvvvzzz|||{{{zzzzzz|||~~~|||}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~}}}|||{{{{{{||||||||||||}}}}}}}}}}}}~~~}}}||||||{{{{{{|||}}}}}}{{{zzzyyy|||}}}}}}}}}}}}~~~~~~~~~|||wwwtttrrrrrrrrrtttzzzyyyeeeVVVNNNKKKKKKMMMKKKIIIIIILLLPPPRRRSSSQQQRRRSSSTTTUUUUUUUUUUUURRRVVV\\\ccciiipppvvv{{{~~~||||||}}}~~~}}}{{{zzz{{{zzzyyy}}}|||zzzyyyxxxyyyyyyzzz{{{}}}}}}rrr___RRRQQQZZZeeemmmpppuuu|||~~~~~~}}}xxxxxxxxxyyyyyyzzzzzzzzzzzzyyywwwuuuuuuvvvwwwxxx{{{xxxttttttvvvyyyyyywwwxxxxxxyyyyyyyyyxxxwwwwwwxxxwwwwwwwwwwwwwwwwwwwwwtttvvvwwwyyyyyyyyywwwvvvwwwxxxyyyzzz{{{{{{{{{{{{wwwwwwxxxxxxxxxwwwwwwvvvwwwvvvttttttvvvwwwvvvuuuwwwuuusssuuuxxxyyywwwuuuvvvxxxzzz{{{zzz{{{}}}~~~{{{{{{zzzyyyxxxxxxwwwvvvtttvvvyyy~~~yyyrrrkkkddd```^^^___fffooooooiiigggjjjuuuxxx|||~~~~~~{{{ppphhhjjjpppxxx~~~zzzuuutttqqqjjjdddaaadddgggbbbaaaccchhhlllpppzzzyyyrrrpppgggYYYQQQSSSZZZ]]]bbbjjjoookkkfffddddddbbb[[[OOOBBB<<<:::666444555444444444444444444444444555555666666777777888888999999:::===AAAEEEIIIKKKGGGIIILLLOOOPPPOOONNNMMMOOOQQQSSSTTTUUUVVVXXXZZZ\\\[[[ZZZ\\\___aaabbbaaa_________^^^]]][[[ZZZYYY[[[^^^]]]ZZZ[[[```cccbbbdddbbbmmmyyytttbbbYYYRRRUUU```mmmxxx~~~lllTTTJJJAAA>>><<<888777999nnnmmmkkkjjjhhhccc^^^YYYWWWZZZ___dddggghhhgggfffiiihhhgggggggggjjjwwwzzzrrrmmmjjjjjjkkkkkkxxx}}}xxxkkkfffjjjyyyrrrvvv~~~~~~qqqcccUUUKKKCCCAAA@@@===<<<>>><<<>>>AAAFFFMMMVVV```gggnnnrrruuutttuuuvvvuuupppfffdddbbbaaaccceeeggghhhjjjkkkjjjiiigggdddaaa___[[[ZZZXXXWWWUUUTTTTTTTTTZZZ\\\aaafffmmmssswwwzzzzzzyyyzzz|||~~~|||}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}|||{{{{{{zzz|||||||||}}}}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}||||||~~~zzzvvvrrrppppppqqquuu|||xxxgggZZZSSSPPPLLLIIIGGGGGGIIIKKKMMMMMMKKKLLLMMMNNNOOOQQQRRRRRRVVV[[[cccjjjqqqvvv|||}}}}}}~~~|||zzzzzzzzzzzzyyy{{{zzzyyyxxxxxxxxxyyyyyyxxxzzz{{{~~~{{{gggXXXTTTYYYccckkkmmmqqqvvv|||yyyuuussssssrrrssstttvvvxxxxxxxxxwwwvvvvvvvvvwwwxxxxxxyyyyyyyyy{{{zzzxxxvvvuuuuuuvvvwww{{{xxxuuuuuuwwwxxxyyyxxxxxxxxxyyyyyyxxxxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxuuuvvvxxxyyyyyyxxxwwwvvvwwwxxxyyyzzzzzz{{{{{{{{{yyyyyyyyyxxxwwwvvvuuutttwwwuuuttttttuuuvvvvvvuuuvvvtttssstttwwwxxxwwwuuuvvvwwwxxxyyyxxxyyy{{{}}}{{{{{{zzzzzzyyyxxxwwwwwwxxxyyy||||||uuummmfffbbb___```gggnnnooojjjjjjnnnwwwyyy|||~~~ssshhhfffiiinnnvvv}}}xxxvvvvvvssslllfffcccdddfffaaa___^^^```aaadddlllttt}}}|||zzzxxxwwwrrrqqqhhhZZZQQQSSSXXX\\\aaahhhllliiidddcccbbbaaa[[[NNNAAA<<<999666444555555555555555555555555555555555666666777888888888999999;;;===AAADDDGGGIIIHHHIIIKKKMMMNNNNNNNNNMMMNNNPPPRRRTTTUUUWWWZZZ\\\\\\[[[ZZZ[[[^^^aaaaaaaaaaaa``````^^^]]][[[YYYXXXZZZ[[[[[[YYY\\\bbbeeecccgggfffrrr~~~uuu^^^VVVPPPVVVcccpppzzzsssYYYMMMAAA===<<<999888888qqqpppooonnnkkkfff```[[[WWW[[[aaagggjjjjjjiiigggiiihhhhhhhhhfffhhhqqq|||zzzvvvrrrnnniiifffooosssyyywwwnnnggghhh}}}tttjjjhhhlll{{{~~~yyymmmaaaTTTKKKCCC@@@???<<<;;;===>>>@@@CCCHHHNNNWWW```gggmmmrrruuuttttttuuurrrmmm]]]YYYUUUSSSUUUYYY]]]___aaaaaa___]]]ZZZVVVRRRPPPLLLKKKJJJIIIHHHHHHHHHHHHNNNQQQWWW___gggnnntttwwwyyyyyyzzz|||~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||{{{{{{||||||}}}~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzz~~~~~~|||xxxsssooonnnnnnqqqvvvooobbb\\\RRROOOLLLJJJJJJJJJJJJJJJHHHIIIIIIKKKMMMQQQSSSUUU^^^dddmmmuuu{{{~~~~~~{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyuuuxxxzzz|||sss```WWWYYY```gggnnnrrrvvvyyy~~~zzzsssnnnjjjgggfffeeegggjjjmmmoooppppppqqqtttuuuvvvwwwxxxxxxxxxxxx|||{{{yyyvvvuuuuuuuuuuuuzzzxxxvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxvvvwwwxxxyyyyyyxxxvvvuuuvvvwwwxxxyyyzzzzzzzzzyyyzzzzzzyyyyyywwwvvvtttsssvvvtttsssssstttuuuuuutttuuutttssstttuuuvvvuuuttttttuuuvvvvvvvvvwwwyyy{{{{{{{{{zzzzzzyyyyyyxxxxxx{{{|||~~~zzzrrrjjjddd```ccchhhmmmnnnllloootttzzz|||~~~wwwhhhccccccfffkkkttt~~~|||wwwwwwxxxvvvpppiiieeedddfffbbb]]]ZZZZZZZZZ\\\ccckkkwwwxxxsssuuuwwwttttttkkk]]]RRRRRRWWW[[[```fffiiieeebbbaaaaaa___YYYLLL@@@;;;999666444555666666666666666666666666555555666777777888888999;;;<<<>>>@@@CCCFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRSSSUUUWWW[[[___\\\[[[ZZZ[[[]]]```aaaaaabbbaaaaaa___]]][[[YYYXXXYYYZZZYYYYYY___fffhhheeeiiikkkyyy{{{___UUUOOOWWWfffsss~~~}}}aaaQQQAAA;;;<<<:::888777nnnnnnoooooonnnjjjddd```XXX\\\ccciiilllllliiihhhhhhggghhhiiihhhhhhnnnwww{{{wwwqqqmmmlllnnnttt}}}}}}vvvmmmiii|||qqqeee```___jjjooovvv~~~ssstttxxxwwwlllbbbUUUKKKCCC@@@???<<<;;;<<<@@@AAADDDHHHNNNVVV___fffjjjppptttuuuvvvvvvsssnnn]]]WWWNNNJJJKKKOOORRRTTTTTTSSSRRROOOLLLIIIFFFDDDBBBAAAAAAAAAAAAAAABBBBBBCCCGGGNNNWWWaaajjjqqquuuxxxxxxzzz|||~~~~~~}}}|||}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{|||{{{yyytttooolllkkklllpppwwwzzzrrreeeaaa\\\XXXUUUSSSPPPNNNNNNNNNOOORRRVVVZZZ___bbbhhhoooxxx~~~}}}}}}zzzyyyzzzzzzyyyxxxwwwwwwxxxxxxxxxyyyzzzzzzvvvyyy{{{{{{}}}{{{hhh[[[XXX\\\bbbmmmppptttwww|||~~~vvvnnnhhhccc^^^[[[[[[]]]aaaeeeiiilllooopppssstttvvvwwwxxxyyyxxxxxxzzzyyyxxxwwwvvvvvvvvvwwwyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxyyyyyyyyyxxxwwwvvvuuutttuuutttrrrrrrtttuuutttssstttsssrrrrrrqqqqqqpppooopppqqqsssttttttuuuxxx{{{zzzzzzzzzzzzyyyyyyyyyyyy|||}}}~~~vvvmmmgggbbbeeejjjmmmmmmnnntttzzzyyykkkfffccccccgggkkkooouuu{{{{{{xxxxxxyyyyyytttmmmgggffffffccc^^^[[[\\\]]]```gggooowww~~~zzzvvvxxx{{{xxxyyyqqqbbbUUUSSSXXX[[[```eeegggdddaaabbbaaa___WWWKKK>>>:::888555444444555555555555555555555555555666666777888888999999===???AAADDDGGGHHHJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNRRRSSSTTTTTTUUUXXX\\\___]]][[[ZZZZZZ]]]```aaaaaaaaaaaaaaa```___^^^]]]\\\\\\\\\[[[[[[bbbkkkmmmjjjlllpppjjjZZZQQQXXXgggvvviiiVVVBBB;;;<<<;;;888666nnnnnnnnnooonnnkkkfffbbbZZZ^^^eeejjjmmmllljjjhhhffffffhhhkkkkkkjjjooovvv}}}zzzrrrrrruuu~~~}}}rrrjjj{{{pppeee]]]YYYZZZ___eeeppptttrrrssszzzxxxvvvkkkcccUUULLLCCC@@@???<<<;;;<<<;;;===@@@CCCIIIQQQZZZ```hhhnnntttvvvxxxzzzxxxssscccYYYLLLDDDCCCFFFHHHHHHGGGGGGFFFEEECCCAAA??????===============>>>>>>???>>>BBBHHHRRR\\\gggoootttvvvxxxzzz|||}}}~~~~~~~~~|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||zzzzzz{{{{{{|||}}}}}}}}}zzzxxxuuupppkkkhhhiiijjjooowwwzzztttmmmhhhccc^^^[[[\\\\\\]]]```dddiiinnnqqqsssxxx~~~~~~~~~~~~~~~|||{{{}}}|||zzzzzz{{{{{{zzzyyyxxxxxxyyyzzzzzzzzz{{{{{{zzz{{{||||||{{{}}}ooo```YYYZZZ]]]fffjjjnnnssswww|||wwwoooggg```ZZZTTTQQQRRRUUUYYY___eeejjjnnnpppsssuuuwwwyyyzzzzzzyyyyyyvvvvvvvvvwwwwwwxxxyyyyyyxxxyyyyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxwwwvvvuuutttxxxwwwwwwvvvuuutttsssssswwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxvvvwwwwwwxxxxxxxxxwwwwwwuuutttrrrrrrtttuuutttssstttsssrrrooollliiihhhhhhiiikkkoooqqqsssuuuxxxzzzxxxxxxxxxyyyyyyyyyyyyyyyyyy{{{~~~xxxoooiiiccchhhlllllllllpppxxx~~~{{{oooiiieeedddffffffcccdddhhhkkkwww~~~}}}|||zzzyyy|||}}}zzzsssllliiihhhfffaaa]]]___bbbffflllsssyyy|||~~~||||||~~~}}}xxxhhhYYYUUUXXX[[[aaaeeegggeeecccdddccc___UUUIII===888777555444444444444444444444444444444666666777777888999999999<<<>>>BBBEEEHHHIIIIIIIIILLLKKKJJJIIIJJJLLLNNNOOOTTTUUUVVVVVVVVVXXX[[[]]]___]]][[[[[[]]]```aaabbb______```aaaaaaaaaaaaaaa``````______eeeoootttssstttzzzzzzdddTTTXXXgggvvvooo[[[EEE===<<<;;;999777rrrqqqooonnnmmmjjjfffbbb___bbbggglllnnnmmmkkkiiigggfffgggkkkllllllpppuuu}}}zzzzzzsssjjjzzzwwwkkkaaaYYYTTTVVV[[[eeeyyy|||xxx|||yyyvvvjjjbbbWWWMMMDDDAAA@@@===;;;===;;;===@@@CCCIIIQQQ[[[aaafffmmmsssvvvyyy}}}}}}yyyjjj]]]MMMCCC???@@@???>>>?????????>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======>>>@@@EEEMMMWWWccclllrrruuuwww{{{|||}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}}}}~~~~~~}}}}}}|||zzzzzzzzz{{{||||||}}}}}}wwwuuuqqqkkkgggfffgggjjjpppvvv~~~yyysssooooooooopppqqqtttwwwzzz{{{{{{~~~}}}|||}}}}}}~~~~~~}}}|||~~~~~~~~~}}}|||}}}{{{zzz{{{||||||{{{zzzyyyyyyzzz{{{{{{{{{zzzzzz{{{zzzzzz{{{zzzzzzxxxggg\\\YYYZZZaaafffmmmrrrwww~~~xxxsssjjjbbb[[[UUUPPPMMMJJJMMMRRRXXX___fffkkknnnrrrtttwwwyyy{{{{{{zzzyyyttttttuuuwwwxxxyyyzzzzzzwwwyyyzzzyyyxxxwwwxxxzzzyyyyyyxxxxxxwwwvvvttttttwwwwwwvvvuuutttsssrrrrrrvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxxxxuuuvvvwwwxxxxxxyyyxxxxxxvvvtttsssssstttuuuuuutttssssssqqqllleeeaaa^^^^^^^^^bbbhhhnnnqqqtttvvvxxxvvvvvvwwwwwwxxxxxxyyyyyywwwyyy}}}xxxooojjjcccjjjnnnlllkkkqqqzzztttlllfffccceeebbbZZZXXX\\\aaammmyyy{{{yyyzzz|||||||||{{{tttooommmkkkeeebbbdddhhhjjjnnnrrr}}}|||}}}}}}}}}~~~mmm\\\VVVYYY[[[```eeehhhfffffffffccc^^^TTTGGG;;;777666555333444444444444444444444444444666666777888888999999:::999<<>>>>>???======<<<<<<<<<===>>>>>>???@@@CCCIIISSS^^^iiippptttwww{{{|||||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~zzzzzzzzz{{{|||~~~~~~~~~}}}}}}{{{zzzzzzzzzyyyyyyyyyyyytttrrrmmmhhhddddddgggjjjpppuuu{{{~~~~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~|||{{{yyyyyyzzzzzzzzzyyyxxxwwwzzzvvvvvvyyyzzzyyy}}}ppp```YYYYYY^^^dddlllrrrvvv{{{~~~sssmmmeee\\\VVVQQQMMMJJJEEEHHHMMMTTT\\\ccciiimmmqqqsssvvvxxxzzzzzzyyyxxxtttuuuvvvwwwxxxyyyyyyyyywwwyyy{{{zzzxxxwwwxxxzzzyyyyyyxxxxxxwwwuuutttsssttttttttttttttttttttttttuuuuuuvvvvvvwwwxxxzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyvvvwwwwwwxxxxxxxxxwwwwwwwwwuuuttttttuuuvvvvvvuuutttsssppphhh```XXXUUUTTTQQQXXXaaaiiiooorrrtttuuutttuuuuuuvvvwwwwwwxxxxxxwwwyyy}}}}}}vvvooojjjbbbkkkpppmmmjjjqqqzzzxxxqqqhhhcccddd```WWWVVV\\\aaammmxxxyyyvvvxxx{{{}}}|||vvvsssrrrllljjjmmmqqqsssuuuxxx{{{|||ooo]]]VVVXXXZZZ___dddgggggghhhhhhccc\\\RRRFFF:::666666444333444555555555555555555555555666777777888888999::::::999===BBBGGGKKKLLLKKKJJJMMMMMMMMMMMMMMMNNNNNNOOOOOORRRWWWZZZ\\\]]]^^^```ccc```]]]]]]___aaaddddddZZZ[[[\\\]]]^^^_________\\\aaabbbaaagggvvvjjjSSSVVVeeerrrqqq```MMMCCC>>>::::::;;;qqqooommmmmmnnnoooooonnnjjjlllnnnqqqqqqqqqpppnnnjjjggggggjjjkkkjjjlllppp|||~~~tttmmmtttdddWWWVVVVVV^^^sss~~~oooeeeYYYOOOFFFCCCAAA>>>===>>>888999===AAAGGGPPPZZZ```hhhmmmqqqssswww|||~~~{{{uuugggUUUIIIDDDBBB???;;;===============>>>???@@@@@@@@@????????????@@@@@@AAAAAABBBGGGOOO[[[gggnnnssswww{{{|||||||||~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~||||||~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~wwwwwwwwwwwwyyy{{{~~~~~~~~~~~~}}}}}}|||{{{zzzyyywwwvvvuuutttrrrppplllfffccccccgggjjjppptttyyy}}}~~~{{{||||||~~~~~~~~~~~~||||||{{{}}}~~~}}}|||xxxyyyyyyzzzyyyxxxvvvuuuwwwrrrrrrwwwzzzyyy|||vvvdddZZZXXXWWW^^^ffflllpppsssxxx|||zzzrrrjjjddd[[[SSSMMMIIIFFFDDDDDDFFFLLLSSS[[[ccciiimmmoooqqqtttwwwyyyyyyxxxwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvyyy{{{{{{yyywwwxxxzzzyyyyyyxxxxxxvvvuuutttsssqqqqqqrrrssstttuuuvvvwwwuuuuuuuuuvvvwwwyyyzzz{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuwwwvvvttttttvvvwwwvvvuuutttsssoooggg\\\TTTOOOOOOJJJQQQ\\\fffmmmppprrrssssssssstttuuuvvvwwwwwwxxxwwwzzz~~~{{{uuunnnjjjbbblllqqqmmmjjjqqqzzzzzzvvvkkkdddddd```XXXYYYaaadddpppyyyyyyuuuvvv{{{}}}{{{xxxwwwrrrqqqvvv|||}}}yyy|||ppp]]]UUUVVVYYY]]]bbbggghhhhhhhhhbbbZZZQQQEEE:::666666444333444666666666666666666666666777777777888999999::::::<<<@@@EEEKKKOOOPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOKKKPPPVVV[[[^^^___aaabbbdddaaa^^^]]]___bbbdddeeeYYYZZZ[[[[[[\\\\\\\\\\\\XXX^^^aaaaaagggxxxgggQQQUUUdddqqqyyy{{{pppaaaPPPEEE>>>::::::===ooonnnlllkkklllmmmoooqqqrrrpppoooqqqsssrrrooolllfffgggiiikkkmmmnnnnnnnnnvvvppp}}}pppkkk___UUUYYYiii~~~wwwkkk```WWWLLLDDD@@@>>><<<;;;<<<;;;===BBBFFFKKKVVVaaalllnnnqqquuuxxx|||sssaaaQQQGGGBBB@@@>>>BBBAAA@@@?????????@@@AAAFFFGGGIIIIIIIIIHHHFFFEEEIIIDDDAAAEEEMMMVVVcccnnnssswww{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz|||~~~~~~|||{{{{{{}}}~~~~~~~~~}}}}}}~~~}}}||||||}}}~~~|||{{{zzzyyyyyyyyyzzz{{{}}}}}}|||||||||}}}~~~~~~}}}|||{{{|||}}}|||{{{yyy{{{zzzzzzyyywwwuuutttssstttmmmhhhgggeeedddggglllqqquuuzzz~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzxxxyyy|||}}}{{{yyyzzzzzz{{{{{{zzzxxxwwwvvvttttttttttttuuuwwwxxxyyy{{{ooo___RRRQQQYYYbbbiiioootttvvvwwwxxxwwwvvvsssoookkkgggeee^^^ZZZTTTNNNIIIEEEAAA>>>===???EEENNNYYYcccjjjmmmpppqqqrrruuuyyy{{{|||{{{wwwvvvuuuuuuuuuvvvxxxyyyxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwuuusssssstttwwwzzz{{{zzzyyywwwwwwwwwvvvvvvwwwzzz}}}zzzzzzyyyxxxxxxxxxyyyyyyxxxyyyyyyyyyxxxwwwuuutttwwwxxxwwwuuussssssuuuvvvvvvtttooofff\\\SSSMMMKKKLLLLLLRRR```kkkppprrrtttuuuvvvvvvwwwwwwwwwwwwvvv{{{~~~|||{{{vvvmmmfffeeeeeemmmssssssrrrtttzzzyyynnnjjjhhhhhhccc]]]___fffpppuuuyyy|||{{{|||~~~{{{yyywwwyyy|||rrruuu|||}}}}}}kkkZZZVVVYYY[[[cccfffhhhhhhhhhhhhbbb[[[RRREEE:::777777555222111666555555555555666666777777777666666777999;;;<<<===@@@DDDIIILLLMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMSSSSSSTTTUUUWWWYYY\\\]]]dddcccaaa___^^^]]]]]]]]]WWWVVVUUUTTTTTTUUUUUUVVV[[[^^^bbbfffmmmxxxzzzdddQQQRRR___nnnuuurrrvvvxxxwww{{{{{{qqqfffUUUHHH@@@<<<:::999kkkkkkjjjjjjkkkmmmooopppqqqooonnnoooqqqqqqooommmiiijjjkkklllmmmnnnoooppp{{{zzzttt}}}}}}nnn___[[[bbbssstttfff\\\OOOFFFAAA???===<<<<<<;;;===BBBFFFKKKVVV```iiikkkooossswww{{{xxxgggXXXOOOKKKIIIHHHKKKJJJIIIIIIIIIJJJKKKLLLOOOPPPRRRSSSRRRPPPNNNLLLKKKFFFCCCGGGMMMVVVaaalllssswww{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~}}}|||}}}}}}|||{{{{{{|||}}}}}}{{{zzzyyyxxxxxxyyyzzz||||||||||||||||||}}}~~~~~~}}}|||{{{|||}}}}}}{{{yyyxxxyyyyyyxxxxxxvvvuuutttrrrkkkfffdddccccccgggmmmrrruuuzzz~~~}}}}}}}}}}}}}}}~~~~~~}}}|||zzzzzz{{{}}}~~~~~~~~~}}}|||{{{yyyzzz|||}}}|||zzzzzzzzzzzzzzzzzzxxxwwwvvvuuuttttttuuuuuuvvvwwwxxx~~~uuucccTTTQQQVVV]]]ccciiimmmnnnmmmhhhgggeeebbb^^^[[[XXXVVVSSSOOOJJJFFFCCCAAA>>><<<<<<>>>CCCJJJUUU___gggkkkooooooqqqtttwwwyyyyyyyyywwwvvvuuuuuuuuuvvvxxxxxxyyyyyyyyyzzzyyyyyyxxxxxxyyywwwvvvvvvwwwxxxvvvuuurrrrrrsssvvvyyyzzzyyyxxxvvvvvvvvvvvvuuuvvvyyy|||zzzyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyxxxwwwuuuuuuwwwwwwwwwuuusssssstttvvvvvvuuuqqqjjj```WWWRRROOOMMMLLLRRR```kkkppprrrtttuuuuuuvvvwwwxxxxxxwwwwwwzzz~~~~~~yyyvvvuuussslllhhhgggeeennnvvvvvvuuuxxx|||}}}}}}}}}rrrooonnnnnnjjjeeefffkkkssswwwzzz|||{{{|||~~~~~~{{{}}}xxxoooooouuuvvvzzzvvvgggYYYVVVZZZ]]]cccfffiiihhhhhhgggbbbZZZNNNCCC888666777666444444666555555555555666777777777777777888999:::;;;<<>>===<<<;;;===AAAEEEIIITTT___eeehhhmmmqqqvvv{{{~~~pppccc[[[XXXWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]___aaabbbbbb```]]][[[UUUNNNIIIJJJNNNTTT___iiitttwww|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyxxxwwwwwwyyy{{{}}}{{{{{{{{{{{{|||}}}}}}}}}}}}|||{{{|||}}}}}}{{{yyywwwwwwxxxxxxxxxwwwvvvuuunnnhhhbbbaaabbbccciiiooosssvvvzzz}}}}}}|||||||||||||||}}}~~~~~~~~~~~~|||yyywwwwwwxxxzzz{{{~~~~~~~~~}}}{{{zzz{{{|||}}}|||zzzyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuvvvvvv|||}}}iiiVVVQQQRRRVVV]]]dddfffeeeccc^^^\\\YYYUUURRRPPPOOONNNIIIFFFBBB???>>>===<<<;;;<<<===@@@FFFOOOZZZccciiilllnnnpppsssuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwwwwxxxvvvuuuuuuvvvwwwuuutttrrrrrrsssuuuwwwyyyxxxwwwuuuvvvvvvuuutttuuuxxxzzzyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwxxxyyyyyyxxxvvvvvvuuuvvvvvvtttsssssstttvvvxxxxxxuuuoooggg^^^XXXUUUNNNMMMRRR___kkkooorrrttttttuuuvvvwwwxxxyyyyyyyyyzzz~~~uuupppmmmmmmmmmjjjiiijjjhhhrrrzzz{{{{{{~~~}}}|||zzzzzz}}}wwwuuuvvvwwwtttpppooorrrvvvxxx{{{{{{zzz{{{|||tttkkkiiikkkmmmppplllaaaWWWVVV[[[___bbbfffiiihhhhhhggg```YYYJJJ@@@777666777666555666666555555555666666777888777888999;;;<<<=========@@@BBBEEEHHHKKKNNNOOOPPPPPPPPPQQQRRRRRRRRRRRRRRRTTTSSSRRRQQQSSSWWW[[[^^^aaaaaabbbbbbbbbaaa```___ZZZWWWSSSPPPPPPRRRVVVXXX]]]___bbbdddiiiqqq}}}}}}~~~jjjRRRMMMWWWiii{{{}}}xxxnnn^^^NNNDDD>>>;;;999hhhhhhiiijjjkkkkkkllllllnnnmmmkkkkkklllmmmnnnoooooonnnnnnmmmmmmnnnooopppooowwwqqqfffhhhyyyqqqeeeUUUHHHAAA?????????===<<<===AAACCCHHHRRR\\\bbbffflllqqqvvv|||zzzpppjjjggghhhiiiiiiiiijjjkkkmmmnnnooopppooopppsssuuuuuutttrrrqqqggg\\\QQQLLLLLLRRR]]]hhhtttxxx|||~~~~~~~~~}}}~~~|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~|||}}}~~~~~~~~~~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{{{{zzzyyyxxxxxxzzz|||}}}zzzzzz{{{{{{|||||||||||||||{{{{{{|||}}}}}}{{{zzzwwwxxxxxxyyyxxxvvvtttsssjjjddd______aaacccjjjrrrtttwww{{{}}}~~~~~~|||{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}~~~{{{xxxwwwxxxzzz|||~~~~~~~~~}}}}}}|||||||||||||||{{{yyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuzzz}}}ppp[[[RRRNNNOOOWWW___aaa___^^^[[[YYYUUUQQQNNNMMMMMMNNNHHHEEEAAA>>>=========<<<;;;<<>>???>>>>>>AAABBBDDDGGGJJJNNNPPPQQQQQQRRRSSSSSSTTTTTTSSSSSSTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]\\\\\\]]]^^^___```\\\YYYSSSOOOOOORRRVVVYYY^^^```bbbcccffflllvvv}}}~~~xxxrrrrrryyyjjjQQQKKKRRRaaawww}}}sssdddSSSFFF???;;;:::iiiiiijjjkkkkkkkkkjjjiiilllkkkkkkjjjiiijjjlllmmmnnnmmmmmmmmmmmmmmmmmmnnnooosss}}}nnnhhhqqq}}}ttthhhWWWIIIBBB@@@@@@???===<<<===@@@BBBFFFPPPZZZ```eeelllqqqvvv}}}}}}{{{|||}}}}}}~~~{{{lllZZZOOOKKKPPP\\\hhhuuuxxx|||~~~~~~}}}}}}}}}{{{|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{|||{{{zzzyyyyyyyyyzzzzzzwwwxxxyyyzzzzzzzzzzzzzzz|||{{{{{{|||}}}}}}|||zzzyyyyyyzzzyyywwwtttqqqooogggbbb^^^___bbbeeelllsssuuuxxx{{{}}}~~~~~~}}}{{{{{{{{{{{{{{{||||||}}}~~~}}}}}}~~~|||zzzyyyzzz{{{|||~~~~~~~~~~~~}}}||||||||||||yyyyyyxxxxxxxxxwwwxxxxxxxxxwwwvvvuuuuuuttttttuuuxxxzzzuuuaaaQQQJJJIIIPPPXXXYYYZZZ[[[ZZZWWWSSSOOOMMMMMMNNNOOOMMMIIICCC???>>>===<<<<<<;;;<<<>>>AAAGGGPPP\\\dddjjjmmmrrrtttttttttuuuvvvvvvuuutttttttttuuuwwwwwwxxxyyyyyyyyyxxxxxxwwwvvvwwwvvvuuuuuuvvvvvvuuusssvvvuuutttvvvxxxyyyyyyyyywwwxxxyyyxxxwwwwwwxxxzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuvvvxxxxxxyyyxxxwwwvvvttttttuuutttssstttvvvxxx}}}uuukkkbbb^^^VVVTTTXXXccclllppprrruuuvvvwwwxxxyyyzzzzzzzzzzzzyyy~~~}}}mmmeee^^^]]]]]]^^^bbbgggmmmwww|||zzz}}}}}}zzzuuuqqqqqqtttyyy}}}}}}zzz{{{}}}zzz|||zzz|||}}}zzzwwwwwwzzz}}}}}}xxxpppiiifffgggccc^^^YYYUUUUUUZZZ___bbbfffiiihhhgggeee]]]UUUGGG???888777666444333555555555555666666777999999888999<<<>>>???@@@@@@???@@@AAADDDGGGJJJNNNPPPRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSUUUYYY\\\]]][[[YYYWWWXXXWWWUUUUUUVVVZZZ]]]```^^^[[[VVVRRRQQQSSSWWWZZZ^^^```aaaaaabbbgggooovvvyyypppggggggmmmtttzzz}}}~~~gggQQQJJJNNNWWWiiiyyy~~~nnn[[[KKKAAA<<<:::ggghhhjjjllllllkkkiiihhhjjjkkkkkkjjjhhhgggiiijjjkkkkkklllmmmmmmmmmllllllooopppxxxttthhhgggnnn{{{nnn\\\MMMEEEBBBAAA@@@===<<<===???AAADDDNNNXXX___eeelllqqquuu}}}wwwbbbSSSMMMPPP\\\iiiuuuxxx|||~~~~~~}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}zzz{{{{{{||||||{{{{{{zzzzzzzzzyyyxxxwwwuuusssrrrnnnppprrruuuxxxyyyyyyyyy{{{{{{zzz{{{}}}~~~|||{{{yyyzzzzzzzzzwwwtttpppmmmfffaaa___bbbdddgggnnnuuuvvvxxx|||~~~{{{{{{{{{{{{{{{|||}}}}}}~~~}}}}}}~~~~~~}}}|||{{{zzzzzz{{{{{{~~~|||{{{|||}}}yyyxxxwwwwwwwwwwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuwwwxxx|||yyyhhhQQQHHHDDDJJJOOOPPPSSSZZZ\\\ZZZWWWTTTRRRRRRSSSTTTQQQLLLEEE@@@===;;;:::999999;;;===???CCCLLLWWW___hhhmmmsssuuuuuuuuuvvvxxxuuuuuutttttttttuuuvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwxxxvvvuuuuuuvvvwwwuuutttwwwvvvuuuvvvxxxyyyzzzyyywwwxxxyyyyyyxxxwwwxxxyyyxxxyyyzzz{{{zzzyyyxxxwwwvvvwwwxxxyyyyyyxxxvvvvvvttttttuuuuuutttuuuxxxzzz}}}sssjjjeee]]]ZZZ]]]fffooorrrtttvvvxxxxxxyyyzzzzzzzzzyyyyyyyyy~~~{{{kkkaaaXXXTTTTTTUUU[[[aaaiiitttzzzxxx}}}}}}zzzuuuqqqooopppsssuuu{{{}}}}}}wwwpppooouuu|||{{{~~~xxxttttttvvv{{{}}}xxxooojjjfff___YYYVVVTTTTTTYYY^^^bbbfffiiihhhgggddd[[[SSSEEE>>>888777666333333555555555555666777888999:::999:::<<<===???@@@AAAAAA@@@BBBEEEIIILLLOOOQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTXXX\\\``````\\\WWWSSSSSSRRRQQQQQQSSSXXX\\\______]]]YYYWWWVVVWWWYYYZZZ^^^___```______cccjjjppprrrfff\\\[[[bbbjjjqqqwww{{{fffRRRJJJJJJNNNZZZhhhzzz~~~hhhTTTEEE>>>;;;aaadddgggjjjlllkkkjjjiiihhhjjjllljjjgggeeeeeeggghhhjjjlllnnnooonnnlllkkknnnnnntttyyyjjjfffhhhxxxxxxeeeUUUKKKFFFBBB@@@>>><<<<<>>@@@HHHRRRZZZeeekkkrrruuuuuuuuuwwwyyyuuuuuutttssstttuuuvvvwwwuuuvvvwwwxxxxxxyyyxxxxxxyyywwwvvvvvvwwwxxxvvvuuuwwwuuuttttttvvvxxxyyyxxxvvvxxxyyyyyywwwvvvwwwxxxvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxyyyyyyxxxwwwuuuuuutttuuuvvvuuuuuuwwwyyy|||}}}tttoooccc```aaajjjqqqsssuuuwwwzzzzzzzzzzzzzzzyyyyyyxxxxxx~~~yyyhhh\\\QQQLLLKKKNNNTTT[[[eeettt}}}|||}}}{{{xxxuuurrrqqqpppssswwwxxxrrrjjjjjjsss}}}~~~yyyqqqmmmlllnnnpppssstttuuuvvvxxxyyy~~~sssnnnddd[[[SSSRRRSSSSSSXXX^^^bbbfffiiihhhgggcccZZZQQQAAA;;;777777666333444777555555555666777999:::;;;::::::;;;<<<>>>@@@BBBCCCAAACCCGGGLLLPPPRRRTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWZZZ]]]___^^^ZZZUUUQQQNNNOOOQQQTTTWWWZZZ\\\^^^______^^^]]][[[[[[ZZZZZZ]]]^^^___^^^]]]```ffflllmmm___TTTUUU]]]fffqqqyyy}}}iiiUUULLLHHHHHHQQQ]]]mmm~~~xxx^^^JJJ@@@<<<]]]```dddiiikkklllkkkjjjhhhjjjlllkkkgggdddddddddgggjjjmmmpppqqqooommmkkkmmmlllrrr}}}pppkkkkkknnn~~~mmm\\\PPPHHHCCC@@@>>><<<<<<>>>???BBBKKKUUU\\\bbbjjjnnnrrrzzzyyygggZZZSSSTTT]]]gggvvvyyy}}}~~~}}}||||||zzz{{{|||}}}~~~~~~~~~~~~{{{{{{{{{|||}}}~~~}}}}}}~~~~~~|||{{{zzzyyywwwxxxyyyzzzzzzyyyxxxwwwqqqqqqrrrqqqmmmggg```\\\XXX[[[bbbjjjqqqwwwzzz|||{{{zzzzzz{{{}}}~~~}}}{{{uuuwwwyyyyyyxxxuuurrroooeeebbbcccgggjjjlllpppuuuvvvyyy}}}}}}~~~|||||||||||||||}}}~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{|||~~~xxxxxxwwwvvvvvvwwwxxxyyyvvvvvvuuuuuuuuuuuuvvvvvvuuuwwwyyy||||||qqq[[[PPPIIIIIIHHHFFFOOO]]]^^^]]][[[ZZZYYYYYYYYYYYYWWWRRRIIIBBB>>><<<:::999333777:::<<<>>>EEEOOOWWWbbbiiiqqquuuttttttwwwyyyuuuttttttssstttuuuvvvwwwtttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwuuuwwwuuussssssuuuwwwxxxwwwuuuwwwxxxxxxvvvuuuvvvvvvtttuuuwwwyyyzzzyyyxxxwwwxxxyyyyyyyyyxxxwwwuuuttttttuuuvvvvvvvvvwwwzzz}}}{{{vvvgggddddddlllrrrtttuuuwww{{{{{{{{{{{{zzzyyyxxxxxxxxx~~~xxxdddXXXLLLFFFFFFIIIQQQXXXeeevvv}}}xxxrrrooonnnsssvvvppphhhiiitttzzzooohhhffffffhhhjjjlllmmmooorrrttt}}}vvvpppaaaWWWOOOPPPRRRSSSWWW^^^aaafffiiihhhfffcccZZZPPP===999666666666444666999555555555666777999:::;;;:::::::::;;;===???BBBDDDBBBEEEJJJOOOSSSUUUUUUUUUXXXXXXYYYZZZZZZZZZZZZZZZZZZ[[[]]]]]][[[XXXSSSQQQLLLOOOSSSXXX[[[]]]]]]]]]___`````````___]]][[[YYY\\\^^^^^^]]]\\\___eeejjjkkk]]]RRRTTT^^^hhhtttmmmXXXMMMGGGEEENNNYYYfffxxxeeeNNNBBB===dddbbbbbbeeejjjmmmmmmkkkiiikkkmmmkkkhhhccc```___ggghhhjjjkkkkkkjjjiiihhhiiimmmrrrxxx~~~{{{lllbbbggguuu|||jjj[[[NNNEEE???;;;>>>@@@??????CCCKKKRRR[[[aaahhhnnntttzzz~~~vvvqqqpppqqqrrruuusssjjj]]]RRRSSS___jjjwwwzzz}}}~~~}}}||||||}}}yyyyyyyyyzzzzzz|||}}}}}}~~~}}}}}}}}}~~~~~~|||{{{|||}}}~~~~~~}}}{{{zzz{{{|||zzzyyyxxxzzz|||{{{xxxuuupppqqqrrroooiii___VVVPPPSSSWWW___hhhpppvvvyyy{{{zzzzzz|||~~~|||zzz|||yyyvvvwwwxxxvvvpppkkkfffffffffjjjnnnrrruuuuuuyyy{{{|||~~~~~~~~~~~~}}}|||{{{zzz{{{{{{{{{zzzyyy{{{~~~~~~|||{{{zzzzzzzzz{{{|||~~~~~~~~~}}}|||zzzyyyxxxxxxxxxxxxxxxxxxxxxxxxtttuuuwwwxxxxxxwwwuuuttttttuuuwwwyyy|||{{{yyyvvvbbbYYYMMMEEEFFFLLLTTTYYY[[[\\\\\\\\\\\\\\\\\\\\\VVVQQQJJJCCC@@@>>>======AAA===;;;;;;<<>>>>>?????????EEEEEEFFFLLLRRRUUUUUUSSSTTTWWW[[[\\\\\\ZZZZZZZZZVVVZZZ___cccccc___ZZZVVVRRRTTTWWWYYYZZZ\\\___aaa\\\^^^```aaa___]]]\\\\\\\\\ZZZZZZ[[[ZZZYYY^^^ffflllcccYYYVVV^^^kkkuuuzzzxxxbbbKKKBBBHHHPPPRRRaaalllyyyiiiQQQCCC;;;eeedddcccfffiiikkkkkkiiihhhiiikkkjjjgggdddbbbbbbfffggghhhiiiiiiiiiiiiiiihhhlllpppuuuzzz{{{qqqeeeeeeqqqsss```PPPFFFAAA>>>@@@AAA@@@???BBBJJJPPPZZZ___ggglllqqqwww~~~{{{qqqhhhbbbaaabbbcccllllllggg]]]UUUWWWbbbmmmvvvyyy|||}}}}}}|||{{{|||zzzzzzzzzzzz{{{|||}}}~~~~~~}}}||||||}}}~~~|||{{{|||~~~}}}~~~~~~|||{{{|||}}}yyyxxxvvvwwwyyyyyywwwtttqqqqqqqqqnnnfff\\\RRRKKKHHHMMMVVV```iiippptttuuuyyyyyy{{{}}}~~~}}}{{{yyy|||yyywwwwwwxxxvvvpppkkkffffffhhhlllppptttuuuvvv{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyxxxwwwxxxyyyyyyyyyzzz}}}}}}|||zzzyyyyyyxxx|||}}}~~~|||{{{yyywwwwwwxxxxxxxxxxxxxxxxxxyyyyyyvvvwwwyyyzzzzzzyyywwwvvvwwwwwwyyy{{{||||||yyyvvvoooggg[[[RRROOOSSSYYY]]]aaa___]]][[[YYYYYYYYYYYY\\\WWWPPPIIIDDDAAA???>>>@@@===<<<======???IIISSSaaaiiipppqqqqqquuuwwwwwwvvvuuuuuuttttttuuuuuuvvvuuuuuuuuuvvvvvvwwwyyyyyyxxxwwwuuutttssssssttttttvvvuuuttttttssssssssstttuuuuuuuuuvvvvvvwwwyyyyyyvvvwwwwwwxxxyyyyyyzzzzzz{{{yyyxxxwwwwwwwwwuuutttttttttssssssuuuyyy|||~~~tttrrroooooorrruuuxxxyyy{{{zzzzzzzzzzzz{{{||||||}}}~~~yyyfffTTTLLLHHHHHHQQQ^^^|||uuummmgggeeeeeefffdddfffooo{{{qqqgggfffeee``````ffflllmmmnnnppp{{{wwwlll]]]SSSLLLLLLQQQWWW^^^eeejjjooooooiiifffeeeZZZKKK???<<<888666555555444444666555555555666777999:::<<<===>>>@@@AAAAAABBBBBBDDDEEEGGGLLLRRRUUUUUUTTTTTTWWW[[[]]]\\\[[[ZZZZZZWWWYYY]]]``````^^^ZZZXXXUUUWWWYYYYYYZZZ[[[]]]___]]]___aaaaaa___]]]\\\\\\\\\ZZZZZZ[[[ZZZYYY^^^eeeiiiaaaYYYYYYbbbppp|||mmmVVVIIIIIIMMMOOO___kkkxxxlllUUUGGG???fffeeeeeeggghhhiiihhhgggfffgggiiihhhfffeeeeeefffffffffffffffggghhhjjjjjjgggkkknnnpppyyyyyyssstttvvvxxxkkkdddmmmzzz~~~iiiVVVIIIDDD@@@AAAAAA@@@???BBBHHHNNNWWW]]]dddjjjnnnssszzz~~~zzztttmmmcccZZZTTTSSSUUUWWWbbbdddddd___[[[^^^gggpppuuuxxx{{{||||||{{{zzz{{{{{{{{{zzz{{{{{{|||}}}~~~~~~}}}|||{{{{{{|||}}}~~~~~~|||{{{|||~~~~~~}}}~~~~~~}}}|||}}}~~~zzzyyywwwwwwxxxxxxxxxwwwqqqrrrqqqmmmdddXXXMMMFFFAAAGGGRRR^^^hhhooosssuuuwwwxxxyyy{{{{{{{{{zzzyyy|||yyywwwwwwwwwuuupppkkkeeehhhlllpppsssvvvwwwwww||||||~~~~~~~~~}}}}}}}}}}}}|||zzzwwwuuutttsssssspppsssuuuwwwxxxyyy|||}}}~~~}}}|||{{{zzzyyyxxxwww~~~~~~}}}|||zzzyyywwwwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxyyy{{{||||||{{{yyyxxxzzzzzz{{{~~~~~~|||zzzqqqggg```___aaadddgggddd___ZZZXXXWWWYYYZZZ\\\XXXRRRLLLFFFBBB@@@???AAA???>>>@@@???AAAIIIRRR^^^gggoooqqqrrruuuwwwvvvvvvvvvuuuuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwuuutttssssssttttttuuuuuuuuuuuuttttttttttttuuuuuutttuuuuuuvvvwwwxxxuuuuuuuuuvvvwwwwwwxxxxxxyyyzzzzzzxxxvvvuuuuuuvvvsssrrrrrrsssuuuyyy|||~~~yyyvvvsssrrrtttvvvwwwxxx{{{{{{{{{{{{{{{|||}}}}}}qqq]]]QQQKKKJJJTTTaaazzztttfffcccaaaaaaaaaeeeppp{{{wwwlllhhhhhheeeffflllpppnnnkkkjjjwwwzzzzzzlll\\\SSSKKKMMMSSSYYYaaahhhlllpppooojjjgggdddXXXJJJ>>>;;;777555555555555444555555555555666888:::;;;===>>>@@@BBBCCCDDDEEEEEEEEEFFFHHHMMMRRRVVVVVVVVVTTTWWW[[[]]]]]][[[ZZZYYYWWWXXXYYYZZZ[[[[[[ZZZZZZYYYYYYZZZYYYXXXXXXZZZ]]]___aaacccbbb```^^^]]]]]]\\\YYYXXXZZZZZZYYY]]]cccgggbbb]]]___iiixxx{{{dddQQQJJJLLLNNN^^^kkkxxxoooYYYKKKDDDggggggggghhhhhhgggfffeeeeeefffggggggffffffhhhiiiffffffeeefffgggiiikkklllgggiiikkkkkkrrr}}}~~~}}}uuurrrqqquuu}}}qqqhhhnnnuuuxxx{{{sss___NNNEEE???@@@???>>>>>>AAAGGGLLLUUUZZZbbbhhhlllpppvvvzzz}}}xxxtttkkkeee\\\TTTPPPRRRUUUXXX^^^cccffffffdddffflllssstttwwwzzz{{{{{{zzzyyyzzz{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzz{{{||||||~~~|||{{{{{{}}}~~~~~~}}}}}}~~~~~~}}}|||}}}~~~}}}|||zzzyyyyyyzzzzzz{{{rrrrrrrrrmmmdddXXXLLLDDD>>>EEEPPP]]]gggooossstttuuuwwwyyyzzzyyyyyyzzz{{{{{{yyywwwwwwvvvsssnnnjjjfffjjjoootttwwwxxxxxxxxx{{{|||}}}~~~~~~}}}|||{{{|||yyyuuuqqqmmmkkkjjjjjjiiimmmrrrvvvxxxzzz{{{}}}}}}}}}}}}|||{{{zzzyyyxxx}}}~~~~~~}}}|||{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxzzz{{{||||||{{{zzzxxx{{{{{{~~~}}}vvvqqqpppqqqnnniiibbb\\\YYYYYY[[[]]]YYYWWWSSSOOOJJJHHHHHHIIIIIIFFFDDDCCCBBBCCCKKKUUU[[[eeennnqqqsssuuuwwwuuuwwwvvvvvvvvvvvvwwwxxxxxxwwwwwwwwwwwwwwwxxxyyyzzzyyyxxxvvvuuuttttttuuuuuuuuuuuuuuuvvvuuuuuuuuuuuutttttttttttttttuuuvvvvvvttttttuuuuuuvvvwwwwwwxxxxxxzzz{{{yyyuuusssuuuwwwuuuuuuuuuuuuwwwyyy|||}}}}}}zzzwwwuuuvvvwwwwwwwwwzzzzzzzzzzzzzzz{{{|||}}}~~~{{{iiiZZZPPPNNNWWWccczzzzzzvvvmmmgggbbbbbbdddiiisss}}}{{{rrrmmmnnnmmmpppwwwyyytttllliiioooqqqxxxsss[[[RRRKKKNNNTTT\\\dddkkknnnpppooojjjgggaaaUUUIII===:::666555555555555555555555555555777888:::<<<===>>>@@@BBBEEEFFFGGGHHHEEEGGGJJJOOOSSSUUUWWWWWWTTTWWW\\\^^^]]][[[ZZZYYYWWWVVVUUUUUUUUUWWWYYYZZZZZZZZZYYYVVVTTTTTTVVVYYY```bbbcccbbb```^^^]]]^^^ZZZWWWVVVXXXXXXXXXZZZ___gggdddbbbgggrrrrrrZZZLLLMMMQQQ___mmm|||rrr[[[LLLFFFggghhhiiijjjiiigggfffeeeeeefffhhhhhhggghhhjjjkkkgggggggggggghhhjjjlllnnnhhhhhhggghhhmmm{{{xxxttt|||{{{yyyzzzuuuyyy|||wwwooorrrtttrrrpppttt~~~xxxgggTTTGGG>>>>>><<<<<<===AAAFFFJJJRRRXXX```fffjjjnnntttxxx{{{}}}}}}}}}~~~|||xxxtttgggbbb[[[VVVUUUXXX]]]aaaeeeiiimmmnnnlllmmmqqquuutttwwwzzz{{{zzzyyyyyyzzz|||{{{{{{{{{{{{||||||}}}}}}|||{{{zzzzzz{{{||||||~~~}}}{{{{{{|||}}}|||{{{|||}}}~~~~~~}}}|||}}}}}}}}}|||zzzyyyzzz{{{|||sssttttttpppgggZZZNNNFFF<<>>@@@BBBDDDFFFGGGHHHJJJLLLPPPRRRSSSTTTUUUWWWSSSXXX]]]```___]]]ZZZYYYXXXVVVUUUSSSSSSTTTVVVWWWYYYWWWTTTPPPMMMNNNQQQUUUWWWXXXYYYXXXWWWVVVWWWXXX[[[VVVTTTWWWYYYXXXXXX[[[```ccckkkvvvrrrXXXQQQUUUddduuuvvv]]]KKKDDDdddhhhlllmmmllljjjjjjkkkhhhjjjmmmnnnlllkkkjjjjjjgggggghhhiiiiiiiiiiiiiiikkkfffcccfffmmmyyyxxxnnnjjjlllzzzssslllmmmpppuuu}}}tttmmmfff\\\UUUGGGCCC@@@===>>>@@@BBBDDDIIIPPPYYY```eeejjjooosssuuuzzz}}}{{{zzz{{{zzzvvvvvvvvvxxx|||}}}yyytttrrrsssuuuwww{{{||||||zzzwwwuuuvvvxxxuuuxxx{{{|||{{{zzzzzzzzzzzzzzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzz{{{}}}}}}{{{zzz{{{{{{zzzyyyyyy{{{||||||{{{{{{|||}}}yyy{{{}}}|||zzzxxxyyyzzzyyyzzzzzzuuujjj\\\NNNEEECCCFFFJJJPPPVVV[[[^^^```cccjjjrrrwwwwwwvvvxxxzzzuuuvvvuuussspppkkkhhhfffhhhmmmtttxxxxxxxxx{{{~~~{{{{{{zzz{{{|||}}}~~~{{{|||}}}|||yyytttnnnkkk___ZZZSSSMMMIIIHHHIIIJJJNNNSSSYYY```fffkkkpppsssuuuwwwzzz}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||{{{zzzzzzyyywwwxxxzzz{{{{{{zzzxxxwwwzzz{{{~~~zzzuuurrrkkklllkkkiiigggkkkttt{{{{{{qqqcccVVVSSSUUUaaaiiipppqqqqqquuuwwwwwwxxxxxxxxxxxxyyyzzz{{{|||zzzzzzyyyyyyyyyyyyzzzzzzxxxwwwvvvttttttttttttuuutttuuuwwwyyyyyyxxxwwwvvvvvvvvvuuuuuutttuuuuuuvvvuuuvvvvvvwwwwwwxxxyyyyyy{{{yyyxxxwwwwwwwwwuuutttttttttttttttttttttttttttvvv|||}}}{{{yyywwwvvvwwwxxxxxxwwwwwwwwwwwwxxxyyyzzz||||||~~~~~~rrr```RRRQQQ\\\fffqqqvvvnnniiimmmrrrtttuuuwww}}}wwwrrrlllkkknnnvvvyyyuuunnnkkkfffdddfffnnnuuu{{{ttt]]]TTTNNNQQQXXXaaajjjqqqqqqnnnllliiidddXXXKKKBBB999777444333444666666666555555555666888:::<<<>>>>>>???AAACCCEEEFFFGGGHHHLLLOOOSSSTTTSSSSSSTTTVVVSSSXXX]]]aaa```]]]ZZZYYYZZZZZZYYYXXXWWWWWWWWWWWWXXXVVVRRRNNNLLLNNNRRRVVVVVVWWWXXXWWWVVVVVVXXXZZZ]]]XXXVVVZZZ\\\[[[ZZZ\\\ccchhhqqq}}}~~~```TTTVVVeeewwwyyy```MMMGGGccchhhmmmnnnmmmllllllnnniiilllooopppnnnkkkjjjiiifffggghhhiiiiiihhhgggfffllleeebbbgggnnnyyy|||rrrkkkjjjnnnxxx{{{qqqoooqqqllluuu{{{ooogggaaa]]]\\\LLLHHHCCC??????@@@AAABBBFFFMMMVVV^^^ccchhhmmmqqqooouuuyyyyyy{{{|||{{{wwwuuuuuuxxx}}}|||yyywwwxxxzzzuuuxxx{{{||||||{{{zzz{{{zzzyyyyyyxxxxxxxxxyyyyyy{{{zzzzzz{{{|||~~~}}}{{{zzzzzzzzzyyyxxxxxxzzz{{{{{{zzzzzz{{{}}}zzz}}}}}}{{{{{{||||||}}}|||vvvkkk[[[LLLBBB???AAACCCGGGKKKOOOSSSTTT]]]fffpppvvvvvvuuuvvvxxxtttuuuuuusssnnnjjjgggeeehhhnnnuuuwwwwwwxxx{{{||||||{{{|||}}}~~~yyyzzz{{{yyyvvvpppjjjfffTTTPPPJJJDDDAAABBBDDDFFFGGGKKKRRRXXX___eeejjjnnnsssuuuxxx|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzzzzzzzxxxyyy{{{||||||{{{yyyxxx{{{{{{}}}~~~tttvvv~~~zzzwww{{{uuuggg``````ccckkkpppqqqqqquuuwwwwwwxxxxxxxxxyyyzzz{{{|||}}}{{{zzzzzzyyyyyyyyyzzzzzzwwwvvvtttsssrrrrrrsssssstttuuuwwwyyyzzzyyywwwvvvwwwvvvvvvuuuuuuuuuvvvvvvuuuuuuvvvvvvwwwwwwxxxxxx|||yyyvvvvvvxxxxxxvvvsssttttttuuuuuuvvvwwwwwwwwwuuuzzz}}}}}}~~~~~~zzzxxxwwwuuuvvvwwwxxxxxxwwwxxxxxxxxxyyyzzz{{{}}}~~~{{{~~~{{{ooo[[[MMMNNN\\\hhhnnnzzz~~~vvvoooqqquuusssooonnnzzz~~~uuuoookkkiiillltttxxxtttooommmjjjeeedddiiiooouuu|||qqq^^^UUUOOORRRYYYaaajjjqqqqqqnnnkkkiiicccWWWIIIAAA999666444333444666777666555555555666888:::===>>>@@@AAABBBDDDFFFGGGHHHHHHMMMQQQTTTUUUSSSRRRSSSUUUSSSXXX^^^aaa```]]]ZZZYYY\\\]]]]]]\\\[[[ZZZXXXWWWXXXVVVRRRNNNLLLOOOTTTXXXXXXZZZZZZZZZYYYZZZ\\\^^^```ZZZXXX\\\^^^]]]\\\]]]iiinnnwwweeeVVVVVVfffxxx|||cccPPPJJJlllllllllmmmnnnooooooppprrrrrrqqqooonnnmmmlllkkkiiihhhffffffggggggfffeeegggcccccchhhpppzzzxxxpppkkklllqqqwww~~~}}}vvvuuuuuuwww|||{{{ooojjjgggaaaYYYPPPKKKDDD@@@>>>???@@@AAAEEEJJJRRRYYY```ffflllooonnnqqqssstttuuuuuuwwwxxxyyyyyyzzz||||||{{{zzzyyywwwvvvwwwwwwxxxzzz||||||{{{yyy{{{{{{{{{{{{{{{zzzzzzzzz{{{{{{{{{{{{||||||||||||}}}|||{{{}}}~~~zzzvvvtttuuuwwwzzz{{{|||||||||yyyzzz{{{{{{{{{{{{}}}}}}{{{xxxlllYYYKKKEEE???BBBEEEEEEEEEFFFJJJMMMWWW___kkksssvvvvvvwwwwwwsssuuutttpppjjjfffeeefffkkktttzzzyyywwwxxxzzzzzzzzz{{{||||||||||||~~~~~~~~~}}}zzzxxxyyyxxxxxxvvvqqqhhh^^^XXXIIIFFFAAA???>>>?????????AAAEEEJJJPPPVVV]]]dddhhhoooqqquuu{{{~~~~~~~~~~~~~~~}}}{{{|||~~~~~~}}}||||||}}}~~~{{{zzzyyyzzz||||||{{{zzz{{{|||}}}~~~~~~}}}|||{{{{{{yyyyyy}}}uuuddddddqqqvvvoooppppppqqqrrrrrrsssttttttvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzyyyyyyxxxxxxyyyyyypppqqqqqqrrrssstttuuuuuuvvvuuuttttttuuuwwwyyyzzzvvvvvvuuuuuuvvvwwwxxxxxxvvvvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvwwwwwwwwwvvvvvvvvvuuuuuutttttttttxxxyyyyyyxxxwwwwwwxxxzzzuuuuuuvvvvvvwwwwwwxxxxxxvvvxxxyyyyyyyyyzzz}}}yyyrrrpppkkkcccXXXQQQSSS]]]fffkkkrrr{{{xxxqqqppppppllliiihhhfffooo~~~|||qqqiii```dddlllssswwwuuupppllljjjgggcccbbbeeellluuu{{{yyy~~~oooYYYSSSNNNRRR]]]gggkkklllnnnjjjhhhggg```RRRCCC<<<777777666555555555555555777888888888888:::>>>AAAGGGDDDBBBCCCGGGJJJKKKJJJNNNOOOQQQRRRSSSRRRQQQPPPRRRSSSUUUXXX[[[]]]^^^___\\\ZZZYYY[[[^^^\\\VVVQQQLLLOOOPPPOOOLLLMMMSSSXXX___]]]ZZZXXXYYY]]]aaaccc]]]]]]]]]\\\\\\^^^bbbeeegggwww```NNNVVVbbbxxxyyy{{{~~~iiiSSSGGGhhhiiikkkmmmooopppqqqqqqppppppooonnnlllkkkjjjiiiiiihhhggggggggggggeeecccdddaaaaaagggnnnxxxyyyuuussstttvvvxxxyyyzzz{{{{{{{{{{{{zzzwwwwwwzzzrrrkkkgggaaaZZZOOOJJJCCC???>>>??????@@@CCCHHHPPPXXX___eeejjjmmmmmmooorrrsssssstttvvvwwwwwwwwwxxxzzz~~~|||{{{zzzzzzxxxvvvttttttuuuxxxzzz|||{{{zzz{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{|||||||||}}}}}}}}}}}}|||{{{|||}}}}}}zzzwwwtttvvvxxxzzz{{{|||||||||~~~~~~~~~}}}}}}~~~~~~}}}zzzmmmZZZKKKEEE???BBBDDDCCCBBBBBBEEEHHHTTT]]]hhhpppttttttuuuvvvssstttrrrmmmgggcccccceeekkksssyyyxxxvvvxxxzzzyyyzzz{{{|||||||||}}}~~~~~~}}}}}}|||zzzxxxyyyxxxuuuqqqkkkcccYYYSSSHHHEEEAAA>>>>>>>>>>>>>>><<>>AAAGGGEEEDDDFFFJJJNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLNNNQQQUUUYYY\\\^^^______]]]ZZZ[[[]]]\\\WWWRRROOOQQQRRRPPPMMMOOOUUUZZZ]]]\\\ZZZXXXYYY[[[]]]___[[[\\\\\\[[[\\\^^^bbbffflllzzzaaaNNNVVV___uuuzzzyyy}}}}}}iiiWWWMMMdddgggjjjnnnpppqqqrrrqqqoooooonnnmmmllljjjiiihhhggggggfffffffffeeebbb___```]]]^^^dddllluuu~~~{{{wwwtttssstttvvvwwwttt}}}}}}uuujjjeee^^^XXXLLLGGGBBB>>>======>>>>>>@@@FFFNNNVVV\\\bbbgggjjjjjjmmmoooqqqqqqrrrtttuuutttuuuuuuwwwzzz~~~|||zzzyyyyyyxxxvvvtttqqqpppqqqtttxxxzzz{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~|||zzzzzz{{{{{{zzzxxxuuuwwwyyyzzz||||||||||||||||||}}}{{{zzzyyy{{{||||||ooo[[[KKKEEEAAACCCEEECCC@@@@@@BBBEEEPPPYYYeeennnqqqrrrsssuuutttssspppiiiccc```bbbeeelllsssxxxwwwvvvxxxzzzyyy{{{{{{{{{||||||}}}}}}~~~~~~}}}{{{|||||||||zzzxxxyyyvvvpppjjjcccZZZRRRLLLGGGDDD@@@>>>=========<<<888;;;>>>BBBGGGNNNVVV[[[eeeiiipppxxx}}}}}}{{{zzz{{{|||}}}~~~~~~}}}|||{{{{{{||||||~~~~~~}}}}}}|||{{{zzzzzz||||||{{{zzz~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz}}}rrraaaZZZaaaqqqzzzttttttttttttttttttuuuuuusssssstttvvvwwwyyyzzzzzz~~~}}}zzzxxxvvvtttsssrrruuuuuutttttttttsssssssssvvvvvvuuuuuuuuuwwwxxxyyyvvvvvvvvvvvvvvvwwwwwwwwwuuuvvvvvvvvvvvvvvvwwwwwwyyyxxxxxxwwwvvvuuuttttttrrrrrrrrrrrrssstttuuuvvvvvvwwwwwwvvvtttsssuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvtttuuuwwwxxxyyyzzz}}}yyylllbbbYYYVVVQQQLLLKKKRRR^^^ggghhhiiilllrrr{{{xxxqqqqqqoooiiibbb^^^[[[\\\aaalll}}}zzzsssooosssyyy}}}|||vvvooojjjgggeeebbb___```cccfffiiihhhmmmnnnlllooosssoooeeeWWWSSSQQQUUU___hhhmmmmmmooojjjgggeee\\\LLL???999777666666555555555555666777888999::::::<<>>>>>======<<<:::;;;<<<>>>AAAGGGNNNSSS```fffnnnuuuzzz}}}~~~~~~}}}{{{yyyzzz{{{{{{|||~~~~~~}}}||||||{{{{{{{{{|||}}}~~~~~~~~~}}}|||{{{{{{||||||{{{zzz}}}}}}}}}||||||{{{{{{{{{zzzzzzzzz}}}uuucccXXXZZZhhhzzz}}}zzzuuuuuuttttttttttttttttttqqqrrrsssuuuvvvxxxyyyzzz|||{{{yyywwwuuusssrrrrrrssssssssssssssssssssssssvvvvvvuuuuuuvvvwwwxxxxxxvvvvvvvvvwwwwwwwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvuuuuuuqqqqqqqqqqqqqqqssstttuuuvvvwwwwwwuuutttssstttvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxxxxyyy{{{~~~ttteeeZZZQQQOOOLLLIIIKKKTTT___hhhjjjhhhfffiiipppxxx}}}wwwrrrttttttmmmddd___ZZZXXXYYYbbbqqqyyyuuu}}}xxxqqqkkkiiieeecccaaaaaabbbbbbccchhhkkkkkkmmmnnniiiaaaVVVSSSRRRWWW```iiimmmnnnppplllhhhdddYYYJJJ>>>999777666555555555555666666777999:::;;;;;;===@@@CCCDDDEEEFFFHHHLLLOOORRRSSSQQQOOOMMMKKKLLLNNNQQQSSSNNNPPPRRRUUUXXX[[[\\\]]]___\\\YYYYYYZZZ[[[[[[ZZZXXXXXXVVVSSSRRRUUUZZZ___]]]]]]]]]]]]\\\[[[ZZZYYYXXXZZZ[[[\\\]]]```dddhhhpppyyyjjjUUUVVVTTTeeeuuuggg\\\WWWfffhhhkkknnnooonnnlllkkkjjjkkkkkkkkkiiigggeeedddaaa``````aaabbbaaa___]]]]]][[[]]]bbbgggllluuu~~~}}}zzzxxxwwwuuusssbbbWWWOOOJJJGGGCCC>>><<<<<<<<<======<<>><<<<<<============@@@EEEKKKQQQXXX___cccgggiiimmmooopppqqqsssuuuuuuvvvxxxxxxxxxyyy|||{{{{{{|||zzzxxxxxxyyy{{{}}}{{{xxxuuuqqqlllfffbbb___^^^^^^bbbhhhoootttwwwxxxxxxyyyzzz{{{}}}}}}~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyyyy{{{}}}zzz{{{|||}}}}}}||||||{{{wwwxxx{{{|||}}}ooo[[[PPPMMMIIIKKKKKKHHHDDDAAACCCEEENNNWWWcccllloooppprrrsssuuusssnnngggaaaaaafffkkkrrruuuwwwvvvxxx|||}}}zzz|||zzzyyy{{{~~~~~~{{{xxxxxxwwwwwwwwwwwwtttpppmmmddd___XXXSSSOOOMMMKKKJJJHHHFFFDDDBBBBBBAAA???>>><<<<<<<<<;;;;;;===AAADDDMMMVVVdddooowww|||}}}~~~~~~~~~~~~~~~zzzwwwtttuuuyyy||||||{{{}}}}}}~~~~~~~~~~~~}}}}}}|||}}}~~~}}}}}}~~~}}}||||||||||||{{{zzzwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{||||||~~~sssaaa[[[cccrrr{{{}}}zzz{{{{{{||||||{{{zzzyyysssssssssssssssssssssssssssssstttuuuvvvwwwxxxxxxxxxwwwvvvvvvvvvvvvvvvvvvsssssstttuuuvvvwwwxxxxxxvvvvvvvvvvvvwwwwwwvvvvvvvvvvvvwwwxxxxxxwwwuuuttttttttttttssssssssssssrrrrrrssstttuuuuuutttssssssqqqpppooonnnoooqqqsssuuutttuuuvvvuuuuuuuuuwwwyyywwwwwwwwwwwwvvvvvvvvvvvvyyyzzzzzzzzzyyyyyy{{{}}}~~~ttteeeZZZLLLJJJIIIJJJPPPYYYccciiimmmkkkgggcccbbbffflllqqqxxx~~~}}}~~~vvvqqqpppyyyzzzooohhh^^^\\\ZZZ[[[___eeeiiikkkqqqyyy~~~}}}}}}xxxsssnnnjjjhhhfffdddjjjrrrwwwtttjjj]]]UUUQQQQQQTTTYYYaaahhhlllnnnnnnkkkfff```TTTEEE<<<:::666555555555555666666777777999<<<>>>???@@@CCCEEEJJJLLLNNNOOONNNOOOQQQRRRMMMMMMMMMNNNPPPQQQSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTXXXWWWWWWWWWYYYZZZ\\\^^^[[[YYYXXXWWWWWWYYY[[[]]]\\\]]]___aaaaaa```^^^]]][[[]]]^^^^^^^^^___bbbddddddhhhoootttrrrooopppuuuuuurrrWWWNNNMMMSSSddd{{{yyymmmcccjjjjjjkkkkkkkkkjjjjjjiiieeefffggggggeeeccc```^^^^^^]]]\\\^^^bbbeeehhhhhhdddbbbccceeefffeeeiiiooo|||yyy}}}zzzfffVVVMMMGGGDDDAAA>>><<<<<<=========>>>@@@DDDHHHNNNVVV^^^dddhhhjjjnnnpppqqqrrrtttvvvvvvwwwxxxxxxxxxxxxzzz{{{wwwwwwwwwvvvttttttvvvxxxzzzwwwsssoooiiiccc\\\WWWRRRRRRSSSYYYbbblllssswwwwwwxxxyyyzzz|||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}zzzyyy{{{~~~{{{|||}}}~~~}}}}}}{{{{{{vvvxxxzzz{{{{{{}}}ppp^^^TTTTTTPPPQQQPPPKKKEEEAAAAAACCCNNNWWWccckkknnnooopppqqqsssqqqmmmgggbbbbbbgggllltttwwwwwwwwwyyy~~~~~~{{{|||zzzyyy{{{~~~{{{vvvvvvuuutttsssrrrnnniiieeeYYYVVVQQQOOONNNOOOOOOOOOJJJHHHFFFEEEEEEDDDBBB@@@<<<===>>>>>>>>>???BBBEEEJJJTTTcccnnntttyyy~~~}}}~~~|||}}}~~~}}}~~~~~~~~~xxxtttqqqsssxxx}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}}}}{{{yyyvvvvvvvvvvvvxxxzzz|||}}}zzz{{{||||||}}}{{{hhh^^^eeeqqqxxx~~~}}}{{{zzzzzzzzzyyyyyyyyyyyyzzzzzzssssssssstttuuuuuuuuuvvvuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxwwwvvvvvvvvvwwwwwwrrrrrrssssssttttttuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvxxxxxxxxxwwwuuutttssssssssssssrrrrrrrrrqqqrrrrrrssssssrrrpppmmmllleeeeeedddeeegggkkkoooqqqppprrrsssttttttuuuwwwyyyyyyxxxxxxxxxwwwwwwwwwvvvwwwxxxzzzzzzzzz|||~~~zzzlllbbbPPPNNNMMMPPPXXXbbblllqqqqqqqqqpppjjjfffhhhpppxxx~~~}}}yyysssuuuwwwooocccaaa^^^[[[YYY\\\```dddkkkttt~~~}}}|||{{{uuupppnnnlllkkkpppxxx{{{uuuhhhZZZRRROOOPPPTTTZZZaaagggkkkmmmkkkgggccc]]]PPPBBB:::999555555555555555666777777777:::===???@@@AAADDDFFFIIILLLOOOOOONNNOOOPPPSSSMMMOOOQQQSSSSSSRRRPPPOOOPPPQQQSSSUUUVVVWWWXXXXXXYYYZZZZZZZZZYYYZZZ[[[\\\ZZZXXXWWWXXXXXXZZZZZZZZZWWWYYY[[[]]]^^^___^^^]]]\\\]]]^^^]]]\\\\\\]]]^^^```aaagggllliiibbbbbbfffhhhwwwwww[[[OOOKKKLLLWWWlllzzzllljjjjjjjjjjjjjjjjjjkkkkkkggghhhiiiiiihhheeebbb```___]]]\\\^^^ccchhhlllnnnfffdddeeegggfffdddfffkkkyyyxxxzzzxxxvvv{{{jjjZZZPPPJJJCCCAAA>>><<<===>>>>>>===???@@@CCCFFFLLLUUU^^^eeehhhkkknnnqqqrrrsssuuuwwwvvvwwwxxxxxxwwwwwwxxxyyyuuuuuutttsssqqqppprrrtttuuurrrmmmhhhbbbZZZRRRLLLIIIIIIKKKRRR]]]iiissswwwwwwwwwxxxzzz|||}}}~~~|||}}}}}}}}}}}}~~~~~~~~~~~~{{{zzz|||~~~|||}}}}}}~~~~~~}}}{{{{{{|||}}}~~~qqq```XXXXXXXXXXXXVVVPPPHHHCCCBBBCCCNNNWWWbbbjjjmmmmmmnnnoooqqqooolllfffbbbccchhhmmmuuuxxxxxxwwwzzz||||||zzzxxx{{{zzzvvvtttsssrrrpppnnnjjjddd___SSSPPPMMMMMMOOOQQQSSSSSSLLLJJJHHHGGGFFFEEECCCAAA===???AAABBBBBBDDDGGGIIINNNXXXeeennnrrruuuxxx{{{|||}}}~~~|||}}}~~~}}}}}}~~~~~~vvvsssppprrrxxx}}}~~~|||{{{}}}~~~~~~~~~}}}~~~~~~||||||}}}}}}{{{yyyvvvvvvvvvwwwyyy{{{~~~zzz{{{||||||}}}kkkaaafffqqqwwwxxx|||~~~{{{zzzxxxxxxyyyxxxxxxwwwwwwxxxxxxyyysssttttttuuuvvvwwwwwwxxxvvvvvvvvvwwwwwwwwwwwwwwwzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuvvvwwwxxxyyyxxxwwwuuussssssssssssrrrrrrqqqqqqqqqkkkkkkkkkjjjhhhdddaaa___ZZZYYYZZZ\\\___dddiiilllnnnoooqqqrrrssstttwwwyyyyyyyyyyyyxxxxxxxxxwwwwwwuuuwwwyyy{{{|||~~~rrrhhhTTTSSSSSSWWW```kkkuuuzzzuuuxxxxxxsssmmmnnnxxx~~~~~~yyy{{{~~~uuuhhhfffbbb\\\WWWYYY___eeejjjttt~~~|||zzzyyytttqqqppprrrvvv|||~~~wwwhhhZZZSSSMMMOOOTTTZZZ```fffjjjmmmhhheeeaaaZZZNNN???888888555555555555555666777888777:::===???AAABBBDDDFFFEEEIIILLLMMMLLLMMMOOORRROOOQQQTTTVVVUUUQQQMMMJJJNNNPPPSSSVVVYYY\\\^^^___\\\]]]]]]\\\[[[ZZZZZZZZZXXXXXXWWWXXXYYYZZZYYYXXXSSSUUUWWWZZZ\\\]]]]]]]]]\\\]]]]]]\\\ZZZYYYZZZ[[[^^^___cccgggbbbYYYWWW[[[bbbrrr}}}aaaRRRKKKIIIPPPcccwwwzzzjjjjjjjjjlllnnnnnnlllkkkkkkkkklllkkkjjjhhhfffeee]]]___bbbdddfffggghhhhhhhhhiiiiiihhhffffffggghhhwww}}}yyy~~~~~~rrroooyyyvvv```VVVTTTHHHCCC===;;;===>>>>>>===<<<>>>AAADDDIIIPPPXXX^^^eeehhhkkknnnoooqqqsssuuuuuuvvvwwwwwwwwwvvvuuutttuuuttttttrrrqqqqqqppppppqqqkkkbbb[[[WWWSSSOOOKKKHHHJJJJJJLLLXXXiiirrrrrrwwwyyy{{{|||{{{{{{|||}}}~~~|||{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}}}}}}}|||{{{{{{|||}}}~~~~~~}}}~~~sssccc\\\^^^cccbbb[[[NNNDDDBBBCCCCCCNNNUUU]]]dddkkkqqqrrrooorrrooojjjeeecccffflllppprrrsssvvvxxxzzz|||}}}~~~yyyyyyyyyyyyxxxvvvuuutttsssrrrpppnnnjjjeee```\\\SSSTTTVVVWWWXXXXXXWWWWWWSSSLLLFFFEEEDDDAAA@@@BBBBBBDDDFFFGGGIIIKKKOOOQQQZZZ^^^eeemmmtttyyy|||~~~}}}{{{zzz|||~~~|||~~~||||||||||||}}}~~~}}}{{{zzz{{{{{{{{{zzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{yyyxxxxxxzzz|||yyyxxxwwwwwwxxxzzz{{{|||||||||}}}~~~wwwiiiccchhhppptttyyyzzz{{{}}}~~~~~~~~~|||zzzzzzzzz{{{{{{yyywwwuuutttsssssssssvvvvvvvvvvvvvvvvvvwwwwww{{{yyyxxxvvvuuutttuuuuuuppprrrtttvvvxxxxxxxxxxxxssstttuuuvvvvvvuuutttsssuuuuuuuuuvvvwwwwwwxxxxxxtttuuuvvvxxxxxxwwwwwwvvvssssssrrrqqqqqqppppppooommmmmmlllhhhaaaZZZUUUSSSUUUTTTRRRQQQTTTYYY```dddfffkkkqqqvvvxxxyyyzzz{{{{{{yyyvvvsssrrrrrrssssssxxxxxxxxxyyyzzz|||~~~rrriii^^^VVVTTT^^^kkksssvvvwwwxxxyyyyyywwwuuuwww||||||yyyxxx}}}wwwqqqiii```[[[\\\aaaeeegggnnnuuu}}}|||~~~yyytttrrrqqqyyyzzz}}}}}}tttdddWWWSSSKKKQQQYYY```ccceeeeeeffffffeee```UUUHHH===999:::666444222222555888999999<<<>>>@@@AAAAAABBBEEEGGGIIIJJJKKKJJJJJJLLLOOOQQQNNNVVV[[[YYYUUUSSSPPPLLLRRRSSSTTTVVVYYY[[[^^^___aaa```^^^[[[YYYXXXXXXXXXVVVVVVVVVXXXYYYYYYWWWUUUUUUVVVWWWWWWWWWYYY]]]___ccc```\\\WWWUUUVVVXXXZZZ``````bbbccc___YYYWWW[[[aaalllvvvZZZLLLJJJNNNZZZjjjxxxkkkjjjjjjlllnnnnnnlllkkkkkkkkkkkkkkkjjjhhhfffeeeaaabbbdddfffgggggggggggghhhhhhiiiiiiiiiiiikkkllluuuxxxxxxuuuooottt~~~}}}gggYYYTTTIIIDDD???===>>>??????===;;;<<>>AAABBBCCCCCCEEEFFFGGGHHHIIIIIIIIIJJJMMMOOOOOOVVV[[[YYYUUUTTTSSSPPPTTTTTTUUUWWWYYY[[[]]]^^^]]]]]]\\\\\\[[[ZZZXXXXXXWWWVVVVVVVVVXXXXXXVVVUUUTTTVVVWWWWWWWWWWWWZZZ\\\]]][[[XXXUUUTTTUUUWWWYYY___```bbbeeebbb\\\[[[^^^hhhrrrdddPPPKKKJJJRRR___lllxxxkkkjjjjjjlllmmmnnnlllkkkiiijjjjjjjjjiiihhhfffeeeeeeeeefffggghhhhhhhhhhhhiiiiiiiiiiiikkkmmmoooqqqqqq~~~}}}ttt~~~|||sssppptttyyyppp]]]SSSJJJEEEAAA???@@@@@@>>><<<999;;;===@@@DDDJJJRRRWWWbbbeeeiiikkkmmmooorrrtttvvvvvvxxxxxxxxxxxxvvvvvvuuuttttttsssrrrqqqppppppqqqmmmhhhdddbbb```^^^\\\YYYZZZYYYZZZaaalllrrrtttwwwxxxzzzzzzzzz{{{}}}}}}|||zzz{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}}}}}}}}}}|||{{{{{{yyy{{{|||{{{{{{{{{}}}rrrddd___aaaeeeeee]]]PPPFFFDDDEEEEEEFFFKKKQQQXXXbbbnnnsssrrrnnnkkkfffcccdddhhhnnnrrryyyyyyzzzzzzzzzyyyyyyyyyuuutttqqqooonnnnnnoooooonnnllliiieeebbbaaa``````dddgggkkkmmmmmmjjjfffbbb]]]TTTMMMKKKKKKKKKNNNRRRUUUYYY___cccfffiiillloootttttttttuuuwwwxxxzzzzzz~~~~~~~~~}}}}}}}}}}}}}}}|||~~~~~~}}}}}}}}}}}}~~~}}}}}}yyyxxx{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}xxxuuusssuuuxxxyyyyyyyyyyyyzzzyyyxxxwwwvvvwwwwwwyyyzzzzzzzzz{{{|||}}}rrrggghhhpppvvvwwwxxxyyy{{{||||||||||||yyyxxxwwwvvvvvvvvvwwwxxxsssrrrrrrrrrsssuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvuuuttttttuuuvvvvvvssstttuuuuuuvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxwwwwwwssstttuuuvvvwwwxxxyyyyyyuuuuuuvvvwwwwwwwwwwwwvvvtttssssssrrrrrrqqqppppppkkkjjjgggaaaZZZTTTQQQQQQKKKIIIGGGFFFFFFHHHKKKNNN\\\aaaiiiooorrrsssssstttuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwxxxzzz||||||pppgggXXXWWWZZZdddlllooossswwwwww{{{}}}}}}zzzxxxxxxzzz}}}uuu{{{yyytttnnnlllooosssuuuvvvrrrwww~~~}}}|||}}}|||xxxvvvssssssvvvwwwoooaaaWWWTTTPPPVVV___eeeggggggfffeeeaaa___YYYNNNBBB999666666555777777666444444888<<<<<>>BBBHHHPPPUUU___bbbfffjjjlllnnnqqqtttvvvvvvwwwxxxxxxwwwvvvuuutttssspppnnnnnnpppsssuuutttsssrrrrrrrrrrrrrrrqqqjjjiiifffdddggglllqqqsssvvvwwwyyyyyyyyy{{{~~~}}}{{{zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}||||||{{{zzzyyyzzz{{{{{{zzz{{{}}}sssfffbbbfffjjjiiiaaaRRRGGGEEEEEEEEEHHHKKKMMMRRR\\\hhhnnnnnnlllhhhdddbbbeeejjjqqqtttwwwwwwwwwxxxwwwwwwvvvvvvsssqqqmmmiiihhhhhhiiikkkkkkiiigggdddccceeehhhkkkooopppqqqqqqooojjjfffcccaaaZZZTTTUUUWWWZZZ___eeekkkooossswwwxxxyyyzzz{{{}}}|||zzzxxxxxxxxxyyyzzz|||}}}~~~~~~}}}|||}}}~~~~~~}}}}}}}}}}}}{{{~~~|||wwwvvvzzz~~~~~~~~~~~~}}}~~~~~~}}}||||||||||||}}}~~~}}}}}}~~~~~~zzzuuupppooorrrvvvyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvwwwxxxyyyzzz{{{||||||}}}vvviiihhhooouuuvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwwwwqqqqqqqqqrrrsssuuuwwwyyyzzzyyyyyyyyyyyyyyyxxxxxxttttttsssssstttuuuwwwxxxvvvwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuvvvvvvvvvwwwwwwwwwwwwttttttssssssrrrrrrqqqqqqlllkkkgggaaa\\\YYYYYYZZZYYYUUUOOOJJJGGGFFFHHHIIISSSYYYccckkkpppqqqrrrrrrrrrssstttuuuuuuuuuuuuuuuvvvvvvwwwxxxzzz|||uuuhhh___VVVXXX___iiiooopppsssxxxyyy{{{~~~|||yyyvvvwwwyyyrrr{{{{{{wwwvvvyyy{{{|||{{{vvvyyy}}}~~~|||zzz|||zzzwwwrrrrrrsssssslll___WWWUUUQQQWWW```fffhhhfffdddcccaaa]]]VVVKKK@@@888555555444777888666222222777<<<<<<@@@DDDGGGGGGGGGGGGGGGFFFHHHIIIIIIIIIIIIKKKLLLQQQVVVXXXUUUSSSUUUXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYSSSSSSTTTVVVWWWYYYZZZZZZ[[[XXXUUUTTTUUUUUUUUUTTTRRRTTTVVVVVVTTTRRRQQQRRRNNNNNNOOOPPPRRRUUUWWWYYY______bbbffffffbbbaaacccjjjsssttt\\\OOOFFFJJJSSS]]]kkkxxxkkkjjjhhhiiijjjjjjjjjiiifffggghhhiiihhhgggfffeeeffffffgggiiikkkmmmnnnooonnnllliiihhhkkkmmmnnnmmmfffnnnzzzzzz{{{~~~zzzyyyyyyzzzzzzxxxzzziiiVVVMMMHHHBBB??????>>><<<999:::;;;===???BBBGGGNNNSSS]]]```dddhhhjjjmmmpppsssuuuvvvvvvwwwvvvtttsssrrrrrrnnniiifffhhhmmmuuuzzz{{{|||}}}~~~~~~zzzuuuoookkkiiiiiilllppptttvvvxxxyyyyyy{{{~~~|||{{{zzz{{{}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~|||||||||||||||{{{zzzzzzzzz{{{||||||{{{{{{}}}uuuiiifffjjjooonnneeeVVVJJJFFFFFFFFFIIIJJJJJJNNNYYYffflllllljjjfffaaa```eeelllrrruuutttuuuvvvvvvwwwwwwwwwwwwsssooojjjfffccccccdddeeehhhiiihhhfffeeegggmmmqqqxxxwwwvvvuuusssqqqooonnnlllfffcccffflllpppwww}}}~~~{{{yyyxxxxxxzzz{{{{{{|||~~~~~~}}}|||~~~~~~~~~~~~}}}}}}}}}}}}zzz}}}~~~{{{vvvuuuxxx}}}~~~~~~}}}}}}}}}~~~||||||||||||||||||||||||{{{|||}}}~~~}}}xxxrrrmmmmmmpppuuuyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxyyy{{{|||}}}}}}~~~xxxkkkiiiooosssuuuvvvwwwyyyzzzzzzzzzzzz{{{zzzyyywwwvvvuuutttsssrrrrrrrrrrrrsssuuuvvvwwwzzzzzzzzzyyyyyyyyyxxxxxxssssssrrrssstttuuuwwwyyyyyyyyyxxxwwwvvvvvvvvvuuuttttttuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwuuuuuuttttttsssrrrrrrqqqnnnmmmiiieeebbbcccgggjjjiiicccYYYOOOHHHEEEDDDDDDKKKSSS^^^hhhnnnqqqrrrrrrrrrrrrssstttuuuuuuuuutttvvvvvvvvvwwwyyy|||}}}ooobbbYYYUUUZZZdddpppuuuuuuvvv{{{zzz|||}}}zzzwwwvvvxxx{{{qqq{{{~~~~~~}}}yyyzzz{{{||||||{{{xxxvvvvvvuuuvvv{{{|||yyyvvvttttttrrrjjj]]]VVVTTTQQQWWW___dddfffdddbbbaaaaaa\\\SSSIII???999666666222555777555111111666<<<>>>BBBFFFIIIIIIIIIIIIIIIIIIKKKLLLLLLLLLKKKMMMNNNPPPUUUVVVSSSQQQUUUXXXYYYUUUWWWYYY[[[\\\ZZZXXXWWWRRRQQQQQQRRRTTTWWWZZZ\\\\\\ZZZWWWVVVVVVWWWVVVVVVSSSUUUVVVVVVSSSQQQOOOOOOMMMMMMNNNPPPRRRUUUXXXZZZ___]]]___dddfffdddccceeepppxxx```QQQGGGLLLUUU^^^mmm{{{jjjhhhgggfffggghhhhhhgggeeefffggghhhhhhgggffffffffffffgggiiikkkmmmpppqqqqqqmmmhhhgggjjjllllllkkkeeejjjvvv{{{yyy{{{zzzxxxtttpppsssttt```PPPJJJCCC???>>>>>><<<:::;;;<<<===???AAAFFFMMMRRRZZZ^^^bbbfffiiilllppprrruuuuuuuuutttssspppnnnmmmkkkgggaaa^^^```gggpppvvvyyyqqqjjjdddaaaeeekkkrrrtttxxxzzz{{{|||~~~|||zzzzzz{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~{{{||||||||||||{{{zzzzzzzzz{{{|||{{{{{{{{{}}}vvvjjjhhhlllrrrqqqhhhYYYNNNJJJJJJJJJIIIIIIHHHLLLYYYgggmmmlllhhhccc]]]]]]ccckkkqqqsssrrrssstttvvvwwwwwwwwwwwwsssooojjjddd```_________fffhhhjjjiiihhhiiinnnrrrxxxxxxxxxxxxzzz|||}}}~~~|||xxxxxx}}}}}}|||zzzyyyxxxyyyzzz{{{{{{|||~~~~~~}}}}}}~~~}}}}}}~~~}}}}}}}}}{{{}}}}}}zzzwwwvvvyyy|||}}}}}}}}}~~~~~~~~~~~~||||||||||||||||||||||||{{{||||||}}}|||xxxsssnnnmmmpppuuuxxxyyyyyyyyyzzzwwwwwwvvvvvvwwwxxxzzz{{{{{{|||~~~~~~~~~yyynnnlllppprrruuuvvvwwwyyyzzzzzzzzzzzzzzzyyyxxxvvvuuusssqqqqqqtttssssssssssssuuuvvvwww{{{zzzzzzyyyyyyxxxxxxwwwtttssssssssstttvvvxxxyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyxxxxxxwwwvvvuuuttttttvvvvvvvvvuuuvvvwwwwwwxxxvvvuuuuuuttttttsssrrrrrrrrrpppmmmiiiiiinnnuuuzzz{{{uuujjj___TTTLLLGGGDDDGGGOOO\\\gggmmmooooooooonnnooopppqqqssstttuuuuuuuuuuuuvvvwwwyyy|||zzzmmm```YYYWWW\\\iiiwww}}}}}}|||~~~{{{|||}}}|||yyyyyy||||||rrr{{{{{{zzzyyyxxxxxxvvvssspppmmmkkkkkknnnvvv}}}zzzwwwsssiii\\\TTTSSSRRRWWW]]]bbbccccccbbbaaaaaa[[[QQQFFF>>>999777777333444555444333444888<<>>===;;;<<<===>>>@@@EEEKKKPPPXXX\\\```eeehhhkkkooorrrttttttsssrrrooollliiihhhccc___[[[XXXYYY___fffkkkxxx}}}}}}tttjjjbbb[[[XXX]]]fffooosssxxx{{{|||}}}}}}~~~{{{zzzyyy{{{}}}|||}}}}}}}}}~~~~~~~~~~~~{{{{{{||||||{{{{{{zzzyyyxxxyyyzzzzzzyyyzzz|||~~~uuujjjhhhmmmqqqqqqiii[[[QQQOOOQQQQQQNNNLLLJJJMMMYYYgggllljjjddd___YYYYYY```hhhmmmoooooopppqqqrrrrrrssssssrrrtttpppkkkeee```\\\[[[ZZZ```eeekkknnnoooqqqvvv{{{{{{}}}{{{{{{zzzyyyyyyzzz{{{{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||{{{zzzzzz{{{|||{{{|||~~~~~~}}}||||||}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~{{{vvvrrrnnnqqquuuxxxxxxyyyyyyzzzwwwvvvvvvwwwxxxzzz|||}}}zzz{{{}}}}}}}}}}}}yyyrrrqqqrrrrrrvvvvvvxxxyyyzzz{{{{{{{{{yyyyyyxxxxxxvvvuuutttssssssssssssssstttvvvxxxyyyzzzzzzzzzyyyxxxwwwwwwwwwuuutttttttttuuuwwwxxxzzzxxxwwwvvvtttttttttuuuuuuuuutttttttttuuuvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuuuuvvvxxxxxxvvvvvvuuuuuutttsssssssssvvvsssooolllmmmttt}}}|||qqqeeeXXXMMMGGGFFFNNN[[[eeejjjkkkiiihhhdddeeefffhhhkkkooorrrtttttttttuuuwwwyyy|||wwwjjj```ZZZYYY___lll}}}yyy}}}~~~vvvnnnuuu}}}zzzvvvtttsssqqqnnnkkkgggggghhhmmmuuu|||uuuiii[[[SSSRRRSSSWWW\\\```bbbbbbcccddd```YYYNNNDDD===999777666555555444555666999<<<>>>CCCEEEHHHJJJJJJKKKLLLNNNMMMOOORRRRRRQQQPPPPPPQQQQQQVVVXXXTTTRRRVVVYYYZZZWWW\\\dddiiiiiieee^^^YYYSSSUUUXXXZZZ\\\\\\[[[[[[]]]\\\\\\\\\^^^^^^\\\ZZZWWWXXXWWWUUURRRQQQRRRSSSSSSRRRPPPOOOPPPRRRUUUXXX[[[WWWXXX```hhhmmmrrrvvv{{{uuu^^^NNNOOOVVV]]]ooohhhfffdddcccdddeeeeeedddcccdddeeeggggggggggggfffjjjjjjiiiiiijjjkkkmmmnnnsssmmmhhhgggkkkoooooommmjjjllluuu{{{|||xxx~~~|||rrrxxxtttlllrrr~~~vvvYYYQQQGGGAAA@@@@@@@@@@@@;;;<<<<<<===???CCCIIINNNWWW[[[```dddgggkkkoooqqqtttsssrrrpppmmmjjjgggeee]]][[[WWWUUUVVVYYY]]]```dddjjjqqqvvvyyy{{{~~~xxxnnnccc\\\TTTQQQXXXcccnnnrrrxxx|||}}}}}}}}}}}}{{{zzzyyy{{{}}}||||||}}}}}}~~~~~~~~~{{{{{{||||||{{{{{{zzzyyywwwxxxyyyyyyxxxyyy{{{|||tttiiiggglllooooooiii]]]TTTSSSUUUVVVTTTRRRNNNPPPZZZeeehhheeebbb\\\VVVVVV]]]eeejjjlllllllllmmmmmmmmmmmmlllllltttqqqllleee```[[[YYYXXXZZZbbblllssswww{{{{{{{{{zzzzzzzzzzzz{{{{{{||||||}}}}}}~~~~~~~~~~~~||||||~~~~~~~~~}}}|||}}}}}}}}}|||zzz|||~~~}}}|||||||||}}}}}}}}}}}}||||||}}}xxxuuuppprrrvvvwwwxxxxxxzzz{{{vvvvvvvvvwwwyyy{{{}}}yyyzzz||||||{{{|||}}}zzzuuuuuuuuusssvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyxxxxxxsssrrrssssssuuuxxxzzz{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvuuuuuuuuuvvvwwwyyyzzzvvvuuutttsssrrrsssssstttrrrqqqqqqqqqrrrsssuuuvvvttttttuuuvvvwwwxxxyyyyyywwwvvvuuuuuuuuuvvvxxxyyyvvvvvvvvvuuuttttttssssssxxxuuuqqqmmmooovvv{{{nnn^^^OOOFFFFFFOOO[[[dddhhhgggeeecccZZZ[[[\\\___dddiiinnnqqqttttttuuuvvvyyy|||~~~sssggg___[[[[[[```nnnxxx}}}zzzqqqiiioooxxx|||}}}~~~zzzuuurrrpppnnnkkkgggfffgggiiiooowww}}}wwwjjj[[[SSSRRRTTTXXX\\\```aaacccdddfff```XXXMMMBBB;;;888666666777555444666999===??????EEEFFFHHHIIIJJJKKKMMMOOONNNPPPRRRSSSRRRQQQQQQQQQRRRWWWYYYVVVTTTWWWZZZZZZYYY___hhhnnnoooiiiaaa\\\TTTWWW\\\aaabbb___\\\YYY]]]]]]]]]___``````^^^\\\YYYYYYXXXUUUSSSRRRSSSUUUVVVTTTPPPNNNNNNPPPTTTVVVYYYUUUVVV___jjjqqqxxx~~~hhhSSSQQQVVV]]]qqqdddcccbbbccceeefffffffffcccdddeeefffggghhhhhhhhhjjjkkklllnnnnnnooonnnnnnooollliiihhhjjjmmmpppqqqqqqpppwwwxxxuuurrrvvvzzzrrrsssvvvwww|||hhhSSSBBBAAABBB===:::<<<<<<<<<;;;999:::>>>EEEJJJQQQWWW```eeehhhkkknnnqqquuutttvvvuuulll___[[[^^^^^^]]]^^^^^^___]]]ZZZWWWUUUVVV[[[ccciiilllrrryyyzzzqqqdddXXXRRRTTTZZZ___mmmsssxxxxxxyyy||||||zzz|||||||||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~||||||{{{zzzyyyxxxxxxwwwwwwwwwuuutttsssvvv{{{zzzrrroookkkgggqqqiii___YYYZZZ]]]______\\\SSSOOOVVV```ccccccbbbZZZYYYWWWUUUVVV[[[ccchhhiiiiiiiiifffbbb``````aaaeeeiiillliiiaaaYYYVVVUUUZZZ```iiirrr{{{}}}||||||||||||}}}}}}}}}|||{{{yyyxxxwwwzzz|||~~~}}}|||}}}}}}}}}}}}||||||||||||~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||||||||~~~}}}|||~~~~~~}}}||||||}}}}}}~~~~~~}}}vvvuuuuuuvvvwwwxxxxxxwwwwwwvvvvvvxxx{{{||||||{{{}}}|||{{{zzzzzz{{{|||}}}}}}zzztttqqqqqqrrrsssuuuvvvxxxzzz{{{|||~~~}}}|||zzzxxxvvvuuutttwwwxxxxxxyyyyyyyyyxxxxxx{{{zzzyyyyyyxxxxxxyyyyyyuuuwwwyyyzzzzzzyyyxxxvvvuuuttttttttttttuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuutttuuuuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvssswwwyyyvvvqqqoooqqqtttxxxuuupppllllllqqqyyy}}}iiiSSSLLLHHHNNNYYYdddjjjggg^^^VVVTTTPPPOOOUUU\\\bbbiiiooorrruuuxxx{{{|||~~~rrreee]]]YYY^^^eeeqqq~~~}}}uuunnnhhhmmmttt|||~~~{{{{{{|||rrrkkkmmmpppnnnjjjhhhmmmnnnpppsssyyy~~~wwweeeWWWPPPMMMXXXZZZ^^^aaadddeeefffeee___SSSEEE>>>999555555777444444555666888;;;>>>???FFFFFFFFFEEEDDDEEEHHHKKKTTTVVVWWWVVVSSSRRRTTTWWW[[[XXXTTTRRRSSSUUUWWWWWW___dddjjjmmmjjjccc\\\YYYTTTVVV[[[```bbb```[[[WWW______aaaccc___YYYYYY]]]^^^\\\[[[ZZZZZZYYYVVVTTT[[[YYYVVVSSSQQQQQQQQQRRRZZZYYYYYY^^^hhhvvvpppRRRSSS\\\bbbssscccaaa```aaadddeeefffeeecccdddeeeeeefffffffffeeehhhiiikkkmmmnnnmmmlllkkkllljjjhhhjjjmmmqqqttttttqqqoootttwwwsssmmmooouuu|||{{{qqqmmm~~~~~~nnnXXXFFFCCCCCC>>>;;;===<<<<<<;;;999:::>>>DDDIIIOOOUUU^^^cccfffiiimmmppptttssssssssslllbbb___bbbcccfffjjjooopppllleee___SSSQQQRRRXXX___dddlllsssyyyssshhh[[[SSSRRRWWW\\\lllrrrwwwxxxyyy|||}}}{{{|||||||||}}}~~~~~~~~~}}}}}}|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxxxxwwwvvvuuussssssvvv{{{|||tttppplllhhhmmmeee\\\XXX[[[```cccddd___VVVRRRYYYbbbeeedddcccYYYXXXUUUSSSSSSWWW^^^cccgggfffddd```[[[WWWVVVVVVYYY]]]```^^^XXXSSSQQQRRRUUU\\\gggrrr|||~~~|||zzzyyyyyyyyyyyy{{{{{{||||||||||||{{{{{{{{{|||~~~~~~}}}|||||||||||||||}}}}}}}}}~~~}}}}}}||||||}}}}}}~~~{{{zzzzzzzzz{{{||||||}}}~~~~~~|||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyyuuuuuuuuuuuuwwwwwwwwwvvvtttssssssuuuxxxzzz{{{zzz{{{zzzyyyyyyyyyyyyzzz{{{~~~|||vvvssssssttttttuuuvvvwwwxxxyyyzzz{{{{{{zzzyyyyyyxxxwwwwwwyyyxxxwwwvvvwwwxxxzzz{{{zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwyyyzzzzzzzzzyyyxxxvvvuuuuuutttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttuuuvvvvvvvvvvvvvvvxxxwwwvvvvvvvvvvvvvvvwwwtttwwwxxxuuuqqqoooqqqtttuuuqqqlllggggggkkktttzzz|||}}}kkkWWWRRRLLLRRR\\\hhhnnnmmmfff```VVVPPPMMMPPPVVV]]]eeemmmrrruuuyyy{{{}}}ttthhh```]]]^^^fffrrrwwwnnngggccchhhpppyyy}}}~~~tttmmmnnnrrrqqqnnnlllmmmoooqqqtttwww{{{yyydddVVVPPPOOOWWWYYY]]]aaadddeeefffeee^^^QQQDDD===999555555777666666666777888:::<<<>>>CCCDDDDDDDDDDDDFFFJJJMMMTTTVVVXXXXXXUUUTTTVVVYYY^^^[[[WWWVVVVVVXXXYYYYYYZZZ___ccceeebbb]]]XXXVVVUUUVVVYYY\\\___^^^[[[XXX^^^]]]^^^aaa___[[[ZZZ]]]```^^^\\\[[[[[[YYYVVVTTTXXXWWWUUUSSSRRRSSSSSSTTT\\\\\\___eeeooo}}}tttVVVTTTZZZ```qqqaaa```^^^___bbbdddeeeeeeeeedddddddddcccccccccbbbdddfffiiilllmmmkkkiiigggffffffgggjjjooosssuuuuuuqqqmmmnnnyyyyyyssskkkkkkmmmrrr{{{wwwmmmyyyxxxbbbMMMEEECCC???===???<<<<<<;;;::::::>>>DDDHHHLLLSSS[[[aaadddgggkkkooorrrqqqrrrsssnnngggdddeeeeeelllvvv~~~tttlllYYYQQQKKKNNNUUU]]]fffmmmvvvtttnnnbbbVVVQQQUUU[[[kkkqqqwwwxxxyyy}}}~~~||||||||||||}}}~~~~~~}}}}}}||||||||||||~~~}}}}}}|||{{{zzzyyyyyyuuuuuutttrrrsssvvv{{{~~~wwwsssooojjjjjjbbbYYYXXX]]]dddhhhjjjccc[[[XXX^^^fffgggfffdddZZZYYYVVVSSSRRRUUUZZZ^^^eeeeeebbb]]]VVVPPPMMMKKKKKKMMMPPPOOOKKKIIIJJJLLLNNNVVVbbbooo{{{}}}|||zzzxxxxxxwwwxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~|||}}}~~~~~~~~~{{{{{{{{{||||||}}}}}}}}}}}}||||||{{{{{{||||||}}}xxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~~~~|||yyyvvvtttttttttuuuuuuvvvvvvuuuuuupppooooooqqquuuxxxyyyzzzyyyyyyxxxwwwwwwxxxyyyyyy}}}yyywwwwwwvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxyyyyyyzzzzzzzzzyyywwwvvvuuuvvvxxx{{{}}}yyyxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyzzzzzzzzzzzzxxxwwwuuuttttttttttttuuuvvvvvvvvvvvvvvvvvvvvvvvvsssttttttuuuvvvwwwwwwwwwzzzyyyyyyxxxwwwwwwwwwwwwuuuwwwwwwsssooolllnnnppppppmmmfffaaa```eeennnuuuuuu}}}}}}nnn\\\YYYRRRXXXbbbnnnuuuwwwtttppp___VVVOOOOOOSSSYYYccclllsssuuuyyy|||~~~wwwkkkccc```___iiivvv}}}qqqgggaaabbbgggooowww}}}zzzqqqpppssssssqqqpppnnnqqqvvvwwwxxxyyy}}}|||dddUUUQQQRRRUUUXXX\\\```dddeeeeeeeee[[[OOOBBB<<<999666555777888888777888999:::<<<===AAABBBCCCCCCDDDGGGKKKNNNSSSWWWZZZZZZXXXWWWXXXZZZ^^^\\\YYYXXXYYYYYYYYYXXXWWWZZZ]]]]]][[[XXXVVVUUUWWWVVVVVVXXXZZZ\\\[[[ZZZ]]]ZZZYYY]]]___]]]\\\^^^aaa___]]][[[ZZZYYYVVVTTTUUUTTTTTTTTTTTTUUUVVVVVV___aaadddjjjsss|||]]]TTTVVV\\\ooo```^^^]]]^^^aaadddeeeeeeffffffdddcccbbbaaa``````bbbdddhhhkkkkkkiiifffdddbbbcccfffkkkpppssssssrrrnnniiiiiisss~~~wwwooonnnnnnrrr{{{www|||lllTTTHHHCCC???>>>???<<<;;;;;;::::::>>>CCCGGGJJJQQQYYY```cccgggkkknnnppprrrtttvvvtttmmmfffbbbbbbjjjwwwyyyhhhZZZMMMKKKPPPXXX```gggpppsssrrrhhhZZZTTTXXX___jjjqqqvvvxxxzzz}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||{{{||||||~~~~~~}}}|||{{{zzzzzzyyyttttttsssrrrrrrvvv{{{xxxuuuqqqllliii```XXXXXX___hhhmmmoooggg```^^^ccciiihhhfffeee]]]\\\YYYUUUSSSTTTWWWZZZccceeeeeebbbZZZRRRKKKGGGBBBCCCCCCBBBAAAAAACCCEEEGGGOOO[[[iiivvv~~~}}}~~~}}}{{{zzzyyyyyyyyyzzzzzz{{{|||}}}~~~}}}}}}~~~~~~zzzzzz{{{{{{|||}}}}}}}}}|||||||||{{{{{{|||||||||xxxxxxxxxyyyyyyzzz||||||{{{|||}}}~~~~~~~~~|||~~~~~~~~~~~~~~~|||zzzvvvsssppprrrtttuuuvvvuuuuuuuuuuuuooommmmmmnnnrrrwwwyyyzzzyyyxxxwwwvvvvvvwwwxxxyyy|||zzzzzzyyyyyyyyyxxxxxxwwwwwwvvvxxxxxxxxxyyyyyyzzzzzzzzzwwwvvvvvvvvvwwwyyy{{{}}}xxxxxxxxxxxxwwwwwwvvvvvvyyyyyyyyyyyyyyyzzz||||||yyyxxxvvvtttsssssstttuuuvvvvvvvvvvvvvvvvvvvvvvvvsssttttttuuuvvvwwwxxxxxx{{{{{{zzzyyyxxxxxxxxxxxxxxxwwwuuuqqqkkkggggggggglllhhhaaa[[[ZZZ```jjjqqqrrr{{{}}}|||}}}ppp___\\\XXX^^^hhhsss|||nnncccWWWTTTUUU[[[dddmmmtttvvvyyy||||||ooofffaaaccclllyyy}}}pppfffaaahhhlllsssyyy~~~xxxuuuvvvtttqqqpppoootttyyy{{{zzzzzz}}}gggXXXTTTUUUUUUXXX\\\aaadddeeeddddddWWWKKK@@@;;;888666666888888888888888:::<<<>>>@@@BBBBBBCCCCCCDDDGGGKKKNNNSSSWWW\\\]]][[[YYYZZZ\\\\\\[[[YYYXXXYYYYYYXXXWWWWWWYYYZZZYYYWWWWWWWWWXXXZZZXXXUUUUUUXXX[[[]]]]]]\\\WWWUUUZZZ^^^^^^]]]^^^aaa___\\\ZZZYYYWWWUUUSSSTTTTTTUUUUUUUUUUUUVVVVVV___aaabbbfffmmmzzzdddSSSPPPWWWkkk```^^^\\\]]]aaadddggggggiiigggeeecccaaa```______aaadddgggjjjjjjhhheeebbbdddeeehhhmmmqqqrrrqqqooojjjffffffnnn}}}~~~vvvuuuuuuyyyttt\\\KKKCCC???>>>???;;;;;;;;;::::::===BBBEEEIIIOOOXXX___cccgggkkkoooppptttyyy}}}|||tttggg\\\\\\cccooo}}}vvveeeTTTMMMMMMQQQXXX^^^fffmmmpppiii]]]WWW[[[bbbkkkrrrwwwyyy{{{~~~~~~}}}}}}}}}|||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{||||||~~~~~~}}}|||{{{zzzzzzyyytttssssssrrrssswww}}}~~~xxxuuurrroookkkbbbXXXYYYbbblllrrrrrrkkkeeeccchhhkkkiiieeeddd___]]][[[VVVSSSRRRTTTVVV]]]aaaeeeeee___UUULLLGGG@@@???>>><<<;;;<<<>>>@@@AAAHHHSSS___kkkwww~~~~~~}}}}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~zzz{{{{{{{{{|||||||||}}}||||||{{{{{{{{{{{{||||||{{{{{{zzzzzzyyyzzzzzz{{{{{{||||||}}}~~~~~~~~~~~~|||}}}~~~~~~|||yyyuuuqqqooopppsssvvvwwwuuutttuuuvvvqqqooommmnnnrrrvvvyyy{{{zzzyyyxxxwwwwwwxxxyyyzzz~~~~~~||||||||||||{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyysssuuuwwwyyyzzz{{{zzzzzzwwwwwwxxxxxxxxxwwwvvvuuuyyyyyyyyyyyyzzz{{{|||}}}zzzxxxvvvtttssssssuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvttttttttttttuuuvvvxxxxxx{{{zzzzzzyyyxxxxxxyyyyyyyyyxxxvvvqqqlllgggdddcccjjjeee]]]VVVUUU[[[eeelllqqq{{{}}}}}}~~~ppp```\\\\\\bbblllvvv~~~yyymmmaaa\\\[[[___fffnnnuuuwwwyyy{{{tttiiidddfffnnnxxx~~~sssiiieeemmmqqqwww|||}}}zzzvvvqqqooonnnsssyyy||||||{{{|||}}}ooo]]]VVVVVVWWWZZZ^^^bbbddddddbbbaaaRRRHHH===:::888666666888666666777999;;;???AAACCCDDDEEEEEEEEEEEEFFFJJJMMMSSSXXX\\\]]][[[ZZZZZZ\\\\\\[[[YYYYYYZZZZZZZZZXXXXXXXXXXXXVVVTTTUUUXXXZZZ\\\YYYVVVUUUXXX[[[^^^___[[[UUUSSSWWW[[[\\\]]]______\\\YYYWWWVVVUUUTTTRRRVVVVVVWWWWWWVVVUUUTTTSSS[[[[[[[[[]]]dddrrrkkkSSSJJJQQQfffyyyaaa___]]]^^^bbbfffiiijjjkkkjjjgggdddbbbaaaaaaaaaccceeegggiiiiiihhheeeccchhhiiikkkooorrrrrrpppmmmgggeeedddjjjyyy|||{{{||||||cccOOODDD@@@??????;;;;;;;;;:::;;;===AAADDDGGGNNNWWW^^^bbbfffkkkoooqqqvvv}}}{{{iiiYYYWWW[[[dddqqq~~~qqq___SSSNNNMMMQQQVVV___gggmmmjjjaaa\\\```fffnnntttyyyzzz|||~~~~~~}}}|||||||||}}}}}}}}}||||||{{{{{{||||||}}}~~~}}}}}}|||{{{zzzyyyyyyttttttsssssstttxxx~~~{{{uuutttsssqqqmmmcccYYYZZZeeeqqqvvvwwwooojjjiiimmmnnnjjjfffddd]]]\\\ZZZVVVRRROOOPPPQQQTTTYYY^^^___ZZZRRRIIIEEE@@@???<<<;;;:::;;;<<<======BBBJJJTTT]]]gggqqqwww{{{}}}~~~|||||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyyyyyyyzzz{{{~~~~~~~~~~~~~~~}}}|||{{{}}}}}}}}}}}}}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||{{{zzzyyyyyyyyyyyyzzz|||||||||||||||}}}}}}}}}|||}}}~~~~~~|||xxxtttpppmmmnnnrrrvvvxxxvvvuuuwwwxxxvvvsssooonnnqqquuuyyyzzzzzzzzzyyyxxxxxxyyyzzzzzz{{{|||}}}~~~~~~~~~}}}||||||||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwsssuuuxxx{{{|||{{{yyywwwwwwxxxyyyyyyyyyxxxvvvuuuwwwwwwxxxyyyzzz{{{{{{|||zzzxxxvvvtttssstttvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttttttttuuuwwwxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyzzzyyyxxxuuuqqqmmmkkkoooiii^^^UUURRRWWW```hhhrrr|||qqq___[[[[[[bbbkkkttt{{{|||rrrhhhddddddeeejjjpppvvvwwwyyy{{{~~~}}}rrrlllkkkpppvvvyyyzzzzzz}}}|||zzz}}}sssllliiiooosssxxx}}}|||wwwtttqqqtttxxx|||~~~|||xxxvvv}}}xxxdddYYYWWW[[[^^^bbbdddeeeccc```^^^NNNDDD;;;888888666777999666666777999===@@@DDDEEEFFFFFFFFFFFFFFFGGGKKKNNNTTTXXX[[[[[[YYYXXXYYY[[[]]]\\\ZZZZZZ[[[]]]]]]]]]XXXWWWVVVSSSRRRSSSVVVYYY[[[YYYVVVVVVXXX\\\^^^^^^[[[VVVSSSVVVXXXXXX[[[^^^]]][[[WWWUUUUUUUUUTTTSSSWWWWWWXXXXXXWWWUUURRRPPPSSSTTTVVVWWW]]]kkk~~~rrrVVVHHHMMM^^^nnnbbb```___```dddhhhlllmmmmmmkkkiiifffdddccccccccceeefffhhhiiiiiihhhfffeeeggghhhiiillloooooommmkkkeeeeeedddgggsssjjjSSSGGGCCCBBB@@@;;;;;;;;;;;;;;;===@@@CCCDDDKKKTTT\\\```dddiiimmmsssyyynnn[[[RRRTTTZZZeeesssooobbbXXXRRRTTTYYYaaahhhooonnnhhhdddhhhmmmpppwww||||||}}}~~~~~~}}}|||||||||||||||{{{{{{{{{{{{{{{|||}}}~~~}}}}}}|||{{{zzzyyyxxxxxxttttttttttttuuuzzzxxxrrrrrrsssrrrmmmcccYYY[[[hhhvvv|||}}}sssoooooorrrrrrlllgggeee^^^]]][[[WWWRRROOOOOOPPPMMMPPPSSSSSSOOOIIIEEEBBB???===;;;::::::;;;<<<<<<<<>>;;;<<<======>>>>>>======<<<<<<>>>@@@DDDHHHKKKMMMZZZ^^^dddkkkqqqtttuuuuuu{{{{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~}}}}}}|||||||||||||||}}}}}}~~~}}}}}}||||||zzzyyyyyyyyyyyyyyyyyyyyy{{{yyywwwtttsssrrrrrrrrrqqqnnnkkklllqqqvvvyyyyyy||||||{{{yyyxxxwwwvvvvvv||||||}}}}}}~~~~~~}}}|||zzzzzzyyyuuunnniiiiiinnntttzzz}}}}}}zzzxxx{{{yyyuuurrrqqqsssuuuwwwyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz|||}}}~~~~~~|||{{{zzzzzzzzz{{{xxxxxxyyyzzzzzzzzzyyyyyyvvvvvvvvvwwwxxxyyy{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{{{{zzzzzzyyyxxxvvvvvvuuuuuuvvvvvvwwwxxxvvvvvvuuuttttttttttttuuuwwwuuutttuuuxxxyyyxxxvvvttttttttttttuuuvvvwwwxxx{{{~~~tttnnnkkkkkkxxxvvvbbbRRRRRRTTTXXX^^^eeekkkooorrrrrrrrrrrrtttwwwyyyyyyyyy{{{{{{{{{{{{~~~{{{tttpppmmmnnntttyyy{{{|||wwwzzz{{{yyyrrrmmmooouuuyyyrrrttt{{{}}}rrrmmmlllnnnvvvvvvfff```bbbcccgggiiifffdddbbb\\\VVVEEE@@@999555444666888999>>><<<:::;;;???CCCFFFGGGHHHKKKMMMLLLKKKKKKNNNQQQVVVVVVVVVTTTQQQPPPQQQRRR\\\YYYUUUVVVZZZ^^^aaaaaa___]]][[[YYYXXXXXXYYYZZZ[[[[[[VVVQQQTTT[[[\\\WWWZZZXXXTTTRRRSSSVVVZZZ\\\WWWWWWWWWVVVSSSRRRSSSUUUXXXUUUTTTTTTUUUUUURRROOOSSSRRRRRRRRRUUUYYY^^^aaalllhhhbbb\\\\\\dddrrr}}}~~~jjjTTTHHHIIIOOO]]]nnneeeeeeeeefffhhhjjjlllmmmjjjjjjhhhfffdddccceeegggiiiiiiiiiiiiiiiiiijjjjjjllliiieeeeeeffffffccc```aaa^^^^^^dddjjjpppyyyyyypppmmmppptttqqqxxxyyysssrrr|||~~~eeeRRRIIIDDD@@@===<<<;;;;;;;;;;;;======CCCFFFLLLTTT\\\ccciiikkkssswww|||zzzmmmXXXMMMHHHOOOWWW```ppp}}}{{{zzzzzzyyyyyyzzz|||}}}~~~~~~}}}|||{{{}}}}}}}}}}}}}}}}}}}}}~~~{{{zzzzzz{{{}}}~~~~~~}}}}}}}}}}}}||||||{{{{{{zzz|||{{{zzzzzz}}}xxxmmmjjjmmmnnnlllggg___YYY___mmmyyy}}}|||{{{zzzyyyyyyxxxssslllggggggfffeeebbb^^^YYYSSSPPPJJJGGGCCCAAA@@@???>>>=========>>>>>>>>>>>>>>>>>><<<<<<===>>>AAADDDGGGIIIRRRWWW___hhhooosssuuuuuuyyyyyyyyyyyyzzz{{{|||}}}~~~}}}||||||{{{{{{||||||}}}}}}|||{{{{{{{{{{{{{{{||||||||||||{{{zzzzzzyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwuuurrrpppooonnnnnnllliiigggiiinnntttxxxyyy|||||||||{{{{{{{{{zzzzzzyyyzzz{{{|||}}}~~~~~~|||{{{{{{{{{wwwqqqlllllloootttyyy|||{{{zzzxxxzzzxxxuuusssssssssuuuvvvyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~~~~|||{{{{{{{{{{{{|||zzzzzzzzzzzzyyyxxxwwwwwwxxxwwwwwwxxxxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxwwwvvvuuutttttttttttttttwwwvvvtttvvvxxxyyyxxxvvvttttttttttttuuuvvvxxxxxxxxx{{{yyywwwvvv~~~wwwdddTTTNNNOOORRRXXX```hhhnnnqqqtttssssssuuuxxxyyyzzzyyyzzz{{{{{{{{{}}}uuusssooonnnoooqqqssstttvvvxxxyyywwwsssqqqvvv{{{wwwoooooottt~~~xxxkkkiiiiiippp||||||nnnaaa]]]```aaaeeegggeeecccaaa[[[TTTCCC???999666666777999:::???>>>===???CCCHHHKKKLLLLLLNNNOOOOOOPPPQQQSSSUUUXXXXXXXXXUUURRRPPPPPPQQQ[[[XXXUUUVVVZZZ^^^aaaaaa```___\\\ZZZXXXXXXYYYYYYYYYXXXTTTPPPSSSZZZZZZVVVYYYWWWUUUTTTTTTVVVYYY[[[XXXXXXWWWUUUSSSQQQRRRSSSTTTSSSRRRTTTWWWXXXVVVTTTVVVUUUSSSSSSUUUYYY]]]```fffddd```ZZZZZZbbbooozzzqqqZZZJJJGGGKKKWWWhhh{{{ddddddddddddeeegggiiijjjfffffffffdddbbbbbbdddfffhhhhhhhhhiiiiiijjjjjjjjjkkkhhhfffggghhhgggddd```___^^^```dddgggkkksss}}}qqqhhhhhhkkkkkkqqqwww~~~vvvtttwww~~~qqqYYYLLLEEEAAA>>>===<<<;;;;;;;;;======@@@CCCIIIQQQYYYaaagggjjjqqquuuzzz~~~ttt^^^RRRIIIIIIMMMTTTbbbqqq}}}|||{{{zzz}}}}}}~~~~~~}}}|||zzzyyy|||||||||}}}}}}~~~~~~~~~|||{{{{{{|||}}}~~~~~~}}}||||||||||||}}}}}}}}}}}}|||||||||}}}wwwkkkgggiiikkkiiiccc\\\WWW]]]lllyyy~~~~~~~~~~~~}}}|||zzzvvvoookkkllljjjgggfffddd___WWWQQQKKKIIIEEECCCBBBBBBAAA???????????????????????????>>>>>>>>>>>>@@@BBBDDDEEEIIIOOOYYYdddlllqqqssssssssssssssstttvvvxxxzzz{{{~~~~~~~~~}}}}}}}}}{{{{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwvvvxxxwwwwwwwwwvvvvvvvvvvvvuuutttrrrooollliiifffeeeaaa```___bbbhhhpppuuuxxxvvvvvvwwwxxxyyyyyyyyyyyyvvvwwwxxxzzz{{{}}}~~~~~~}}}|||||||||yyyuuurrrqqqsssuuuxxxzzzzzzyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuyyyyyyyyyyyyxxxxxxxxxxxxwwwxxxyyyzzz{{{}}}~~~~~~}}}||||||{{{{{{{{{||||||{{{{{{zzzzzzyyywwwvvvuuuyyyxxxxxxwwwwwwxxxxxxyyywwwwwwxxxyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwwwwxxxxxxxxxyyyyyyxxxwwwvvvuuuttttttttttttwwwvvvuuuvvvwwwxxxwwwvvvssssssssstttuuuvvvxxxyyyxxxzzz}}}~~~yyygggWWWKKKJJJLLLQQQ[[[fffooosssxxxvvvuuuvvvxxxzzzzzzyyy||||||}}}|||}}}wwwvvvtttooollljjjkkkllluuuvvvwwwwwwxxx}}}uuukkkiiilllvvvyyy~~~~~~kkkfffccchhhsss~~~zzzrrrkkkddd]]]]]]``````dddeeedddbbb```ZZZRRR???<<<888777888999::::::>>>>>>???BBBHHHLLLOOOPPPQQQQQQQQQSSSVVVXXXZZZZZZZZZ[[[ZZZWWWSSSPPPOOOPPPXXXVVVUUUVVVYYY]]]```aaacccaaa^^^[[[YYYXXXYYYYYYWWWUUURRRPPPSSSXXXXXXUUUXXXWWWWWWVVVWWWWWWXXXYYYXXXYYYXXXUUUQQQOOOOOOPPPPPPPPPRRRUUUYYY[[[[[[ZZZZZZXXXVVVUUUVVVXXX[[[^^^cccccc```\\\[[[aaannnxxx|||bbbMMMGGGIIIOOO___rrrccccccbbbaaabbbccceeefffcccddddddcccbbbbbbdddffffffggghhhhhhiiiiiiiiijjjfffeeeeeehhhjjjjjjfffbbb^^^___cccffffffgggoooyyyxxxllliiikkkmmmqqquuu{{{~~~~~~{{{{{{cccPPPFFFBBB>>>>>><<<;;;;;;<<<<<<===>>>AAAGGGNNNWWW___fffiiimmmqqqvvv{{{zzzfffZZZOOOJJJKKKPPP\\\hhh~~~{{{{{{zzzzzz~~~~~~~~~}}}|||{{{yyyxxxzzz{{{{{{|||}}}~~~}}}|||{{{|||~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}|||||||||~~~xxxkkkfffhhhiiifff]]]WWWTTT[[[jjjwww~~~}}}xxxsssppppppmmmjjjiiiiiidddZZZRRRQQQNNNKKKIIIIIIHHHFFFEEEBBBAAAAAA@@@????????????BBBAAA@@@???@@@AAABBBCCCDDDKKKUUU```hhhlllllllllggghhhiiilllppptttxxx{{{|||||||||||||||{{{{{{zzz{{{zzzzzzyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxwwwvvvuuurrrrrrrrrrrrrrrrrrrrrrrrsssqqqnnnjjjeee```\\\YYYTTTTTTUUUXXX```iiipppuuussstttuuuvvvwwwwwwwwwvvvvvvvvvwwwxxxzzz{{{||||||||||||||||||{{{zzzxxxvvvwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwvvvyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{|||}}}~~~zzzzzzzzzzzzzzz{{{{{{{{{yyyyyyyyyyyyyyyxxxwwwvvvxxxxxxwwwvvvuuuuuuvvvvvvuuuvvvxxxyyyyyyxxxvvvuuuvvvvvvvvvwwwwwwvvvuuuuuuxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxwwwvvvuuutttttttttuuuuuuuuuuuuvvvvvvvvvuuussssssssstttuuuvvvwwwxxx{{{|||~~~~~~ooo___QQQNNNNNNSSS^^^jjjtttyyy{{{yyywwwxxxyyy{{{{{{zzz~~~~~~}}}|||zzzzzz}}}yyyzzzyyytttnnnkkklllnnnwwwyyyzzz{{{tttiiieeegggqqquuuyyy}}}nnngggaaabbbjjjuuu{{{~~~xxxmmmbbb]]]\\\[[[]]]aaa```cccdddcccbbb```XXXOOO<<<:::888888999;;;;;;;;;;;;<<>>===<<<;;;<<<<<<===>>>@@@FFFMMMUUU]]]dddhhhhhhmmmqqqvvv~~~~~~mmmcccWWWQQQOOOTTT]]]fffuuu{{{yyyyyyyyyyyy~~~}}}}}}|||{{{zzzyyyyyyzzzzzz{{{|||}}}~~~~~~~~~}}}{{{|||}}}}}}|||{{{~~~~~~}}}}}}|||{{{{{{{{{zzzzzz|||~~~yyylllffffffeeebbbWWWSSSQQQYYYhhhwww|||xxxvvvvvvrrrnnnmmmlllggg^^^WWWXXXUUURRRPPPOOONNNKKKIIIEEEDDDBBBAAA@@@@@@@@@@@@CCCBBBAAA@@@???@@@AAAAAAEEEKKKSSS\\\aaacccbbb```ZZZ[[[]]]bbbhhhooouuuyyyvvvvvvvvvuuuuuuuuuttttttyyyyyyyyyxxxxxxyyyyyyzzzwwwwwwwwwwwwvvvtttsssrrrlllmmmmmmmmmnnnnnnnnnoooooolllhhhbbb[[[UUUQQQNNNHHHIIIKKKOOOVVV```jjjpppwwwxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{zzzyyyxxxxxxxxx{{{{{{zzzzzzzzz{{{||||||zzzzzz{{{{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxyyyyyyzzz{{{|||}}}}}}xxxxxxyyyyyyyyyyyyyyyyyyvvvwwwwwwxxxyyyyyyyyyyyywwwvvvuuutttsssssssssssstttuuuwwwxxxxxxwwwuuutttttttttuuuuuuvvvuuuuuutttwwwxxxyyyzzzzzzzzzzzzyyyyyyyyyxxxvvvvvvuuuuuuuuuttttttttttttssssssssstttsssssssssssstttuuuvvvwwwyyyzzz|||~~~~~~}}}~~~ppp```\\\ZZZ^^^hhhttt|||}}}{{{yyyxxxzzz{{{{{{{{{}}}|||yyyuuuqqqooooooppprrrsssuuuuuuuuuwww||||||~~~~~~|||wwwtttuuuwww{{{}}}~~~uuujjjeeeffflllooorrrtttvvvxxxzzz||||||~~~ssskkkaaa___dddkkkpppqqqkkk```VVVSSSUUUXXX\\\```bbbddddddbbbbbb___UUUJJJ:::888777888:::<<<<<<<<<<<<===BBBHHHNNNRRRSSSSSSQQQOOONNNQQQWWW[[[[[[ZZZYYYZZZ[[[ZZZWWWUUUTTTTTTTTTTTTUUUVVVWWWZZZ]]]```dddbbb___\\\ZZZZZZZZZZZZYYYVVVTTTWWWZZZ[[[YYYXXXZZZ[[[]]]^^^^^^\\\[[[YYYVVVVVVUUURRRNNNLLLLLLMMMSSSUUUXXXZZZ\\\^^^```aaa```^^^[[[XXXXXXYYY[[[]]]dddiiikkkiiieeegggpppyyyoooWWWKKKIIIJJJQQQ^^^kkkwwwdddbbb___]]]]]]^^^```aaa```bbbcccbbbaaaaaabbbcccdddeeefffgggffffffddddddbbbccceeekkkqqqtttrrroooeeecccccceeeeeefffmmmuuu}}}}}}{{{}}}uuurrrxxx^^^MMMEEE@@@???===<<<<<<<<<<<<===>>>@@@DDDKKKSSS[[[bbbeeedddiiiooottt|||tttmmmddd\\\ZZZ]]]dddiiiqqqyyy{{{yyyxxxyyyzzzzzz||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}}}}~~~|||{{{{{{||||||{{{yyy~~~}}}}}}|||{{{zzzzzzyyyxxxyyy{{{}}}yyylllfffdddaaa\\\SSSPPPPPPYYYhhhxxx~~~}}}}}}zzzvvvsssqqqllleee```^^^\\\YYYWWWUUUSSSOOOMMMIIIHHHFFFDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBGGGKKKQQQVVVYYYXXXVVVSSSNNNOOORRRXXX___hhhppptttuuutttrrrqqqqqqqqqrrrsssuuuuuuuuutttuuuuuuvvvwwwuuutttsssqqqooommmkkkiiiddddddeeeggghhhiiijjjjjjfffccc]]]VVVPPPKKKHHHFFFAAABBBDDDHHHOOOZZZeeellluuuvvvxxxzzzzzzyyywwwvvvzzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzzyyywwwwwwxxxzzz}}}||||||{{{{{{||||||}}}{{{{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyzzzzzz{{{||||||}}}xxxyyyyyyzzzzzzyyyxxxxxxtttuuuvvvxxxyyyyyyzzzzzzvvvuuuttttttssssssssssssttttttuuuvvvvvvuuuttttttsssttttttuuuuuuuuuuuuuuuwwwxxxyyyzzz{{{zzzyyyxxxyyyxxxxxxwwwwwwwwwwwwwwwssstttuuutttsssrrrssstttuuuttttttssstttttttttuuusssuuuxxxzzz||||||||||||zzz{{{|||}}}~~~|||uuuppplllooowww~~~{{{yyyxxxzzz|||||||||yyywwwrrrjjjccc___^^^___aaaeeejjjlllmmmooossswww~~~~~~~~~~~~~~~vvvmmmgggfffeeegggiiijjjjjjkkkmmmooowww{{{vvvmmmbbb]]]___cccdddddd]]]SSSLLLLLLPPPTTTYYY___bbbccccccaaaaaa]]]QQQEEE:::888777888:::<<<======???BBBGGGNNNSSSVVVUUUTTTNNNMMMNNNPPPTTTWWWYYYYYYYYY[[[\\\[[[YYYWWWVVVVVVSSSTTTVVVVVVVVVXXX[[[^^^aaa```^^^\\\[[[[[[\\\]]]]]]YYYXXX\\\^^^\\\ZZZYYY[[[\\\^^^___^^^]]][[[ZZZSSSSSSSSSPPPNNNLLLLLLMMMTTTWWWZZZ[[[\\\]]]___``````^^^[[[YYYYYY[[[]]]___ccciiiooooookkklllttt|||zzz```OOOHHHJJJNNNXXXdddppp{{{dddbbb___\\\\\\]]]___```___```aaaaaa___^^^___```cccdddeeeeeeeeecccaaa```bbbbbbdddiiipppsssrrrpppgggccc```bbbdddffflllsss~~~vvvnnnzzzeeeQQQFFFAAA@@@>>><<<<<<<<<<<<======???BBBHHHOOOWWW^^^bbbbbbhhhooouuu|||~~~zzzsssllliiikkkmmmooorrrwwwzzzzzz|||~~~{{{xxxvvvwwwxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~{{{{{{||||||||||||||||||~~~|||zzzzzz{{{{{{yyywww{{{{{{{{{{{{zzzzzzzzzzzzxxxyyy{{{}}}|||ppphhheee___YYYRRRPPPRRR[[[jjjzzz|||wwwrrrnnnkkkgggdddaaa^^^\\\XXXTTTQQQOOOMMMKKKHHHGGGFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHJJJNNNPPPPPPNNNKKKIIIGGGHHHKKKPPPXXX```hhhmmmqqqooommmkkkjjjlllnnnpppooonnnnnnnnnoooooopppqqqrrrpppnnnjjjfffaaa^^^\\\WWWXXXZZZ[[[^^^```aaabbbZZZVVVPPPJJJEEECCCBBBBBB>>>@@@BBBFFFLLLVVVbbbjjjqqqsssuuuxxxyyyxxxwwwvvvzzz{{{{{{{{{{{{{{{{{{{{{zzz{{{{{{yyyvvvvvvyyy{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyzzzzzz{{{|||||||||zzz{{{{{{|||{{{zzzxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvuuuuuutttuuuuuuuuuttttttttttttttttttttttttsssssstttuuuuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwxxxyyyyyytttvvvwwwvvvtttssstttvvvvvvvvvuuutttssssssssssssrrrrrrsssssstttuuuvvvwwwuuuuuuvvvxxxzzz|||}}}~~~|||}}}~~~}}}zzzxxxwwwyyy|||}}}}}}yyyuuummmcccZZZTTTSSSSSSSSSZZZbbbfffhhhiiilllpppyyy~~~}}}~~~~~~wwwnnnhhhfff___```bbbbbbcccdddgggiiitttwwwtttkkkaaa\\\]]]]]]\\\ZZZOOOJJJFFFIIINNNSSSZZZaaabbbbbb```^^^^^^YYYLLL>>>;;;999777777999<<<===>>>AAADDDIIIPPPUUUVVVTTTQQQLLLNNNPPPQQQRRRTTTWWWZZZ[[[]]]^^^]]]ZZZWWWUUUUUUSSSUUUVVVVVVUUUVVVYYY\\\^^^]]][[[ZZZ[[[\\\^^^___```[[[ZZZ___aaa]]]YYYYYY[[[\\\]]]]]]]]]\\\ZZZYYYPPPPPPPPPOOOMMMLLLNNNOOORRRUUUYYYZZZZZZ[[[]]]___```^^^[[[ZZZZZZ\\\___aaaaaajjjtttvvvsssttt}}}qqqXXXJJJIIILLLUUUcccnnnxxxeeeccc___\\\[[[\\\^^^___]]]___``````^^^\\\]]]]]]cccddddddeeedddbbb___^^^```___aaaeeekkkooonnnllliiibbb]]]___cccggglllrrr|||xxxllluuujjjSSSFFFAAA@@@>>>===<<<<<<<<<===<<<>>>AAAFFFMMMUUU[[[___aaahhhpppvvv}}}yyyuuuuuuvvvuuutttvvvvvvtttvvv{{{~~~}}}yyywwwuuutttuuuvvvuuutttxxxxxxxxxyyy{{{}}}~~~|||||||||||||||{{{{{{{{{}}}|||zzzzzzzzzzzzxxxvvvxxxxxxyyyyyyzzz{{{{{{|||yyyzzz{{{~~~tttlllgggaaaZZZSSSQQQSSS]]]lll}}}{{{vvvttttttnnnkkkhhheeebbb^^^YYYVVVSSSQQQNNNKKKJJJIIIJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMGGGIIIKKKLLLKKKHHHEEECCCDDDEEEGGGLLLSSS[[[ccchhhhhhfffbbb______aaadddgggiiiiiiiiiiiiiiijjjkkklllpppnnnjjjeee___YYYTTTQQQLLLMMMOOORRRTTTWWWYYYZZZQQQMMMGGGBBB???>>>???@@@>>>@@@BBBEEEKKKTTTaaajjjrrrtttxxx{{{}}}}}}||||||zzzzzz{{{{{{|||}}}~~~~~~{{{||||||yyyvvvvvvyyy|||yyyyyyzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{{{{yyyzzzzzzzzz{{{|||||||||}}}}}}~~~~~~}}}{{{yyyxxxwwwwwwxxxxxxxxxwwwwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwuuutttsssssssssssstttuuusssssstttuuuvvvvvvvvvuuuuuuvvvxxxzzzzzzyyyxxxwwwwwwwwwwwwwwwxxxyyyzzzzzzvvvxxxyyyxxxuuutttuuuwwwwwwwwwuuutttsssrrrrrrrrruuusssqqqooonnnppprrrsssqqqqqqrrrsssuuuwwwyyyzzz{{{|||zzzwwwwwwyyy|||~~~~~~|||vvvmmmaaaVVVPPPNNNOOOKKKSSS^^^dddffffffhhhkkkqqq}}}||||||~~~{{{{{{~~~wwwooohhhfff\\\^^^___```aaacccgggjjjqqqttt|||}}}qqqiii```\\\[[[[[[XXXTTTIIIEEEFFFJJJPPPUUU]]]eeeaaaaaa___\\\[[[VVVHHH:::<<<999666666888;;;===>>>@@@CCCIIIOOOTTTTTTQQQNNNMMMPPPRRRSSSRRRSSSWWW[[[]]]___```^^^[[[WWWTTTSSSSSSUUUWWWVVVUUUUUUWWWZZZ[[[[[[ZZZZZZ[[[]]]___aaabbb\\\[[[```bbb]]]YYYYYYZZZ[[[[[[\\\[[[ZZZYYYXXXMMMNNNOOONNNMMMMMMOOOPPPOOOSSSWWWXXXXXXYYY\\\^^^___]]][[[ZZZ[[[^^^aaacccaaalllxxx|||zzz}}}```MMMHHHKKKUUUdddooowwweeedddbbbaaa___^^^]]]]]]aaa```^^^\\\[[[[[[[[[\\\]]]```cccaaa]]]YYYXXXYYY______aaaccceeeiiikkkmmmgggccc```^^^aaaeeejjjlllxxx||||||rrrooosss~~~sssZZZIIIEEECCC???<<<<<<>>>>>>;;;888888;;;@@@IIIRRRXXX[[[\\\dddooozzz~~~yyywwwwwwwwwssstttuuuvvvwwwwwwwwwwwwwwwvvvuuuuuutttsssssssssrrrtttvvvwwwwwwxxxzzz|||zzzzzz{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{xxxxxxxxxyyyyyyzzzzzzzzzzzz{{{||||||wwwnnneee]]]SSSUUUYYYbbbooo}}}{{{yyyuuunnnjjjgggddd___[[[UUUSSSPPPNNNNNNOOOQQQRRRNNNOOOOOOPPPOOONNNMMMLLLLLLJJJHHHGGGHHHGGGEEECCCHHHHHHKKKQQQXXX^^^aaabbb]]]ZZZUUURRRQQQSSSWWWYYY\\\YYYWWWZZZ___dddffffffhhhccc[[[TTTOOOKKKHHHEEECCCEEEGGGJJJLLLMMMMMMMMMJJJGGGCCC@@@@@@AAAAAABBBCCCDDDFFFJJJPPPZZZeeelllrrrtttvvvyyyzzzzzzyyyxxxzzz{{{|||}}}}}}{{{yyyxxxzzzzzzyyyyyyxxxyyyyyyyyy|||{{{yyyxxxwwwwwwxxxyyyxxxyyyyyyyyyyyyxxxwwwvvvuuuxxx{{{{{{xxxwwwyyy{{{{{{zzzxxxvvvvvvxxx{{{||||||}}}}}}}}}}}}{{{yyyxxxyyywwwvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvuuutttsssssstttuuuvvvwwwtttrrrrrrsssvvvvvvvvvwwwwwwwwwxxxyyyyyywwwtttttttttuuuuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwwwwuuussswwwuuusssrrrrrrqqqooonnnpppooommmkkklllmmmpppqqqqqqppppppsssxxx{{{{{{zzz}}}~~~|||{{{yyyxxxxxxyyy{{{|||{{{xxxpppdddXXXPPPNNNOOOLLLRRRZZZbbbggghhhfffdddooovvvzzzuuuttt{{{|||rrrqqqooollldddaaa___bbbfffjjjkkkjjjpppuuu|||vvvooojjjdddbbbaaa___XXXSSSHHHFFFEEEKKKTTT\\\_________```aaa___YYYOOODDD<<<;;;999777666888;;;@@@CCCBBBGGGMMMQQQSSSTTTTTTUUURRRQQQRRRSSSUUUWWWZZZ[[[^^^^^^]]][[[YYYWWWUUUTTTUUUUUUTTTSSSRRRTTTWWWZZZZZZXXXWWWYYY\\\______]]]^^^___``````___\\\YYYWWWXXXXXXWWWXXXYYYXXXUUUSSSRRRRRRRRRRRRSSSQQQNNNKKKPPPRRRVVVZZZ]]]____________[[[UUUSSSUUUZZZ___bbbccclll{{{qqqRRROOORRRWWW```ooofffeeecccbbb```___^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[]]]______]]][[[ZZZZZZ]]]^^^```bbbdddfffhhhiiifffdddaaaaaadddhhhkkknnnuuu~~~{{{yyyvvvwww|||zzzmmmiiijjjwwwyyy```MMMGGGDDD@@@===>>>???>>>;;;::::::<<<@@@GGGOOOUUUYYY^^^eeepppzzz~~~zzzxxxwwwwwwvvvwwwwwwwwwwwwvvvuuuuuurrrpppnnnlllkkklllmmmnnnoooqqqtttuuuvvvwwwyyyzzzyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{zzz{{{||||||rrrggg___SSSWWW\\\cccmmmyyy~~~zzztttoookkkgggbbb___YYYXXXVVVUUUVVVWWWZZZ[[[VVVWWWXXXXXXWWWUUURRRPPPMMMJJJGGGFFFGGGIIIJJJJJJLLLNNNRRRWWW[[[\\\ZZZXXXRRRPPPMMMJJJJJJKKKNNNPPPRRROOOMMMOOOUUUZZZ^^^___^^^YYYRRRLLLHHHDDDAAA@@@???@@@AAACCCEEEFFFFFFFFFBBB@@@???>>>@@@AAACCCCCCEEEHHHMMMRRRXXX```hhhmmmtttuuuwwwyyyzzzzzzyyyxxxyyyzzz|||||||||{{{yyyxxxyyyyyyxxxxxxxxxyyyyyyzzz}}}|||zzzyyyxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxzzzzzzyyyyyyzzzzzz{{{zzzxxxwwwwwwxxxyyyzzzzzz{{{|||||||||{{{yyyxxxyyywwwvvvvvvwwwxxxxxxwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwwwwvvvuuuuuuvvvwwwwwwwwwuuurrrrrrtttvvvwwwwwwxxxwwwvvvwwwyyyyyywwwuuussssssssstttuuuuuuvvvvvvvvvuuuttttttvvvvvvuuussssssrrrpppoooooonnnllljjjhhhgggfffeeefffiiilllnnnnnnmmmnnnrrrwwwzzzzzzyyy{{{|||}}}}}}|||{{{zzzyyyzzz{{{{{{{{{yyyrrrhhh\\\UUUSSSTTTNNNRRRYYYccckkkooonnnmmmmmmsss|||~~~yyytttqqqwwwwwwuuusssooohhhfffeeehhhllloooooonnnqqquuuzzz|||vvvqqqmmmhhhfffeeebbb[[[VVVJJJHHHHHHMMMVVV]]]``````aaaaaaaaa___XXXNNNCCC;;;;;;999777777999===AAADDDFFFJJJOOOSSSUUUVVVWWWXXXTTTTTTTTTUUUVVVXXXZZZ[[[\\\\\\\\\[[[YYYWWWUUUTTTVVVVVVUUUSSSRRRSSSWWWYYYZZZXXXWWWYYY\\\^^^^^^]]]\\\]]]]]]]]]\\\ZZZXXXWWWWWWVVVVVVVVVWWWWWWUUUSSSUUUTTTTTTUUUVVVUUUQQQOOOQQQSSSWWW[[[^^^___``````___\\\XXXVVVWWW[[[___aaaaaaiiiyyy{{{[[[LLLNNNRRR]]]nnnfffeeedddbbbaaa___^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\^^^___]]][[[\\\^^^```bbbddddddccccccdddddddddeeegggjjjnnnpppttt~~~{{{sssnnnnnnttt|||~~~sssggg```___lllkkkWWWLLLGGGAAA?????????===;;;<<<<<<===@@@EEELLLRRRVVV___eeennnvvv}}}}}}yyywwwwwwwwwyyyyyyyyyxxxwwwuuutttsssnnnjjjeeeaaa```aaaeeegggjjjmmmqqqssstttuuuwwwxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzzzzzzzzzzyyyyyyyyyxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyzzz}}}xxxkkkbbbUUUZZZ```eeejjjtttzzz{{{{{{uuuqqqlllgggddd^^^^^^]]]^^^___aaacccdddaaabbbcccccc```[[[VVVSSSMMMJJJGGGGGGJJJOOOSSSUUUVVVWWW[[[]]]]]]YYYRRRLLLIIIHHHFFFEEEDDDDDDEEEEEEGGGEEEDDDFFFKKKQQQUUUWWWQQQMMMGGGCCCAAA???===;;;;;;<<<======>>>>>>??????>>>>>>???@@@BBBEEEGGGIIINNNSSSYYY```eeeiiimmmpppwwwxxxyyyzzz{{{{{{zzzyyyyyyzzz{{{{{{{{{zzzxxxwwwwwwwwwwwwwwwxxxyyyzzzzzz}}}|||{{{zzzyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxyyyzzz{{{zzzyyy{{{zzzzzzyyyyyyxxxxxxxxxwwwxxxzzz{{{{{{{{{zzzyyyyyyxxxvvvvvvxxxyyyxxxwwwuuuuuuuuuvvvwwwxxxzzzzzzyyyxxxxxxwwwwwwxxxxxxyyywwwuuussssssuuuvvvwwwwwwyyywwwvvvvvvwwwxxxxxxwwwrrrrrrrrrsssssstttuuuvvvvvvuuussssssuuuvvvvvvuuurrrpppnnnlllkkkhhhdddaaa]]]\\\\\\\\\___bbbfffhhhiiijjjlllqqquuuyyyyyyyyyxxxyyyzzz|||}}}}}}|||||||||{{{{{{{{{zzz{{{yyytttkkk```YYYXXXYYYWWWYYY```lllyyyrrruuuzzz~~~}}}xxxrrrpppuuu~~~|||yyywwwsssooommmmmmoootttvvvtttrrrnnnqqqtttvvvxxxxxxtttqqqnnnllljjjeee^^^YYYLLLKKKKKKPPPXXX^^^aaaaaaccccccbbb^^^VVVKKKAAA;;;:::999888888;;;???CCCFFFJJJNNNRRRUUUVVVXXXZZZ[[[WWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[ZZZXXXVVVTTTXXXXXXWWWUUUTTTTTTWWWYYY[[[YYYXXXYYYZZZ\\\\\\[[[ZZZZZZYYYXXXXXXXXXXXXXXXXXXWWWUUUUUUVVVVVVTTTSSSWWWWWWWWWXXXYYYXXXUUURRRRRRTTTWWW[[[]]]_________^^^]]]ZZZYYYYYY[[[]]]___```fffuuudddMMMLLLNNNZZZlllddddddcccbbb```___]]]\\\XXXZZZ\\\^^^___^^^]]][[[\\\ZZZZZZ\\\```aaa___\\\]]]___bbbddddddbbb```^^^bbbccceeegggiiilllooorrrxxx{{{rrrmmmooossswww~~~~~~nnn___XXXYYYbbbuuuzzzgggSSSKKKCCC@@@@@@>>><<<;;;<<<<<<===???CCCJJJQQQUUU^^^ccciiioootttxxx|||}}}zzzwwwvvvuuuuuuxxxxxxxxxwwwvvvuuusssrrrlllggg___XXXVVVXXX\\\```dddhhhmmmqqqsssuuuvvvxxxwwwxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwvvvvvvzzz{{{}}}}}}ooodddYYY___eeehhhiiippp{{{zzzqqqrrryyyzzztttoookkkhhhddddddeeeeeefffhhhiiijjjllllllllliiiddd]]]VVVRRRMMMLLLMMMPPPUUUZZZ^^^___aaa```^^^\\\YYYTTTMMMIIIIIIHHHGGGEEECCCAAA@@@???AAAAAACCCFFFIIILLLOOOOOOHHHEEEAAA???>>>>>>===<<<===<<<<<<<<<<<<<<<===>>>BBBCCCDDDFFFHHHMMMRRRUUU___ccchhhllloooqqqsssuuuyyyzzz{{{{{{|||{{{zzzzzzyyyyyyzzzzzzzzzyyyxxxwwwvvvvvvvvvwwwxxxyyyzzz{{{|||{{{{{{zzzyyyyyyxxxxxxzzzyyywwwvvvvvvwwwyyyzzz{{{xxxvvvwww{{{|||{{{yyyzzzzzz{{{{{{zzzxxxwwwvvvvvvwwwyyy{{{|||||||||{{{zzzxxxvvvwwwxxxyyyxxxxxxuuuuuuvvvwwwxxxzzz|||}}}xxxxxxxxxxxxxxxxxxxxxxxxwwwuuuttttttvvvwwwwwwwwwyyywwwuuuuuuwwwxxxyyyxxxsssssssssssssssuuuvvvwwwxxxvvvttttttuuuwwwwwwvvvsssppplllgggccc^^^YYYUUUQQQQQQQQQRRRUUUZZZ^^^aaacccfffjjjppptttxxxyyyyyyvvvwwwxxxyyy|||~~~~~~~~~~~~}}}{{{{{{{{{||||||{{{zzzyyyyyyzzzyyyuuulllaaaZZZWWWXXX\\\^^^gggwww}}}wwwqqqooossszzz~~~|||zzzwwwsssqqqqqqtttxxxyyyvvvssshhhjjjlllmmmpppwww|||vvvuuusssqqqnnnggg___YYYOOONNNOOOSSSZZZ___bbbbbbddddddbbb\\\RRRGGG???::::::999999:::===BBBFFFIIINNNPPPTTTVVVWWWYYY[[[]]]XXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ\\\]]]\\\ZZZXXXVVV[[[[[[ZZZXXXVVVVVVWWWYYY\\\[[[ZZZYYYXXXXXXXXXWWWYYYXXXWWWVVVVVVWWWYYYZZZ[[[YYYWWWVVVVVVUUUSSSRRRVVVVVVWWWXXXYYYYYYVVVSSSRRRTTTWWWZZZ\\\]]]\\\\\\[[[[[[[[[ZZZYYYYYYZZZ[[[^^^cccpppmmmTTTNNNLLLWWWiii~~~````````````___^^^\\\[[[XXXZZZ]]]```aaaaaa___]]]```^^^\\\^^^aaabbb```]]]___aaadddfffeeebbb___]]]___bbbfffhhhiiikkkooorrrzzz{{{tttqqqpppqqqttt|||vvv}}}nnnZZZTTTXXX^^^ooozzz^^^QQQEEEBBBBBB>>>;;;<<<:::<<<===>>>AAAHHHPPPVVV^^^bbbfffjjjmmmpppsssvvvyyyyyyxxxwwwvvvuuutttssstttuuuuuuvvvvvvuuuuuutttkkkeee[[[SSSNNNOOORRRUUU\\\aaaiiiooorrruuuvvvxxxvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwww||||||}}}ssshhh```eeejjjkkkjjjnnnxxxuuujjjkkksss~~~xxxrrrnnnmmmnnnnnnoooppppppppppppppptttssspppkkkddd]]]VVVRRRRRRTTTXXX^^^dddggggggeeeeee```XXXRRROOOMMMLLLLLLPPPNNNKKKHHHEEEBBB@@@??????BBBGGGJJJKKKJJJIIIHHHBBB@@@>>>===>>>??????>>>>>>>>><<<<<<<<<===???@@@FFFHHHKKKNNNRRRYYYbbbhhhrrrsssuuuvvvuuuvvvxxxzzzzzz{{{{{{{{{||||||{{{{{{yyyyyyzzzyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzyyyyyyxxxwwwwwwvvvyyyxxxvvvuuuuuuvvvxxxyyy{{{xxxuuuvvvyyy{{{zzzxxxyyyzzz{{{{{{zzzxxxvvvuuuvvvxxxzzz|||}}}~~~~~~~~~zzzxxxwwwwwwxxxyyyyyyxxxvvvvvvvvvwwwxxxzzz||||||vvvwwwwwwwwwwwwwwwwwwvvvwwwvvvuuuuuuwwwxxxxxxwwwyyywwwuuuuuuwwwxxxyyyyyyuuuttttttssstttvvvwwwyyyzzzxxxvvvvvvwwwxxxwwwvvvppplllfff___YYYRRRLLLHHHGGGGGGGGGHHHKKKOOOSSSVVV]]]aaahhhnnnsssvvvwwwxxxuuuvvvwwwxxxzzz|||~~~}}}}}}||||||}}}|||{{{zzzxxxyyyyyyzzzzzzyyyyyyxxxzzzyyyuuulllaaaYYYUUUUUU[[[___iii{{{}}}{{{sssnnnkkknnnqqquuu}}}|||||||||yyyuuussssssuuuxxxyyyvvvsssiiiiiihhhggggggllltttzzz}}}~~~wwwwwwwwwuuuoooggg^^^WWWPPPPPPRRRVVVZZZ___aaabbbcccccc```YYYNNNCCC<<<999999999:::<<<@@@EEEIIILLLOOORRRUUUVVVWWWYYY[[[]]]WWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]][[[YYYXXX]]]]]]]]][[[XXXXXXYYYZZZ]]]\\\[[[YYYVVVUUUUUUUUUYYYXXXVVVUUUUUUWWWYYY[[[^^^\\\YYYXXXWWWVVVSSSQQQTTTTTTUUUVVVXXXXXXUUUSSSQQQSSSUUUXXXYYYYYYYYYXXXVVVXXXYYYXXXVVVUUUVVVXXX\\\```jjjzzz{{{[[[PPPIIISSSeeezzz\\\]]]^^^______^^^]]]\\\YYY[[[^^^aaabbbaaa```___bbb```______```aaa```^^^aaaccceeefffeeebbb___]]]]]]aaadddeeeeeeggglllpppvvv{{{vvvsssrrrrrr||||||oooppp|||vvv___ZZZ___dddppplllZZZJJJFFFDDD???===???:::<<<======???EEENNNUUU^^^aaafffiiikkknnnppprrrssstttuuuuuuuuuttttttsssssssssuuuvvvvvvwwwwwwwwwmmmggg\\\RRRLLLIIIJJJKKKSSSZZZccckkkqqqtttvvvxxxuuuvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~wwwmmmgggjjjmmmmmmmmmpppwww}}}pppeeegggppp|||vvvssssssxxxyyyzzz||||||{{{zzzyyy|||yyyssslllfff```]]][[[^^^aaagggmmmqqqooojjjeee___YYYPPPKKKJJJMMMQQQTTTWWWTTTOOOJJJFFFDDDDDDDDDDDDGGGKKKMMMJJJGGGCCCBBB>>>===<<<===@@@AAABBBAAA???>>>===<<<===@@@CCCEEEGGGLLLTTTZZZaaaiiirrryyy}}}}}}}}}{{{yyyyyyzzz|||zzzzzz{{{{{{{{{||||||}}}zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{xxxyyyyyyyyyxxxwwwvvvuuuvvvuuutttttttttuuuvvvwwwyyywwwuuuuuuwwwxxxyyyyyyyyyzzzzzz{{{zzzyyywwwvvvwwwxxxzzz|||~~~~~~~~~~~~zzzyyywwwwwwyyyzzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzuuuuuuvvvwwwwwwvvvuuuuuuwwwvvvvvvwwwxxxyyyxxxwwwwwwvvvuuuvvvxxxyyyyyyxxxvvvuuutttssstttvvvxxxyyyzzzyyyxxxxxxxxxwwwuuusssiiiddd\\\UUUPPPKKKGGGDDDBBBBBBAAAAAACCCFFFIIIKKKTTT[[[ccckkkpppssstttvvvtttuuuvvvxxxyyy{{{|||}}}yyyzzz{{{{{{{{{{{{zzzzzzwwwwwwwwwxxxyyyyyyzzzzzz{{{{{{xxxpppeee\\\WWWVVV^^^cccnnn~~~{{{yyyooojjjeeeeeefffggglllrrr~~~|||}}}~~~|||wwwuuutttuuuxxxxxxvvvssspppmmmhhhccc___```dddgggkkkvvv}}}yyyzzz{{{xxxqqqfff[[[TTTPPPQQQTTTWWWZZZ]]]___aaabbbbbb^^^UUUIII???:::999888999:::>>>BBBGGGLLLOOOPPPSSSVVVXXXYYYYYYZZZ[[[UUUVVVXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZYYY\\\]]]]]][[[YYYXXXYYYZZZZZZZZZZZZXXXUUUTTTUUUVVVYYYXXXWWWVVVVVVWWWYYYZZZ\\\[[[ZZZZZZZZZXXXUUURRRRRRRRRSSSUUUWWWWWWUUUSSSQQQRRRUUUWWWXXXWWWVVVVVVRRRUUUWWWVVVTTTRRRTTTWWW[[[___fffssscccRRRGGGNNN```sssZZZ\\\^^^___``````___^^^ZZZ[[[]]]___``````___^^^___`````````^^^^^^```aaabbbccceeeeeedddbbb___]]][[[___bbbbbbaaaccciiinnnooo{{{~~~}}}||||||lllhhhpppyyypppiiilllpppvvv{{{eeeQQQJJJHHHBBB@@@DDD<<<>>>>>>======BBBKKKRRRYYY^^^ccchhhkkknnnppprrrqqqrrrtttuuuvvvvvvuuutttuuuuuuvvvxxxxxxyyyyyyyyytttnnndddYYYPPPJJJGGGGGGKKKRRR]]]gggnnnrrruuuvvvtttuuuvvvxxxyyyyyyzzzzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxxxxyyyzzz{{{||||||}}}||||||~~~}}}rrrmmmnnnoooppppppsssxxx{{{|||mmmbbbdddmmm|||zzzzzz}}}~~~wwwpppllljjjkkklllnnnqqquuuwwwwwwppphhhaaaWWWSSSOOOOOORRRWWW\\\^^^]]]YYYRRRLLLHHHIIIKKKMMMMMMOOOPPPNNNHHHCCCAAA@@@???>>>???AAADDDFFFFFFFFFBBB@@@??????AAAEEEJJJMMMNNNWWWcccmmmrrrwww|||~~~}}}{{{zzz{{{|||yyyyyyyyyzzz{{{|||}}}~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzyyyzzzzzz{{{{{{yyyyyyzzzzzzyyyxxxvvvuuussssssssstttttttttuuuuuuvvvvvvvvvuuutttuuuxxxzzzyyyyyyyyyzzzyyyyyyyyyxxxvvvxxxzzz|||}}}}}}}}}}}}{{{yyywwwxxxyyyzzzyyyxxxzzzyyyxxxwwwwwwwwwwwwwwwuuuuuuvvvwwwwwwvvvuuuuuuxxxwwwvvvwwwyyyzzzyyywwwvvvuuuuuuwwwyyyzzzyyywwwvvvtttsssrrrsssuuuwwwyyyxxxxxxxxxxxxxxxuuuqqqnnnbbb]]]VVVQQQNNNNNNMMMMMMFFFEEECCCAAABBBCCCFFFGGGLLLTTT^^^gggkkknnnppprrrrrrsssuuuwwwxxxzzzzzz{{{vvvwwwyyyzzzzzzyyyyyyyyywwwwwwvvvwwwxxxzzz|||~~~~~~}}}vvvlllccc___]]]dddhhhqqq|||}}}zzzrrrjjjbbb___^^^___eeelllwww}}}~~~{{{xxxuuuuuuwwwxxxwwwttttttppphhh```ZZZXXXZZZ[[[___iiittt|||~~~{{{}}}~~~{{{rrreeeYYYQQQOOOQQQTTTWWWYYY[[[]]]___```___\\\RRRFFF<<<999888888999;;;???DDDJJJNNNQQQQQQTTTXXX[[[[[[ZZZZZZ[[[TTTUUUXXX[[[]]]^^^______]]]\\\ZZZYYYXXXXXXXXXXXXYYYZZZ[[[YYYXXXWWWWWWXXXSSSUUUWWWVVVUUUVVVXXX[[[YYYXXXWWWVVVVVVVVVWWWXXXVVVVVVXXXZZZ\\\ZZZWWWTTTSSSSSSTTTWWWYYYYYYWWWUUURRRSSSUUUWWWXXXWWWVVVUUUPPPSSSVVVUUURRRQQQTTTXXX]]]```eeemmm{{{nnnXXXGGGJJJXXXgggzzzZZZ[[[^^^```aaaaaaaaa```ZZZ[[[\\\^^^______^^^^^^\\\^^^```___]]]]]]```cccbbbcccddddddcccaaa___]]]ZZZ^^^``````^^^```ffflllkkkxxx|||kkkdddjjjrrrtttzzz}}}xxxxxxzzz|||kkkUUUNNNJJJDDDCCCHHH???@@@@@@===<<<@@@HHHPPPTTTYYY```gggkkknnnppprrrppprrrtttvvvwwwwwwvvvvvvxxxxxxyyyzzzzzzzzzzzzyyy{{{uuulll```VVVNNNIIIGGGEEEMMMYYYdddkkkpppsssuuutttuuuvvvwwwyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvwwwxxxzzz{{{||||||{{{|||~~~vvvqqqqqqpppqqqsssvvvyyyzzz}}}{{{lll```ccclll~~~{{{tttqqqssswwwzzz{{{|||||||||xxxoooddd]]]RRRRRRSSSXXX^^^cccfffgggbbb\\\TTTNNNLLLNNNSSSVVVVVVVVVTTTNNNGGGBBBAAABBBBBBBBBBBBEEEHHHJJJKKKJJJEEECCCBBBBBBEEEJJJPPPSSSXXXdddsss}}}{{{}}}~~~~~~|||zzzzzzzzzxxxxxxyyyyyy{{{|||~~~~~~||||||{{{zzzzzzzzzzzz{{{||||||{{{zzzzzzzzz{{{{{{yyyzzz{{{{{{zzzyyywwwvvvqqqqqqrrrsssttttttsssssstttvvvwwwuuurrrssswwwzzzyyyyyyyyyyyyyyyyyyyyyzzzvvvwwwyyy{{{|||||||||{{{{{{yyyxxxxxxyyyzzzzzzyyy{{{zzzyyywwwvvvuuuuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuxxxwwwwwwxxxzzzzzzyyywwwuuuuuuuuuxxxzzzzzzyyywwwuuusssrrrqqqqqqtttvvvxxxwwwwwwwwwxxxwwwsssnnnjjj___ZZZTTTQQQQQQTTTWWWYYYLLLKKKHHHFFFEEEFFFHHHIIIGGGOOOZZZccchhhkkkmmmoooppprrrsssvvvwwwyyyyyyzzztttvvvxxxyyyyyyxxxxxxyyywwwwwwvvvwwwyyy|||{{{rrrjjjfffeeedddhhhmmmuuu~~~~~~wwwmmmbbb]]][[[]]]fffnnnvvv}}}~~~zzzwwwvvvxxxyyyxxxvvvtttoooggg___YYYVVVWWWXXX[[[ccclllttt}}}}}}}}}ssseeeXXXPPPNNNQQQTTTWWWXXXZZZ\\\^^^^^^^^^ZZZPPPDDD:::888888777999;;;@@@EEEKKKPPPRRRQQQUUUZZZ]]]]]]\\\[[[[[[SSSUUUYYY\\\___aaabbbbbb]]][[[XXXVVVUUUUUUVVVWWWVVVWWWXXXXXXVVVUUUVVVWWWNNNQQQTTTUUUUUUWWW[[[___XXXWWWWWWVVVUUUUUUVVVVVVPPPRRRUUUZZZ]]]\\\YYYVVVTTTUUUVVVXXX[[[[[[YYYWWWSSSUUUVVVXXXXXXWWWVVVUUUOOORRRUUUTTTQQQQQQUUUYYY```ccceeehhhrrr~~~|||xxxyyy```JJJHHHQQQ]]]mmm}}}[[[\\\___aaaccccccbbbbbbaaaaaaccceeefffddd```]]]]]]\\\\\\[[[\\\]]]___``````aaaaaa```^^^^^^___`````````aaa``````aaaccceeehhhsssyyykkkiiimmmlllqqqxxxzzzuuuqqqwww}}}zzzfffUUUKKKGGGDDDCCC===;;;<<<>>>======CCCKKKUUUYYY___dddhhhlllppprrrlllnnnppprrrssstttssssssuuuvvvyyyzzz{{{|||yyymmmaaaYYYPPPHHHNNNMMMTTTaaalllqqqsssttttttuuuvvvxxxxxxyyyyyyyyyuuuwwwyyyzzzzzzyyyxxxwwwyyyyyyxxxxxxxxxyyyyyyzzzzzz{{{{{{xxxxxxwwwuuutttuuuxxx{{{yyyjjj```cccmmm}}}}}}~~~|||xxxssslllddd___YYY[[[aaaiiiooopppnnnlllfff___XXXUUUWWW\\\___aaa^^^ZZZSSSLLLGGGDDDBBBBBBGGGGGGIIIMMMQQQRRRNNNIIIEEEEEEFFFHHHKKKRRRZZZ```mmmsss{{{||||||||||||{{{{{{{{{{{{}}}}}}~~~~~~~~~zzzzzzzzzzzzzzz{{{|||}}}{{{{{{zzzyyyyyyxxxwwwwwwyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvvvvtttsssssstttsssssssssrrrsssssssssxxxxxxxxxxxxxxxxxxxxxxxxzzzzzzzzzzzzyyyyyyxxxwwwuuuvvvxxxyyyzzz{{{|||||||||zzzxxxvvvvvvvvvxxxyyyvvvwwwwwwxxxxxxwwwwwwvvvyyywwwvvvvvvwwwyyyxxxwwwxxxxxxyyyzzzzzzzzzyyyyyyuuutttsssssssssssstttuuuxxxzzzzzzxxxwwwuuulllccc]]]XXXVVVYYY]]]```fffmmmaaaZZZPPPKKKJJJHHHEEEAAABBBFFFMMMUUU]]]cccgggiiirrrrrrssstttuuuvvvwwwwwwuuuvvvwwwxxxyyyzzzzzzzzzuuuuuuvvvwwwxxxzzz|||}}}}}}vvvoookkkjjjkkknnnsssxxx}}}}}}tttnnnfffbbbdddhhhlllnnnssszzz{{{vvvsssuuuuuusssrrrtttuuusssnnnggg___ZZZWWWVVVZZZhhhuuuyyyxxxzzz~~~xxxtttuuuqqqeeeWWWOOOKKKLLLPPPUUU[[[^^^^^^]]]ddd^^^TTTKKKDDD===888555888;;;>>>BBBEEEIIINNNQQQSSSVVVZZZ\\\\\\[[[[[[[[[WWWXXXZZZ\\\]]]\\\[[[ZZZ\\\ZZZXXXUUUSSSRRRQQQQQQVVVSSSQQQQQQSSSSSSPPPMMMQQQQQQSSSUUUVVVXXXYYYZZZWWWVVVUUUTTTSSSSSSSSSSSSPPPTTTWWWWWWYYY]]]^^^[[[UUUVVVWWWWWWWWWWWWYYY[[[WWWXXXXXXXXXVVVUUUVVVWWWWWWXXXXXXWWWUUUVVV[[[___eeeeeebbbaaajjjwww{{{xxxnnnpppqqqsss~~~fffNNNKKKOOORRRbbbwww```aaadddfffgggffffffeeefffffffffggggggddd___\\\]]]\\\\\\[[[\\\^^^```aaaaaabbbbbbaaa``````bbbdddccccccbbbaaa``````ccceeeiiisssuuusssuuutttwww{{{{{{tttmmmpppwww~~~oooaaaWWWOOOIIIDDD???<<<<<<>>>======BBBIIIQQQUUU\\\aaafffjjjnnnqqqnnnoooppprrrssstttttttttuuuvvvxxxyyyzzz|||wwwlllcccYYYQQQPPPOOOUUUbbbmmmrrrtttvvvuuuvvvwwwwwwxxxxxxxxxxxxvvvwwwyyy{{{{{{{{{zzzyyyzzzzzzyyyyyyyyyyyyzzzzzz{{{}}}~~~zzzzzzxxxvvvuuuvvvyyy{{{zzzkkk```ccclll}}}wwwrrrmmmgggccceeehhhnnnssswwwxxxwwwvvvlllhhhdddbbbdddfffgggggg^^^YYYQQQJJJFFFFFFIIIKKKOOOQQQTTTWWWXXXVVVPPPLLLKKKLLLMMMPPPUUU^^^hhhooo{{{~~~||||||||||||{{{{{{{{{{{{|||||||||}}}}}}}}}~~~~~~{{{{{{zzzzzzzzz{{{{{{|||{{{{{{zzzyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzxxxyyyyyyxxxwwwvvvuuuuuutttsssrrrqqqqqqrrrttttttyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyxxxxxxuuuvvvwwwyyyzzzzzz{{{{{{|||{{{yyyxxxwwwxxxyyyzzzwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuwwwxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvuuutttsssssstttuuuvvvwwwyyyyyywwwwwwtttlllbbbYYYWWWYYY```gggmmmuuu}}}tttlllbbb[[[WWWRRRLLLHHHAAADDDIIIOOOVVV]]]bbbeeekkkmmmooorrrtttvvvyyy{{{wwwwwwxxxxxxyyyxxxxxxxxxwwwxxxxxxyyy{{{}}}~~~{{{uuupppnnnnnnnnnsssxxx|||~~~{{{uuuqqqkkkiiikkkooorrrsssrrrzzz|||vvvsssuuuuuurrrrrrtttrrrqqqnnniiidddaaa_________lllwwwxxxuuuvvvyyy{{{{{{xxxwwwtttjjj\\\QQQNNNNNNOOOQQQVVV[[[^^^^^^]]]___YYYPPPGGGAAA<<<999777:::===@@@CCCEEEIIIMMMPPPRRRVVVZZZ\\\[[[ZZZZZZZZZVVVWWWYYY[[[\\\[[[[[[ZZZZZZYYYWWWTTTSSSRRRRRRSSSUUUSSSPPPPPPRRRRRRQQQOOOQQQQQQQQQRRRTTTVVVWWWXXXWWWVVVUUUTTTSSSTTTUUUUUUTTTXXX[[[[[[]]]```aaa^^^WWWXXXYYYXXXWWWWWWYYY[[[YYYZZZ[[[[[[ZZZZZZ[[[\\\ZZZZZZZZZWWWUUUVVVZZZ]]]___```______gggqqqtttpppdddeeeeeeiiivvvjjjPPPIIIJJJMMM[[[mmmfffgggiiijjjkkkjjjiiihhhiiihhhhhhhhhhhhfffbbb___^^^]]]\\\[[[\\\___bbbdddcccccccccbbbaaabbbfffhhhgggfffdddaaa___```bbbeeejjjrrryyynnnkkknnnyyyzzzpppfffZZZNNNFFFBBB>>>===>>>===<<<@@@FFFLLLPPPWWW]]]cccggglllooopppppppppqqqrrrssstttuuutttuuuvvvwwwyyy|||zzzpppddd[[[SSSRRRVVVbbbmmmrrruuuwwwvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{||||||{{{{{{{{{{{{zzzzzzzzzzzzzzz{{{}}}~~~||||||zzzxxxvvvvvvyyy|||{{{mmmaaaccclllyyytttqqqnnnmmmtttxxx|||~~~~~~}}}uuutttsssrrrrrrpppllliii]]]WWWOOOIIIHHHMMMTTTYYY\\\```cccddd```ZZZUUURRRRRRTTTWWW\\\cccmmmxxx~~~}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{||||||||||||||||||{{{zzzzzzzzz{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxtttuuuvvvxxxyyy{{{|||}}}zzzzzzzzzzzzyyyxxxwwwwwwtttrrrqqqpppppprrrtttvvvyyyzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzyyyxxxuuuvvvwwwxxxyyyyyyyyyyyy|||{{{zzzyyyyyyyyyzzz{{{xxxxxxyyyyyyyyyyyyxxxxxxuuutttssstttvvvxxxxxxxxxxxxxxxxxxwwwwwwvvvvvvuuuvvvvvvuuuttttttuuuvvvvvvvvvxxxxxxvvvvvvsssjjjaaaXXXWWWZZZcccmmmttt~~~wwwooohhh___UUUNNNEEEEEEEEEHHHMMMTTT[[[___fffhhhkkkmmmooorrrvvvyyyxxxxxxxxxxxxxxxwwwvvvvvvxxxxxxyyyzzz|||~~~|||wwwsssppppppqqqrrryyy~~~xxxsssqqqpppqqqtttvvvwwwxxxttt}}}yyyuuuvvvvvvssssssuuuqqqpppooommmkkkjjjjjjiiihhhsss{{{yyyuuutttuuuuuuuuuxxxyyytttdddSSSLLLNNNPPPPPPRRRVVVZZZ]]]^^^^^^ZZZSSSIIIAAA===;;;;;;:::===???BBBCCCEEEHHHKKKNNNRRRUUUYYY[[[ZZZYYYYYYYYYUUUVVVXXXZZZ[[[[[[[[[[[[YYYWWWVVVTTTSSSSSSSSSSSSUUURRRPPPOOOPPPRRRRRRRRRRRRQQQPPPPPPQQQTTTVVVXXXWWWVVVUUUTTTTTTVVVXXXYYYWWW[[[]]]]]]^^^bbbbbb___YYYZZZZZZYYYXXXWWWXXXZZZZZZ[[[]]]]]]\\\\\\]]]___\\\\\\ZZZXXXVVVWWWZZZ\\\ZZZ[[[ZZZ\\\bbbiiijjjggg]]]ZZZXXX^^^oootttVVVJJJGGGHHHSSSaaauuuhhhiiijjjkkkkkkjjjhhhgggfffeeeeeefffhhhhhhfffddd___]]]\\\[[[\\\___cccfffffffffeeecccaaabbbeeehhhjjjhhhfffbbb______bbbdddiiippp|||xxxmmmjjjrrr||||||uuuxxx{{{qqqdddUUUJJJEEE@@@>>>>>>===;;;>>>CCCGGGLLLSSSZZZ```eeejjjnnnoooooonnnnnnoooqqqsssttttttuuuuuuvvvxxx|||{{{nnnbbbYYYVVVYYYbbblllqqqtttwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{||||||{{{zzzzzzzzz{{{{{{~~~~~~~~~|||yyywwwwwwyyy||||||mmmbbbdddlllzzzxxxxxxxxx}}}~~~|||vvvooogggbbbZZZVVVQQQNNNQQQXXX```fffjjjlllnnnjjjccc]]]ZZZZZZYYY]]]ccciiipppxxx||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||}}}|||{{{zzzzzzzzzzzzzzzzzzzzzxxxwwwwwwwwwxxxxxxuuuuuuvvvxxxzzz{{{|||}}}zzzzzzzzzzzzzzzyyyxxxxxxtttrrrpppoooooorrruuuwwwxxxxxxyyyyyyyyyyyyyyyzzzxxxyyyyyyyyyyyyyyyxxxxxxuuuvvvwwwxxxxxxxxxxxxxxxzzzzzzyyyyyyyyyyyyzzz{{{xxxyyyyyyzzzzzzyyyyyyxxxtttsssrrrsssvvvxxxyyyxxxxxxxxxwwwvvvuuutttttttttvvvuuutttsssssstttuuuvvvvvvxxxxxxvvvuuurrriii___YYYUUUVVV\\\cccjjjttt}}}~~~wwwkkk]]]TTTMMMJJJGGGEEEGGGLLLSSSXXX```cccfffggghhhjjjooosssvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwzzz}}}}}}xxxsssooooooqqqrrrvvv}}}~~~~~~|||tttoooppprrruuuxxxzzz{{{zzzzzz~~~zzzzzzyyyvvvvvvxxxvvvtttsssrrrrrrrrrqqqppprrrzzz|||vvvtttttttttsssuuuwwwrrrcccRRRLLLNNNNNNOOOPPPTTTYYY]]]______XXXPPPEEE===::::::<<<===@@@AAACCCDDDEEEFFFIIIKKKQQQTTTXXXZZZYYYXXXWWWWWWUUUVVVXXXZZZ[[[\\\\\\\\\YYYXXXVVVTTTRRRRRRRRRRRRTTTRRRPPPOOOPPPRRRTTTUUUTTTSSSQQQPPPQQQSSSVVVXXXWWWVVVTTTTTTUUUWWWZZZ\\\XXX[[[]]]\\\]]]``````\\\[[[[[[[[[ZZZXXXWWWXXXZZZZZZ[[[\\\[[[ZZZYYYZZZ\\\\\\[[[YYYWWWWWWXXX[[[]]]ZZZYYYWWWXXX\\\bbbdddddd___YYYUUU[[[mmmbbbOOOGGGGGGOOOYYYeeerrreeefffhhhiiihhhgggeeedddcccbbbbbbccceeegggfffeee```^^^[[[ZZZ[[[___cccfffhhhhhhfffcccaaa```bbbccciiiiiifffccc``````bbbdddhhhmmmwwwvvvmmmpppyyyuuummmnnn{{{yyylll]]]SSSGGGBBB>>>>>>===;;;===@@@DDDIIIPPPWWW]]]ccciiilllllllllllllllmmmppprrrsssttttttuuuuuuwww|||yyymmmaaa]]]\\\dddkkkooosssvvvxxxwwwvvvuuuuuuvvvvvvwwwvvvwwwwwwxxxyyyzzzzzzzzz}}}|||{{{zzzzzzzzzzzzzzz}}}~~~}}}zzzwwwxxxzzz}}}{{{lllaaaccclll~~~~~~|||rrrggg^^^XXXVVVVVVWWWZZZ___fffmmmpppuuuuuurrrllleeeaaabbbeeeeeekkkrrryyy}}}~~~~~~||||||||||||{{{{{{{{{{{{||||||||||||||||||||||||}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxvvvvvvwwwxxxyyywwwwwwxxxyyyzzzzzz{{{{{{yyyyyyyyyyyyyyyyyyxxxwwwuuutttqqqoooppprrruuuxxxvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzxxxyyyyyyzzzzzzyyyyyyxxxtttsssrrrsssvvvxxxyyyxxxxxxwwwvvvuuutttsssttttttvvvuuutttsssssstttuuuvvvvvvxxxwwwuuutttqqqhhh^^^XXXQQQMMMNNNRRRXXXccclll|||zzzlllcccYYYTTTLLLFFFDDDGGGKKKOOOWWWZZZ^^^___```cccjjjooorrrsssuuuvvvwwwxxxxxxxxxuuuvvvwwwzzz~~~{{{uuuooommmnnnqqqsssxxx~~~}}}}}}~~~}}}{{{vvvrrrmmmqqquuuyyy|||~~~~~~{{{zzz}}}}}}{{{yyyxxxyyyxxxuuussswww~~~|||wwwuuuuuusssrrrrrrsssrrrhhhYYYPPPNNNKKKKKKNNNSSSYYY]]]^^^^^^VVVOOODDD;;;888:::===???BBBCCCEEEEEEEEEFFFHHHJJJQQQTTTXXXZZZYYYWWWWWWVVVWWWWWWXXXZZZ[[[\\\\\\\\\ZZZXXXVVVTTTRRRQQQQQQQQQTTTSSSQQQPPPPPPRRRUUUXXXXXXVVVTTTRRRRRRTTTVVVXXXUUUUUUTTTUUUVVVXXX[[[]]]XXX\\\]]]\\\\\\^^^^^^ZZZZZZ[[[[[[ZZZXXXXXXYYY[[[\\\]]]]]][[[YYYWWWWWWXXXYYYXXXVVVVVVXXX[[[]]]___]]]YYYVVVVVVYYY^^^cccgggggg^^^YYY^^^nnnoooWWWIIIFFFLLLRRR]]]jjjyyyaaabbbdddeeedddcccaaa```cccaaa``````bbbcccdddcccbbb___[[[YYYYYY]]]bbbeeehhhhhhgggeeeaaa______```fffffffffdddbbbaaacccdddhhhkkkssswwwuuu{{{zzzpppoooyyyrrrdddZZZIIICCC>>>>>>===;;;<<>><<<<<<>>>===BBBJJJQQQWWW\\\bbbeeeeeegggiiillloooqqqsssssssssuuuvvvwwwxxx{{{xxxpppjjjllloooppprrruuuvvvuuutttttttttvvvxxxyyyzzzzzzyyyxxxxxxxxxxxxyyy|||{{{zzzyyyxxxxxxxxxxxxxxx|||}}}}}}{{{yyyxxxxxx|||~~~vvvggg^^^cccmmm}}}{{{}}}|||rrreeeYYYRRRQQQSSSYYY^^^gggqqqyyyyyywwwxxx{{{~~~}}}||||||}}}||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzyyy{{{{{{zzzzzzzzz{{{{{{|||zzzxxxvvvuuuuuuvvvyyyzzzyyyyyyyyyzzzzzzzzzzzz{{{wwwxxxxxxyyyyyyyyyxxxxxxyyyxxxvvvuuuttttttuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwuuuvvvwwwyyyzzz{{{{{{{{{wwwwwwxxxxxxxxxxxxwwwwwwwwwvvvuuuuuuwwwxxxxxxxxxwwwvvvuuutttssstttvvvwwwxxxxxxwwwvvvvvvwwwxxxxxxxxxyyyyyyvvvuuurrrhhh^^^LLLEEE@@@@@@AAACCCIIIPPP\\\dddrrr~~~|||uuujjj^^^TTTMMMJJJIIIGGGMMMSSSVVVXXX^^^hhhqqqqqqrrrsssuuuvvvwwwwwwwwwuuutttssssssuuuxxx|||~~~xxxrrrppprrrwww{{{}}}|||~~~xxxqqqooorrruuuuuuxxx|||{{{yyyxxxvvvpppqqqtttwwwqqqcccVVVPPPKKKMMMQQQWWW[[[\\\ZZZXXXMMMGGG>>>888888<<>><<<<<<>>>;;;@@@GGGNNNTTTZZZ___bbbdddfffjjjnnnqqqsssttttttsssuuuwwwxxxyyy{{{~~~wwwooooooqqqqqqsssvvvuuutttsssssstttvvvxxxzzz||||||{{{zzzyyyyyyyyyyyy|||{{{zzzyyyxxxwwwwwwxxxvvvzzz||||||{{{yyywwwyyy|||~~~tttfff]]]cccnnn}}}}}}}}}~~~yyyrrrgggYYYNNNKKKNNNSSS\\\bbblllvvv}}}~~~|||~~~~~~}}}|||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyxxxxxxxxxzzzzzzzzzzzzzzz{{{|||}}}zzzxxxvvvuuuuuuvvvyyyzzzxxxxxxyyyyyyzzz{{{||||||xxxxxxyyyzzzzzzyyyyyyyyyzzzyyyxxxwwwvvvuuuuuutttvvvvvvwwwxxxyyyyyyzzzzzzyyyzzzzzz{{{|||||||||{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvwwwxxxzzz{{{|||||||||wwwwwwwwwxxxxxxwwwwwwwwwyyywwwvvvvvvwwwyyyxxxwwwwwwvvvuuuttttttuuuwwwxxxzzzzzzyyyxxxxxxyyyzzzzzzxxxzzzyyywwwuuurrriii___HHHCCC??????>>>===@@@EEENNNVVVcccppp{{{xxxkkk___VVVPPPNNNIIINNNTTTVVVWWW\\\fffnnnsssssstttuuuvvvvvvvvvuuusssqqqnnnllllllnnnqqqsss|||wwwrrrqqqvvv|||}}}~~~zzzrrrooorrrwwwvvvyyy|||~~~~~~|||yyyooorrrxxxzzzrrrbbbUUUPPPNNNPPPTTTYYY\\\\\\XXXUUUHHHBBB;;;777888===CCCFFFLLLMMMNNNNNNMMMNNNPPPRRRTTTWWWZZZ[[[ZZZXXXWWWWWWWWWVVVUUUUUUTTTTTTUUUUUURRRRRRQQQRRRSSSTTTVVVXXXUUUWWWYYYXXXVVVUUUVVVXXXZZZYYYYYYXXXWWWVVVUUUTTTQQQSSSUUUXXXYYYXXXWWWVVVTTTWWWXXXUUUTTTVVVTTTPPPPPPRRRUUUVVVXXXZZZ]]]```\\\]]]]]][[[YYYXXXXXXYYYZZZVVVSSSSSSVVVYYYYYYYYYSSSPPPQQQVVVYYYZZZaaaiiiuuuooonnnssszzz}}}]]]PPPNNNNNNQQQcccyyy]]]^^^```bbbaaa___]]][[[VVVVVVXXXZZZ^^^cccgggiiinnnlllfff___ZZZ[[[```fffcccdddeeefffeeedddcccbbb```bbbfffiiijjjiiigggeeeccchhhkkknnn{{{{{{www}}}xxxrrrttt}}}vvvooogggZZZNNNFFFCCC@@@===<<<<<<=========@@@DDDHHHMMMSSSZZZ___eeeiiinnnqqqqqqqqqtttwwwtttttttttuuuwww{{{~~~wwwrrrsssuuuuuussstttsssrrrsssuuuuuuuuusssssspppqqquuuwwwtttrrrsssyyyzzz{{{zzzxxxwwwxxxyyy|||}}}{{{{{{zzzyyyyyy{{{|||}}}{{{oooccc___fffnnn~~~~~~{{{mmmfff[[[PPPJJJIIIKKKMMMYYYbbbooo{{{~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyyzzzzzzzzzyyy{{{{{{{{{zzzzzz{{{}}}|||{{{zzzxxxwwwxxxxxxyyyzzzyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxwwwvvvwwwxxxxxxxxxwwwvvvuuutttsssssstttuuuvvvwwwwwwxxxzzzxxxvvvwwwyyy{{{{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwzzzzzzyyyzzz{{{{{{yyyxxxyyyyyyyyyzzzzzz{{{{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvvvvwwwxxxyyyxxxwwwvvvwwwyyy{{{}}}~~~~~~~~~~~~zzzmmm___SSSIII???<<<===>>>AAAEEEBBBGGGQQQ\\\jjjzzztttggg\\\VVVWWWXXXZZZ]]]aaagggllloooqqqrrrssstttuuuuuuuuuuuupppmmmgggaaa^^^dddnnnvvv}}}{{{yyyxxxzzz~~~~~~yyyvvvtttuuuzzz{{{|||}}}{{{zzz|||~~~|||~~~~~~|||tttoookkkiiicccXXXOOOLLLQQQSSSUUUXXX\\\^^^WWWNNNDDDAAA===:::;;;???DDDGGGQQQRRRRRRRRRQQQPPPPPPOOORRRUUUXXXYYYWWWUUUTTTTTTWWWWWWWWWUUUSSSSSSTTTVVVYYYVVVRRRQQQRRRUUUWWWWWWWWWVVVUUUTTTUUUWWWYYY[[[]]]]]]^^^^^^\\\ZZZWWWVVVUUUVVVWWWXXXYYYYYYYYYYYYZZZUUUPPPPPPSSSUUUTTTQQQOOOSSSWWWYYY[[[\\\^^^___^^^^^^]]][[[XXXWWWXXXZZZZZZVVVSSSVVV[[[___]]]ZZZRRRSSSSSSTTTVVV[[[bbbfffooovvvzzzzzzqqqRRRHHHLLLVVVhhh{{{]]]^^^```aaaaaa___]]][[[VVVWWWYYY\\\```cccfffhhhkkkjjjgggbbb^^^]]]```cccaaabbbccceeeeeefffffffffdddddddddddddddddddddddddddhhhjjjlllwww~~~wwwyyy}}}{{{tttsss~~~~~~zzzsssllleeeZZZPPPGGGDDD@@@>>><<<<<<<<<<<<<<<>>>AAAEEEJJJPPPXXX]]]cccggglllooooooooorrruuutttttttttuuuwwwzzz}}}xxxuuuvvvwwwvvvuuusssrrrrrrsssuuuvvvuuuttttttpppppptttuuurrrqqqrrrvvvwwwyyyxxxwwwvvvwwwxxx{{{|||~~~~~~{{{zzzzzzzzzzzz{{{|||}}}{{{nnnbbb^^^eeennn~~~}}}~~~zzzuuuddd^^^UUUNNNIIIJJJMMMPPPYYYaaammmwww}}}~~~~~~~~~~~~~~~~~~}}}|||zzzzzzyyyxxxyyyyyyzzzzzzzzzzzzzzzyyyzzz{{{zzzyyyyyy{{{}}}{{{zzzyyyxxxwwwwwwxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvuuuuuutttttttttuuuuuuvvvvvvwwwwwwwwwyyyxxxvvvwwwyyy{{{{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwzzzyyyxxxyyyzzzzzzyyywwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxwwwvvvwwwwwwxxxyyyxxxwwwwwwyyy{{{~~~ssseeeWWWLLLBBB@@@@@@>>>>>>???>>>BBBIIIRRR^^^lllyyyttthhhbbbaaaaaabbbdddggglllpppsssuuuuuuuuuuuutttsssrrrqqqmmmkkkeee```___eeeqqqzzz~~~}}}~~~|||yyywwwvvvxxx{{{}}}~~~}}}{{{yyyyyy{{{~~~|||zzz}}}rrrjjjccc```[[[SSSOOOOOORRRTTTVVVXXX[[[\\\UUULLLBBB@@@===;;;===AAAFFFIIIQQQQQQQQQQQQPPPPPPOOOOOONNNQQQTTTTTTRRRPPPOOONNNUUUVVVVVVUUUTTTTTTVVVXXX]]]ZZZUUUSSSTTTUUUVVVVVVUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]^^^^^^\\\ZZZYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVRRROOOOOOSSSUUUTTTQQQSSSUUUXXXZZZZZZZZZ[[[\\\[[[ZZZYYYWWWUUUVVVXXXZZZ[[[YYYWWWYYY\\\___^^^\\\UUUUUUSSSRRRTTTYYYaaafffoooyyy~~~^^^OOOOOOTTTdddwww]]]^^^___``````^^^\\\[[[VVVXXX[[[___bbbdddeeeffffffggggggeeebbb_________```aaabbbccceeehhhjjjkkkgggeeebbb```___```aaacccdddggghhhjjjrrr|||yyyyyy}}}|||xxxzzz|||{{{tttkkkcccYYYPPPHHHDDDAAA>>>>>>===<<<<<<:::;;;===@@@EEELLLUUU[[[```dddjjjmmmmmmmmmppprrruuuuuutttuuuvvvxxx{{{||||||~~~~~~zzzxxxyyyzzzxxxwwwsssrrrrrrssstttuuutttrrrsssooommmpppqqqooonnnppprrrtttvvvvvvvvvuuuwwwxxxzzz{{{}}}}}}zzzzzz{{{{{{{{{|||||||||zzznnnaaa^^^fffnnn}}}}}}~~~~~~}}}{{{{{{{{{}}}|||{{{{{{|||~~~uuunnnZZZVVVQQQMMMLLLOOOSSSVVV^^^dddllltttyyy}}}}}}}}}~~~}}}}}}|||}}}}}}}}}~~~}}}{{{zzzzzzzzzyyyzzzzzz{{{{{{{{{{{{{{{yyyzzzzzzzzzyyyyyy{{{}}}zzzzzzxxxwwwwwwvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttttttttsssssssssssssssssstttttttttttttttvvvvvvvvvvvvvvvwwwwwwwwwyyywwwvvvwwwyyyzzz{{{zzzxxxxxxwwwwwwvvvwwwwwwwwwzzzxxxxxxxxxzzzzzzyyyxxxvvvvvvvvvwwwwwwwwwwwwwwwyyyxxxxxxwwwwwwxxxxxxyyyzzzyyyxxxxxxwwwwwwxxxxxxwwwwwwvvvwwwxxx{{{~~~~~~qqq```TTTHHHEEEEEEAAA===;;;<<<>>>BBBHHHPPP\\\hhhpppvvvoookkkkkkkkkkkkmmmpppsssuuuvvvvvvvvvvvvtttrrrqqqooollljjjfffbbbbbbjjjwww{{{yyyzzzyyyzzz}}}}}}~~~|||yyyuuurrrrrrrrrzzz|||yyyxxx|||oooeeeZZZUUUQQQNNNPPPSSSSSSVVVXXXYYYZZZYYYQQQHHH>>>===<<<===???DDDIIILLLPPPPPPPPPOOOOOOOOONNNNNNMMMOOOQQQQQQNNNLLLJJJJJJRRRSSSUUUUUUUUUVVVXXXZZZaaa^^^YYYWWWVVVVVVVVVUUUTTTVVVXXXZZZ[[[[[[[[[ZZZYYY[[[]]]_________^^^]]]^^^^^^]]]\\\ZZZXXXWWWUUURRROOONNNPPPSSSUUUTTTQQQVVVXXXZZZZZZYYYXXXYYYZZZXXXWWWVVVSSSRRRSSSWWWZZZ\\\\\\\\\]]]]]]^^^^^^^^^YYYWWWTTTQQQRRRWWW___dddmmmzzzmmmWWWOOOSSSaaasss]]]]]]^^^______^^^\\\[[[WWWYYY]]]aaadddeeeeeeddddddddddddcccaaa___^^^^^^aaaaaaaaaccceeehhhkkklllfffdddbbb______```aaaccceeeggghhhjjjppp}}}}}}zzzyyy|||sssjjj]]]SSSJJJFFFAAA?????????===<<<:::;;;<<<===AAAIIIRRRXXX\\\bbbhhhkkkllllllnnnqqquuuttttttuuuvvvwwwxxxyyyyyyzzz|||~~~~~~|||yyyyyyzzzzzzyyywwwttttttsssssstttssspppnnnmmmhhhfffiiikkkjjjkkknnnmmmpppsssuuuuuuvvvwwwxxxzzzzzz|||~~~|||zzz{{{{{{|||||||||||||||zzznnnbbb___fffpppzzzzzzuuuwwwxxxzzzzzzyyyyyyzzz{{{|||{{{zzzzzz|||yyynnneeeUUUTTTRRRRRRTTTXXX]]]```eeeiiioootttxxx|||~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzzzzzzzz{{{|||}}}}}}|||{{{{{{xxxyyyzzzyyyxxxxxxzzz|||yyyyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvuuuuuusssssssssrrrrrrrrrssssssrrrrrrrrrssstttuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvxxxwwwvvvwwwyyyzzzzzzyyywwwwwwvvvvvvvvvwwwxxxxxxzzzyyyxxxxxxzzz{{{zzzzzzvvvvvvvvvwwwwwwwwwwwwwwwyyyxxxxxxwwwwwwxxxxxxyyyzzzyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvxxx{{{}}}~~~mmm^^^PPPKKKIIIDDD???<<<===>>>???AAAGGGQQQ\\\dddssszzzyyysssrrrpppooopppqqqssstttssstttuuuvvvuuutttrrrqqqllljjjhhheeegggppp}}}|||}}}}}}|||{{{{{{yyyvvvqqqmmmiiigggpppzzz|||xxxxxx{{{nnncccWWWPPPMMMLLLOOOUUUTTTXXXZZZYYYXXXVVVMMMDDD;;;<<<===???CCCHHHLLLOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRQQQNNNLLLKKKKKKPPPRRRTTTUUUVVVWWWZZZ\\\bbb___\\\ZZZZZZYYYXXXWWWUUUVVVWWWXXXYYYZZZZZZ[[[YYY[[[]]]___``````___^^^___^^^]]]\\\ZZZXXXVVVUUUQQQPPPPPPRRRTTTUUUSSSQQQWWWXXXZZZZZZXXXXXXYYYZZZZZZXXXUUURRRPPPRRRVVVYYY\\\^^^______]]]\\\]]]^^^YYYXXXVVVTTTTTTWWW\\\```iiixxx{{{^^^NNNTTT___qqq\\\]]]^^^^^^]]]]]][[[[[[YYY[[[___ccceeeeeedddccccccbbb___^^^^^^^^^______bbbbbbbbbcccdddfffiiijjjbbbbbbbbbbbbcccccccccdddeeefffhhhkkkqqq{{{vvvuuu}}}zzznnnbbbQQQKKKDDDAAAAAAAAA???<<<;;;;;;<<<===@@@FFFNNNTTTYYY___fffjjjkkkllloooqqqssstttttttttuuuvvvwwwwwwwwwxxxzzz}}}~~~~~~}}}|||yyyxxxxxxyyyyyyyyyxxxvvvwwwvvvttttttssspppllliiieee___\\\___aaabbbeeeiiihhhkkkpppsssuuuvvvxxxyyyzzz{{{|||}}}~~~~~~~~~~~~}}}{{{{{{{{{{{{|||||||||}}}}}}|||nnnbbb___gggpppyyy{{{rrrnnnpppsssvvvwwwxxxyyyzzz||||||{{{zzzyyyzzz|||~~~|||rrrggg```ZZZ[[[[[[]]]```dddgggjjjjjjmmmqqqtttwww{{{~~~~~~~~~~~~|||zzzzzzzzz{{{{{{{{{}}}~~~}}}|||{{{zzzwwwxxxyyyyyywwwxxxyyy{{{yyyyyyxxxxxxwwwvvvvvvuuuwwwwwwxxxxxxxxxwwwvvvuuutttsssrrrrrrrrrsssssstttttttttssstttuuuvvvxxxyyywwwwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvwwwyyyzzzzzzxxxwwwvvvvvvvvvwwwxxxyyyyyy{{{zzzxxxyyyzzz||||||{{{xxxxxxxxxxxxxxxxxxxxxwwwyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxwwwwwwxxxwwwvvvuuuuuuwwwyyyzzz~~~yyyjjjYYYQQQLLLGGGBBB@@@>>>>>>===>>>BBBJJJTTT[[[gggnnnzzzyyyxxxuuusssrrrssssssttttttuuuvvvvvvuuusssqqqoooiiiiiihhhgggiiiqqq}}}|||xxxwwwuuusssooojjjeeebbbjjjttt{{{yyy{{{pppeeeYYYSSSOOOMMMOOOTTTUUUYYY\\\ZZZWWWRRRIII@@@:::;;;>>>BBBFFFJJJNNNPPPOOONNNMMMMMMMMMNNNNNNOOOPPPRRRSSSRRROOOMMMLLLLLLOOORRRTTTVVVWWWXXX[[[\\\___]]]\\\\\\\\\\\\[[[YYYWWWVVVTTTSSSSSSVVVYYYZZZZZZ[[[]]]______^^^]]]\\\[[[[[[[[[ZZZYYYWWWVVVUUUTTTSSSSSSTTTTTTTTTRRRPPPVVVWWWYYYYYYXXXXXXZZZ\\\]]]\\\XXXTTTQQQQQQUUUXXX[[[]]]___^^^]]][[[[[[\\\VVVXXXXXXXXXXXXYYY[[[]]]ggguuugggQQQPPPYYYjjj|||\\\]]]]]]]]]\\\\\\[[[[[[[[[]]]aaadddeeeeeedddcccccc```]]]\\\]]]___``````bbbbbbbbbcccdddeeegggggg___```bbbdddffffffeeeeeeffffffhhhlllqqqyyy|||yyylllttt~~~zzz```WWWLLLEEEDDDCCC@@@<<<<<<<<<======???DDDJJJOOOTTTZZZccchhhjjjllloooqqqrrrrrrssstttuuuuuuvvvvvvuuuwwwzzz|||}}}|||zzzyyyvvvvvvwwwwwwwwwwwwvvvvvvwwwvvvuuutttrrrooojjjggg\\\VVVRRRSSSVVVXXX\\\aaabbbffflllpppsssuuuwwwyyyyyyzzz||||||||||||~~~~~~}}}||||||}}}~~~|||{{{}}}|||{{{{{{{{{|||}}}~~~|||nnn```]]]eeennnxxx}}}|||qqqjjjgggiiilllqqqtttvvvxxxzzz|||{{{zzzyyyxxxyyy{{{}}}~~~}}}{{{uuunnngggbbbeeefffhhhjjjlllnnnoooooolllnnnqqqtttvvvzzz~~~{{{zzzzzzzzz{{{zzz{{{}}}~~~~~~|||zzzyyywwwxxxxxxxxxwwwwwwyyy{{{yyyyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxyyyxxxwwwvvvuuutttsssrrrqqqrrrssstttuuuvvvuuuuuuuuuvvvwwwyyyzzzuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwyyyzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{{{{yyywwwxxxzzz{{{||||||yyyyyyyyyyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyywwwxxxxxxxxxxxxwwwvvvvvvwwwvvvuuutttuuuwwwyyyzzz|||yyyjjj___UUUKKKEEEDDD>>>>>>===<<<>>>DDDLLLQQQ]]]eeerrr~~~~~~|||zzzwwwvvvvvvwwwwwwxxxyyyyyyxxxuuuqqqllljjjggghhhhhhhhhiiioooyyy{{{yyy|||yyywwwtttqqqnnnjjjeeeaaaeeeppp}}}~~~|||}}}qqqggg\\\VVVRRROOOPPPSSSUUUZZZ]]]ZZZVVVPPPFFF>>>:::<<<@@@DDDIIILLLNNNPPPOOONNNMMMMMMMMMNNNOOOPPPPPPRRRRRRQQQOOOMMMMMMNNNPPPSSSVVVWWWWWWXXXZZZ[[[\\\[[[[[[\\\]]]^^^\\\ZZZXXXVVVRRRPPPPPPRRRVVVXXXWWWYYY[[[]]]]]]]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRUUUVVVXXXXXXXXXYYY[[[^^^___^^^[[[VVVSSSRRRUUUWWW[[[\\\]]]]]]]]]]]][[[ZZZTTTWWWZZZ[[[[[[[[[\\\]]]gggppprrrYYYLLLQQQ]]]ooo\\\\\\\\\\\\\\\[[[[[[[[[^^^___bbbdddeeeeeeddddddccc```]]]]]]___aaabbbaaa___```aaacccdddeeeffffff___```bbbccceeeeeeeeeeeefffeeegggkkknnntttxxxvvvttt}}}fffllltttsssgggWWWLLLGGGDDD@@@<<<<<<=========>>>AAAFFFIIIOOOVVV___fffiiikkknnnqqqpppqqqrrrssstttuuuvvvvvvtttuuuwwwxxxyyyyyyxxxwwwuuuvvvwwwwwwvvvuuuvvvvvvuuutttssssssssspppkkkhhhWWWOOOIIIIIIKKKMMMQQQVVV\\\aaagggmmmpppsssuuuwwwvvvyyy{{{{{{zzzzzz}}}}}}|||{{{{{{}}}}}}|||{{{}}}{{{yyyyyy|||~~~{{{lll^^^ZZZbbbkkkuuuxxx|||xxxnnnfff```]]]aaafffkkkppptttwwwyyy{{{zzzyyyxxxxxxyyy{{{}}}~~~{{{}}}{{{xxxuuusssqqqoooppprrrsssttttttsssrrrpppoooqqqtttvvvyyy|||}}}{{{yyyzzz{{{{{{zzz{{{}}}~~~}}}|||yyyxxxvvvwwwxxxwwwvvvwwwxxxzzzyyyzzzzzzzzzyyyxxxwwwvvvuuuvvvwwwxxxwwwvvvtttssssssrrrqqqpppqqqrrrtttuuuwwwvvvuuuuuuuuuwwwyyyzzzssssssttttttuuuuuuvvvvvvvvvuuuvvvwwwzzzzzzyyywwwwwwwwwwwwxxxyyy{{{|||}}}yyywwwuuuuuuwwwzzz{{{{{{zzzzzzyyyyyyyyyxxxxxxxxxyyyxxxxxxwwwwwwxxxxxxyyyvvvvvvwwwwwwwwwvvvuuutttpppppppppppprrruuuxxxzzzyyyuuueeeUUULLLJJJAAA@@@???======@@@EEEIIIRRR\\\kkkzzz~~~{{{yyyxxxxxxxxxyyyyyyyyyzzzyyyuuupppkkkhhhhhhjjjkkkllllllpppwww|||yyyrrrppprrrvvv~~~~~~{{{vvvsssppplllgggbbb___lllyyyzzzqqqfff[[[UUURRROOOQQQUUUTTTZZZ]]]ZZZUUUNNNEEE<<<;;;===BBBGGGKKKMMMNNNNNNOOOOOOMMMMMMMMMNNNPPPQQQQQQRRRSSSRRRPPPOOOPPPQQQRRRTTTWWWXXXXXXWWWXXXYYYZZZZZZZZZ\\\]]]]]][[[XXXXXXVVVSSSQQQPPPQQQSSSTTTSSSTTTWWWZZZ\\\\\\\\\[[[YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTSSSRRRQQQQQQSSSTTTVVVWWWXXXXXXWWWXXX[[[]]]^^^]]][[[XXXUUUTTTVVVXXX\\\[[[[[[]]]______\\\YYYUUUWWWZZZ[[[\\\]]]```bbbdddiiivvv{{{```OOOMMMQQQ]]]kkkwww\\\\\\\\\[[[[[[[[[[[[ZZZ___aaabbbdddeeeeeeeeedddccc```___```cccdddcccaaa\\\]]]```ccceeefffffffffaaaaaaaaabbbbbbcccdddeeeeeedddfffjjjkkkpppwwwppphhhooo{{{fffhhhmmmzzzrrr___QQQJJJEEE???:::;;;<<<=========???BBBEEEKKKRRR\\\cccgggjjjmmmpppooopppqqqssstttuuuvvvvvvttttttttttttuuuvvvwwwwwwvvvwwwwwwwwwvvvuuuvvvwwwrrrrrrrrrssssssqqqmmmiiiUUULLLEEEDDDDDDEEEIIINNNXXX]]]dddjjjnnnqqqsssuuutttwwwzzzzzzyyyyyy|||~~~}}}{{{{{{{{{}}}}}}|||{{{}}}zzzxxxyyy{{{zzzjjj\\\XXX___hhhqqqrrruuuwwwyyyzzzzzz{{{yyywwwssslllccc\\\WWWUUU]]]aaahhhnnnrrruuuyyy{{{zzzzzzyyyzzz{{{}}}~~~yyy{{{~~~}}}{{{zzz{{{|||}}}wwwxxxyyyyyyxxxuuuqqqooorrruuuxxxzzz|||}}}{{{yyyyyy{{{|||yyy{{{|||~~~}}}{{{yyywwwvvvwwwxxxwwwvvvvvvxxxzzzyyyzzz{{{{{{zzzyyywwwvvvtttuuuvvvwwwvvvuuusssrrrrrrqqqpppooopppqqqssstttxxxwwwuuutttuuuvvvxxxyyyqqqrrrrrrssstttuuuvvvvvvuuuuuuvvvxxxzzzzzzxxxwwwwwwwwwxxxyyyzzz|||}}}~~~wwwuuussssssuuuxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwyyyxxxxxxxxxxxxxxxxxxyyyuuuvvvvvvwwwwwwuuutttsssiiiiiiiiikkknnnrrrvvvxxxxxx}}}sss^^^RRRPPPEEEDDDBBB@@@>>>???BBBEEEIIITTTfffxxx~~~}}}zzzxxxwwwwwwxxxyyyvvvwwwxxxxxxvvvrrrnnnkkkkkknnnpppqqqppprrrwww|||xxxnnnjjjiiimmmvvvyyyuuurrrnnnhhhddd[[[hhhuuu}}}~~~tttoooeeeYYYSSSPPPOOORRRWWWTTTZZZ^^^ZZZTTTMMMDDD<<<<<>>>>>===<<<;;;<<<>>>@@@AAAJJJOOOVVV]]]cccgggkkknnnmmmooorrrsssssssssttttttuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvuuuttttttuuuvvvwww{{{wwwrrrqqqssssssrrrooo\\\PPPDDDAAAAAA???CCCHHHPPPVVV___fffjjjooossswwwyyyyyyxxxwwwxxxyyyzzz{{{}}}}}}}}}}}}}}}}}}|||||||||||||||zzzyyyzzz||||||kkk]]]ZZZ]]]```hhhhhhiiikkkkkkiiifffccccccaaa]]]YYYTTTPPPNNNLLLUUUYYY```hhhnnnsssvvvwwwyyyyyyzzz{{{{{{||||||}}}zzz{{{}}}zzztttpppppprrrttt{{{|||}}}~~~|||zzzyyyyyy||||||}}}}}}|||zzzwwwvvvxxxxxxwwwwwwxxxxxxyyyzzzzzz|||||||||zzzyyyzzz{{{vvvvvvvvvvvvvvvvvvvvvvvvuuusssrrrppppppqqqrrrssswwwwwwvvvuuuttttttssssssqqqqqqqqqqqqrrrtttvvvxxxvvvvvvvvvvvvvvvwwwwwwxxxuuuuuuvvvwwwxxxyyyyyyzzzwwwwwwwwwvvvwwwwwwxxxxxx{{{zzzxxxvvvuuuuuuvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxyyywwwvvvxxxzzzvvvnnnfffbbb______cccfffhhhmmmsssuuuwww{{{vvveeeXXXMMMIIIDDDAAA@@@?????????HHHRRRbbbsss}}}|||{{{zzzyyyxxxxxxxxx|||zzzxxxuuurrrpppooonnnuuuuuutttqqqppprrryyy~~~yyypppiiidddeeeooozzz~~~xxxssssssqqqmmmhhhccceeemmmvvv|||}}}yyyxxxzzzlllaaa\\\UUUQQQQQQTTTWWWYYYWWW[[[]]]YYYOOOEEE???===BBBDDDFFFIIIKKKMMMMMMMMMTTTSSSRRRRRRRRRSSSTTTUUUYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWYYYZZZYYYXXXXXXXXXYYYXXXWWWTTTRRRQQQQQQRRRRRRQQQOOONNNOOOQQQTTTWWWYYYYYYWWWXXX[[[^^^\\\[[[[[[ZZZXXXWWWUUUUUUSSSOOONNNPPPQQQPPPSSSXXXUUUWWWZZZ[[[ZZZZZZZZZ[[[YYYXXXXXXXXXXXXYYYYYYZZZ]]]^^^___aaaaaa```^^^]]]XXXUUUTTTUUUYYY]]]]]]\\\```^^^fffuuu~~~}}}yyyxxxyyy~~~sssYYYJJJBBBGGGPPPYYYhhhwww^^^]]][[[ZZZYYY[[[\\\^^^dddeeefffeeedddcccdddeeebbbaaa```aaaaaaaaa___]]]YYY[[[^^^cccggghhhfffddd``````aaaaaabbbdddgggiiihhhfffgggjjjmmmpppyyy}}}nnnjjjlllttt}}}uuuoooiiimmmvvv{{{kkkYYYNNNGGG???<<<======<<<;;;;;;;;;===???AAAGGGLLLSSSZZZ```eeeiiilllkkkmmmppprrrrrrqqqrrrsssuuuvvvwwwwwwwwwvvvuuuuuuvvvvvvuuuttttttuuuvvvwwwvvvtttrrrqqqrrrrrrrrrqqqaaaUUUIIICCC???<<<===AAAKKKRRR[[[ccciiinnnrrruuuxxxxxxwwwwwwxxxyyyzzz{{{}}}||||||{{{{{{{{{{{{||||||||||||{{{{{{|||yyyhhhYYYVVVXXX[[[```____________\\\YYYWWWTTTRRRPPPNNNLLLJJJIIIIIIPPPTTT\\\dddlllqqqtttuuuyyyyyyyyyzzz{{{{{{|||||||||}}}|||wwwuuuvvvxxxzzz~~~~~~~~~}}}{{{{{{zzzzzz{{{||||||{{{yyyvvvuuuxxxxxxxxxwwwxxxxxxyyyzzzzzz{{{|||{{{yyyyyyyyy{{{xxxxxxxxxxxxxxxxxxxxxxxxuuutttrrrqqqpppqqqssstttuuuttttttssssssrrrqqqqqqqqqqqqpppqqqrrrtttuuuwwwvvvuuuuuuuuuuuuvvvwwwwwwvvvvvvwwwwwwxxxyyyyyyzzzyyyyyyxxxxxxwwwxxxxxxyyyzzzyyyxxxvvvvvvvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwuuuuuuvvvwwwtttlllfffZZZVVVTTTWWWYYY\\\bbbiiiqqqssswww}}}uuuhhhYYYSSSKKKEEECCCCCCBBBAAABBBKKKZZZlllyyy~~~zzzyyyxxxwwwwwwwwwxxxxxxyyywwwsssqqqpppqqqtttvvv{{{zzzyyyuuurrrsssyyy~~~yyypppiiidddcccjjjsss{{{zzzuuuvvvuuuooohhhccccccgggmmmppprrrwww}}}~~~}}}~~~yyyrrrpppyyyyyyiii\\\XXXRRROOOQQQTTTXXXZZZZZZ\\\]]]XXXNNNEEEAAA???CCCEEEHHHJJJLLLNNNNNNNNNTTTTTTTTTTTTTTTUUUUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYXXXYYYYYYYYYXXXWWWVVVTTTSSSQQQRRRRRRRRRPPPQQQRRRTTTUUUWWWXXXXXXWWWXXX[[[^^^\\\\\\\\\[[[YYYVVVTTTSSSTTTPPPPPPRRRTTTTTTWWW\\\YYY[[[]]]\\\ZZZYYYXXXYYYYYYXXXXXXYYYYYYZZZ[[[[[[\\\]]]___``````^^^\\\[[[VVVTTTSSSUUUXXX[[[[[[[[[\\\ZZZaaannnvvvuuuqqqpppqqquuu{{{zzzaaaPPPCCCEEELLLSSS___lllwww\\\[[[ZZZYYYZZZ]]]___aaadddeeefffeeebbbaaabbbcccaaa```______``````^^^\\\ZZZ\\\```fffiiijjjgggeee]]]^^^```bbbdddggghhhiiiiiiggggggkkknnnpppuuu{{{~~~wwwssswww}}}wwwrrrrrruuuvvvuuummmaaaTTTLLLFFFAAA>>>>>><<<;;;:::999:::<<<>>>???CCCHHHOOOVVV\\\bbbgggjjjhhhkkknnnpppppppppqqqrrruuuuuuvvvvvvvvvvvvuuuuuuvvvvvvuuuuuutttuuuuuuvvvrrrrrrrrrpppnnnmmmnnnoooeeeZZZOOOGGGAAA<<<<<<>>>EEELLLVVV```gggmmmqqqtttvvvvvvvvvvvvwwwxxxzzzzzz}}}|||zzzxxxxxxyyyzzz{{{|||}}}}}}||||||}}}wwwdddVVVQQQSSSTTTUUUUUUTTTRRRPPPNNNLLLKKKGGGFFFEEECCCCCCCCCCCCDDDIIINNNVVV```hhhnnnrrrsssxxxxxxyyyzzzzzz{{{{{{|||}}}}}}|||~~~~~~}}}}}}~~~~~~}}}~~~~~~}}}|||||||||yyyzzzzzzzzzyyyxxxvvvuuuxxxxxxxxxxxxxxxyyyzzzzzzyyy{{{{{{zzzyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvuuusssrrrrrrrrrtttuuuuuuttttttssssssrrrrrrrrrqqqppppppqqqrrrssstttuuuuuuttttttttttttuuuvvvvvvwwwwwwxxxxxxyyyyyyzzzzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxvvvtttsssttttttqqqkkkfffWWWQQQLLLLLLNNNPPPWWW^^^jjjmmmrrrxxx}}}mmmbbbUUULLLIIIGGGDDDAAA@@@GGGTTTcccpppwwwyyyyyywwwvvvuuuuuuuuuvvvxxxyyywwwtttpppmmmooouuu{{{}}}yyyttttttyyy}}}zzzrrrllleeeaaadddjjjsssxxxzzzxxx}}}~~~yyy{{{zzzrrrjjjeeebbbbbbeeefffgggmmmtttuuuwwwzzz~~~wwwoookkkpppzzzxxxfffVVVRRROOONNNQQQVVVYYY[[[^^^^^^\\\VVVMMMFFFCCCCCCFFFGGGJJJLLLNNNOOOPPPPPPUUUVVVWWWXXXXXXXXXWWWWWWYYYXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUQQQRRRSSSSSSRRRSSSUUUWWWUUUWWWXXXXXXWWWXXXZZZ\\\\\\]]]]]]]]][[[WWWSSSQQQTTTQQQPPPTTTVVVVVVYYY^^^^^^______^^^[[[XXXWWWWWWYYYYYYYYYZZZ[[[\\\]]]]]][[[\\\^^^______]]]ZZZYYYUUUTTTSSSUUUXXXYYYZZZYYYYYYXXX]]]gggmmmmmmiiihhhfffhhhmmmwwwppp[[[HHHDDDHHHMMMVVV___lll|||^^^\\\[[[ZZZ[[[^^^aaadddcccdddeeedddbbbaaabbbcccbbbaaa```aaabbbaaa___^^^```bbbeeehhhiiigggccc___[[[\\\^^^bbbfffiiijjjjjjkkkiiiiiillloooqqqrrrsssxxxzzzuuurrroooggg^^^TTTLLLGGGDDDBBBBBB===<<<:::999999;;;<<<>>>@@@DDDLLLSSSYYY___dddhhhgggiiimmmoooooopppqqqrrrttttttuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttpppqqqppplllfffcccccceeebbb\\\TTTLLLFFFAAA??????AAAGGGQQQ\\\eeelllppprrrsssttttttuuuwwwxxxyyyyyy|||{{{xxxvvvvvvwwwyyyzzz}}}~~~}}}|||{{{|||tttaaaRRRMMMMMMMMMMMMMMMMMMKKKIIIHHHGGGHHHFFFDDDBBB@@@>>>>>>??????CCCHHHPPP[[[dddlllqqqsssxxxxxxyyyyyyzzz{{{{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||zzzzzzzzzzzzyyyxxxwwwvvvyyyxxxxxxxxxxxxyyyzzzzzzyyyzzz{{{zzzxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyywwwvvvtttsssrrrsssuuuvvvwwwvvvvvvvvvuuuuuuttttttqqqqqqqqqqqqrrrrrrsssssstttsssssssssssstttuuuuuuyyyyyyyyyyyyyyyyyyzzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwuuusssrrrqqqooojjjggg\\\TTTMMMKKKJJJKKKQQQXXXccchhhooouuuzzzvvveeeXXXRRRMMMGGGBBBEEEJJJRRR]]]hhhooorrrrrruuutttttttttuuuvvvxxxyyyuuusssppppppssszzz|||xxxwwwzzz~~~{{{uuupppiiibbbaaaccchhhlllllljjjmmmvvv}}}~~~|||~~~|||~~~}}}uuulllhhheeedddfffffffffkkkrrrsssxxx|||{{{rrrkkkmmmrrrxxxwwwbbbPPPOOONNNOOOTTTYYY\\\^^^bbb```[[[TTTLLLGGGGGGHHHIIIJJJLLLOOOQQQRRRRRRRRRUUUWWWZZZ\\\\\\[[[ZZZXXXZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXYYYXXXWWWWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUUUUTTTUUUUUUTTTSSSSSSUUUWWWVVVVVVWWWWWWXXXYYYZZZ[[[^^^___``````]]]YYYUUURRRTTTQQQQQQTTTUUUUUUWWW[[[___``````^^^[[[XXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^^^^[[[]]]___```___]]]ZZZXXXUUUUUUVVVWWWYYYYYYYYYXXXYYYYYY]]]cccggghhheeeccc]]]]]]```jjjzzzjjjRRRGGGGGGJJJQQQWWWeeeuuuaaa___]]]\\\]]]___ccceeecccdddeeeeeedddcccdddfffeeedddcccdddeeeeeecccaaadddeeefffhhhhhheee```\\\\\\\\\]]]aaafffjjjjjjiiikkkkkklllmmmoooqqqpppnnnpppxxx}}}uuuqqqiiiddd\\\SSSMMMJJJGGGEEE???>>><<<:::::::::<<<===>>>BBBIIIOOOUUU[[[aaaeeeeeehhhlllnnnoooppprrrssssssssstttttttttuuuuuuvvvttttttttttttssssssrrrrrroooooolllddd\\\WWWWWWXXX]]]\\\XXXQQQJJJDDD@@@>>>@@@EEENNNXXXbbbjjjoooqqqqqqqqqssstttvvvwwwxxxxxxzzzyyyvvvuuuuuuvvvyyyzzz~~~~~~~~~|||zzz{{{}}}}}}ppp]]]NNNIIIHHHGGGHHHJJJKKKKKKIIIIIIJJJLLLIIIFFFCCC@@@>>>>>>>>>??????DDDLLLVVVaaajjjqqquuuxxxxxxyyyzzzzzz{{{{{{|||}}}~~~~~~~~~||||||{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{zzz{{{{{{zzzxxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvuuusssssstttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuqqqrrrrrrrrrrrrrrrrrrrrrsssssssssssssssttttttuuuzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwvvvuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxvvvssspppnnnkkkiiiggg^^^WWWQQQNNNLLLJJJLLLQQQ___eeennntttwwwzzz{{{mmmcccZZZPPPJJJMMMOOOUUU]]]fffmmmpppqqqtttttttttuuuuuuvvvwwwwwwsssssssssuuuyyy~~~||||||zzztttqqqkkkbbb^^^^^^^^^aaacccbbbdddjjjooorrruuuzzz~~~~~~wwwooojjjhhhiiilllmmmlllpppvvvyyyyyyrrrkkkkkknnnrrr{{{ttt___NNNNNNNNNRRRWWW\\\___```ccc```YYYQQQKKKIIIJJJLLLLLLMMMOOORRRSSSTTTTTTTTTVVVYYY\\\^^^___^^^\\\ZZZ[[[[[[ZZZZZZYYYZZZZZZZZZVVVXXXXXXWWWVVVVVVXXXZZZXXXWWWUUUSSSRRRRRRSSSTTTVVVWWWWWWUUUSSSRRRSSSTTTUUUUUUUUUVVVXXXZZZ[[[[[[^^^```aaabbb```\\\XXXUUUXXXTTTTTTVVVVVVTTTUUUXXX[[[\\\]]]\\\ZZZYYYZZZ[[[ZZZZZZ\\\]]]^^^^^^^^^^^^[[[]]]```aaaaaa^^^[[[YYYVVVXXXZZZ[[[[[[[[[ZZZYYYXXXZZZ]]]___bbbdddcccbbbZZZXXXZZZdddsssvvv\\\LLLGGGIIINNNRRRaaarrrcccbbb___^^^___bbbfffiiifffggghhhgggfffeeefffggghhhgggfffggghhhiiigggeeecccddddddfffhhhfffcccaaa___]]]]]]```fffiiiiiigggiiilllnnnmmmmmmnnnmmmjjjlllqqq{{{{{{xxxpppqqqlllddd\\\VVVPPPIIIDDDBBB???<<<;;;;;;;;;<<<===AAAFFFLLLRRRXXX]]]aaadddgggkkkmmmooopppqqqsssssssssrrrsssssstttuuuvvvrrrrrrsssrrrrrrqqqpppooommmjjjccc[[[TTTPPPOOOPPPYYY]]]]]]WWWOOOIIIBBB<<>>AAAHHHQQQ\\\hhhqqqvvvyyyyyyzzzzzz{{{||||||}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{||||||{{{xxxwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttsssssssssuuuvvvttttttttttttttttttttttttsssssstttttttttsssrrrrrrtttsssssssssssstttuuuuuuzzzzzzyyyyyyxxxxxxwwwwwwxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvuuuuuuwwwtttppplllgggeeecccccc[[[WWWTTTTTTQQQLLLKKKMMM[[[dddooouuuwwwxxx|||xxxkkk___XXXSSSUUUYYYaaaiiiqqquuuvvvssstttuuuvvvvvvuuutttsssooopppssswww{{{~~~|||vvvrrrqqqlllccc]]]\\\[[[___cccccccccdddhhhkkkooottt~~~~~~}}}xxxsssmmmlllmmmqqqssssssxxx~~~sssnnnjjjiiijjjmmmvvvmmm[[[MMMNNNPPPUUUZZZ^^^``````ccc^^^VVVOOOKKKKKKMMMOOOOOOPPPRRRTTTVVVVVVVVVVVVXXXZZZ]]]___```___^^^]]]^^^]]]\\\[[[ZZZZZZZZZZZZTTTVVVWWWVVVTTTTTTXXX\\\ZZZWWWTTTQQQPPPPPPQQQRRRVVVWWWVVVTTTQQQPPPPPPRRRTTTSSSSSSUUUXXX[[[\\\\\\]]]___```aaa```^^^\\\ZZZ[[[XXXWWWYYYXXXUUUUUUXXXWWWXXXYYYYYYXXXYYY[[[]]]ZZZ[[[]]]^^^^^^^^^]]]\\\YYY\\\___bbbbbb___\\\ZZZWWWZZZ^^^___^^^\\\[[[ZZZVVVZZZ[[[[[[]]]bbbcccaaa[[[YYY]]]gggtttfffQQQGGGFFFKKKOOO^^^pppdddbbb```___aaafffkkknnnllllllllljjjgggeeeeeefffjjjiiihhhiiikkkkkkjjjhhheeeddddddfffhhhhhhgggfffccc```]]]___dddhhhhhhfffeeekkknnnkkkhhhjjjjjjhhhjjjllluuu{{{|||sssjjj]]]RRRHHHFFFCCC???===;;;;;;;;;;;;???DDDIIIMMMSSSYYY]]]aaadddiiikkkmmmnnnppprrrrrrrrrrrrrrrrrrtttuuuvvvpppqqqqqqqqqpppooommmlllhhhbbbYYYRRROOONNNOOOOOOVVV___ddd```ZZZTTTLLLDDDCCCCCCFFFNNNYYYbbbhhhkkklllmmmpppsssuuuvvvwwwwwwtttuuuuuuvvvwwwyyyzzz{{{||||||}}}||||||~~~rrr___RRRMMMJJJGGGNNNSSSYYYZZZYYYXXXZZZ]]]UUURRRLLLFFFBBB?????????===???DDDLLLWWWdddpppvvvzzzzzz{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}|||||||||||||||}}}zzzyyyyyyxxxxxxxxxxxxxxxzzzyyyyyyyyyyyyzzz{{{{{{|||}}}}}}|||yyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyywwwvvvtttrrrrrrssstttuuutttttttttttttttttttttuuutttuuuuuuuuuuuutttsssrrrtttttttttssstttuuuuuuvvvzzzyyyyyyxxxwwwwwwvvvvvvwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwvvvvvvuuuttttttsssssspppkkkeee___\\\[[[\\\XXXWWWZZZ^^^]]]VVVQQQPPPXXXbbbooovvvwwwwwwzzz}}}|||yyyllleee\\\]]]```fffmmmsssvvvwwwrrrtttvvvwwwvvvsssooollliiikkknnnrrrwww{{{|||{{{}}}|||vvvssssssppphhhbbb```^^^ccciiikkkhhheeeeeegggfffjjjqqq{{{|||zzzyyywwwvvvuuurrrrrruuuwwwyyy~~~ssspppmmmkkkhhhgggnnnvvvzzzyyyvvvssssssqqqdddVVVMMMNNNQQQVVV\\\_________aaa[[[TTTNNNLLLMMMOOOQQQQQQRRRTTTVVVXXXXXXXXXXXXYYYZZZ]]]___``````___^^^``````^^^\\\[[[ZZZZZZZZZQQQTTTUUUTTTRRRSSSXXX]]]\\\YYYUUUQQQOOOOOOQQQRRRTTTTTTTTTRRRPPPOOOPPPQQQRRRQQQQQQTTTYYY\\\^^^]]]ZZZ[[[]]]^^^______^^^]]]YYYVVVVVVYYYXXXUUUUUUXXXTTTUUUVVVVVVVVVXXXZZZ]]][[[\\\]]]^^^^^^]]][[[ZZZVVVYYY]]]aaaaaa___\\\ZZZWWW[[[```aaa___\\\ZZZZZZUUUZZZ\\\ZZZ\\\bbbeeeddd___^^^cccooozzzrrrYYYIIIFFFJJJNNNZZZmmmcccaaa___```ccchhhnnnrrrpppqqqppplllhhheeeddddddjjjjjjiiijjjllllllkkkiiihhhgggffffffhhhiiihhhgggfffaaa]]]___cccggggggeeebbbjjjnnniiidddfffhhhgggiiiiiiqqq~~~||||||~~~{{{iiiZZZKKKIIIEEEAAA>>><<<;;;;;;:::===BBBFFFKKKPPPVVVZZZ___cccgggjjjkkkmmmoooqqqrrrrrrqqqqqqrrrtttuuuvvvooopppppppppooonnnlllkkkddd\\\SSSMMMNNNPPPRRRRRRSSS___iiihhheeeaaaYYYPPPCCCBBBDDDJJJUUU___eeehhhkkkmmmooorrruuuvvvvvvwwwssssssuuuwwwyyyzzz{{{|||zzz{{{|||}}}~~~xxxeeeXXXSSSPPPMMMUUU[[[aaacccaaa```aaadddaaa\\\TTTKKKDDD???<<<<<<<<<===AAAHHHTTTbbbnnnvvv{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~yyyxxxwwwwwwvvvwwwwwwwwwzzzyyyyyyyyyyyyzzz{{{{{{}}}~~~~~~|||zzzxxxxxxyyyzzzzzzzzzzzzzzzzzzzzzzzzvvvuuusssrrrrrrrrrtttuuuvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvvvvvvvtttsssrrruuuttttttttttttuuuvvvvvvzzzyyyyyyxxxwwwvvvuuuuuuwwwwwwwwwwwwwwwwwwxxxxxxvvvwwwxxxyyyyyyxxxwwwvvvwwwvvvvvvuuutttssssssrrrpppmmmggg___YYYUUUUUUVVVYYY[[[aaaiiihhhaaaZZZXXXWWWbbbooovvvwwwvvvyyy|||zzz}}}~~~~~~rrrllleeeeeefffjjjooossstttuuuqqqsssvvvwwwuuupppkkkhhheeefffiiilllrrrxxx}}}{{{vvvtttvvvyyy}}}~~~yyyvvvwwwuuunnnhhheeeccchhhoooqqqmmmfffdddeee^^^```eeekkkrrr|||{{{xxxwwwwwwwww}}}yyyvvvwwwyyy~~~yyyvvvrrrnnngggbbbfffmmmrrrrrrnnnhhhgggggg^^^SSSMMMNNNQQQWWW\\\^^^^^^]]]___ZZZRRRMMMLLLNNNPPPRRRRRRTTTVVVXXXYYYYYYYYYYYYZZZ[[[]]]^^^___`````````bbbaaa___]]][[[ZZZZZZYYYOOORRRTTTSSSQQQRRRXXX]]]^^^[[[VVVQQQOOOOOOQQQRRRQQQQQQRRRQQQOOOOOOPPPRRRQQQPPPPPPSSSYYY]]]^^^^^^XXXYYYZZZ\\\]]]^^^______UUUSSSSSSVVVWWWTTTTTTWWWSSSTTTUUUTTTUUUVVVYYY\\\\\\]]]^^^^^^^^^\\\ZZZXXXTTTWWW\\\___```___\\\YYYWWW\\\```bbb___[[[ZZZYYYVVV\\\]]][[[]]]dddhhhgggaaaaaahhhvvv{{{```MMMHHHLLLPPPWWWjjjaaabbbcccgggkkknnnooonnnrrrpppmmmiiigggffffffffffffhhhkkkmmmnnnllljjjhhheeefffggghhhiiijjjjjjjjjdddcccaaaaaaccceeeffffffiiihhhgggeeeccceeeiiilllgggiiioooxxx}}}xxxvvvwww}}}wwwhhhWWWOOOEEE???>>>>>><<<999;;;<<<>>>AAADDDIIIOOOSSS^^^```ccceeegggiiimmmooonnnoooqqqrrrssssssrrrqqqrrrooolllmmmooonnnhhhccc\\\YYYUUUPPPMMMNNNRRRVVV^^^dddllltttzzzxxxjjjZZZLLLFFFDDDHHHNNNTTT\\\dddhhhlllqqqtttvvvvvvwwwxxxrrrssstttuuuwwwwwwxxxxxxzzz|||~~~~~~wwwkkkdddbbbbbbkkklllmmmlllkkkjjjkkklllnnnggg\\\QQQGGGAAA>>>======CCCFFFGGGOOO```ooouuuwwwyyy{{{{{{||||||~~~}}}}}}~~~}}}}}}}}}~~~~~~~~~}}}}}}||||||||||||}}}yyyxxxwwwuuuuuuvvvxxxyyyzzzzzzzzzzzzzzzzzzzzzyyy~~~}}}|||{{{{{{{{{{{{{{{xxxxxxxxxxxxyyyzzz{{{{{{yyyxxxvvvtttssstttuuuvvvxxxwwwuuutttttttttuuuvvvxxxvvvuuutttuuutttsssqqqtttssssssssstttuuuwwwxxx{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvuuutttttttttttttttyyyyyyxxxxxxwwwxxxxxxxxxwwwyyyyyyvvvvvvvvvrrrlllnnndddYYYUUUSSSSSSWWW]]]cccjjjuuu~~~wwwjjj```dddhhhoootttwwwwwwvvvtttwwwwwwxxxyyy{{{~~~zzzpppmmmkkkkkknnnqqqsssttttttuuuwwwwwwuuupppkkkhhhcccdddcccaaaaaadddkkkqqquuuvvvvvvqqqjjjggghhhkkkrrrqqqrrruuuyyy}}}~~~wwwzzz}}}}}}yyyuuuqqqooolllpppsssooogggaaa___```\\\]]]]]][[[^^^gggvvv|||xxxvvvvvvwwwxxxwww}}}zzzyyyxxxxxx{{{|||tttjjjdddaaabbbeeegggiiihhhccc\\\VVVSSSMMMPPPUUUZZZ^^^```aaabbb^^^SSSJJJJJJLLLLLLOOOUUUYYYYYYYYYZZZ[[[]]]^^^___bbb___\\\[[[\\\^^^^^^^^^aaaaaaaaa```]]]YYYTTTRRRPPPSSSVVVTTTRRRRRRWWW[[[XXXYYYYYYVVVRRROOOMMMMMMPPPPPPOOOQQQSSSTTTTTTSSSQQQQQQRRRUUUYYY\\\]]]\\\XXXVVVVVVXXXZZZ[[[XXXUUUZZZWWWTTTUUUWWWYYYXXXVVVWWWWWWVVVVVVWWWYYY[[[]]]\\\\\\[[[ZZZYYYXXXXXXWWWYYYXXXWWWZZZ___aaa```^^^[[[YYYYYY[[[^^^]]]ZZZVVVXXXYYYZZZ[[[\\\^^^aaadddhhhiiiooo{{{sssXXXLLLKKKNNNYYYkkkaaaaaacccfffjjjlllmmmlllnnnllljjjhhhgggfffggggggfffhhhkkkmmmmmmkkkiiigggfffggghhhiiijjjkkkkkkkkkhhhgggddddddeeefffffffffhhhhhhgggdddcccdddhhhkkklllkkknnnuuuxxxssssssxxx~~~{{{pppaaaXXXLLLDDDAAA@@@>>><<<:::;;;<<<>>>AAAFFFLLLQQQ[[[^^^aaadddfffhhhkkkmmmmmmnnnppprrrrrrrrrrrrrrrssspppnnnnnnooolllfff```VVVVVVUUUSSSSSSUUUZZZ^^^ccciiirrrzzzvvviiiXXXNNNFFFFFFIIIMMMSSSYYY```eeelllrrrtttvvvwwwxxxssstttuuuvvvwwwxxxxxxxxxzzz|||~~~~~~|||xxxwwwwwwyyyyyyxxxvvvsssqqqrrrsssqqqkkkaaaVVVMMMFFFBBBAAA999???BBBCCCMMM^^^nnnuuuwwwyyy{{{||||||}}}~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}||||||{{{{{{||||||zzzyyywwwvvvuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzz}}}|||{{{{{{zzzzzzzzz{{{xxxxxxxxxxxxxxxyyyyyyzzzzzzxxxvvvuuuttttttuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyywwwvvvvvvwwwwwwuuuttttttsssrrrrrrsssuuuwwwxxxzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvuuutttttttttttttttvvvvvvuuuuuuuuuvvvvvvwwwvvvxxxxxxvvvvvvuuupppjjjeee\\\UUUTTTUUUWWW[[[```iiiqqq|||xxxooohhhkkkppptttvvvvvvuuutttuuuvvvwwwxxxzzz}}}vvvssspppoooppprrrssssssssstttuuuuuurrrnnniiifffdddccc```]]][[[^^^dddiiinnnooommmhhhaaa^^^```cccccccccdddhhhnnnrrruuuuuuuuuzzz{{{vvvsssrrruuuvvvpppfff]]]ZZZZZZWWWXXXYYYZZZ^^^gggsss||||||xxxwwwxxxyyyzzzzzz}}}zzzyyyyyyyyy|||uuukkkcccaaaaaaeeeggghhheee___XXXRRRPPPOOORRRVVV[[[^^^^^^]]]\\\ZZZPPPIIIIIIKKKLLLPPPVVVYYYYYYYYYZZZ[[[]]]^^^___```^^^\\\[[[]]]^^^______````````````]]]YYYVVVSSSPPPRRRTTTSSSPPPQQQVVVZZZYYYZZZZZZWWWSSSPPPNNNNNNOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRTTTXXXZZZZZZZZZWWWVVVVVVXXXZZZZZZXXXUUUUUUUUUVVVYYY\\\\\\ZZZWWWXXXXXXXXXXXXYYYZZZ[[[\\\XXXXXXWWWWWWVVVVVVVVVVVVZZZZZZ[[[]]]___```^^^]]]^^^]]]\\\\\\[[[YYYUUUSSSYYYZZZ[[[\\\]]]___bbbeeemmmqqqyyyeeePPPKKKNNNUUUeee|||bbbbbbbbbeeehhhkkkkkkkkkhhhhhhggggggggghhhhhhiiigggiiikkklllllljjjhhhffffffgggiiikkklllllllllkkkllljjjhhhggghhhhhhgggfffhhhhhhgggeeeddddddgggjjjqqqnnnlllrrr}}}{{{sssppprrruuuxxxyyy|||~~~~~~}}}{{{zzzzzz|||vvvttt|||zzzkkkbbbTTTIIIDDDAAA???>>>:::::::::;;;===BBBHHHMMMVVVZZZ___ccceeegggiiijjjlllmmmoooqqqrrrrrrrrrrrrsssqqqooonnnnnnjjjccc]]]UUUVVVXXXYYY[[[^^^cccfffiiiooowwwzzzfffXXXJJJEEEEEEGGGKKKPPPVVV\\\fffnnnsssuuuvvvwwwtttuuuvvvxxxyyyyyyyyyyyyzzz|||}}}}}}~~~|||vvvssssssssstttoooggg]]]SSSLLLGGGDDD<<>>CCCGGGLLLPPPWWW\\\```bbbdddfffggghhhkkknnnppprrrrrrsssqqqpppnnnmmmjjjfffbbb___aaadddiiilllnnnppprrrtttvvvyyy}}}|||kkkWWWLLLFFFDDDFFFIIILLLTTTaaakkkrrrtttuuuuuuwwwxxxyyyzzzzzz{{{zzzzzzyyy{{{||||||}}}{{{vvvttttttrrrlllfff^^^XXXSSSPPPMMMHHHCCCDDDKKKXXXgggqqqyyy{{{~~~~~~||||||||||||}}}~~~}}}}}}~~~~~~}}}}}}|||||||||{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwxxxyyyzzzzzz{{{{{{xxxxxxxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwvvvuuuuuuuuuyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvwwwyyyzzzyyyxxxvvvtttrrrqqqqqqsssuuuwwwvvvvvvwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvuuutttsssssstttsssttttttuuuvvvwwwxxxtttwwwvvvsssqqqooohhh```[[[XXXWWW[[[]]][[[[[[\\\\\\```iiissszzz|||yyyvvvtttsssrrrqqqpppqqqrrrssstttvvvyyyzzz{{{|||~~~}}}zzzwwwuuuuuuuuusssrrrqqqpppmmmjjjgggeeedddcccaaa^^^ZZZWWWWWWZZZ]]]______^^^\\\YYYWWWWWWYYY[[[```aaadddkkkttt|||}}}{{{zzzzzz|||{{{tttiii```]]]^^^bbbbbbeeekkkssszzz|||yyyzzz~~~~~~vvvqqqoooppppppooolllfff]]]UUUPPPOOOPPPPPPSSSXXX\\\\\\ZZZVVVSSSJJJKKKKKKJJJLLLQQQTTTVVVYYYYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYY[[[^^^___^^^]]]XXXYYYYYYZZZZZZYYYXXXWWWSSSRRRQQQPPPPPPRRRUUUWWWVVVWWWWWWUUURRROOONNNNNNPPPRRRSSSRRRPPPOOOPPPRRRRRRQQQPPPPPPQQQRRRQQQOOOSSSTTTVVVWWWWWWVVVVVVVVVUUUVVVXXXYYYZZZYYYYYYYYYTTTUUUXXX[[[]]]^^^^^^^^^[[[YYYWWWUUUTTTTTTTTTUUUSSSWWW\\\]]]\\\[[[]]]___]]]^^^^^^[[[WWWVVVXXX[[[XXXZZZ]]]______```ccceeennn{{{kkkTTTMMMKKKPPP\\\qqqkkkiiigggfffhhhiiiiiiiiihhhiiijjjkkkkkkiiigggfffiiijjjkkkmmmmmmmmmlllkkkjjjkkkmmmnnnmmmkkkiiigggaaa``````bbbdddeeedddbbbccceeehhhiiihhhhhhiiijjjgggiiikkkooottt}}}~~~{{{wwwxxxzzz}}}gggeeeiiittt}}}}}}yyyvvvqqqmmmeee\\\SSSKKKEEEBBB>>>>>>===<<<;;;===@@@CCCFFFJJJQQQVVVZZZ]]]```cccdddfffiiimmmppprrrssssssqqqpppooommmkkkiiihhhgggiiilllqqquuuwwwyyy{{{}}}|||~~~~~~~~~vvvdddWWWLLLFFFFFFJJJRRRZZZeeennntttuuuuuuuuuxxxxxxyyyzzzzzzzzzzzzzzzyyy{{{|||||||||~~~{{{zzzxxxtttnnniiieeebbb```VVVMMMEEEFFFMMMYYYgggsssxxx{{{~~~~~~}}}~~~||||||||||||}}}~~~|||}}}}}}~~~}}}}}}||||||{{{{{{zzzxxxwwwwwwwwwwwwuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{wwwwwwwwwxxxyyyzzz{{{|||zzzzzzyyywwwwwwvvvvvvvvvxxxxxxxxxwwwwwwvvvuuuuuuvvvvvvwwwwwwxxxwwwwwwvvvwwwvvvuuuvvvxxxyyyxxxwwwvvvuuuttttttttttttuuuvvvuuuvvvvvvwwwvvvvvvuuuuuutttuuuvvvvvvvvvuuusssrrrqqqqqqqqqqqqrrrssstttttttttvvvvvvsssssssssooohhhddd___[[[ZZZXXXRRROOOOOOTTTXXX___gggooossstttsssrrrrrrpppppppppppprrrsssvvvwwwyyyyyyyyy{{{}}}~~~{{{wwwxxxwwwttttttttttttsssqqqpppmmmjjjfffdddccccccddd```^^^\\\\\\___bbbdddeeebbbaaaaaaaaabbbccceeefffhhhhhhlllrrrzzz|||yyyyyyzzz~~~~~~wwwllldddbbbcccjjjkkklllpppuuu|||}}}xxxsssqqqtttwww~~~wwwrrrpppoooooolllhhh___VVVNNNKKKMMMOOOQQQTTTXXX[[[\\\YYYVVVTTTJJJNNNOOONNNNNNRRRVVVVVVXXXXXXYYYZZZZZZYYYWWWWWWVVVVVVXXX[[[]]]]]]\\\YYYVVVVVVWWWWWWWWWWWWVVVVVVPPPOOONNNNNNOOOPPPQQQRRRSSSTTTUUUTTTQQQOOOOOOOOONNNPPPQQQPPPMMMKKKMMMOOOOOONNNMMMNNNPPPPPPPPPNNNPPPSSSUUUWWWVVVVVVVVVWWWXXXYYYYYYXXXVVVVVVXXXZZZSSSTTTVVVXXXZZZ\\\]]]]]]\\\ZZZXXXVVVUUUUUUVVVWWWWWWYYY[[[]]]^^^___```bbb^^^]]]ZZZVVVSSSRRRSSSTTTVVVXXX[[[]]]^^^___aaabbbkkkxxxzzz^^^NNNHHHKKKSSSddd{{{llliiigggffffffgggggggggeeefffiiikkkkkkiiigggeeeggghhhiiijjjkkklllllllllkkklllnnnnnnmmmjjjfffddd_________```bbbbbb```^^^___bbbeeeggghhhhhhhhhiiicccgggjjjjjjlllsssuuujjjfffmmmwwwxxxsssoooiiihhhfff```XXXNNNFFFBBB======>>>===;;;;;;===???@@@DDDJJJOOOSSSXXX\\\___ccceeehhhlllooorrrssssssrrrqqqpppnnnmmmnnnppprrrtttwwwzzz||||||}}}~~~~~~|||yyy|||sssfffYYYPPPQQQVVV[[[aaajjjrrrvvvvvvvvvvvvxxxxxxyyyzzzzzzzzzzzzyyyyyy{{{|||{{{{{{{{{yyy{{{xxxvvvuuuuuuhhh[[[OOONNNRRRZZZgggrrrwwwzzz}}}~~~}}}||||||~~~|||||||||}}}~~~|||}}}}}}~~~~~~~~~}}}}}}{{{zzzyyyxxxvvvvvvvvvvvvssstttuuuwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwxxxxxxyyy{{{|||}}}{{{zzzyyyxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvuuuttttttrrrsssuuuwwwxxxxxxwwwwwwxxxwwwvvvwwwxxxyyyxxxwwwuuuvvvvvvvvvvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwvvvvvvtttuuuvvvwwwvvvuuusssrrrrrrqqqqqqqqqqqqqqqrrrrrrsssuuuvvvuuuwww{{{zzzvvvqqqiii```[[[TTTLLLGGGGGGJJJMMMSSS\\\eeekkknnnnnnoooooooooooooooqqqrrrsssvvvwwwwwwwwwwwwxxx||||||{{{xxxuuuvvvuuussssssssssssrrrpppllljjjfffbbb``````bbbcccaaa______bbbfffjjjjjjiiiddddddfffiiillloooppppppqqqqqqtttyyy}}}zzzzzzzzz|||~~~yyypppjjjjjjlllssstttuuuuuuwww|||}}}xxxrrrkkkhhhhhhiiinnn{{{}}}vvvsssrrrqqqooojjjeee[[[QQQJJJIIIMMMPPPUUUVVVYYY[[[[[[XXXVVVTTTKKKQQQTTTQQQPPPTTTVVVUUUVVVWWWXXXYYYXXXWWWUUUTTTTTTUUUWWWZZZ\\\\\\YYYVVVTTTUUUUUUUUUUUUUUUTTTTTTOOOOOOOOOPPPQQQQQQPPPPPPQQQSSSTTTTTTRRRQQQQQQRRRNNNQQQSSSQQQMMMKKKLLLOOOLLLKKKJJJLLLNNNPPPPPPOOOMMMQQQTTTVVVVVVVVVWWWYYYYYYZZZ[[[YYYWWWWWWYYY[[[UUUUUUUUUUUUVVVWWWYYYYYYXXXWWWUUUTTTTTTUUUWWWYYY[[[YYYYYYYYY\\\^^^_________[[[WWWTTTSSSTTTTTTTTTSSSVVVYYY\\\\\\]]]^^^```fffqqqlllRRRGGGHHHLLLVVVgggzzzllliiifffdddeeeffffffeeeaaadddgggjjjjjjiiigggeeedddeeeggghhhjjjjjjkkkkkklllmmmnnnnnnllliiidddbbb```______``````___]]]ZZZ[[[___cccffffffgggggghhhaaaeeehhhfffeeemmm~~~ooodddiiirrrtttppplllaaabbbccc```XXXNNNEEE@@@;;;===>>>===;;;:::;;;<<<===@@@EEEJJJNNNSSSYYY\\\bbbdddgggkkkoooqqqssssssssssssqqqpppppprrrwwwzzz}}}}}}~~~||||||xxxtttwww}}}rrreee\\\^^^eeeaaagggooouuuwwwwwwwwwvvvxxxxxxyyyyyyzzzyyyyyyyyyyyy{{{|||{{{{{{~~~zzzsssyyyzzzjjj[[[VVVWWW\\\fffpppvvvyyy}}}~~~|||{{{{{{}}}~~~|||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyywwwvvvuuuuuuuuurrrsssuuuwwwyyyzzz{{{{{{|||||||||||||||{{{{{{{{{wwwxxxxxxyyyzzz|||}}}~~~zzzzzzyyyyyyxxxxxxyyyyyyvvvwwwwwwvvvvvvuuutttssspppqqqsssvvvxxxyyyyyyyyyyyyxxxwwwwwwyyyyyyxxxwwwuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvwwwwwwwwwwwwwwwvvvtttuuuvvvwwwvvvuuusssrrrttttttsssrrrrrrrrrssssssrrrtttvvvvvv{{{{{{qqqfff^^^UUUKKKFFFEEE@@@CCCIIIRRR\\\dddhhhjjjmmmmmmmmmnnnoooqqqrrrsssvvvvvvvvvuuutttwww{{{~~~~~~{{{zzzyyyvvvvvvuuusssssssssrrrpppooojjjgggccc___^^^___aaacccbbbaaabbbfffkkknnnmmmkkkeeefffiiinnnsssvvvvvvvvvyyyyyy{{{}}}||||||xxx{{{}}}yyytttppprrruuuzzz||||||zzzyyy~~~{{{uuunnneeeaaaaaadddhhhtttyyyuuuuuuuuutttsssjjjddd[[[PPPJJJJJJOOOTTTXXXYYYZZZ[[[ZZZWWWUUUSSSMMMTTTWWWSSSRRRUUUWWWUUUUUUVVVXXXXXXXXXVVVTTTRRRSSSTTTVVVYYY[[[ZZZWWWTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQRRRTTTUUUUUUSSSQQQQQQSSSUUUUUUTTTSSSSSSTTTQQQUUUWWWTTTOOOMMMOOORRRIIIIIIIIIKKKNNNPPPPPPPPPLLLPPPTTTVVVUUUVVVXXXZZZWWWZZZ\\\\\\ZZZYYYZZZ]]]WWWVVVUUUTTTSSSTTTUUUVVVTTTSSSQQQQQQRRRUUUXXXZZZ\\\XXXUUUUUUXXX[[[[[[ZZZ___ZZZUUUTTTWWWZZZZZZZZZRRRUUUXXXZZZ[[[\\\]]]^^^```kkk{{{wwwXXXHHHGGGGGGLLLVVVfffvvvllljjjgggeeeeeefffeeedddeeefffgggiiikkkjjjgggdddeeeeeeffffffhhhiiikkkllliiijjjkkkkkkiiifffccc```\\\^^^aaadddccc```\\\YYY______```bbbcccdddeeeeeebbbddddddbbbbbbiiiwwwqqqfffiiiooonnngggaaaZZZ\\\^^^___\\\TTTKKKEEECCCBBB@@@<<<999999;;;>>>;;;>>>BBBFFFJJJOOOUUUYYY___aaaeeejjjmmmppprrrrrrttttttsssrrrtttzzz~~~||||||xxxvvvwwwxxxyyyyyyooohhheeeiiimmmsssvvvvvvwwwyyy{{{xxxyyyyyyyyyxxxwwwvvvuuuuuuxxx{{{||||||tttlllqqqppp```YYY]]]hhhrrrvvvxxxzzz|||||||||{{{zzz{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}{{{{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}zzzwwwuuutttttttttssssssssstttvvvwwwyyyzzz~~~}}}|||{{{{{{zzzzzz{{{}}}~~~}}}{{{yyywwwvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyxxxuuusssqqqwwwwwwxxxxxxxxxxxxwwwwwwwwwvvvuuuvvvwwwxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyyyyuuuuuuuuuuuuuuuvvvvvvvvvtttuuuvvvvvvuuutttrrrqqqtttsssssssssssssssssssssvvvwwwyyy}}}zzzjjjbbbYYYLLLCCC@@@AAA@@@DDDLLLTTTZZZbbbiiihhhjjjnnnoooooopppqqqrrruuutttttttttvvvxxxzzz{{{}}}|||zzzxxxvvvvvvvvvvvvwwwtttqqqpppqqqpppmmmjjjdddbbb___[[[YYYZZZ^^^bbbaaacccggglllooopppllliiibbbeeekkkrrrxxx{{{}}}}}}zzzrrrvvvtttuuuxxx{{{{{{zzz{{{}}}|||{{{xxxsssoookkkjjjkkklllpppxxx}}}yyyxxxyyyxxxtttooommmcccUUUKKKIIIKKKOOOQQQUUUYYY\\\\\\XXXSSSNNNLLLNNNPPPQQQQQQPPPOOOPPPQQQTTTTTTUUUVVVUUUTTTSSSRRRSSSUUUXXXXXXWWWVVVUUUUUUTTTTTTUUUTTTTTTRRRQQQPPPTTTOOOLLLMMMRRRVVVUUUSSSSSSRRRQQQPPPQQQRRRTTTVVVXXXVVVTTTQQQOOOMMMMMMMMMPPPPPPPPPOOOMMMMMMOOOQQQRRRSSSTTTUUUWWWWWWXXXXXXWWWXXXYYYZZZZZZYYYXXXXXXTTTUUUTTTRRRQQQQQQSSSUUUTTTRRROOOOOORRRUUUWWWXXXXXXWWWVVVUUUTTTTTTUUUUUU[[[YYYVVVTTTSSSTTTVVVWWWRRRTTTXXXYYYZZZZZZ\\\]]]cccgggooo{{{iiiLLLIIIGGGGGGMMMXXXgggrrrjjjgggeeeddddddeeeeeedddeeefffgggjjjkkkjjjhhhfffdddddddddeeeeeefffggghhhiiijjjjjjjjjgggddd```^^^\\\^^^___``````^^^\\\ZZZ___```aaabbbcccdddeeefffccceeefffeeedddjjjvvvyyy}}}~~~qqqeeedddhhhgggccc```YYY[[[]]]^^^\\\VVVOOOJJJCCCAAA???===<<<<<<<<<<<<;;;===@@@CCCFFFKKKQQQVVV]]]___dddhhhllloooqqqsssssssssuuuvvvyyy~~~}}}|||zzzvvvuuuwwwxxxzzz|||sssmmmmmmqqquuuwwwvvvvvvwwwyyywwwvvvvvvuuuuuutttttttttuuuxxxyyyyyyyyy|||tttlllqqqxxxggg^^^aaallltttwwwxxxzzz|||||||||{{{zzz||||||}}}~~~~~~~~~}}}}}}~~~~~~{{{|||~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~|||zzzwwwvvvuuutttsssttttttuuuwwwyyyzzz{{{~~~}}}||||||{{{{{{|||}}}~~~|||{{{yyyxxxwwwwwwyyyzzzzzzyyyvvvwwwxxxxxxwwwuuusssqqqvvvvvvwwwwwwwwwwwwvvvvvvvvvuuutttuuuwwwxxxwwwvvvuuuvvvwwwyyyzzzzzzyyyyyyxxxxxxwwwvvvuuuttttttsssssssssttttttsssrrrrrrqqqpppooonnnnnnnnnpppqqqsssvvvxxx{{{vvviii\\\MMMDDDBBBAAA>>>>>>CCCJJJQQQZZZcccgggjjjnnnpppqqqqqqrrrtttuuuuuuttttttuuuwwwyyyzzzzzzyyywwwvvvuuutttuuuuuuuuussspppppppppooollliii```___\\\XXXVVVXXX\\\``````ccchhhmmmooommmiiieeedddhhhooowwwyyysssvvvwww|||}}}||||||yyyuuutttrrrqqqssswwwyyy{{{yyyyyyxxxsssoooiii```SSSKKKJJJMMMQQQSSSVVVXXX[[[ZZZVVVPPPLLLJJJKKKMMMPPPQQQPPPOOOOOOPPPSSSTTTUUUVVVVVVUUUTTTSSSVVVWWWWWWVVVUUUUUUVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSTTTPPPLLLLLLPPPSSSSSSQQQQQQPPPPPPPPPQQQRRRUUUVVVVVVTTTQQQOOOMMMLLLMMMMMMRRRRRRQQQOOOMMMMMMOOOQQQQQQRRRSSSTTTVVVVVVVVVVVVVVVWWWXXXYYYYYYXXXWWWWWWVVVWWWWWWVVVTTTSSSUUUVVVTTTSSSQQQQQQSSSVVVWWWWWWSSSSSSTTTTTTTTTTTTTTTSSSZZZXXXUUURRRQQQQQQRRRSSSRRRUUUYYY[[[[[[ZZZ[[[[[[aaabbbfffqqq|||~~~{{{tttUUULLLEEEFFFJJJQQQ]]]hhhhhheeecccbbbcccddddddccceeefffhhhkkkkkkkkkjjjiiigggffffffeeeeeeeeeffffffhhhhhhhhhhhheeebbb___]]]]]]]]]\\\[[[[[[[[[[[[\\\___```aaabbbdddeeefffgggdddgggiiihhhhhhmmmvvv~~~vvvnnnnnnttt{{{|||oooccc```aaabbbccceee```bbbcccccc```[[[VVVSSSGGGDDD@@@???@@@???<<<999;;;<<<===>>>AAAFFFMMMQQQYYY]]]bbbgggkkknnnqqqsssqqqsssvvvxxx{{{}}}zzzyyywwwttttttwwwyyy|||}}}vvvqqqtttvvvvvvuuutttssstttsssrrrpppoooooopppqqqrrrsssuuuvvvvvvvvvyyyvvvnnnqqq~~~qqqggggggnnnuuuwwwyyyzzz||||||||||||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}}}}|||}}}}}}}}}zzzxxxuuutttttttttuuuvvvxxxzzz|||}}}~~~}}}}}}|||}}}~~~~~~|||zzzzzzyyywwwxxxzzz{{{{{{zzzuuuuuuvvvwwwvvvuuutttsssuuuuuuvvvvvvvvvvvvuuuuuuvvvuuutttuuuvvvwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyyyy{{{{{{yyywwwuuutttrrrqqqrrrrrrrrrqqqqqqpppnnnnnnjjjiiihhhgggiiilllpppssssssvvv|||rrraaaQQQGGGEEEDDD>>>:::<<<@@@GGGRRR[[[dddgggkkkooopppqqqssstttuuuuuuuuuuuuuuuvvvwwwxxxvvvuuuttttttssssssttttttsssrrrpppoooooolllhhheee\\\[[[XXXTTTRRRTTTXXX\\\]]]cccjjjooopppmmmjjjhhhjjjnnnuuu~~~~~~yyyuuuwww~~~{{{yyyzzz}}}xxxwwwzzz{{{{{{|||}}}zzzwwwrrrmmmccc[[[PPPJJJKKKPPPTTTVVVVVVXXXYYYWWWRRRMMMIIIGGGHHHKKKOOOQQQPPPOOONNNOOORRRSSSTTTUUUVVVVVVVVVVVVZZZXXXVVVTTTTTTTTTVVVWWWWWWVVVUUUTTTSSSTTTUUUVVVVVVQQQMMMLLLNNNPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTVVVTTTRRROOOMMMLLLLLLNNNOOOTTTSSSQQQOOOLLLMMMOOORRRPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUUUUVVVWWWWWWUUUTTTTTTUUUTTTSSSSSSTTTUUUWWWVVVUUUQQQRRRSSSUUUUUUTTTSSSRRRXXXVVVSSSQQQOOOOOOOOOPPPSSSVVVZZZ\\\[[[ZZZYYYYYY^^^\\\\\\dddpppyyyzzzxxxsssvvvzzzgggTTTFFFFFFHHHJJJSSSaaaiiigggdddcccdddddddddcccfffhhhkkkmmmmmmmmmmmmmmmkkkjjjiiigggffffffffffffffffffgggfffeeeccc```___]]]\\\YYYXXXXXXYYY[[[]]]___```aaacccdddfffggggggeeehhhkkkllllllooouuu{{{sssjjjgggiiilllyyyzzzoooddd```___aaafffmmmjjjkkkllljjjfff```\\\ZZZSSSLLLEEEAAABBBAAA===999<<<<<<<<<<<<===BBBHHHMMMVVV[[[aaagggjjjnnnrrrvvvtttvvvxxxyyy{{{~~~{{{xxxvvvvvvuuussstttyyy{{{~~~{{{sssttttttsssrrrpppoooooommmllliiihhhhhhjjjmmmooooooqqqttttttuuuyyyyyyrrrsss}}}}}}rrrnnnpppsssyyyyyy{{{|||}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{}}}}}}|||{{{}}}}}}yyyvvvtttttttttuuuvvvxxxzzz|||}}}~~~~~~}}}}}}}}}~~~}}}|||zzz{{{yyyxxxxxxzzz{{{{{{zzzuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvuuutttttttttvvvwwwvvvuuuvvvvvvwwwwwwxxxxxxxxxxxx|||{{{yyyxxxvvvtttrrrrrrrrrrrrrrrqqqnnnjjjgggdddbbbaaa___```ccchhhnnnrrrooossszzz|||kkkZZZNNNIIIFFF@@@;;;;;;>>>CCCMMMVVV]]]aaagggkkknnnpppqqqsssuuuuuuuuuuuuuuuuuuuuuvvvsssssssssssssssttttttuuutttsssqqqooolllgggccc```[[[YYYUUUQQQOOOPPPTTTXXX]]]dddlllqqqsssrrrqqqqqqsssvvv{{{}}}{{{{{{yyyvvvwwwyyy|||wwwxxx~~~}}}wwwppplll\\\VVVNNNKKKNNNTTTXXXZZZXXXYYYXXXTTTOOOJJJGGGEEEGGGKKKPPPRRRRRRQQQPPPOOORRRRRRSSSTTTVVVVVVWWWWWWYYYWWWUUUTTTUUUUUUUUUUUUWWWVVVTTTSSSSSSTTTVVVWWWWWWSSSOOOMMMNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSRRROOOMMMLLLNNNPPPRRRVVVUUURRROOOMMMMMMPPPSSSOOOPPPQQQRRRSSSTTTTTTSSSUUUUUUUUUUUUUUUTTTTTTTTTQQQSSSUUUUUUTTTRRRQQQRRRTTTTTTTTTVVVWWWWWWVVVTTTRRRSSSVVVWWWWWWTTTQQQOOOVVVTTTRRRPPPOOOOOOPPPQQQTTTWWW[[[\\\[[[XXXWWWVVV]]]YYYWWW]]]hhhppprrrpppkkkmmmooovvv{{{aaaKKKGGGHHHGGGRRRaaammmjjjgggeeeeeeeeedddcccgggjjjmmmnnnnnnnnnoooppplllkkkjjjhhhfffeeeeeedddddddddeeeeeeeeedddcccbbb]]][[[YYYWWWWWWYYY\\\]]]^^^___```bbbdddfffggghhhfffiiilllnnnoooqqqvvvyyyvvvnnnhhheeeccckkkttttttiiiccc```___dddjjjnnnppprrrqqqmmmiiigggfffbbbXXXLLLDDDBBBAAA>>>;;;======<<<;;;<<<@@@FFFJJJRRRXXX```fffiiinnntttxxx}}}~~~~~~~~~~~~zzzxxxvvvuuuuuutttsssuuuzzz}}}~~~|||uuutttrrrqqqooommmkkkjjjdddbbb```___```cccgggiiimmmpppssstttuuuwww}}}|||vvvvvv|||xxxttttttzzzzzz{{{|||}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}~~~|||{{{}}}}}}|||{{{}}}}}}zzzwwwuuuttttttuuuuuuwwwyyyzzz{{{}}}}}}~~~~~~}}}|||}}}}}}}}}{{{yyy{{{yyyxxxxxxzzz{{{{{{zzzwwwwwwxxxxxxyyyyyyyyyyyywwwxxxxxxyyyyyyxxxxxxwwwvvvuuutttuuuvvvwwwwwwuuuwwwwwwwwwwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvuuutttsssqqqqqqpppnnniiibbb\\\XXXWWWUUUTTTVVVZZZaaaiiimmmnnnsssyyyyyyhhhXXXOOOHHHBBB>>>???@@@BBBHHHOOOXXX]]]dddiiimmmppprrrsssttttttttttttuuuuuuttttttrrrrrrssstttuuuuuuuuuuuuuuuuuurrrmmmgggaaa]]]ZZZZZZYYYUUUQQQOOOPPPTTTXXXdddhhhnnnsssvvvwwwwwwwwwyyy||||||}}}|||wwwwwwvvvvvvxxxwwwyyyxxxooojjjXXXRRRMMMLLLQQQWWW[[[]]][[[[[[XXXSSSMMMIIIGGGFFFIIIMMMRRRTTTTTTSSSRRRRRRQQQQQQRRRSSSTTTVVVWWWXXXVVVUUUTTTUUUWWWVVVTTTQQQWWWUUUSSSRRRRRRSSSTTTUUUVVVTTTQQQPPPPPPPPPPPPPPPSSSSSSUUUUUUVVVUUUTTTSSSTTTSSSQQQOOOOOOQQQSSSTTTVVVUUUSSSQQQOOOOOOQQQTTTPPPQQQRRRSSSSSSTTTSSSSSSUUUUUUTTTTTTSSSSSSSSSSSSPPPRRRTTTTTTSSSQQQPPPQQQSSSSSSTTTVVVXXXXXXVVVTTTRRRTTTVVVWWWVVVSSSOOOLLLSSSSSSRRRRRRRRRSSSTTTUUUUUUWWWZZZ[[[YYYWWWUUUUUU[[[YYYXXX]]]dddiiijjjiiieeegggiiiooo|||nnnRRRHHHFFFGGGSSScccnnnlllhhhgggggggggfffeeehhhkkknnnnnnmmmlllnnnqqqkkkjjjhhhfffdddcccbbbbbbcccdddddddddddddddcccccc\\\[[[ZZZYYYYYYZZZ\\\^^^]]]^^^___aaaccceeefffgggfffiiillloooqqqsssvvvyyy~~~vvvnnngggaaadddgggooowww~~~ssskkkeee___]]]___nnnrrrwwwxxxwwwuuuvvvwwwkkkaaaSSSHHHBBB@@@>>>===<<<<<<<<<;;;;;;>>>CCCGGGMMMUUU^^^dddhhhllltttzzz~~~{{{{{{yyyxxxvvvuuuuuuuuusssrrruuuyyy||||||~~~zzzvvvssspppmmmjjjgggdddaaaXXXWWWUUUTTTVVVYYY]]]```iiimmmqqqrrrrrrtttwww{{{~~~yyyxxx{{{~~~{{{yyy{{{{{{||||||}}}~~~~~~~~~||||||||||||}}}~~~}}}}}}}}}}}}|||{{{}}}}}}|||}}}}}}~~~|||yyywwwvvvvvvuuuuuuvvvvvvwwwyyyyyy|||}}}~~~||||||{{{|||}}}}}}{{{yyyzzzyyywwwxxxzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyzzzzzzxxxyyyyyyyyyyyyyyyyyyxxxwwwuuuuuuvvvwwwxxxwwwvvvwwwwwwvvvvvvvvvwwwwwwxxxwwwvvvvvvvvvuuuuuuttttttooommmjjjeee___WWWQQQMMMKKKKKKKKKNNNTTT\\\dddiiioootttyyy|||}}}~~~zzzgggYYYLLLGGGCCCBBBAAA@@@CCCHHHSSSYYYaaahhhmmmppprrrtttrrrrrrssstttuuuuuuttttttrrrrrrtttuuuuuuvvvvvvuuutttsssoooiiiaaaZZZWWWVVVYYYXXXVVVSSSSSSUUUZZZ___mmmoootttzzz|||}}}{{{}}}zzzwwwtttuuu~~~|||~~~zzznnngggUUUQQQNNNOOOTTTZZZ^^^^^^___]]]ZZZTTTNNNJJJIIIJJJMMMPPPTTTVVVUUUTTTSSSTTTQQQQQQQQQQQQSSSTTTVVVWWWSSSRRRRRRTTTWWWWWWSSSOOOUUUTTTRRRQQQPPPPPPQQQQQQSSSSSSSSSRRRRRRQQQQQQPPPRRRTTTVVVWWWXXXWWWUUUTTTUUUTTTSSSSSSSSSSSSTTTUUUTTTTTTTTTSSSQQQQQQSSSUUURRRSSSTTTTTTUUUUUUUUUTTTVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTRRRQQQQQQRRRRRRRRRRRRUUUWWWXXXWWWUUURRRSSSUUUVVVUUUQQQNNNKKKSSSSSSSSSTTTUUUVVVWWWXXXUUUVVVXXXXXXVVVTTTTTTUUUWWWXXXZZZ\\\___bbbeeegggdddeeeggglllyyy|||```MMMFFFIIISSS^^^llliiigggggghhhiiiiiihhhgggkkkmmmmmmjjjiiikkkoookkkiiihhhfffdddcccbbbbbbdddddddddcccbbbaaa```___[[[[[[\\\\\\\\\]]]]]]]]]\\\]]]^^^```bbbdddfffffffffhhhkkknnnqqqtttwwwyyy{{{rrrkkkhhhfffgggooowwwxxxpppeee]]]ZZZdddkkkrrruuuuuutttvvvxxxllldddXXXLLLCCC???>>>>>>999:::::::::;;;===AAADDDHHHQQQ[[[aaaeeejjjrrryyy}}}xxxttttttttttttsssrrrqqqqqqqqqpppssswwwyyyxxx{{{~~~|||}}}}}}yyyttttttpppiiiddd```[[[VVVRRRLLLKKKJJJJJJLLLPPPSSSUUU\\\bbbiiimmmoooqqquuuxxx~~~zzzxxxyyyzzz|||~~~}}}||||||||||||}}}~~~||||||{{{|||}}}~~~~~~}}}}}}}}}~~~}}}{{{}}}}}}~~~~~~~~~~~~|||{{{yyyxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxx||||||}}}~~~~~~~~~}}}}}}zzzyyyyyyzzz||||||{{{yyyyyyxxxwwwwwwyyyzzzzzzyyyzzzyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxyyyyyyxxxxxxxxxxxxwwwvvvwwwxxxyyyxxxwwwxxxwwwvvvuuuuuuvvvwwwxxxvvvvvvuuuuuutttssssssssslllhhh```XXXQQQLLLIIIHHHGGGGGGIIIMMMTTT]]]eeejjjnnnrrrwwwxxxwwwxxx|||yyyhhhVVVOOOIIIEEEBBB???@@@DDDLLLRRR[[[ccciiillloooqqqpppqqqrrrtttuuuuuuuuutttqqqrrrsssuuuuuuuuuuuutttooonnniiibbbZZZTTTSSSTTTWWWWWWVVVVVVXXX]]]dddiiirrruuu{{{yyy~~~|||vvvrrrrrruuu|||nnneeeUUURRROOOQQQWWW\\\______bbb```\\\UUUPPPMMMMMMNNNPPPRRRUUUUUUTTTTTTTTTTTTPPPPPPPPPPPPQQQRRRTTTUUURRROOONNNPPPTTTVVVSSSPPPSSSRRRQQQPPPOOONNNMMMLLLMMMOOORRRSSSSSSRRRQQQPPPNNNQQQTTTWWWYYYXXXWWWVVVTTTTTTUUUUUUUUUTTTTTTTTTRRRSSSUUUUUUTTTSSSTTTUUUTTTUUUVVVVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRRRRSSSQQQRRRRRRQQQOOOOOOPPPRRRPPPPPPPPPSSSVVVXXXWWWVVVSSSTTTVVVWWWWWWUUUSSSQQQUUUUUUUUUVVVVVVWWWWWWXXXTTTUUUVVVUUUSSSSSSTTTUUUQQQUUUXXXYYYXXX\\\ccciiihhhiiijjjnnn{{{tttXXXJJJLLLRRRTTThhhgggeeefffhhhkkkkkkkkkfffiiilllkkkgggfffiiillllllkkkjjjhhhfffeeeeeedddfffeeedddbbb___^^^\\\[[[ZZZ\\\]]]_________^^^]]][[[\\\]]]___bbbdddeeefffeeegggjjjmmmqqqtttwwwyyyxxxxxxrrrkkkhhhnnnwww{{{oooccc\\\VVV]]]eeehhhgggfffgggiiiiiiddd[[[OOOEEE???>>>???777888999::::::<<>>@@@DDDEEELLLUUU^^^dddhhhkkklllnnnppprrrtttuuuuuuuuuuuuqqqrrrssstttuuutttssssssjjjiiieee]]]UUUQQQQQQSSSUUUUUUVVVXXX\\\ccckkkqqqssswww~~~~~~}}}xxxxxx}}}|||sssooopppnnn||||||}}}mmmdddUUUSSSQQQSSSXXX]]]______dddbbb]]]WWWQQQOOOOOOQQQRRRSSSUUUUUUSSSSSSSSSTTTPPPPPPOOOOOOPPPQQQSSSTTTSSSOOOKKKLLLQQQUUUTTTRRRQQQQQQQQQPPPNNNLLLJJJIIIIIILLLQQQSSSSSSRRRQQQPPPJJJMMMRRRVVVYYYZZZYYYXXXSSSTTTUUUVVVVVVUUUSSSRRRPPPRRRUUUVVVUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWWWWWWWVVVTTTSSSRRRRRRRRRSSSOOOPPPOOOMMMLLLLLLNNNPPPOOOOOOOOOQQQUUUWWWXXXXXXUUUVVVYYYZZZ[[[[[[ZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTRRRQQQQQQTTTVVVMMMRRRVVVUUUSSSWWWbbbmmmooooooooorrr~~~cccPPPPPPQQQLLLdddfffiiilllnnnnnnnnnmmmkkkjjjhhhgggggggggiiijjjmmmlllkkkgggccc`````````ffffffeeecccaaa^^^\\\[[[\\\]]]```aaaaaa```^^^\\\````````````___aaadddgggdddfffiiimmmpppqqqrrrrrryyy}}}wwwvvvzzzyyyjjj]]][[[UUUQQQTTTWWWXXXYYY[[[UUUZZZZZZSSSKKKEEE@@@;;;;;;;;;;;;;;;<<<>>>@@@AAADDDJJJSSS[[[bbbfffiiilllwww}}}sssqqqooonnnllllllnnnoooppppppqqqqqqrrrsssssssssssspppqqqsssttttttsssqqqpppmmmeee[[[SSSOOOKKKGGGDDDCCCDDDCCCAAACCCGGGGGGCCCKKKTTT___gggiiilllooosssvvvwwwyyyyyywwwvvvwwwwwwzzzzzzzzzzzz{{{{{{||||||zzz|||~~~|||}}}}}}~~~~~~~~~}}}}}}{{{{{{|||}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~}}}{{{|||||||||||||||{{{zzzzzz}}}zzzzzz||||||{{{yyy|||||||||{{{zzzzzzyyyyyyzzzzzz{{{{{{|||{{{{{{zzz||||||{{{{{{{{{{{{||||||zzzzzzyyyyyyyyyyyyzzzzzzwwwyyy{{{{{{yyyxxxwwwxxxuuuuuuuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwvvvvvvuuuvvvxxxyyyzzz{{{wwwsssrrrssssssqqqoooddd___WWWOOOIIIGGGGGGHHHMMMOOORRRVVV\\\bbbhhhkkklllmmmoooqqqrrrrrrqqqppp|||sssdddUUUMMMGGGAAAAAAEEE???FFFOOOXXX^^^bbbeeefffcccggglllqqqtttsssqqqooorrrrrrrrrssstttssspppnnnjjjbbbZZZWWWSSSNNNNNNPPPRRRQQQRRRXXXbbblllrrruuuuuu~~~}}}}}}|||vvvrrrrrrxxxxxx||||||rrrllljjjnnnvvv}}}lllbbb[[[WWWSSSUUU[[[``````___aaa\\\VVVRRRQQQRRRTTTUUUQQQPPPMMMMMMNNNRRRVVVYYY]]]VVVOOOMMMNNNPPPNNNLLLPPPNNNMMMMMMOOOQQQRRRRRRSSSRRRPPPNNNKKKJJJIIIHHHMMMMMMNNNQQQSSSSSSQQQOOOLLLPPPUUUXXXXXXVVVVVVUUUSSSSSSSSSUUUVVVUUURRRPPPVVVUUUSSSQQQQQQRRRTTTUUUUUUUUUUUUVVVVVVUUUUUUTTTQQQPPPOOOOOONNNNNNOOOOOONNNOOOOOOMMMKKKJJJJJJKKKNNNOOOQQQTTTVVVUUURRROOOXXXZZZ\\\^^^^^^]]][[[YYYYYY[[[YYYUUUTTTVVVVVVSSSQQQQQQPPPOOOPPPRRRTTTVVVZZZUUURRRRRRSSSVVV___iiirrrsssvvv|||uuu[[[NNNKKKJJJeeegggjjjmmmooooooooonnnkkkjjjgggeeedddeeeggghhhkkkkkkjjjfffbbb```___```ffffffeeedddbbb```^^^]]]]]]___aaaccccccaaa___^^^^^^^^^^^^^^^]]]___bbbeeeeeefffhhhkkknnnpppqqqrrrtttzzzsssggg[[[SSSNNNNNNPPPQQQTTTXXXUUUZZZ[[[SSSJJJEEEAAA>>>>>>===<<<;;;;;;<<<===>>>AAAGGGPPPXXX^^^bbbfffiiioooxxx{{{sssooonnnmmmllllllnnnooopppqqqqqqrrrsssssssssrrrrrrpppqqqssstttsssrrrpppoooggg```VVVOOOKKKIIIHHHFFFHHHJJJKKKJJJLLLNNNKKKFFFIIIOOOXXX```eeekkkpppsssrrrtttvvvwwwvvvvvvwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyzzz|||~~~{{{||||||}}}}}}}}}||||||{{{||||||}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||}}}||||||||||||{{{{{{{{{|||zzzzzz|||}}}|||zzz~~~}}}}}}|||{{{zzzzzzyyyxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzxxxzzz{{{{{{yyywwwwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwtttttttttuuuuuuuuuuuuuuuxxxwwwwwwvvvwwwxxxyyyyyy|||zzzwwwvvvuuusssoookkkccc___YYYSSSNNNLLLKKKKKKMMMMMMNNNRRRWWW___gggkkkkkklllmmmnnnooopppqqqqqqwwwzzzrrrbbbVVVLLLCCC???AAA>>>BBBJJJQQQWWW[[[^^^___cccggglllqqqssssssqqqooorrrrrrrrrssssssqqqmmmjjjccc\\\VVVSSSOOOKKKJJJLLLNNNPPPTTT\\\fffooouuuxxxzzz|||tttoookkkrrr}}}yyysssxxxzzzpppjjjhhhgggoooyyyyyyjjjaaaZZZWWWUUUWWW]]]``````^^^\\\XXXSSSQQQSSSUUUVVVVVVRRRPPPMMMKKKLLLPPPTTTWWWZZZTTTNNNLLLMMMOOONNNLLLTTTRRRPPPQQQSSSTTTUUUTTTQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOQQQSSSSSSQQQOOOMMMOOORRRVVVXXXXXXVVVUUURRRRRRRRRTTTVVVVVVUUUSSSUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPOOONNNNNNMMMMMMNNNOOOPPPOOOLLLKKKKKKLLLMMMMMMOOORRRTTTSSSPPPMMMUUUVVVYYY[[[\\\[[[YYYXXXXXXZZZZZZWWWWWWZZZZZZXXXQQQQQQPPPPPPQQQSSSVVVWWWZZZUUURRRSSSTTTWWW___hhhtttxxx}}}gggTTTNNNMMMgggiiilllnnnpppppppppooollliiifffbbbaaabbbdddeeeiiiiiihhheeeaaa______```eeeeeeeeedddcccbbbaaa```___```bbbddddddbbb```^^^]]]^^^^^^]]]]]]___bbbeeeeeefffggghhhkkkmmmoooppprrruuu~~~zzzooo```WWWOOOLLLMMMNNNSSSYYYYYY```aaaXXXLLLFFFCCCBBB@@@???===<<<;;;;;;;;;;;;>>>DDDKKKSSSXXX]]]aaadddfffllluuu}}}|||vvvrrrmmmmmmlllllllllnnnoooppprrrrrrsssssssssrrrqqqqqqpppqqqrrrsssrrrqqqooonnnbbb\\\TTTMMMKKKLLLMMMNNNRRRVVVZZZ[[[\\\\\\VVVOOOJJJKKKOOOVVV___hhhooorrrooorrrtttvvvvvvvvvxxxyyywwwyyyzzz{{{{{{yyyxxxvvvwwwxxxyyy{{{|||}}}}}}}}}{{{{{{||||||||||||{{{{{{||||||}}}~~~~~~~~~}}}}}}{{{{{{{{{{{{{{{||||||}}}}}}}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}{{{zzz{{{}}}~~~}}}|||~~~~~~}}}{{{zzzyyyyyyvvvvvvwwwxxxyyyzzzzzz{{{{{{zzzzzzzzzzzzzzzzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyyyy{{{||||||yyywwwwwwwwwwwwvvvvvvvvvvvvwwwxxxxxxtttttttttuuuuuuvvvvvvvvvzzzyyyxxxxxxwwwwwwxxxxxx{{{zzzyyyxxxvvvrrrmmmiiigggeeebbb]]]XXXSSSOOOMMMLLLJJJIIIKKKQQQYYYccchhhjjjiiihhhhhhiiikkknnnooorrrsssyyysssdddVVVIIIBBB@@@>>>AAAEEEKKKPPPUUUYYY[[[dddggglllppprrrrrrqqqpppqqqqqqqqqrrrqqqmmmhhhddd[[[VVVRRRPPPMMMIIIHHHKKKKKKPPPXXXbbbkkkrrrxxxzzzzzzpppjjjfffmmmxxx~~~qqqlllsss|||wwwnnngggfffbbbiiiqqqvvvzzzsssfff```XXXWWWWWW[[[___aaa___\\\XXXSSSOOOPPPUUUXXXXXXVVVRRROOOKKKIIIIIILLLPPPSSSUUUPPPKKKJJJLLLMMMMMMLLLTTTRRRQQQRRRTTTVVVVVVUUURRRQQQPPPNNNNNNNNNNNNOOOOOOOOOPPPRRRTTTTTTRRRPPPMMMMMMNNNSSSXXXZZZXXXUUUSSSRRRQQQSSSUUUWWWWWWVVVUUUTTTSSSRRRRRRSSSUUUUUUXXXXXXYYYXXXWWWVVVTTTSSSSSSRRRQQQPPPNNNMMMMMMLLLMMMOOOOOONNNLLLKKKLLLMMMKKKLLLMMMOOOQQQPPPMMMJJJPPPQQQSSSVVVWWWWWWWWWWWWUUUXXXZZZXXXYYY\\\\\\YYYQQQQQQQQQRRRSSSVVVXXXZZZ[[[WWWUUUUUUVVVWWW^^^fffsss{{{qqqWWWKKKHHHiiikkkmmmoooppppppooonnnkkkhhhddd```^^^___aaacccfffgggfffccc```______```bbbccccccccccccbbbaaaaaa___```bbbdddcccbbb___^^^___``````______```dddfffeeeeeeeeefffgggjjjlllmmmnnnooouuuzzznnnhhh^^^UUUQQQPPPQQQXXX___cccjjjkkk```RRRIIIFFFDDDAAA@@@>>><<<;;;;;;;;;;;;===AAAGGGMMMRRRWWW[[[^^^___ccciiiooorrrrrrqqqoookkkjjjjjjkkklllnnnooopppssssssssssssrrrqqqqqqppppppqqqrrrsssrrrpppnnnlllaaa]]]VVVQQQPPPSSSWWWZZZ^^^eeekkkoooqqqppphhh```SSSNNNKKKPPPZZZeeemmmpppppprrruuuvvvvvvvvvwwwyyyxxxyyy{{{||||||zzzwwwuuuvvvwwwxxxyyy{{{|||}}}}}}||||||}}}}}}||||||{{{{{{||||||}}}~~~~~~}}}}}}}}}{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{|||||||||||||||||||||}}}}}}~~~~~~}}}}}}|||zzz{{{|||}}}~~~~~~}}}~~~~~~}}}|||{{{{{{{{{||||||zzzzzz{{{|||}}}~~~~~~}}}~~~~~~}}}{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyzzz{{{|||{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyyyyxxxxxxyyyyyyyyy{{{|||~~~}}}{{{xxxxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyvvvvvvvvvwwwxxxxxxyyyyyy{{{zzzyyyyyyxxxwwwwwwwwwxxxwwwwwwwwwvvvuuusssrrrvvvuuurrrllldddZZZQQQLLLGGGFFFDDDFFFKKKSSS[[[```dddbbb```______bbbeeeggglllmmmqqqzzzssscccUUUKKKFFFCCCCCCEEEIIIPPPWWW\\\___fffhhhllloooqqqrrrrrrqqqpppppppppooommmhhhaaa]]]VVVRRRPPPOOOMMMIIIJJJOOOMMMTTT___hhhnnnssswwwyyy~~~}}}}}}xxxpppkkkiiimmmttt}}}tttjjjgggnnnxxx}}}tttkkkeeedddcccgggkkklllppp~~~~~~mmmccc___WWWXXX[[[___bbbbbb^^^ZZZVVVRRRNNNQQQVVVYYYWWWTTTPPPMMMIIIFFFFFFHHHLLLOOOPPPMMMJJJIIIJJJLLLLLLLLLNNNMMMMMMOOOSSSUUUVVVUUUWWWUUURRRPPPNNNMMMMMMNNNQQQPPPPPPRRRTTTTTTSSSQQQMMMKKKKKKPPPWWWZZZXXXUUUUUUTTTRRRSSSUUUVVVVVVVVVTTTTTTSSSSSSSSSTTTUUUVVVXXXXXXYYYXXXWWWTTTRRRPPPQQQQQQQQQQQQPPPOOONNNNNNLLLMMMNNNMMMKKKKKKLLLMMMLLLLLLMMMOOOPPPOOOMMMJJJKKKLLLNNNPPPRRRTTTUUUUUUSSSWWWXXXWWWWWWZZZZZZWWWRRRRRRRRRTTTVVVXXXZZZ[[[]]]ZZZXXXYYYYYYYYY^^^eeeooozzz~~~bbbNNNDDDjjjkkkmmmnnnnnnmmmlllkkkhhheeebbb___]]]^^^```aaadddeeedddbbb```______aaa``````aaaaaaaaaaaa``````___```bbbcccbbbaaa^^^\\\____________^^^```cccfffddddddccccccdddfffhhhjjjffffffkkkvvvzzzmmmlllccc[[[VVVSSSSSSYYY```iiippprrrhhhZZZOOOHHHCCCAAA@@@???===<<<<<<======<<>>===>>>>>><<<>>>AAACCCFFFIIINNNQQQUUUVVVYYY\\\___ccceeegggeeefffgggiiilllnnnoooppprrrrrrsssssssssrrrqqqqqqsssssstttsssrrrooommmkkkbbbaaa^^^\\\\\\aaahhhmmmqqqwww}}}~~~mmmcccVVVQQQUUU___gggkkksssuuuwwwwwwvvvvvvwwwxxxzzz{{{|||}}}}}}{{{zzzxxxwwwwwwxxxxxxzzz|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{|||||||||{{{zzzzzzyyyxxxvvvuuutttuuuwwwxxxwwwxxxzzz|||}}}||||||{{{}}}~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~zzz{{{{{{{{{{{{zzzyyyyyyvvvxxx{{{|||{{{{{{{{{|||yyyyyyyyyxxxxxxwwwvvvvvvyyyxxxxxxxxxyyyzzz|||}}}{{{{{{zzzzzzzzzzzz{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyyyy{{{}}}|||{{{yyyyyyyyywwwvvvvvvvvvvvvwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvyyyyyyyyyxxxxxxvvvuuutttuuuvvvxxxzzz~~~{{{jjjZZZPPPFFFDDDCCCBBBDDDGGGJJJMMMOOOOOOOOOPPPPPPQQQRRRSSSVVVXXX^^^gggsssqqqaaaUUUNNNLLLKKKPPPZZZcccjjjlllnnnoooppppppqqqrrrrrrrrrooommmjjjgggccc^^^XXXTTTOOOMMMLLLMMMKKKKKKQQQYYY^^^fffnnnpppmmmkkknnnrrr|||}}}|||yyywwwllljjjhhhhhhjjjoootttxxxzzzqqqgggaaa]]]\\\aaagggvvv{{{vvvoookkkjjjfffiiikkkkkkqqquuuhhh^^^[[[[[[ZZZ^^^cccggghhheee```\\\YYYWWWUUUTTTTTTTTTRRRQQQOOONNNLLLJJJIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKLLLMMMHHHIIIKKKPPPUUUYYYZZZZZZTTTSSSPPPOOOOOOPPPRRRTTTRRRQQQPPPPPPRRRRRRRRRPPPLLLJJJIIIMMMRRRVVVWWWVVVZZZXXXVVVVVVVVVVVVTTTRRRSSSSSSTTTUUUUUUVVVVVVVVVUUUVVVWWWWWWVVVSSSOOOMMMNNNPPPRRRTTTUUUVVVUUUUUUOOOPPPRRRRRRQQQQQQRRRTTTQQQPPPPPPQQQRRRRRRPPPNNNIIIIIIJJJKKKNNNQQQTTTVVVZZZ[[[ZZZVVVUUUWWWWWWTTTSSSTTTUUUVVVXXXYYYZZZ[[[___]]]]]]^^^\\\YYY[[[___dddpppkkkUUUjjjjjjjjjiiigggddd```^^^^^^^^^^^^___```aaabbbbbbbbbccccccbbbaaa```bbbccc``````aaaaaaaaaaaa`````````bbbcccdddcccaaa^^^]]]\\\]]]]]]\\\\\\]]]aaaccc```aaaaaabbbbbbbbbbbbaaabbbcccfffkkksss~~~|||yyyuuuqqqmmmdddZZZWWWYYYcccllluuuwwwtttkkk\\\OOOHHHFFFCCCAAA???=========;;;<<<>>>???@@@CCCGGGJJJKKKMMMQQQUUUYYY]]]```bbbcccdddfffiiikkknnnooopppqqqqqqrrrsssssssssrrrrrrtttuuuuuutttssspppmmmkkkdddddddddbbbbbbfffmmmssstttxxx{{{|||vvvkkk\\\TTTUUU\\\eeekkkppprrruuuvvvvvvvvvwwwyyyyyyyyyzzz{{{{{{{{{zzzzzzwwwwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{{{{zzzyyyyyyxxxyyywwwuuusssssstttuuuwwwuuuwwwyyy{{{}}}}}}|||{{{|||}}}}}}}}}}}}}}}}}}|||{{{||||||}}}}}}}}}||||||{{{||||||||||||{{{zzzyyy{{{{{{{{{|||||||||||||||wwwyyyzzz{{{{{{yyywwwvvvtttwww{{{{{{zzzyyyyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyxxxwwwvvvwwwxxxzzz{{{yyyxxxxxxxxxxxxxxxxxxyyywwwwwwvvvvvvvvvvvvwwwwwwuuuwwwyyyzzzxxxwwwwwwxxxvvvvvvuuuuuuuuuvvvwwwwwwxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwwwwxxxwwwvvvttttttqqqtttxxx{{{ttteee\\\MMMJJJEEEAAAAAACCCGGGJJJLLLNNNRRRVVVXXXYYYYYYYYYRRRTTTWWW]]]ggguuupppcccXXXUUUSSSWWWaaajjjoooqqqrrrrrrrrrrrrrrrrrrrrrrrrnnnkkkgggbbb___ZZZUUURRRPPPNNNNNNNNNMMMNNNWWWaaaeeelllrrrqqqjjjgggkkkqqq~~~~~~|||wwwttthhhhhhgggggghhhkkknnnpppooohhhcccaaa```]]]^^^bbbhhhrrrwwwvvv|||~~~}}}{{{vvvrrrqqqlllqqquuuvvvzzz|||wwwoooddd[[[WWWWWWYYY\\\aaafffjjjiiifffaaa___ZZZZZZYYYVVVRRRQQQRRRTTTQQQQQQPPPPPPPPPOOONNNNNNMMMMMMMMMLLLKKKKKKMMMNNNJJJKKKMMMQQQVVVYYYYYYXXXTTTRRRPPPNNNNNNPPPRRRTTTRRRPPPOOOOOOPPPQQQQQQPPPKKKKKKKKKLLLOOOSSSVVVWWWXXXWWWWWWWWWXXXXXXUUUSSSSSSSSSTTTUUUVVVVVVVVVVVVTTTUUUWWWXXXWWWTTTPPPNNNQQQRRRTTTVVVWWWWWWVVVVVVNNNOOOQQQQQQQQQQQQRRRTTTSSSRRRQQQRRRSSSSSSQQQOOOKKKKKKJJJKKKMMMQQQTTTWWWZZZ[[[XXXSSSRRRUUUVVVTTTTTTTTTUUUWWWXXXYYYYYYYYY]]][[[\\\]]][[[WWWWWWZZZ^^^gggttt}}}sss]]]iiiiiiiiigggddd```]]]ZZZ[[[\\\^^^```bbbcccccccccbbbccccccbbbaaaaaacccdddaaabbbbbbbbbbbbaaaaaa```bbbccceeeeeedddbbb___^^^^^^______^^^^^^___ccceee___```aaabbbbbbaaa```___]]]___aaaccchhhttt}}}uuuvvvzzz{{{oooaaa[[[[[[```jjjvvv~~~zzziiiZZZKKKIIIFFFBBB???===<<<;;;:::;;;<<<;;;<<<>>>BBBEEEDDDGGGKKKPPPUUUZZZ]]]___bbbcccfffiiikkknnnoooppppppqqqrrrrrrssssssssssssuuuvvvvvvuuussspppmmmkkkggghhhiiihhhhhhkkkqqqwwwtttvvvvvvvvvyyy}}}yyyooo```VVVTTT[[[eeekkkmmmooorrrtttuuuvvvxxxzzzxxxxxxxxxyyyyyyzzzzzz{{{vvvvvvvvvvvvxxxzzz|||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyzzzzzzzzzyyyyyyxxxwwwyyywwwtttrrrrrrsssuuuvvvuuuvvvyyy{{{}}}}}}|||{{{{{{{{{||||||||||||{{{{{{{{{{{{{{{|||{{{{{{zzzzzzzzzzzzzzzzzzyyyyyyxxxwww{{{{{{{{{{{{{{{{{{{{{{{{uuuwwwzzz|||{{{yyyvvvttttttwww{{{{{{yyywwwwwwyyyxxxxxxyyyyyyyyyzzzzzzzzzyyyxxxvvvuuuuuuwwwxxxzzzwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuttttttttttttuuuuuuqqqtttvvvwwwvvvvvvvvvwwwuuuuuuuuuuuuuuuvvvvvvwww{{{zzzzzzyyyxxxwwwvvvvvvuuuuuuvvvwwwwwwvvvtttsssmmmqqqwww{{{~~~{{{nnnfffTTTOOOGGGAAA???BBBGGGKKKNNNRRRYYY___ccceeedddcccVVVUUUTTTWWW___lll{{{}}}oooaaa]]]ZZZ^^^gggpppttttttuuuuuutttsssrrrrrrrrrrrrnnnjjjeee```\\\XXXTTTQQQTTTRRRQQQQQQPPPRRR\\\hhhiiioootttppphhheeejjjqqqzzz~~~yyyrrrnnnfffgggiiikkkmmmnnnoooooolllgggeeefffeeeaaa___aaa]]]eeehhhfffkkkyyy}}}{{{wwwwwwssszzz}}}{{{yyyuuummmbbbXXXRRRRRRUUUXXX^^^ccchhhkkkjjjgggccc```YYY[[[[[[WWWQQQPPPSSSWWWRRRSSSTTTUUUTTTSSSQQQPPPNNNOOOOOONNNLLLLLLMMMNNNKKKLLLNNNQQQUUUWWWVVVUUUWWWUUUQQQNNNMMMMMMOOOQQQRRRPPPNNNNNNPPPQQQPPPOOOJJJKKKLLLMMMMMMPPPUUUXXXUUUUUUVVVXXXZZZYYYWWWTTTRRRSSSTTTUUUVVVWWWWWWWWWTTTVVVXXXYYYXXXUUURRROOOSSSUUUVVVXXXXXXWWWVVVUUUKKKLLLNNNNNNNNNNNNPPPQQQSSSRRRRRRRRRSSSSSSQQQOOOMMMLLLKKKLLLNNNQQQUUUWWWWWWXXXTTTOOONNNRRRUUUTTTTTTUUUVVVWWWXXXXXXXXXXXX[[[ZZZZZZ\\\YYYTTTTTTWWWXXX___jjjuuu|||xxxeeeggggggeeecccaaa^^^\\\ZZZXXXZZZ^^^aaabbbbbbaaa```bbb```___^^^___aaaccceeeeeeccc``````bbbcccccccccddddddeeeeeedddbbb```___bbbbbbaaaaaabbbbbbcccddd^^^bbbeeeddd```\\\[[[[[[^^^]]]^^^bbbfffnnn}}}uuunnnmmmrrryyy~~~yyygggYYY___hhhtttxxxpppZZZPPPEEE@@@AAABBB@@@===<<<<<<;;;;;;<<<===???@@@???BBBFFFJJJNNNTTTZZZ^^^``````cccgggkkknnnooooooqqqrrrsssrrrqqqqqqrrrtttvvvtttrrrsssvvvvvvssspppnnnnnnnnnoooqqqssstttuuuvvvuuuttttttuuuwwwyyy{{{yyyrrrfff[[[VVVZZZcccjjjnnnrrrwwwyyywwwvvvvvvwwwssstttuuuvvvwwwwwwwwwwwwwwwwwwvvvwwwxxxzzz|||}}}yyyzzzzzzzzzxxxxxxzzz|||~~~|||zzzzzz{{{{{{xxxuuuxxxwwwvvvuuutttsssrrrqqqwwwyyy{{{{{{zzzxxxxxxxxxzzz{{{}}}|||zzzxxxwwwwwwzzzzzz{{{|||}}}}}}||||||{{{{{{zzzyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwxxxxxxyyyzzzzzzzzzyyyzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwyyyxxxxxxzzz||||||xxxuuuwwwwwwwwwwwwwwwwwwxxxxxxvvvwwwxxxyyyxxxwwwuuutttwwwvvvvvvvvvvvvuuurrrpppssstttttttttssstttwwwyyyvvvuuuuuuuuuwwwwwwuuutttwwwvvvtttsssqqqqqqppppppkkklllnnnrrrwww}}}xxxnnnbbbVVVIIICCCAAABBBHHHOOOZZZdddkkkooossswwwuuuoooaaaZZZSSSRRRZZZfffrrryyyxxxlllgggcccdddkkkqqqsssssstttuuuvvvtttqqqooonnnoooiiifffaaa\\\XXXWWWXXXYYYUUUVVVVVVUUUVVV\\\gggnnnwwwxxxrrrggg```aaadddeeeooommmmmmsss~~~yyytttmmmkkklllpppsssrrrtttxxxppptttwwwvvvqqqhhhaaa\\\UUUZZZ___bbbeeemmm{{{|||}}}yyyuuusssnnneee[[[UUURRRRRRXXX___cccfffjjjmmmmmmjjjeeebbb```]]]YYYVVVVVVVVVVVVVVVPPPSSSVVVYYYYYYVVVSSSQQQNNNLLLKKKKKKMMMNNNNNNNNNIIIIIILLLOOOTTTVVVUUUTTTVVVTTTRRROOONNNOOOQQQRRRRRRPPPNNNOOORRRUUUTTTRRRPPPOOONNNMMMNNNPPPRRRSSSWWWWWWWWWXXXYYYWWWSSSPPPOOOOOOPPPSSSUUUVVVUUUSSSWWWUUUTTTVVVXXXYYYVVVSSSZZZXXXXXXZZZ[[[YYYUUUPPPJJJJJJKKKMMMOOORRRTTTUUUSSSTTTVVVVVVTTTQQQNNNLLLLLLMMMMMMMMMLLLNNNPPPSSS\\\YYYTTTNNNKKKMMMRRRVVVPPPRRRTTTVVVWWWVVVUUUTTTWWW[[[]]]YYYRRROOORRRWWW\\\]]]ccclllvvv~~~pppgggfffeeecccaaa^^^\\\[[[ZZZZZZ[[[]]]^^^```aaaaaa```^^^\\\[[[\\\^^^aaaccceeecccbbbaaacccddddddccccccddddddeeedddcccbbbaaabbbaaaaaaaaaaaabbbbbbccc___bbbeeeddd```\\\\\\]]]cccaaa```aaaccchhhuuu~~~vvvrrrrrrsssssswww{{{~~~xxxfff[[[___hhhsss||||||xxxdddZZZLLLEEECCCCCC@@@=========<<<;;;<<<===>>>>>>>>>AAADDDGGGJJJOOOTTTXXX]]]^^^aaaeeeiiilllmmmnnnooopppqqqpppooooooqqqssstttrrrqqqssswwwyyywwwuuurrrqqqqqqqqqssstttuuuuuuttttttsssssstttvvvwwwxxxwwwpppeeeZZZVVVZZZbbbiiiooorrrwwwxxxwwwvvvuuuvvvrrrrrrsssttttttuuuuuuuuuttttttttttttuuuvvvxxxyyywwwxxxzzzyyyyyyxxxzzz{{{~~~|||zzz{{{||||||yyywwwxxxxxxwwwwwwvvvuuuttttttvvvxxxzzzzzzyyywwwwwwxxxyyy{{{||||||zzzxxxwwwxxxyyyzzzzzz{{{|||||||||{{{{{{{{{zzzyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyxxxxxxwwwwwwvvvxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvwwwyyyyyyvvvsssvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvuuuuuutttuuuuuutttuuuuuutttqqqnnnnnnmmmmmmnnnpppsssvvvwwwuuuuuutttuuuwwwwwwuuussssssssssssqqqnnnkkkgggeeebbbdddgggkkkqqqvvvzzz}}}|||tttdddXXXLLLGGGEEEFFFLLLRRRaaajjjrrrwww|||{{{lllcccXXXRRRVVVbbboooxxx~~~tttooojjjiiimmmpppqqqpppuuutttsssqqqooommmjjjhhheeeccc___\\\[[[[[[\\\]]]_________```dddjjjrrrwwwwwwuuummmccc```bbbcccaaabbbbbbcccfffmmmwww~~~|||~~~~~~yyytttooonnnoootttuuussssssvvvyyy|||~~~|||uuukkkccc^^^YYY\\\```cccgggnnnxxx~~~~~~|||}}}xxxooojjjeee\\\TTTQQQPPPQQQWWW^^^eeejjjoooqqqnnnggg```\\\ZZZYYYWWWVVVVVVUUUTTTTTTQQQSSSVVVWWWWWWTTTQQQNNNLLLKKKKKKLLLNNNOOOOOONNNIIIIIIKKKNNNRRRTTTUUUTTTVVVUUURRRPPPOOOPPPQQQRRRSSSQQQOOOPPPRRRSSSRRRQQQOOONNNNNNNNNOOOQQQSSSUUUYYYXXXXXXYYYXXXVVVRRRNNNNNNMMMNNNQQQTTTVVVVVVVVVXXXVVVUUUVVVXXXYYYWWWUUUYYYXXXXXXYYY[[[YYYUUUQQQJJJKKKMMMOOOQQQSSSTTTUUUTTTTTTUUUUUUTTTRRRPPPOOONNNNNNOOOOOOOOOPPPRRRTTTWWWVVVTTTQQQNNNNNNPPPSSSQQQRRRSSSSSSSSSRRRQQQPPPQQQUUUXXXVVVQQQPPPTTTXXX]]]^^^bbbiiirrryyy|||}}}}}}}}}fffeeeeeecccbbb___^^^]]]\\\[[[ZZZZZZ[[[^^^```bbb^^^]]]ZZZYYYZZZ\\\```bbbfffdddbbbbbbdddeeeddddddaaabbbcccdddddddddddddddbbbbbbbbbbbbaaaaaaaaaaaa```ccceeeccc```]]]^^^```fffcccaaaaaaaaacccmmmwww{{{uuuqqqooorrrtttrrrqqqxxx~~~ttt___]]]]]]dddoooxxx}}}~~~qqqfffVVVKKKFFFDDD@@@===>>>>>>===<<<<<<<<<<<<======???AAACCCEEEHHHLLLPPPZZZ[[[^^^bbbfffhhhjjjkkkmmmnnnooonnnmmmnnnoooqqqrrrppppppsssyyy}}}}}}{{{vvvtttrrrrrrsssttttttsssrrrrrrssssssssssssrrrrrrpppjjjaaaXXXUUUYYYbbbiiippprrrvvvwwwvvvuuuttttttqqqqqqqqqpppqqqqqqqqqrrrqqqqqqqqqqqqrrrsssttttttuuuwwwyyyzzzyyyyyyzzz|||~~~|||{{{{{{||||||zzzxxxyyyxxxxxxxxxwwwwwwvvvvvvuuuwwwxxxxxxwwwvvvwwwwwwyyyzzz|||{{{yyywwwwwwxxxyyyyyyyyyzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwvvvvvvvvvxxxyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwuuuttttttuuuwwwwwwuuusssuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttttttttuuuuuusssssssssssssssqqqmmmjjjeeecccaaadddkkkpppssstttuuuttttttuuuwwwvvvtttsssppppppooommmhhhbbb\\\XXXWWWYYY^^^dddjjjppptttvvvwww|||zzzhhh]]]RRRLLLJJJIIINNNSSS\\\dddnnnuuu{{{~~~zzzooo___SSSSSS\\\kkkuuu}}}zzzsssppppppqqqpppnnnrrrooommmllllllkkkgggccc```_________```bbbdddeeegggggghhhmmmsssyyy}}}~~~uuupppggg___^^^bbbaaa\\\ZZZ\\\\\\]]]```kkkyyy||||||{{{vvvssspppqqqttttttqqqqqqssszzzqqqiiieeecccccceeehhhmmmtttzzz}}}~~~{{{}}}~~~zzzkkkbbb\\\TTTNNNMMMNNNRRR[[[ccckkkpppuuutttmmmbbbZZZVVVTTTUUUWWWWWWWWWTTTRRRPPPQQQRRRTTTUUUTTTQQQNNNLLLKKKKKKKKKMMMPPPQQQQQQOOOKKKJJJJJJLLLPPPSSSTTTTTTVVVTTTSSSQQQQQQQQQRRRSSSTTTRRRQQQPPPQQQQQQOOONNNNNNNNNNNNOOOQQQSSSUUUWWWZZZYYYXXXXXXXXXUUUQQQNNNMMMMMMMMMOOOSSSVVVWWWWWWXXXVVVTTTTTTVVVWWWWWWVVVWWWWWWXXXYYYZZZXXXUUUSSSLLLMMMPPPRRRTTTUUUUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPQQQRRRRRRSSSSSSSSSPPPRRRTTTSSSQQQOOONNNNNNQQQQQQQQQPPPOOOMMMLLLKKKKKKOOOSSSSSSQQQQQQUUUYYY]]]]]]___dddkkkrrrwwwyyytttuuuvvvyyydddddddddcccbbbaaa```___]]]\\\\\\[[[\\\^^^```aaa___]]][[[YYYZZZ]]]```bbbdddcccbbbbbbcccdddcccbbb___```aaabbbdddeeeffffffdddddddddccccccbbbaaa```aaadddeeedddaaa```bbbdddfffcccaaaaaaaaabbbiiiqqq~~~yyyyyyxxxqqqiiijjjxxx~~~ttttttqqqggg\\\ZZZcccnnnwww{{{xxxmmm]]]PPPIIIEEEBBB??????>>>>>>===<<<;;;;;;;;;:::<<<>>>???@@@CCCGGGJJJUUUXXX\\\___bbbeeehhhjjjlllmmmnnnmmmmmmmmmoooqqqqqqpppqqqvvv|||yyyvvvrrrqqqrrrsssrrrqqqrrrrrrsssrrrqqqnnnkkkjjjfffbbb\\\VVVUUUZZZcccjjjqqqsssuuuvvvvvvtttrrrqqqpppooonnnmmmlllmmmnnnnnnooooooppppppqqqrrrsssssssssvvvyyy{{{{{{{{{|||~~~~~~}}}|||{{{{{{zzzzzzyyyxxxxxxwwwwwwwwwwwwwwwwwwtttuuuwwwwwwuuuuuuvvvwwwxxxzzzzzzzzzxxxwwwwwwxxxyyyxxxxxxxxxxxxxxxyyyyyy{{{zzzyyyyyyxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuuuutttttttttuuuuuuvvvvvvvvvwwwuuutttttttttuuuvvvvvvuuuvvvvvvuuuuuuuuuuuuuuutttvvvuuutttsssssssssuuuuuurrrqqqpppooonnnkkkfffccc[[[XXXVVVZZZdddlllppppppsssssstttuuuvvvvvvtttqqqnnnllliiiddd]]]VVVQQQMMMLLLPPPVVV]]]eeelllqqqtttvvvzzzpppeeeYYYRRRMMMJJJKKKOOOQQQXXXaaakkksssyyyzzzzzzuuueeeWWWRRRYYYfffqqqttt{{{zzzuuusssrrrpppooommmiiieeefffhhhhhhddd___\\\]]]```dddgggjjjkkklllggghhhkkkrrrzzz}}}pppmmmfff___^^^aaa```]]]```^^^\\\\\\bbbnnn}}}~~~{{{wwwssspppqqqpppnnnpppttt}}}vvvpppmmmnnnmmmmmmqqqwww}}}}}}{{{~~~mmmaaaXXXQQQKKKKKKPPPXXXdddooouuuxxxyyysssiii]]]VVVSSSSSSVVVYYYZZZXXXTTTPPPNNNMMMNNNOOOPPPPPPNNNMMMKKKKKKKKKLLLOOORRRTTTSSSRRRLLLJJJIIIKKKNNNQQQSSSSSSTTTTTTSSSRRRRRRRRRRRRRRRTTTSSSRRRQQQPPPOOOMMMLLLOOOOOOPPPRRRTTTVVVYYYZZZYYYXXXWWWXXXXXXVVVSSSPPPPPPNNNMMMNNNQQQTTTVVVVVVVVVTTTRRRQQQQQQSSSTTTUUUVVVVVVWWWXXXXXXWWWUUUSSSNNNPPPSSSVVVWWWWWWWWWVVVUUUTTTSSSSSSSSSTTTVVVVVVTTTSSSRRRRRRSSSRRRQQQPPPLLLOOOQQQQQQOOOMMMLLLLLLPPPPPPOOONNNLLLKKKJJJIIIIIIMMMQQQRRRQQQRRRUUUYYYZZZZZZZZZ^^^dddkkkrrrvvvrrrqqqoooqqqxxxcccccccccccccccbbbaaaaaa^^^______``````aaaaaaaaa```___^^^]]]^^^```bbbdddbbbaaa```aaabbbcccbbb```]]]^^^___aaabbbdddfffgggfffffffffeeedddbbbaaa```aaadddfffeeecccbbbdddgggiiieeebbbcccbbbaaaeeekkkrrr~~~yyyllleeeooo}}}~~~qqqlllpppzzzwwweeeZZZ\\\eeennnssswwwmmm^^^RRRJJJFFFDDDBBB??????>>>===<<<;;;::::::888:::<<<===>>>AAAEEEHHHPPPSSSYYY]]]___cccgggjjjkkklllmmmmmmmmmmmmoooqqqrrrrrrtttzzz|||wwwrrrqqqsssuuusssqqqsssssssssqqqnnnjjjeeeccc^^^\\\XXXUUUWWW]]]fffmmmrrrssstttuuuuuussspppnnnnnnllliiigggfffggghhhiiikkklllnnnoooqqqsssttttttsssuuuxxxzzz|||}}}~~~|||zzzxxxxxxxxxvvvvvvvvvvvvvvvuuuuuuuuussstttvvvuuuttttttvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxyyyxxxwwwwwwwwwwwwxxxxxxzzzzzzyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxzzzyyyyyyxxxwwwwwwvvvvvvsssssssssttttttuuuuuuuuuuuuttttttttttttuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuxxxwwwuuusssrrrrrrrrrsssooommmjjjgggeeebbb]]]ZZZSSSOOOMMMRRR]]]gggmmmnnnrrrrrrsssuuuvvvvvvssspppiiieee___XXXQQQLLLHHHGGGEEEHHHOOOWWW```iiiooosssuuuxxx|||zzznnnaaaXXXPPPIIIGGGHHHKKKQQQ[[[fffpppuuuxxxyyyzzzuuujjj]]]VVVYYYdddnnnqqqzzz|||wwwuuusssqqqqqqmmmhhhbbbaaabbbccc___[[[XXX\\\aaaggglllnnnoooooofffhhhmmmuuu}}}|||yyykkknnnmmmfffbbbccceeedddgggaaa]]]^^^hhhuuu}}}~~~wwwrrrqqqppppppuuu{{{~~~xxxtttrrrvvvsssrrrvvv}}}}}}}}}}}}yyy|||pppbbbVVVNNNIIIJJJRRR]]]mmmzzz~~~}}}wwwmmmbbbYYYUUUTTTTTTXXX\\\]]]YYYSSSOOOMMMIIIIIIKKKLLLMMMNNNNNNMMMLLLLLLMMMPPPSSSUUUUUUTTTMMMKKKJJJKKKNNNQQQRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRRRRRRRQQQOOOMMMLLLKKKPPPQQQRRRTTTVVVYYY[[[\\\VVVUUUUUUVVVXXXXXXVVVTTTSSSQQQOOOOOOQQQSSSSSSSSSQQQQQQOOONNNMMMNNNQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRPPPRRRTTTWWWXXXXXXWWWVVVTTTTTTSSSRRRSSSUUUWWWXXXWWWTTTRRRQQQQQQQQQNNNLLLKKKMMMNNNNNNLLLJJJJJJKKKNNNNNNNNNNNNNNNMMMLLLKKKLLLOOORRRSSSRRRRRRTTTVVVUUUUUUVVVXXX^^^fffoootttrrrooommmnnntttaaabbbbbbcccddddddccccccaaaaaabbbccccccbbbbbbaaabbbbbbccccccddddddeeefffaaa``````aaabbbbbbaaa___\\\\\\]]]___aaaccceeefffgggggggggfffdddbbb___^^^___bbbeeeeeecccccceeegggmmmhhheeedddccc``````dddjjjuuuxxxjjjkkkuuutttkkkggglllwwwwwwfff^^^aaahhhmmmqqqiii]]]SSSKKKGGGEEEDDD>>>>>>>>>>>>===<<<;;;:::888999;;;;;;<<>>>>>>>><<<;;;:::::::::;;;::::::;;;>>>@@@AAAGGGOOOTTTWWW\\\bbbhhhhhhiiijjjjjjjjjkkkmmmooonnnqqqyyyzzztttnnnnnnsssvvvuuusssppppppooommmjjjgggdddccc``````___^^^___dddlllqqqtttsssrrrssstttqqqmmmiii___[[[WWWRRRPPPQQQSSSUUUVVVYYY]]]bbbgggkkkmmmooopppqqqssstttwww{{{|||xxxxxxyyyvvvvvvuuuuuutttsssrrrrrrttttttuuuttttttuuuwwwyyywwwwwwwwwvvvuuuuuuwwwyyy{{{zzzxxxvvvvvvwwwxxxyyyzzzyyyxxxxxxwwwxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrqqqqqqqqqmmmmmmmmmkkkjjjkkkppptttwwwwwwvvvuuuuuutttsssssstttsssqqqmmmiiieeeaaa___ZZZVVVQQQNNNMMMMMMMMMMMMKKKJJJJJJMMMTTT^^^gggmmmpppqqqrrruuuvvvuuuqqqnnncccaaa\\\WWWSSSPPPNNNMMMKKKLLLOOOTTT[[[ccckkkooopppssswww{{{uuujjj]]]PPPHHHGGGBBBDDDNNN\\\eeehhhkkkpppqqqrrrpppggg^^^^^^hhhrrr{{{yyyxxxvvvssspppooooooppplllhhh```[[[XXXYYY\\\^^^```eeemmmtttwwwvvvssspppkkkqqqyyy}}}yyywwwuuu{{{}}}yyyssspppnnnnnnssszzz}}}}}}~~~}}}zzz|||~~~~~~}}}{{{xxxwwwyyy}}}zzztttooollllllmmmrrrzzznnn]]]MMMJJJKKKSSS]]]hhhuuuvvvggg\\\WWWUUURRRPPPNNNRRRVVVUUUQQQNNNOOOQQQLLLLLLLLLMMMNNNPPPRRRSSSMMMKKKIIIJJJMMMPPPRRRSSSNNNMMMMMMOOOQQQRRRQQQPPPNNNOOOQQQSSSSSSRRRPPPNNNKKKNNNQQQQQQOOOMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWXXXVVVUUUTTTUUUWWWXXXWWWVVVTTTSSSSSSTTTUUUUUUTTTRRRPPPRRRSSSSSSPPPPPPQQQSSSSSSTTTTTTRRRNNNLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPRRRRRRRRRRRRSSSTTTTTTUUUWWWRRRMMMLLLOOORRRSSSQQQNNNPPPQQQPPPMMMKKKJJJJJJJJJLLLOOORRRRRROOOLLLJJJNNNPPPRRRTTTSSSRRRRRRRRRQQQRRRSSSTTTWWW]]]fffllluuussstttxxx{{{___```bbbcccdddeeeeeefffgggeeeaaa___^^^```cccfffccceeehhhjjjkkkjjjhhhgggbbbaaabbbcccddddddbbb```ZZZZZZ[[[[[[]]]```bbbdddeeeeeeeeedddaaa^^^ZZZXXXWWW\\\aaacccbbb```aaabbbeeeaaa```cccdddbbbbbbddd___gggtttvvvtttmmm{{{xxxsssttt{{{zzz|||uuugggeeehhhjjjeee]]]TTTMMMHHHEEEDDD<<<===>>>>>>>>>===;;;;;;;;;<<<;;;:::888888:::<<<<<>>===>>>???@@@;;;::::::::::::::::::999<<>>>>>===;;;;;;;;;:::::::::::::::===>>>AAAFFFMMMSSSXXX\\\^^^aaadddeeeeeeeeefffggglllrrrxxxuuueeeZZZ___ffffffhhhlllllllllkkkiiihhhgggffffffggggggggghhhjjjllloooqqqqqqrrrssstttuuuuuuuuutttlllbbbUUUKKKGGGEEEBBB@@@@@@AAAEEEIIIPPPXXX```eeeggggggfffddddddggglllpppxxxzzzyyyuuutttvvvvvvsssrrrrrrssssssssssssrrrrrrqqqqqqssstttuuuvvvvvvwwwvvvwwwxxxwwwuuuvvvxxxzzzyyyxxxwwwvvvuuuttttttttttttttttttttttttttttttttttttuuuvvvuuusssssstttvvvvvvtttrrrrrrsssuuuuuutttsssrrrrrrrrrsssrrrooommmjjjfffbbb```aaa```___]]]^^^XXXTTTSSSTTTWWW___gggmmmqqqsssqqqqqqrrroookkkgggccc\\\UUUOOOKKKIIIIIILLLJJJIIIIIILLLPPPTTTVVVYYYWWWTTTRRRTTT[[[eeelllsssrrrssstttwwwzzz{{{||||||{{{zzzwwwsssooollljjjiiifffddddddggglllppprrrrrrsssuuuwww{{{sssfffYYYNNNGGGEEEFFFMMMSSSXXX___eeemmmppprrrpppmmmlllpppsssyyy}}}~~~{{{yyyyyyuuurrrooonnnlllhhhccc___WWWVVVSSSRRRVVV___jjjrrr~~~{{{uuurrrssstttyyyzzzxxxxxx|||}}}{{{|||~~~zzztttllliiilllsssxxx{{{}}}}}}~~~rrraaaSSSOOORRR[[[jjjwww{{{yyytttjjjeee^^^XXXTTTPPPLLLJJJIIILLLOOONNNKKKKKKNNNRRRRRRRRRRRRTTTTTTRRRMMMJJJGGGFFFCCCBBBDDDGGGKKKNNNPPPPPPOOOLLLJJJKKKMMMPPPQQQOOOMMMKKKLLLNNNQQQSSSSSSRRRQQQPPPPPPPPPPPPPPPNNNOOOOOONNNMMMMMMNNNPPPSSSTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSUUUVVVVVVVVVVVVUUUSSSRRRPPPOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJJJJNNNMMMMMMJJJIIIIIIKKKMMMNNNMMMMMMLLLLLLLLLLLLMMMJJJKKKNNNPPPQQQPPPNNNMMMQQQSSSTTTRRRMMMHHHEEEDDDHHHKKKNNNRRRTTTTTTTTTSSSRRRPPPMMMMMMOOOUUU[[[___ooovvv|||}}}}}}iiijjjkkkllllllkkkjjjiiieeebbb___\\\[[[[[[\\\^^^bbbaaaaaabbbdddfffeeedddgggfffeeedddbbbaaa```___]]][[[YYYZZZ\\\___``````aaaaaa```^^^]]][[[ZZZYYY]]]___``````______```aaaaaabbbccccccdddfffjjjmmmkkklllmmmqqqxxxsssrrrxxxrrr```ZZZVVV]]]dddgggbbbZZZSSSPPPGGGEEECCCBBBAAA@@@>>><<<<<<<<<;;;;;;;;;:::::::::======???BBBFFFLLLRRRUUUVVVYYY]]]___aaabbbeeegggiiiooouuu|||xxxgggYYYXXX[[[]]]aaaffffffgggiiikkkkkkjjjiiihhhhhhhhhiiijjjlllooorrrsssrrrrrrsssuuuxxxzzz|||}}}xxxnnn```TTTMMMHHHDDDAAA???@@@BBBDDDIIIQQQZZZ```aaa```]]]ZZZXXXZZZ^^^aaagggkkknnnnnnqqquuuvvvtttoooppprrrssssssrrrqqqpppnnnnnnpppqqqssstttuuuvvvvvvwwwxxxwwwvvvuuuvvvwwwwwwwwwvvvuuuuuuuuuuuuuuusssssssssssssssssssssssssssuuuwwwvvvtttsssrrrssstttsssqqqqqqrrrssssssrrrtttrrrpppooonnnkkkhhhfff___\\\XXXUUUTTTTTTSSSRRRRRROOOMMMNNNOOOQQQWWW___iiinnnpppooonnnnnnjjjeee^^^ZZZSSSLLLIIIIIIKKKMMMSSSTTTVVVYYY\\\```ccceeefffbbb\\\XXXXXX___hhhpppsssssstttvvvzzz}}}yyywwwvvvrrrnnnlllmmmpppqqqrrrqqqrrrssstttwww}}}qqqaaaVVVLLLGGGGGGLLLSSSXXX^^^dddnnnqqqttttttrrrqqqsssuuutttvvvyyyyyyxxxvvvuuuvvvnnnnnnmmmllliiiccc\\\WWWPPPPPPPPPRRRXXXbbbnnnwwwzzztttrrrrrrtttvvvzzzwwwyyy|||}}}|||~~~zzzqqqjjjiiikkknnnpppqqqooonnnmmmkkkeee[[[TTTQQQYYYgggvvvxxxqqqdddaaa]]]YYYVVVRRRNNNKKKKKKMMMPPPOOOMMMMMMOOORRRSSSTTTVVVWWWVVVRRRJJJEEEDDDBBBAAA@@@AAAEEEIIIKKKPPPPPPOOOLLLJJJJJJKKKMMMOOONNNLLLJJJKKKLLLOOOPPPRRRQQQPPPOOONNNMMMMMMMMMNNNOOOOOONNNMMMMMMOOOPPPTTTTTTSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRSSSTTTUUUUUUUUUVVVVVVUUUTTTRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIILLLLLLKKKIIIGGGGGGJJJLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJLLLNNNQQQQQQQQQPPPOOOUUUUUUTTTPPPKKKFFFDDDCCCIIIKKKMMMOOOQQQRRRSSSSSSSSSPPPLLLJJJKKKPPPUUUYYYfffnnnxxx}}}kkkkkklllmmmllljjjhhhgggdddbbb```]]]\\\\\\\\\]]]\\\\\\\\\]]]___aaabbbbbbfffeeedddbbb```___^^^^^^]]]ZZZXXXXXXZZZ]]]^^^___```^^^\\\[[[YYYYYYYYYYYY]]]^^^^^^^^^]]]]]]```bbb______^^^^^^^^^aaaeeeiiiiiihhhiiikkkqqq{{{~~~~~~|||iii___TTTXXX^^^fffkkkjjjddd^^^QQQMMMGGGCCCBBBAAA???=========<<<<<<;;;;;;::::::===<<<<<<===@@@EEEJJJMMMNNNQQQUUUXXX[[[^^^bbbdddeeeiiiooowwwppp```XXXVVVVVVZZZ______bbbhhhmmmoooooommmkkkjjjjjjkkkmmmoooqqqsssuuusssssssssuuuxxx{{{xxxjjj]]]SSSLLLGGGDDDCCCCCCCCCBBBEEEKKKTTT\\\[[[ZZZVVVQQQNNNNNNQQQTTT[[[aaafffiiinnnssstttrrrooopppqqqqqqpppnnnlllkkkhhhhhhjjjkkkmmmpppqqqrrrtttvvvwwwwwwvvvuuuuuuvvvuuuuuuuuuttttttuuuuuuvvvsssssssssssssssssssssssssssuuuwwwxxxuuurrrqqqpppsssqqqpppppprrrrrrrrrqqqsssppplllhhheeeaaa\\\YYYPPPNNNLLLJJJJJJKKKLLLMMMNNNMMMMMMOOONNNNNNRRRYYYeeejjjnnnnnnnnnmmmiiiccc\\\WWWQQQLLLLLLQQQWWW\\\bbbdddiiimmmpppsssvvvxxxrrrnnnggg```___eeennnvvvssstttvvvyyy~~~}}}zzzuuusssrrrsssssssssqqqrrrssssssuuuyyy~~~zzzjjj^^^QQQLLLKKKRRRZZZ```fffkkksssuuuvvvvvvtttssstttvvvqqqrrrttttttttttttssssssmmmllljjjgggbbb[[[UUUQQQMMMNNNOOOSSSYYYdddqqqyyyyyyrrroooppptttyyy{{{www{{{|||zzz}}}{{{rrrjjjggggggiiijjjooolllhhhddd```\\\XXXUUUXXXdddsssrrrggg]]][[[XXXWWWVVVUUUSSSQQQNNNPPPRRRRRRPPPPPPQQQSSSVVVWWWXXXXXXWWWQQQJJJEEEBBBAAA@@@???AAADDDGGGIIIMMMNNNNNNMMMKKKJJJKKKMMMMMMLLLJJJHHHHHHJJJKKKLLLOOONNNMMMMMMLLLLLLLLLLLLNNNOOOPPPOOONNNNNNPPPRRRUUUUUUTTTTTTTTTUUUVVVWWWVVVUUUSSSRRRRRRSSSTTTUUUTTTUUUUUUUUUUUUSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRQQQMMMLLLKKKJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFGGGJJJLLLPPPPPPQQQQQQQQQOOONNNLLLMMMNNNPPPQQQRRRQQQPPPOOORRRRRRPPPMMMKKKIIIHHHHHHJJJJJJKKKLLLNNNPPPRRRSSSPPPOOOMMMLLLMMMPPPTTTVVV[[[eeeqqq{{{kkklllllllllkkkiiigggfffcccbbbaaa___^^^]]]]]]\\\ZZZZZZ[[[[[[\\\^^^```aaadddcccaaa___^^^]]]]]]]]][[[YYYWWWWWWYYY[[[\\\\\\\\\[[[YYYXXXWWWXXXYYYZZZ\\\\\\]]]\\\[[[\\\___bbb^^^^^^\\\ZZZZZZ\\\aaaeeeccccccccceeekkkvvvzzzpppZZZUUUUUU```ooowwwuuunnn```WWWKKKCCCAAAAAA@@@???>>>>>>===<<<<<<;;;::::::===;;;::::::;;;???CCCFFFFFFIIIMMMQQQTTTXXX]]]```bbbfffkkkrrr}}}|||lll```YYYVVVWWWYYY\\\aaaiiipppttttttqqqooolllmmmnnnoooqqqssstttuuutttsssssssssvvvyyy}}}{{{ooobbbWWWPPPKKKIIIHHHHHHGGGDDDCCCHHHQQQYYYYYYWWWSSSNNNIIIGGGHHHJJJPPPWWW^^^ccciiippprrrpppppppppnnnmmmjjjfffcccaaa______aaaccceeehhhkkkmmmooorrruuuvvvuuuttttttuuutttttttttsssttttttuuuvvvssssssssssssssssssssssssrrrtttwwwxxxvvvrrrpppoooqqqppppppppprrrrrrqqqooonnnjjjddd^^^YYYSSSNNNJJJFFFEEEDDDBBBBBBDDDGGGIIIKKKKKKMMMPPPNNNLLLPPPWWWccciiinnnooopppqqqnnniiibbb]]]VVVRRRTTT[[[cccjjjnnnsssxxx|||~~~{{{ssskkkgggjjjpppvvvtttvvvxxx{{{~~~{{{wwwuuutttuuuuuutttrrrrrrsssssstttvvv{{{~~~tttggg[[[UUUTTT\\\fffmmmsssxxx{{{yyywwwtttrrrrrrsssuuurrrrrrrrrsssssssssqqqpppmmmjjjeee___XXXRRROOOMMMLLLNNNPPPTTTZZZdddooowwwxxxyyy{{{}}}xxxuuurrrsssyyyzzz~~~zzzsssqqqsssxxx{{{~~~~~~~~~{{{vvvppplllkkklllnnnrrroooiiibbb[[[WWWVVVVVVaaaooo}}}vvvhhhZZZTTTRRRPPPPPPRRRUUUWWWWWWQQQRRRTTTTTTTTTSSSSSSSSSWWWVVVUUUTTTRRROOOJJJGGGDDDCCCAAAAAABBBDDDGGGIIIIIIKKKMMMMMMLLLLLLMMMNNNKKKJJJHHHGGGFFFGGGHHHIIIKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQPPPOOOPPPRRRSSSUUUUUUUUUUUUUUUVVVWWWWWWTTTSSSRRRRRRRRRSSSTTTUUUSSSSSSTTTTTTTTTSSSRRRQQQRRRRRRSSSSSSSSSRRRQQQPPPKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFEEEEEEGGGKKKNNNPPPQQQRRRRRRRRRQQQOOONNNPPPPPPQQQQQQQQQPPPOOOOOOPPPOOOMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNPPPRRRLLLMMMOOOQQQSSSTTTUUUUUUTTT\\\hhhttt}}}kkkkkkjjjiiihhhgggffffffcccbbbaaa```___]]]\\\\\\[[[\\\]]]\\\\\\]]]```bbbbbbaaa___]]]\\\\\\]]]]]]XXXWWWVVVWWWXXXZZZYYYXXXXXXXXXWWWWWWWWWYYYZZZ[[[[[[\\\]]]\\\\\\]]]```bbbaaa```___\\\ZZZ\\\___bbb^^^```aaabbbfffppp|||{{{eeeZZZSSSZZZlll{{{~~~{{{ooocccRRRGGGCCCBBBAAA?????????>>>===<<<;;;;;;:::<<<;;;999999:::<<>>===<<<;;;:::;;;:::999999999;;;<<<======???BBBEEEIIIMMMRRRVVV^^^___bbbffflllsss|||yyyrrrmmmiiimmmqqqxxx}}}|||xxxtttpppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqssstttvvvwwwtttpppiiiaaaZZZVVVVVVVVVVVVYYYZZZXXXVVVYYYccckkkrrrpppmmmeee\\\SSSNNNKKKGGGNNNTTTYYY```hhhlllkkkgggddd___YYYTTTPPPNNNMMMKKKKKKLLLOOORRRWWW[[[]]]bbbgggmmmrrrtttuuuuuuvvvttttttssssssrrrsssssssssrrrrrrrrrrrrrrrrrrrrrrrrpppsssuuuvvvtttrrrrrrrrrqqqppppppqqqssssssqqqoooiiieee___YYYUUUPPPLLLIIIIIIJJJJJJIIIIIILLLRRRWWW[[[\\\^^^\\\UUUOOORRRXXXdddkkkqqqvvv{{{wwwjjj^^^XXXXXX\\\```ccchhhooossstttuuuyyy}}}yyyrrrooooooppprrruuuxxxyyyzzzyyywwwtttssstttttttttssspppqqqqqqqqqqqqsssvvvxxxzzz~~~vvvpppnnnuuu}}}yyyvvvsssqqqpppppppppooosssrrrqqqrrrrrrnnniiiddd___\\\WWWOOOHHHEEEFFFIIIHHHJJJMMMPPPVVV^^^gggmmmrrrvvv{{{~~~zzzuuuqqqttt~~~~~~wwwpppnnnuuuzzztttmmmjjjkkkiiiiiiiiikkkmmmppprrrtttxxx{{{zzzzzzvvvrrrhhh\\\SSSRRRZZZbbbqqq}}}xxxkkkbbbWWWLLLHHHGGGHHHLLLPPPTTTVVVWWWRRRSSSTTTUUUVVVUUUSSSQQQQQQOOONNNNNNOOOOOOOOOMMMHHHGGGFFFDDDDDDEEEFFFFFFIIILLLOOOPPPPPPNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOONNNNNNNNNPPPRRRPPPRRRTTTVVVVVVUUUSSSRRRNNNOOOQQQRRRSSSRRRQQQPPPNNNOOOQQQSSSTTTTTTTTTSSSOOOPPPPPPPPPOOOMMMJJJIIIGGGGGGGGGFFFGGGGGGHHHIIIFFFGGGGGGEEEEEEFFFIIILLLLLLLLLLLLLLLMMMNNNOOOOOOLLLMMMNNNOOOPPPQQQRRRRRRPPPNNNLLLKKKLLLLLLIIIGGGGGGGGGHHHJJJKKKLLLMMMNNNIIILLLOOOSSSUUUUUUTTTSSSNNNQQQWWWaaammmxxx~~~iiihhheeebbbaaabbbdddfff______```___^^^\\\ZZZXXXZZZ[[[\\\ZZZWWWXXX[[[___^^^]]][[[ZZZZZZ[[[]]]^^^TTTTTTUUUWWWYYYXXXVVVSSSRRRSSSUUUWWWYYY[[[\\\]]]]]]^^^```aaaaaaaaacccdddccccccaaa^^^[[[YYY[[[\\\___bbbdddddddddhhhpppwww{{{vvvxxx}}}wwwnnnbbb\\\aaammmyyy}}}kkk^^^WWWQQQJJJEEE@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<;;;===@@@CCCFFFJJJOOOSSSZZZZZZ\\\___cccjjjttt||||||wwwvvvzzz~~~yyyuuuqqqrrrrrrssssssrrrqqqqqqpppppppppqqqssstttvvvwwwmmmjjjeee___YYYXXXYYYZZZ^^^bbbdddcccbbbfffpppyyy}}}uuuiii^^^VVVRRROOOTTTYYY[[[```fffiiigggbbb^^^XXXRRRMMMJJJHHHHHHEEEFFFGGGIIIMMMRRRVVVYYY^^^dddkkkqqqtttuuuvvvvvvuuutttsssrrrrrrrrrrrrsssppppppppppppppppppppppppppprrrtttuuusssrrrssssssqqqpppqqqrrrssssssqqqooommmiiiddd___\\\YYYUUUSSSMMMNNNPPPQQQSSSXXXaaagggpppooonnniii^^^TTTTTTZZZeeelllsssxxxrrrcccXXXTTTTTTVVVVVV\\\cccggghhhkkkpppuuu~~~zzzuuusssrrrsssppptttwwwwwwwwwzzz|||yyyvvvtttssssssssssssrrrnnnooopppppppppqqqtttwww{{{~~~yyyvvv{{{~~~|||tttsssrrrqqqqqqqqqooommmrrrqqqpppqqqppplllddd___VVVUUURRRLLLFFFCCCEEEGGGEEEGGGJJJNNNTTT\\\dddjjjrrrvvv|||~~~wwwpppjjjttt}}}}}}rrrhhhfffkkkuuu}}}~~~wwwrrrmmmmmmooollliiigggfffgggiiilllmmmqqqyyy}}}yyyyyywwwrrrgggZZZQQQTTT```llltttttteee^^^UUUKKKHHHIIILLLQQQUUUWWWWWWVVVRRRRRRRRRTTTUUUTTTQQQOOOPPPPPPPPPRRRTTTTTTSSSRRRIIIHHHFFFEEEDDDDDDDDDEEEKKKNNNQQQRRRPPPNNNMMMLLLPPPOOOMMMLLLKKKJJJIIIIIILLLKKKKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLMMMOOOQQQMMMOOORRRUUUUUUSSSQQQOOOLLLNNNPPPRRRSSSRRRPPPNNNMMMNNNPPPRRRTTTTTTTTTTTTNNNOOOOOOOOOMMMJJJHHHFFFGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHFFFDDDEEEGGGIIILLLLLLKKKKKKLLLNNNPPPQQQIIIJJJLLLNNNPPPRRRTTTUUUMMMKKKJJJKKKMMMNNNKKKHHHFFFGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMOOOQQQRRRRRRRRRNNNOOOSSS[[[hhhsss{{{~~~jjjiiigggeeeddddddcccdddbbbaaa^^^[[[XXXUUUTTTSSSYYYYYYXXXWWWVVVWWWZZZ]]]]]][[[ZZZYYYZZZYYYXXXVVVSSSTTTUUUUUUUUUSSSRRRQQQSSSSSSUUUWWWZZZ\\\\\\[[[\\\\\\\\\\\\^^^```bbbdddccccccaaa^^^ZZZXXXYYYZZZ\\\___bbbdddeeegggjjjlllqqqtttvvvvvvtttsssuuuwww~~~yyykkkaaa___cccjjjooozzz~~~sssdddWWWMMMFFFFFFCCC???===<<<===>>>>>>;;;;;;;;;;;;;;;:::999888;;;<<<===???BBBEEEGGGIIIOOOQQQVVVZZZ___eeekkkppp~~~zzzvvvnnnooopppooonnnmmmnnnoooqqqrrrrrrrrrssstttttttttqqqhhh```]]][[[YYYXXXZZZeeeffffffeeefffmmmwwwvvvkkkddd___^^^^^^aaaeeeggggggeee```YYYPPPJJJGGGFFFDDDCCCDDDGGGJJJLLLNNNPPPTTTVVV\\\aaahhhoootttuuutttssstttsssrrrqqqpppqqqrrrrrrppppppppppppoooooooooooorrrssstttsssrrrqqqssstttrrrssstttvvvxxxyyyyyyyyyyyy{{{zzzuuupppllleee^^^___[[[[[[```eeejjjrrrzzz}}}qqqbbbZZZZZZ]]]eeekkkrrrwww{{{xxxfffZZZTTTNNNIIIIIIOOOYYYaaa```]]]```gggwwwyyy{{{zzzwwwtttssssssrrrqqqqqqsssuuuvvvvvvvvv}}}{{{yyyzzz|||}}}zzzwwwtttuuuuuuuuusssrrrsssttttttsssrrrqqqpppqqqrrrssswww}}}{{{zzz{{{{{{wwwtttrrrqqqpppoooooonnnooooooqqqpppnnnmmmkkkeee\\\VVVMMMMMMJJJGGGBBB@@@AAABBBEEEGGGJJJNNNUUU^^^hhhoootttwwwyyyuuullldddaaaaaaqqq{{{wwwtttzzznnnfffbbbdddooozzzzzzuuuqqqooorrrxxxttttttrrrrrrrrrssstttuuu~~~zzzsssnnnbbbYYYVVVWWW\\\gggttt}}}{{{wwwoooeeeZZZPPPJJJHHHIIIKKKMMMQQQTTTWWWYYYYYYYYYXXXXXXWWWVVVTTTSSSSSSRRRRRRSSSUUUXXXZZZ\\\TTTPPPLLLKKKJJJHHHEEEAAAHHHMMMQQQPPPJJJHHHKKKOOOPPPQQQRRRRRRPPPNNNKKKJJJNNNNNNMMMJJJHHHGGGIIIKKKKKKJJJIIIHHHIIIIIIKKKLLLKKKLLLNNNPPPRRRQQQNNNKKKOOOPPPRRRTTTTTTSSSQQQPPPPPPNNNMMMNNNQQQSSSRRRPPPLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFDDDCCCDDDEEEGGGHHHLLLHHHEEEGGGJJJKKKHHHDDDJJJHHHFFFFFFHHHIIIIIIIIIHHHJJJLLLOOOQQQQQQQQQPPPNNNKKKHHHGGGHHHIIIJJJKKKKKKIIIGGGHHHLLLOOOPPPOOOHHHJJJMMMNNNMMMLLLLLLLLLRRRRRRSSSWWW]]]fffnnnrrriiihhhhhhfffeeedddcccbbb```^^^\\\YYYVVVTTTRRRQQQTTTUUUUUUUUUTTTUUUWWWYYY[[[ZZZXXXXXXYYYXXXWWWUUUSSSTTTTTTTTTTTTRRRQQQPPPSSSSSSUUUWWWZZZ]]]^^^^^^___^^^^^^^^^___aaacccdddbbbbbbaaa^^^ZZZYYYYYY[[[[[[]]]___```aaacccfffhhhkkkqqqxxxyyyuuuqqqooopppzzzyyymmmfffcccddddddcccppp{{{uuuiii]]]TTTIIIEEE@@@=========<<<:::<<<<<<<<<;;;:::999888777888888999;;;===???AAACCCJJJMMMQQQUUUZZZ```gggkkkttt|||}}}xxxtttqqqnnnooopppooonnnmmmnnnoooqqqqqqqqqrrrssssssttttttppphhhaaa```___\\\\\\]]]ccceeeffffffgggmmmvvv||||||rrrllliiihhhggghhhiiihhhdddaaa\\\VVVNNNIIIGGGHHHHHHHHHIIIMMMQQQUUUXXX[[[^^^``````dddjjjooosssttttttssstttsssrrrqqqqqqrrrrrrsssssssssrrrrrrrrrrrrrrrrrrppprrrssssssrrrrrrssstttqqqrrrtttvvvyyy{{{}}}~~~zzzrrrjjjddd___^^^bbbhhhnnnwww{{{kkk```^^^```fffjjjppptttxxx}}}yyyiii^^^WWWQQQKKKGGGMMMWWW```___\\\]]]bbblllooorrrsssrrrqqqppppppppppppppprrrsssuuuuuuuuuzzzxxxwwwxxxzzzzzzxxxvvvsssuuuuuutttsssrrrssstttssssssrrrqqqqqqrrrsssttt{{{yyywwwxxxxxxtttqqqrrrqqqppppppoooooonnnooommmkkkhhheeebbb\\\TTTOOOJJJJJJIIIFFFCCCAAAAAABBBDDDFFFKKKQQQXXXaaajjjooouuuuuurrrjjjaaa\\\\\\^^^nnn}}}xxxtttrrr~~~zzzooogggbbbccclllvvv~~~{{{wwwttttttxxx~~~~~~}}}{{{{{{{{{{{{~~~uuujjjaaaXXXSSSTTTXXX___kkkvvvzzzwwwpppggg^^^VVVPPPMMMHHHIIIKKKMMMPPPSSSVVVWWWYYYYYYYYYXXXWWWVVVTTTTTTRRRRRRTTTVVVYYY\\\^^^```]]]XXXQQQLLLJJJIIIGGGEEEIIINNNRRRPPPKKKIIILLLPPPOOOPPPQQQQQQPPPNNNLLLJJJMMMMMMNNNLLLJJJIIIJJJLLLJJJIIIHHHGGGHHHHHHIIIJJJJJJLLLOOORRRSSSQQQNNNKKKSSSSSSTTTUUUTTTRRRPPPNNNRRRPPPOOOPPPRRRSSSRRRPPPJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFEEEEEEGGGHHHIIIJJJGGGEEEGGGKKKLLLJJJGGGHHHFFFDDDDDDFFFGGGHHHGGGKKKMMMPPPSSSTTTTTTSSSRRRNNNLLLIIIHHHHHHIIIJJJKKKLLLJJJHHHJJJMMMOOOPPPOOOJJJLLLNNNNNNMMMLLLMMMNNNOOOOOOPPPSSSYYY```gggkkkggghhhhhhhhhfffdddbbb```]]][[[YYYVVVTTTRRRPPPPPPOOOQQQRRRSSSRRRRRRTTTUUUYYYWWWVVVVVVWWWWWWUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOSSSSSSTTTVVVYYY]]]```bbbbbbbbbaaa```aaabbbcccdddaaaaaa```]]][[[ZZZ[[[\\\[[[\\\\\\\\\[[[]]]```ccceeeooozzz{{{sssmmmjjjhhhmmmrrrtttzzz|||sssooommmiiiaaaYYYcccqqq|||nnnbbbSSSLLLDDD@@@@@@???<<<999======<<<;;;:::888777777777777777888999;;;<<<===CCCFFFJJJNNNSSSYYY___dddjjjpppzzz~~~xxxssspppmmmlllmmmooopppooonnnmmmnnnppppppqqqqqqrrrssssssttttttnnnhhhccccccbbb___^^^```aaadddggghhhiiimmmtttyyyxxxsssnnnnnnnnnnnnlllgggaaa\\\UUUPPPJJJFFFFFFIIILLLMMMNNNSSSZZZ```cccfffhhhiiigggiiilllppprrrsssssssssssssssrrrrrrrrrsssttttttttttttssssssssstttttttttoooqqqssssssrrrrrrssstttrrrrrrtttvvvyyy}}}xxxnnneee___\\\___dddlllwwwuuugggbbbccchhhkkkoooqqqssswww~~~|||oooccc\\\TTTMMMEEEKKKVVV___```[[[YYY[[[bbbfffkkknnnooonnnnnnnnnoooooopppqqqrrrsssssstttvvvuuutttvvvwwwwwwvvvtttssstttuuutttsssrrrrrrtttsssrrrrrrqqqrrrsssuuuvvv}}}|||wwwttttttssspppnnnpppoooooonnnmmmllllllllliiifffaaa\\\WWWRRRLLLHHHFFFGGGHHHFFFCCCAAAAAABBBDDDGGGNNNWWW```hhhooorrrtttpppggg]]]UUUTTTYYY___kkk{{{{{{uuuooooooyyyzzzooofffaaaaaaiiissszzz}}}|||xxxwwwxxx~~~zzzlll```TTTPPPOOOTTT[[[bbbmmmvvvvvvqqqggg]]]UUUQQQOOOOOOIIIJJJKKKMMMPPPRRRTTTUUUYYYYYYYYYXXXWWWVVVUUUTTTPPPRRRUUUYYY\\\___aaabbbeee^^^VVVOOOKKKJJJIIIIIIKKKOOORRRPPPLLLKKKMMMQQQOOOPPPQQQRRRQQQOOOLLLKKKKKKMMMOOOOOONNNMMMMMMMMMIIIHHHGGGGGGGGGGGGHHHHHHIIIKKKOOOQQQRRRPPPMMMKKKRRRSSSTTTTTTTTTRRRQQQPPPTTTRRRRRRRRRSSSSSSRRRPPPKKKKKKKKKJJJIIIHHHFFFEEEIIIHHHHHHHHHHHHIIIJJJJJJHHHFFFEEEGGGKKKMMMLLLJJJHHHFFFDDDEEEFFFHHHHHHHHHMMMPPPSSSVVVXXXWWWUUUSSSOOONNNKKKIIIHHHIIIJJJKKKLLLKKKJJJKKKMMMOOOOOOOOONNNNNNOOONNNLLLKKKMMMNNNNNNNNNNNNQQQUUUZZZ___ccceeefffhhhiiihhheeeaaa___[[[YYYWWWUUURRRQQQPPPOOONNNPPPRRRSSSRRRRRRSSSTTTVVVTTTSSSTTTUUUUUUTTTSSSRRRRRRRRRQQQQQQPPPOOOOOOQQQRRRTTTUUUXXX\\\aaaeeeeeedddcccbbbbbbbbbcccddd``````___]]][[[[[[\\\^^^]]]]]]\\\ZZZXXXZZZ]]]```dddmmmzzz}}}qqqhhhbbbhhhkkkjjjmmmttt{{{}}}|||yyyyyytttggg\\\___iiivvvqqqfff[[[OOOGGGEEECCC@@@<<<======<<<;;;::::::999999999999999999999:::;;;<<<===@@@DDDHHHLLLRRRXXX\\\bbbgggooouuuyyyzzz{{{|||{{{xxxsssmmmiiiiiikkkmmmmmmnnnoooooonnnnnnooopppqqqqqqrrrssstttuuuuuuvvvmmmiiiffffffddd```^^^```aaaeeeiiikkklllnnnsssvvvwwwzzz~~~}}}vvvrrrjjjkkkmmmmmmjjjccc\\\WWWOOOLLLGGGDDDDDDHHHLLLNNNRRRWWW^^^dddgggiiijjjkkklllmmmnnnpppqqqrrrrrrrrrssssssssssssssssssttttttsssrrrrrrqqqqqqrrrssssssqqqsssuuuuuusssrrrsssssssssssssssuuuxxx|||uuujjj```YYYSSSTTTZZZbbbooo{{{}}}}}}mmmfffeeekkkmmmoooooopppssszzzttthhh^^^TTTLLLFFFKKKVVVaaaccc^^^YYYXXX```dddjjjnnnpppoooooooooooopppqqqrrrrrrrrrssstttssssssssstttuuuuuuttttttssstttuuutttrrrqqqrrrsssrrrrrrqqqqqqrrrtttvvvwww{{{~~~|||yyytttrrrqqqpppmmmkkkmmmmmmlllkkkjjjiiihhhgggfffbbb\\\UUUPPPLLLIIIGGGGGGIIIJJJIIIFFFCCCAAAAAACCCHHHQQQ]]]hhhppptttvvvnnnhhh\\\RRRMMMRRR\\\dddjjjvvvzzzrrrlllkkksss}}}}}}|||{{{yyymmmddd___```iiisss{{{~~~|||yyyyyyzzzvvvfffXXXPPPPPPSSSYYY```gggmmmrrrqqqkkkaaaXXXQQQMMMMMMMMMJJJKKKMMMOOOQQQSSSTTTTTTYYYYYYXXXXXXWWWUUUTTTSSSNNNPPPTTTXXX[[[]]]^^^^^^ccc^^^WWWQQQMMMKKKJJJKKKLLLOOOQQQPPPMMMLLLOOORRRSSSTTTTTTTTTRRROOOLLLJJJKKKNNNQQQRRRQQQPPPOOOOOOIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLLLLMMMNNNPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRPPPNNNNNNNNNNNNMMMLLLJJJIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKGGGFFFEEEGGGJJJLLLKKKJJJKKKIIIGGGGGGIIIKKKLLLLLLNNNPPPTTTWWWXXXVVVTTTRRROOOOOOMMMKKKIIIIIIJJJLLLLLLKKKKKKLLLMMMNNNOOOOOOPPPPPPOOOMMMKKKJJJKKKMMMNNNNNNOOOPPPSSSWWWZZZ\\\bbbdddgggiiihhheeebbb___[[[YYYXXXVVVTTTRRRQQQQQQPPPRRRTTTTTTSSSSSSSSSTTTSSSRRRQQQRRRSSSTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPRRRTTTUUUWWW[[[```dddgggfffdddcccbbbbbbbbbccc^^^______]]]\\\\\\^^^```aaa```^^^\\\ZZZZZZ]]]```eeejjjtttvvviiihhhmmmoookkkjjjnnnsssvvv~~~uuukkkgggggglllxxxyyymmm]]]PPPJJJGGGDDDAAA>>>===<<<;;;;;;<<<<<<===;;;;;;:::999999::::::::::::<<<@@@CCCFFFKKKQQQUUU[[[___eeeiiilllmmmoooppprrrppplllgggdddeeejjjooolllnnnoooooonnnnnnoooqqqrrrrrrssstttuuuvvvwwwwwwnnnkkkiiihhheee___]]]___dddhhhmmmooooooooorrrtttsssuuuxxx|||}}}yyyqqqkkkfffhhhiiihhhccc]]]VVVRRRMMMKKKGGGEEEDDDGGGKKKNNNVVVZZZ```dddfffggghhhiiioooooopppqqqqqqrrrrrrrrrrrrrrrssssssssssssssssssrrrqqqooonnnnnnnnnooopppqqqsssuuuvvvtttrrrrrrrrrttttttssssssuuuxxx{{{}}}~~~uuuhhhZZZQQQJJJJJJNNNWWWeeeqqqxxxtttllljjjoooqqqqqqqqqppprrrxxx}}}xxxkkk___TTTLLLHHHMMMWWWdddiiieee^^^[[[bbbffflllooopppooooooppppppqqqssssssrrrrrrsssuuurrrssstttttttttsssssssssssstttttttttrrrqqqrrrsssrrrqqqqqqqqqrrrtttuuuvvvyyyzzz||||||yyyxxxuuurrrooonnnmmmkkkjjjllllllllljjjiiifffdddccc___[[[UUUOOOJJJHHHHHHIIIMMMOOOQQQPPPLLLGGGDDDBBBBBBGGGQQQ^^^jjjrrrsssrrrbbb\\\TTTMMMMMMTTT___ggghhhqqq{{{zzzqqqkkkgggnnnwww}}}|||vvvqqqooosssxxxkkkbbb]]]___iiittt||||||{{{{{{{{{~~~}}}zzzqqqaaaVVVPPPTTTZZZ```gggmmmpppqqqjjjfff___WWWQQQMMMKKKJJJLLLNNNPPPRRRSSSUUUUUUUUUXXXWWWWWWWWWVVVTTTSSSRRRLLLNNNQQQSSSUUUVVVWWWVVVYYYXXXVVVRRROOOLLLKKKJJJMMMOOOPPPOOOMMMNNNPPPSSSXXXXXXWWWVVVSSSOOOLLLJJJKKKNNNRRRTTTSSSRRRPPPPPPLLLLLLKKKKKKKKKJJJJJJIIIJJJJJJIIIGGGFFFGGGKKKNNNKKKLLLMMMOOOPPPQQQQQQQQQPPPQQQRRRRRRQQQOOOMMMLLLOOOOOOOOONNNMMMLLLJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKIIIHHHGGGHHHIIIJJJJJJIIILLLJJJIIIIIIKKKMMMNNNNNNMMMOOORRRUUUUUUTTTQQQPPPOOOOOOOOOMMMKKKJJJKKKMMMJJJKKKMMMMMMNNNNNNOOOPPPRRRRRRPPPMMMJJJIIIJJJKKKMMMMMMNNNOOOQQQTTTVVVWWW```ccceeehhhhhhfffdddbbb]]]\\\ZZZYYYWWWVVVVVVUUUSSSUUUUUUTTTSSSRRRSSSTTTQQQPPPOOOPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRRRRRRRUUUWWWXXXXXXZZZ___cccfffeeecccbbbaaaaaabbbbbb]]]^^^^^^]]]]]]^^^```cccddddddbbb```]]]]]]___aaaeeegggnnnzzzxxxnnnpppvvvxxxsssooorrrvvvxxx{{{xxxvvvzzzsssoookkkrrrooo___SSSKKKGGGEEE@@@???>>>=========>>>???::::::999888888888888888888:::===???BBBEEEJJJNNNRRRUUUZZZ___bbbeeeiiikkkmmmmmmjjjfffbbbccciiinnnlllmmmoooooonnnnnnpppqqqqqqrrrrrrtttuuuvvvwwwxxxooolllkkkiiieee___^^^aaaggglllppprrrpppoooppprrrrrrssswww{{{|||vvvllldddeeefffeeebbb\\\UUUQQQOOONNNNNNMMMKKKIIIJJJMMMPPPYYY[[[]]]___```aaadddgggnnnooopppqqqrrrrrrrrrrrrrrrrrrssssssrrrrrrqqqppppppnnnllliiihhhiiijjjjjjmmmpppssstttsssrrrrrrrrrttttttsssssstttuuuwwwxxxwww{{{sssfffWWWNNNFFFDDDHHHQQQ___kkkuuuzzzssspppqqqssstttsssqqqrrrvvvzzz~~~{{{nnnbbbWWWNNNLLLOOOZZZhhhpppmmmfffbbbeeehhhkkkmmmmmmmmmnnnoooooorrrttttttqqqqqqsssvvvrrrtttuuutttsssqqqqqqrrrrrrssstttsssrrrqqqqqqsssrrrqqqqqqpppqqqrrrtttuuuxxxwwwwwwxxxxxxwwwtttrrrrrrqqqooolllkkkjjjjjjjjjllllllkkkiiifffbbb___]]]SSSQQQMMMHHHEEEEEEHHHKKKSSSVVVYYYYYYUUUOOOJJJGGGCCCHHHQQQ]]]hhhmmmkkkhhhWWWTTTRRRQQQTTTZZZ```eeedddjjjrrrzzzzzzqqqllleeehhhoootttrrrkkkeeedddjjjvvvxxxmmmeee______gggpppvvvxxxyyyxxx{{{}}}}}}~~~yyyxxxtttjjj^^^XXXSSSZZZaaaffflllqqqqqqooobbb```\\\WWWRRRNNNKKKIIIMMMNNNQQQSSSUUUVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQLLLLLLNNNOOOPPPPPPQQQQQQOOORRRTTTTTTQQQMMMKKKKKKNNNOOOOOONNNMMMNNNQQQSSSYYYYYYXXXWWWTTTPPPLLLJJJLLLOOOSSSUUUTTTRRRQQQQQQNNNNNNNNNNNNMMMLLLKKKJJJIIIJJJIIIFFFDDDEEEJJJOOOOOONNNNNNMMMMMMMMMLLLLLLMMMOOORRRQQQOOOMMMKKKKKKNNNNNNNNNNNNMMMLLLKKKKKKJJJLLLNNNPPPPPPOOOMMMLLLJJJJJJJJJKKKKKKKKKKKKKKKLLLJJJIIIIIILLLNNNOOONNNNNNOOOQQQRRRRRRQQQPPPOOOMMMOOOPPPOOOLLLKKKMMMPPPJJJLLLOOOPPPPPPQQQRRRSSSTTTTTTSSSOOOLLLIIIIIIJJJJJJJJJLLLNNNPPPQQQSSSSSS___aaadddfffggggggeeeddd```___^^^\\\[[[ZZZZZZZZZUUUUUUTTTRRRPPPOOOPPPRRRPPPOOOOOOPPPRRRSSSSSSRRRPPPPPPOOOPPPQQQRRRTTTUUUUUUXXX\\\\\\ZZZZZZ^^^bbbdddcccbbb`````````aaaaaa\\\]]]]]]]]]]]]___bbbdddeeefffeeedddaaa```aaabbbfffiiinnnuuuzzz{{{xxxuuuvvv~~~{{{}}}zzzrrrppptttxxxtttyyy~~~tttbbbTTTMMMJJJFFFDDDAAA???=========>>>::::::999888888888888999666888:::<<<===@@@DDDHHHIIILLLPPPTTTWWW\\\```cccdddffffffccc``````fffkkklllmmmoooooonnnnnnpppqqqooopppqqqrrrsssuuuvvvvvvpppmmmlllkkkfffaaabbbfffjjjnnnrrrrrrooommmmmmooopppqqquuuzzzzzzttthhh^^^^^^^^^]]]YYYSSSOOOOOOPPPQQQSSSUUUTTTRRRRRRTTTVVVWWWWWWVVVVVVWWWZZZ```dddlllmmmoooqqqsssssssssrrrrrrrrrssssssrrrpppnnnmmmiiigggdddaaa______```aaadddhhhmmmpppqqqrrrrrrsssssssssttttttuuuuuuuuuvvvssswwwzzz~~~sssfffWWWMMMDDDBBBEEEMMMZZZfffqqqyyy}}}wwwsssrrrtttvvvuuurrrrrruuuxxx{{{}}}qqqfff\\\UUUOOOQQQ[[[kkkvvvtttnnniiifffhhhjjjkkkllllllnnnpppnnnqqqtttssspppoooqqquuurrrtttuuutttqqqooooooppprrrssstttsssqqqpppqqqrrrrrrqqqpppooopppppprrrrrrtttsssrrrrrrsssrrrpppooommmlllkkkiiiggggggggghhhgggfffeeeccc___ZZZVVVSSSHHHHHHGGGEEEDDDFFFLLLPPPXXX\\\```aaa^^^XXXRRROOOKKKNNNTTT^^^fffgggccc]]]UUUWWWZZZ^^^aaabbbaaa```]]]```fffnnnuuu{{{yyyrrrnnndddbbbcccfffddd\\\YYY[[[dddnnn~~~zzzrrrkkkddd```bbbhhhhhhkkkkkkiiimmmuuu{{{|||{{{{{{|||vvvsssmmmbbb[[[ZZZYYYaaagggjjjlllooolllgggZZZYYYXXXUUURRROOOMMMLLLKKKMMMPPPSSSUUUVVVVVVVVVTTTTTTTTTTTTSSSQQQPPPOOOKKKKKKKKKLLLMMMNNNOOOPPPMMMPPPTTTTTTRRROOOMMMNNNNNNNNNMMMMMMMMMNNNQQQSSSUUUVVVVVVUUUSSSPPPMMMKKKNNNQQQSSSTTTSSSQQQQQQQQQNNNOOOOOOOOONNNMMMKKKJJJHHHJJJKKKJJJFFFFFFJJJNNNPPPPPPOOOMMMLLLLLLLLLLLLKKKNNNQQQRRROOOLLLKKKLLLNNNOOOOOOOOOOOOOOONNNNNNMMMOOORRRTTTTTTSSSPPPOOOKKKLLLMMMNNNNNNOOOPPPQQQMMMLLLJJJKKKNNNPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQKKKOOOQQQPPPMMMLLLOOORRRLLLOOOSSSTTTTTTUUUWWWYYYVVVWWWVVVSSSOOOKKKJJJIIIIIIJJJLLLOOOQQQSSSTTTTTT^^^```bbbeeegggggggggfffcccbbb```___^^^]]]]]]]]]UUUTTTRRROOOLLLLLLMMMOOOPPPOOONNNPPPRRRSSSSSSRRROOOOOOOOOPPPQQQSSSVVVWWWWWW\\\```___\\\[[[^^^aaacccbbb```_________```aaa[[[\\\]]]]]]^^^___bbbeeefffggggggfffcccbbbbbbccciiimmmrrrsssssstttyyy}}}zzzsssllllllnnnppptttzzzooo]]]RRRNNNJJJHHHDDD@@@>>><<<<<<<<<<<<;;;:::::::::::::::;;;666777999999:::===AAADDDDDDGGGJJJLLLOOORRRWWWZZZZZZ]]]```___]]]^^^dddiiikkkmmmoooooonnnnnnppprrrmmmnnnoooppprrrssstttuuupppnnnlllkkkgggcccfffkkkkkknnnrrrqqqnnnkkkkkkllllllnnnrrrxxxyyyqqqdddYYYTTTUUUTTTPPPMMMMMMPPPSSSTTTWWWZZZ[[[YYYYYYZZZ\\\RRRQQQOOONNNOOOTTT\\\aaajjjllloooqqqsssssssssrrrrrrssssssrrrqqqooommmkkkccc```]]]YYYWWWVVVWWWXXX]]]bbbhhhmmmppprrrsssuuurrrrrrtttuuuvvvvvvvvvvvvvvvyyy}}}yyylllVVVMMMDDDAAADDDKKKWWWcccmmmrrryyy~~~|||wwwsssqqqtttvvvuuusssrrrtttwwwyyytttjjjaaa[[[PPPQQQ[[[lllxxxxxxrrrmmmgggiiijjjkkklllmmmqqqsssmmmqqqsssrrrnnnmmmppptttqqqsssuuusssooommmmmmnnnrrrssstttsssqqqpppqqqrrrrrrqqqpppooooooooopppqqqpppnnnmmmnnnoooooonnnmmmiiiiiihhhfffeeedddfffgggaaa```___\\\WWWRRRMMMJJJCCCDDDEEEDDDEEEIIIPPPVVVZZZ___dddfffddd^^^XXXUUUUUUVVVZZZaaaffffff___XXXYYY]]]dddkkkmmmiiibbb]]]XXXYYY^^^ffflllqqqwww{{{~~~yyysssoooddd^^^[[[[[[XXXRRRRRRVVVaaaiiivvv{{{vvvqqqiii```]]]```\\\___```^^^bbbjjjqqqtttxxxzzz~~~|||uuuppphhh]]]YYY[[[aaahhhlllkkkjjjjjjeee]]]UUUUUUTTTRRRQQQPPPPPPOOOIIILLLOOORRRUUUVVVVVVVVVTTTSSSSSSSSSRRRPPPOOONNNLLLKKKKKKKKKLLLNNNPPPRRROOORRRUUUUUURRROOOOOOQQQNNNMMMLLLLLLLLLNNNQQQRRRQQQRRRSSSSSSRRRPPPNNNLLLOOOQQQSSSSSSRRRQQQQQQQQQNNNOOOOOOOOONNNMMMKKKJJJFFFJJJNNNNNNJJJHHHJJJMMMOOONNNNNNMMMNNNNNNOOOOOOJJJNNNRRRRRROOOMMMLLLMMMPPPQQQRRRRRRSSSSSSRRRRRROOOQQQTTTWWWWWWUUUSSSQQQLLLMMMOOOQQQQQQSSSUUUVVVPPPOOONNNNNNQQQSSSTTTTTTUUUTTTSSSSSSRRRSSSSSSTTTJJJNNNQQQQQQMMMMMMPPPTTTMMMQQQVVVXXXXXXXXXZZZ]]]XXXYYYYYYVVVRRRMMMKKKJJJJJJLLLOOORRRUUUVVVWWWWWW```aaadddfffhhhhhhgggfffgggggghhhgggeeebbb___]]]WWWSSSOOOLLLLLLMMMMMMLLLJJJJJJJJJJJJLLLNNNPPPQQQQQQPPPOOOOOOQQQSSSUUUWWWUUUYYY]]]___```_________dddbbb___\\\\\\]]]```bbb^^^^^^^^^^^^___```bbbcccfffggghhhgggeeeddddddeeehhhiiilllqqqsssuuu{{{~~~zzzyyy{{{|||lll]]]XXXRRRLLLCCC===<<<<<<<<<;;;:::;;;<<<:::666555777999999888777777888:::===>>>BBBCCCDDDFFFIIILLLOOOPPPVVVXXXZZZ\\\]]]___bbbeeejjjkkklllnnnnnnnnnmmmmmmmmmkkkkkknnnsssvvvuuutttqqqpppnnnllljjjkkkmmmooonnnooopppqqqpppnnnllljjjiiilllpppttttttkkk___UUURRRQQQPPPOOOPPPRRRUUUVVV^^^ccceeeddddddfffccc^^^TTTQQQMMMJJJJJJPPPYYY```lllnnnqqqsssrrrrrrssstttsssqqqpppqqqrrroooggg```[[[WWWRRRMMMKKKLLLNNNPPPTTTWWW]]]fffmmmrrrsssssstttsssrrrrrrtttuuuuuutttvvvvvvzzzvvvnnn[[[QQQGGGDDDEEEKKKVVVaaajjjnnntttvvvvvvssspppoooqqqrrrrrrrrrqqqrrruuuwww{{{{{{ooo___SSSVVVRRRUUUdddsssxxxtttpppmmmkkklllnnnmmmiiijjjnnnmmmmmmmmmmmmnnnpppqqqrrrsssssssssrrrqqqpppooonnnpppqqqqqqrrrrrrqqqqqqppppppoooooonnnooooooppppppnnnnnnooonnnmmmkkkiiiggghhhgggeeecccbbbbbbbbbccc```^^^YYYSSSNNNIIIGGGEEEDDDCCCCCCDDDHHHNNNTTTWWW[[[^^^ccchhhiiihhheeecccdddgggiiiddd\\\YYY]]]bbbfffllltttyyyxxxqqqhhhbbb[[[ZZZYYY[[[```hhhqqqvvv~~~vvvooojjjddddddaaaZZZRRROOORRRVVVXXX\\\dddnnnzzzyyypppjjjeeebbb```ZZZ\\\]]]]]]bbbkkkooonnnwww}}}{{{{{{|||nnnccc[[[VVVXXX^^^hhhnnntttrrriii___XXXVVVRRRRRRQQQPPPPPPOOOOOONNNQQQOOOMMMNNNRRRTTTSSSRRRRRRQQQPPPPPPQQQPPPNNNLLLJJJJJJKKKMMMNNNOOOQQQQQQVVVVVVVVVVVVVVVUUUTTTTTTMMMNNNOOONNNLLLLLLMMMNNNOOOPPPQQQRRRRRRPPPNNNMMMPPPPPPQQQQQQQQQPPPOOONNNPPPMMMJJJKKKNNNNNNJJJEEEKKKJJJIIIIIIIIIIIIKKKKKKJJJKKKMMMNNNOOONNNLLLKKKLLLNNNPPPQQQPPPNNNOOOOOOQQQSSSTTTTTTRRRPPPOOOPPPPPPOOOOOOQQQSSSTTTTTTSSSNNNQQQSSSRRROOONNNQQQSSSQQQNNNMMMQQQVVVYYYWWWSSSUUUUUUTTTRRRQQQQQQQQQQQQLLLNNNPPPRRRRRRQQQPPPOOOKKKLLLOOOSSSWWWYYY[[[\\\[[[ZZZYYYVVVTTTRRRPPPOOORRRQQQPPPQQQRRRSSSRRRQQQ^^^___bbbeeefffgggffffffgggggggggfffccc```]]][[[WWWSSSOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNPPPQQQOOOOOONNNNNNOOOPPPSSSTTTUUUYYY]]]```aaaaaaaaabbbbbb```]]][[[[[[]]]___aaa```____________aaabbbcccdddeeeggggggfffeeefffggghhhhhhkkkppprrrttt|||~~~{{{zzz~~~xxxmmmgggaaaYYYMMMEEE@@@???>>>===;;;======;;;888777999;;;777777666666777888:::;;;======???AAACCCFFFHHHJJJQQQSSSVVVXXXZZZ]]]aaacccfffhhhjjjmmmnnnnnnmmmmmmhhhggggggkkkqqquuuvvvuuupppnnnllljjjiiijjjlllnnnpppqqqrrrrrrqqqpppmmmllliiilllppptttrrrjjj]]]TTTPPPPPPPPPQQQTTTWWWZZZ\\\bbbhhhnnnoooooonnnhhh```SSSOOOIIIEEEFFFNNNZZZbbbllloooqqqrrrrrrrrrsssttttttrrrpppqqqqqqnnnggg```[[[XXXSSSNNNKKKJJJJJJKKKNNNQQQVVV^^^gggmmmpppppptttssssssssstttuuuuuuuuutttuuuyyyyyyqqq___TTTIIIDDDDDDIIIUUU___iiimmmrrrttttttrrrppppppooopppqqqqqqpppqqqtttvvvzzz~~~rrrdddWWWSSSNNNPPP^^^mmmssspppmmmnnnllllllnnnkkkhhhiiimmmlllllllllmmmnnnooopppqqqqqqrrrrrrrrrqqqpppooooooppppppqqqqqqqqqqqqppppppnnnnnnmmmmmmnnnnnnoooooooooooopppooonnnllljjjhhhfffdddbbb___]]]\\\\\\\\\YYYVVVQQQKKKGGGDDDBBBBBBDDDFFFIIIMMMQQQTTTUUUVVV[[[```fffjjjkkkkkkkkkkkkjjjhhhddd]]]YYYZZZaaahhhsssxxx}}}~~~wwwoooiii\\\[[[[[[^^^dddllltttyyy|||vvvpppllleeeccc```ZZZUUURRRTTTVVVWWWYYY^^^gggrrr}}}}}}tttmmmgggdddbbb]]]```bbbbbbgggnnnrrrppprrr|||~~~~~~|||yyyxxxzzzkkkbbb\\\[[[```gggqqquuuxxxssshhh[[[SSSOOOPPPPPPOOOOOONNNMMMMMMMMMOOOMMMMMMOOORRRTTTTTTRRRUUUTTTSSSSSSSSSRRRPPPNNNKKKLLLMMMNNNOOOQQQRRRRRRTTTUUUUUUVVVVVVTTTSSSRRRLLLMMMOOOOOONNNMMMMMMNNNNNNNNNPPPPPPPPPOOOMMMLLLOOOPPPQQQQQQQQQPPPNNNMMMMMMJJJHHHIIILLLLLLIIIEEEJJJIIIIIIHHHHHHIIIJJJKKKJJJLLLMMMOOOOOONNNMMMLLLLLLNNNQQQQQQPPPOOOOOOOOOPPPRRRSSSSSSQQQOOONNNOOOQQQQQQQQQRRRSSSTTTTTTSSSNNNPPPQQQQQQPPPPPPQQQSSSPPPNNNMMMPPPUUUWWWVVVSSSRRRRRRQQQPPPOOOOOOOOOOOOLLLMMMOOOPPPQQQQQQPPPPPPLLLMMMOOORRRUUUXXXYYYZZZYYYXXXVVVTTTRRRQQQPPPPPPSSSRRRQQQQQQRRRSSSRRRPPP[[[]]]___bbbdddeeeeeeeeefffffffffdddaaa]]]YYYWWWVVVSSSPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNMMMNNNOOOQQQRRRTTTXXX]]]aaabbbbbbcccddd___^^^\\\[[[\\\]]]___aaabbbbbbaaa``````aaabbbcccbbbdddggghhhgggfffggghhhgggfffiiimmmpppsss||||||vvvxxx~~~xxxpppgggZZZNNNFFFCCCAAAAAA===>>>>>><<<::::::;;;<<<888888888888888888888888888999:::<<<>>>@@@BBBCCCJJJLLLPPPSSSVVVZZZ^^^bbbccceeehhhjjjkkkjjjhhhgggaaa```bbbhhhooouuuvvvuuunnnllliiigggggghhhkkknnnqqqqqqsssssssssqqqooommmjjjlllpppsssppphhh\\\TTTOOOPPPRRRVVVZZZ^^^aaaccciiiqqqxxx|||}}}yyyooodddVVVQQQJJJFFFGGGQQQ^^^gggmmmoooqqqrrrrrrrrrssstttuuusssqqqqqqqqqoooiiidddbbb___[[[UUUPPPLLLJJJHHHJJJLLLPPPXXXaaaiiinnnppptttttttttttttttuuuuuuuuusssssswww~~~~~~wwweeeYYYMMMFFFDDDHHHSSS]]]hhhkkkoooqqqqqqppppppqqqnnnooopppoooooopppsssvvvyyywwwiii]]]SSSMMMMMMYYYgggmmmmmmlllkkkiiihhhhhheeeaaacccgggjjjjjjkkklllmmmnnnoooooopppppppppqqqqqqpppoooooooooppppppqqqqqqppppppoookkklllllllllmmmmmmmmmnnnnnnnnnnnnmmmllljjjhhhfffaaa```\\\YYYVVVTTTSSSSSSPPPMMMHHHDDDAAAAAABBBCCCGGGLLLTTT[[[^^^^^^ZZZXXX]]]bbbjjjoooppppppqqqrrrllleee[[[UUUUUU^^^jjjrrr}}}vvvrrrccccccdddggglllssszzz~~~}}}zzzuuuqqqooohhhddd```\\\[[[\\\[[[[[[YYYZZZ\\\cccnnnyyywwwpppkkkhhhfffcccgggjjjkkknnnssstttrrrppp{{{~~~{{{yyyuuuttt{{{vvvggg___]]]___gggpppxxxyyywwwooobbbUUUMMMJJJMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKMMMPPPSSSUUUUUUSSSVVVTTTRRRRRRRRRRRRPPPNNNLLLLLLMMMNNNPPPQQQRRRRRRPPPRRRTTTUUUUUUSSSPPPOOOJJJMMMPPPQQQPPPOOOOOOOOOLLLMMMNNNNNNNNNMMMLLLKKKOOOOOOPPPPPPPPPOOONNNMMMLLLJJJHHHIIILLLLLLJJJHHHIIIHHHHHHGGGHHHIIIJJJKKKKKKLLLMMMNNNOOONNNMMMLLLKKKNNNQQQRRRQQQOOOOOOOOOOOOQQQRRRRRRPPPNNNMMMNNNPPPPPPPPPQQQQQQQQQQQQQQQOOONNNMMMNNNPPPRRRRRRRRRPPPNNNMMMPPPTTTVVVTTTRRRPPPPPPOOOOOONNNOOOOOOOOOMMMNNNNNNOOOPPPPPPQQQQQQNNNOOOPPPRRRTTTVVVWWWWWWXXXVVVSSSQQQPPPQQQRRRSSSTTTSSSQQQQQQRRRRRRQQQOOOYYYZZZ\\\___aaabbbccccccddddddcccaaa^^^ZZZVVVSSSUUURRRPPPNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLPPPPPPOOOOOOOOOOOOPPPQQQRRRVVV\\\___aaabbbcccccc___^^^^^^^^^___aaacccdddeeedddbbbaaaaaaaaabbbbbbccceeehhhiiihhhgggfffgggfffeeegggjjjmmmqqqzzzwww|||tttfffYYYNNNHHHEEEDDD??????>>>===;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888888888999:::<<<>>>???@@@BBBEEEJJJNNNRRRVVV\\\___bbbdddfffggggggeeebbb```[[[\\\___gggooouuuwwwvvvnnnkkkfffdddeeehhhlllnnnpppqqqrrrsssrrrqqqooommmjjjmmmqqqrrroooggg]]]VVVSSSUUUXXX\\\aaaeeehhhjjjpppwww~~~uuuiii^^^ZZZUUUQQQRRRYYYdddkkknnnpppqqqrrrqqqqqqrrrtttuuusssrrrsssttttttqqqooonnnmmmiiiddd]]]WWWQQQNNNMMMNNNPPPWWW```iiiooorrrrrrsssuuuuuuttttttuuuuuusssssswww~~~mmm```QQQHHHEEEHHHRRR]]]gggjjjlllnnnnnnnnnpppqqqnnnooopppooooooqqqtttvvvyyy{{{mmm```VVVOOOMMMVVVbbbhhhiiijjjiiifffddddddaaa]]]^^^ccchhhhhhjjjkkklllmmmnnnnnnnnnnnnooopppppppppoooooonnnnnnoooooooooooonnnnnnjjjkkkkkkllllllllllllllljjjjjjjjjiiigggeeebbbaaa\\\ZZZVVVRRROOOLLLKKKJJJHHHFFFDDDBBBBBBEEEIIIKKKOOOUUU___fffjjjhhhccc___bbbfffmmmuuuxxxwwwssspppeee]]]TTTQQQYYYggguuu}}}~~~zzzxxxqqqqqqqqqtttwww|||}}}|||{{{yyywwwuuurrrqqqjjjeeeaaaaaaeeehhhgggeeeccccccdddiiirrr{{{yyyrrrnnnlllllllllqqquuuttttttuuutttqqqrrr|||yyywwwrrrpppvvv~~~pppbbb[[[\\\bbbllluuu{{{wwwpppdddXXXOOOKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGIIIMMMQQQTTTUUUUUUTTTSSSQQQOOONNNNNNNNNLLLKKKJJJJJJKKKLLLMMMOOOOOOPPPLLLNNNQQQRRRRRRPPPMMMJJJIIILLLPPPRRRRRRPPPPPPPPPLLLLLLMMMNNNMMMMMMLLLKKKNNNOOOPPPPPPPPPOOOMMMMMMMMMKKKJJJKKKMMMNNNNNNLLLIIIHHHGGGGGGGGGIIIJJJKKKJJJKKKLLLMMMMMMMMMLLLLLLJJJMMMPPPQQQPPPOOOOOOOOOPPPQQQSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMOOOLLLJJJLLLPPPRRRRRRQQQOOONNNNNNPPPSSSTTTSSSQQQPPPPPPOOOOOOOOOPPPPPPQQQOOOOOOOOOOOOPPPQQQSSSSSSQQQRRRRRRRRRSSSTTTUUUVVVVVVTTTQQQOOOOOOQQQUUUWWWUUUSSSRRRQQQRRRRRRPPPNNNXXXYYYZZZ\\\^^^___```aaa`````````^^^[[[WWWSSSQQQSSSQQQOOONNNOOOPPPOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOQQQUUUZZZ]]]^^^______```______```bbbdddeeeggghhheeedddcccbbbaaaaaabbbbbbeeegggjjjjjjhhhfffeeedddeeedddeeehhhjjjmmmvvv}}}jjjsssuuuhhh[[[PPPJJJGGGBBBAAA???>>>===<<<;;;:::============<<<:::999888888888888999:::;;;<<<======@@@EEEIIIMMMSSSXXX\\\___aaadddfffgggfffdddccc\\\^^^cccllltttyyyxxxuuunnniiicccaaaccchhhlllnnnmmmnnnpppqqqpppooommmllljjjmmmrrrsssooohhh```[[[[[[]]]aaaeeeiiilllmmmnnnuuuyyy}}}xxxmmmdddcccaaa^^^^^^aaaggglllooopppqqqqqqpppqqqrrrttttttssstttvvvyyy|||}}}~~~|||{{{xxxtttmmmddd]]]XXXUUUUUUUUUZZZaaaiiipppssspppsssuuuuuutttssstttuuutttsssvvv~~~tttfffVVVKKKGGGIIITTT^^^gggiiikkkllllllmmmoooqqqnnnoooppppppppprrruuuxxxzzzqqqcccYYYQQQMMMSSS\\\aaaccceeefffdddcccccc```]]]^^^bbbfffgggiiikkklllmmmmmmmmmmmmmmmnnnooooooooonnnnnnllllllmmmmmmmmmmmmlllllljjjjjjkkkllllllkkkjjjjjjggggggfffeeebbb___\\\ZZZUUUSSSPPPLLLIIIGGGFFFEEECCCCCCCCCEEEHHHMMMQQQSSSXXX]]]dddkkknnnnnnkkkiiihhhjjjpppyyy|||qqqggg[[[VVVTTTYYYfffvvv}}}}}}}}}~~~{{{{{{zzzyyywwwvvvuuutttjjjeeebbbfffmmmrrrrrrpppooooooqqquuuzzz~~~~~~yyytttqqqrrrsssuuu{{{~~~|||xxxvvvsssnnnttt{{{yyyvvvpppmmmqqqzzz~~~|||qqqeeeZZZYYY___gggqqqzzz~~~wwwjjj[[[PPPKKKKKKLLLIIIHHHHHHGGGGGGFFFEEEEEEEEEHHHMMMQQQSSSUUUUUUVVVSSSPPPNNNLLLLLLLLLKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLIIIKKKMMMOOOOOOLLLIIIGGGIIILLLPPPRRRRRRPPPPPPPPPMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQPPPOOONNNMMMMMMLLLKKKKKKMMMNNNOOOOOOJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLNNNOOONNNNNNOOOPPPQQQRRRTTTTTTRRRPPPOOOOOOMMMNNNOOONNNKKKJJJKKKMMMNNNKKKIIIJJJNNNQQQQQQPPPOOOOOOOOOQQQRRRRRRRRRQQQOOONNNNNNNNNNNNNNNOOOPPPOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTUUUUUURRROOONNNOOORRRVVVYYYUUUSSSRRRQQQRRRRRRPPPNNNXXXYYYYYY[[[\\\]]]^^^___[[[[[[[[[[[[YYYVVVSSSQQQQQQOOONNNNNNOOOPPPOOONNNQQQQQQRRRRRRRRRQQQQQQPPPLLLLLLLLLMMMMMMNNNNNNNNNQQQTTTYYY[[[[[[[[[[[[[[[]]]^^^aaadddfffhhhiiiiiieeedddbbbaaaaaaaaabbbbbbeeehhhkkkkkkiiifffdddccceeecccdddgggggghhhpppyyykkkiiissszzzxxxkkk^^^TTTNNNIIIGGGDDDBBBAAA???===<<<===<<<<<<;;;999888888777777777666777777888999:::999<<<@@@EEEIIINNNSSSWWWYYY[[[___cccgggjjjlllmmmeeegggnnnwww~~~{{{wwwlllfff___]]]aaafffkkklllkkklllnnnoooooonnnlllkkkiiinnnssstttqqqkkkfffbbbcccfffjjjnnnqqqrrrssssssvvvxxxyyy{{{zzzpppfffgggggggggffffffhhhkkkpppqqqqqqqqqpppppprrrtttssssssuuuxxx}}}{{{rrrkkkfff```^^^]]]___dddiiinnnpppnnnqqquuuuuusssqqqrrrtttttttttuuu|||xxxjjjXXXLLLGGGJJJUUU```gggiiikkkllllllmmmnnnooonnnoooppppppqqqrrruuuxxxzzzwwwjjj[[[SSSMMMQQQVVVYYY[[[]]]]]]\\\]]]___]]]YYYZZZ^^^eeefffiiikkkmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmllljjjjjjjjjkkkkkkjjjjjjjjjiiiiiijjjjjjjjjhhhgggfffddddddbbb```\\\XXXTTTRRRLLLKKKHHHFFFDDDCCCCCCCCCAAACCCGGGLLLPPPTTTVVVWWW[[[^^^bbbgggkkkmmmnnnnnnkkkmmmsss{{{yyylllaaaXXXZZZ___kkkyyy~~~}}}}}}}}}}}}|||{{{zzzxxxxxxmmmjjjiiimmmuuuzzz{{{zzz||||||~~~}}}~~~|||xxxvvvxxxzzz}}}{{{wwwsssoootttxxx{{{yyyvvvoooiiilllsssvvvtttcccZZZVVV[[[fffpppxxx~~~~~~uuueeeVVVLLLHHHJJJLLLHHHHHHGGGGGGFFFFFFEEEEEEEEEHHHMMMPPPRRRSSSUUUWWWVVVSSSOOONNNMMMMMMLLLKKKGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJLLLMMMMMMKKKHHHGGGJJJMMMPPPQQQPPPOOOOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQPPPOOONNNKKKKKKJJJIIIJJJKKKMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLKKKKKKLLLNNNQQQQQQSSSUUUTTTRRRPPPPPPPPPOOOQQQSSSQQQNNNLLLNNNPPPMMMKKKIIIJJJLLLNNNPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQLLLLLLKKKKKKJJJKKKKKKLLLNNNOOOOOOQQQRRRSSSTTTUUUUUUTTTSSSRRRQQQRRRSSSTTTRRRPPPNNNLLLNNNQQQVVVXXXTTTSSSQQQQQQRRRRRRQQQOOOYYYYYYYYYZZZ[[[\\\]]]]]]VVVVVVWWWXXXWWWUUUSSSRRROOOMMMLLLMMMNNNOOONNNMMMOOOPPPQQQRRRRRRQQQQQQPPPMMMMMMNNNPPPPPPQQQQQQQQQSSSVVVYYY[[[ZZZXXXWWWWWWYYY[[[^^^bbbeeeggghhhhhhccccccaaa``````aaabbbcccdddgggjjjkkkjjjgggeeeeeedddcccdddfffeeedddiiiqqqttt{{{zzzeeeccchhhwww}}}yyymmmbbb\\\RRROOOKKKHHHGGGEEEBBB???>>>===;;;:::999999999999777777777666777777888888666999===@@@DDDHHHMMMPPPQQQSSSWWW]]]ccciiinnnpppqqqttt|||yyyiiibbbZZZXXX]]]dddhhhjjjjjjkkkmmmnnnnnnmmmlllkkkiiinnnsssuuusssoookkkjjjiiilllppptttwwwxxxxxxwwwvvvwwwwwwyyy~~~{{{rrrggghhhjjjjjjiiijjjkkkmmmqqqqqqqqqqqqoooppprrrtttssstttvvvzzzyyyuuullljjjgggfffhhhkkkmmmnnnlllpppttttttqqqooopppssstttrrrsssyyyyyyjjjWWWKKKFFFJJJUUUaaagggjjjlllnnnmmmlllmmmmmmlllnnnoooooooooqqquuuwwwxxxsss```WWWQQQRRRUUUUUUUUUWWWWWWVVVYYY^^^]]]ZZZZZZ]]]eeefffiiilllmmmnnnnnnnnnmmmmmmmmmmmmmmmlllkkkjjjggghhhhhhiiiiiihhhhhhgggggghhhhhhhhhgggdddbbb```___^^^\\\XXXSSSNNNJJJHHHCCCBBBAAA@@@@@@@@@AAABBBEEEIIIOOOVVVZZZZZZYYYXXXWWWXXX\\\```dddhhhkkkmmmjjjooovvvzzzxxxqqqhhhcccaaagggrrr~~~|||}}}|||wwwvvvvvvyyy}}}{{{}}}~~~zzzwwwttttttvvv{{{{{{xxxtttlllfffggglllnnnkkk___YYYYYYcccooovvvzzz}}}rrriii]]]QQQJJJHHHHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEFFFIIIMMMOOOPPPRRRUUUXXXXXXUUUQQQOOONNNNNNNNNMMMIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMLLLKKKJJJIIILLLMMMOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOLLLLLLKKKJJJIIIJJJLLLNNNPPPNNNLLLJJJIIIHHHHHHIIILLLLLLLLLLLLLLLMMMNNNNNNJJJJJJIIIHHHHHHJJJNNNQQQPPPRRRTTTSSSQQQOOOOOOOOOOOORRRTTTSSSOOONNNPPPSSSLLLLLLKKKJJJIIIKKKNNNPPPQQQRRRSSSSSSRRRRRRQQQRRRLLLLLLKKKJJJIIIIIIIIIIIIKKKLLLNNNPPPRRRRRRRRRRRRTTTRRRQQQOOOOOOPPPQQQRRRNNNMMMKKKKKKLLLOOOSSSUUUSSSRRRQQQQQQRRRSSSRRRPPPZZZZZZZZZZZZZZZ[[[\\\\\\RRRTTTUUUVVVVVVUUUSSSRRRMMMLLLLLLLLLNNNOOONNNMMMLLLMMMNNNOOOPPPOOONNNNNNPPPQQQRRRTTTUUUVVVVVVVVVUUUXXXZZZ[[[YYYWWWVVVUUUUUUXXX\\\```ccceeeffffffbbbbbbaaa``````aaabbbcccbbbeeeiiikkkjjjiiiggggggdddcccdddeeecccaaaeeelllkkksss|||eeeVVVXXXeeeooo|||wwwmmmgggYYYUUUPPPMMMLLLJJJFFFCCCAAA???===;;;:::;;;<<<===:::999999888888888999999444777:::===@@@DDDIIILLLMMMOOORRRWWW]]]ccciiilllyyy~~~{{{ggg___WWWUUUZZZbbbfffhhhjjjlllmmmoooooonnnlllkkkhhhnnntttvvvuuuqqqooooookkknnnsssxxx{{{||||||{{{uuuvvvvvvyyy|||rrrhhhiiikkkkkkkkkllloooqqqqqqrrrqqqpppoooppprrrttttttuuuwwwzzzvvvsssooommmmmmnnnnnnnnnjjjooottttttpppnnnooorrrtttqqqqqqwwwxxxhhhVVVJJJEEEIIIUUUaaahhhjjjmmmooonnnlllllllllkkklllmmmnnnnnnppptttvvvwww~~~zzzeee\\\UUUUUUVVVUUUUUUVVVYYYZZZ___dddeeeaaaaaaddddddfffiiilllnnnooonnnnnnmmmnnnmmmmmmlllkkkjjjiiiffffffggggggggggggffffffffffffgggfffdddaaa^^^\\\YYYWWWUUUQQQLLLFFFAAA>>>======<<<<<<===>>>@@@AAAJJJPPPWWW^^^aaa```\\\YYYQQQSSSVVV[[[___dddgggiiihhhpppxxxxxxqqqiiiggggggkkksss}}}~~~}}}{{{yyytttuuuyyywwwssskkkcccccchhhiiifffccc^^^___jjjtttxxxxxxxxxbbb\\\SSSLLLIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFGGGJJJMMMNNNNNNQQQUUUYYYXXXTTTPPPNNNNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNOOOOOOMMMMMMMMMMMMMMMLLLLLLKKKMMMNNNOOONNNLLLLLLMMMNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRPPPPPPOOOOOONNNLLLKKKLLLNNNPPPRRRPPPNNNKKKIIIHHHHHHHHHNNNNNNMMMMMMNNNNNNOOOPPPJJJIIIGGGFFFEEEHHHNNNRRROOOQQQSSSRRRPPPNNNNNNNNNMMMQQQSSSRRRNNNMMMOOOSSSLLLMMMMMMJJJHHHHHHLLLQQQRRRSSSTTTTTTSSSRRRRRRRRROOONNNMMMKKKKKKJJJJJJJJJHHHJJJMMMOOOQQQQQQPPPPPPRRRPPPOOOMMMMMMNNNOOOPPPKKKJJJIIIIIIKKKMMMPPPRRRRRRQQQPPPQQQRRRSSSRRRQQQ[[[YYYXXXYYY[[[[[[YYYVVVRRRTTTVVVXXXYYYXXXVVVTTTOOOMMMJJJJJJLLLNNNOOOPPPRRRQQQQQQQQQQQQPPPPPPPPPNNNNNNQQQUUUXXX[[[[[[ZZZ___]]]\\\[[[ZZZYYYVVVTTTUUUVVVXXX[[[^^^aaadddfffdddcccbbb```____________ccceeefffhhhhhhgggeeedddfffffffffffffffeeeeeeeeehhhkkkpppyyyoooWWWSSSYYY___jjjwww{{{uuulllccc[[[ZZZ^^^\\\RRRHHHHHHEEEAAA???===;;;999777<<<;;;:::;;;;;;;;;999777999888888999;;;>>>AAACCCHHHJJJMMMQQQUUU\\\dddiiiooo~~~~~~ooofff\\\VVVXXX___eeeiiihhhhhhjjjlllmmmnnnnnnnnnhhhnnntttwwwzzz~~~}}}zzz||||||}}}~~~~~~{{{xxxttttttuuuxxx{{{{{{yyywwwgggggggggjjjnnnpppqqqppppppppppppqqqrrrrrrssssssqqqrrrsssvvvzzzzzzxxxtttpppnnnlllllllllllloooqqqrrrqqqqqqtttvvvssssssuuuzzzzzzfffTTTMMMJJJIIISSSaaaeeekkknnnmmmlllnnnnnnlllnnnoooppppppoooooopppqqquuuzzzqqqfffZZZVVVZZZ___```___hhhkkknnnpppnnniiiccc___hhhiiikkkmmmnnnmmmmmmlllpppnnnlllkkkkkkjjjhhhgggeeeeeeeeedddccccccbbbbbbeeeccc```^^^]]]\\\YYYWWWTTTRRRNNNIIIEEEBBB@@@???:::;;;;;;;;;<<>><<<:::;;;999999999::::::888666999999888999:::<<>>CCCGGGRRRYYYbbbhhhiiigggcccaaaXXXPPPMMMTTT___ffflllooowww||||||vvvsssuuuxxx~~~zzzssstttuuuzzzxxxnnneee^^^ZZZWWWVVVWWW```kkktttxxxvvvjjj^^^RRRPPPMMMMMMMMMKKKGGGDDDGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLNNNPPPRRRUUUSSSPPPQQQRRRRRROOOLLLJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLJJJIIIIIILLLLLLLLLNNNOOOQQQSSSTTTRRRPPPOOOOOOPPPPPPPPPOOOOOONNNMMMNNNOOOPPPOOONNNLLLKKKJJJIIIHHHGGGGGGFFFIIIKKKMMMOOOOOONNNNNNMMMRRROOOLLLKKKKKKJJJIIIHHHLLLMMMMMMNNNMMMLLLKKKJJJKKKLLLLLLLLLJJJIIIJJJKKKKKKLLLLLLMMMMMMNNNOOOOOORRRTTTVVVSSSOOONNNQQQUUUSSSPPPNNNMMMJJJFFFGGGKKKNNNNNNNNNPPPRRRRRRQQQOOOPPPNNNLLLKKKLLLLLLKKKJJJGGGIIIKKKLLLMMMOOOSSSVVVVVVTTTRRRRRRRRRQQQOOONNN]]]\\\\\\\\\]]]]]][[[ZZZXXXYYYZZZZZZZZZXXXVVVTTTQQQNNNLLLKKKLLLMMMNNNNNNPPPPPPPPPOOONNNMMMMMMLLLLLLMMMQQQTTTXXX[[[]]]^^^aaaaaa```___^^^]]]\\\\\\XXXYYYZZZ[[[]]]___aaacccbbbbbbbbbaaa```^^^\\\ZZZ___aaabbbdddeeeeeeddddddcccdddddddddddddddddddddcccfffhhhnnnyyy|||wwwzzz}}}zzzwwwvvvwww|||ppp^^^ZZZOOOOOOPPPWWWcccppp{{{{{{vvvtttrrroooiiieeeYYYTTTOOOIIIFFFBBB???<<<;;;:::999999::::::999888:::999999888999:::<<<===<<<===@@@BBBDDDIIIOOOSSS[[[gggwwwyyypppkkkccc___^^^```bbbccchhhiiijjjkkkllllllmmmmmmiiiqqqxxx~~~|||yyywwwsssqqqmmmnnnpppsssvvvwwwtttrrrkkkiiihhhiiikkklllllllllooooooooopppqqqqqqrrrrrruuuuuutttrrrrrruuuzzz}}}|||vvvuuutttsssrrrqqqpppooonnnoooppppppooooooqqqrrrsssssssssvvv|||~~~mmm\\\RRRLLLKKKTTT```fffkkkooommmmmmoooooommmjjjlllnnnoooooooooqqqsssrrrvvv|||zzzvvvtttvvvyyy||||||}}}~~~{{{tttnnnjjjiiiiiiiiiiiijjjjjjkkklllnnnmmmkkkjjjiiihhheeeccccccbbbaaa```^^^\\\[[[[[[[[[YYYUUUSSSQQQNNNKKKHHHFFFEEEBBB@@@===;;;::::::999999:::999:::===AAAEEEOOOWWWbbbjjjmmmkkkgggeee]]]TTTPPPYYYfffooosssvvvxxx}}}~~~|||qqqrrrsssxxxzzzpppcccYYYTTTTTTVVVZZZeeepppuuussslll___SSSKKKLLLNNNPPPQQQOOOJJJFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJIIIJJJLLLNNNPPPTTTQQQOOOPPPSSSTTTQQQOOOJJJIIIHHHHHHIIIKKKMMMOOOPPPMMMJJJGGGGGGHHHKKKMMMLLLLLLLLLKKKKKKJJJIIIHHHJJJKKKMMMOOOQQQRRRSSSTTTPPPNNNKKKKKKMMMOOOPPPPPPOOONNNMMMMMMNNNNNNMMMLLLKKKJJJIIIGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNMMMKKKJJJPPPNNNKKKJJJJJJIIIHHHGGGJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKJJJHHHGGGHHHIIIMMMLLLLLLMMMMMMNNNOOOPPPSSSTTTTTTQQQNNNNNNRRRVVVUUUQQQOOONNNKKKGGGHHHLLLOOOOOONNNPPPQQQQQQPPPNNNOOOMMMKKKKKKKKKLLLKKKJJJHHHJJJMMMOOOPPPRRRTTTVVVTTTSSSRRRSSSSSSRRRPPPMMM[[[[[[[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[[[[YYYXXXWWWRRROOOLLLKKKLLLMMMMMMMMMOOOOOONNNMMMLLLKKKKKKJJJIIILLLOOOSSSUUUXXX\\\^^^`````````___]]]]]]]]]^^^[[[[[[\\\]]]^^^```aaabbbbbbcccccccccbbb___]]][[[___```bbbcccdddeeeeeeeeeccccccddddddeeeeeeeeefffbbbdddeeehhhppp~~~{{{zzzzzzzzzvvvtttuuuvvvxxxxxxjjjdddTTTQQQMMMOOOXXXfffttt}}}~~~}}}yyyuuupppllleee```YYYRRRLLLFFFAAA>>>>>><<<::::::<<<<<<;;;:::;;;:::999888888888999999999;;;===>>>???BBBFFFJJJKKKSSS___hhhnnnpppnnnjjjjjjgggcccaaa``````aaabbbfffggghhhjjjlllnnnpppqqqooovvv}}}{{{vvvrrrpppnnnmmmjjjkkknnnrrrttttttrrrppphhhgggfffgggiiikkkllllllnnnnnnoooppppppqqqqqqrrrvvvuuutttrrrppppppsssvvvxxxzzz|||~~~~~~|||zzzxxxsssttttttttttttsssrrrqqqppppppoooooonnnnnnooopppuuuttttttvvv{{{vvvfffZZZQQQMMMSSS]]]eeekkkooonnnnnnppppppnnnkkkmmmnnnnnnnnnnnnoooqqqqqqvvv~~~|||{{{||||||}}}zzz{{{|||{{{xxxsssnnnjjjjjjiiihhhggghhhiiikkklllllljjjhhhggggggdddaaa^^^___^^^]]][[[YYYWWWUUUTTTUUURRROOOLLLIIIGGGCCC@@@???>>>===<<<:::999999888888999999888999;;;@@@CCCKKKTTT___iiillljjjgggeee^^^YYYZZZcccmmmtttxxx|||uuu}}}sssssstttvvv~~~yyyuuulll```WWWTTTYYY^^^dddmmmtttrrrkkkaaaUUUJJJGGGJJJNNNQQQSSSQQQNNNKKKJJJJJJIIIIIIJJJKKKLLLMMMKKKJJJGGGFFFFFFIIIMMMOOOPPPNNNLLLMMMQQQRRRQQQOOOLLLJJJHHHGGGGGGIIIKKKMMMNNNKKKHHHEEEDDDEEEHHHIIIJJJJJJKKKKKKLLLLLLKKKKKKJJJKKKMMMPPPQQQQQQQQQQQQMMMKKKHHHHHHJJJNNNPPPPPPOOONNNLLLLLLMMMMMMKKKIIIKKKJJJHHHGGGHHHIIIKKKMMMLLLLLLMMMNNNNNNMMMJJJHHHMMMKKKIIIIIIJJJJJJIIIGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJIIIGGGGGGGGGIIILLLKKKKKKKKKLLLMMMNNNOOORRRSSSSSSRRRPPPPPPRRRTTTTTTQQQOOOOOOKKKGGGIIIMMMQQQPPPOOOOOOPPPPPPNNNMMMOOOMMMKKKKKKLLLLLLKKKJJJIIIKKKOOORRRSSSTTTUUUUUUQQQQQQQQQSSSTTTSSSPPPMMM[[[\\\]]]]]]\\\[[[ZZZZZZYYYYYYZZZ[[[[[[ZZZZZZYYYRRROOOLLLKKKLLLMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJHHHKKKNNNPPPRRRTTTXXX[[[\\\]]]]]]\\\ZZZZZZ\\\^^^^^^^^^^^^^^^___aaabbbccccccdddeeeeeedddbbb___^^^```aaabbbcccdddeeeffffffcccddddddeeefffgggggghhhccccccdddeeejjjuuu}}}~~~tttmmm^^^YYYSSSPPPSSS\\\gggooovvvyyy}}}~~~zzzwwwtttoookkkccc[[[TTTMMMFFFAAA@@@>>>;;;;;;;;;<<<;;;:::;;;;;;:::999888777777777888999:::;;;;;;===@@@BBBGGGIIIMMMTTTXXX[[[]]]^^^^^^^^^^^^^^^^^^___```bbbbbbccceeehhhlllppptttvvvyyyzzzsssnnnkkkjjjjjjjjjfffgggjjjnnnpppooollliiibbbaaaaaacccgggkkkmmmmmmooooooooopppqqqqqqrrrrrrtttuuutttrrrpppoooqqqsssssstttuuuwwwwwwxxxwwwwwwrrrrrrssstttttttttsssrrrrrrpppooonnnnnnoooooopppssssssssstttxxx~~~qqqcccWWWRRRTTTZZZeeejjjnnnmmmmmmppppppnnnnnnoooooonnnlllkkklllmmmpppwww{{{zzz||||||xxxtttssstttuuutttrrroookkkiiiiiihhhgggfffggghhhiiijjjjjjiiigggfffeeebbb^^^[[[YYYXXXVVVTTTRRROOONNNMMMNNNLLLHHHFFFDDDAAA>>><<<:::::::::::::::999999999888888888888888:::???BBBHHHOOOZZZbbbffffffdddccc___aaahhhoooppppppttt{{{uuu~~~tttuuussssssyyy}}}{{{{{{}}}|||yyyuuurrrnnnfff]]]VVVWWW___eeeppptttssskkkaaaXXXOOOHHHGGGJJJMMMPPPRRRRRRRRRQQQLLLKKKJJJHHHHHHHHHIIIJJJHHHFFFDDDDDDEEEHHHLLLOOOOOOLLLJJJLLLPPPRRRRRRPPPOOOMMMJJJGGGFFFGGGIIIJJJIIIHHHGGGEEEDDDDDDDDDDDDHHHIIIJJJLLLMMMNNNOOOOOOLLLMMMNNNOOOOOONNNMMMLLLKKKIIIFFFFFFIIIMMMOOOPPPPPPNNNLLLLLLLLLLLLJJJIIILLLKKKJJJIIIJJJLLLNNNPPPMMMLLLLLLNNNOOONNNKKKHHHIIIHHHHHHIIIKKKKKKJJJIIIFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKJJJHHHGGGHHHIIIJJJIIIHHHHHHIIIKKKMMMOOONNNPPPSSSTTTSSSRRRQQQPPPSSSOOONNNNNNKKKHHHIIINNNSSSQQQOOONNNOOOOOOMMMLLLLLLJJJHHHHHHIIIJJJJJJIIIJJJLLLOOORRRUUUUUUTTTSSSOOOOOOPPPRRRSSSSSSPPPNNN]]]___``````^^^]]]]]]^^^ZZZZZZ[[[[[[ZZZZZZYYYYYYQQQNNNLLLKKKLLLMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKIIILLLOOOOOONNNPPPTTTWWWWWWYYYZZZXXXVVVVVVZZZ]]]^^^^^^^^^___```aaabbbccccccddddddeeedddcccbbbaaaaaaaaabbbcccddddddeeefffccccccdddeeeggghhhiiiiiidddccccccdddgggnnn|||zzzwwwyyy{{{ttthhhddd]]]WWWUUUYYY```fffmmmpppuuuzzz}}}~~~}}}|||uuuqqqlllfff___VVVNNNIIIBBB???<<<;;;;;;;;;:::999<<<;;;;;;:::999888777666666777888888888888:::<<>>;;;999888999999::::::::::::999888999888888888:::>>>BBBEEEKKKTTT[[[___aaacccddddddjjjrrruuuqqqmmmpppxxx}}}~~~~~~{{{~~~uuuuuurrrpppttt|||~~~zzzxxxwwwvvvrrrnnnnnniiibbb[[[XXX\\\dddjjjuuussskkk___VVVRRRMMMHHHHHHKKKNNNPPPQQQRRRTTTUUUMMMLLLIIIGGGFFFFFFGGGHHHGGGFFFEEEDDDFFFIIILLLNNNOOOMMMJJJLLLPPPSSSSSSRRRPPPOOOLLLIIIGGGGGGGGGHHHFFFFFFGGGGGGFFFEEEDDDCCCGGGHHHJJJLLLNNNOOOPPPQQQMMMMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFGGGJJJLLLNNNOOOOOONNNLLLLLLMMMLLLKKKIIILLLLLLKKKKKKLLLMMMOOOPPPLLLKKKKKKNNNQQQQQQNNNKKKIIIHHHHHHJJJKKKLLLKKKIIIEEEEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLKKKIIIHHHIIIJJJGGGGGGFFFGGGHHHKKKNNNPPPMMMOOORRRUUUUUUSSSPPPNNNQQQNNNMMMNNNLLLIIIKKKPPPTTTRRROOONNNNNNMMMLLLJJJIIIGGGEEEEEEGGGHHHGGGFFFKKKKKKMMMQQQTTTUUUTTTRRRMMMLLLMMMOOOQQQRRRPPPOOO]]]___aaa```^^^]]]]]]___]]]]]]\\\[[[YYYXXXVVVVVVPPPMMMKKKJJJLLLNNNOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLLLLOOOQQQPPPMMMMMMQQQUUUSSSUUUWWWVVVSSSSSSXXX]]]\\\\\\]]]]]]^^^```aaabbbbbbbbbcccccccccdddddddddaaaaaaaaaaaabbbbbbcccdddaaabbbcccdddfffggghhhiiidddaaaaaadddeeehhhrrr}}}uuunnnmmmuuu{{{rrroooiiibbb^^^```fffkkkpppnnnnnnpppuuuyyy{{{{{{vvvtttrrrnnnjjjbbbZZZTTTHHHEEEAAA>>>>>>===<<<;;;<<<<<<;;;;;;:::888777777666777888888888888999;;;;;;777777<<<>>><<>><<<<<<<<<<<<:::888777888999:::::::::999999999999999888888:::>>>BBBDDDHHHOOOUUU[[[```fffjjjkkknnntttxxxvvvtttyyy}}}yyysssvvv||||||~~~vvvvvvtttqqqttt|||{{{wwwvvvtttpppmmmiiiccc\\\YYY[[[bbbjjjnnnooojjj^^^SSSNNNOOOMMMHHHHHHLLLPPPRRRRRRRRRSSSUUUMMMKKKIIIGGGFFFGGGIIIJJJIIIIIIHHHHHHIIIJJJLLLMMMOOOLLLIIIJJJNNNRRRRRRQQQOOONNNMMMKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNLLLKKKKKKJJJJJJJJJJJJKKKHHHGGGGGGHHHJJJMMMMMMMMMOOONNNLLLMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNKKKJJJJJJNNNSSSTTTQQQNNNKKKJJJJJJKKKLLLKKKIIIGGGEEEDDDDDDEEEFFFHHHIIIJJJIIIKKKKKKJJJIIIHHHIIIJJJFFFFFFEEEFFFIIILLLPPPRRRNNNOOOQQQSSSTTTSSSQQQOOOPPPMMMMMMNNNMMMLLLOOOTTTUUUSSSOOOMMMMMMLLLKKKJJJIIIHHHFFFFFFHHHIIIHHHGGGKKKKKKKKKNNNRRRTTTRRRPPPKKKJJJJJJLLLOOOPPPPPPOOO[[[^^^```___\\\ZZZ[[[]]]aaa___]]][[[XXXUUUSSSRRROOOMMMJJJJJJLLLNNNOOOPPPJJJJJJKKKKKKLLLMMMMMMMMMOOOQQQSSSQQQMMMLLLPPPTTTQQQTTTVVVTTTQQQRRRWWW\\\ZZZZZZ[[[\\\]]]^^^```aaaaaaaaaaaaaaabbbcccdddeeeaaaaaa````````````aaabbb```aaabbbccceeefffhhhhhhddd``````dddddddddkkkttt|||rrrjjjeeejjjssszzz~~~~~~xxxvvvqqqjjjgggiiipppvvvwwwqqqjjjiiilllqqqttttttuuuuuuuuutttqqqjjjbbb\\\NNNKKKFFFCCCBBBBBBAAA???<<<<<<<<<;;;:::999888777888999;;;:::999999;;;<<<999666777===>>>;;;<<<@@@@@@DDDJJJMMMNNNQQQUUUXXXYYYYYY[[[___ccciiinnnqqq~~~{{{tttpppkkkhhhhhhhhhiiiiiifffgggjjjlllmmmjjjddd```ZZZXXXXXXZZZ___eeeiiikkkqqqrrrrrrssssssttttttuuuqqqrrrsssrrrpppnnnnnnoootttrrrqqqppppppqqqssstttsssqqqpppooooooppprrrtttuuuqqqmmmmmmpppssstttsssrrruuuxxxzzz|||{{{ooogggdddcccaaagggkkkjjjkkknnnnnnllllllmmmnnnmmmkkkjjjkkkllliiinnntttvvvuuuttttttuuupppooollljjjiiijjjlllnnnhhhhhhhhhgggfffdddcccbbb]]]]]]_________^^^]]]\\\ZZZYYYXXXWWWUUUQQQKKKGGGEEEEEECCCBBB@@@???======;;;:::999999::::::999888666777999:::::::::999888999:::999888888:::???BBBCCCGGGLLLRRRYYYbbbjjjoooppppppsssxxx|||||||||}}}}}}~~~~~~uuummmmmmxxx~~~zzz{{{}}}~~~xxxyyywwwtttwww|||yyywwwuuuqqqnnnddd^^^XXXWWW^^^hhhpppttthhhaaaUUUKKKJJJMMMLLLHHHGGGLLLRRRUUUTTTRRRRRRSSSLLLJJJHHHGGGGGGIIIKKKMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLIIIFFFGGGKKKOOOOOONNNMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHJJJKKKLLLHHHGGGGGGIIIKKKMMMLLLKKKOOONNNMMMMMMNNNNNNMMMLLLJJJJJJKKKLLLMMMLLLLLLLLLJJJIIIIIINNNTTTWWWTTTPPPNNNMMMLLLLLLLLLKKKGGGEEEDDDDDDDDDDDDFFFHHHJJJKKKIIIJJJKKKJJJHHHGGGHHHIIIFFFFFFEEEGGGIIINNNRRRUUUPPPPPPOOOPPPRRRRRRRRRQQQPPPNNNNNNPPPOOONNNQQQWWWVVVSSSOOOMMMLLLLLLJJJIIILLLKKKIIIJJJKKKLLLLLLKKKKKKJJJJJJLLLPPPSSSRRRPPPKKKIIIIIIJJJMMMOOOPPPPPPWWWWWWWWWWWWYYY[[[]]]___bbb```\\\ZZZXXXUUURRROOOMMMLLLLLLKKKKKKLLLMMMNNNLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQQQQPPPOOOPPPPPPPPPQQQRRRSSSSSSUUUXXX[[[\\\[[[ZZZZZZ[[[]]]```aaa\\\\\\\\\]]]```aaaaaa```bbb```^^^\\\[[[[[[\\\\\\bbbaaa```______```bbbccc`````````aaadddfffiiikkksss{{{pppeee```dddkkknnnooosssvvvzzzyyyxxx|||yyypppnnnjjjgggqqq~~~uuukkkcccbbbggglllppptttuuussssssuuuqqqiii\\\SSSHHHDDDGGGIIIEEEAAA@@@>>><<<;;;;;;;;;:::888666666666666777777777888555666666666777777888888CCCBBBCCCDDDGGGKKKNNNQQQRRRTTTXXX[[[^^^bbbfffjjjwwwzzz}}}}}}yyywwwllljjjgggeeedddeeeggghhhjjjooottttttuuuwwwtttoookkkiiifffdddeeegggjjjlllmmmnnnpppqqqrrrsssttttttsssrrrqqqqqqpppppppppppprrrqqqpppooooooooopppqqqtttqqqoooooorrrsssrrrpppnnnnnnnnnnnnooopppqqqrrrqqqsssyyy}}}uuunnnjjjgggfffggghhhhhhiiijjjkkklllllllllllllllkkkjjjiiihhhllllllmmmmmmnnnnnnoooooojjjkkkkkkkkkjjjhhhfffeeecccbbbaaa```____________\\\[[[ZZZYYYWWWVVVUUUTTTYYYVVVRRROOOLLLIIIFFFCCC<<<<<<;;;:::999999999999>>>===;;;:::999999999:::;;;999777666777777777777666999::::::999;;;???DDDKKKIIIJJJPPP[[[eeekkkmmmkkkkkkqqq{{{zzzzzz}}}vvvqqqrrr|||{{{tttpppqqqyyy|||wwwtttuuuzzz~~~}}}}}}{{{zzz{{{~~~zzzzzz|||yyyoooeee]]]\\\[[[^^^gggooonnniii\\\UUUMMMGGGGGGHHHHHHHHHNNNNNNOOOPPPPPPOOOOOOOOOJJJIIIGGGFFFGGGHHHJJJLLLMMMNNNNNNMMMJJJIIIIIIJJJMMMLLLJJJIIIJJJKKKMMMNNNOOONNNMMMLLLKKKKKKKKKKKKLLLJJJHHHHHHHHHIIIHHHGGGJJJJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJJJJHHHHHHHHHJJJGGGGGGFFFGGGHHHJJJLLLMMMMMMNNNNNNNNNMMMLLLJJJIIILLLKKKJJJIIIIIIJJJKKKLLLNNNLLLLLLPPPUUUVVVRRRNNNMMMLLLLLLKKKIIIHHHFFFEEEHHHEEEDDDGGGLLLNNNLLLHHHJJJIIIHHHFFFEEEDDDDDDDDDHHHFFFEEEFFFIIIMMMOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLMMMOOORRRSSSRRRRRRQQQOOOLLLKKKLLLMMMSSSNNNIIIFFFHHHJJJJJJIIILLLKKKKKKKKKKKKJJJJJJJJJKKKIIIGGGIIIKKKLLLKKKHHHVVVUUUVVVVVVXXXZZZ\\\^^^___]]]ZZZXXXWWWUUUQQQOOOKKKKKKJJJIIIJJJKKKLLLMMMJJJIIIIIIIIIIIIJJJKKKKKKNNNPPPQQQQQQPPPOOOPPPQQQPPPQQQRRRSSSRRRSSSUUUXXXYYYXXXXXXXXXXXXZZZ[[[\\\ZZZYYYXXXYYY\\\]]]^^^]]]aaa___]]][[[[[[[[[]]]^^^```___^^^]]]]]]^^^```aaa______```aaacccfffhhhjjjlllvvvxxxkkkccccccfffhhhgggnnnqqquuu{{{{{{yyy{{{}}}}}}~~~~~~tttpppkkkgggooo}}}|||rrriiicccaaabbbccciiinnnpppvvv||||||wwwggg]]]QQQLLLMMMNNNJJJFFFDDDAAA===;;;;;;:::999888999999888888888888777777666666666777777777888888;;;;;;;;;<<>>===:::888999888888777888999:::;;;;;;:::999999999999::::::999999888888999:::<<<===@@@@@@???<<<:::<<>>;;;;;;;;;;;;::::::999999888888888888888888888888;;;;;;;;;<<<>>>@@@BBBCCCAAABBBEEEGGGHHHJJJNNNQQQUUUUUUVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVXXX\\\___bbbiiioootttvvvzzz~~~{{{yyywwwtttpppmmmkkkiiiiiillllllllllllmmmmmmnnnoooppppppoooooooooooopppppppppppppppooooooooooooooommmlllllllllmmmnnnoooooommmmmmlllmmmmmmnnnoooppprrrtttwww{{{~~~yyytttnnnjjjfffeeefffffffffeeeeeeeeeddddddccccccccccccbbbaaa``````^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYWWWWWWUUUTTTQQQOOONNNMMMMMMJJJIIIHHHFFFEEECCCBBBAAA???>>><<<<<<<<<<<<:::999888777666666777999;;;===???>>>>>>===<<<;;;;;;;;;:::;;;;;;;;;;;;<<<>>>@@@AAABBBAAA???>>>AAAHHHNNNTTTWWWYYYXXXTTTQQQRRRSSSTTTWWWaaaoooyyy}}}{{{vvvsssqqqttt{{{zzznnneee\\\ZZZaaallltttwwwzzz|||vvvqqqoooppptttwww|||zzztttooolllpppyyy}}}vvvnnnhhhdddcccdddkkkrrruuutttlll\\\NNNFFFEEECCCCCCCCCDDDEEEFFFKKKKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOPPPPPPOOONNNMMMLLLMMMMMMKKKHHHFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLOOOQQQPPPOOONNNNNNMMMLLLKKKJJJIIIHHHEEEFFFGGGGGGFFFEEEGGGHHHLLLLLLMMMMMMLLLJJJHHHGGGJJJIIIHHHGGGGGGGGGIIIIIIHHHIIIJJJKKKMMMOOOPPPQQQNNNKKKIIIIIIJJJKKKJJJIIIIIIJJJLLLNNNPPPRRRSSSSSSRRROOOKKKIIIIIIJJJJJJIIIFFFFFFFFFFFFGGGIIIJJJKKKFFFEEEFFFHHHLLLNNNOOOOOOOOOPPPRRRRRRRRRPPPMMMLLLMMMMMMLLLLLLLLLNNNPPPQQQQQQOOOKKKGGGCCCCCCFFFIIIKKKLLLLLLMMMMMMLLLJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEPPPPPPRRRSSSTTTVVVVVVWWWQQQQQQQQQRRRRRRRRROOOLLLMMMLLLLLLLLLLLLNNNPPPQQQNNNLLLJJJIIIIIIKKKNNNPPPOOOQQQRRRQQQOOONNNNNNOOOPPPRRRTTTTTTRRRPPPPPPPPPPPPRRRVVVZZZ\\\]]]]]]\\\\\\YYYVVVVVVYYY\\\^^^___ZZZXXXVVVTTTUUUXXX[[[]]]^^^___`````````^^^]]]\\\___```aaaccceeefffggggggjjjiiijjjpppxxxuuukkkhhhtttxxx}}}zzzoooaaaXXXQQQMMMIIIKKKSSS^^^iiipppyyytttllleee___]]]\\\\\\ZZZWWWSSSNNNKKKGGGBBB???;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888777777888888:::;;;<<<======>>>@@@AAABBBDDDGGGIIIMMMMMMMMMMMMNNNNNNOOOPPPQQQPPPPPPRRRUUUYYY^^^```ccchhhlllnnnqqquuuuuurrrttttttrrrpppnnnlllkkkjjjmmmmmmllllllllllllmmmnnnnnnnnnmmmmmmmmmnnnnnnooonnnoooooonnnnnnnnnmmmmmmjjjjjjjjjjjjjjjkkklllmmmkkkkkkkkkkkklllmmmnnnnnnpppqqqrrrtttvvvwwwwwwwwwvvvtttqqqmmmiiieeecccaaaeeeeeeddddddcccbbbbbbbbbbbbbbbbbbbbbaaa```___^^^\\\\\\\\\[[[[[[ZZZZZZZZZXXXXXXXXXXXXWWWUUUTTTRRROOONNNLLLJJJHHHFFFFFFEEECCCBBBAAA@@@???===<<<<<<<<<;;;::::::<<<<<<;;;:::777777666666888;;;>>>@@@CCCCCCBBBAAA???===<<<;;;===>>>??????>>>???BBBEEEDDDFFFHHHHHHHHHKKKRRRWWW^^^___^^^YYYSSSPPPPPPSSSVVVVVV[[[ccciiikkkoootttxxx}}}~~~~~~|||xxxqqqooonnnqqqvvv{{{}}}}}}~~~~~~wwwnnnccc]]]VVVVVV\\\bbbeeedddgggnnnxxxyyyvvvrrroooooorrrvvvxxx{{{~~~xxxwwwvvvyyyzzzqqqhhhddddddfffkkkuuu}}}zzzpppdddUUUKKKAAAAAAAAAAAABBBCCCDDDEEEGGGGGGIIIJJJKKKKKKLLLLLLIIIKKKNNNPPPQQQQQQPPPOOOOOOPPPOOOLLLHHHEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLKKKKKKJJJIIIKKKKKKLLLOOORRRTTTSSSRRROOOOOONNNMMMLLLJJJIIIIIIDDDEEEGGGFFFFFFEEEGGGHHHJJJJJJLLLLLLLLLKKKJJJIIIJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKLLLLLLMMMNNNNNNNNNIIIHHHGGGGGGIIIJJJJJJJJJJJJKKKLLLNNNPPPQQQQQQQQQPPPNNNJJJHHHGGGHHHHHHGGGEEEEEEFFFGGGHHHJJJLLLMMMIIIHHHGGGIIILLLOOOPPPOOORRRRRRPPPPPPOOOOOOPPPPPPLLLLLLKKKLLLLLLMMMOOOPPPPPPNNNJJJFFFCCCCCCFFFIIIMMMNNNOOOOOOMMMJJJGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHHHHGGGFFFEEEFFFFFFPPPQQQRRRSSSTTTTTTTTTTTTOOOOOOOOOQQQRRRQQQNNNKKKIIIIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLLLLNNNOOOQQQNNNPPPQQQPPPNNNMMMMMMMMMLLLNNNOOOOOONNNNNNNNNOOOOOOQQQUUUXXX[[[\\\\\\\\\ZZZXXXVVVVVVYYY[[[]]]]]]ZZZXXXUUUSSSTTTVVVZZZ]]]```aaacccccccccaaa___]]]^^^___aaacccdddeeeeeefffeeedddeeekkkqqqxxxtttjjjiiikkknnnppppppjjjccc]]]XXXOOOHHHGGGJJJPPPXXX```mmmkkkhhhddd___^^^^^^```dddccc```]]]XXXPPPGGGAAA>>>>>>>>>===============:::::::::999999999999999666777777888888999999999:::<<<=========>>>AAACCCFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJLLLPPPUUUYYY\\\[[[```dddfffjjjooopppnnnoooppppppppppppooonnnmmmnnnmmmlllkkkjjjkkklllmmmlllkkkkkkkkkkkkllllllmmmlllmmmmmmmmmmmmlllkkkjjjggghhhiiihhhffffffgggiiiiiiiiiiiiiiijjjkkkllllllmmmmmmnnnnnnmmmllllllkkkmmmllljjjhhheeebbb```___aaaaaa``````_________^^^____________^^^]]]\\\[[[YYYYYYXXXWWWVVVVVVUUUUUUQQQQQQQQQQQQPPPOOOMMMLLLGGGFFFDDDCCCAAA@@@??????======<<<<<<;;;:::::::::999888777888:::;;;:::999888777777888:::>>>BBBDDDGGGGGGFFFEEECCCAAA???>>><<>>===<<<;;;;;;:::::::::999999999888999999::::::::::::999888:::;;;:::::::::<<<>>>??????AAABBBBBBCCCCCCBBBCCCBBBCCCEEEIIINNNSSSVVVUUUZZZ___aaaeeejjjllljjjkkklllnnnooopppoooooonnnmmmllljjjhhhhhhiiijjjkkkiiiiiiiiiiiiiiijjjkkkkkkjjjkkkkkklllkkkjjjiiihhheeeggggggeeecccbbbccceeegggggggggggggggiiijjjjjjkkkkkkjjjjjjiiigggfffeeeccccccbbbaaa```^^^\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVSSSSSSRRRQQQPPPOOONNNMMMHHHIIIIIIIIIHHHFFFDDDCCCAAA@@@>>>===<<<;;;;;;;;;999999999999999999999999777666666777999::::::999999999888999<<>>>>>>>>>>>=========>>>@@@DDDIIINNNQQQTTTYYY\\\]]]aaafffgggeeegggiiikkkmmmnnnnnnmmmllllllkkkhhhgggfffggghhhiiihhhhhhgggggghhhiiijjjjjjiiiiiijjjkkkjjjiiihhhgggdddffffffdddaaa___aaacccfffeeeeeeffffffggghhhiiiiiiiiiiiiiiihhhfffeeeeee\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXUUUUUUVVVUUUUUUTTTSSSRRRNNNNNNMMMKKKJJJIIIHHHHHHBBBCCCCCCCCCBBB@@@>>>======<<<;;;:::999999999999888888888999999999::::::888777777888:::;;;;;;:::;;;:::999:::>>>CCCHHHKKKOOOPPPQQQRRRSSSSSSRRRQQQQQQVVV]]]aaadddiiirrrxxx{{{}}}uuuooollliiijjjmmmsssyyy{{{yyyvvviiiffffffiiiiiifffgggjjjcccmmmyyy{{{vvvrrrllleeeaaa___^^^^^^ZZZ]]]^^^]]]\\\___gggnnnrrrpppkkkddd^^^[[[[[[\\\[[[\\\cccooo|||yyyxxxrrrkkkgggeeeccc```^^^aaaeeekkkrrryyy~~~sssjjjiiiooowww|||}}}uuuhhh___]]]\\\TTTJJJDDDDDDDDDAAA>>>>>>BBBFFFIIIIIIHHHHHHFFFEEEDDDCCCFFFFFFGGGIIIJJJJJJJJJKKKIIIJJJJJJIIIGGGFFFFFFGGGDDDEEEGGGHHHIIIJJJJJJJJJHHHJJJKKKMMMMMMLLLJJJIIIHHHHHHJJJMMMPPPPPPOOOMMMFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGHHHGGGGGGIIIJJJKKKJJJHHHGGGGGGHHHIIIJJJEEEFFFHHHJJJKKKKKKJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJGGGIIIKKKKKKHHHFFFDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIFFFHHHJJJJJJIIIHHHIIIIIIFFFGGGGGGHHHJJJLLLMMMNNNNNNJJJEEEBBBDDDGGGJJJKKKHHHIIIJJJLLLMMMMMMMMMMMMJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKIIIIIIJJJLLLKKKNNNQQQPPPMMMJJJIIIJJJFFFFFFFFFFFFEEEEEEEEEEEEGGGIIIJJJHHHEEECCCDDDFFFRRRSSSTTTTTTSSSQQQNNNMMMPPPOOONNNLLLKKKJJJJJJJJJIIIJJJJJJJJJKKKKKKLLLLLLKKKLLLNNNOOOPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPSSSWWWZZZ___```aaa```]]][[[[[[\\\\\\\\\\\\\\\]]]^^^___``````___]]][[[[[[[[[]]]^^^bbbdddfffhhhgggeeeaaa___[[[]]]```cccdddcccbbbaaaeeebbbbbbdddfffiiipppxxx{{{}}}~~~}}}uuummmeee[[[QQQKKKIIIHHHHHHEEECCCGGGNNNUUUYYY]]]ccclllssslllaaa]]]WWWOOOKKKIIIIIIGGGFFFBBBAAA???>>>>>><<<999666:::888888888::::::999888:::::::::999999888777666555666777999999:::::::::;;;;;;===???AAADDDFFFGGGNNNOOORRRUUUZZZ^^^bbbdddeeefffggghhhjjjjjjkkkkkkggggggfffeeedddccccccbbbbbbcccdddeeefffggghhhhhhjjjjjjjjjjjjiiigggeeedddcccccccccbbbbbb```___^^^___``````aaaccceeeggghhhhhhgggeeedddcccbbb___\\\WWWVVVUUUSSSRRRRRRQQQQQQRRRQQQPPPOOONNNNNNNNNNNNOOOOOONNNMMMMMMLLLKKKKKKGGGFFFEEECCCAAA@@@>>>>>>>>>>>>======<<<;;;:::::::::666333333666777666555::::::::::::999888777666999888777666666777888888<<<<<<;;;;;;===BBBIIINNNSSSUUUZZZ^^^bbbeeeffffffmmmqqqwww|||wwwqqqwwwxxxyyyzzz~~~yyyvvvrrrqqqrrrtttuuuuuuwwwzzzyyytttnnnkkkjjjjjjgggeeehhhccc^^^]]]cccmmmwww|||}}}uuulllfffdddddddddeeehhhpppyyy|||vvvooohhhcccaaa___^^^]]]eeeooouuuwwwzzz~~~yyyooommmssszzz}}}}}}ppphhh___YYYVVVRRRMMMHHHCCCCCCBBBBBBCCCDDDEEEFFFGGGFFFDDDCCCBBBBBBBBBCCCEEEGGGIIILLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHGGGHHHJJJMMMNNNNNNLLLIIIFFFJJJKKKLLLLLLLLLKKKIIIIIIEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJHHHFFFEEEEEEFFFFFFIIIJJJKKKJJJGGGFFFEEEFFFDDDEEEGGGIIIJJJKKKLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEMMMLLLJJJHHHGGGHHHJJJKKKGGGGGGGGGHHHIIIJJJKKKLLLPPPMMMHHHEEEFFFHHHJJJKKKGGGHHHIIIJJJKKKLLLLLLLLLHHHGGGEEEEEEEEEGGGIIIKKKJJJKKKKKKLLLLLLLLLLLLKKKNNNNNNOOOOOONNNKKKIIIGGGHHHEEECCCBBBCCCEEEEEEEEEFFFFFFFFFEEECCCDDDFFFHHHPPPQQQRRRRRRQQQPPPNNNLLLNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKMMMNNNNNNNNNMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMNNNOOOOOOPPPSSSWWWZZZ^^^```aaa```^^^\\\[[[\\\[[[[[[[[[[[[[[[ZZZZZZZZZ\\\[[[[[[[[[[[[\\\]]]^^^aaacccfffggghhhfffdddbbb_________```aaaaaabbbcccdddaaa```ccceeegggmmmuuuvvvssszzzzzzlll___WWWOOOHHHFFFDDDBBBCCCFFFIIINNNVVV^^^lllwwwxxxrrrmmmhhhaaa[[[WWWSSSOOOLLLHHHEEEBBB@@@>>><<<999777;;;:::999999::::::999888999999999999999888777666666666777888999999999999888888888:::<<<>>>AAABBBHHHIIIKKKNNNRRRVVVZZZ\\\```aaabbbdddeeeeeeffffffccccccbbbaaaaaa```______``````aaabbbcccdddeeeeeeeeeeeefffeeedddbbbaaa____________^^^]]][[[ZZZYYY[[[[[[\\\^^^```bbbcccdddeeecccaaa```^^^\\\YYYWWWRRRQQQPPPOOOMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@???>>>===;;;:::999999;;;;;;:::999999888777777888555333333555777666555777777888888888888777777999999888888999:::;;;<<<<<<<<<===>>>BBBIIIRRRXXX]]]___dddiiipppuuuzzz|||~~~}}}{{{xxxxxxyyy{{{||||||}}}zzzuuurrrrrrqqqpppnnnkkkhhheeeeeellluuu}}}zzzuuurrrrrrtttuuuvvvxxx}}}{{{xxxsssnnnkkkhhhfffeeebbbhhhnnntttyyy}}}{{{xxxuuuuuuxxx{{{}}}|||vvvqqqrrrxxx|||{{{yyyjjjcccZZZTTTRRRPPPLLLHHHDDDDDDEEEEEEEEEEEEEEEEEEGGGFFFEEECCCCCCCCCCCCDDDEEEGGGJJJLLLMMMLLLJJJIIIHHHIIIJJJKKKJJJJJJHHHHHHFFFGGGGGGHHHIIIIIIJJJJJJIIIJJJKKKLLLLLLJJJHHHFFFIIIIIIKKKKKKKKKKKKJJJIIIEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGEEEEEEEEEEEEFFFGGGIIIJJJIIIGGGEEEEEEFFFDDDEEEFFFHHHIIIJJJKKKKKKIIIJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHKKKJJJIIIGGGFFFEEEDDDDDDKKKKKKIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGHHHJJJKKKLLLNNNKKKGGGEEEFFFHHHJJJJJJHHHHHHIIIIIIJJJIIIIIIIIIFFFEEEDDDDDDEEEGGGIIIJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMKKKJJJHHHHHHEEECCCBBBDDDEEEFFFEEEEEEFFFFFFDDDCCCCCCEEEGGGMMMNNNOOOPPPPPPOOONNNMMMLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOORRRVVVYYY]]]___``````^^^\\\\\\]]]\\\]]]]]]\\\[[[YYYWWWVVVXXXXXXZZZ[[[\\\]]]]]]^^^___aaadddfffggggggfffeeedddbbb___]]]]]]___bbbdddbbb______aaabbbccciiiqqquuuwwwpppppprrrtttjjj]]]PPPJJJHHHEEEAAA@@@@@@FFFNNNYYYhhhxxx|||wwwqqqlllfff___[[[QQQMMMHHHDDDBBB???===;;;>>>===;;;:::;;;;;;:::999888888999999999888777777666777777888888888777777777777666666777:::<<<>>>AAABBBDDDGGGKKKNNNQQQSSSXXXYYYZZZ\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[[[[ZZZZZZ[[[\\\\\\]]]^^^___``````^^^^^^______^^^\\\ZZZYYYYYYYYYXXXWWWUUUTTTRRRRRRTTTTTTVVVXXXZZZ\\\^^^______]]][[[YYYWWWTTTQQQNNNKKKJJJIIIGGGFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;<<<<<<;;;::::::999999888999888888888777777666666777666444555777888888888777777888999999999999999777777777888999:::<<<===:::;;;<<<>>>CCCLLLVVV]]]eeehhhmmmuuu}}}{{{{{{zzzxxxwwwqqqpppooorrrxxx~~~~~~{{{{{{zzzyyyvvvsssqqqoooooooooqqqwww}}}yyyuuurrrmmmjjjiiijjjmmmoooqqqppprrrwww||||||wwwqqqccc\\\TTTOOOMMMLLLKKKIIIFFFGGGHHHHHHHHHGGGFFFEEEHHHGGGFFFDDDDDDDDDEEEEEEDDDGGGKKKMMMNNNLLLIIIGGGGGGHHHKKKLLLLLLKKKIIIGGGEEEEEEFFFHHHIIIKKKLLLLLLIIIJJJJJJIIIIIIGGGFFFEEEFFFGGGIIIJJJKKKKKKJJJJJJEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHFFFDDDDDDEEECCCDDDEEEGGGHHHIIIIIIIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLLLLLLLKKKJJJJJJMMMLLLKKKIIIGGGFFFEEEDDDIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMJJJHHHGGGGGGHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJFFFGGGHHHJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGKKKKKKMMMNNNOOOOOONNNNNNKKKKKKJJJIIIHHHGGGGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKLLLMMMMMMMMMPPPTTTWWW[[[]]]``````___]]]]]]]]]]]]^^^^^^___]]][[[XXXVVVWWWYYY[[[]]]^^^^^^]]]\\\\\\^^^```ccceeeffffffgggfffdddaaa^^^]]]___aaacccaaa^^^]]]______```eeelllmmmwww|||xxxvvvyyy|||ooobbbZZZTTTKKKDDDAAA@@@CCCIIIRRR___nnnzzz|||wwwrrrnnn```[[[TTTNNNJJJFFFBBB@@@@@@>>><<<<<<=========<<<888888999999999999888888777777888888888777666666:::999777666777999;;;===??????AAACCCFFFIIIKKKMMMOOOPPPQQQRRRSSSSSSSSSSSSVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXYYYYYYXXXWWWUUUTTTSSSRRRQQQOOOMMMLLLKKKKKKMMMNNNPPPRRRTTTVVVXXXXXXXXXVVVSSSQQQOOOLLLHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@???>>>======<<<<<<<<<===:::::::::999999999888888999999999999999999999999999999888888888888888888888888888999:::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;<<<=========>>>???AAAEEEMMMWWW^^^ggglllttt~~~}}}{{{yyyyyy{{{}}}}}}yyyxxxzzzwwwwww}}}}}}wwwrrrppplllfffaaa___```bbbeeejjjmmmssszzz~~~zzzppphhh___YYYRRRLLLJJJJJJJJJIIIHHHIIIJJJKKKKKKIIIGGGEEEIIIHHHFFFEEEEEEEEEFFFFFFEEEHHHKKKNNNNNNLLLHHHFFFFFFHHHKKKMMMNNNLLLJJJHHHFFFFFFGGGHHHIIIJJJKKKLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKKKKKKKJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHGGGDDDBBBBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKJJJLLLKKKKKKJJJIIIHHHGGGGGGFFFGGGIIIJJJJJJIIIGGGFFFHHHHHHIIIIIIKKKLLLNNNOOOOOOMMMKKKJJJIIIHHHFFFEEEFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIJJJKKKKKKKKKLLLKKKKKKJJJIIIIIICCCDDDEEEFFFGGGGGGFFFFFFFFFEEEDDDEEEGGGHHHGGGEEEFFFGGGHHHGGGFFFEEEFFFHHHJJJKKKLLLMMMNNNOOOOOOOOOKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKMMMQQQTTTYYY\\\___``````^^^^^^^^^ZZZ[[[]]]]]]]]][[[YYYXXXYYY[[[]]]______^^^\\\[[[ZZZ[[[]]]___aaaccceeefffeeedddcccaaa```````````````]]]]]]^^^^^^]]]aaagggiiipppvvvnnnbbbUUUKKKHHHCCCBBBCCCIIIRRR]]]hhhpppxxxzzz}}}~~~}}}}}}rrrmmmeee^^^VVVOOOHHHCCCAAA>>><<<;;;<<<>>>>>>===999::::::::::::999999888777888888888888777777666:::999888777777999;;;<<<<<<<<<===???AAACCCEEEFFFFFFGGGHHHIIIIIIIIIIIIIIINNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRSSSRRRRRRSSSSSSSSSQQQPPPOOOMMMLLLJJJHHHGGGFFFEEEEEEFFFHHHJJJMMMOOOPPPQQQQQQQQQOOOLLLJJJIIIFFFCCC@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999999::::::999999999888888888888888444555555555666666666666888888888888888888999999888999:::;;;;;;;;;<<<==================<<<;;;;;;<<<<<<===>>>>>>?????????BBBCCCEEEHHHMMMUUU^^^dddlllsss}}}~~~}}}zzzyyy~~~{{{zzzzzztttpppnnniiibbb\\\ZZZ[[[___bbbkkkooouuu|||}}}wwwlllccc^^^YYYSSSMMMJJJJJJIIIIIIIIIJJJKKKLLLKKKJJJGGGFFFHHHHHHFFFEEEEEEFFFGGGGGGFFFIIILLLNNNMMMKKKHHHEEEEEEHHHKKKNNNOOONNNKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFEEEDDDDDDDDDEEEDDDEEEGGGIIIKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHHHHFFFCCC@@@??????BBBCCCDDDEEEFFFGGGGGGGGGBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJJJJEEEGGGIIIJJJJJJIIIGGGFFFIIIJJJJJJKKKMMMNNNPPPQQQSSSQQQNNNMMMKKKIIIFFFDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCDDDDDDCCCCCCCCCEEEEEEEEEGGGIIIIIIGGGEEEGGGHHHIIIIIIHHHGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEGGGHHHJJJKKKLLLLLLKKKJJJIIIJJJJJJJJJJJJLLLPPPSSSWWW[[[___aaaaaa_________WWWWWWYYYZZZZZZYYYXXXXXX[[[\\\^^^______^^^]]]\\\[[[[[[\\\]]]^^^aaabbbddddddddddddcccbbbaaa___^^^aaa^^^]]]^^^]]]\\\___eeegggmmmwww}}}qqqbbbXXXTTTHHHBBB???CCCIIIOOOVVV]]]cccfffkkkooorrrvvvzzz||||||yyytttmmmeee[[[PPPIIIFFFCCC???>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999777888888999999999888888888777777777777888999999888888999:::;;;===>>>??????@@@AAAAAABBBBBBBBBAAAFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLKKKIIIHHHFFFEEECCCAAA@@@@@@AAAAAAAAABBBEEEGGGIIIJJJJJJIIIHHHFFFDDDDDDCCCAAA>>><<<<<<;;;:::999999999999999777777666666666666777777777777777777777777777777666777777777888888888999666666777777888888888999777999;;;<<<;;;:::;;;<<<======>>>>>>>>>======<<<<<<===???@@@BBBBBBBBBBBBFFFHHHMMMRRRXXX```hhhmmmxxx~~~~~~}}}}}}}}}~~~xxxvvvxxx{{{uuuqqqjjjeee___ZZZYYY]]]cccgggrrrtttwwwyyywwwpppggg```ZZZWWWSSSNNNKKKIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGGGGIIIJJJLLLLLLLLLJJJHHHFFFFFFHHHKKKNNNOOONNNMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEFFFHHHJJJKKKLLLKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHFFFCCC@@@??????BBBCCCDDDEEEFFFFFFFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGFFFHHHJJJKKKKKKJJJIIIHHHFFFHHHIIIKKKLLLLLLLLLKKKFFFGGGIIIJJJKKKJJJHHHGGGJJJJJJJJJLLLMMMOOOQQQRRRSSSQQQOOOMMMLLLKKKHHHFFFDDDEEEFFFGGGHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLJJJJJJIIIIIIGGGFFFDDDDDDAAAAAAAAAAAAAAABBBBBBBBBEEEEEEFFFHHHJJJJJJHHHFFFFFFHHHJJJJJJHHHGGGHHHHHHIIIIIIIIIJJJJJJLLLMMMMMMHHHHHHGGGFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHFFFFFFGGGHHHGGGGGGEEEEEEEEEFFFHHHJJJKKKKKKJJJIIIKKKKKKLLLKKKKKKMMMPPPSSSVVVZZZ^^^aaaaaa`````````XXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]___aaabbbdddddddddcccbbbaaa```___bbb```______^^^\\\^^^cccfffkkkrrr|||uuuiiidddVVVKKKDDDFFFJJJKKKLLLOOOPPPSSSWWWZZZ^^^cccjjjooowwwwwwxxxwwwssskkk```YYYTTTPPPKKKGGGEEEDDDBBBAAA?????????>>>===;;;:::999777888999:::::::::::::::666666888999999999888888777777777777888999:::;;;;;;;;;<<<<<<======<<<<<<>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCAAA@@@@@@>>>===;;;;;;;;;===>>><<<>>>@@@BBBCCCCCCBBBBBB???>>>======>>>===;;;999999888888777777777777777666666555555555555666666777777777777777777777777::::::::::::;;;;;;;;;;;;777777888999999:::;;;;;;;;;===@@@@@@>>><<<===>>>>>>>>>@@@AAACCCCCCDDDDDDEEEGGGIIILLLOOOQQQRRRRRRUUUYYY^^^dddiiiooovvvzzz{{{xxxyyy}}}tttsssuuu{{{zzztttooobbb^^^YYYWWWZZZbbbkkkpppxxxvvvsssooojjjddd^^^[[[RRRQQQOOOMMMJJJIIIIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHKKKMMMNNNOOOOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLLLLKKKKKKJJJJJJIIIHHHIIIJJJLLLMMMHHHIIIIIIIIIIIIHHHFFFEEEEEEFFFGGGFFFDDDBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGGGGGGGFFFGGGJJJKKKLLLKKKIIIHHHGGGHHHJJJKKKLLLLLLJJJJJJGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIJJJLLLNNNPPPQQQPPPNNNLLLKKKLLLLLLKKKJJJGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEDDDBBBAAA?????????@@@AAABBBCCCDDDDDDEEEGGGJJJLLLKKKHHHFFFEEEGGGHHHIIIGGGFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIICCCDDDGGGHHHIIIHHHGGGFFFDDDEEEHHHJJJJJJJJJIIIHHHLLLMMMMMMLLLLLLNNNRRRTTTUUUYYY^^^aaaaaaaaa``````\\\[[[ZZZYYYYYYYYYYYYYYYVVVWWWYYY[[[]]]^^^______```___]]]]]]]]]___aaabbbeeedddcccbbbaaaaaaaaaaaacccaaa``````^^^\\\^^^cccfffkkkpppuuu}}}zzz~~~wwwoooeeeWWWMMMMMMOOOLLLIIIIIIGGGIIIKKKLLLNNNTTT\\\bbbkkkooouuu{{{}}}xxxpppiiibbb]]]VVVPPPMMMJJJHHHFFFAAAAAA@@@???===;;;:::999777888999:::;;;<<<<<<<<<666777:::;;;<<<;;;:::999888888888888888999:::;;;888999:::::::::::::::999999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::999777777999:::;;;999:::===>>>??????======:::999999999;;;;;;999888777777666666555666666666777777777666777777888888888888888888888888888888777777777777888888888888::::::;;;<<<======>>>??????BBBEEEEEEBBB@@@AAABBB@@@AAACCCFFFHHHJJJLLLLLLUUUWWW[[[___cccfffhhhiiikkkooouuuyyy}}}|||}}}|||{{{zzz}}}}}}qqqppprrrwwwwwwpppkkk[[[XXXUUUUUU[[[eeepppwwwyyyuuunnnfff___ZZZVVVTTTKKKLLLLLLKKKIIIHHHHHHIIIFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFEEEDDDDDDEEEFFFGGGLLLLLLKKKJJJIIIHHHHHHHHHHHHIIIJJJLLLNNNOOOPPPPPPLLLLLLKKKJJJIIIIIIHHHHHHCCCDDDEEEFFFGGGGGGGGGFFFHHHIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHJJJMMMNNNHHHHHHIIIIIIHHHFFFEEEDDDCCCDDDFFFFFFEEEDDDDDDEEECCCDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFHHHJJJLLLMMMKKKJJJHHHHHHIIIKKKLLLLLLJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKGGGGGGHHHIIIKKKMMMOOOPPPLLLJJJIIIIIIKKKMMMNNNNNNJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGFFFDDDBBBAAA@@@<<<<<<===???AAACCCEEEFFFDDDEEEGGGJJJLLLLLLIIIFFFCCCEEEGGGGGGFFFEEEDDDEEEIIIHHHFFFEEEEEEFFFHHHIIIIIIIIIIIIHHHGGGEEECCCAAAEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIHHHKKKMMMMMMJJJLLLQQQWWWUUUVVVXXXYYYZZZZZZZZZZZZ]]][[[ZZZXXXXXXYYYZZZ[[[YYYYYYYYYZZZ[[[]]]^^^___bbbaaa___]]]\\\]]]^^^___gggeeecccccceeeeeeeeedddbbbaaa```______```aaabbbfffiiilllooouuu|||vvv}}}ssshhhYYYPPPMMMMMMMMMLLLMMMLLLKKKHHHGGGIIIMMMPPPYYY^^^gggpppvvvxxxwwwvvvlllfff___ZZZYYYWWWUUURRRPPPLLLGGGCCCAAA@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;999999999999888777666555888888777777888999;;;<<<<<<999888999;;;<<<:::888;;;999777777888:::::::::;;;;;;;;;;;;<<<===>>>???777777888888888888777777888888888888888888888888888888888888888888888888::::::;;;;;;;;;;;;::::::888888999888666666777999;;;:::999777666777777888;;;;;;:::999888888777666999999999999888888;;;===;;;;;;<<<<<<>>>AAAFFFJJJMMMNNNMMMKKKGGGCCCAAAAAADDDFFFHHHJJJNNNSSSYYY]]]dddkkktttzzz||||||||||||~~~~~~|||zzzyyyyyy{{{|||}}}~~~uuupppooouuuzzz~~~wwwmmmggg]]]XXXTTTYYYdddpppvvvxxxwwwmmm___UUUQQQOOOMMMJJJHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDEEEFFFCCC@@@???@@@CCCHHHIIIIIIHHHGGGFFFHHHIIIGGGGGGGGGHHHKKKKKKJJJIIIHHHHHHFFFEEEEEEFFFGGGGGGFFFGGGHHHFFFDDDCCCCCCDDDHHHIIIKKKLLLLLLJJJIIIGGGHHHFFFEEEEEEGGGIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDEEEGGGFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHEEECCCCCCCCCDDDEEEFFFHHHJJJLLLMMMMMMLLLKKKHHHHHHIIILLLMMMMMMKKKIIIGGGGGGGGGHHHJJJMMMOOOQQQIIIHHHHHHHHHHHHHHHHHHHHHFFFDDDCCCEEEIIIMMMMMMMMMNNNMMMLLLKKKIIIIIIIIIHHHKKKIIIHHHHHHIIIJJJHHHGGGGGGCCCAAACCCFFFGGGCCC???>>>>>>===???@@@AAA@@@>>>FFFEEEFFFIIIKKKLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDJJJHHHGGGFFFFFFGGGHHHJJJHHHHHHHHHHHHFFFDDDBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGJJJKKKJJJHHHJJJOOOTTTSSSTTTUUUVVVXXXYYY[[[[[[___]]]\\\ZZZYYYZZZ[[[\\\ZZZYYYYYYYYYZZZ\\\^^^___bbb```^^^]]]\\\]]]^^^___fffeeeddddddeeeeeecccbbb```___^^^^^^^^^___```aaaaaadddfffiiilllsss}}}}}}vvv~~~}}}rrrdddZZZVVVWWWWWWVVVVVVVVVTTTQQQLLLIIIIIIJJJPPPTTT\\\dddkkkoooqqqrrrrrroookkkgggeeedddcccbbb\\\XXXSSSMMMIIIFFFEEEDDD@@@@@@???>>>===<<<;;;:::;;;;;;<<<<<<;;;:::999999<<<;;;::::::::::::;;;;;;:::888777888::::::999777;;;999777777888::::::999777777666666666666666777888888999999999999888888888888888888888888888888888888888888888888888888666777777888888777777666777888888777666555777999888888777666666777888888::::::999999888777666666888999:::::::::;;;>>>@@@@@@AAABBBBBBDDDGGGLLLPPPMMMNNNMMMKKKGGGEEEDDDEEEFFFIIIOOOTTTZZZaaahhhlllvvv}}}~~~}}}{{{yyyyyyyyyyyyyyy{{{~~~vvvpppmmmoooqqqssswww|||~~~yyypppfff```YYYUUUTTT\\\iiirrruuusssnnneeeXXXPPPLLLKKKHHHFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDGGGHHHIIIGGGCCCBBBBBBDDDFFFGGGGGGGGGEEEEEEGGGHHHIIIHHHGGGHHHJJJJJJIIIGGGDDDCCCBBB@@@@@@AAABBBBBBFFFGGGHHHGGGEEEDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEDDDEEEGGGIIIIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHIIIKKKMMMNNNLLLIIIHHHIIIIIIJJJKKKLLLMMMMMMIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCDDDHHHLLLLLLLLLNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHIIIIIIHHHGGGEEEBBBAAABBBFFFGGGEEEAAA???>>>???AAADDDEEEEEEDDDFFFFFFHHHKKKOOOQQQPPPOOOIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIHHHGGGGGGHHHIIIJJJGGGGGGGGGFFFEEECCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGDDDDDDEEEFFFFFFGGGHHHHHHFFFHHHIIIHHHFFFHHHLLLPPPPPPQQQQQQSSSUUUXXX[[[]]]aaa```^^^\\\\\\\\\\\\]]][[[ZZZYYYXXXYYY[[[^^^```aaa___^^^\\\\\\]]]^^^```eeeddddddddddddcccaaa^^^\\\\\\[[[[[[[[[]]]^^^___^^^```bbbcccdddgggmmmrrruuuwwwyyyzzz{{{{{{|||}}}{{{qqqgggccccccddddddhhhhhheee```XXXQQQLLLJJJKKKMMMQQQVVV\\\aaaeeegggkkklllkkkjjjhhhggghhhjjjgggeeeaaa]]]XXXTTTQQQOOOKKKJJJHHHFFFDDDAAA@@@???::::::;;;;;;;;;:::999999;;;::::::999888777777666:::999888888::::::999888<<<:::888888999::::::999::::::888777777666666666999999999::::::999999999888888888888888888888888888888888888888888888888555555666666666666555555666777777666555555777888888888888888888999999999;;;:::::::::999999888888:::;;;===>>>???AAADDDGGGDDDEEEFFFGGGGGGJJJOOORRRQQQQQQPPPMMMJJJIIIIIIKKKOOOTTT]]]fffnnnvvv}}}~~~{{{wwwuuuuuuvvvwwwzzz{{{}}}~~~~~~}}}wwwooohhhffffffeeegggkkkrrrtttvvvvvvqqqhhh___YYYTTTTTTYYYcccnnnrrrnnniiiccc[[[RRRKKKHHHGGGEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCGGGIIIJJJIIIFFFCCCBBBBBBBBBDDDEEEEEEDDDDDDFFFGGGJJJIIIHHHHHHIIIHHHFFFDDD@@@???>>>===<<<===>>>>>>DDDEEEGGGFFFEEEEEEFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCEEEGGGIIIIIIHHHHHHGGGEEEEEEEEEFFFHHHIIIGGGIIIJJJJJJIIIHHHJJJKKKIIIHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNLLLJJJIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJKKKJJJHHHFFFDDDEEECCCCCCDDDGGGJJJKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHGGGGGGHHHHHHGGGFFFCCCAAA@@@BBBFFFHHHGGGEEEAAAAAABBBEEEIIIKKKKKKJJJIIIIIIJJJMMMQQQRRRQQQPPPLLLKKKKKKJJJIIIIIIHHHHHHKKKJJJIIIIIIIIIIIIJJJKKKGGGGGGFFFEEEDDDCCCBBBAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHHHHGGGFFFHHHLLLOOOPPPOOOPPPRRRUUUYYY]]]___bbbaaa```^^^]]]]]]]]]]]]\\\ZZZXXXVVVWWWZZZ]]]```___^^^\\\[[[[[[\\\^^^___ccccccccccccdddbbb^^^[[[ZZZYYYYYYXXXYYYZZZ\\\]]]]]]```ccccccaaabbbeeehhhrrruuuqqqpppnnnlllkkkkkkmmmoooxxx~~~}}}tttpppqqqrrrsss{{{zzzwwwqqqhhh```[[[YYYUUUTTTRRRQQQQQQRRRTTTUUUXXX\\\___```___```cccfffhhhjjjlllmmmjjjgggdddbbbYYYWWWTTTPPPLLLHHHDDDCCC<<<<<<<<<<<<<<<;;;:::999::::::::::::999888777777;;;;;;::::::;;;;;;;;;:::<<<;;;::::::;;;;;;:::999===<<<;;;:::999999999999888999999::::::999999888888888888888888888888888888888888888888888888888888888888999999888888888555666777666555555777999:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;<<>>AAACCCEEEEEEEEEEEEFFFHHHKKKIIIHHHGGGGGGFFFDDDAAA@@@???>>>===<<<<<<======@@@BBBDDDDDDDDDDDDFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFCCCCCCDDDFFFIIIJJJJJJIIIHHHGGGEEEDDDEEEGGGJJJLLLIIIKKKLLLKKKJJJJJJKKKLLLHHHHHHGGGHHHHHHIIIJJJJJJIIIIIIJJJKKKJJJHHHFFFEEEAAACCCDDDFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLMMMLLLKKKGGGIIIKKKLLLLLLKKKIIIHHHGGGHHHJJJJJJIIIFFFCCCAAADDDDDDDDDEEEGGGHHHIIIIIIFFFFFFFFFFFFFFFHHHIIIIIIIIIHHHFFFGGGHHHHHHGGGEEEBBB@@@@@@BBBFFFHHHIIIHHHEEEEEEFFFIIIMMMOOOOOONNNLLLLLLLLLNNNOOOOOONNNLLLNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIKKKKKKLLLHHHIIIHHHHHHIIIKKKNNNPPPQQQQQQQQQSSSVVVZZZ^^^aaa``````___^^^]]]]]]\\\\\\[[[YYYWWWUUUVVVXXX\\\^^^\\\[[[ZZZYYYZZZ[[[]]]___bbbaaaaaabbbbbb```\\\YYYYYYXXXWWWWWWXXXYYYZZZ[[[\\\```ccccccaaaaaaccceeellluuuxxxqqqooollliiihhhhhhhhhiiipppyyy~~~xxxtttrrrrrrmmmiiiccc[[[SSSMMMIIIGGGJJJNNNRRRTTTTTTVVVZZZ^^^___fffooovvvxxxxxxxxxxxxmmmkkkfff```XXXQQQJJJGGGEEEDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888888888777777777777888888888999999::::::999999888888888888888888888888888888888888888888888888888999::::::;;;;;;::::::999666777888888777777999;;;===>>>???@@@???>>><<<:::=====================>>>>>>AAADDDGGGIIIKKKNNNQQQUUUUUUVVVUUUSSSSSSUUUWWW\\\]]]^^^___aaadddiiimmmvvv|||}}}~~~|||tttpppqqqvvvzzz~~~~~~yyyxxx~~~~~~vvvrrrpppvvv~~~|||tttllljjjiiigggiiillllllnnnpppmmmfff^^^XXXUUUXXXcccnnnoooggg\\\VVVTTTRRRPPPLLLIIIHHHGGGGGGFFFBBBCCCDDDEEEFFFEEEDDDCCCGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFDDDAAA>>>BBBDDDFFFGGGGGGFFFGGGHHHJJJHHHGGGFFFFFFEEECCC@@@@@@???>>><<<;;;;;;<<<<<<<<<===???@@@@@@AAACCCEEEDDDDDDCCCCCCDDDDDDFFFFFFDDDDDDEEEGGGJJJKKKKKKJJJHHHFFFEEEDDDEEEGGGJJJLLLJJJKKKLLLLLLJJJJJJKKKLLLGGGGGGGGGGGGGGGHHHIIIJJJHHHIIIJJJIIIHHHEEEBBB@@@AAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGHHHKKKLLLLLLKKKEEEGGGJJJLLLMMMLLLJJJHHHFFFGGGHHHIIIHHHEEEBBB???CCCDDDEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHFFFGGGHHHHHHGGGEEEBBBAAAAAABBBEEEHHHIIIIIIJJJIIIIIIKKKNNNOOONNNMMMLLLKKKLLLNNNPPPPPPNNNMMMOOOOOOPPPPPPOOONNNLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFHHHIIIGGGGGGHHHIIIKKKLLLMMMMMMJJJIIIIIIIIIKKKNNNQQQSSSRRRSSSSSSUUUXXX[[[]]]___\\\\\\\\\\\\[[[[[[[[[[[[YYYWWWUUUTTTUUUWWWYYY[[[YYYXXXWWWWWWXXXZZZ\\\]]]```_________```^^^\\\YYYZZZYYYXXXWWWWWWXXXYYYZZZZZZ]]]```aaa___^^^```ccchhhnnnxxxzzzxxxvvvuuuuuuuuusssrrrssszzzzzzpppdddXXXNNNIIIEEEGGGHHHIIIJJJLLLNNNQQQSSS\\\gggpppvvvzzz~~~xxxooofff]]]XXXPPPOOONNNKKKHHHEEEBBBAAA>>>===<<<<<<<<<===>>>??????@@@AAA@@@???>>>???AAA???>>>===>>>>>>>>><<<:::999999888888888999999:::999::::::;;;;;;::::::999::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999888999::::::999:::<<<>>>???AAACCCEEEEEECCCAAA????????????@@@@@@AAAAAAAAAAAADDDHHHJJJLLLMMMPPPQQQWWWXXXYYYXXXWWWWWWYYYZZZ```cccggglllpppvvv}}}~~~zzzzzz}}}yyysssmmmhhhhhhlllpppuuu}}}}}}zzz|||~~~zzzwwwsssqqqqqqvvv~~~}}}yyytttsssxxx~~~{{{sssmmmlllqqqyyy}}}wwwvvvuuussstttwwwppppppmmmfff^^^XXXVVVWWW^^^gggnnnjjj]]]QQQMMMNNNKKKJJJIIIHHHGGGFFFFFFEEEBBBBBBCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGFFFDDDAAACCCEEEHHHIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFEEECCCAAA???>>><<<:::999999::::::888:::<<<======>>>@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDEEEGGGJJJKKKJJJHHHFFFFFFEEEDDDEEEGGGIIIKKKJJJKKKLLLKKKIIIIIIIIIKKKGGGFFFFFFFFFFFFGGGGGGHHHFFFFFFGGGGGGEEEBBB???===@@@@@@BBBCCCEEEFFFHHHHHHFFFEEEEEEFFFIIIKKKKKKJJJEEEGGGJJJLLLLLLKKKIIIHHHFFFFFFGGGHHHGGGEEEBBBAAADDDFFFHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMMMMIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCDDDFFFHHHIIIKKKJJJJJJKKKMMMMMMLLLJJJHHHIIIKKKNNNRRRTTTTTTSSSOOOPPPPPPQQQPPPNNNMMMLLLIIIIIIIIIJJJJJJIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCEEEGGGHHHIIIFFFGGGHHHIIIJJJLLLMMMMMMJJJIIIHHHJJJMMMPPPSSSUUUSSSTTTUUUWWWXXXZZZ[[[\\\WWWXXXXXXYYYYYYYYYYYYYYYVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUUUUVVVXXXZZZ\\\___^^^\\\\\\]]]]]]\\\[[[\\\[[[YYYXXXXXXXXXXXXYYYXXX[[[^^^^^^\\\[[[^^^```fffhhhnnnwww{{{wwwzzz|||nnnaaaYYYLLLJJJGGGEEEEEEFFFFFFEEEHHHNNNVVV\\\bbbjjjttt|||zzzsssnnnbbb```^^^ZZZUUUQQQMMMKKKFFFDDDAAA???>>>@@@BBBCCCFFFHHHJJJIIIGGGFFFHHHJJJHHHGGGFFFGGGHHHGGGDDDBBB??????>>>===<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<======<<<<<<>>>@@@DDDGGGKKKNNNOOONNNLLLJJJEEEFFFFFFGGGHHHIIIIIIJJJIIILLLOOOQQQRRRRRRTTTUUUZZZ\\\^^^______```bbbdddjjjnnnssswww|||}}}xxxxxx~~~|||zzzuuupppkkkiiijjjllllllvvvyyyxxxzzz|||yyyvvvssspppmmmkkkllllllooosssyyy}}}xxxqqqmmmmmmrrrwww{{{}}}xxxpppjjjjjjooovvv~~~~~~|||yyywwwyyyvvvssslllaaaWWWTTTXXX\\\bbbdddccc]]]SSSLLLJJJKKKGGGHHHIIIHHHGGGFFFFFFFFFBBBBBBBBBAAABBBCCCCCCDDD@@@AAABBBCCCDDDFFFGGGGGGHHHFFFDDDDDDFFFFFFEEEBBBDDDFFFIIIIIIHHHGGGFFFFFFDDDCCCCCCDDDEEEFFFDDDCCC???>>><<<:::999999999999777999;;;;;;;;;<<<>>>???>>>???@@@BBBCCCCCCBBBBBBBBBCCCDDDFFFHHHHHHGGGDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKJJJHHHGGGHHHIIIFFFFFFEEEEEEDDDEEEEEEEEEBBBCCCDDDDDDCCCBBB@@@???>>>>>>???@@@BBBDDDFFFGGGDDDCCCCCCDDDGGGIIIJJJIIIHHHIIIJJJKKKKKKIIIHHHFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDGGGJJJJJJHHHFFFGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOJJJIIIHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCDDDFFFHHHIIIHHHHHHIIIKKKKKKJJJHHHEEEFFFHHHLLLQQQSSSSSSSSSNNNOOOPPPQQQPPPNNNLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCEEEGGGHHHIIIEEEFFFGGGHHHJJJKKKLLLMMMIIIHHHHHHJJJMMMRRRTTTVVVTTTUUUVVVWWWXXXYYYYYYYYYTTTUUUVVVWWWXXXXXXXXXXXXTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTSSSSSSUUUWWWZZZ[[[^^^]]][[[[[[\\\]]]\\\\\\^^^\\\[[[YYYXXXXXXXXXYYYYYY\\\^^^]]][[[ZZZ\\\___ccccccgggpppzzzuuuwww{{{rrriiiYYYTTTMMMIIIHHHHHHEEECCCAAADDDGGGJJJNNNXXXfffppptttxxx~~~}}}yyyvvvtttqqqlllfffaaa]]]ZZZTTTQQQMMMIIIGGGHHHKKKMMMOOOQQQSSSRRROOONNNPPPRRRQQQQQQPPPQQQQQQPPPNNNKKKBBBAAA???>>><<<;;;;;;;;;>>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<===>>>>>>>>>>>>@@@BBBJJJMMMRRRWWWYYYYYYXXXVVVMMMMMMNNNOOOPPPQQQRRRRRRQQQTTTWWWXXXXXXXXXYYYZZZccceeehhhkkklllnnnqqqtttvvvxxx||||||zzz~~~|||wwwqqqnnnmmmnnniiisss|||wwwvvvyyyvvvrrrnnnlllkkkkkknnnqqqnnnnnnmmmnnnpppsssvvvxxxvvvwwwyyy|||~~~~~~zzzxxxiiifffgggmmmrrrvvv{{{}}}{{{rrrhhheeekkkuuuzzz|||wwwtttuuuzzzuuulll___UUUTTT[[[bbbddd___XXXRRRNNNKKKJJJIIIGGGHHHJJJKKKIIIHHHGGGGGGCCCBBBAAA@@@AAABBBCCCDDD===>>>???AAACCCEEEFFFGGGEEEBBB@@@@@@CCCDDDCCCAAADDDFFFIIIIIIHHHFFFEEEEEEBBBBBBBBBCCCEEEFFFEEEDDD@@@???===;;;:::::::::;;;777999:::;;;;;;;;;===???;;;===???AAABBBAAA@@@???AAAAAABBBEEEFFFFFFDDDBBBDDDEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJIIIGGGFFFGGGHHHFFFFFFEEEDDDDDDCCCDDDDDD@@@@@@AAABBBBBBCCCCCCBBB<<<======???@@@CCCDDDFFFCCCBBBBBBCCCFFFHHHIIIIIIKKKKKKKKKKKKIIIHHHFFFEEEIIIIIIHHHHHHHHHHHHHHHHHHEEEHHHKKKKKKHHHGGGGGGIIIIIIIIIIIIJJJJJJLLLMMMMMMKKKIIIHHHHHHJJJJJJIIIGGGHHHGGGFFFDDDCCCCCCEEEGGGFFFFFFFFFGGGIIIJJJIIIHHHEEEEEEGGGJJJMMMOOONNNMMMNNNOOOPPPPPPPPPNNNLLLJJJFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCCCCDDDFFFHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIKKKOOORRRTTTTTTTTTTTTUUUUUUVVVVVVWWWQQQOOOOOOPPPSSSUUUVVVVVVVVVUUUSSSQQQPPPQQQRRRSSSUUUSSSQQQRRRVVVZZZ[[[ZZZ^^^\\\ZZZYYYXXXYYYZZZ[[[VVVUUUTTTUUUWWWYYYYYYYYYXXXXXXXXXYYY]]]___``````___bbbggglllrrryyy~~~pppfff[[[TTTSSSRRRMMMIIIEEEEEEFFFHHHKKKPPPTTTWWWbbbiiioooqqqtttzzz}}}|||yyy{{{}}}|||wwwqqqkkkhhhcccaaa]]]XXXTTTRRRPPPOOOSSSUUUXXXYYYYYYYYYZZZ[[[ZZZZZZ[[[^^^```^^^YYYTTTKKKJJJFFFBBB>>>>>>@@@BBBFFFGGGHHHFFFCCCAAAAAAAAA>>>??????>>>======>>>@@@AAAAAA@@@@@@AAAAAABBBBBBFFFEEEDDDBBBAAABBBBBBCCCEEEGGGHHHHHHGGGGGGHHHIIINNNSSSYYY]]]^^^]]]\\\\\\YYYXXXYYYZZZ\\\___aaaccceeeeeefffgggiiikkknnnpppqqqsssvvvyyy{{{|||||||||~~~yyyxxx{{{}}}zzzyyyxxx|||yyyvvvsssooolllhhhiiilllqqqxxx||||||zzzuuuqqqkkkgggfffffffffeeehhhlllssszzz}}}{{{uuupppgggfffeeehhhmmmrrruuuvvv{{{}}}yyyooolllnnnssswww{{{xxxvvvtttrrrqqqiii___YYYXXXZZZ\\\]]]ZZZVVVPPPJJJFFFEEEFFFGGGBBBEEEIIILLLMMMKKKGGGEEECCCCCCBBBAAAAAABBBBBBBBB>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBBAAAAAABBBBBBCCCFFFGGGGGGGGGGGGFFFEEEEEEDDDAAA>>>???BBBDDDDDDCCCAAA@@@???===<<<:::999888:::999888888888:::===>>>;;;===???AAAAAA@@@>>><<>>===???AAACCCEEECCCAAA@@@CCCGGGJJJKKKJJJHHHIIIJJJJJJJJJHHHEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIDDDDDDEEEGGGKKKNNNNNNNNNIIIIIIJJJLLLMMMMMMJJJHHHGGGFFFEEEEEEDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFDDDHHHIIIHHHJJJMMMNNNKKKMMMLLLKKKKKKLLLLLLKKKJJJEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEDDDCCCDDDFFFHHHIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMPPPRRRRRRRRRRRRRRRSSSSSSSSSSSSOOONNNOOOPPPSSSUUUUUUTTTUUUTTTRRRPPPOOOOOOPPPQQQUUURRRQQQRRRVVVYYYZZZZZZ]]]\\\ZZZXXXXXXXXXYYYZZZWWWUUUTTTUUUWWWYYYYYYXXXWWWVVVUUUWWW[[[^^^`````````bbbdddhhhlllrrryyy~~~zzzrrrhhhccccccaaa]]]XXXOOONNNLLLKKKMMMPPPSSSVVVYYY___bbbccceeekkknnnnnnqqqsssuuuuuussspppmmmlllllllllkkkhhhddd```[[[YYYWWWZZZ^^^````````````aaabbbccceeeiiimmmmmmiiifffZZZWWWQQQJJJEEEDDDGGGJJJPPPQQQQQQOOOLLLJJJIIIIIIEEEEEEEEEBBB@@@??????@@@AAABBBCCCEEEHHHLLLOOOPPPRRRQQQPPPNNNNNNNNNNNNNNNQQQSSSUUUVVVTTTRRRRRRRRRSSSXXX^^^bbbdddeeeffffffkkkkkklllnnnqqqtttwwwxxxxxxyyyyyyzzz|||~~~{{{{{{yyytttooooootttyyy}}}vvvrrrnnnllljjjlllooovvv~~~xxxnnngggddddddeeefffdddiiiqqqyyy|||zzzsssnnnaaa```___```cccgggjjjkkkppptttyyy{{{|||yyywwwzzz~~~{{{xxxsssnnnjjjgggaaa[[[ZZZ\\\\\\ZZZVVVTTTQQQLLLGGGCCCBBBBBBCCCCCCFFFJJJNNNNNNLLLHHHEEEBBBBBBAAAAAAAAAAAAAAABBB@@@@@@???>>>>>>>>>??????@@@@@@@@@@@@AAABBBDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCBBB???>>>???CCCEEEFFFEEEBBBAAA@@@>>><<<;;;:::999<<<;;;999888888999:::;;;===>>>???@@@@@@???===<<<@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHIIIHHHGGGFFFFFFGGGGGGEEEDDDDDDDDDDDDFFFHHHHHHFFFDDDEEECCCBBBCCCEEEFFFDDDBBBAAA@@@???>>>???AAACCCDDDCCCAAA@@@BBBEEEHHHGGGFFFFFFGGGIIIJJJKKKJJJHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFAAAAAABBBEEEIIILLLLLLLLLKKKKKKKKKLLLMMMLLLIIIFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDFFFGGGIIIJJJIIIHHHGGGCCCFFFHHHGGGIIIMMMMMMKKKLLLKKKKKKKKKKKKKKKJJJIIIDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHIIIIIIHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNQQQSSSTTTSSSRRRTTTSSSQQQOOONNNMMMNNNNNNSSSRRRQQQRRRUUUXXXYYYZZZ\\\[[[ZZZXXXWWWWWWXXXYYYWWWVVVTTTUUUWWWYYYYYYXXXTTTSSSRRRTTTXXX\\\^^^______```aaabbbdddiiiooottt{{{zzzwwwwwwvvvppplll```^^^[[[YYYYYY[[[^^^```^^^bbbbbb___^^^aaabbbaaaaaaaaabbbbbbcccdddeeeeeeiiikkkmmmllliiiccc]]]YYYZZZ^^^ccceeeeeeddddddccc```bbbfffkkkqqqttttttssslllhhhaaaXXXSSSRRRUUUXXX___``````^^^[[[YYYXXXXXXVVVVVVTTTQQQLLLJJJIIIJJJKKKLLLOOOTTT[[[aaagggjjjjjjjjjhhhggggggfffggggggiiikkknnnooollliiifffeeeaaaeeekkkooorrruuuwwwyyy~~~|||zzzxxxxxxsssqqqnnnjjjhhhkkksssyyy~~~|||||||||vvvppplllkkkkkksssyyyvvvlllhhhiiikkkmmmpppuuu|||wwwppp___\\\ZZZYYY[[[^^^______dddllltttxxxyyy{{{~~~|||xxxqqqhhhbbb\\\ZZZYYY[[[]]][[[TTTNNNNNNLLLIIIEEECCCAAA@@@@@@CCCFFFKKKNNNOOOLLLGGGDDDAAA@@@@@@@@@@@@@@@AAAAAA@@@???>>>===============>>>>>>>>>???AAACCCDDDEEECCCDDDDDDDDDDDDCCCBBBBBB@@@???>>>@@@CCCFFFFFFFFFCCCBBBAAA???>>><<<;;;;;;===;;;:::888777777888888>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>??????@@@??????@@@AAACCCDDDFFFGGGEEEDDDCCCDDDEEEFFFEEECCCFFFEEEEEEEEEFFFEEECCCAAAFFFDDDCCCDDDEEEFFFDDDCCCBBBBBB@@@@@@@@@@@@BBBCCCBBBAAA@@@AAACCCDDDDDDCCCDDDEEEGGGJJJKKKKKKKKKKKKHHHGGGEEEEEEDDDEEEFFFGGGDDDEEEEEEEEEEEEDDDDDDCCC>>>>>>???BBBFFFIIIJJJJJJLLLKKKJJJKKKKKKJJJGGGDDDGGGFFFEEEDDDCCCCCCBBBCCCBBBDDDFFFGGGHHHIIIHHHHHHAAAEEEGGGFFFHHHLLLMMMKKKJJJJJJKKKKKKJJJJJJIIIIIIDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKMMMPPPRRRSSSQQQOOORRRQQQOOONNNLLLLLLKKKKKKQQQQQQQQQRRRTTTVVVXXXYYY[[[ZZZYYYXXXWWWWWWWWWXXXWWWVVVUUUUUUWWWXXXXXXXXXQQQOOONNNPPPTTTYYY\\\]]]^^^^^^^^^]]]___ccciiimmmsssyyyzzzqqqpppppppppqqqsssvvvwwwwww{{{zzztttooollliiieeeXXXVVVRRRQQQRRRTTTVVVWWWZZZ\\\___```^^^ZZZUUURRRWWW[[[```bbbaaa^^^\\\[[[UUUWWW\\\cccjjjooosssuuuwwwtttoooiiieeedddfffiiimmmnnnoooooommmkkkkkkllljjjiiigggccc^^^[[[ZZZZZZ[[[^^^bbbhhhpppxxx{{{yyyvvvzzz}}}zzzuuupppllljjjiiiiiikkkkkkkkkkkkmmmsss{{{}}}}}}~~~~~~~~~xxxtttssstttzzzwwwwwwzzz{{{{{{rrrddd```\\\ZZZ[[[\\\]]]]]]```jjjuuuzzzzzz~~~}}}zzztttlllccc]]]WWWYYY\\\\\\YYYSSSMMMIIIJJJIIIHHHFFFDDDCCCAAAAAACCCFFFJJJMMMMMMJJJFFFBBB??????????????????@@@AAA============>>>???@@@AAA>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@AAACCCEEEEEEFFFDDDCCCBBBAAA???>>>===<<<;;;;;;999888888777888888=========>>>??????@@@@@@>>>===============>>>>>>======>>>???AAACCCEEEFFFDDDCCCBBBBBBCCCCCCBBBAAACCCBBBBBBCCCDDDCCCAAA???EEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA>>>>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHIIIJJJJJJJJJHHHGGGEEEDDDDDDDDDFFFGGGEEEEEEEEEEEEDDDCCCCCCBBB<<<<<<===AAAEEEIIIJJJJJJHHHGGGGGGGGGHHHHHHEEECCCGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFAAAEEEGGGFFFHHHMMMMMMKKKHHHIIIJJJJJJIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJLLLNNNQQQQQQOOOLLLPPPOOONNNMMMKKKKKKJJJJJJOOOOOOQQQRRRSSSUUUWWWXXXZZZYYYYYYXXXXXXXXXXXXXXXXXXVVVUUUUUUWWWXXXXXXWWWOOOMMMMMMOOOSSSXXXZZZ[[[\\\]]]]]]\\\]]]aaafffjjjjjjpppzzzzzz|||~~~yyy```ZZZRRRLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPOOOMMMKKKNNNRRRVVVWWWUUUQQQNNNLLLKKKNNNSSSYYY___fffmmmppptttuuutttssspppoooppprrrtttwwwyyyzzzzzzzzz{{{}}}yyyyyyxxxtttpppnnnnnnnnnppprrrwww}}}}}}zzzwwwuuuuuutttqqqooollljjjjjjkkkmmmoooooopppsssvvvyyy}}}}}}|||tttlllhhhccc``````aaabbbbbbcccmmmxxx}}}~~~}}}wwwpppkkkeee___[[[YYY^^^```[[[PPPHHHFFFHHHGGGGGGFFFFFFEEEDDDCCCBBBCCCFFFIIIKKKJJJGGGCCCAAA???>>>>>>>>>??????@@@AAA>>>>>>>>>>>>>>>???@@@AAA???>>>>>>>>>>>>???@@@@@@CCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@???>>>===:::999999999999999999::::::;;;<<<===???AAABBBCCC>>>>>>============>>>>>>======>>>???AAACCCEEEFFFEEECCCAAAAAAAAAAAA???===>>>===>>>@@@BBBBBBAAA???BBBBBBAAA@@@??????@@@AAACCCBBBBBBAAA@@@@@@@@@@@@:::;;;>>>@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCC>>>===???BBBFFFIIIJJJJJJCCCBBBBBBCCCEEEFFFEEEDDDGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBEEEGGGGGGHHHLLLMMMKKKEEEHHHJJJJJJHHHFFFFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJIIIJJJLLLNNNOOOMMMKKKMMMMMMMMMLLLLLLKKKJJJJJJLLLNNNQQQRRRRRRSSSUUUWWWXXXXXXYYYYYYYYYZZZZZZZZZXXXWWWUUUVVVWWWXXXXXXWWWOOOOOOOOORRRVVVYYY[[[[[[\\\]]]^^^^^^___aaaeeehhhdddhhhpppzzzooofffYYYPPPKKKIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDDDDFFFHHHKKKKKKIIIEEECCCBBBCCCEEEIIIMMMRRRXXX```eeeiiikkkmmmnnnmmmlllllllllooorrruuuwwwxxxzzz|||~~~~~~~~~zzzwwwwwwwwwrrroookkkhhhggggggiiikkknnnnnnoooqqqtttzzz~~~~~~}}}}}}}}}tttpppjjjhhhhhhjjjkkklllkkksss|||{{{uuulllddd```]]]\\\[[[\\\___^^^VVVJJJCCCDDDHHHDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHGGGEEEBBBAAA>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@???>>>=========???>>>>>>=========>>>>>>CCCCCCCCCCCCCCCBBBAAAAAABBBDDDEEEEEECCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>::::::::::::::::::::::::999:::<<<>>>@@@AAABBBCCC???>>>>>>============>>>======>>>???AAACCCDDDEEEEEECCCAAA@@@@@@@@@>>><<<::::::<<<>>>AAABBBAAA@@@@@@AAA@@@>>><<<<<<===???AAAAAAAAA@@@@@@?????????888;;;???AAABBBCCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEDDD@@@@@@AAACCCGGGJJJJJJJJJAAA@@@@@@AAACCCEEEEEEDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@BBBEEEGGGFFFGGGKKKKKKHHHCCCFFFJJJJJJGGGDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGHHHHHHJJJIIIHHHIIIKKKMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKNNNQQQRRRQQQRRRTTTWWWWWWWWWYYYZZZ[[[\\\\\\\\\YYYWWWUUUVVVWWWXXXWWWVVVSSSSSSUUUXXX[[[]]]]]]\\\]]]___```aaa```aaaccceeebbbdddhhhooo{{{}}}zzz~~~|||uuufffZZZTTTPPPLLLIIIEEEEEEEEEDDDCCCBBB@@@???AAACCCFFFFFFDDDBBBAAAAAA???AAABBBDDDGGGLLLTTTYYY]]]^^^^^^]]]\\\ZZZ[[[\\\^^^```dddfffggghhhjjjlllrrrtttvvvxxxzzz|||{{{ssslllhhhgggiiijjjjjjhhheeeeeehhhmmmtttxxx||||||~~~|||zzz~~~{{{wwwrrrpppqqqtttvvvxxxxxx|||rrrkkkccc]]][[[\\\^^^___[[[YYYUUUNNNHHHFFFFFFHHHFFFFFFEEEFFFFFFGGGHHHIIIHHHHHHGGGFFFEEEDDDCCCBBB???>>>>>>???@@@AAABBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>???AAAAAAAAABBBAAAAAA@@@???@@@CCCFFFFFFDDDBBBCCCDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<;;;::::::999:::;;;>>>@@@AAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<======>>>>>>???AAABBBCCCCCCBBB@@@@@@@@@@@@???===;;;;;;<<>>>>>:::>>>BBBCCCCCCBBBCCCEEEDDDDDDDDDCCCCCCDDDDDDDDD@@@BBBDDDFFFGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFEEEEEEBBBBBBBBBDDDGGGIIIJJJIIICCCBBBAAAAAACCCEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAADDDEEEDDDDDDGGGGGGEEEAAAEEEJJJIIIFFFCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKDDDDDDEEEEEEFFFFFFGGGGGGJJJIIIGGGHHHJJJKKKLLLKKKJJJKKKKKKLLLMMMLLLLLLLLLJJJMMMQQQRRRQQQQQQTTTVVVVVVWWWYYYZZZ\\\]]]]]]^^^YYYWWWVVVVVVWWWXXXWWWVVVVVVWWWYYY\\\```aaa___]]]___aaabbbcccaaa```aaaaaacccccccccgggrrr~~~yyy{{{ttttttzzzttthhhaaa]]]XXXTTTMMMMMMMMMMMMJJJGGGCCCAAA@@@BBBDDDEEEDDDCCCDDDEEEBBBCCCDDDDDDEEEIIIQQQWWWUUUUUUSSSOOOLLLKKKLLLNNNMMMOOORRRTTTUUUVVVXXXYYY[[[^^^aaaeeehhhmmmqqquuuzzz}}}ssstttuuuuuutttsssqqqppppppooollliiihhhjjjpppttt|||~~~}}}yyytttllleeebbbdddgggjjjpppnnnmmmooovvvtttwwwzzz~~~|||xxxvvvxxx|||lllfff___[[[[[[___bbbdddYYYSSSLLLIIIJJJKKKIIIGGGIIIIIIHHHHHHIIIKKKMMMNNNKKKIIIHHHFFFEEEDDDDDDDDD????????????@@@AAABBBCCC===<<<<<<<<<<<<======>>>:::::::::;;;===>>>@@@AAA@@@@@@@@@@@@@@@???>>>>>>>>>BBBEEEFFFDDDCCCEEEFFFBBBBBBAAA@@@@@@???>>>>>>??????>>>===<<<:::888777<<<===@@@AAAAAA@@@===<<<>>>===<<<;;;;;;;;;;;;;;;============>>>???AAAAAAAAA@@@???@@@AAAAAA@@@???======>>>@@@CCCDDDBBBAAA@@@@@@@@@===:::999<<>>????????????>>>>>><<<@@@DDDEEECCCBBBBBBDDDDDDDDDDDDDDDDDDEEEFFFFFF>>>@@@DDDGGGHHHHHHFFFEEECCCCCCDDDEEEFFFFFFFFFEEECCCBBBBBBDDDGGGIIIIIIHHHFFFDDDCCCBBBDDDDDDDDDCCC????????????@@@AAABBBBBBAAAAAAAAA@@@@@@AAABBBBBB@@@CCCDDDBBBBBBEEEEEEBBB@@@EEEJJJIIIEEEBBBBBBDDDEEECCCBBBBBBCCCBBB@@@>>>?????????@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAABBBBBBAAACCCEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKLLLGGGFFFEEEDDDDDDFFFHHHJJJHHHHHHIIIIIIJJJKKKKKKKKKNNNLLLJJJHHHIIIJJJMMMOOOPPPQQQRRRRRRQQQQQQRRRTTTQQQSSSUUUUUUVVVWWWZZZ]]]ZZZYYYXXXWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]]]]aaadddfffddddddeeeccc___YYYZZZ]]]bbbgggqqq~~~tttllllllvvv~~~vvvooolllkkkaaa]]]XXXTTTSSSOOOJJJFFFKKKKKKLLLLLLKKKJJJIIIHHHJJJFFFEEEHHHOOOXXX]]]```ccc[[[QQQLLLKKKLLLJJJHHHCCCGGGLLLMMMKKKJJJJJJKKKNNNPPPRRRUUUXXX[[[```ccciiillloooqqqpppmmmjjjggg\\\^^^]]]ZZZ[[[```cccbbb```ZZZVVVWWWYYYZZZ\\\```jjjvvv~~~sssuuuuuussssssvvv~~~}}}zzzzzz}}}~~~~~~{{{xxx{{{wwwhhh```ZZZ[[[aaaccc___YYYLLLJJJGGGFFFGGGIIIJJJJJJLLLJJJHHHGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDBBBAAAAAABBBBBBAAAAAA@@@??????>>>???>>>===;;;::::::::::::;;;;;;::::::;;;<<<>>>?????????>>>>>>>>>>>>>>>>>>CCCBBBAAA@@@AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@AAABBB@@@???===;;;:::999999???@@@@@@@@@@@@???>>>>>>???>>>===;;;999888:::===????????????>>>>>>>>>>>>????????????@@@AAABBBBBBBBB???======@@@BBBBBBAAA???>>><<<:::999:::;;;<<<======>>>????????????>>>???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEFFFGGGCCCCCCBBBBBBCCCDDDFFFGGGDDDEEEFFFEEECCCBBBBBBBBB;;;???CCCEEEDDDBBB@@@@@@@@@@@@@@@???>>>???BBBEEEAAAAAABBBBBBBBBAAA@@@@@@CCCBBBAAA@@@???@@@AAABBBDDDCCCBBBBBBCCCCCCAAA???AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDDDDDDDCCCDDDFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJGGGFFFEEEDDDDDDFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKJJJJJJJJJLLLNNNOOOQQQRRRSSSSSSQQQPPPQQQRRRPPPRRRSSSTTTTTTUUUWWWYYYYYYXXXWWWWWWWWWXXXYYYYYY[[[[[[\\\\\\\\\\\\\\\\\\___cccdddbbbbbbdddbbb^^^ZZZZZZ\\\___bbbjjj{{{|||sssnnnssszzz|||zzzuuuqqqmmmjjjfff___WWWPPPOOOPPPSSSVVVWWWVVVUUUTTTVVVVVVWWW\\\dddnnnwww|||uuufffZZZUUUSSSQQQOOOMMMOOOPPPNNNLLLKKKLLLNNNLLLMMMNNNPPPSSSXXX\\\``````aaabbbcccccc```^^^\\\WWWYYYZZZXXXZZZ___aaa```]]]XXXUUUUUUTTTSSSVVV[[[lllyyy}}}}}}~~~~~~~~~{{{|||}}}{{{{{{~~~rrreeeaaa]]]^^^aaa```ZZZTTTJJJHHHEEEEEEEEEFFFGGGFFFHHHGGGEEEEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>>>>======>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAA@@@??????>>>>>>??????AAA@@@???===<<<;;;;;;:::@@@@@@@@@@@@@@@???>>>>>>@@@@@@???<<<::::::<<<>>>?????????>>>>>>>>>======????????????@@@AAABBBCCCBBB???===>>>@@@BBBAAA@@@>>>===;;;::::::;;;<<<======>>>>>>???????????????>>>>>>???@@@@@@AAAAAABBB@@@@@@@@@AAAAAAAAAAAAAAACCCCCCDDDEEEEEEFFFEEEEEECCCCCCCCCCCCDDDFFFHHHIIIDDDCCCCCCBBBBBBCCCEEEEEEAAACCCEEEFFFDDDCCCCCCDDD<<>><<<===@@@BBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAAAAAAAACCCBBBBBBCCCDDDDDDCCCAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@??????>>>???AAACCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIGGGGGGEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMOOOPPPQQQSSSUUUVVVUUUSSSPPPOOOOOOPPPRRRSSSSSSRRRRRRTTTUUUVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[ZZZ\\\___aaa______aaa```]]]ZZZXXXYYY[[[\\\aaannn{{{~~~tttpppqqq{{{~~~~~~|||wwwnnnccc[[[YYY\\\aaafffhhhgggeeedddgggkkkqqqxxxsssiiidddbbbaaa```___]]]YYYVVVTTTUUUWWWUUUVVVXXX[[[___dddhhhkkkgggfffeeecccaaa```^^^^^^[[[___aaaaaaccchhhjjjhhhccc```]]][[[UUUQQQSSSYYYnnn{{{}}}}}}~~~}}}~~~~~~}}}~~~uuulllbbbbbbbbbaaa___ZZZSSSNNNHHHFFFCCCCCCCCCCCCBBBAAADDDCCCBBBBBBAAAAAABBBBBBEEEEEEEEEDDDDDDDDDDDDCCC=====================<<<========================;;;;;;:::;;;;;;<<<>>>>>>?????????>>>>>>=========<<<<<<<<<<<<===>>>???@@@>>>>>>======<<<<<<======@@@@@@??????>>>=========@@@@@@AAAAAA@@@@@@???>>>AAAAAA@@@>>><<<<<<>>>?????????>>>>>>>>>>>>======????????????@@@AAABBBCCCBBB@@@>>>>>>???@@@??????<<<<<<;;;::::::<<<===>>>===>>>??????@@@@@@??????======<<<<<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBDDDEEEFFFFFFFFFFFFCCCCCCCCCDDDEEEGGGHHHIIIEEEDDDCCCCCCBBBBBBCCCCCC>>>AAAEEEGGGFFFEEEDDDDDD===@@@CCCDDDCCCAAA@@@@@@?????????===;;;<<<>>>@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBAAACCCEEEEEEDDDBBB@@@@@@AAAAAABBBBBBAAAAAA???@@@@@@AAAAAA@@@???>>>@@@AAACCCCCCBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJMMMOOOQQQSSSSSSSSSVVVXXXYYYXXXUUURRRPPPOOORRRSSSTTTTTTSSSRRRSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWZZZ[[[\\\\\\\\\[[[ZZZYYYYYY]]]^^^\\\\\\______\\\XXXVVVUUUVVVVVVYYYbbbmmmzzztttooossstttwww{{{{{{qqqjjjiiilllrrrvvvxxxwwwtttrrrxxx}}}yyyxxxxxxvvvtttpppkkkgggeeeddddddfffjjjpppvvv|||~~~~~~{{{vvvqqqmmmllllllmmmmmmrrruuuvvvyyy}}}}}}zzzssspppnnnhhh^^^VVVVVV\\\kkkwww}}}|||}}}|||{{{}}}}}}tttlllgggbbbcccccc```[[[TTTNNNKKKFFFDDDCCCBBBBBBBBB@@@>>>AAAAAAAAA@@@>>>>>>>>>???CCCCCCCCCCCCDDDDDDDDDDDD========================<<<<<<===>>>>>>>>>>>>>>>::::::;;;;;;<<<======>>>???>>>>>>>>>==================>>>>>>???@@@AAABBB======<<<<<<<<<<<<<<<===???@@@@@@@@@??????>>>>>>@@@@@@@@@AAA@@@??????>>>???@@@@@@>>>===<<<>>>??????>>>>>>>>>============????????????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>===;;;:::::::::;;;<<<>>>???===>>>??????@@@@@@??????===<<<;;;:::;;;===???@@@AAAAAA@@@@@@??????>>>>>>AAAAAACCCDDDFFFFFFGGGGGGDDDEEEEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCBBBBBBAAAAAA>>>AAAEEEGGGFFFDDDCCCBBB===@@@CCCDDDCCCAAA@@@@@@???@@@@@@>>><<<<<<===???AAAAAAAAAAAA@@@???>>>>>>;;;===???AAABBBBBBAAAAAAAAAAAAAAABBBDDDEEEDDDCCC???@@@AAAAAABBBBBBBBBAAA===>>>@@@AAABBBBBBAAA@@@AAACCCDDDDDDCCCCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKNNNRRRTTTUUUVVVUUUXXXZZZZZZYYYVVVSSSRRRQQQTTTVVVWWWWWWUUUTTTTTTTTTSSSTTTTTTUUUUUUUUUVVVVVVYYYZZZ[[[\\\\\\[[[YYYXXXWWW[[[[[[ZZZ[[[^^^^^^\\\VVVSSSSSSTTTTTTUUU\\\dddjjjvvvwwwqqqrrrvvv|||}}}wwwzzz|||uuupppnnnpppvvv~~~|||wwwvvvwwwxxx}}}vvvjjj^^^\\\```ccckkkzzz}}}xxxvvvvvvyyy}}}~~~|||zzz{{{~~~}}}}}}}}}~~~zzzzzz{{{zzz{{{~~~yyyqqqiiifffeeeaaabbb```ZZZSSSMMMJJJJJJDDDCCCCCCCCCCCCAAA???<<>><<<<<<>>>@@@AAAAAABBBCCCCCCDDDDDD??????>>>>>>>>>>>>======;;;<<<===>>>?????????>>>::::::;;;<<<<<<====================================>>>??????@@@AAAAAAAAA======<<<<<<<<<======>>>??????@@@@@@@@@@@@???>>>??????@@@@@@??????>>>======>>>>>>===<<<;;;<<<>>>>>>>>>>>>============<<<>>>>>>>>>>>>???@@@AAAAAA????????????>>>=========:::::::::;;;<<<===>>>???======>>>????????????>>>===<<<;;;:::;;;===???@@@@@@@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@???BBBFFFGGGEEEBBB@@@???>>>AAACCCCCCBBB@@@@@@@@@AAABBBBBBAAA???>>>???@@@@@@@@@@@@??????>>><<<<<<:::;;;>>>@@@AAAAAAAAAAAAAAA@@@@@@BBBCCCDDDCCCAAA@@@AAABBBCCCCCCDDDCCCCCC>>>???AAACCCCCCCCCAAA@@@AAACCCEEEEEECCCBBBCCCDDDBBBBBBCCCDDDDDDCCCBBBBBBAAABBBBBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIKKKNNNQQQTTTUUUVVVVVVXXXXXXXXXWWWTTTSSSSSSTTTVVVXXXZZZZZZXXXVVVVVVVVVTTTTTTUUUUUUUUUUUUTTTTTTVVVXXXZZZ[[[\\\[[[YYYXXXWWWZZZ[[[YYYZZZ^^^___]]]VVVTTTSSSUUUUUUUUUYYY___bbbiiirrryyyyyyzzz~~~wwwtttuuuyyy||||||~~~vvvjjjeeegggaaacccmmm}}}~~~yyyqqqqqqsssxxx}}}{{{|||~~~~~~}}}|||~~~zzztttrrrqqqpppyyy~~~tttooolllnnnqqquuu|||}}}|||}}}~~~~~~|||wwwooohhhcccbbbbbb]]][[[WWWRRRLLLHHHGGGGGGBBBBBBBBBCCCCCCBBB>>>;;;>>>@@@BBBAAA===;;;;;;===>>>??????@@@AAAAAABBBBBBAAAAAA@@@??????>>>======:::;;;===>>>???>>>>>>===999:::;;;<<<============;;;<<<<<<======>>>>>>???<<<<<<===>>>>>>>>>>>>=========<<<<<<======>>>>>>>>>???@@@AAAAAA@@@>>>===>>>>>>??????>>>>>>===<<<;;;<<<===<<<;;;:::;;;<<<>>>>>>============<<<<<<<<<<<<<<<<<<===>>>???@@@<<<>>>??????===<<<<<<===::::::;;;;;;<<<===>>>>>>;;;<<<======>>>>>>======<<<<<<;;;;;;<<<===???@@@?????????>>>>>>>>>>>>>>>??????AAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCAAA@@@??????BBBDDDDDDBBB@@@>>>===???AAACCCCCCAAA@@@@@@@@@AAABBBCCCCCCAAA@@@AAABBB@@@@@@@@@???>>>===<<<;;;;;;;;;===>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBAAA@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEDDDBBB???>>>AAABBBDDDDDDBBBAAABBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGIIIJJJLLLNNNQQQRRRTTTTTTUUUUUUTTTSSSQQQQQQSSSVVVWWWYYY\\\\\\ZZZXXXXXXXXXUUUVVVVVVVVVVVVUUUSSSRRRTTTVVVYYY[[[\\\[[[ZZZYYYWWWZZZ[[[YYY[[[___aaa___ZZZWWWVVVXXXWWWVVVXXX\\\aaacccgggkkkqqq||||||wwwtttssswww~~~{{{}}}|||vvvvvvnnniiikkkvvv}}}rrrsssuuuyyy~~~zzz|||~~~|||vvvsssqqqooorrrxxx~~~lllgggdddddddddeeejjjqqqtttzzz~~~{{{yyyxxxxxxwwwvvvqqqooolllhhhdddaaa___]]]UUURRRNNNJJJGGGDDDCCCBBB??????@@@BBBCCCAAA>>>;;;===@@@CCCAAA<<<999:::<<<======>>>>>>??????@@@@@@BBBBBBAAA@@@>>>===<<<<<<:::;;;===>>>>>>===<<<;;;999:::;;;============<<<999:::;;;<<<===???@@@@@@<<<<<<=========<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAA@@@???===<<<===============<<<;;;;;;:::;;;===<<<;;;:::;;;<<<>>>>>>=========<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>:::<<>>::::::;;;<<<<<<=========:::;;;;;;<<<<<<<<<<<<<<<::::::;;;<<<<<<======>>>=========>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEDDDDDDBBBCCCCCCCCCCCCBBB@@@@@@===???AAAAAA@@@>>>>>>???@@@BBBCCCCCCAAA@@@@@@@@@@@@BBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@>>>===<<<<<<<<<<<<===>>>???@@@AAAAAA@@@???@@@AAAAAA@@@>>><<<===>>>???@@@@@@AAA@@@EEEFFFGGGGGGEEEAAA===;;;@@@AAACCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDEEEAAAAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIJJJLLLNNNPPPRRRSSSRRRRRRQQQOOONNNPPPSSSVVVWWWYYY\\\\\\[[[YYYXXXYYYVVVWWWWWWWWWVVVTTTSSSQQQSSSUUUXXX[[[\\\\\\ZZZYYYXXX[[[[[[YYY[[[```bbb```]]]ZZZXXXZZZYYYVVVWWW[[[bbbbbbcccdddgggooo}}}~~~tttmmmggghhhqqq{{{|||wwwvvvyyy}}}~~~uuupppvvvvvvxxx{{{~~~|||~~~~~~zzzwwwtttsssyyy~~~~~~}}}}}}}}}}}}}}}~~~zzziiieeebbbaaa___\\\___eeejjjrrr}}}{{{xxxssspppnnnmmmlllkkkgggeeedddddddddaaa]]]YYYNNNKKKHHHEEEDDDCCC@@@=========???AAACCCAAA===:::<<<@@@CCCAAA<<<888999;;;<<<=========>>>>>>>>>???CCCBBBAAA???>>><<<;;;::::::;;;===>>>>>><<<;;;:::999:::;;;============<<<888999:::<<<>>>???AAAAAA===>>>>>>>>>>>><<<;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAA@@@>>><<<:::<<<<<<<<<===<<<;;;;;;::::::;;;======<<<;;;;;;<<<>>>=========<<<<<<<<<<<<::::::::::::;;;<<<======888;;;??????===<<<===???:::;;;<<<<<<===<<<<<<<<<999:::;;;;;;<<<<<<;;;;;;888999:::<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>??????@@@@@@@@@??????===>>>AAACCCEEEFFFFFFFFFAAABBBCCCCCCCCCBBBAAA@@@;;;===??????>>>>>>???AAAAAABBBCCCCCCAAA???@@@@@@???AAACCCCCCBBBBBBCCCDDDCCCCCCCCCBBBAAA@@@>>>>>>======<<<<<<<<<>>>???AAABBBCCCCCCDDDCCCBBB@@@???BBBBBBAAAAAABBBCCCEEEFFFIIIGGGEEECCCBBBAAAAAAAAA???AAACCCCCCBBB@@@@@@@@@AAA@@@AAABBBDDDDDDBBBAAA@@@@@@AAABBBCCCCCCCCCCCCFFFEEECCCBBBBBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIKKKKKKLLLLLLNNNPPPSSSSSSTTTRRRQQQQQQRRRTTTWWWWWWXXXXXXYYYZZZ[[[[[[XXXXXXYYYXXXWWWUUUSSSRRRTTTUUUWWWYYYYYYXXXWWWVVVXXX[[[]]]^^^^^^]]]^^^___```^^^[[[VVVSSSTTTWWWYYY``````^^^^^^aaahhhqqqxxx~~~}}}tttkkkfffeeegggnnnwww}}}}}}{{{zzzzzz}}}~~~}}}{{{zzzxxxwwwvvvvvvvvvvvvvvvyyy~~~}}}{{{rrrlllhhhgggeee```]]]^^^fffnnn{{{zzzyyysssjjjccc```___``````WWWYYY[[[]]]]]]XXXPPPJJJGGGGGGEEEDDDBBBAAA??????>>>>>>>>>>>>>>>?????????============<<<<<<<<<<<<>>>>>>===<<<<<<<<<<<<===BBBAAA???>>>============<<<<<<:::999999:::;;;<<<:::;;;<<<;;;::::::;;;<<<<<<<<<<<<<<<===========================<<<<<<;;;888999::::::;;;<<<=========>>>??????>>><<<:::888===============<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<<<<===============<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;>>><<<::::::;;;<<<===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????@@@@@@???AAA??????AAAEEEGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCCCCCCCBBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFDDDBBB@@@@@@@@@AAABBB>>>===;;;<<<>>>??????>>>@@@@@@AAAAAAAAA@@@>>>===????????????AAABBBDDDEEEJJJIIIGGGEEEDDDCCCCCCDDD@@@BBBDDDDDDCCCBBBBBBBBBAAA@@@AAABBBDDDEEECCCAAABBBBBBCCCCCCDDDDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHGGGIIIKKKKKKLLLLLLNNNPPPRRRSSSTTTSSSRRRRRRSSSUUUWWWWWWVVVVVVVVVVVVUUUUUUVVVWWWWWWVVVUUUSSSRRRPPPPPPRRRUUUXXXZZZZZZZZZZZZXXXZZZ^^^___``````aaabbb```___[[[VVVRRRSSSVVVYYY___^^^^^^]]]___dddlllqqqvvvzzz{{{xxx}}}yyymmmfffbbbbbbiiipppuuuxxx|||zzzyyyvvvsssqqqrrrssssssssswww}}}yyysssnnnnnnmmmiiigggiiinnnuuu~~~}}}vvvoooeee]]]YYYWWWWWWWWWXXXXXXYYYYYYWWWRRRKKKEEE@@@@@@???>>>>>>===<<<<<<<<<<<<======>>>???@@@@@@============<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;?????????>>>>>>======<<<===<<<;;;::::::;;;<<<<<<:::;;;<<<;;;::::::;;;<<<;;;<<<<<<<<<============>>>>>>???>>>>>>===<<<<<<::::::;;;<<<<<<===>>>>>>:::;;;===>>>>>>======<<<============<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>======<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>><<<::::::;;;======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>????????????AAA???>>>@@@CCCEEEDDDCCC???????????????@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCAAA@@@???>>>>>>???AAABBB@@@???>>>>>>@@@AAAAAA@@@??????@@@AAAAAA@@@???>>><<<<<<===>>>???AAACCCDDDHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDEEEEEEDDDCCCDDDEEEAAA@@@AAABBBDDDEEEDDDCCCDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGIIIKKKLLLKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTVVVWWWXXXXXXWWWUUUTTTSSSRRRQQQTTTUUUUUUUUUTTTRRRQQQPPPMMMOOOSSSWWWZZZ\\\]]]^^^XXX[[[___aaabbbbbbcccdddaaa___[[[UUURRRRRRUUUXXX\\\\\\\\\\\\]]]```eeehhhjjjmmmrrr{{{zzzwww{{{wwwmmmgggcccgggmmmrrrwww}}}zzzuuuqqqooooooqqqssssssxxx}}}yyyvvvwwwwwwuuutttwwwzzz}}}rrrkkk```WWWRRRQQQPPPPPPXXXWWWUUUSSSPPPKKKDDD@@@<<<<<<;;;;;;;;;;;;::::::999:::;;;<<<===???@@@@@@=========<<<<<<<<<<<<;;;;;;:::999999888888999999<<<===>>>???>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===:::;;;<<<;;;:::999:::;;;;;;;;;;;;<<<<<<<<<======@@@@@@@@@???>>>===<<<;;;;;;<<<<<<======>>>>>>>>>;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>===<<<;;;:::999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<>>><<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>????????????@@@???>>>???AAABBBAAA@@@<<<<<<<<<<<<===???AAABBBBBBBBBCCCDDDDDDEEEFFFFFFBBBBBBCCCCCCCCCBBBAAA@@@??????AAABBBBBBBBBBBBBBB???>>>===<<<===???AAACCCBBBAAA@@@AAABBBCCCCCCAAA@@@@@@BBBCCCCCCBBBAAA@@@:::;;;<<<===???AAACCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDFFFEEEDDDDDDEEEFFFBBBAAAAAABBBEEEFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAACCCCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKLLLKKKLLLNNNOOORRRTTTVVVVVVVVVVVVWWWYYYYYYXXXWWWVVVUUUTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRQQQNNNOOOSSSVVVYYY\\\^^^^^^ZZZ]]]aaaddddddcccddddddbbb___[[[UUURRRRRRUUUXXXYYYZZZ[[[\\\\\\^^^aaaccceeefffiiipppzzz}}}zzzyyy}}}wwwppppppsss{{{}}}xxxssspppqqqsssuuuzzz|||{{{xxx{{{}}}|||}}}|||mmmfff]]]UUUQQQPPPPPPPPPUUUSSSPPPMMMJJJFFFAAA>>>>>>>>>>>>===<<<<<<;;;;;;999999:::;;;<<<===>>>???======<<<<<<<<<;;;;;;;;;::::::999888888888888888999:::===>>>???>>><<<;;;<<<<<<<<<<<<<<<<<<======:::;;;<<<;;;999999999;;;::::::;;;;;;;;;<<<<<<<<>><<<;;;:::<<<<<<<<<<<<<<<=========???>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;;;;::::::::::::::::::999999999;;;:::::::::::::::999999999::::::;;;;;;::::::999888888999999:::;;;<<<<<<>>><<<;;;;;;===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>@@@AAAAAAAAABBBCCCDDDDDDEEEFFFAAABBBCCCCCCCCCBBB@@@???>>>>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>@@@BBBDDDBBBAAA@@@AAABBBCCCAAA@@@>>>???AAABBBCCCBBBBBBAAA:::;;;===???AAABBBDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCDDDEEEEEEDDDDDDEEEGGGDDDCCCBBBCCCEEEFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@CCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGHHHJJJKKKLLLKKKLLLMMMOOORRRTTTWWWXXXWWWWWWXXXYYYVVVVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVVVVVVVUUUTTTSSSQQQRRRTTTVVVXXXZZZ\\\\\\]]]```ccceeedddbbbaaaaaaaaa___\\\WWWTTTSSSUUUXXXWWWYYY[[[\\\]]]^^^```bbbbbbccceeeiiiqqq~~~zzzttttttzzzyyyzzz|||xxxvvvvvvxxxyyy|||xxxwww|||zzzuuueee```ZZZUUUSSSSSSRRRRRROOOMMMJJJHHHFFFDDDAAA???BBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999999999777999;;;===>>>===<<<;;;:::;;;;;;<<<<<<<<<======:::;;;<<<;;;999888999:::::::::::::::;;;;;;;;;;;;============<<<;;;:::999<<<<<<;;;;;;;;;;;;;;;;;;???>>>===;;;:::::::::::::::;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<::::::::::::::::::::::::;;;;;;;;;::::::999999999999::::::;;;;;;::::::999888888999999:::;;;<<<<<<>>><<<<<<<<<>>>>>>===;;;:::::::::::::::::::::::::::;;;<<<======>>>============>>>===<<<<<<<<<<<<@@@@@@>>>>>>>>>>>>???@@@??????@@@@@@AAABBBCCCCCC@@@AAABBBBBBBBBAAA???>>><<<===>>>???@@@@@@@@@@@@AAA@@@>>>======>>>@@@AAA??????>>>???AAAAAA???===;;;<<<>>>???@@@@@@@@@@@@;;;===>>>@@@BBBCCCCCCDDDFFFFFFGGGIIIJJJJJJJJJJJJCCCDDDEEEEEEDDDDDDFFFHHHGGGEEEDDDCCCDDDEEEDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@CCCDDDDDDEEEFFFFFFFFFGGGFFFGGGIIIIIIJJJIIIHHHGGGIIIJJJLLLLLLKKKKKKMMMNNNSSSUUUXXXXXXXXXWWWWWWXXXRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUWWWWWWXXXWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYZZZ]]]```dddeeedddaaa____________]]]ZZZWWWVVVWWWYYYXXXZZZ\\\]]]]]]]]]___aaa^^^___aaaccchhhrrrwwwssswwwwwwpppnnnpppsss{{{~~~|||vvvrrrssszzz~~~xxxyyyvvvxxx~~~tttmmm```]]]XXXUUUTTTSSSQQQPPPHHHGGGEEEDDDDDDCCCBBB@@@BBBAAA@@@>>><<<;;;999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<;;;::::::999999::::::888999:::;;;<<<<<<;;;:::888999:::;;;<<<<<<<<<<<<:::;;;<<<;;;999777888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<<<<;;;;;;:::::::::999:::;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;888999:::;;;<<<=========:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<======<<<===??????===;;;::::::::::::::::::::::::999:::;;;<<<============;;;=========;;;;;;;;;===AAAAAAAAA@@@@@@?????????>>>>>>>>>?????????@@@@@@??????@@@AAA@@@???>>>===;;;<<<===>>>>>>???>>>>>>>>>===;;;::::::;;;<<<===???>>>>>>???AAA@@@>>>;;;:::;;;===???@@@AAA@@@@@@<<<===???AAABBBBBBBBBBBBFFFGGGIIIJJJLLLLLLLLLLLLEEEFFFFFFFFFEEEFFFHHHKKKJJJHHHEEEDDDDDDDDDDDDCCCAAABBBBBBCCCCCCCCCCCCBBBDDDEEEFFFGGGGGGHHHHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGIIIJJJLLLLLLKKKKKKMMMNNNSSSUUUXXXYYYWWWVVVUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZ]]]bbbdddcccaaa___^^^]]]^^^^^^]]]ZZZYYYYYYYYY[[[\\\]]]\\\[[[[[[\\\^^^YYY\\\___aaacccjjjttt||||||}}}zzz|||zzzzzzwwwooojjjfffeeejjjpppzzz{{{rrrmmmpppxxx|||wwwzzzyyy}}}yyyooohhhbbb```\\\YYYVVVRRRNNNJJJCCCBBBAAAAAAAAAAAA@@@>>>???>>>>>><<<;;;:::999999;;;;;;<<<<<<=========>>><<<<<<<<<;;;;;;;;;::::::;;;;;;:::999999999999:::999999999999::::::::::::777888999;;;;;;;;;;;;::::::;;;<<<:::888777777888999999999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<>>>======<<<;;;:::::::::999:::;;;<<<<<<<<<;;;;;;999999:::;;;;;;<<<===============<<<<<<<<<;;;;;;999::::::;;;<<<<<<<<<<<<::::::;;;<<<======>>>>>>======<<<<<<;;;::::::999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>??????===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<:::<<<======;;;:::<<<>>>>>>???@@@BBBBBBAAA@@@????????????>>>>>>>>>>>>======>>>?????????>>><<<;;;:::;;;<<<======>>>>>>===<<<;;;999999:::;;;===???AAA@@@AAABBBCCCBBB???===<<<===???AAABBBCCCCCCBBB<<<===???@@@AAAAAAAAA@@@DDDEEEGGGIIIKKKKKKKKKKKKFFFGGGHHHGGGFFFGGGJJJLLLLLLIIIFFFDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFHHHHHHIIIIIIIIIGGGHHHJJJKKKKKKJJJHHHGGGIIIKKKLLLLLLKKKKKKLLLNNNSSSVVVXXXYYYWWWUUUTTTTTTWWWVVVVVVVVVUUUUUUTTTTTTSSSTTTVVVWWWXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXYYYZZZWWW[[[```cccbbbaaa______[[[]]]______]]][[[ZZZZZZ]]]^^^^^^\\\ZZZYYYZZZ[[[WWW[[[___aaabbbfffnnnuuuzzz}}}xxxtttuuusssuuu{{{xxxpppiiifffbbbjjjuuu{{{pppmmmqqquuu~~~~~~}}}|||}}}}}}~~~uuulllfffhhheeebbb^^^YYYSSSKKKFFF@@@???>>>???@@@???===;;;=========<<<<<<;;;;;;;;;999:::;;;<<<===???@@@@@@<<<<<<;;;;;;;;;:::::::::;;;:::999999888888999999::::::999888888999999:::666777888:::;;;;;;:::::::::;;;<<<:::888777777888888888999999999::::::::::::;;;<<<===>>>>>>>>>>>>??????>>>===<<<;;;;;;:::;;;<<<===>>>===:::888666999999::::::;;;<<<======>>>>>>=========<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999:::;;;<<<===???@@@@@@>>>>>>===<<<;;;;;;::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;=========>>>@@@???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<999;;;======;;;:::<<>>=========<<<===>>>>>>>>>===;;;:::999:::;;;<<<============;;;:::::::::<<<>>>AAABBBCCCCCCCCCDDDEEEDDDAAA???===>>>>>>??????===<<<;;;;;;<<<===???@@@BBBCCCCCCDDDFFFHHHHHHGGGGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLNNNMMMKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJIIIIIIIIIKKKMMMNNNNNNNNNOOOPPPOOOMMMKKKRRRTTTVVVVVVTTTTTTVVVXXXYYYXXXVVVTTTRRRRRRRRRRRRTTTSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYWWWUUUUUUVVVXXXYYY[[[\\\^^^^^^______^^^]]]\\\ZZZYYYYYYZZZ[[[[[[^^^``````^^^ZZZXXXWWWXXXYYY[[[]]]```dddggghhhooottt{{{xxxwwwxxxuuuqqqvvv{{{zzzsssnnngggkkkttt~~~zzzuuuqqq~~~}}}|||}}}{{{tttnnniiifffkkkfff^^^WWWPPPJJJDDDAAA???===<<<;;;;;;<<<===???===<<<:::888888888:::;;;999:::;;;===>>>>>>>>>???>>>===:::888777888:::;;;===<<<:::888777777888888888999999999999888777777888999:::;;;<<<<<<<<<<<<===<<<:::888777777888888666777888999::::::;;;;;;::::::999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999999999:::::::::;;;<<<===>>>>>><<<<<<==================:::::::::::::::::::::::::::<<<===<<<;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999<<<;;;;;;<<<>>>???>>><<<>>>>>>>>>>>>============;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::<<<;;;::::::::::::;;;<<<======>>>>>>?????????@@@======<<<;;;;;;:::999999??????===<<<<<<;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>>===<<<;;;;;;<<<>>>???AAA@@@@@@AAABBBAAA???<<<>>>>>>?????????>>>===<<<<<<<<<===>>>???@@@AAABBBCCCEEEGGGHHHGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJIIIIIIKKKMMMPPPOOOOOOQQQRRRRRRPPPNNNRRRTTTVVVVVVUUUUUUWWWYYYYYYXXXVVVTTTSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVWWWVVVXXXYYYXXXUUUTTTSSSTTTUUUVVVXXXZZZ[[[]]]^^^^^^___^^^]]][[[ZZZZZZZZZ[[[[[[]]]______\\\ZZZYYYYYYXXXYYYZZZ\\\___bbbdddfffhhhkkkpppxxx}}}}}}|||yyyqqqssswww}}}|||~~~~~~{{{rrrjjjeeecccccc^^^WWWPPPKKKFFFBBB???>>>===<<<;;;;;;<<<===>>>===<<<:::999888999:::;;;;;;<<<===>>>????????????>>><<<999777777777999:::<<<;;;:::888888888888888999999999:::999888888777777888999:::;;;;;;;;;;;;::::::999888888888999:::999::::::;;;;;;;;;:::::::::999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<;;;::::::999999999::::::::::::;;;;;;<<<===>>>=========<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;:::999888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999<<<;;;;;;<<<>>>>>>===<<<============<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<=========>>>>>>?????????<<<<<<;;;;;;:::999999888;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::===<<<;;;:::;;;<<<>>>??????>>>>>>>>>??????===;;;>>>????????????>>>======<<<<<<<<<======???@@@@@@CCCEEEGGGGGGGGGFFFGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJJJJIIIIIIKKKMMMPPPPPPQQQSSSUUUUUUSSSRRRQQQSSSUUUVVVVVVVVVXXXZZZYYYXXXWWWUUUTTTSSSSSSSSSPPPRRRTTTVVVWWWWWWWWWVVVVVVWWWXXXWWWTTTRRRRRRRRRQQQRRRTTTVVVYYY[[[\\\]]]```___^^^\\\[[[[[[ZZZ[[[[[[\\\]]]\\\ZZZYYYZZZ[[[YYYZZZZZZ\\\^^^```bbbccceeegggiiinnnvvv{{{{{{}}}yyyuuu~~~}}}~~~~~~|||vvvxxxuuuvvv}}}wwwlllddd```^^^XXXSSSMMMGGGDDDAAA???>>>>>>===<<<;;;;;;<<<===>>><<<<<<:::999999999:::;;;===>>>>>>?????????>>>>>><<<;;;888777666666888999;;;;;;:::999888888888999:::::::::::::::999999888666777888999999999999999888888777777888999::::::;;;<<<<<<<<<<<<;;;::::::999999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999::::::::::::::::::;;;<<<===>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<:::999777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<;;;:::;;;<<<===<<<;;;<<<;;;;;;;;;;;;:::::::::999::::::;;;;;;:::::::::999999999::::::;;;;;;<<<;;;;;;:::999999:::;;;;;;===============>>>>>>>>>;;;;;;::::::999888888888888999:::;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::;;;===>>>@@@>>><<<::::::;;;<<<;;;:::???????????????>>>>>>>>><<<<<<<<<;;;<<<===>>>???BBBDDDFFFGGGFFFFFFGGGHHHDDDEEEGGGHHHIIIJJJIIIIIIFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIIIIIIIIIIIIIKKKMMMOOOOOOPPPSSSUUUVVVUUUSSSQQQRRRSSSUUUVVVXXXYYYZZZYYYXXXWWWVVVUUUTTTSSSSSSOOOQQQUUUXXXYYYYYYWWWVVVWWWXXXYYYWWWUUUSSSRRRRRRPPPPPPRRRTTTWWWZZZ\\\]]]``````___]]]\\\[[[[[[[[[[[[[[[[[[ZZZXXXXXXZZZ\\\\\\\\\]]]^^^___aaabbbcccjjjjjjkkklllqqqxxx|||pppkkkjjjkkksss{{{yyymmmooozzz{{{xxxxxx|||xxxqqqpppnnnpppwww|||wwwuuuvvv~~~~~~{{{yyynnnddd]]]YYYWWWMMMIIIDDD@@@>>>>>>>>>======<<<<<<;;;;;;<<<<<<===<<<;;;::::::::::::;;;;;;>>>>>>>>>>>>>>>===<<<<<<;;;:::888666666666777777::::::999999999999999999:::;;;;;;;;;;;;:::999999666777888888999999999888888888777777777888888888999::::::;;;;;;;;;::::::999999999888999::::::;;;;;;::::::::::::::::::;;;;;;::::::999999:::::::::;;;:::::::::;;;;;;<<<=========<<<<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>><<<:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<:::999999;;;<<<;;;:::::::::999999999888888888888999999::::::::::::999777888888999:::;;;;;;<<<;;;:::999888888999:::;;;<<<<<<<<<<<<<<<<<<<<<===999999999999888888777777777999;;;===>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;===>>>???===;;;888888999:::;;;:::?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???BBBDDDFFFFFFEEEEEEFFFGGGEEEFFFHHHIIIJJJJJJIIIHHHDDDEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHGGGHHHJJJLLLMMMMMMOOOQQQTTTUUUTTTRRROOOPPPQQQSSSVVVYYYZZZZZZXXXXXXXXXWWWVVVUUUTTTTTTPPPRRRVVVYYY[[[YYYWWWUUUXXXYYYZZZXXXVVVTTTTTTTTTQQQQQQRRRTTTVVVYYY[[[\\\___^^^^^^^^^]]]\\\[[[[[[[[[\\\[[[YYYXXXXXXZZZ]]]_________```aaabbbcccdddiiijjjlllmmmooorrrwwwzzzpppeee`````````ccciiiqqq|||{{{jjjdddkkk|||~~~zzz|||~~~~~~wwwpppiiiggghhhllloooppptttzzz|||sssllljjjqqq}}}}}}~~~~~~yyyvvvzzz}}}vvvsssllleee]]]VVVPPPNNNFFFBBB>>><<<<<<===>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;:::::::::999888666666666666666888999999999999999999999:::;;;;;;;;;;;;:::999999777888888999999999999888999999888888777666555555444555777888999::::::;;;999888888888888999:::::::::::::::999999::::::::::::::::::999999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<:::888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888888999::::::999888888888888777777777777777888888999::::::999999777777888888999:::;;;;;;:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888777777666888:::<<<======<<<;;;:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;<<<===>>><<<:::888888999;;;;;;:::???>>>>>>===<<<============<<<;;;:::;;;===???AAAAAACCCEEEEEEEEEDDDEEEGGGHHHIIIKKKLLLLLLKKKIIIHHHBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFEEEEEE@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGGGGFFFFFFHHHJJJLLLLLLMMMOOORRRSSSQQQPPPMMMMMMNNNRRRVVVYYYZZZZZZXXXXXXXXXXXXWWWVVVUUUTTTRRRTTTWWWZZZ[[[YYYWWWUUUWWWXXXYYYYYYWWWUUUUUUVVVTTTSSSSSSTTTUUUWWWYYYZZZ\\\\\\]]]]]]]]]]]]\\\\\\\\\]]]\\\ZZZYYYXXXZZZ\\\^^^^^^^^^___```aaabbbccc```dddhhhkkkmmmoooqqqsss~~~{{{mmmccc^^^[[[ZZZXXX\\\bbbiiissszzzjjjaaaeeettt{{{uuu{{{~~~vvvoooddd```___``````___dddjjjuuuzzzrrrkkkooo{{{{{{zzz{{{}}}}}}xxxsssrrruuuyyy{{{zzzuuuooollljjjgggbbb[[[TTTMMMGGGDDDAAA???===<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::999888777666666666666777888999::::::::::::::::::::::::::::::999999888777888888999999999888888888888888888777555444333111222444666888999::::::888888888888888999::::::::::::999999999999::::::::::::999999999:::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999888666777888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<999777777888999999888888777777777777666666666666777888888999999999999777777777888888999999:::999999888777777888999999;;;;;;;;;:::::::::::::::888888888888888888888888555666777999::::::999999:::;;;;;;<<<<<<;;;;;;:::777888999::::::;;;<<<<<<;;;999888888:::;;;;;;:::>>>>>><<<;;;;;;;;;<<<===<<<;;;::::::;;;>>>AAACCC@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIKKKKKKKKKIIIFFFDDD???@@@CCCEEEFFFGGGGGGGGGCCCDDDEEEEEEEEEEEEDDDCCC???@@@AAABBBCCCDDDDDDEEECCCDDDEEEEEEDDDEEEGGGIIILLLKKKLLLNNNQQQQQQPPPNNNLLLKKKLLLPPPUUUYYYZZZYYYXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVXXXZZZZZZYYYWWWUUUUUUVVVXXXXXXVVVUUUVVVVVVVVVUUUTTTSSSSSSTTTVVVWWWYYYZZZ[[[]]]]]]]]]]]]\\\]]]^^^^^^\\\ZZZYYYZZZ[[[ZZZZZZZZZ[[[\\\]]]___```\\\___dddgggjjjlllnnnpppssswwwwwwnnnfff___ZZZUUUZZZ```gggooo{{{}}}rrriiiiiisss|||xxxmmmkkkrrr}}}~~~~~~yyypppgggccc___\\\YYYWWW[[[ccclllxxx|||}}}uuuttt{{{~~~yyytttrrruuuwww|||yyyuuuooojjjkkkmmmppprrrpppkkkeeeaaa___\\\VVVOOOIIIDDDAAA@@@>>>===<<<===>>>>>><<<:::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::999999888777777777666666777888:::;;;;;;::::::999999999:::999888888777666777777888888777777666666666777777777666444333222222444555777777888888888888888888888999999:::::::::999999999999:::::::::999999999::::::;;;<<<;;;;;;::::::999::::::;;;888888999999::::::;;;;;;::::::::::::::::::::::::888999:::999888777888999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===<<<999666666666888888888777777777777666666666666555666777888999999999999777777777888888888888888999888777666666777888999;;;:::::::::999999999999999999999999999999999999666666777777888888999999:::;;;;;;<<<<<<;;;;;;:::888888999:::::::::::::::888777777888:::;;;999888>>>===<<<::::::;;;;;;<<<<<<;;;::::::<<>>AAACCCEEEFFFFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB??????@@@AAACCCDDDDDDEEEBBBCCCDDDDDDCCCDDDFFFHHHLLLLLLLLLNNNPPPQQQOOOMMMKKKJJJJJJOOOUUUYYYYYYYYYXXXXXXYYYYYYYYYXXXVVVUUUWWWXXXYYYZZZYYYXXXVVVUUUSSSTTTVVVVVVUUUUUUUUUVVVWWWVVVTTTRRRQQQRRRSSSTTTWWWXXXZZZ\\\]]]]]]]]]]]]^^^______^^^[[[YYYYYYZZZVVVVVVVVVWWWXXXZZZ[[[\\\^^^```dddfffgggiiilllnnnkkkpppwww~~~xxx}}}{{{qqqfff^^^ZZZ___gggnnnvvv{{{tttrrrtttxxx{{{nnnccckkkxxx}}}{{{~~~{{{ppprrrvvv{{{}}}rrroooiiiddd___ZZZWWW\\\ccccccqqq}}}zzz|||}}}yyy|||}}}|||yyysssmmmkkkmmmpppvvv}}}|||vvvrrrnnngggbbbbbbeeehhhjjjiiieee___\\\VVVRRRKKKEEEAAA??????@@@===<<<<<<===>>>>>>;;;999:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<=========<<<<<<<<<===============<<<::::::999999888777777777555777888:::;;;;;;;;;:::888999999999999888777777555666666666666666555555444444666777777777666555444444555666666777666666888888888777888999999::::::999999999999999999:::999999999999::::::;;;<<<;;;;;;:::999999:::::::::777777888999:::;;;;;;<<<::::::::::::::::::::::::999:::;;;;;;:::999:::<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======<<<999666555666777777777888777777777666666666666555555777888888999999999888888888888777777777777999888777666666777888999:::::::::999999999888888999999999999999999::::::999999999888999999:::;;;:::;;;;;;<<<<<<;;;;;;:::888999999:::::::::999999666666666888::::::888666===<<<:::888888999:::;;;:::;;;<<<===>>>???@@@AAADDDCCCDDDDDDEEEFFFHHHIIIGGGHHHJJJJJJIIIGGGCCCAAACCC@@@===>>>BBBEEEFFFEEEEEEDDDCCCBBBAAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBDDDBBB@@@???AAAEEEKKKNNNIIIKKKNNNNNNNNNMMMNNNPPPJJJLLLOOORRRUUUWWWXXXXXXXXXVVVTTTRRRQQQQQQRRRRRRVVVWWWZZZ\\\\\\[[[YYYXXXRRRRRRSSSUUUVVVWWWXXXXXXSSSSSSSSSRRRQQQPPPNNNNNNSSSUUUWWWWWWWWWWWWYYY[[[```___^^^]]][[[YYYWWWVVVZZZYYYXXXVVVTTTTTTVVVXXX\\\\\\^^^```cccgggiiikkkooopppqqquuu~~~{{{uuuuuu~~~{{{zzzzzzvvvlllfffmmmwww{{{|||wwwnnnnnnvvvppphhhdddjjjuuu~~~|||zzzvvvqqqhhhaaaccciiiooovvv}}}zzzxxxvvvtttwww~~~}}}sssjjjdddcccdddiiimmmsss||||||uuummmfffaaa^^^]]][[[]]]aaaeeefffaaaZZZTTTJJJGGGCCC???<<<:::999999@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>>>>===;;;:::999:::;;;;;;<<<<<<;;;;;;888999:::;;;<<<<<<<<<<<<======<<<;;;:::888666666666666666666777777777777999999999777555555777999555555666666555555444333999999888777666555444444333333333444444444444555777777777777888888888888999999999999999888777666666888;;;======<<<:::888:::999888:::======:::777777777777777777777777777::::::999999888777777777888999999::::::;;;;;;<<<===<<<:::999888999::::::999::::::888777777999<<<;;;:::888666555555666777777777888888888777777666999999777666555555555555777777777777888888888888444555555666777888888999;;;::::::999999::::::;;;===<<<999888777999;;;<<<;;;:::888666666777888999888999;;;<<<===<<<;;;;;;888888999999999:::::::::777888:::;;;;;;:::888777<<<;;;:::888888888999::::::;;;;;;<<<===>>>??????AAAAAABBBCCCEEEGGGHHHIIIGGGHHHIIIIIIHHHFFFCCCAAAAAA???<<<===@@@CCCDDDDDDDDDCCCAAA@@@???@@@AAABBBBBBAAAAAAAAAAAAAAAAAABBB@@@@@@@@@AAACCCEEEHHHJJJIIIKKKMMMNNNMMMMMMNNNOOOKKKMMMPPPSSSUUUVVVWWWWWWWWWVVVUUUSSSQQQPPPOOONNNSSSUUUWWWYYYZZZZZZXXXWWWRRRRRRSSSTTTUUUWWWXXXYYYUUUUUUTTTSSSRRRPPPOOONNNRRRTTTVVVVVVVVVVVVXXXZZZ]]]]]]\\\[[[ZZZXXXWWWVVVXXXXXXWWWVVVTTTTTTVVVXXXWWWXXXZZZ\\\___cccfffgggkkklllnnnqqqxxxuuunnnlllsss{{{~~~~~~~~~ssssssvvv~~~|||xxxwww}}}}}}rrrjjjllluuu~~~~~~{{{uuuqqqsssyyy}}}{{{wwwpppqqquuu|||zzzqqqkkkjjjkkkhhhiiimmmssszzz}}}xxxqqqhhhaaa\\\YYYXXX\\\^^^bbbdddbbb\\\RRRKKKEEECCC@@@===;;;:::;;;;;;>>>????????????>>>>>>==================<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<999999:::;;;;;;<<<======>>>>>>===<<<;;;999777777666666666666777777777777666777777666444444555666555555666666555555444333777777666666666666666555333333333444444555555555666666777777777888888888888888999999999888777777777888:::<<<<<<;;;:::999:::999888:::<<<<<<:::777777777777777777777777777999888888888888777777777999999999999888888888888;;;:::999999999999999999888999999888666666888:::;;;:::888666555666777777888888999999999999888888999888777777666555555555555555555555666666666666666666666777777888888999;;;::::::999999::::::;;;<<<:::888777777999;;;<<<;;;:::888777666777888999888999:::;;;;;;;;;;;;;;;:::::::::999999888888888555666888:::;;;;;;:::999999999999999999888888888::::::;;;;;;<<<<<<<<<===??????AAABBBDDDFFFHHHIIIEEEFFFGGGGGGFFFDDDBBB@@@???===<<<===???AAABBBBBBDDDBBB@@@>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB===???AAACCCEEEEEEEEEEEEIIIKKKMMMMMMLLLLLLMMMNNNLLLNNNPPPSSSUUUUUUUUUUUUUUUUUUUUUTTTRRROOOMMMKKKPPPQQQTTTVVVXXXXXXWWWVVVRRRRRRRRRSSSTTTVVVXXXZZZXXXWWWVVVTTTRRRQQQOOONNNQQQSSSUUUUUUTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVWWWWWWUUUTTTTTTUUUWWWSSSTTTVVVYYY\\\```ccceeeeeegggiiilllqqqxxxsssjjjeeehhhnnnrrruuuwwwuuuwww{{{xxxuuu{{{{{{xxxqqqttt{{{|||vvvtttuuulllkkkjjjlllpppvvvyyy{{{wwwssskkkccc]]]XXXVVVUUU______```___[[[SSSHHHAAA???>>><<<;;;:::;;;;;;<<<<<<<<<===>>>>>>>>>============<<<;;;;;;;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>;;;;;;:::::::::<<<===>>>>>>>>>===<<<;;;:::888777666666666666777777777777555666777777555444444555555666666666666555444444444444555555555666666666222222333444555555666666666666777777777777888888666777888888999999888888888999:::;;;;;;;;;:::::::::999999:::<<<;;;999777666666666666666666666666666666777777777777888888999888888777666666555555777888888999999999999888777888888777666666777999:::999888666666666777777888888999::::::999999888999888888777666666666555444555555555666666666777888888888888888888888888;;;::::::999999::::::;;;999888777666777999;;;<<<;;;:::888777777777888999999999888888888999::::::<<<;;;:::999888777666666333555777999:::;;;;;;;;;888888999999999888888777::::::::::::::::::;;;;;;>>>???@@@BBBCCCDDDDDDEEECCCDDDEEEEEEDDDBBBAAA???>>>>>>======???@@@AAABBBDDDBBB???>>>===???BBBCCCBBBBBBCCCCCCCCCCCCBBBBBB>>>@@@BBBDDDEEEEEEEEEEEEHHHJJJLLLLLLKKKKKKLLLMMMLLLNNNQQQTTTUUUUUUTTTSSSRRRSSSTTTUUUTTTQQQOOOMMMNNNOOORRRTTTUUUVVVVVVUUURRRRRRQQQRRRSSSVVVYYYZZZYYYXXXWWWUUURRRQQQPPPOOOQQQSSSTTTTTTSSSSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWXXXVVVTTTRRRSSSSSSQQQRRRTTTWWW[[[___bbbdddbbbdddfffiiikkknnnssswwwyyyxxxnnnfffhhhlllqqqvvv{{{~~~~~~|||}}}uuurrrooonnnoooqqqssssssooolllgggbbb^^^[[[ZZZZZZaaa___[[[WWWRRRKKKCCC===;;;;;;:::999999:::;;;;;;:::;;;;;;<<<===============<<<;;;:::::::::<<<<<<===<<<;;;::::::<<<>>>???<<<;;;:::999999;;;===???<<<<<<<<<;;;:::999777777666666666666777777777777666888::::::888666666666666666666666666555444444444444444444555555555666222222333444555666777777666666666666777777777888555666777888999999999999999999999:::::::::;;;;;;999999::::::;;;:::888777666666666666666666666666444555555666777888888888888888777777666666666666555666777999999999888777777888999888777666888999999999888777666666777777777777888999999999888888888888888888777777666666666666777777888888999999:::999999999999999999999;;;::::::999999::::::;;;888777666666777999;;;<<<:::999888777777777888888999888777666666777888999:::::::::999888777777666444555666888999:::::::::777888888999999999888888999999999999::::::::::::???@@@@@@AAAAAAAAA@@@???AAABBBBBBBBBBBB@@@???>>>>>>>>>?????????@@@AAABBBDDDBBB@@@??????@@@CCCDDDBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLNNNQQQTTTUUUTTTSSSQQQOOOQQQTTTVVVVVVUUUSSSQQQMMMNNNPPPRRRTTTUUUUUUUUUQQQQQQQQQRRRTTTVVVXXXZZZYYYXXXVVVTTTSSSRRRRRRRRRTTTUUUVVVUUUSSSSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZZZZXXXYYYZZZXXXTTTQQQPPPPPPOOOPPPRRRUUUXXX\\\___aaaaaacccfffgggggghhhjjjlllooottt|||wwwoooooosssxxx|||yyy|||yyyvvvsssqqqooollljjjhhhgggeeedddcccbbbbbbbbb```[[[TTTNNNJJJFFFBBB@@@;;;::::::999999999999999999:::;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<===<<<:::999:::;;;===???<<<;;;999888999:::<<<===:::::::::999888777666555666666666666777777777777666888::::::888666666666666666777777666666555444555555555555444444444444333333444555555666777777555666666666666777777777444555666777888999999999999999999:::::::::;;;;;;888999;;;;;;:::888777777666666666666666666666666444444555666777888888999777777777888888888999999444555777888999888888777888999::::::888888888:::888888888777777777777777555555666777777777777777777888888999888888777666666666666777888999999999:::::::::999999999999999;;;::::::999999::::::;;;777777666777888999:::;;;999999999888888888888888999888666555555666777888888888888888888888888888666666777777888888777777888888888999999999999999888888999999:::::::::;;;??????@@@@@@@@@>>>===<<>>======???@@@@@@??????@@@AAABBBAAAAAA@@@AAAAAACCCCCCBBBCCCDDDEEEEEEDDDCCCBBBFFFEEECCCAAABBBDDDGGGIIIGGGIIIKKKJJJIIIHHHIIIJJJKKKMMMQQQTTTUUUTTTRRRQQQNNNPPPSSSVVVWWWVVVUUUTTTLLLMMMOOOPPPQQQRRRSSSSSSOOOOOOQQQSSSUUUWWWXXXYYYXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYYWWWTTTSSSSSSTTTUUUVVVWWWYYYZZZZZZ[[[[[[XXXZZZ[[[ZZZVVVRRRPPPOOOMMMNNNPPPRRRUUUXXX[[[]]]```bbbdddeeedddddddddeeejjjmmmsssyyy{{{{{{~~~|||wwwsssvvv{{{{{{yyyvvvtttppplllfffbbbbbbccceeeffffffeeedddcccZZZTTTMMMGGGCCCBBBAAAAAA;;;;;;;;;::::::999999999::::::;;;<<<<<<<<<;;;;;;::::::999999999:::;;;;;;;;;;;;:::999:::;;;<<<===;;;:::999888888999:::;;;888888888888777666555555666666666666777777777777555666777777555444444555666777777777777666555555666666666555555555444444444555555555555666666666555555666666666666777777444555666777888888888888888999:::;;;;;;;;;::::::888:::;;;;;;999777777777666666666666666666666666555555666777777888999999777777888999999:::;;;;;;666777777888888888888777888999;;;;;;999888999:::777777888888777777777777444444555666777777777777777777999999999888777666333333444555666777888888999999999999999999999999;;;::::::999999::::::;;;888888888888888999:::;;;999999999999888888777777888888777666666666777777777777777888888888999999777777666666666666666666:::999888888888:::;;;<<<888888999999:::;;;<<<<<<<<<===>>>??????>>><<<;;;>>>>>>>>>>>>============;;;>>>@@@???>>>===>>>@@@??????@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFEEECCCBBBFFFDDDCCCAAABBBCCCEEEGGGGGGIIIJJJJJJHHHGGGHHHIIIIIILLLPPPTTTUUUUUUSSSQQQNNNPPPRRRTTTUUUUUUTTTSSSKKKLLLLLLMMMNNNOOOOOOOOOLLLNNNQQQTTTVVVWWWWWWWWWXXXXXXWWWWWWXXXZZZ\\\]]]\\\\\\\\\YYYVVVSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYVVVXXX[[[[[[XXXTTTRRRQQQOOOOOOPPPRRRUUUWWWZZZ[[[]]]___aaaaaa```______```bbbfffjjjnnnssszzzyyyyyy~~~tttwwwzzz}}}}}}~~~xxxuuurrrooolllhhhccc``````bbbeeefffeeeaaa]]][[[QQQMMMGGGCCCAAA@@@>>>===:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::888888999:::::::::::::::999999999::::::::::::;;;888888888888888888888888888999999888888777666555666666666666777777777777666777777666444444555666777777777777777666555555555666666666666666777777666666666666555555555555555555555666666666777777555555666777888888777777777888:::<<<<<<;;;:::999777:::<<<;;;888666666777777777777777777777777777666777777888888999999999888999999999999999999999999999888777777777888888666888::::::999888888888777777777888888888777777444555666777777888888888666777999::::::999777666333333444555666777888888777777888888999999::::::;;;::::::999999::::::;;;999999999999999:::::::::999999999999999888777777888888888888888777666666888888888888777777777777555555555555666666777888;;;:::999888888:::<<<===777888888:::;;;<<<======:::;;;===??????>>>===<<<===============<<<<<<<<<:::<<>>===>>>???AAAAAAAAA@@@???CCCDDDEEEGGGGGGEEEDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDGGGHHHJJJIIIHHHGGGGGGHHHHHHKKKPPPTTTVVVUUUSSSQQQOOOPPPRRRSSSSSSSSSRRRRRRJJJKKKKKKKKKLLLLLLMMMMMMKKKNNNQQQUUUWWWXXXWWWVVVYYYXXXXXXXXXZZZ]]]```bbb______^^^[[[WWWTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXSSSWWWZZZ[[[ZZZWWWUUUTTTRRRRRRSSSUUUWWWYYY[[[\\\[[[\\\^^^^^^]]]\\\\\\]]]ZZZ^^^dddhhhkkkoootttyyy|||xxxxxxxxxwwwxxx|||zzzrrrooossswwwyyy{{{~~~{{{|||}}}uuusssooollljjjgggdddbbb```bbbdddeeebbb\\\VVVQQQJJJHHHDDDBBB@@@>>>;;;888999:::;;;<<<===>>>>>>===============<<<;;;::::::666888999:::;;;::::::999777888999:::::::::999999777777888888888777777666999999999999999888777666666666666666777777777777999999999777555555777999777777777777777666666555444444555666777888999999777777777666555555444444555555555555666666666777555666666777777777777777666888;;;======<<<:::888777:::<<<;;;888555666777888888888888888888888888888888888888999999999999::::::999999888777777777;;;:::999777777777888999555777999999888777777777666777888888888888777777555555777888888999999999666777999::::::999888777555555666777888999::::::666666777888999999::::::;;;::::::999999::::::;;;;;;;;;::::::::::::::::::888999999999999888777777777888999999999777666555::::::999888777666555555333333333444666777999:::999999888888888888888888999999999888888888888777999:::;;;<<<===>>>>>>>>>>>>===;;;:::999999:::;;;========================@@@??????>>>>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEEEECCCAAA???>>>>>>???AAACCCBBBFFFJJJIIIFFFDDDFFFHHHMMMMMMOOOPPPPPPQQQQQQQQQNNNMMMMMMNNNNNNNNNKKKIIIJJJHHHGGGFFFGGGIIILLLNNNNNNQQQTTTVVVVVVUUUUUUUUUUUUVVVXXXZZZ]]]```cccddd```___\\\XXXUUUSSSRRRRRRTTTRRRSSSUUUYYYYYYWWWTTTSSSTTTVVVWWWWWWVVVUUUTTTOOOPPPSSSUUUXXXZZZ[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]YYYZZZ\\\```dddhhhkkkmmmrrrxxx}}}uuummmlllqqqvvvvvvtttzzz}}}zzztttttt{{{ssskkkjjjlllvvv}}}yyyrrruuuyyy~~~|||~~~wwwuuuttttttpppkkkgggfffeeecccbbbcccaaa]]]XXXSSSNNNJJJHHHEEECCCAAA???===;;;::::::999:::;;;=========<<<<<<999:::;;;;;;<<<<<<<<<;;;666777999:::;;;::::::999999888888888888888999999666777888999999888777666555666888:::::::::888777777777777777888999::::::888777777777666666555555666666666666666777888888888777666444444444555666666555444333222333444444333444444555666777888888777666666666666888999:::555555666777888999999:::999999999999999888777666666666666666666666666666555777888999999888666555888888888888888888999999777777777777888888888888777777777777777666555555888777666555555666777888777888:::::::::999777555444555777888888888777666444555666777777777777777444444555777888999:::;;;999999999:::::::::;;;;;;;;;:::999999888888999999:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888999999888777666555444333999888777666666777888999777777777777777777777777999999999999999999999999999:::;;;<<<==================<<<;;;::::::::::::;;;;;;<<<<<<<<<=========@@@???>>>>>>======>>>>>>AAAAAABBBBBBCCCDDDDDDDDDCCCAAA???======>>>@@@BBBAAAEEEIIIHHHEEECCCEEEHHHHHHHHHIIIJJJKKKLLLLLLKKKLLLKKKKKKKKKLLLLLLIIIGGGIIIHHHGGGGGGGGGIIIKKKLLLLLLNNNRRRSSSSSSSSSTTTUUUTTTVVVXXX[[[^^^```aaabbb```^^^ZZZWWWUUUSSSSSSTTTSSSRRRQQQSSSVVVWWWVVVTTTQQQRRRTTTUUUVVVUUUTTTSSSSSSTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[ZZZ[[[]]]___bbbeeehhhjjjlllpppvvv}}}|||tttsssvvvyyy~~~wwwmmmhhhggghhhhhhfffnnnrrrvvvzzz~~~wwwooolllqqq}}}}}}sssnnnlllkkkqqq|||yyyoooppprrrvvv|||{{{}}}~~~uuurrrrrrooonnnlllkkkiiigggcccaaaZZZYYYUUUQQQMMMHHHEEEDDDCCCBBB@@@>>><<<;;;::::::999:::;;;<<<===<<<;;;;;;777777888888999888888888999999:::;;;;;;;;;;;;;;;888888777777888999::::::666666777777777777666666777888999::::::999999888999888888888888999999:::888888888777777777666666666666666666666777888888888777666555555555666777777666555444333444444555444444555555666666777777777666666666666888999:::777777777777777888888888888888888777777666666666777777777777777777777777555777888999:::999777666777777777777777777777777666666777777777888888888777777777777777666555555777666555555555555666777777888999::::::888777555444555666777888777777666555555666777777777666666555555666777888999999:::999999999::::::::::::;;;;;;::::::999888999999999999999::::::::::::999999::::::::::::::::::::::::999888888777777666555555777666555444444555666666777777777777777777777777::::::::::::::::::::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;<<<======>>>@@@???>>>>>>======>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBAAA???=========???@@@AAADDDGGGGGGDDDCCCEEEGGGDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHGGGHHHIIIIIIGGGEEEGGGGGGGGGHHHIIIIIIJJJJJJJJJLLLNNNOOOOOOPPPRRRTTTSSSUUUXXX[[[^^^^^^^^^^^^^^^\\\XXXTTTSSSSSSTTTVVVSSSQQQPPPPPPRRRTTTUUUTTTOOOPPPRRRSSSTTTTTTTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[XXXXXXXXXYYYYYYZZZZZZZZZ\\\\\\]]]^^^```bbbcccdddfffgggiiilllrrrzzzvvvllljjjnnnrrrvvv{{{~~~wwwnnngggcccaaaaaaeeehhhmmmqqqvvv~~~xxxlllgggfffnnnwww}}}vvvpppfffhhhooowww{{{~~~uuurrrppprrrxxx|||zzz}}}~~~|||{{{}}}www}}}}}}{{{~~~~~~tttppppppoooooonnnllljjjddd]]]XXXNNNMMMKKKHHHEEEBBB@@@???@@@???===<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;:::777777888888888777777666:::999999999999:::;;;;;;777777777777888999:::;;;666666666555555666666666::::::::::::999999999999::::::999999888999999999999999999888888888888777777666666666666777888888777777777666777777888999777777666555555555555555555555555666666666666666666666666666777888999999888888888888777777666666888777666555555555666777777777777777777777777777666777888999::::::999888666666666666666666666666666666777777777777888888777777777777777666666555777666666555555666666777777888999::::::888666555444555666777777777777666666666777777777666666555666666666777777888888888888888999999999:::::::::;;;;;;:::999999999999999888888888999999888888888::::::::::::::::::::::::888888888888888888888888888777666555444444555555777777777777888888888888:::::::::;;;;;;<<<<<<<<<;;;;;;<<<=========<<<<<<;;;<<<<<<===<<<;;;999888777888999:::<<<===>>>>>>??????>>>===============>>>>>>??????@@@AAAAAAAAAAAA@@@???===<<<===>>>>>>AAACCCEEEEEECCCCCCEEEFFFDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFGGGFFFDDDFFFGGGHHHIIIJJJJJJIIIHHHKKKLLLMMMLLLLLLLLLNNNPPPRRRUUUXXX[[[]]]]]]\\\[[[\\\YYYUUUQQQPPPRRRTTTVVVSSSQQQOOONNNOOOQQQSSSUUUPPPQQQQQQRRRTTTUUUVVVVVVWWWXXXYYY[[[\\\\\\\\\\\\WWWWWWXXXXXXYYYYYYZZZZZZ]]]]]]\\\]]]]]]^^^___```ccccccccceeehhhpppyyy}}}ooojjjlllpppkkkooossstttvvv|||{{{xxx~~~~~~sssjjjfffdddfffiiikkknnnrrryyy~~~pppgggaaaccchhhnnnvvv~~~yyyyyymmmlllnnnsssxxx}}}yyywww{{{{{{wwwwwwwwwuuuvvvxxx{{{}}}{{{vvvqqqrrrssspppmmmhhhbbbZZZQQQKKKDDDDDDCCCAAA@@@>>>=========<<<;;;;;;::::::;;;;;;:::;;;<<<======<<<;;;::::::::::::::::::999999888888888666666666777888999666666666777888:::;;;<<<888777666555555666777888<<<;;;:::999999999::::::;;;;;;:::999888888999999999999999999999999999999777777666666777777888999777777777888888999999:::888777777666666666666666666666666666666555555555555555666666777888888999888888777777777777777777888777555444444555777888888888888888888888888888666777888999::::::999999777777666666666666666555666666666666777777777888666666777777777777666666777777777777777777777777666777999:::999888666555555555555666666666666666888888999888888777666666777777777777777777666666888888888888999999999999;;;;;;:::999999999999999777888888999999888888777777777777777777777777777777777777888999999::::::999999888888777666666666888888888999999:::::::::999999:::;;;<<<<<<============>>>>>>>>>===<<<<<<;;;<<<<<<===<<<;;;999888777777888:::<<<===>>>??????>>>>>>===<<<===============>>>>>>???@@@@@@@@@@@@@@@>>>=========>>>>>>AAABBBCCCCCCCCCDDDEEEFFFEEEEEEFFFGGGGGGGGGFFFFFFEEECCCCCCCCCEEEGGGFFFEEEGGGHHHIIIKKKKKKJJJIIIHHHLLLMMMMMMLLLJJJIIIKKKLLLRRRTTTWWWZZZ[[[[[[ZZZYYYYYYVVVRRROOOOOOQQQTTTVVVSSSRRRPPPNNNNNNPPPSSSUUUSSSSSSSSSSSSTTTVVVXXXYYY\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXYYYZZZZZZ[[[]]]\\\\\\\\\\\\\\\\\\]]]```aaacccdddfffjjjooossswww~~~uuukkkiiijjjgggkkkooorrrvvvyyyzzz~~~uuummmiiikkklllllllllnnnuuutttjjj```]]]^^^aaaiiirrrxxx{{{wwwvvvyyy|||~~~{{{|||~~~~~~|||wwwxxxzzz}}}~~~zzzxxxvvvxxxzzzwwwvvvwwwrrrrrrooojjjccc\\\UUUNNNGGGCCC@@@@@@??????>>>>>>>>>===;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;::::::999888777666666666888888666666666777888:::;;;<<<:::999888777777888999:::;;;;;;:::999999::::::;;;;;;::::::999888888888888999999999999999:::::::::777777777777777888999999777777888999999999::::::777777777777777666666666666666666666666555555555444555555666777777888888555666666777888888999999999888666555555666888999777777777777777777777777777777888888999999999999888888888777777666666666555666666666666777777777666666777777777777666666888888888888888888888888666777888999999888666444555555555555555666666777::::::::::::999999888777777777777666666666666666777777777888888888999999::::::999888888888888999888888999999999999888888777777777777777777777777666666777888999:::;;;;;;888888888888888777666666888888999999:::;;;;;;;;;888888999:::<<<===>>>>>>??????@@@??????>>>======<<<<<<<<<<<<;;;:::999999888888999;;;<<<>>>?????????>>>======<<<<<<===============>>>??????@@@@@@?????????>>>>>>??????@@@BBBBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCDDDFFFHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIILLLMMMMMMLLLJJJIIIJJJKKKQQQSSSUUUXXXYYYZZZYYYYYYXXXVVVSSSQQQPPPQQQTTTUUUTTTTTTSSSQQQOOOPPPTTTVVVWWWVVVUUUTTTUUUWWWZZZ[[[``````^^^\\\YYYVVVTTTRRRVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\[[[[[[[[[[[[\\\\\\\\\___bbbdddeeefffgggiiilllqqqyyyrrrkkkkkkiiilllqqquuu|||~~~xxxsssooooooooonnnooovvvzzzpppfff```^^^^^^eeelll{{{~~~yyyvvvxxx}}}zzz}}}}}}xxxtttqqqoooqqqzzz|||tttnnnllllll{{{}}}qqqkkkkkkaaa\\\UUUOOOJJJGGGDDDBBB???????????????>>>>>>>>>;;;:::::::::::::::;;;;;;;;;<<<=========<<<;;;:::888888999:::::::::::::::;;;;;;:::999999999999:::777777777777888999:::;;;:::999999888888999999:::999999999999::::::::::::999999888888777888888888888999999999999:::::::::888777777777777888999999777888888999999999888888777777777777777666555555555555555666666666666666444444555666777777777777555555666777888999::::::888777666666666777888999666666666666666666666666888777777777777777777777999888888777777666666666555555666666666666777777555666666777777777777777777888888999999888888777666777888999999777555444555555444444555555666777999::::::::::::999999888666666666666666666666666666777777777777888888888999999888777777777777777888888999999999999888888999999999999999999999999555555666777888999:::;;;555555666666666666555555777888888999::::::;;;;;;777777888:::;;;<<<>>>>>>AAABBBBBBAAA@@@???>>>=========<<<;;;::::::::::::999::::::<<<===>>>??????>>>>>>===<<<<<<<<<<<<============>>>??????@@@@@@>>>>>>??????@@@@@@AAAAAACCCBBBBBBBBBDDDFFFGGGHHHFFFFFFGGGGGGGGGFFFFFFEEEGGGFFFDDDEEEHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIKKKMMMNNNMMMLLLLLLMMMPPPQQQSSSUUUWWWYYYYYYZZZZZZXXXVVVTTTSSSTTTUUUVVVUUUUUUUUUSSSQQQQQQTTTWWWYYYWWWUUUTTTTTTWWWYYY[[[^^^]]]\\\ZZZXXXVVVSSSRRRTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^ZZZ]]]aaaccccccccccccccceeeiiimmmpppssszzz~~~uuurrrooorrrwww|||vvvvvvvvvvvvyyy~~~vvvpppllljjjooovvvyyyuuuvvv{{{}}}}}}yyyuuupppmmmiiigggmmmvvvyyyzzzwwwpppgggbbbbbbeeeqqqwww}}}{{{qqqfff___\\\QQQMMMIIIEEEDDDCCCBBBAAA?????????>>>>>>=========<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;:::999888555666777888999:::::::::;;;;;;;;;;;;;;;:::999999888888777777888999::::::888888999999999999888888555666888999:::;;;::::::777777777666777777888888888888888888999999999:::888888777777888888999:::777888888999999888777666666666777777777666555444444444555555666666777777333444555777777777777666666666777777888888888999555555555666666777777777555555555555555555555555888888777666555555555555888888777666666555444444555555555666666666777777555555666777777777777777555666777777777777666555666777888999888777555444555555444444444555666777777777888888999888888888555555666666666666666666666666666777777777888888888777777666666666666666666777777888888777777666999999999999999999999999555555666666777888999999333444555666777777666666666777777888999999::::::666666888999;;;<<<===>>>CCCCCCCCCBBBAAA@@@???>>>>>>===;;;:::999999:::;;;:::;;;;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@>>>>>>???@@@AAABBBBBBCCCDDDCCCAAABBBDDDGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFGGGIIILLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLFFFIIIMMMOOOOOONNNOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\[[[YYYWWWVVVVVVVVVWWWUUUWWWWWWUUUSSSSSSUUUXXXZZZXXXUUUTTTTTTVVVYYY[[[WWWWWWXXXXXXXXXXXXWWWWWWRRRSSSTTTUUUVVVWWWXXXXXXYYYZZZZZZZZZ[[[]]]^^^___[[[^^^aaacccbbbbbbbbbcccbbbeeehhhiiijjjooowww{{{wwwvvvyyy}}}}}}~~~}}}zzz}}}{{{vvvwww{{{~~~~~~~~~}}}||||||wwwsssoookkkeee```ccciiiqqqvvvzzz{{{}}}|||rrrrrrooohhh___[[[]]]aaajjjnnnrrroooggg\\\TTTPPPIIIGGGDDDBBBAAAAAA???>>>??????>>>>>>===<<<<<<;;;<<<<<<;;;;;;::::::;;;;;;888999999:::999888777666555666888999;;;;;;<<<<<<999::::::;;;:::999888666999888888888888888999999666777888999999888777666333444777:::;;;;;;:::999666666555666666777888888777777777888888999999999888888888777888888999:::777888999999888777666555555666777777777666444333333444444555666777888888333444555777777777777666888888888888777777777777333333444555666666555555555555555555555555555555999888777555444444444444777777666555444444333333555555555555666666666777555555666777777777777777333444555666666555444333555666888999888777555444555555444333444555666777444555666777777777777777555555555555666666777777666666666666777777777777777777666555555555555555555555666666666666555555666666666666666666666666555555555666777888888888444555777888999:::999999777888999:::;;;<<<<<<<<<777888999:::<<<>>>@@@AAA@@@@@@@@@???>>>======<<<:::::::::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???===>>>???@@@@@@@@@@@@@@@AAA>>>===>>>BBBFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGJJJLLLLLLJJJHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKOOONNNMMMLLLKKKKKKKKKKKKIIILLLPPPRRRQQQPPPPPPPPPNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZZZZYYYXXXWWWWWWVVVWWWYYYZZZYYYXXXVVVUUUXXXVVVUUUUUUVVVWWWVVVUUU[[[ZZZYYYWWWVVVVVVVVVVVVTTTQQQNNNNNNOOOQQQSSSSSSYYYXXXWWWVVVWWWYYY[[[\\\\\\^^^___aaaaaaaaa``````^^^___```aaadddfffhhhiiiuuuzzzzzzyyy|||{{{{{{}}}{{{xxxwwwvvvvvvyyyzzz~~~~~~|||yyytttmmmfff```]]]\\\cccmmmvvvyyyzzz{{{zzzwwwjjjhhheeebbb```______```hhheee```YYYQQQKKKFFFDDDCCCBBBBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>><<<;;;;;;<<<<<<;;;:::::::::;;;;;;;;;::::::999888888888888888999999999999:::;;;;;;<<<<<<;;;;;;999999888888888999;;;;;;:::999777666555555666666111333555888999999999888::::::999999::::::;;;<<<888888777777777777888888666555444444555666777888999999999888777666666555555555666666666666555555555666666666666666555555666666777777777777666666555555666888999999999999777777777777777777777777666666555555555555666666888777777666666666777777666777777666444222333444777666555444333444555555666777888777666555666777888999999999888777555444777777777777666666666666888777555444333333444444222444666888999888777777444555555666666666666666888888888888888888888888777666555444444555666777888777666777777777555444666666666666666777777888555666777888888777666555888999:::::::::888777666777777888888999888888888;;;;;;<<<===???AAACCCDDD@@@???>>>======<<<<<<<<<;;;;;;:::::::::;;;<<<<<<============>>>???@@@@@@>>>===<<<<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAAAAA???===???CCCFFFGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHJJJJJJJJJHHHHHHHHHIIIJJJKKKKKKLLLLLLKKKNNNMMMLLLKKKKKKJJJJJJJJJHHHKKKPPPRRRRRRQQQQQQQQQPPPQQQRRRTTTUUUWWWXXXYYYXXXYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[\\\[[[ZZZXXXWWWXXXWWWUUUUUUWWWXXXWWWVVVYYYYYYXXXXXXXXXWWWWWWWWWRRRPPPNNNMMMOOOQQQSSSTTTXXXWWWVVVVVVWWWYYY[[[\\\]]]^^^___``````aaaaaaaaabbbbbbbbbbbbcccdddeeeeeefffkkkrrrzzz|||uuuqqqssswww~~~zzzrrrpppwww~~~||||||{{{|||~~~~~~zzztttmmmeee___]]]ccckkkrrrrrrqqqqqqnnnkkkddddddddddddcccaaa```___\\\ZZZVVVQQQLLLHHHEEECCCAAAAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;;;;:::888:::::::::::::::999888888666666777888999::::::;;;999::::::;;;;;;;;;;;;;;;:::999888888888999:::;;;:::999777666555555666666333555777999::::::999888888888888888888999::::::888777777666666777777888666555555444555666777888888888777777666555555444444444555555555555444444555666666777777666666555666666777777777777666666555555666777888888888888555555555555555555555555555555444444444444555555777666666555555666666777666777777666444222333444777666555444333444444555555666777777666555666888777777888888777666444333666666666666666777777777888777555444333333333444333444666888888888777666444444555666666666666666888888888888888888888888888777777666666777777888888777777777888888666444666666555555666666777888777888999999999999888777888888888888888777666666999999888888888777777777999::::::;;;===???AAABBB@@@>>><<<;;;:::;;;<<<===<<<<<<;;;:::::::::;;;;;;<<<<<<===???@@@BBBCCCDDD???>>>===<<<;;;;;;;;;;;;<<<===???@@@AAABBBBBBCCCAAA??????@@@CCCFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJIIILLLPPPRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[YYYZZZ[[[[[[[[[ZZZXXXWWWXXXVVVUUUVVVWWWXXXWWWVVVUUUVVVXXXYYYYYYYYYXXXXXXRRRPPPOOOMMMNNNPPPRRRTTTWWWVVVUUUUUUVVVYYY[[[]]]^^^^^^^^^^^^___```aaabbbeeedddcccbbbaaa`````````___bbbgggmmmsss|||zzzrrrmmmlllqqqxxx}}}xxxpppggghhhsss{{{tttlllddd___dddkkkppppppnnnnnnkkkfffbbbccceeeeeeccc___ZZZWWWMMMKKKIIIGGGDDDCCCBBBAAA????????????????????????>>>======<<<<<<======>>>===<<<:::;;;<<<<<<;;;999:::::::::999999777666555555555666888999:::;;;<<<999999:::;;;;;;;;;;;;:::::::::888888777888999:::999999888666666666666666666777888999:::999888888777777777666777888888999777666666555555666666777666555555555555666777777777666666555555444444444333333444444444444333333666666777777777777666666555666666777777666666555555555666666666666666555555555555555555555555555444444333333333333444444666555555555555555666666555666777666444333333444666666555444444444444555333555666666555555777888666666666666666555333333555555555666666777777777777666555444333333333444333444555777777777666666444444444555555555666666777777777777777777777777888888999999999999888888999888777888999999777555666555555555555666777777777888888999999888888777888777666666666666666666::::::999999999999999:::888999999:::<<<===???@@@???===;;;999888999;;;======<<<;;;:::::::::::::::;;;<<<===???@@@AAABBBBBB>>>===<<<;;;;;;;;;;;;;;;<<<===???AAABBBCCCDDDDDDAAA@@@@@@AAACCCEEEGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHJJJLLLMMMJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKNNNQQQRRRRRRQQQQQQRRRTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUTTTUUUWWWWWWVVVUUUSSSTTTWWWYYYZZZZZZYYYXXXSSSRRRQQQNNNMMMNNNPPPSSSVVVUUUUUUUUUVVVYYY[[[]]]___^^^]]]]]]^^^___aaabbbcccbbbaaa___^^^]]]\\\\\\___aaacccgggkkkqqqxxx|||{{{tttqqqqqqxxx{{{qqqjjjdddggguuu{{{wwwpppiiieeeccciiimmmmmmnnnooommmhhheeeeeedddaaa[[[UUUOOOKKKCCCBBBAAA@@@@@@???@@@@@@>>>>>>>>>>>>??????@@@@@@>>>>>>============>>>>>>@@@>>>======>>>>>>===<<<::::::999999777666555444666666777888999999::::::888888999:::::::::::::::::::::888777777777888999999999888777777666666666777777888888888777777666777777666666777777888999666666555555555555666666666666555555555666666666666666666555555555444444333333444444444444333333555666777777888777777777555666666666666666666555555555555666555555444444555555555555555555555555555444444333333444444555555444444444444555555666555666777666444333444555666666555555444444444444222333555555555555777888666666666666555555444444444444555555666777777777555555555444444333333333333444555666666666666555444444444444444555555555666666666666666666666666777888999::::::999888777999888888888::::::888666555555444444555555666777555555555666666666666666999888666555555666777888888888888888999:::;;;<<<;;;<<<<<<===>>>@@@AAABBB>>><<<:::888777999;;;======<<<;;;:::::::::::::::<<<===>>>>>>??????>>>>>>;;;;;;;;;;;;;;;<<<=========>>>???AAACCCDDDDDDEEEAAAAAAAAAAAABBBCCCEEEGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGGGGGGGHHHJJJMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMOOOQQQSSSSSSQQQPPPQQQQQQTTTTTTTTTTTTUUUUUUVVVVVVYYYXXXWWWUUUTTTTTTTTTTTTWWWWWWWWWWWWWWWVVVUUUUUUSSSSSSSSSTTTVVVWWWUUUTTTRRRSSSVVVXXXYYYYYYXXXWWWUUUUUUSSSPPPMMMMMMOOORRRWWWVVVUUUUUUVVVYYY[[[]]]^^^^^^]]]]]]]]]___aaabbb___^^^]]]\\\[[[[[[[[[[[[\\\]]]___```aaaeeeiiimmmuuuxxx|||xxxxxx~~~vvvoooiiiddd```eeeuuu}}}zzz|||~~~yyyuuusssqqqnnnkkkdddhhhjjjiiiiiijjjhhhcccbbb```\\\VVVPPPKKKFFFDDD@@@@@@???>>>>>>>>>>>>???<<<======>>>>>>??????@@@>>>>>>============>>>>>>@@@>>>======>>>>>>===<<<:::999999888777666444333999999888888888888888888777888999999::::::999999:::999888777777777888999999999999888777777666666666666666666666555555555777777777777777888999999666666555555555555666666666666666666666666555555777777666666666666555555444444555555555555444444555555666777777777777777555555666666666666555555444555555555555444444333666666666666666666666666666666555555555555666666444444444444444555666666444666666666444333444555555555555555555444444444111333444555444444666888777777666666666666666666444555555555666666666777444444444444444333333333333444444555555555555555444333333222333444555555555555555555555555555555555666777888888777666555888888777888::::::999777444444444444444555555666444444555555555666666777999888777666777777999:::555555555555666888:::;;;999999::::::;;;===>>>???<<<;;;:::888888999;;;<<<<<<<<<;;;:::::::::;;;;;;<<<===>>>>>>>>><<<;;;:::::::::::::::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDBBBBBBBBBAAA@@@@@@BBBDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHGGGGGGHHHJJJKKKMMMJJJKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPQQQQQQPPPOOONNNPPPRRRSSSSSSRRRQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVYYYXXXVVVTTTRRRRRRRRRRRRXXXXXXWWWWWWWWWVVVVVVVVVSSSRRRSSSUUUWWWWWWVVVTTTSSSSSSUUUVVVVVVVVVUUUUUUTTTUUUTTTQQQNNNNNNRRRUUUYYYXXXWWWVVVWWWYYY[[[\\\]]]]]]]]]]]]^^^___```aaa[[[[[[[[[ZZZZZZ[[[[[[\\\[[[\\\]]]^^^]]]^^^```bbbggggggkkkuuu~~~{{{zzzvvvpppeeebbbaaaggguuuyyyooommmqqq{{{tttppppppqqqpppooolllnnnlllgggfffeee```ZZZWWWUUUPPPKKKGGGEEEEEEEEEAAA@@@???>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>???>>>======<<<<<<======>>>===<<<:::;;;<<<<<<;;;999999999999888888666555444::::::999999888777777777777777888999999999999888888777777666777888999:::999999999999888777666555555555555555555555555555777777777777777888888999777666666555555666666777666666666777666666555444666666666666666666666666444444555555555555444444333444555666777777777666444555555666666555555444444444555555555555555444777777777777777777777777666666666555555666666666444444444444555666777777444555666555444333444666555555666666555555444333111333444444333333555666777777666555555666666777555555555555555555555555333333444444444444333222444444444444444444444444333333222111222333444555666666666666666666666666555555666666666666555555777777666888999:::888777444333333333333444555555666666666666777888999999888888888888888999999:::777666555444555666888:::666666666777888999:::;;;;;;;;;::::::::::::;;;<<<;;;;;;:::::::::;;;<<<<<<;;;<<<===>>>>>><<<:::999;;;;;;;;;::::::;;;<<<<<<@@@@@@BBBCCCDDDDDDDDDDDDBBBCCCCCCAAA>>>===???BBBFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPNNNMMMNNNPPPRRRRRRRRRSSSTTTVVVSSSTTTTTTUUUVVVWWWWWWXXXYYYWWWUUUSSSRRRRRRSSSTTTWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTUUUWWWYYYYYYWWWUUUTTTTTTTTTTTTSSSSSSRRRRRRQQQSSSTTTRRRPPPQQQVVV[[[\\\ZZZYYYXXXXXXYYY[[[\\\\\\\\\]]]^^^____________[[[[[[[[[[[[[[[[[[\\\\\\]]]___aaaaaa___^^^^^^^^^```]]]```hhhooottt|||xxxvvvvvvxxxyyywwwuuuzzzxxxrrrfffcccbbbhhhuuu~~~sssnnnooo|||{{{ssspppqqqrrrqqqoooqqqpppkkkddd```]]]WWWOOOLLLJJJGGGEEECCCCCCDDDEEE@@@??????>>>=========>>><<<========================<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;;;;:::888888999999999888888777666999999999888888888888888666777777888888888888888666666666666777888:::;;;999999::::::999888666555666555555555555666666666666666555555666666777888888777777666666777777888666666777777777666444333555555555555555555555555333333444444444444333333222333444555666666666666444555555666666555555444333444555666666666666666666666666666666666666666666555555444444555555666555555555555666777888999444555666555444444555666444555666666666555444333222333444444333222333555666555555444444555666666666666666555555444444333222333444444444444333222444444333333333333333444333222111000111222444555666666666666666666666666666555555555555555555666666666555777999999888666333333333222333444444555666666555555666777999:::666666777888888888888888;;;:::888777666777999:::999888999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===;;;<<<===??????===<<<:::======<<<;;;::::::::::::AAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDAAA===<<<===@@@FFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMOOOPPPPPPOOONNNLLLLLLNNNQQQRRRSSSTTTWWWYYYTTTUUUUUUVVVWWWXXXYYYZZZXXXVVVUUUSSSSSSTTTVVVWWWTTTSSSSSSRRRQQQRRRRRRRRRUUUUUUVVVYYY[[[[[[YYYWWWVVVUUUTTTRRRQQQQQQPPPQQQNNNQQQSSSRRRQQQTTTZZZ```]]]\\\ZZZYYYXXXYYY[[[\\\[[[\\\^^^___```______^^^]]]]]]\\\\\\\\\\\\\\\]]]]]]___bbbaaa___]]][[[[[[]]]ZZZ\\\ccchhhiiinnnuuu~~~|||sssllljjjlllqqquuusssqqquuu|||~~~wwwqqqddd```^^^dddqqq~~~xxxxxxyyy|||uuurrrssssssqqqnnnkkkiiiccc[[[WWWTTTMMMFFFFFFEEEDDDCCCBBBBBBCCCCCC>>>>>>==========================================<<<<<<;;;;;;;;;;;;<<<<<<>>><<<;;;;;;<<<===;;;:::888888999999999888888777777777888888999999999:::666666777888888888888888555555555555777999;;;<<<999999::::::999888666555666666666666666777888888555444444444444555666666888888777777777777888888666666777777777666444333444444444444444444444444222222222333333222222222111222333444555555555555444555555555555555555444333444555666777777777777555555555555555555555555555444444333333444444555555555555666666888999999333555666555444444555666444555666666666555333333333444555444222222222444555444333222333444555666777777666555444333333222111222333444444444333222444444333222222333333333333222111000000222444555777777777777777777777777777666555444444555666777666555555666888999777666333333222222333333444555444333333333444555777888444555666888888888777666999888888888777777666666888777777777999<<<>>>@@@888999999:::;;;<<<======:::;;;===>>>>>>>>>===<<<@@@@@@@@@@@@@@@???>>>===999999999:::::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCAAA>>><<<<<<===???EEEEEEFFFFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDGGGHHHIIIJJJKKKKKKKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRTTTVVVVVVWWWSSSTTTTTTUUUVVVVVVWWWWWWXXXWWWUUUTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTTTTVVVUUUSSSRRRRRRRRRSSSTTTVVVTTTRRRPPPNNNMMMMMMMMMPPPPPPPPPPPPRRRTTTVVVXXXYYYYYYYYYYYYXXXXXX[[[]]]^^^]]]]]]^^^^^^___```aaa___```aaa```^^^\\\]]]^^^[[[\\\]]]]]]\\\ZZZWWWVVVXXXYYY[[[^^^```bbbccccccoooppprrrwwwmmmddddddddddddeeegggiiilllnnnpppwww|||}}}rrrkkkeeecccaaadddqqq|||wwwrrrmmmhhhddd]]]ZZZTTTOOOKKKHHHGGGGGGBBBAAA@@@?????????@@@AAA@@@@@@>>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<===<<<<<<<<>>=========<<<:::888999888777777777888::::::::::::999888777777888888777777666555555555555666999999999999999999::::::777888888999999888888888333333444444555666666666555555666666666666555555444444444444444555666777777666666555555555555666666666777777777777666666------...///000111111222333444444555555444444333444444444555555555555666444555666777777888888777444444444333333222222222555555555555555555555555333333333444555666777777666666666666666666555555777888888777444333333444666555555444444444555555444444555555555555555555555555555555555555555555555555555444333333222222555555666666666444333222333111000///000222555777444444444555555555555666555444333333222222222222555777888777666555666888999999888777666555444444555555666777888999:::::::::::::::;;;;;;:::999999888888888777777777666666777777777777888;;;===???999999::::::;;;;;;<<<<<<:::;;;<<<===>>>===<<<<<<>>>????????????>>>===<<<999999999::::::::::::;;;===<<<<<<<<<===???@@@AAAAAAAAA@@@>>><<<<<<>>>@@@DDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQSSSUUUVVVWWWWWWRRRSSSSSSTTTTTTUUUVVVVVVVVVUUUTTTSSSRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRQQQPPPNNNMMMLLLMMMMMMNNNQQQQQQPPPQQQRRRTTTVVVWWWWWWXXXXXXWWWVVVWWWYYY\\\^^^^^^^^^^^^___``````aaa```aaaaaa```^^^]]]]]]^^^ZZZZZZ[[[[[[ZZZXXXVVVTTTVVVWWWXXXZZZ\\\]]]^^^___aaaaaacccffflllttt||||||iii``````^^^^^^______```aaaaaabbbkkkpppwww|||{{{tttlllfff___``````eeerrr}}}}}}|||xxxqqqlllfffaaa\\\YYYRRRPPPLLLGGGDDDCCCCCCCCCAAA@@@???>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;;;;999888888888888777555777777666666666777888999:::999888888777777777888888777666666555555555555777888888888999999::::::888999999999999999888777777777777666555555444444555555666666666666555555555444444444444555555666777777666555444444444555222333333444444333333222333444444444444444444444333444444555555444444333444444444444555555555555555555666666666555555444444444444333333222222222444444444444444444444444333333444444555555666666444444444444444444333333666777777666444333444555555555444444444444555555444444555555555555555555555555555555555555555555444444444444444444555555555555666666666444333222111111111222333444444555444444444444555555555555555444333333222222333333555777888777666555666777888888777777666555555555333333444555666777888888999:::::::::::::::999999888888777777777777666666777666666666888999<<<===::::::::::::::::::::::::999:::<<<=========<<<;;;<<<<<<=========<<<;;;;;;888888999999999:::::::::===<<<<<<<<<<<<===>>>???>>>??????===<<<<<<>>>AAACCCCCCDDDDDDEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOQQQRRRSSSTTTTTTTTTQQQQQQQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQPPPPPPOOONNNNNNKKKKKKJJJJJJKKKMMMNNNOOOPPPPPPOOOOOOPPPRRRSSSUUUVVVWWWWWWVVVUUUUUUXXXZZZ]]]]]]^^^^^^___``````aaaaaabbbbbbaaa___]]]\\\]]]XXXXXXYYYYYYXXXVVVTTTSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXZZZ^^^ccchhhkkkuuuzzzzzzhhh___^^^[[[[[[[[[ZZZYYYXXXWWWVVV\\\aaahhhnnnoookkkeeeaaa\\\^^^aaagggrrr|||~~~zzzpppnnnrrr|||zzz|||pppkkkddd]]]XXXSSSOOOLLLHHHFFFCCCAAA??????@@@@@@???>>>>>>======>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::::::::::::::999999888666444444555666666666666666666555666777777888999888888888888777777777888888777666555555444444555666666777888999999::::::::::::::::::999888777888888777777666555555555555555555555555555555555666555444444444444444444888777666555444333333333000111111222222111111000555444444444333333333333333444444555555444444333444444444444555555555555555666666555444333222222444444333333333333222222222222222222222222222222444444444444444444444444333333333333333333444444444555666666444333444666555444444444444444555555555555444444444444444444444444444444444444444444333333444444555666666777444444555555555444444333000111333555555555444333444444444444555555555555555444333333333333333333555666777777555555666777666666666666666666666666333333444555666666777888888999999:::::::::999999777777777777777777666666666666666666777888:::;;;::::::999999999888888888888999;;;<<<<<<<<<;;;:::999::::::;;;::::::999999888888888888999999999999<<<<<<<<<;;;;;;;;;;;;<<<;;;<<<======<<<===???AAAAAABBBBBBCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRTTTSSSSSSRRRRRRSSSSSSTTTRRRRRRRRRQQQPPPOOONNNMMMJJJIIIIIIIIIJJJLLLNNNOOOOOOOOONNNMMMNNNOOOQQQRRRWWWWWWWWWVVVUUUUUUWWWYYY\\\]]]^^^______````````````bbbcccbbb___]]]\\\\\\WWWXXXXXXXXXWWWVVVTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVXXX[[[^^^```bbbfffmmmuuu}}}~~~kkk___\\\ZZZZZZZZZYYYWWWUUUSSSRRRTTTXXX^^^cccfffeeebbb```^^^```bbbgggqqqyyyyyytttnnniiihhhnnnuuu|||~~~sssooowww{{{zzzyyyxxxxxxzzz}}}{{{wwwwwwxxxxxxsssoooccc^^^WWWQQQMMMJJJHHHFFFDDDCCCAAA???>>>>>>??????===<<<<<<<<<======>>>>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999999999888888777888666444333555777999999666666666666777777888888777888888888888888777777888888888777666555444333333444555666777888999:::::::::;;;::::::999888777444444555555666666777777555555555555555555555555666555555444333333333333777777555444333333222222222222333333333333222222333333333333333333333333333444444555555444444333333333444444444555555555555555555555555444333333333333333333333333333333333333333333333333333333444444444333333333333333444444555555555555666666333444555555444333444666444444333333444444555555555555444444444444333333444444444444444444444444444444444555555666666666333444444444444444444444222333444444555555555444333333444444444555555555555444444333333333444444555666777666555555666777555555555666666666777777555555666666777888888999777888888999999999999999666666666666666666777777666666666666777888888999999999999888777777666666777888:::;;;;;;::::::999777888888999999999888888777777777888888888999999;;;;;;;;;;;;::::::999999999:::<<<<<<<<<<<<>>>@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIEEEEEEEEEFFFGGGIIIJJJKKKJJJKKKLLLMMMMMMMMMMMMLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSQQQRRRSSSSSSSSSQQQOOOMMMKKKKKKJJJJJJKKKLLLNNNOOOPPPPPPOOOOOOOOOPPPRRRSSSXXXXXXXXXWWWUUUUUUWWWYYY[[[\\\]]]^^^_________^^^___aaabbbaaa___\\\[[[[[[XXXXXXXXXXXXWWWVVVVVVUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRRRRSSSUUUWWWYYYZZZYYY\\\aaaeeekkkrrrzzzooo___WWWVVVVVVUUUTTTSSSRRRQQQPPPRRRTTTXXX\\\___```______]]]___aaafffqqq|||~~~zzzqqqiiicccdddggglllssszzz{{{zzzxxxyyy~~~uuuiiiiiiooowww}}}}}}zzz{{{}}}}}}xxxpppooonnnnnnpppsssuuuvvvvvvooohhhfffggggggccc^^^UUUQQQKKKGGGFFFEEEDDDCCCDDDCCCAAA???>>>=========;;;;;;<<<<<<============>>>======<<<<<<<<<<<<<<<========================888888999999888777777666888666444333555888999999777777888888888999999999666777777888888888777777888888888888777666555444333444444666777888999999::::::::::::999999888777222333333444444555555666555555444444444444555555666555444333333333333333666555444333222222222222333333444444444444333333333444444555666666777777333444444555555444444333333333333444444444444555333444555666666666666666333333333333333333333333333333333333333333333333333333333333333222222222444444444444555555666666222333444444333333444555333333333333333444555555555555444444333333333333444444444444444444444444666666555555444444444444333333333333444444555555555444333222222444555777333333333444444444444555444444444333333444555555444666777666555444555666444444555555666666777777555555666666777777888888666777888888999999999888555555666666666666777777777777777777888888888888888888888777777666666666666777999:::::::::999888666666777888888888777777666777777777777888888888999999999::::::999888888777999;;;;;;;;;<<<===???>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJDDDDDDDDDDDDEEEFFFHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPRRRTTTUUUUUUSSSPPPOOOLLLLLLKKKKKKKKKLLLMMMNNNSSSRRRRRRRRRRRRTTTVVVWWWXXXXXXXXXVVVUUUUUUWWWYYYYYYZZZ\\\]]]^^^^^^]]]\\\\\\^^^``````^^^\\\[[[[[[YYYYYYXXXXXXXXXWWWWWWWWWWWWUUUTTTRRRRRRRRRRRRSSSRRRSSSTTTVVVXXXYYYZZZZZZWWWYYY[[[]]]```eeejjjoooxxxwwwdddZZZTTTSSSRRRQQQQQQQQQQQQQQQUUUVVVWWWXXXZZZ[[[\\\]]]ZZZ\\\```hhhvvvwwwmmmccc______aaagggnnnqqqtttvvvwwwzzz}}}lllccccccjjjnnntttyyy}}}|||wwwvvvvvvxxx}}}~~~zzzzzz||||||wwwsssjjjhhhfffgggiiikkkmmmmmmmmmfff^^^ZZZYYYYYYVVVRRRIIIFFFCCCAAAAAAAAAAAA@@@BBBAAA???>>><<<;;;::::::::::::<<<=====================<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>999999999999888777666666666444222222444666666666777777888999999999999999555666777888888888777666666777888999888777666555444555555666777888888999777888888999999999888888555555444444333222222111666555444333333444555666555444333333333333333333444444333222222222333333111222222333333222222111000111222333444555666666333444444555555444444333333333333333444444444444333333444666666777777777222222333333333333444444444444444444444444444444222222222222222222222222111111222222333333444444222333444444222222222444222222222222333444555666555555444444333333222222333333333333333333333333666555555444333333222222222222222222333444666666666444222000111222555777333333333333444444444444444444444444444444555666444555666666444444555666444444444555555666666666333333444444444555555555555666777888888888888888555555555666666666777777888888888888888888777777777666666666666666666666666777888999999999888777555666666777888888777777666666666777777777888888666777888999999999888777777888:::;;;;;;;;;<<<===<<<===>>>???@@@@@@@@@@@@???@@@@@@AAACCCDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPOOOPPPQQQRRRSSSRRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPNNNPPPSSSVVVVVVTTTQQQOOOKKKJJJJJJJJJKKKLLLNNNOOOQQQQQQQQQQQQSSSTTTVVVXXXWWWWWWWWWUUUSSSSSSUUUWWWWWWXXXZZZ\\\]]]\\\[[[ZZZYYY[[[^^^___^^^\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWVVVTTTRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZUUUVVVXXXYYYZZZ^^^bbbeeejjjpppyyyvvvmmmaaa___]]][[[ZZZ[[[]]]^^^]]]\\\ZZZYYYYYYZZZ[[[\\\[[[^^^dddnnn}}}vvvjjjeeecccdddjjjpppwww|||yyymmmjjjeeeiiiooosssyyy{{{yyyyyytttyyyyyywwwuuuuuuvvvuuurrrooohhheeeaaa```aaaccccccbbb^^^YYYRRRNNNMMMMMMLLLJJJDDDBBB@@@@@@AAAAAA@@@???>>>>>>===<<<;;;;;;::::::999:::<<<===>>>>>>>>>===<<<<<<<<<;;;;;;<<<<<<===========================999999999999888777666666444333222333555555555333666666888999999999888777444555777888999888777666555666888999999888777666666666666777777888888888555555666777888888888888666555555444333333222222666555333222222333555666333333333222333333444444222222222222222333333444111222222333333222222111000000111111111222222222333444444555555444444333222222333333333444444444333444444555555555444444222222222333333444444444222222222222222222222222000000111111222222333333000111111222333333444444333444444333111000111222222222222222333444555666555555444444333222222111333333333333333333333333333333333333333333222222111111111111333444666777444333222222111222333444222222333333333444444444444444444444444555666666444555666666444444555666444555555555555555555555333333333444444444555555444555666777888888888888444555555555666666777777888999999999999888888777666666666666666666666666555666777999999888888777555555666777888888777777666666666666777777777777555666777999999999888777666888:::;;;::::::;;;<<<<<<<<<>>>??????@@@@@@@@@??????@@@AAACCCDDDDDDEEEDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEGGGHHHIIIJJJJJJJJJMMMMMMMMMNNNOOOOOOPPPPPPMMMNNNPPPQQQRRRQQQPPPPPPOOONNNNNNMMMMMMNNNNNNOOOLLLOOORRRUUUVVVTTTRRROOOIIIHHHHHHIIIJJJLLLNNNPPPNNNNNNNNNOOOPPPRRRUUUVVVVVVVVVVVVTTTRRRRRRTTTUUUVVVWWWYYY[[[\\\[[[ZZZYYYWWWZZZ]]]^^^]]]\\\[[[ZZZXXXXXXWWWVVVVVVVVVWWWWWWWWWVVVTTTRRRQQQRRRSSSTTTSSSTTTVVVWWWWWWVVVUUUTTTSSSTTTVVVWWWYYY[[[___bbb]]]bbbhhhlllooouuu}}}rrrpppllljjjiiijjjlllnnndddbbb___\\\[[[[[[\\\^^^___cccjjjssstttnnnmmmnnntttzzz|||xxxfffjjjpppvvv|||~~~www}}}~~~~~~||||||}}}~~~~~~}}}tttsssrrrrrrrrrqqqnnnmmmiiiddd^^^\\\\\\\\\[[[ZZZQQQMMMIIIEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCAAA@@@=========<<<<<<<<<<<<<<<999:::<<<>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999777666666555555444555777777555333444555777888888888777666333555777888999888777666444555777999:::999888777777777777777888888888888333444555777888888888888333333444444555666666777666555333222222333555666222222222222333444444555111111111111222333444555333333444444444444333333666555555555555444444444333444444555555444444333222222333333333444444444444444444444333222111111222222222333333444444444111111111111111111111111//////000111222333333444222222333444444555666666333444555333111000000111222222222222333444555666555555444333333222111111333333333333333333333333000111111222222333333444111111111111222444666888111222333333333222111000222222333333333444444444444444444444444555666777444555666555444444555666555555555555555555555555555555555666666666666666444555666777888888888888444444444555555555555666666777777888888888888888444444444555555555666666444444444444444444333333777777888888888888777777666666666666777777777777777777777777666666666666555555666777888999::::::@@@???>>>???AAABBBAAA@@@FFF===;;;CCCEEE???>>>CCCFFFFFFGGGHHHGGGFFFEEEDDDIIIGGGEEEEEEGGGHHHFFFCCCEEEEEEFFFGGGHHHIIIIIIJJJLLLMMMNNNOOOOOONNNMMMLLLLLLKKKLLLLLLMMMOOOPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOMMMKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKPPPOOONNNOOOQQQRRRQQQPPPRRRRRRQQQQQQRRRTTTVVVWWWVVVVVVVVVVVVWWWWWWXXXYYY]]]]]]]]]\\\[[[YYYWWWVVVXXXWWWUUUUUUVVVVVVVVVUUUVVVTTTRRRRRRTTTWWWXXXXXXUUUUUUVVVXXXYYYXXXUUUSSSVVVVVVWWWXXXYYYZZZ[[[\\\\\\]]]```ccceeehhhiiijjjrrrxxx|||vvvlllbbb\\\[[[\\\^^^hhhmmmuuu{{{{{{|||zzzyyy|||wwwuuuxxx~~~zzzwwwuuuyyywwwuuuuuuvvvxxxxxxwwwvvvsssooollljjjhhheeebbbZZZWWWTTTQQQPPPOOONNNMMMHHHEEEBBB@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>======<<<;;;:::999999999888888:::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======;;;999888::::::999888777777777888777777777777666666666666666666777888888888888888555666777666555444555777888888777777666666555555555666777888888777666555888888777777666666555555444444444333333222222222555555444444444444555555222222222222222222222222000111222333333333333333555444444333333444444555333333333222222111111111333444444555555444444333444444444444444444444444222222333333333333444444444444333333222111000000000000111111111111000000000111111111111222222222222222333333333333444444444444444333333222222222222222333333333333444444555555555555555555555555111111333444444333111111111111222333222111000//////111222444555555444444555555555444444333333333444444444444444444444444444444444555555555666666333333333333333333333333111222222444555555666666444555555555444333333222333333444444555666666777444444444555555555555666444444555666666666555555333444444444444555555555555555555555555555555555777777888888888888777777555666666666777777777777:::999999888777666666666666666666777777888888999999;;;<<<===>>>AAAFFFJJJ\\\KKK===>>>@@@>>>???DDDCCCDDDEEEFFFFFFFFFEEEDDDGGGEEEDDDDDDFFFGGGEEECCCEEEEEEFFFGGGHHHIIIIIIJJJMMMMMMNNNOOOOOONNNMMMMMMLLLLLLLLLLLLMMMNNNNNNOOOLLLLLLMMMMMMNNNOOOOOOPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKNNNMMMMMMNNNPPPQQQPPPOOOQQQQQQQQQQQQRRRTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZXXXVVVTTTVVVUUUTTTUUUVVVWWWXXXXXXXXXVVVTTTTTTUUUWWWXXXXXXVVVUUUUUUWWWXXXXXXVVVTTTTTTUUUVVVWWWYYYZZZ[[[[[[YYYZZZ\\\^^^aaabbbccccccccchhhnnntttwwwxxxzzz{{{wwwoookkkjjjkkkuuu{{{|||wwwuuuzzz|||yyywwwuuuvvvuuuuuuvvvwwwwwwuuusssrrrnnniiiddd```\\\XXXUUUQQQNNNKKKJJJJJJJJJIIIHHHCCCAAA??????AAACCCDDDDDDBBBAAAAAA@@@??????>>>>>>>>>===<<<;;;::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===<<<;;;999888999999888777777777888888777777777666666555555555555666666777888888777777444666777666555444555777777777777666666666555555555666777777777777666555777777777666666666555555555555444444333333333333444444333333333333444444222222222222222222222222000111222222333333333333444444333333333333444444333333333222222111111111333333444444444444333333444444444444444444444444222222222333333333444444444444333333222111111000000000111111111111000000000111111111111222222222222222222333333333444444444444333333333222222222111111111222222222333333444444444444444444444444111111222222222222111111222222222333222111111000222222333444555666666666555555444444444333333333444444444444444444444444333333444444444555555555444444444444444444333333222222222222333333444555444444555555444333333222333333333444555555666666444444444555555555555666333333444555555555555444333333333333444444444444444555555666666777777777666777777888888777777666555555666666666777777777:::::::::999888777777666666777777777777777777777555999<<<;;;:::===GGGOOOdddOOO>>>;;;>>>>>>>>>@@@???AAACCCDDDEEEFFFEEEEEEEEEDDDCCCDDDEEEFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJMMMNNNNNNOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMJJJJJJLLLNNNPPPQQQSSSSSSPPPOOOMMMKKKIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKLLLKKKKKKMMMOOOPPPOOONNNQQQQQQQQQQQQSSSTTTUUUVVVWWWVVVUUUUUUUUUVVVWWWXXXVVVWWWYYYZZZYYYWWWTTTRRRSSSSSSTTTUUUWWWXXXZZZ[[[ZZZXXXVVVVVVWWWYYYYYYYYYXXXVVVUUUUUUWWWWWWWWWVVVSSSTTTVVVWWWYYYZZZZZZZZZWWWXXXYYYZZZ[[[[[[[[[[[[[[[___cccfffgggggghhhhhhqqqwww|||uuutttvvvxxx~~~|||zzzxxxwwwvvvvvvuuuttttttrrrooojjjgggeeeaaa\\\WWWTTTPPPLLLIIIHHHFFFEEEDDDEEEFFFEEEDDDAAA@@@>>>???AAACCCDDDDDDAAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;999888888777777777777888888999777777666666555444333333444555666666666666666666444555666666555444555666666666666666666555555555555666666777666666555555666666666666666555555555333333333333222222222222333333222222222222333333222222222222222222222222111111111222222222222222333222222222222222222333222222222222222111111111333333444444444444333333444444444444444444444444222222222222333333333333444333333222222111111111000000111111111111000000000111111111111222222222222222222222333333333333333333333333222222222222000000111111111222222222222222222222222222222222222222111111111111222222444444333222222222222222222222222222333444555555444444444444333333333333444444444444444444444444222222333333333444444444444444555555555555555555333222111111111111333333444444444444444333333222222222222333444444555555444444444555555555555666444555555666666666666666222222222333333333444444333333444555666777777888666666777777777777666666555555555666666666777777888888888888888888888888777777777666666555555555888:::<<<;;;:::;;;AAAFFFPPPEEE<<<===@@@>>>;;;;;;===???AAADDDFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKHHHIIIKKKNNNQQQSSSUUUWWWUUURRROOOKKKIIIIIIIIIJJJHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJKKKMMMPPPQQQPPPOOOQQQQQQRRRSSSTTTUUUWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTWWWXXXWWWUUURRRPPPSSSTTTUUUVVVVVVXXXZZZ\\\ZZZXXXWWWXXXZZZ\\\\\\\\\ZZZWWWUUUTTTVVVWWWXXXXXXUUUVVVWWWYYYZZZ[[[[[[ZZZXXXXXXXXXXXXXXXWWWVVVUUUZZZ]]]___aaa``````aaabbbdddhhhnnnssswww{{{}}}yyyvvvtttvvvzzz}}}||||||yyyxxxvvvuuussswwwtttoookkkgggaaa\\\XXXUUURRROOOLLLKKKJJJGGGEEEGGGEEEDDDDDDEEEEEEDDDBBBCCCAAA??????@@@AAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999999999999999999999999999:::;;;;;;;;;;;;:::999888666666666666666777888999777777666555444333333222444444555555666555555444444555666666444444555666555555555555555555555555555666666555555555444444555555555555555555555555111111111111111111000000333333222222222222333333222222222222222222222222222111111111111111222222222222111111111111222222222222222111111111111111333333333444444333333333333333333333333333333333111222222222222333333333333333333222222111111111000111111222222111111000000000111111111222222222111222222222222333333333333222222222222222222222111111111111222222222222333333333333333333333333444333222111111222333444555444333222111222333444111000/////////000222333333333333333333333333333333333333333333333333333111111222222222333333333555555555555666666666666555444222111000111222333333333444444444333333222111111222333333444444555444444444555555555555666444555555666666666666666222222222333333333444444222222333444555555666666666666777777777777666666555555555555666666666666444555555666777888999999777777666666555444444444999999:::;;;<<<===<<<;;;===;;;<<<>>>>>><<<;;;<<<<<<>>>AAADDDFFFHHHIIIIIIEEEFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKMMMMMMNNNNNNMMMLLLKKKJJJGGGHHHJJJMMMQQQTTTVVVWWWUUUSSSNNNJJJHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMJJJJJJLLLOOORRRSSSQQQPPPQQQRRRSSSTTTVVVWWWXXXXXXUUUSSSQQQPPPPPPQQQSSSTTTQQQSSSUUUVVVVVVTTTRRRQQQUUUWWWXXXWWWVVVVVVXXXZZZXXXXXXWWWYYY\\\_________ZZZXXXUUUTTTUUUWWWXXXXXXWWWYYYZZZ\\\\\\\\\[[[ZZZZZZZZZYYYYYYXXXWWWUUUUUUVVVXXXZZZZZZYYYZZZ[[[]]]^^^```cccfffhhhkkkoooqqquuuxxxwwwsssttt|||}}}{{{{{{}}}~~~}}}zzzyyy~~~{{{wwwtttsssqqqooommmooojjjccc]]]XXXUUUQQQOOOKKKIIIGGGGGGGGGGGGFFFEEEGGGFFFDDDDDDEEEDDDBBBAAABBB@@@??????@@@AAA@@@?????????>>>>>>>>>>>>======>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;:::999999999999999999999999999999:::::::::::::::999999999555555555555666777888888777666666555444333333333444444555555555555444444444555666555444333444666444444444444444555555555666555555444444444444444444444444444444555555555111111111111222222222222444444333333333333444444222222222222222222222222222222111000000111111222222111111000000111111222111111111111111111111111222333333333333333333222333333333333333333333333111111111222222222333333333333222222222222222111111111222222222222111111000000111111111222222222111111111222222222333333222222222222222222222222222222222333333333333444333333333333333333333333555444333222222333444555555444333222111222333444111000///...///000111222333333333333333333333333333333333333333333333333111111111222222222333333555555555666666777777777666555444333222222333333222222333333444333333222111111222333333444444555444444444555555555555666333333444555555555555444333333333333444444444444222222333333444555555555555666666777777666666555444444555555555666666666333444555666777888999:::666666555555444444444333666666777:::===>>>;;;888;;;<<<<<<;;;::::::===@@@;;;===@@@DDDFFFHHHIIIIIIFFFHHHHHHGGGFFFEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJMMMNNNOOOOOOOOOMMMLLLKKKGGGHHHJJJMMMPPPSSSUUUVVVRRRPPPLLLHHHFFFFFFFFFGGGJJJIIIHHHHHHHHHIIIKKKLLLIIIIIILLLOOORRRTTTRRRPPPPPPQQQSSSUUUVVVWWWXXXXXXUUUSSSQQQOOONNNPPPRRRSSSRRRSSSTTTUUUUUUTTTTTTSSSWWWYYYZZZXXXUUUTTTVVVYYYYYYXXXXXXZZZ^^^``````___ZZZXXXUUUUUUVVVXXXXXXXXXZZZ[[[]]]^^^]]]\\\ZZZYYYZZZZZZZZZZZZYYYXXXWWWVVVSSSTTTUUUUUUUUUVVVXXX[[[ZZZ\\\^^^```aaadddfffiiieeeiiipppvvv|||}}}vvvvvv{{{}}}zzzzzzzzz}}}~~~zzzuuupppnnnssspppmmmjjjhhhfffcccaaa___ZZZTTTOOOMMMMMMMMMMMMJJJHHHFFFEEEEEEEEEDDDCCCEEEDDDCCCCCCDDDCCCAAA???>>>======>>>@@@BBBAAA@@@>>>>>>>>>=====================<<<<<<;;;<<<<<<===;;;<<<<<<<<<;;;::::::999999999999999999999999999::::::::::::999999999999666555555555555666666777666666666555555555555444555555555666555555444333333444555555444333444555333333333444444444444444666555444333333333333333333333333444444444444444333333333444444444444444444444333333333333444444222222222222222222222222333222111//////000111111222111111111111111111222000000000111111111111111222222333333333333222222333333333333333333333333111111111111222222222222222222222222222222222222111111222222222222111111000111111111111222222222111111111111222222222222111111111222222222222222222222333333333444444444444444444444444444444444444444333333333333444444444444333222222222222222333222222222222222333333222222222222333333333333333333333333333333333333111111222222222333333333444444555555666777777777555555555444444333333333111222222333333333333333222222222333444444555555444444444555555555555666444444555666666666555555333444444444444555555555444444444444555555555555555555666666666666555555444444444555555555666666666666777777777888888888555555444444444444444444444666888999999999999:::;;;<<<;;;;;;;;;===>>>>>>:::<<>>======>>>@@@AAA@@@>>>========================<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::::::::;;;::::::999999999999999666666555444444444555555555555666666666666777777666666666666666555444444333444555555333333444555222222333333333444444444666555444333222222222333222222333333333444444444222222222222333333333444333333222222222222333333222222222222222222222222333222000/////////000111222222222111111222222222///000000000111111111222222222333333333333222222222222222222222222222222111111111111222222222222222222222222222222222222111222222333333222222111000111111111111222222222111111111111222222222222000111111111222222222222111222222222333333333333222222222222222222222222111222222333333222222111222222222333222111111000222333333333333333222222111111222222222333333333222222222222222222222222222222222222333333333444333333444555555666777777222333444555555444222111111111222333333333333333333333333444555555666666444444444555555555666666666777777888888888888888444444444555555555666666666666666666666555555555555555666666666666555555444444444555555555666666::::::999999888777777777444444444444444444444444666999;;;999444333777<<<666777999===AAACCC>>>888999;;;>>>AAADDDEEEFFFFFFFFFHHHIIIFFFCCC@@@AAACCCFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKMMMNNNPPPQQQQQQPPPNNNMMMHHHIIIJJJLLLNNNPPPQQQRRRQQQPPPNNNKKKJJJIIIIIIIIIIIIHHHEEEDDDCCCDDDEEEFFFEEEFFFIIIMMMQQQRRRQQQOOOLLLMMMOOORRRTTTUUUUUUUUUXXXVVVSSSPPPPPPQQQTTTVVVUUUUUUTTTTTTTTTVVVWWWXXXVVVYYY[[[YYYUUUTTTWWW[[[^^^]]]\\\\\\]]]]]][[[YYYYYYXXXVVVWWWXXXYYYXXXWWW\\\]]]^^^^^^\\\YYYVVVTTTWWWWWWXXXXXXXXXWWWWWWWWWSSSSSSRRRPPPOOOPPPSSSUUUUUUWWWYYYYYYXXXXXXYYYZZZ]]]aaaeeehhhjjjmmmqqquuuoooqqqpppmmmjjjooozzz{{{tttrrrtttwww~~~sssllliiihhhjjjjjjgggaaa\\\ZZZZZZVVVTTTRRRQQQPPPOOOLLLJJJJJJHHHFFFFFFFFFFFFEEECCCEEEDDDBBBBBBDDDEEEDDDCCC@@@@@@@@@CCCEEEEEEDDDBBBBBB@@@?????????>>><<<:::<<<<<<<<<===============;;;;;;:::::::::;;;;;;<<<::::::;;;<<<<<<;;;;;;:::::::::::::::::::::::::::;;;:::999999888888999999777666555444444444444444555555666666777888888888666777777777666555444444333444555555333333444555222222222333333444444444666555444222111111222222222222222333333444444444......//////000000000111222222111111111111222222222222222222222222222222444222000///...///000111333333222222222222333333//////000000111111111222222222222333333222222222222222222222222222222222000111111111111222222222222222222222222222222222111222222333333222222111000111111111111222222222000111111111111222222222000000111111222222222222000111111111111222222222111111111111111111111111///000111222222111000///111111222333222111000///000111222333333222000///111111111222222333333333222222222222222222222222222222333333333444444444333333333444555666666777///111333555555333111///000111222333333333333333333333444555555666666777222444555555444555666777666666666666666777888888555555444444444444555555666666666666666666666666666666444333333444555666777777666666555555444444666666666666666555555555666666666666666777777777777777666666555555555444999:::;;;<<<===============???AAACCCFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEFFFGGGHHHJJJJJJKKKNNNNNNNNNMMMLLLJJJIIIHHHLLLMMMNNNOOOOOOOOOOOOOOOOOOMMMLLLMMMNNNPPPPPPOOOMMMNNNNNNMMMJJJHHHGGGGGGHHHFFFDDDBBBBBBCCCEEEFFFHHHKKKOOOPPPOOOLLLKKKJJJLLLMMMPPPRRRSSSSSSRRRQQQPPPPPPQQQSSSUUUWWWYYYZZZXXXXXXYYYYYYXXXXXXWWWVVVWWWWWWWWWWWWWWWWWWVVVVVVXXXWWWWWWWWWVVVUUUUUUTTTXXXXXXXXXXXXYYYYYYYYYZZZVVV[[[___]]]XXXSSSRRRTTTTTTUUUWWWWWWUUUSSSRRRRRRTTTSSSQQQPPPPPPQQQRRRSSSXXXXXXXXXVVVUUUVVVYYY\\\``````aaadddgggiiijjjiiifffeeebbbaaaaaadddgggiiiqqqtttxxx{{{~~~yyyttttttvvv{{{~~~yyyvvvsssppplllfff___[[[[[[ZZZXXXVVVSSSQQQOOOOOOIIIIIIJJJJJJJJJJJJJJJIIIJJJHHHEEEEEEEEEEEEDDDCCCDDDBBB@@@@@@BBBCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA???===;;;:::;;;<<<;;;;;;;;;;;;<<<=========<<<;;;:::999:::;;;;;;===<<<;;;:::999888888888999999999888888777777777999999999999999888777666666666666666666666666666666666666555666777777888666666555444444444444555111111222222333444555555555444444333333444444555222222222222222222222222555444222111000111222222111111111222222333333333000000111111111222222222333222111000000111222333333333222111000///......000000000000000111111111000000000000000000000000222222111111000/////////111000111222444333000...333333333222222222111111222222222222222222222222222111000000///000000000000000000000000000000000222222333333333333444444555333000---,,,...111222222222222222222222222222444444444333333222222222000000111222333333444444222333333444444333333222000111111111111222222222333333333333333333333333333333333222222111111111222222222222333444555666444444444444444444333333333333222222222222111111444444444444444444444444444555555666777666666666222333555555444444666777666555555555555666777888555555444444444444555555555555555555555555555555444444333333333444444555666555555555444444333333666666666666555555555555666666666777777777888888777777777666666666555555999999:::<<<=========>>>===>>>@@@AAACCCDDDEEEFFFDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLNNNOOONNNNNNLLLMMMNNNLLLJJJGGGGGGGGGIIIHHHFFFDDDDDDEEEGGGHHHHHHLLLPPPRRRPPPNNNLLLKKKMMMNNNPPPQQQRRRSSSSSSRRRQQQQQQQQQQQQSSSUUUWWWYYYXXXXXXYYYYYYYYYYYYYYYXXXVVVWWWWWWXXXXXXWWWUUUUUUVVVUUUUUUTTTTTTTTTTTTUUUUUUUUUVVVVVVWWWXXXXXXYYYVVVZZZ^^^\\\WWWSSSRRRTTTRRRTTTVVVVVVTTTSSSSSSSSSRRRQQQPPPOOOPPPQQQSSSTTTWWWWWWXXXWWWVVVVVVXXX[[[^^^^^^___bbbeeegggfffdddbbbaaa^^^[[[[[[]]]___```dddfffggghhhjjjmmmrrruuu}}}}}}~~~{{{}}}{{{xxxwwwtttqqqjjjhhheeeccc```\\\WWWSSSTTTSSSRRRQQQOOOMMMLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGEEECCCCCCCCCDDDCCCBBBCCCBBB@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAAAAA@@@>>><<<;;;<<<;;;;;;;;;;;;;;;<<<=========<<<;;;:::999::::::;;;===<<<;;;:::999999999999:::999999999888888888888888999999999999888777666555555555555555555555555555555555666666666777777666666555444444444444555333444444555666666777777333333333222222333333333222222222222222222222222444333222222111111111222111111111222222333333333111111111111222222222222111111000//////000111111222222111111000/////////222222111111000000//////000000000000000000000000000000000000000111111111444333111222333444444333222222222222222222222222222222222222222222222222222222111000000000000111000000000000000000000000111111111222222222333333444222000///...000111333222222222222222222222222444333333333222222222222111111111222222333333444222333333444444333333222000111111111111222222222333333333333333333333333333333333222222222111111111111111222222333444555666666666555555555555555444444333333222222111111333333333444444555555555444555555666666666666666111333444444444444555777555555444444444555666666555555444444444444555555444444444444444444444444111222222333444444444333444444444333333333333333555555555555555555555555555555666777888999999:::888888888777777777777777888999:::;;;<<<===>>>>>>======>>>???@@@AAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJMMMMMMMMMLLLLLLJJJIIIHHHGGGHHHJJJKKKLLLMMMNNNNNNNNNMMMLLLLLLMMMMMMLLLKKKKKKMMMMMMLLLIIIGGGGGGGGGHHHGGGFFFEEEFFFGGGHHHIIIJJJNNNRRRTTTRRROOOMMMLLLOOOOOOOOOPPPQQQRRRSSSTTTRRRQQQOOOOOOPPPSSSVVVXXXVVVWWWWWWXXXXXXXXXWWWWWWUUUVVVWWWXXXXXXVVVTTTSSSSSSRRRQQQPPPPPPRRRSSSUUURRRSSSSSSTTTUUUVVVVVVVVVVVVYYY\\\[[[WWWSSSSSSSSSQQQSSSUUUUUUTTTSSSTTTTTTPPPPPPPPPPPPQQQSSSTTTUUUUUUWWWXXXWWWVVVVVVWWWYYYZZZ[[[^^^aaacccccc```]]]___]]]YYYWWWVVVVVVXXXYYY^^^^^^]]]\\\]]]```eeeiiimmmlllmmmnnnqqquuuyyy|||~~~}}}wwwnnnhhhfffdddaaa^^^[[[XXXVVVTTTSSSQQQNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHCCCBBB@@@@@@AAABBBBBBAAACCCBBBAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???AAABBB@@@>>><<<<<<===;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;:::::::::::::::===<<<;;;::::::999999::::::::::::999999999999888888888999999888888777777444444444444444444444444444555666777777777666555666666555444444444444555555555555666666777777888333222222111111222222333222222222222222222222222222222222333222222111000111111111222222222222222111111222222222333333333000000////////////000000000000000000000000000000333333222111000///......000000000000000000000000...//////000111111222222555222000///111444555555111111222222222222222222222222222222222222222222333333222111111111111111000000000000000000000000000000000111111111111222222222111111111222222333222222222222222222222222222222222222222111111111222222222222222222222222222222333333333333222222000111111111111222222222333333333333333333333333333333333222222222222111111111111111111222333444555555555555555555555555666555555444333222222111222222333444555666666777555555555666666666666666111222444444333333555666444444444333333444444555555555444444444444555555333333333333333333333333000111333444555555444333333333333333444444444444444444555555555555555666555555666777888999:::;;;888888888888888888888888888888999:::;;;===>>>???>>>>>>>>>>>>??????@@@@@@CCCDDDEEEFFFHHHHHHHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIEEEFFFHHHJJJKKKLLLMMMMMMNNNLLLKKKLLLLLLLLLKKKIIIJJJLLLLLLKKKIIIGGGFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHLLLOOOSSSUUUSSSPPPNNNLLLPPPOOONNNNNNOOOQQQSSSUUURRRQQQNNNMMMNNNQQQTTTWWWUUUUUUUUUUUUTTTSSSRRRRRRTTTUUUVVVWWWWWWUUURRRQQQPPPOOOMMMLLLMMMOOORRRTTTSSSSSSSSSSSSSSSSSSSSSSSSUUUWWWYYYYYYVVVSSSSSSSSSPPPQQQSSSSSSSSSSSSTTTVVVRRRRRRSSSSSSTTTTTTUUUUUUTTTUUUWWWXXXWWWVVVVVVWWWXXXZZZ]]]```bbb```\\\XXX[[[YYYWWWUUUTTTUUUVVVWWW]]]]]]\\\[[[[[[\\\```cccffffffggghhhhhhiiijjjjjjssstttvvvyyy|||~~~zzz~~~~~~zzzsssooohhhddd^^^ZZZXXXWWWUUUSSSTTTQQQNNNMMMLLLLLLJJJIIIEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGAAA@@@??????AAABBBBBBAAACCCAAAAAABBBCCCCCCBBB@@@????????????????????????>>>???@@@???===;;;;;;<<<;;;;;;::::::;;;;;;<<<===;;;;;;;;;:::::::::::::::<<<<<<;;;::::::::::::::::::::::::999999999999999777777888888888888777777444444444444444444444444444555777999999888777666666666555444444444444555444444444444555555666666333333222222222222333333222222222222222222222222000111222333333222111000111111111111111222222222222222222222333333333333000000000000000000000000//////000000111111111111222111111111000000//////000000000000000000000000//////000000111111111111000///---...000222333333111111111111222222222222111111111111111111111111444333222222111111222222000000000000000000000000000000000111111111222222000111222333333333333333222222222222222222222222111111111111111111111111333333222222222222222222222222333333333333222222000000111111111222222222222222222222222222222222222222222222222222222222111000000000111222222333222222222222222333333333666666555444333333222222111222333444555666777888555555555555555666777777000111333333222222444555444444333333333333444444555555444444444444555555333333333333333333333333222333444666666666555444333333444444555555555666333444444444555555666666444555666777888999::::::888888888888999999999999888888888999:::<<<>>>???@@@@@@???>>>>>>???@@@@@@BBBCCCEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJJJJJJJJJJJJJIIIIIIEEEFFFGGGIIIKKKLLLLLLMMMMMMLLLKKKLLLMMMLLLJJJHHHIIIJJJKKKJJJHHHFFFFFFGGGDDDEEEFFFHHHIIIJJJJJJKKKMMMPPPSSSTTTRRROOONNNMMMOOONNNMMMMMMNNNPPPSSSTTTRRRPPPNNNLLLMMMPPPTTTVVVXXXWWWWWWUUUTTTRRRPPPOOOSSSSSSTTTUUUTTTRRRPPPOOOMMMLLLJJJJJJJJJMMMPPPRRRUUUTTTTTTSSSRRRQQQPPPOOOTTTUUUWWWVVVUUUTTTSSSSSSOOOPPPRRRRRRRRRRRRTTTVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSUUUWWWWWWVVVUUUVVVWWWWWWYYY\\\```aaa___YYYUUUUUUUUUTTTSSSSSSUUUVVVXXXWWWYYYZZZZZZYYYYYYZZZ\\\aaacccfffhhhhhhgggdddccciiiiiijjjkkklllnnnppppppqqqtttxxx|||}}}zzzzzzzzz{{{zzzyyyxxxxxxzzz}}}|||zzz|||~~~{{{xxxyyy{{{~~~~~~{{{yyytttvvvwwwwww|||yyyxxxuuuttttttttttttsssoooooopppqqqpppooommmkkkooopppqqqpppmmmhhhbbb^^^YYYWWWTTTRRRRRRRRRRRRQQQRRRPPPMMMKKKKKKJJJHHHGGGDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFAAA@@@??????AAACCCCCCBBBBBBAAAAAABBBCCCCCCBBB@@@????????????????????????;;;===>>>===;;;::::::;;;:::::::::::::::;;;<<<<<<:::::::::::::::999999999;;;;;;:::999999999999:::999999999999999999999999666777777888888888777777555555555555555555555555555666888::::::999888777666666555444444444444555444444444555555555555555444444333333333333444444222222222222222222222222///000222333333222111000111111111111111111111111111111222222222333333333111111111111111111111111/////////000111111222222//////000000111111111222000000000000000000000000111111111111000000//////...---...000333333222000111111111111111111111111111111111111111111111111444333222222111111222222000000000000000000000000111111111111222222222333000111222333444333333222222222222222222222222222111111111111111111111111333333222222222222222222111222222333333222222111000000111111111222222222222222222222222222222222222222222222222222222222111111111000111111222222111111111111222222333333666666555444444333222222222222333444666777888888666555555555555666777777///111222222222222333555555555444333333333444444555555444444444444555555333333333333333333333333444555555666666555555444222333333444555666666777333333333444555555666666444444555666777888888999888888888888888999999999888777777888:::<<<>>>@@@AAAAAA???>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLMMMMMMKKKHHHHHHJJJJJJJJJGGGFFFFFFFFFFFFGGGJJJMMMNNNOOOOOOOOONNNPPPQQQQQQOOOMMMMMMMMMMMMMMMLLLKKKLLLOOOQQQSSSPPPOOONNNMMMNNNQQQTTTVVV[[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRRRRQQQPPPOOONNNMMMKKKJJJIIIIIIJJJLLLNNNOOOTTTSSSRRRQQQPPPOOONNNMMMSSSTTTTTTTTTTTTTTTSSSSSSOOOPPPQQQQQQQQQQQQSSSUUUYYYZZZ[[[[[[ZZZXXXVVVTTTSSSUUUVVVVVVTTTTTTVVVWWWWWWXXX[[[^^^```]]]XXXTTTPPPPPPPPPPPPRRRTTTVVVWWWUUUWWWZZZZZZZZZYYYZZZ[[[\\\^^^bbbfffgggfffdddcccbbbbbbaaaaaabbbdddfffhhhmmmnnnpppssstttuuuuuuuuuuuuuuuuuusssqqqpppppprrrpppooonnnmmmnnnppprrrtttuuussspppllljjjkkkpppsssuuuuuutttsssqqqpppnnnmmmlllmmmnnnoooooommmlllkkkkkklllkkkjjjmmmqqqrrroooiiiiiihhhhhhhhhhhhhhhiiiddddddddddddcccaaa___^^^```aaaccccccaaa]]]YYYWWWPPPPPPPPPQQQQQQRRRRRRSSSQQQOOOLLLKKKKKKIIIGGGEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA???@@@BBBCCCCCCBBBAAAAAAAAACCCDDDDDDBBB???????????????????????????:::;;;===<<<:::999999::::::::::::::::::;;;;;;<<<:::::::::::::::999888888999999888888888888999999777888888888888999999999666666777777888888777777666666666666666666666666666777888999999999888888666666555444444444444555666666666666666666666666555444444333333444444555222222222222222222222222///000111111222111111111111111111111111000000000000000111111111222222222111111222222222222111111//////000000111111111222......///000111222333333000000000000000000000000222222111111000//////...//////111333555555222000222222111111111000000000111111111111111111111111333333222111111111111111000000000000000000000000111111111222222222333333000111222222333222222111222222222222222222222222111111111222222222222222222222222222222222222222111111222222222222111111000111111111111222222222222222222222222222222222111222222222222333333333222222111111111222222333111222222333333444444555444444444444333333333333333333444555666777777888666555555444444666777888///000222222111111333444666666555444444444444444555555444444444444555555444444444444444444444444666666555444333333333333000111222333444555666666222222333444444555666666444444555555666666666777777777777888888888999999777777777777999<<>>======???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJNNNNNNOOOPPPPPPPPPPPPPPPIIIJJJKKKLLLMMMMMMMMMMMMKKKKKKKKKMMMOOONNNLLLJJJGGGIIIJJJIIIGGGFFFFFFFFFFFFHHHLLLOOOQQQRRRRRRQQQOOOPPPOOOMMMKKKKKKLLLMMMKKKKKKJJJKKKLLLMMMOOOPPPNNNNNNNNNNNNPPPRRRUUUVVV[[[[[[ZZZZZZYYYWWWVVVUUURRRPPPOOOMMMLLLLLLLLLLLLJJJIIIIIIIIIJJJKKKLLLLLLOOOOOOOOONNNNNNNNNNNNMMMSSSRRRRRRSSSSSSTTTSSSSSSPPPQQQQQQPPPOOOPPPRRRUUUWWWYYY[[[\\\\\\YYYWWWUUUTTTUUUUUUTTTSSSSSSVVVXXXUUUVVVYYY\\\]]][[[WWWTTTOOOOOOOOOPPPRRRSSSUUUVVVYYY[[[\\\\\\\\\]]]```bbb\\\]]]___aaabbbccccccccc]]]\\\[[[\\\]]]```ccceeekkkkkklllmmmnnnooooooooommmmmmllljjjhhhiiikkkmmmjjjiiihhhhhhiiikkkkkkkkkkkkjjjfffaaa^^^^^^bbbeeeffffffgggfffeeedddddddddbbbcccddddddccccccccccccccceeedddbbbeeejjjjjjgggbbbccccccbbbaaa``````aaa]]]]]]]]]]]]\\\[[[ZZZYYYYYYZZZZZZZZZYYYWWWTTTRRRLLLNNNOOOPPPPPPQQQRRRRRRNNNMMMLLLLLLMMMKKKHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA???@@@AAABBBBBBAAAAAAAAAAAACCCDDDDDDAAA???????????????????????????:::<<<===<<<;;;::::::;;;::::::999999::::::;;;<<<999::::::;;;:::999888777888777777777777777888888666666777777777888888888555666666777777777777777555555555555555555555555555666666666666777777777666666555444444444444555555555555555555555555555444333333333333333333444222222222222222222222222000000000000000111222222222111111111000000000/////////000000000111111111///000111222222111000///000000000000000111111111//////000000111111222222000000000000000000000000111111111000000000000000222111000111333333222000333333222111000///......111111111111111111111111222222111000000000000111000000000000000000000000000000000111111111111222222111111111111000000000222222222222222222222222222222222222333333333444111111111222222333333444111111222222222222111111000111111111111222222222111111111111111111111111111111222222222333333333333333222222222222333333111111111222333444444444222222222222333333333333444444555555666666666777777666444444444555777888///000222222111111333444777666555444444444444444555555555444444555555555444444444444444444444444777666444222111111111222//////000222333444555555222222333333444555666666444444444555555555555555666666777777888888888888777777777777999<<>>@@@AAABBBCCCDDDEEEEEEFFFEEEEEEGGGGGGHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMJJJJJJKKKNNNOOOOOOMMMKKKGGGHHHIIIIIIGGGEEEEEEFFFDDDGGGKKKOOOQQQRRRQQQQQQOOOOOONNNKKKIIIIIIKKKMMMIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMNNNOOOQQQSSSUUUVVVWWWXXXXXXYYYYYYXXXXXXWWWQQQPPPMMMKKKJJJJJJKKKLLLIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNSSSRRRQQQRRRSSSTTTSSSRRRPPPQQQQQQPPPOOOOOORRRTTTUUUWWWZZZ\\\\\\ZZZXXXVVVUUUUUUTTTSSSRRRSSSVVVXXXTTTUUUWWWYYY[[[ZZZWWWTTTQQQQQQQQQRRRSSSTTTVVVWWW\\\\\\[[[[[[[[[^^^cccgggaaa```^^^]]]]]]___```bbbZZZYYYXXXYYY[[[___bbbeeehhhgggggghhhiiijjjkkkllljjjiiihhheeedddeeehhhjjjhhhgggggggggiiiiiihhhggghhhfffbbb]]]YYYXXX[[[]]]___`````````______```aaa___`````````______aaaccc```bbbbbbaaadddjjjkkkhhhddddddcccaaa^^^[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXVVVVVVVVVUUUTTTRRRPPPOOOKKKMMMOOOPPPOOOOOOPPPQQQLLLLLLMMMNNNOOONNNKKKHHHFFFFFFFFFEEEEEEDDDDDDDDDHHHHHHHHHGGGGGGEEEDDDDDDBBB@@@??????@@@AAAAAA@@@AAAAAABBBCCCEEEDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<>>>===<<<;;;;;;<<<::::::999999::::::;;;<<<999999:::;;;:::999888777777666666666666666777777555555666666777777777888555555666777777777777777444444444444444444444444555444444444444555666666666666555444444444444555333333333333333333333222333222222222222222222333222222222222222222222222111000/////////000222333222111111111000000//////////////////000000000000...///000111111000///...111111000000000000000000111111111111000000000000000000000000000000000000/////////000111111222222333000...---...000000000444333222111000...------000000000000000000000000222111111000///000000000000000000000000000000000////////////000000000000222222111000/////////000222222222222222222222222222222222333333444444444000000111222333333444444111111222222222222111111000111111111111222222222111111111111111111111111111111111222222333333333444444333333222333333333...//////000111111222222000111111222222333333444555555555666666666666666777666444333444555777999000000111222333333444444333444666777777555444222333333333444444444555555666666555555555444444444444333333222222333333444444444444555444444333333444444444555555555555666444444444444444444444444777666666666666777777888666777888999:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDFFFGGGGGGGGGHHHHHHGGGGGGFFFGGGGGGHHHGGGHHHIIIKKKLLLMMMMMMMMMPPPPPPPPPQQQPPPPPPOOOOOOFFFJJJNNNOOOMMMKKKMMMOOONNNNNNLLLKKKIIIGGGFFFEEEGGGHHHJJJKKKMMMNNNOOOOOONNNMMMKKKKKKKKKJJJHHHGGGFFFFFFIIIMMMLLLGGGGGGIIIMMMOOORRRTTTSSSRRRRRRSSSTTTVVVWWWWWWVVVUUUVVVWWWSSSQQQNNNKKKJJJIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTWWWVVVSSSQQQQQQRRRTTTUUUUUUWWW[[[]]]^^^]]]ZZZXXXVVVTTTRRRRRRSSSUUUUUUUUUYYYWWWUUUVVVYYYYYYVVVSSSSSSRRRRRRQQQRRRTTTUUUVVVXXXWWWWWWXXX[[[___cccfffaaa___\\\ZZZYYYZZZ\\\]]][[[[[[ZZZZZZZZZ\\\]]]^^^dddggghhheeefffiiijjjhhhgggggggggfffggghhhhhhiiieeedddccceeehhhjjjjjjhhhkkkgggbbb\\\XXXWWWWWWWWWZZZ[[[^^^___```^^^\\\[[[``````___^^^^^^^^^^^^___]]]]]]___```bbbdddeeefff___^^^]]]\\\[[[[[[[[[[[[XXXYYYYYYWWWTTTQQQQQQRRRTTTSSSSSSUUUWWWVVVQQQMMMKKKKKKKKKMMMOOOPPPOOONNNOOOOOONNNNNNLLLKKKJJJIIIEEEFFFGGGHHHIIIHHHHHHGGGEEEEEEFFFFFFFFFEEEEEEDDD======>>>@@@AAABBBCCCCCCDDDCCCBBBAAA@@@@@@???@@@AAAAAA@@@@@@???>>>======???>>>>>>===<<<;;;;;;;;;:::999999888888999999::::::999999888888888888888:::999888666666666777777777777666666666666777777666666555555555555666666999999777555222222444666444444444555555555666666333333333333333333333333222222222222222222222222222222222222222222222222444444444333333222222222111111000000000000111111000000000000//////////////////000111222222333333000000000000000000000000---...000111222111///...111111111111111111111111000000000000000000000000......////////////......///000111222222222222222222222222111111111000000000000000000000000000000111111000///////////////222111000//////000111111333222111/////////000111000000000111222222222333333333222222111000000000000000000111111222222333222222222222222111000///000/////////000111222222111111000000000000000111333333444222111000111333222222111111111111222222111111111111222333444555555444222111111111222222333333333444444444555555333333333333333333333333555555555555555555555555000000111222222333444444222444555666666555333222444444444555555555666666666555555555444444444444333333333333333333333333444555555555555555444444444444444555555555555666555555555555555555555555666666666666666666777888666777888999999:::999999888999999:::;;;<<<>>>??????@@@AAACCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOOOOPPPPPPPPPOOOOOOMMMOOOQQQQQQQQQQQQRRRSSSRRRQQQOOOLLLJJJGGGEEEDDDFFFGGGIIIJJJKKKLLLMMMMMMNNNNNNLLLJJJIIIHHHGGGGGGHHHFFFFFFJJJKKKIIIIIILLLLLLOOOSSSTTTSSSRRRQQQQQQQQQSSSUUUUUUTTTSSSTTTUUUSSSQQQNNNKKKIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKOOOOOOOOOPPPOOONNNNNNMMMNNNNNNMMMNNNOOOQQQSSSTTTWWWVVVSSSQQQQQQRRRTTTUUUUUUWWWZZZ]]]]]]\\\[[[YYYYYYWWWVVVUUUVVVWWWWWWVVVYYYWWWVVVXXXZZZZZZXXXVVVVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVWWWZZZ]]]aaaccc___^^^[[[YYYXXXYYY[[[\\\^^^]]]\\\[[[ZZZ[[[\\\\\\dddggghhhffffffiiihhheeeffffffffffffggghhhiiijjjgggeeedddeeehhhiiihhhfffiiifffbbb^^^[[[ZZZZZZ[[[\\\^^^```aaaaaa```^^^\\\___^^^^^^]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaa]]]]]]\\\[[[ZZZZZZZZZZZZXXXYYYYYYWWWSSSQQQQQQRRRTTTSSSSSSUUUVVVUUUQQQMMMNNNLLLJJJKKKMMMOOOPPPPPPNNNNNNNNNMMMLLLJJJIIIIIIEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDD????????????@@@BBBCCCCCCDDDDDDBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999999888888999999:::999999888777777777777888999888777666666666777888777777666666666666777777666666555555555555666666444555555333222222333555333444444444444555555555444444444444444444444444222222222222222222222222222222222222222222222222444444333333333222222222111111000000000000111111000000000000////////////...//////000111111222222000000000000000000000000...///111222222222000000111111111111111111111111000000000000000000000000000000111111111111000000///000111111111111111111222222222111111111000000000000000000000000000000222222111000000000000000222111000//////000111111333222000/////////000111111111111111111222222222222222222111111111111111111111111111222222222222111222222222222111000///000000000000000000111222111111000000000000111111111222222111//////000222222111111000000111111222111111111111222333444555444333222111111111222222333333333444444444555555333333333333333333333333555555555555555444444444000000111111222333333333111222444444555444333222555555555555666666666666555555555555444444444444222333444555555444333222555555666666666666555555444444444555555555555666666666666666666666666666666555555555666666777888777888888999999888888888555666666888999;;;===>>>===>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOSSSQQQPPPPPPRRRTTTTTTTTTUUUTTTQQQNNNJJJGGGDDDCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKKKKIIIFFFGGGJJJMMMOOOIIIEEEGGGIIIIIIIIIJJJKKKOOOSSSTTTSSSQQQOOONNNNNNPPPQQQQQQPPPPPPQQQRRRRRRPPPNNNKKKIIIIIIIIIJJJKKKJJJJJJIIIIIIJJJJJJKKKQQQQQQSSSSSSSSSQQQOOONNNMMMMMMMMMMMMOOOQQQSSSTTTVVVUUUSSSQQQQQQRRRTTTUUUTTTVVVYYY[[[\\\\\\[[[ZZZ[[[YYYXXXWWWXXXYYYWWWVVVYYYXXXWWWXXXZZZ[[[[[[ZZZ[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSTTTVVVXXXZZZ]]]^^^]]]\\\ZZZXXXWWWXXXYYYZZZ```___]]][[[ZZZZZZZZZZZZbbbfffhhhggggggiiigggdddcccccccccdddeeefffggggggfffeeeeeefffggggggfffdddhhhfffdddaaa______^^^______```bbbccccccaaa```^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\]]]^^^^^^^^^]]]]]][[[ZZZZZZYYYYYYYYYZZZZZZXXXYYYXXXVVVSSSQQQQQQQQQSSSSSSSSSTTTUUUSSSPPPMMMPPPMMMJJJIIIKKKNNNPPPQQQMMMMMMLLLKKKJJJJJJIIIHHHEEEFFFGGGHHHIIIHHHGGGFFFHHHHHHHHHHHHGGGFFFDDDDDD@@@@@@???>>>???@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;999999888888888888999999888888777666666666777777777777666666666777888888777777666666666666777777666666555555555555666666111333444444333333444666333333333333444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333222222222222111111000000000000111111////////////000000000000.........///000000111111000000000000000000000000///000111222333222111000111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000///...222111111111111000000000000000000000000000000000222222222111111111111111111000000//////000000111222111000000///000000000222222222111111111111111000111111111111222222222333333222222222222222222111111222222111111000000222111000000000000000000111000000000000000111111000111111000......///111222111111000000111111222111111111111111222333444444333222111111111222222333333333444444444555555333333333333333333333333666555555555444444333333000000111111222222222333111111222333333333222222444444444444555555555555444444444444444444444444222333555666666555333222333444555555555555555555444444444555555555555666555555555555555555555555555555555555555666777888999999::::::999888888777666666666777888:::;;;<<<;;;<<<>>>@@@BBBCCCCCCDDDCCCCCCCCCBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMMMMNNNNNNNNNRRRNNNJJJKKKNNNQQQQQQPPPTTTSSSPPPMMMJJJGGGEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFBBBEEEGGGGGGEEEGGGNNNUUUXXXMMMEEEDDDFFFFFFEEEFFFJJJMMMQQQSSSRRROOOMMMLLLLLLNNNOOONNNNNNNNNPPPQQQRRRPPPMMMKKKIIIHHHIIIIIIJJJIIIIIIIIIIIIIIIIIIJJJOOOQQQTTTUUUVVVTTTRRRQQQMMMMMMMMMMMMOOOQQQSSSTTTSSSRRRQQQPPPPPPQQQRRRSSSSSSUUUWWWYYYZZZZZZZZZZZZYYYXXXWWWXXXYYYXXXVVVTTTWWWVVVWWWXXXYYY[[[[[[\\\___^^^]]]\\\ZZZWWWUUUSSSQQQQQQSSSTTTVVVWWWXXXYYY[[[ZZZXXXWWWWWWWWWYYYYYY___^^^\\\ZZZYYYYYYYYYYYY___dddgggggghhhjjjiiieeebbbaaaaaa``````aaaaaabbbcccddddddfffggggggfffeeehhhgggeeedddbbbaaa`````````aaabbbcccbbbaaa```___]]]]]]\\\[[[[[[[[[[[[\\\ZZZ[[[[[[\\\]]]]]]\\\\\\XXXXXXXXXWWWXXXXXXYYYYYYXXXXXXXXXVVVSSSQQQPPPQQQRRRRRRRRRSSSSSSQQQOOONNNOOOMMMKKKKKKLLLNNNOOONNNLLLKKKKKKJJJIIIHHHHHHHHHFFFFFFHHHHHHHHHHHHGGGFFFHHHHHHGGGGGGEEEDDDCCCBBB@@@???>>>=========???@@@BBBBBBAAA@@@??????@@@@@@AAAAAA@@@@@@????????????=========<<<<<<;;;;;;;;;999999888888888888999999888777777666666666666666666666666666777777888888777777666666666666777777666555555444444555555666333555666777555444555555222222222333333333444444222333333333333333444444222222222222222222222222222222222222222222222222333222222222222222222222111111000000000000111111////////////000000000000/////////000000000111111000000000000000000000000...///000111111111111000111111111111111111111111000000000000000000000000......////////////......///000000000///...------111111111111000000000000////////////////////////111111111111111111111000////////////000000000111111111000000000000000000333222222222111000000000///000000111222222333333444444333333222222111111000000111111111111000000222222111000/////////000000000000000000000111222000111111000......///111111111000000000000111111111111111111111222333333333222222222222222222222333333333444444444555555333333333333333333333333666555555444444333333222000111111111111111222222000111111222222333333333222222333333333444444444333333444444444444444444222333555666666555333222111222333444444444444444444444444555555555555666444444444444444444444444444444444444555666777888;;;;;;;;;;;;:::999888777888888888777888888999999;;;<<<>>>@@@BBBCCCDDDDDDBBBAAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLLLLOOOJJJFFFFFFIIILLLMMMLLLOOONNNMMMKKKIIIGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDDDD@@@DDDFFFEEEDDDGGGNNNTTTXXXMMMDDDCCCEEEDDDDDDEEEGGGKKKNNNPPPOOOMMMKKKKKKKKKMMMMMMMMMLLLMMMOOOQQQRRRPPPMMMJJJHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIILLLNNNQQQUUUVVVVVVUUUTTTMMMMMMMMMMMMNNNPPPRRRSSSPPPPPPOOOOOOOOOOOOPPPQQQSSSSSSTTTUUUWWWXXXXXXYYYXXXXXXXXXYYYZZZYYYWWWTTTTTTUUUUUUVVVVVVXXXZZZ\\\`````````^^^\\\XXXUUUSSSPPPQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWWWWXXXYYYZZZ[[[]]]\\\ZZZYYYXXXXXXYYYYYY\\\aaaeeefffhhhkkkjjjgggcccbbbaaa```___^^^^^^^^^___aaacccfffggggggggggggiiihhhfffdddbbbaaa```___```aaaaaaaaaaaa```___^^^^^^]]]]]]\\\\\\\\\\\\\\\YYYYYYYYYZZZ[[[\\\]]]^^^WWWWWWWWWVVVWWWWWWXXXXXXWWWXXXXXXVVVSSSPPPPPPQQQQQQQQQRRRRRRQQQOOONNNNNNMMMMMMMMMNNNOOOOOOLLLJJJKKKJJJIIIHHHGGGGGGGGGHHHFFFGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>>>><<<;;;;;;<<<<<<===??????>>>>>>======>>>>>>@@@@@@????????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888888777777888888999888777777666666666666666555555666666777777777777777777666666666666777777555555444444444444555555555666777777444333222333222222222333333333444444000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111000000000000111111.../////////000000000111000000111111111111111222000000000000000000000000---......///////////////000000000000000000000000////////////////////////......////////////......///////////////...---,,,000000000000000000000000//////////////////////////////000111111000000///......//////000000000000000000000111111111000000333222222222111000000000//////000111222333333444333333333222222111111111///000000111111111000000222222111000/////////000000000//////000111222222111222222111//////000222111000000000000000000111111111000000111111222222222222222222222222222222333333333444444444555555333333333333333333333333555555444444333333333333111111111111111111111111111111111222222333333444111222222222333333333333333333333333444444444444333444555666666555444333000111222333333333333333444444444555555555555666444444444444444444444444333333333444555666777888:::::::::::::::999888777999888888777777777777777:::;;;===???AAABBBCCCDDDAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLIIIFFFEEEFFFHHHJJJJJJKKKJJJJJJIIIHHHGGGFFFFFFDDDDDDEEEEEEFFFEEEEEEEEEEEEGGGGGGFFFDDDDDDHHHLLLOOOGGGBBBCCCDDDDDDEEEHHHEEEGGGJJJKKKKKKJJJJJJJJJKKKKKKLLLKKKKKKLLLOOORRRQQQOOOMMMJJJHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKNNNRRRTTTVVVVVVVVVOOONNNMMMMMMMMMOOOPPPQQQOOOOOOOOOOOOOOOOOOPPPPPPSSSRRRRRRRRRSSSTTTUUUVVVXXXYYYZZZ\\\^^^]]]YYYVVVSSSTTTTTTTTTTTTUUUXXX[[[______```___]]]YYYUUUSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\]]]^^^]]]\\\ZZZYYYXXXXXXYYYYYYZZZ___bbbccceeeiiiiiifffdddcccbbb```___^^^^^^]]]\\\___cccfffffffffggghhhgggfffdddaaa```_________```aaaaaa``````___^^^]]]^^^]]]\\\\\\[[[[[[\\\\\\YYYXXXWWWWWWXXXZZZ]]]___XXXWWWWWWVVVVVVVVVWWWWWWWWWXXXWWWUUURRRPPPPPPPPPOOOQQQRRRQQQOOOMMMMMMNNNMMMMMMNNNPPPQQQOOOKKKHHHIIIHHHGGGFFFEEEFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<;;;>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888888888777666666666777777555555666777777777666666777777666666666666777777555555444444444444555555444555555444111000000111333333333333444444444444/////////000000111111222222222222222222222222222222222222222222222222222111111111222222222222222111111000000000000111111......//////000000111111111111111111111222222222000000000000000000000000---------.........//////000000000000000000000000////////////////////////000000111111111111000000//////////////////...---//////000000000000000111000000000000000000000000---...000111111000//////------...///000000000000//////000111111111111000222222222111111111111111//////000111222222333333222222111111111111111111//////000000111111000000222111000000000000000000////////////000111222333111222222111//////000222111000000//////000000111111111000000000111111222111111222333333333222222333333333444444444555555333333333333333333333333333333333333333333444444111111111111000000000000111111111222333444444555222222222333333333444444222222333333333444444444555555555555555555555555000111222333444444444444444444444555555555555666555555555555555555555555333333333444555666888888777777888888888777777666666666555555555555666666777999;;;===???AAABBBBBBAAAAAA@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHGGGHHHHHHGGGFFFDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFHHHGGGGGGFFFEEEDDDEEEEEEHHHDDDBBBDDDDDDCCCDDDHHHBBBDDDFFFGGGGGGHHHIIIKKKIIIJJJJJJJJJIIIKKKNNNQQQQQQOOOLLLJJJHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIILLLNNNQQQRRRSSSTTTPPPPPPNNNMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSRRRPPPOOOPPPQQQRRRSSSVVVWWWYYY\\\^^^]]]ZZZWWWSSSTTTUUUTTTRRRSSSWWWZZZ\\\]]]______]]]ZZZVVVSSSUUUTTTRRRQQQQQQSSSTTTUUUUUUVVVXXXZZZ\\\___aaabbbaaa```]]][[[YYYXXXXXXXXXZZZ^^^___^^^```cccdddaaa___^^^^^^]]]]]]]]]]]]]]][[[___dddffffffeeeeeefffcccbbb___]]]\\\]]]___```aaaaaaaaa``````___^^^^^^\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZXXXUUUSSSSSSVVVZZZ\\\YYYXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWUUURRRPPPPPPPPPOOOPPPQQQPPPMMMLLLMMMNNNOOONNNNNNOOOOOONNNKKKIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGGGGHHHIIIHHHGGGFFFEEECCCDDDDDDDDDCCCBBBBBBAAA;;;<<<>>>??????>>>===<<<======<<<<<<<<<======>>><<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888999999888777777777777888555666777777777666555444777777666666666666777777555444444333333444444555444444444222000000111333333444444444444555555555/////////000111222222222222222222222222222222222222222222222222222222222000111111111222222222222111111000000000000111111.........///000111111111111111111111111000000000000000000000000000000000...............//////000000000000000000000000000////////////////////////000000111111111111000000......///000000000//////////////////000000111111000000000000000000000000---///000222222222000///,,,---...000000000000///...///000111222111111000111111111111111222222222000000000111222222222333000000000000000000111111...//////000000000000000000000000000000000111222////////////000111222333000111111000......///111000000////////////000000111111000000000000111111000111222333333333333222333333333444444444555555333333333333333333333333222222222333333444444555111111111000000000000000222222222222333444555666333333333444444444555555222222222333333444444444666555444444444444555666111222333444555555555555444444444555555555666666666666666666666666666666222333333444555666888888555555666666666666555555222222222333444555666777666777999;;;>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEFFFFFFFFFFFFEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGEEEBBBBBBEEEHHHKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDEEEFFFGGGEEEDDDFFFDDDDDDFFFCCC@@@@@@DDDAAABBBDDDDDDEEEFFFIIILLLHHHIIIIIIHHHHHHJJJMMMPPPQQQOOOLLLJJJHHHGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJLLLNNNOOOQQQRRRQQQPPPOOOMMMLLLLLLMMMMMMQQQQQQQQQRRRRRRRRRSSSSSSSSSQQQOOONNNNNNOOOPPPQQQRRRSSSWWWZZZ]]]\\\XXXUUUTTTUUUVVVTTTRRRSSSWWWZZZYYY[[[^^^___^^^ZZZVVVSSSWWWUUUSSSQQQQQQRRRUUUVVVTTTVVVXXX[[[^^^aaacccdddeeeccc```]]][[[YYYXXXXXX[[[^^^^^^[[[[[[______\\\XXXXXXXXXXXXYYYZZZ[[[\\\]]]aaaeeegggeeecccccceee```^^^\\\ZZZZZZ]]]```bbbcccbbbbbbaaa```______^^^[[[[[[ZZZYYYYYYYYYYYYYYY\\\XXXTTTPPPOOORRRWWWZZZZZZYYYXXXWWWVVVUUUUUUUUUWWWWWWWWWUUURRRPPPOOOPPPNNNPPPQQQPPPMMMKKKLLLNNNQQQOOOMMMMMMMMMMMMLLLJJJHHHGGGEEEDDDCCCDDDFFFGGGGGGHHHHHHIIIHHHGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCC;;;<<>>===>>>>>>============>>>???;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888:::999999888888888888888666666777777777555444333777777666666666666777777555444444333333444444555444555444222111222555888444444444555555555666666///000000111222222333333222222222222222222222222222222222222222222222222000000111111222222222222111111000000000000111111---......///000111111222000000000000////////////000000000000000000000000///////////////000111111000000000000000000000000////////////////////////......////////////............///000111111111000.../////////000000111111000000000000000000000000...///111333444333111000+++,,,...000000000000///...///000222222222111000000000111111222222222333111111111111111222222222......//////000000111111......///000000000000000000000//////000111222222////////////000111222333///000000///------...///000000////////////000000111111000000000000000111000111222333444333333222333333333444444444555555333333333333333333333333000111222333444444555666000000000000000111111222222222111111111111111111111111111111111111111111222222222222222222222222555555555444444333333333666666666555444333111111333444555555666555555555777666666555444222111000666666666777777888::::::;;;;;;999888666444333222111444777777666555444444555777999;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGEEECCCAAA@@@DDDDDDDDDEEEFFFGGGGGGHHHIIIHHHGGGFFFGGGIIIKKKMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIGGGDDDDDDDDDDDDCCCBBBEEEEEEFFFHHHJJJLLLOOOPPPSSSSSSSSSSSSRRRPPPOOONNNSSSRRRRRRQQQPPPPPPOOOOOOSSSRRRPPPNNNMMMMMMMMMNNNOOOPPPSSSUUUVVVVVVUUUUUUVVVTTTRRROOOOOOPPPRRRSSSYYYYYYZZZ[[[[[[ZZZYYYXXXVVVUUUUUUTTTTTTUUUUUUVVVXXX[[[___aaabbbbbbccceeecccccccccbbb```\\\YYYWWWXXXYYY[[[\\\\\\[[[YYYXXXYYYXXXVVVTTTTTTUUUWWWXXX___```aaabbbcccbbbbbbaaa___]]]ZZZXXXXXXZZZ]]]___aaabbbcccddddddbbb```___[[[YYYVVVTTTTTTUUUXXXZZZ\\\YYYUUUQQQOOOPPPSSSUUUYYYXXXWWWVVVUUUUUUUUUUUUWWWVVVVVVUUUTTTSSSQQQQQQQQQPPPOOONNNMMMNNNOOOPPPOOONNNNNNMMMLLLKKKJJJJJJFFFEEEDDDCCCDDDEEEGGGHHHIIIHHHFFFEEEEEEEEEFFFGGGCCCCCCCCCBBBBBBAAAAAAAAA??????AAABBBBBBAAA??????>>>===<<<;;;;;;<<<===>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999::::::999999888888999999:::;;;777333444777999777333555666666666666666555555333444555555666666555555333333333333333333333333222222222222222222222222444444444333333222222222111111111111111111111111000111222333333222111000222222222111111111111000222111111111000000////////////000000000000/////////,,,******---//////---000000000000000000000000////////////////////////......////////////......////////////////////////---------......000111111000000//////.........---///////////////............///000111111000///...///////////////////////////000111000///...///000111111111111111111111111////////////////////////111111000000000000111111...///000111222333444444////////////////////////000000000000000000000000......//////000000111111000000000000000000000000111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000666555333111111222333444555333222333666666444111000111222333444333222222000000000000000111111222111111111111111111111111111111111111111111111111222222222222222222222222444444444333333333222222555555555555444333222222333333444555555555555555666666666555444333222111444444444444555666777777999999888777555444333222111444666777666555555555666777999;;;<<<<<<;;;;;;===>>>???@@@AAABBBBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHGGGGGGEEECCCAAA???CCCCCCDDDDDDEEEFFFFFFGGGIIIHHHGGGGGGHHHIIIKKKMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIGGGEEEEEEEEEFFFEEEDDDEEEFFFFFFHHHJJJMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPQQQQQQPPPOOONNNNNNNNNNNNNNNPPPRRRSSSTTTTTTSSSRRRTTTSSSQQQOOOOOOOOOQQQQQQVVVVVVXXXYYYYYYYYYXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVXXX[[[^^^`````````aaaccc___``````___^^^[[[XXXVVVTTTUUUVVVWWWXXXXXXWWWWWWVVVUUUSSSRRRRRRTTTUUUWWW^^^___aaabbbbbbaaa```___\\\ZZZXXXVVVVVVXXXZZZ\\\\\\]]]^^^_________^^^]]]YYYWWWTTTRRRRRRSSSUUUWWW[[[YYYUUURRRQQQQQQRRRTTTWWWVVVUUUTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSQQQPPPOOOQQQPPPOOONNNMMMMMMNNNNNNOOOOOOOOOOOONNNMMMLLLKKKIIIGGGEEEDDDCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBB???@@@@@@@@@@@@@@@@@@???======<<<;;;;;;<<<===>>><<<===============<<<<<<<<<;;;;;;:::::::::::::::888888777777777777888888===999666777:::;;;999666444555555666555555444444111222333333444333333333333333333333333333333333222222222222222222222222444444333333333222222222111111111111111111111111000111222222222222111000222222222111111111000000111111111111000000000/////////000000000000/////////---++++++...//////...000000000000000000000000////////////////////////......////////////..............................---------......///000111000/////////............/////////////////////......///000111111000///...///////////////////////////000111000///...///000000000000000000000000000000000000000000000000000111111000000000000111111000111111111111111222222000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////111111000000000000111111////////////////////////000000000000000000000000000000111111111111000000444222111//////000111222555333222333555666444222000111222333333333222222000000000000000111111222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222222222333333444444444444333333222333444444555555444444444444555555444444333222333333333333333444555666666666666555444444333333222444666777666555555666888888999:::;;;:::::::::;;;<<<===???@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGJJJIIIHHHGGGEEECCCBBBBBBDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHHHHGGGEEECCCAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHIIIGGGEEEEEEGGGHHHGGGFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQSSSUUUVVVWWWWWWWWWVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOOOONNNNNNOOOPPPQQQQQQPPPOOONNNPPPPPPPPPOOOOOOOOOOOOOOOQQQRRRTTTUUUVVVVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUWWWYYY\\\]]]]]]]]]]]]^^^[[[\\\\\\\\\[[[ZZZXXXWWWRRRRRRSSSTTTUUUVVVWWWWWWTTTSSSRRRQQQRRRSSSVVVWWW]]]^^^aaacccbbb```]]][[[YYYXXXVVVUUUUUUVVVXXXYYYWWWWWWXXXXXXYYYYYYZZZZZZUUUTTTRRRPPPPPPQQQSSSTTTXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNPPPPPPNNNMMMLLLLLLLLLLLLKKKLLLNNNOOOOOOMMMLLLKKKHHHGGGEEEDDDCCCDDDDDDEEEBBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@????????????@@@@@@======<<<<<<;;;<<<<<<===<<<======>>>>>>>>>======<<<<<<;;;::::::::::::;;;999888888888888888888999:::777444444777888666444333333444444444444333333111111222333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111111111111111000111111222222111111000222222111111111000000000111111111111000000000000///000000111111000000//////...,,,---///000000///000000000000000000000000////////////////////////......////////////....................................---......///000111////////////..................//////////////////...//////000000//////...////////////////////////...000111000///...///111////////////////////////111111111111111111111111111111000000000000111111222222222111111000000000111111111111111111111111000000000000000000000000////////////000000000000........................111000000//////000000111////////////////////////000000000000000000000000000000111111111111000000222222000/////////000111444333333333555555333222000111222222333333222222000000000000000111111222111111111111111222222222111111111111111111111111111111111111111111111111222222111111111111111111111222333444444444444444222222333444444444444444333333444444555444444333444444444444555555666777444444444444444444444444222444666777666555666777999999:::::::::999999999:::;;;<<<===>>>????????????@@@AAACCCEEEGGGHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHIIIKKKJJJIIIGGGEEECCCBBBAAADDDEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHFFFEEECCCAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDIIIIIIIIIIIIIIIKKKLLLMMMOOOOOONNNMMMLLLKKKJJJJJJGGGFFFEEEEEEGGGHHHHHHGGGFFFFFFGGGHHHJJJLLLNNNOOORRRSSSTTTTTTUUUUUUUUUTTTUUUUUUTTTSSSRRRQQQPPPPPPLLLMMMOOOPPPQQQPPPOOOOOOOOOOOOOOOOOONNNMMMLLLKKKMMMNNNOOOPPPPPPOOONNNNNNNNNOOOPPPQQQRRRTTTTTTUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTVVVYYYZZZYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYXXXVVVUUUUUUTTTUUUVVVVVVWWWTTTSSSRRRQQQRRRTTTWWWXXX\\\^^^aaacccccc```\\\YYYWWWWWWVVVUUUUUUVVVWWWWWWVVVUUUUUUTTTTTTUUUUUUVVVTTTSSSRRRQQQPPPQQQQQQRRRVVVVVVVVVVVVUUUSSSQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQQQQPPPOOONNNMMMOOONNNMMMLLLKKKKKKJJJJJJFFFGGGJJJLLLLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDEEEFFFBBBCCCDDDDDDDDDCCCAAA@@@>>>>>>??????@@@@@@AAAAAA@@@???>>>======>>>???@@@======<<<<<<<<<;;;;;;<<<;;;<<<<<<============<<<===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;777555333333444555444333111222222333333333333222333333444555555555555444222222222222222222222222333333333333333333333333333222222222222222222222111111111111111111111111000000111111111111000000111111111111000000000000111111111000000000000000000000000111111000000000//////...///000000000000////////////////////////////////////////////////......////////////......------------------------...............///000000///////////////.....................////////////////////////////////////////////////////////////...///000000//////000111////////////////////////000000000000000000000000111111000000000000111111111111111111000000000000111111111111111111111111000000000000000000000000////////////000000000000........................000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000333222111111111111222222333333333444444444333222000111111222222222222222000000000000000111111222000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222333444444444444111222222333333333333333222333444444555555444444555444444444444555555666333333333333444444444555222444666666666666777888::::::999999999888888888999:::;;;<<<===>>>>>>>>>>>>???AAABBBDDDFFFGGGHHHHHHGGGGGGFFFEEEDDDCCCCCC@@@AAAAAACCCEEEGGGIIIJJJKKKKKKIIIGGGEEEDDDBBBBBBDDDEEEFFFGGGGGGFFFEEEDDD@@@AAAAAABBBCCCEEEGGGHHHIIIIIIGGGFFFEEECCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDHHHHHHIIIIIIJJJJJJKKKLLLPPPPPPOOONNNNNNMMMMMMLLLFFFDDDCCCDDDFFFHHHHHHGGGEEEEEEFFFGGGIIIJJJLLLMMMOOOPPPQQQRRRRRRSSSRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOLLLMMMOOOPPPQQQQQQPPPOOOPPPPPPOOOOOONNNLLLKKKKKKLLLMMMOOOPPPQQQPPPOOOOOONNNNNNNNNOOOPPPQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVWWWVVVUUUUUUVVVXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYWWWVVVUUUTTTTTTUUURRRRRRQQQPPPQQQSSSUUUWWW\\\^^^aaacccccc```\\\YYYWWWWWWWWWWWWWWWWWWWWWWWWYYYXXXVVVTTTSSSRRRRRRRRRTTTTTTSSSSSSSSSRRRRRRRRRUUUUUUVVVWWWVVVTTTQQQPPPNNNNNNNNNMMMNNNNNNOOOOOOQQQQQQQQQQQQPPPOOONNNNNNMMMLLLLLLKKKKKKJJJIIIIIIDDDFFFHHHKKKKKKJJJHHHGGGGGGGGGFFFDDDCCCCCCBBBBBBAAAAAABBBCCCCCCAAA@@@???<<<<<<<<<======>>>>>>???@@@???============???@@@<<<<<<<<<<<<<<<;;;::::::999:::;;;;;;<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;;;;::::::999999::::::;;;999888666666666777777666000000111222333333222222222333444444555555444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000//////000000000000000000111111000000111111111111000000...///000000000000000111////////////////////////////////////////////////......////////////..............................///............//////000.........///////////////---.........//////000000//////............//////////////////////////////---///000000//////000222000000000000000000000000////////////////////////111111000000000000111111//////000000000111111111111111111111111111111111111111111111111111111111000000000000////////////........................000000////////////000000000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111222222333444444333333222333000000000111111111222222000000000000000111111222000000000111222222333333111111111111111111111111111111111111111111111111111111111111111222222222111111222333333444333333000111222222333333222222333333444444555444444444333333222222222333333444333333333444444444555555333444666666666666888::::::999999888888888999999888999:::<<<======>>>>>>??????@@@BBBCCCEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBAAA>>>???@@@BBBEEEGGGJJJKKKKKKJJJIIIHHHFFFDDDCCCCCCDDDFFFGGGHHHHHHFFFDDDCCCAAAAAAAAABBBDDDEEEGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJNNNNNNNNNNNNNNNNNNNNNNNNFFFEEEDDDDDDFFFGGGGGGGGGDDDDDDEEEFFFGGGIIIJJJKKKIIIJJJLLLNNNPPPRRRRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOPPPPPPPPPPPPRRRRRRQQQPPPOOONNNMMMMMMMMMNNNPPPQQQRRRRRRRRRQQQPPPOOOOOONNNNNNNNNOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPQQQSSSVVVWWWVVVUUUUUUVVVXXXXXXYYYYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVVTTTSSSRRRRRRQQQPPPOOOPPPQQQSSSUUU[[[\\\___aaa```^^^\\\ZZZXXXXXXYYYZZZZZZYYYXXXXXX[[[ZZZXXXWWWUUUSSSQQQQQQTTTUUUUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWVVVTTTRRRPPPOOOOOONNNMMMMMMNNNNNNNNNOOOPPPPPPPPPOOOOOONNNMMMJJJJJJJJJJJJJJJIIIIIIHHHFFFGGGIIIJJJKKKJJJIIIHHHKKKJJJHHHEEECCC@@@>>>===??????@@@@@@??????>>>>>><<<<<<<<<<<<<<<=========>>>>>>============>>>>>><<<<<<<<<<<<<<<;;;:::999888999:::;;;;;;;;;;;;;;;;;;;;;:::999999999999:::888777777777777777777888777666555555444444555555///000111222333333333333000000111222222222222222222222222222222222222222222222222222222222222222111111111222222222222222111111111111111111111111111000000//////000000111111111000000000/////////000000000000111111111111000111111222222111111000---///111111000///000111000000000000000000000000////////////////////////......////////////......//////////////////////////////............//////.........///////////////------......///000000000///......------......///////////////////////////---...000000//////111222000000000000000000000000........................111111000000000000111111/////////000000111111111111111111111111111111111111111111111111111111111000000000000////////////........................000//////......//////000////////////////////////000000000000000000000000000000111111111111000000............////////////111222444444222222222333111000000000000111222222000000000000000111111222///000000111222222333333111111111111111111111111111111111111111111111111111111111222222222333333111222222333333333222222000111111222222222222222444444444555444444333333444444333333333333444444444444444444555555555555333444666666666666999;;;999999888777777888999:::888999:::<<<======>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@<<<===???AAADDDGGGJJJKKKJJJIIIIIIHHHFFFEEEEEEDDDEEEFFFHHHIIIHHHGGGDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKLLLMMMMMMNNNNNNOOOHHHFFFEEEEEEGGGHHHHHHGGGCCCCCCCCCDDDEEEGGGHHHIIIHHHIIIKKKMMMNNNOOOPPPPPPMMMMMMNNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNOOOPPPPPPUUUTTTSSSRRRQQQPPPPPPPPPOOOPPPQQQRRRSSSTTTUUUUUUSSSRRRPPPNNNMMMMMMMMMMMMKKKKKKKKKLLLNNNOOOQQQRRRRRRUUUWWWXXXXXXWWWXXXYYYXXXXXXXXXXXXYYYYYYZZZ[[[[[[\\\\\\[[[ZZZXXXVVVUUUVVVTTTSSSRRRRRRSSSUUUVVVXXXYYY[[[]]]]]]\\\ZZZYYYXXXYYYZZZ[[[[[[ZZZYYYXXXZZZZZZZZZYYYWWWUUUSSSQQQTTTUUUVVVWWWWWWUUUTTTSSSTTTUUUVVVVVVVVVTTTRRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMMMMNNNNNNNNNMMMLLLLLLGGGGGGIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHIIIHHHHHHHHHHHHGGGFFFEEECCCBBB@@@???AAA@@@??????>>>>>>??????>>>>>>>>>===============<<<======>>>>>>======<<<<<<<<<======<<<:::999888888999:::;;;<<<<<<<<<<<<::::::999888888888888999777666666555555666666777333333333222111111222333///000111222333333333333000000111222222222222111111111111111111111111111111111111111111111111111000111111111222222222222111111111111111111111111111000///......///000111111000000000///////////////000000000111111111111000111111222222111111000+++...111111///...///000000000000000000000000000////////////////////////......////////////......000000000000000000000000//////............//////............/////////000------......///000000111///...------------...///////////////////////////---...000000//////111222////////////////////////////////////////////////111111000000000000111111000000000000000/////////000000000000000000000000111111111111111111111111111000000000/////////...//////////////////////////////............//////////////////////////////000000000000000000000000000000111111111111000000,,,---....../////////...000222444444222111222333111000000///000111222333000000000000000111111222///000000111222222333333111111111111111111111111000000000000000000000000111111222222333333333333222222333333333222222111000000111222222222222222444444555555444444333222777666666555555555666666555555555555555555555555333555666666666777999;;;999888777777777888:::;;;999999;;;<<<===>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@???;;;<<<>>>@@@DDDGGGJJJKKKIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIGGGDDDBBBCCCCCCCCCCCCEEEFFFGGGHHHFFFFFFEEEEEEEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNJJJHHHGGGGGGHHHIIIHHHGGGBBBBBBBBBCCCDDDFFFGGGHHHLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNPPPQQQQQQRRRQQQPPPNNNNNNNNNNNNPPPPPPVVVVVVTTTSSSSSSRRRRRRSSSPPPQQQRRRSSSTTTUUUVVVWWWVVVTTTRRROOOMMMLLLLLLLLLJJJKKKKKKMMMNNNQQQRRRSSSTTTVVVYYYZZZZZZZZZ[[[\\\WWWWWWWWWWWWWWWXXXYYYZZZ]]]^^^___```___]]][[[ZZZ[[[YYYXXXVVVVVVWWWYYYZZZVVVWWWXXXYYYZZZZZZYYYYYYXXXYYY[[[\\\\\\[[[YYYXXXXXXYYYZZZZZZYYYWWWTTTSSSTTTUUUWWWXXXWWWVVVTTTRRRTTTUUUVVVVVVUUUTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNKKKLLLLLLLLLLLLLLLKKKJJJEEEFFFHHHIIIJJJJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBB@@@@@@??????>>>>>>======;;;<<<===>>>>>>===<<<;;;<<<<<<======<<<:::999777999:::;;;<<<============:::999888888777777888888888888777777777777888888666666666555444333444666000000111333333444444444222222333444444444444333111111111111111111111111000000000000000000000000000000111111222222222222111111111111111111111111111000///......///000111000000000000//////////////////000000111111111222111111222222222222111111***...111111///---...000000000000000000000000000////////////////////////......////////////......000000000000000000000000000//////.........//////---.........//////000000---------...///000000111///...---,,,,,,---...///////////////////////////,,,...000000//////111333........................000000000000000000000000111111000000000000111111222222111000///...------////////////////////////111111111111111111111111111111000000/////////...000000000000000000000000//////............//////111111111111111111111111000000000000000000000000000000111111111111000000......///000111111000000000222555444222000111333111000/////////000222333222111000......000111222222111000//////111333444222222111111111111111111000000000111222222333333333333222222111000000000222222222222222222222222111333444444222222333555666666555555555444444444444333333333333444555555888777666444444555555666666666666777888888999999888888888888888888888888888777777777888:::<<<>>><<<===???AAABBBAAA@@@??????????????????>>>>>>>>>:::<<>>===<<<;;;>>>>>>????????????>>>>>>============<<<999777666999999999999999999999999888888777777777777888888444444444555666888999:::999888666444333333333333555555444444444333333333111111222333333333333222777555333111222111000...000000000000000000000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.........//////////////////////////////////////////...,,,,,,,,,---///111000000//////.........------......//////////////////............---------///////////////...................................................------////////////............////////////////////////000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000111111111111222111000//////000111222000000000000000111111111---...///...---,,,---///000000000000000000000000000000//////.........---000//////......000111222000000000000000000000000...///111222222111000000.../////////000000000111111111222333222111000///000000000000111111111111222111000//////000111222222111000///000111333444111111111111111111111111333333222111111000000///000000111111111111111111222222222222222222222222111222444333222222333555666555555555444444444444444444333333444444555666888777555444444444555666666666666777888888999999888888888888888888888888888888888999:::;;;======:::;;;===?????????>>>===========================:::;;;>>>AAADDDEEEFFFFFFGGGEEEDDDDDDDDDDDDBBBAAADDDDDDEEEEEEDDDDDDCCCCCCAAAAAABBBBBBCCCDDDDDDEEEGGGFFFEEEDDDDDDDDDFFFGGGIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKLLLLLLJJJHHHFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNLLLLLLNNNPPPPPPPPPOOONNNMMMOOORRRTTTTTTSSSYYYYYYXXXXXXWWWVVVVVVVVVUUUUUUTTTSSSTTTVVVXXXYYY[[[ZZZYYYXXXVVVSSSQQQPPPOOOPPPQQQRRRTTTUUUVVVWWWZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]ZZZZZZ[[[[[[\\\\\\\\\\\\XXXWWWUUUUUUUUUVVVXXXYYYZZZ\\\^^^]]][[[ZZZYYYYYYYYYZZZYYYWWWUUUSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSRRRTTTTTTTTTTTTSSSRRRQQQQQQSSSRRRQQQPPPOOONNNMMMLLLJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCCCCBBBBBBBBBBBBCCCAAABBBBBBCCCCCCCCCCCCCCC@@@@@@@@@@@@???>>>===<<<>>>>>>?????????>>>>>>=========>>>===<<<;;;999888999999999999999999999999888888777777777777888888:::999888888777888888888999888666444333333333333444333333333222222222222111111222333333333333222444444333222000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......------////////////////////////....../////////000//////000/////////.........------......//////////////////............---------////////////............................................................////////////............////////////////////////////////////////////////............////////////000000000000000000000000//////////////////////////////000000000111111111000///...------...///000000000111111222222222333000111222111000///000222////////////////////////000/////////...............------,,,---...///000000000000000000000000000000000111222333333333222////////////000000000000111111222222222111000///////////////000000000000222111000//////000111222222111000///000111222333111111111111111111111111333222222111111000//////......///000000111222222222222222222222222222222111222333333222222333555555555555555444444444444444444444333444444555666777777555444444444555666555666666777777888888999888888888888888888888888777888999:::;;;<<<<<<<<<777888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<999;;;>>>@@@CCCDDDDDDEEEFFFDDDCCCCCCCCCCCCBBBAAABBBBBBCCCCCCDDDDDDCCCCCCAAAAAA@@@@@@AAABBBDDDEEEEEEEEEDDDCCCCCCDDDEEEFFFHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJJJJKKKLLLNNNOOOQQQRRRSSSOOOMMMLLLMMMOOOQQQRRRRRRQQQPPPOOOPPPRRRSSSSSSSSSXXXXXXWWWWWWVVVVVVUUUUUUWWWVVVUUUUUUVVVWWWXXXYYY[[[[[[ZZZXXXVVVTTTRRRQQQOOOPPPQQQSSSTTTTTTUUUTTTXXXXXXWWWVVVVVVUUUUUUTTTSSSSSSTTTVVVXXXZZZ[[[\\\XXXYYYZZZZZZZZZZZZYYYYYYWWWYYY\\\___``````^^^]]]ZZZYYYXXXWWWVVVWWWXXXYYYXXXZZZ\\\\\\[[[YYYYYYYYY\\\[[[ZZZWWWTTTRRRSSSTTTSSSSSSTTTUUUTTTSSSRRRQQQSSSTTTTTTTTTTTTRRRQQQOOORRRQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBBBBBBBCCCCCCCCCAAA@@@@@@@@@??????>>>>>>????????????>>>>>>===<<<===============<<<;;;;;;::::::::::::::::::::::::888777777666666777777888:::999888888777777777888888777666444333333333333222222222222111111111111111111222333333333333222000222333222///...///111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000///...---,,,,,,////////////////////////---...000222222111///.../////////...............---......//////////////////............---------......................................................................../////////............---////////////////////////....................................////////////000000000000000000000000//////////////////////////////000000000000111111//////............//////000000111111222333444444111222333222111000111333////////////////////////////////////...............------------...//////000000000000000000000000/////////000000222333333000000000000////////////111111222222111111000///........./////////000000111111000//////000111111111111000000000000111222000000000000111111111111//////000000111222222222......//////000000000000111111111111111111111111000222333333222222333444444444444444444444444444444444444444444555666666777666555444333444555555555555666666777888888888888888888888888888888888666777999:::;;;;;;::::::666777999:::::::::::::::999999:::::::::::::::;;;999;;;===@@@BBBCCCCCCCCCCCCBBBAAAAAABBBBBB@@@??????@@@AAABBBCCCCCCCCCCCCAAA@@@>>>>>>???@@@CCCDDDBBBBBBAAAAAABBBCCCDDDEEEHHHGGGGGGGGGHHHIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFIIIKKKMMMNNNNNNKKKGGGEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOQQQQQQRRROOOMMMLLLMMMOOORRRSSSSSSQQQPPPPPPPPPQQQRRRSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSWWWVVVVVVUUUUUUVVVWWWXXXZZZZZZYYYWWWVVVTTTRRRQQQMMMNNNPPPRRRSSSTTTTTTTTTWWWWWWVVVVVVUUUSSSSSSRRRQQQRRRSSSVVVXXXZZZ[[[[[[WWWWWWWWWWWWWWWVVVVVVVVVWWW[[[```ddddddbbb^^^[[[ZZZYYYXXXWWWWWWWWWWWWWWWUUUWWWZZZZZZYYYXXXXXXXXX\\\[[[YYYUUURRRQQQRRRTTTSSSTTTUUUVVVVVVTTTRRRQQQRRRSSSTTTTTTSSSRRRPPPNNNRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFCCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@???????????????????????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::777777666666666666777777444444444555555777888888777777666555444444333333333222222222222111111111111111222333333333333222,,,000333222...,,,///333000000000000000000000000000000000000000/////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000//////......------////////////////////////---...///000111000//////........................---......//////////////////............---------------...............///........................---------...............//////.........---------////////////////////////....................................////////////////////////////////////////////////////////////////////////000000000111111111000000000000111111//////000111222333333444...///000000......///000........................///////////////.........////////////000000000111////////////////////////---,,,,,,,,,---...000222000000000000////////////111111111111111000000///////////////000000000000111111000000000000111111111111000000000000000000//////000000000111111111...//////000111111222222000000000000//////......111111111111111111111111000111333222111111222444333333444444444444444444555444444444444555666666777666555333333444444555555555555666777777888888777777777777777777777777444555777888999999888777777777888999::::::::::::888999999999::::::;;;;;;:::;;;===@@@AAABBBBBBBBBAAA???>>>>>>???@@@???======>>>???@@@AAABBBBBBBBB@@@???>>>===>>>@@@BBBDDD?????????@@@AAABBBCCCCCCGGGGGGGGGGGGHHHHHHIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHKKKNNNPPPOOOKKKGGGDDDAAABBBDDDFFFIIIKKKLLLMMMJJJIIIHHHHHHHHHJJJLLLNNNOOOOOOOOOOOOOOOOOOPPPPPPNNNMMMKKKLLLOOOQQQRRRRRRPPPPPPPPPOOOOOOPPPRRRTTTUUUUUUTTTTTTTTTTTTSSSSSSUUUUUUTTTTTTTTTTTTTTTTTTWWWWWWVVVVVVTTTSSSQQQPPPLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVVVVUUUTTTRRRQQQPPPQQQRRRTTTVVVWWWXXXYYYYYYVVVUUUUUUUUUUUUUUUUUUUUU[[[^^^bbbfffeeeaaa\\\YYYXXXXXXWWWVVVVVVUUUUUUUUUVVVXXXZZZ[[[ZZZYYYYYYYYYZZZYYYWWWTTTQQQPPPQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSSSSRRRQQQOOONNNQQQPPPOOONNNLLLKKKJJJIIIGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAABBB@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@@@@@@@AAABBBCCCAAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>???>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::;;;;;;::::::::::::::::::::::::777777666666666666777777444444444444555666777777666666666555555444333333333333333333222222222222111111222333333333333222***///333222...,,,///222000000000000000000000000000000//////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////------......//////000000////////////////////////......---------...///000---------...............---......//////////////////............---------,,,---------......//////........................---------.........//////............------------////////////////////////....................................////////////////////////////////////...........................////////////000000000000000111111111111000000.........///000111111222---...//////------...///////////////////////////.........///////////////...//////000000000000000////////////////////////---,,,,,,+++,,,...000111000000000000////////////111111111000000000000000000000111111111222222222000000000111111000000000000000000000000000//////...//////000000111111111222111111000000///......222222111000000///......111111111111111111111111000111222222111111222444333333333333444444444444555555444444555555666777666666444333333333444555444555555666666777777888777777777777777777777777555555666777777777777777777777888888999::::::;;;999999::::::;;;;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA???>>>======??????>>>===<<<===>>>???@@@AAAAAA@@@??????>>>>>>???@@@BBBCCC>>>???@@@AAABBBCCCDDDDDDGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKOOOQQQPPPLLLHHHEEEAAABBBCCCFFFHHHKKKNNNOOOLLLKKKJJJIIIJJJLLLNNNOOOPPPPPPPPPPPPOOOOOOOOOOOONNNLLLKKKLLLNNNPPPQQQQQQNNNOOOOOONNNMMMNNNRRRTTTWWWWWWWWWWWWWWWWWWVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQTTTTTTUUUTTTTTTSSSRRRRRRPPPPPPPPPQQQRRRTTTVVVWWWUUUUUUVVVUUUTTTRRRPPPOOOPPPQQQTTTVVVWWWXXXWWWWWWUUUUUUTTTTTTTTTTTTUUUVVV]]]___bbbcccbbb^^^YYYVVVUUUUUUUUUUUUUUUUUUTTTTTTYYY[[[]]]]]]\\\ZZZZZZZZZWWWWWWVVVTTTQQQPPPQQQSSSUUUUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPOOOOOONNNMMMMMMLLLKKKJJJIIIIIIEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@????????????@@@AAABBBCCCCCCDDD@@@@@@?????????@@@AAAAAAAAA@@@???>>>???@@@AAABBBBBBAAA???===<<<<<<======<<<======>>>>>>======<<<:::999999999999999::::::999999999999999999999999777666666555555666666777:::999888777666555555555555555666666555444444333444333333333222222222222111111222333333333333222,,,///222222000...///000000000000000000000000000.........//////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////,,,,,,---...///000111111///////////////////////////...,,,++++++---///111---------------.........---......//////////////////............---------,,,,,,,,,---......//////........................,,,,,,------.../////////.........------------,,,////////////////////////....................................////////////000000000000000000000000..............................////////////000000......////////////...............////////////000...000111000///...///000000000000000000000000000.........///////////////,,,------...///.........000000000000000000000000///////////////000111111////////////000000000000222111000////////////000111111111222222222333333000000111111111111000000000000000000000//////.........//////000111111222111111111000//////......111111111111111111000000111111111111111111111111///111222222111111222333222222333333333444444444555555555555555666666777666555444333333333444444444444555555666777777777777777777777777777777777666666666666666777777888666666666777888888999:::::::::;;;;;;<<<======>>><<<===???AAABBBBBBAAAAAA@@@???>>>>>>@@@@@@???>>><<<===>>>>>>????????????>>>>>>???@@@@@@AAAAAABBB???@@@BBBCCCEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJLLLOOOQQQQQQNNNJJJGGGDDDDDDDDDEEEGGGJJJMMMOOOLLLKKKIIIIIIJJJKKKNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPNNNLLLKKKKKKMMMNNNOOONNNLLLMMMMMMLLLKKKMMMQQQUUUWWWWWWWWWWWWWWWWWWXXXXXXTTTTTTTTTSSSRRRQQQPPPPPPSSSSSSTTTUUUUUUUUUUUUUUUWWWVVVTTTSSSSSSUUUWWWXXXUUUVVVVVVVVVTTTRRRPPPNNNNNNPPPSSSUUUWWWXXXXXXWWWUUUTTTTTTSSSTTTUUUWWWWWW\\\]]]^^^^^^\\\YYYVVVTTTTTTTTTUUUUUUUUUUUUUUUUUUYYY[[[]]]\\\ZZZXXXXXXXXXUUUVVVVVVUUUSSSRRRRRRSSSUUUTTTRRRQQQPPPQQQRRRSSSTTTRRRPPPOOONNNNNNOOOPPPJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@??????@@@AAABBBCCCDDDEEEAAA@@@@@@????????????@@@@@@@@@>>>>>>>>>???AAABBBCCCBBB???<<<;;;::::::;;;;;;;;;<<<===>>>>>>>>>>>>;;;;;;:::999999999:::;;;888888888888888888888888666666555555555555666666:::999888777666555555555444555666666666555444333222222222222111111111111111111222333333333333222...000111222222000///...000000000000000000000000,,,------...///000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------......//////000000////////////////////////...............//////000,,,,,,,,,------.........---......//////////////////............---------++++++,,,------...//////........................,,,,,,------...//////000.........---------,,,,,,////////////////////////////////////////////////............////////////000000000000000000000000................................./////////000000---...///000000///...---000000000000///////////////111222111000///000111111111111111111111111111............/////////000,,,,,,.../////////...---000000000000000000000000000111111111111000//////------...///000111222222222111000///...//////000000111111111111222222222000000111111111111000000000000111000000///......---......///000111111222......//////000111111111000000000111222222333333000000000000000000000000///111222222111111222333222222222333333444444444555555555555555666777777666555444333222333444444444444555555666777777777777777777777777777777777888888777666666777999999666555555666666777888999;;;;;;<<<<<<===>>>??????===>>>@@@AAABBBBBBAAAAAAAAA@@@???@@@AAABBBAAA@@@<<<======>>>>>>>>>>>>>>>>>>>>>@@@AAAAAABBBAAAAAAAAABBBDDDFFFGGGHHHIIIIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJLLLOOOQQQQQQOOOKKKIIIHHHFFFEEEEEEFFFIIILLLNNNKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNOOOOOOPPPQQQRRRRRRNNNLLLJJJJJJLLLMMMMMMMMMJJJKKKLLLKKKJJJLLLQQQVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSQQQPPPOOORRRSSSTTTUUUVVVWWWWWWWWW^^^\\\XXXUUUTTTUUUWWWYYYUUUVVVWWWVVVUUURRROOONNNLLLNNNRRRUUUXXXYYYYYYXXXUUUTTTTTTTTTTTTVVVXXXYYYYYYZZZZZZYYYXXXVVVUUUSSSSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXZZZYYYWWWUUUTTTTTTTTTVVVWWWWWWUUUTTTTTTTTTTTTSSSPPPNNNNNNOOOQQQSSSTTTSSSPPPMMMMMMNNNPPPQQQFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDCCCBBB??????@@@AAACCCDDDEEEEEEAAAAAA@@@???>>>>>>>>>???@@@???>>>======???AAABBBDDDBBB???<<<:::999999999999:::;;;===>>>>>>??????===<<<;;;:::999:::;;;;;;777777777777777777777777666666555555555555666666555444444444444555555666444555666666666555444333111111111111000000000000111111222333333333333222111000111222333222///,,,000000000000000000000000+++,,,---...///111222222000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////.........////////////////////////---...000111222111///...,,,,,,,,,------.........---....../////////////////////.........---------++++++,,,,,,---...//////........................,,,,,,------...///000000......---------,,,,,,,,,////////////////////////000000000000000000000000............/////////000000000000000000000000000..................................../////////000///000111222222111000///222222111111000/////////...000111000///...///000111111111111111111111111---.........//////000000---...000111111111000///000000000000000000000000//////000000000...---+++,,,---...///000111222333222111///.........///000000000000000111111111111////////////////////////000...---///222222000...////////////////////////000000000000000000000000000000//////.........---111111111111111111111111000000111222222222222111333333444444555666777777555555555555666666666666444444333333444555777888333333444444555555666666666666777888888888888777555555555555555555555555777777777777666666666666:::::::::::::::::::::999?????????>>>===???CCCFFFFFFEEECCCAAA@@@@@@AAAAAA======>>>???@@@@@@@@@???AAA@@@@@@???@@@AAACCCDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHFFFEEEEEEEEEEEEGGGHHHJJJNNNOOOOOOOOONNNKKKHHHFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHIIILLLOOOPPPPPPOOOOOOMMMKKKJJJJJJKKKMMMNNNOOONNNLLLKKKKKKLLLNNNPPPSSSSSSSSSSSSSSSTTTUUUUUUSSSRRRQQQOOONNNMMMMMMMMMPPPPPPQQQTTTXXX[[[\\\[[[ccc```\\\XXXUUUSSSSSSSSSPPPQQQRRRRRRRRRQQQOOOOOONNNNNNNNNOOOPPPRRRUUUVVVVVVUUUSSSRRRQQQQQQRRRRRRRRRTTTVVVXXXXXXXXXWWWVVVRRRSSSUUUWWWYYYWWWSSSPPPQQQQQQQQQQQQQQQRRRSSSSSSUUUUUUVVVWWWVVVUUUTTTSSSVVVRRRMMMJJJJJJMMMRRRVVVUUUSSSPPPNNNLLLLLLLLLMMMJJJHHHEEECCCBBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFFFFEEEDDDCCCBBBBBBAAA???>>>>>>???@@@BBBDDDFFF@@@@@@??????>>>??????@@@BBBAAA???>>><<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<>>>???AAABBB===<<<:::888888888:::;;;777777777777777777777777666666666666555444333222555555555555555555555555333333333333333333333333333222111111000000111111111111222222222222111111000000////////////000000---.........//////000000////////////////////////000000000000000000000000000000000000000000000000333222000...---,,,------000000//////.........---///...---,,,,,,---...//////...---,,,,,,---...///........................,,,,,,------.../////////.........------,,,,,,,,,,,,---///000000///---,,,//////.........---------///...---,,,,,,---...///......////////////......,,,,,,---.../////////.....................------+++,,,---......---,,,+++---------............///000000000000000000000000......---,,,+++******)))000///...------...///000---......///000111111222111111000000//////......111111000000//////............------------......000000000000////////////////////////000000000000000000000000000000000111...............///000000////////////000000000000111111000//////...//////000000000000000111111222////////////////////////000...---///111222000...000000000000000000000000000000000000000000000000000000000/////////......000000000000000000000000000000111222222222222111222222222333444555555555555555555666666666777777666666555444444444555666555666666777888999999::::::999999999888888777777555555555555555555555555888888888888888888888888;;;<<<<<<======>>>>>>>>>>>>??????>>>>>>@@@DDDHHHJJJIIIHHHFFFEEEDDDDDDDDD???@@@BBBCCCDDDEEEFFFFFFDDDDDDBBBAAA@@@@@@AAAAAACCCDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHFFFEEEEEEEEEFFFGGGIIIJJJNNNNNNNNNMMMKKKIIIFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHIIIKKKNNNOOOOOOOOONNNNNNMMMMMMNNNOOOQQQRRROOONNNMMMMMMMMMNNNOOOOOORRRQQQQQQQQQQQQRRRSSSSSSQQQQQQPPPOOONNNNNNNNNNNNOOOOOOQQQUUUXXX[[[ZZZYYY___]]]ZZZWWWTTTSSSRRRSSSPPPQQQQQQRRRQQQPPPOOONNNOOOOOOOOOOOOOOOQQQRRRSSSRRRQQQPPPPPPPPPQQQRRRSSSRRRSSSUUUWWWWWWWWWVVVUUUQQQQQQSSSVVVWWWVVVSSSPPPMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUUUUVVVUUUTTTSSSRRRSSSQQQOOOMMMMMMNNNPPPQQQQQQPPPNNNLLLLLLMMMNNNOOOJJJHHHEEECCCBBBCCCEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBCCCEEEFFFAAA@@@@@@??????>>>>>>??????>>>===;;;::::::::::::<<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>???<<<;;;999888888999:::;;;888888888888888888888888666666666666555444333333555555555555555555555555333333333333333333333333333222111111000000111111000111111222222111111000000000////////////000000............/////////000////////////////////////........................000000000000000000000000000000///...---...//////000/////////............///...------------...//////...------------...///..........................................------...------------------,,,---...///111111///...---//////.........---------///...------------...///......////////////......------......///.................................------------------,,,,,,---------............///////////////////////////111000000//////.........000///...------...///000......//////000000111111000000000000//////......000000000000//////......///..................////////////............---.../////////000000000000111111000000000000000000...............///000000////////////000000000000222111000000000000000111000000000000000111111222///////////////////////////......///111111000///111111111111111111111111////////////////////////111111111000000000000000////////////////////////000000111222222222222111111111222222333333444444555555666666666777777777777777666444444333333444555666666888999:::;;;;;;===<<<:::888777777777777666666666666666666666666999999999999999999999999;;;;;;<<<===>>>???@@@@@@===>>>>>>??????BBBFFFIIILLLLLLKKKKKKIIIGGGEEEDDD>>>???@@@BBBDDDEEEFFFGGGHHHGGGEEECCCAAA@@@@@@@@@BBBCCCEEEGGGHHHGGGFFFEEEHHHHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEFFFHHHJJJKKKPPPNNNLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNPPPTTTXXXYYYXXXWWWZZZXXXVVVTTTRRRRRRRRRRRRPPPPPPPPPQQQPPPOOOOOONNNOOOOOONNNNNNNNNOOOPPPQQQOOONNNNNNNNNNNNPPPQQQSSSQQQRRRSSSTTTUUUUUUUUUUUUOOOPPPQQQTTTVVVUUURRROOOKKKKKKJJJKKKMMMPPPSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQQQQQQQQQQPPPNNNMMMLLLLLLLLLKKKKKKKKKMMMNNNOOOIIIGGGEEECCCCCCCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBAAAAAA@@@???>>>=========<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999:::::::::;;;:::999888888888999:::;;;999999999999999999999999777777777666555555444444444444444444444444444444333333333333333333333333222222111000000000000111000111111222222111111000000000////////////000000............////////////000000000000000000000000111111111111111111111111000000000000000000000000...............///000111////////////............///...------------...//////...------------...///////////////////////////000//////...------,,,,,,---------------............///000111111000///..................---------///...------------...///......////////////...............///......------........................//////...------------------------............///////////////////////////000000000000000000000000//////............//////////////////000000000000000000000////////////...000000000////////////...000//////......//////000.........---------,,,,,,....../////////000000000111111111000000/////////...............///000000////////////000000000000111111000000111111222222000000000000000111111222////////////////////////......///000111111000///111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000000000111222222222222111111222222222333333444444555555666666666777777777666666555555444444444444222333444555666777888999<<<;;;888666666666777888777777777777777777777777888888888999999999999999999999::::::;;;;;;<<<<<<;;;===>>>???@@@CCCGGGJJJKKKKKKLLLLLLKKKHHHDDDBBB@@@@@@AAABBBCCCDDDFFFFFFIIIHHHFFFEEECCCBBBAAA@@@@@@BBBEEEHHHIIIHHHFFFEEEHHHHHHIIIIIIIIIHHHGGGGGGEEEEEEEEEFFFGGGIIIKKKMMMQQQOOOLLLHHHFFFDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKKKKKKKKKKKKKLLLJJJKKKLLLNNNPPPPPPQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOLLLLLLKKKKKKLLLLLLMMMNNNJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMPPPSSSWWWWWWVVVTTTTTTTTTRRRQQQQQQQQQQQQRRROOOOOOOOOOOOOOONNNNNNMMMLLLLLLMMMMMMNNNOOOPPPQQQOOOOOONNNNNNNNNOOOQQQRRRQQQQQQRRRRRRSSSTTTTTTUUUOOOOOOPPPSSSTTTTTTQQQOOOOOONNNMMMMMMOOOQQQTTTVVVSSSSSSSSSRRRQQQPPPOOONNNQQQQQQQQQPPPOOOLLLJJJIIIIIIIIIIIIIIIIIIKKKLLLMMMGGGFFFEEECCCCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???>>><<<<<<=========<<<<<<======>>><<<<<<;;;;;;;;;:::::::::999999999999999999888888888888777777888999:::;;;777777777777777777777777777777666666555555555555444444444444444444444444333333333333333333333333222222111000000000000000000000111111111111000000000000////////////000000.........///////////////000000000000000000000000////////////////////////////////////////////////............/////////000///////////////..................------..................------.........//////////////////////////////.........---------,,,,,,------......//////......////////////.......................................------.........---......//////......---.../////////...---,,,,,,---------...............222111///...---......///---------............///////////////////////////---------......//////////////////....../////////000000000000////////////////////////////////////////////////////////////000000////////////000000.........------------,,,........./////////000000111111111000//////.....................///000000////////////000000000000000/////////000111222222000000000000000111111222000000000000000000000000...///000000000000000000111111111111111111111111000000000000000000000000111111111111222222222222111111111111111111111111000000111222222222222111333333333333444444444444555555555555666666666666333444444555555555666666111111222333444555666777999777666444555666888999888888888888888888888888777777777888888888999999:::::::::999999888888888:::<<<>>>???AAACCCGGGJJJJJJKKKMMMMMMLLLHHHEEEBBBGGGGGGFFFEEEFFFFFFGGGHHHGGGGGGFFFFFFEEEDDDCCCCCC@@@BBBEEEHHHIIIHHHGGGEEEHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEFFFHHHKKKMMMNNNRRRPPPLLLHHHEEEDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHHHHHHHIIIIIIJJJJJJHHHJJJLLLLLLJJJIIIJJJKKKLLLLLLMMMOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPOOONNNJJJJJJJJJJJJJJJKKKKKKLLLGGGGGGHHHHHHIIIKKKLLLMMMLLLLLLNNNQQQTTTUUUSSSRRRQQQPPPPPPPPPPPPQQQQQQRRROOONNNNNNMMMMMMMMMMMMMMMIIIJJJKKKMMMOOOQQQRRRRRRSSSRRRPPPOOOOOOOOOPPPQQQQQQQQQQQQQQQQQQSSSTTTUUUQQQQQQQQQSSSTTTSSSQQQOOORRRQQQPPPOOOPPPRRRTTTUUURRRRRRQQQPPPOOOOOOOOONNNSSSQQQOOOMMMKKKIIIHHHHHHIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::999999:::::::::999888888777777777777888999999:::666666666666666666666666777666666555444555555666444444444444444444444444333333333333333333333333222111000000//////000000000000000111111000000000000000////////////000000///////////////.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////////////////////////////......---.........///////////////---..................------..................---////////////////////////---------.........//////---------....../////////---------------------------.....................---..................---------............------.../////////...---,,,,,,---------.........//////333222000/////////000111---------............///........................,,,,,,,,,---......//////...//////////////////...000000000000////////////.............../////////.............../////////000000////////////000000/////////.........------............////////////000000000000//////.....................///000000////////////000000000000...............///000111000000000000000111111222000000000000000000000000---///111111000///000111111111111111111111111111000000000000000000000000111111111111111222222222111111111111111111111111000000111222222222222111333333333444444444444444333333444444444555555555222333444555666666666666333444444555555666666777666555555444555666777888777777777777777777777777666666777777888999999999======<<<;;;:::999888888999;;;===???@@@BBBEEEHHHJJJKKKLLLMMMLLLJJJGGGEEEGGGFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEDDDDDD@@@BBBDDDGGGHHHHHHGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEGGGIIILLLNNNPPPPPPNNNKKKHHHEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJLLLNNNMMMJJJHHHIIIKKKNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPOOOOOONNNNNNMMMMMMJJJJJJIIIIIIJJJJJJKKKLLLGGGGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLNNNQQQRRRRRRQQQOOOOOOPPPPPPQQQRRRRRRRRRNNNNNNMMMLLLLLLLLLLLLMMMGGGIIIKKKNNNPPPRRRSSSSSSUUUTTTRRRPPPPPPPPPPPPQQQRRRQQQPPPOOOPPPRRRTTTVVVUUUTTTSSSTTTUUUTTTQQQOOOPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPRRRPPPLLLIIIGGGFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDEEEEEEEEEDDDDDDCCC@@@AAAAAAAAA@@@???===<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;:::999888777777777777888888888888444444444444444444444444666555444333333444555666333333333333333333333333333333333333333333333333111111000////////////000///000000111111000000///000000////////////000000///////////////.........////////////////////////////////////////////////000000000000000000000000//////000000///...------.........///////////////------...//////...------------...//////...------........................,,,,,,------...//////000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,---------...............------...//////...------------............------.........///......------,,,,,,------.../////////000000////////////000000---------............///.................................//////000000000......////////////......////////////000000000000---............/////////---............/////////000//////......//////000/////////............---------........./////////////////////////////////...............///000000////////////000000000000......---------...//////000000000000000111111222000000000000000000000000,,,///111111///...000111000000000000000000000000222222222222222222222222000000000111111111222222111111111111111111111111000000111222222222222111333333333222222222222222222222222333333333444444333444555666666555555444666666666666666666666666777777777666666666666666777777777777777777777777777777888888999::::::;;;<<<<<<<<<;;;;;;:::::::::888:::===>>>???AAADDDFFFGGGHHHIIIJJJIIIHHHFFFEEEBBBAAA@@@??????@@@BBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEGGGIIIMMMOOOQQQMMMKKKIIIGGGEEEDDDCCCCCCFFFEEEEEEDDDDDDEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIKKKNNNPPPOOOJJJHHHIIILLLMMMMMMLLLMMMNNNPPPRRRSSSPPPOOOMMMLLLKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJKKKMMMNNNOOONNNLLLKKKLLLNNNPPPQQQPPPOOOPPPPPPQQQRRRRRRSSSSSSNNNMMMLLLKKKKKKKKKLLLLLLIIIJJJLLLOOOQQQRRRRRRRRRSSSRRRQQQPPPPPPQQQRRRRRRTTTRRRPPPOOOPPPRRRUUUWWWYYYWWWVVVVVVVVVTTTRRRPPPLLLMMMNNNPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRNNNMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBB??????AAAAAAAAA???>>><<<;;;;;;:::999999:::::::::<<<<<<;;;;;;;;;:::::::::777888:::;;;;;;:::999888777777777777777777666666555555555555555555555555555444333222222333444666333333333333333333333333333333333333333333333333111111000/////////////////////000000000000//////000000////////////000000000/////////............------------------------111111111111111111111111000000000000000000000000---...///000000//////.............../////////000------...//////...------------...//////...------------------------------------..................////////////............---------,,,,,,------------------.........//////------...//////...------,,,------......------,,,------......///.........,,,,,,------...//////000+++,,,,,,---............---------............///........................000000000000000000111111---...///000000///...---......//////000000111111---------.........//////---------........./////////..................///.........---------,,,,,,---------.........//////------......///000000000...............///000000////////////000000000000000//////............///000000000000000111111222000000000000000000000000,,,///111111///...000222////////////////////////222222222222222222222222//////000000111111111111000000000000000000000000000000111222222222222111222222111111111111111111111111222222222333333333555666666666666444333222666555555555555444444444999999999999888666555444666666666666666666666666888888999::::::;;;<<<<<<999:::::::::::::::::::::888:::===>>>???@@@BBBDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@AAACCCEEEGGGEEEFFFFFFFFFEEEDDDBBBAAABBBBBBCCCDDDFFFGGGIIIIIIIIIJJJIIIIIIHHHGGGFFFEEEDDDEEEEEEGGGJJJMMMPPPRRRJJJIIIGGGFFFDDDCCCBBBBBBFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDEEEGGGHHHIIIJJJKKKLLLOOORRRPPPKKKHHHIIILLLIIIHHHHHHIIIKKKNNNRRRTTTPPPNNNLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPOOOLLLJJJJJJLLLOOOPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSNNNMMMKKKJJJJJJJJJKKKLLLKKKLLLNNNPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTTTTSSSPPPOOOPPPRRRVVVXXX[[[ZZZXXXWWWWWWUUURRRPPPJJJLLLOOOQQQSSSSSSSSSRRRPPPOOOOOONNNOOOPPPRRRSSSKKKKKKJJJHHHGGGEEECCCBBBCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@===>>>???@@@AAA@@@??????>>>???@@@AAAAAA@@@>>>===>>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::555777999:::;;;:::888777777777888888777666555444666666666666666666666666555333222111111222444555333333333333333333333333333333333333333333333333111111000/////////////////////000000000000//////000000////////////000000000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000***,,,...///111111111000---.........//////000000,,,---...//////...---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,000000//////......------///......------......///---------.........//////,,,---...//////...---,,,,,,------......------,,,,,,,,,---.../////////...,,,,,,------...///000000'''(((***,,,------,,,,,,---------.........//////........................000000000///////////////---...///000000///...------......///000111111222---------.........//////---------.........//////......------------......---------,,,,,,,,,++++++---------.........//////,,,,,,---...///000111111...............///000000////////////000000000000222111000//////...//////000000000000000111111222////////////////////////333333111000000000111222///000111222222111//////111222333333222111000///000000000///000111111222111111000000000000111111222222222222222222222222222333444444444444333222111111222222222333333333444555666777777666555444555555333222222333555555777777777777666666666666444555555666777888999999999:::<<<======<<<:::999;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGFFFDDDEEEGGGJJJLLLNNNOOOPPPIIIHHHFFFEEECCCCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFLLLMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKLLLNNNQQQTTTVVVQQQOOOKKKHHHFFFFFFFFFGGGJJJIIIGGGFFFFFFGGGIIIJJJJJJKKKLLLMMMMMMMMMLLLKKKLLLLLLKKKKKKKKKKKKLLLLLLPPPPPPRRRSSSTTTTTTSSSSSSPPPPPPOOONNNMMMMMMLLLLLLPPPOOOOOONNNNNNNNNOOOOOOSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQQQQRRRUUUXXXZZZZZZWWWUUUTTTUUUTTTSSSQQQJJJMMMQQQTTTUUUTTTQQQOOORRRRRRRRRRRRQQQPPPNNNMMMNNNMMMJJJHHHFFFEEEDDDDDDIIIFFFBBB@@@@@@AAAAAAAAADDDDDDCCCBBBBBBCCCEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDBBBAAAAAABBBAAA@@@???>>>================================================<<<;;;:::999999999::::::;;;<<<======888888777777777777888888666666666666555555555555555555444444444333333333777666444333222333333444333333333333333333333333333333333222222111111111//////............//////000000000000////////////000000000000////////////000000111111111111000000////////////////////////////////////////////////222111...------...111222//////000000111111222222//////............//////......------------......,,,,,,,,,---------............---,,,---...///000++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111////////////000000111111------,,,,,,---...000111..................------------............------,,,,,,,,,---------............------------......---------............///............////////////////////////////////////////////////000000000000.........------,,,,,,,,,,,,---------.../////////000000000000000000000000..................------......------------......,,,,,,,,,---------......//////.........---------............////////////000///...---------------////////////000000000000////////////////////////333222111000000000111111000000111111111000000//////000111111111000///...000000000000000111111222111111000000000000111111222222222222222222222222111222333444444333222111111111222222222333333333444555666666666666555444555444444333333444444555666666666666666555555555444555555666777777888888888999:::<<<<<<:::999888:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@DDDDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGDDDEEEHHHKKKMMMPPPQQQRRRKKKJJJHHHFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGKKKKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMPPPRRRTTTNNNMMMJJJHHHGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJKKKLLLLLLKKKIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLNNNPPPRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMMMMNNNNNNOOORRRRRRRRRRRRRRRRRRRRRRRRSSSRRRPPPPPPRRRUUUYYY[[[^^^[[[WWWUUUSSSRRRPPPNNNKKKLLLNNNOOOPPPPPPOOONNNQQQRRRRRRRRRRRRPPPOOONNNMMMKKKIIIFFFDDDCCCCCCCCCGGGEEEBBBAAACCCDDDEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDCCCBBBBBBAAAAAACCCDDDEEEDDDBBB@@@@@@AAAAAA@@@???>>>==========================================<<<;;;;;;::::::999;;;;;;;;;;;;;;;:::::::::888888777777777777888888666666666666555555555555555444444444444333333333555555444333333333333333333333333333333333333333333333333222222111111111000//////......//////000000000000000////////////.........---------,,,,,,//////000000000000//////........................////////////////////////000///...------...///000/////////000000000000000111000000//////000000111......------------......---------.........//////...------,,,---...///000---,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,+++,,,,,,---------...............---,,,,,,------------,,,,,,,,,---------..................------------......---------............///////////////000000000000////////////////////////............/////////////////////......------------------...............------------------------..............................------------......---------.........////////////.........---------............//////////////////...---------------////////////000000000000000000000000000000000000222222111000000000000111000000000//////000000111......///000000000//////000000000000000111111111000000000000000000000000222222222222222222222222111111222222222222111111111111222222222333333333333444444555555444444333444444555555555555444444555555555555555555555555555555555666666777777777777888999;;;;;;999888777888999999999999:::::::::::::::;;;<<<===>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>>BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIGGGHHHIIIJJJJJJJJJIIIIIIEEEFFFIIILLLNNNQQQRRRSSSLLLKKKIIIGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKLLLMMMOOOPPPKKKJJJHHHHHHHHHJJJLLLMMMIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJHHHFFFEEEGGGGGGIIIJJJKKKLLLLLLLLLLLLNNNQQQSSSTTTSSSQQQPPPQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRSSSQQQOOOOOOPPPTTTYYY\\\```]]]XXXTTTRRRPPPOOONNNLLLLLLLLLKKKKKKLLLLLLLLLPPPQQQRRRRRRRRRQQQPPPPPPKKKIIIGGGEEECCCCCCBBBCCCCCCBBBAAABBBDDDFFFGGGFFFEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEEEEDDDAAA?????????@@@???>>>======<<<======<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999999999:::<<<<<<;;;;;;:::999888888888777777666666777777888666666666555555555555444444444444444333333333333444444444444444333333222333333333333333333333333222222222222222111111111111000000//////000000111000000000000////////////111111111000000000000///......////////////..............................////////////////////////------------------------///////////////........./////////....../////////......------------.............../////////000000---------,,,---......///......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------000///---,,,******)))))),,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------------......---------............/////////000000000111111111////////////////////////------------............///////////////........................---------------------------------..............................------------.............../////////000000...............---------............//////////////////...------------...////////////000000000000000000000000000000000000222111111000000000000000111000///......///111222---......///000000000000//////000111111111111111000000111111111111000000111111111111111111111111000000111111111111000000111111222222222333333333333333333333333333333333333444555666666555444333444555555555666666777777666666666666666666666777777888999;;;;;;999888777777777777888888888999999888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@@@@@@@??????AAABBBCCCDDDEEEFFFFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGDDDFFFGGGIIIJJJJJJJJJJJJHHHIIIKKKMMMOOOPPPQQQQQQLLLJJJHHHFFFEEEDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHGGGHHHIIIJJJLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIHHHHHHHHHJJJKKKLLLHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHJJJJJJIIIGGGEEECCCDDDEEEGGGIIIKKKLLLLLLLLLJJJLLLOOORRRRRRQQQOOONNNLLLMMMOOOPPPPPPPPPNNNMMMNNNNNNMMMMMMMMMNNNOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRRRRPPPNNNMMMOOOTTTYYY\\\]]]ZZZUUURRRQQQQQQQQQPPPLLLLLLMMMMMMLLLKKKJJJJJJNNNOOOPPPQQQRRRQQQQQQPPPJJJHHHFFFDDDCCCCCCCCCCCCAAAAAA@@@BBBDDDFFFEEEDDDDDDCCCBBBAAA@@@@@@AAABBB@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEECCCAAA>>>===>>>???>>>======<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777888999:::;;;;;;::::::999888888888777777666666666666777777666666555555555444444444444444444333333333222222222333444555555444222111222222222222222222222222222222222111111111111111111111000000000000111111000000000000////////////333333333222222222111111---..................---................................................,,,---...//////...---,,,/////////......------,,,---,,,,,,++++++,,,,,,---......------------......---.........////////////,,,,,,,,,---------......000///...---------------------------------------------------------------+++++++++,,,,,,---------------------------------//////...---++++++******+++,,,---...////////////---,,,,,,,,,,,,,,,,,,---.........////////////000......------------......---------............///////////////000000000000////////////////////////------.........///////////////................../////////...---------,,,////////////////////////---------.....................------------......---.........////////////....................................///////////////......---------......////////////000000000000000000000000000000000000111111111111000000//////000///.........///111222////////////000111111222//////000111111111111000///000111111111111000///111111111111111111111111000000000000000000000000111111222222222333333333333333333222222333333333333444666666666666444333555555666777888888999999777777777777777666666666888999:::;;;;;;:::999888666666666777777777777888555666666777888999::::::::::::::::::::::::::::::<<<===>>>???AAAAAABBBBBB???@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCDDDFFFHHHJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLJJJHHHGGGEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAABBBCCCEEEEEEEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIIIIGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJLLLMMMLLLIIIFFFDDDDDDEEEFFFHHHJJJKKKLLLLLLIIIKKKMMMOOOPPPOOONNNLLLJJJKKKLLLMMMMMMMMMLLLKKKNNNNNNNNNNNNNNNOOOPPPPPPLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMOOOSSSXXX[[[[[[XXXTTTQQQPPPPPPOOONNNKKKMMMOOOQQQPPPMMMJJJHHHKKKLLLNNNOOOPPPPPPOOONNNIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDCCCDDDEEEFFFEEECCCBBBAAA???>>>=========>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDCCC@@@=========>>>===<<<<<<;;;<<<<<<<<<::::::::::::::::::::::::<<<:::888777777888999:::999999999999999999999999777777666666666666777777555555555555444444444444444444333333333222222222111222333444444444222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000////////////000000/////////.........------............------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,//////......------,,,,,,,,,,,,++++++++++++,,,,,,......------------......,,,,,,---------.........,,,,,,,,,---------------000///...---------------------------------------------------------------,,,---------......//////---------------------,,,------............------+++,,,---...////////////......------------...............////////////000......------------......---------............///---------.........//////////////////////////////....../////////000000000------------------------/////////...---------,,,////////////////////////---------.........//////......------------......,,,,,,---------.........---.................................////////////......---------......///////////////000000000000000000000000000000000000000000111111000000///...............///000111111000000/////////000111111...///000222222111111000///000111222222111000///111111111111111111111111111111000000000000111111111111222222222333333333444333333222222333333444555555666666666666555555555555666777999:::;;;;;;999999999888888777777777888999:::<<<<<<:::999888666666666666777777777777444555666777888999999:::::::::::::::::::::::::::999:::<<<>>>@@@AAABBBBBB>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCEEEHHHIIIJJJJJJIIILLLLLLLLLLLLKKKJJJHHHHHHGGGGGGEEEDDDDDDDDDEEEFFFGGGFFFEEEDDDDDDCCCCCCDDD@@@@@@@@@@@@AAABBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQPPPNNNKKKHHHFFFFFFFFFGGGIIIKKKLLLNNNIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPLLLLLLLLLMMMMMMNNNNNNNNNQQQPPPOOONNNPPPRRRUUUWWW[[[XXXTTTQQQOOOMMMJJJHHHJJJLLLOOOQQQQQQNNNJJJHHHIIIJJJKKKLLLMMMLLLLLLKKKHHHGGGFFFDDDDDDDDDEEEFFFIIIGGGEEEEEEFFFFFFEEEDDDAAA@@@>>><<<;;;:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAACCCCCCBBB???=========<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999;;;:::999888888888999:::888888888888888888888999777666666555555666666777555555555444444444444333333333333333222222222222111222222333333333333333222222222222222222222222000000000111111111111111111000000//////000000111000000000000////////////000000000000////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---...............---------.........------...............------------......,,,,,,,,,------------...++++++,,,------------,,,......------------------------------------------------------------------000000//////......------,,,,,,++++++++++++******+++,,,---...////////////,,,,,,---...//////////////////------------//////------........./////////......------------......---------............///,,,,,,---------.........////////////////////////////////////000000000111,,,,,,,,,---------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......------------......,,,,,,,,,------------...---------...........................////////////...------------...//////////////////000000000000///////////////////////////000111111111000......,,,---...///000000000000111000///.........///000...///111222222222000//////000111222222111000///111111111111111111111111222111000000000000111222111111222222222333333333555444333222222333444555666666555555555555666666444444555777888:::;;;;;;;;;;;;::::::999888888777777888999;;;;;;999888777666666666666777777777777555666777777999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===>>>>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBCCCEEEGGGHHHIIIIIIHHHJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNPPPSSSUUUUUUSSSPPPNNNIIIHHHGGGFFFHHHJJJMMMOOOIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMKKKIIIIIIIIIJJJKKKJJJJJJJJJKKKKKKLLLMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPPPPPPPQQQRRRSSSTTTVVVUUUSSSQQQPPPMMMIIIFFFIIIJJJLLLMMMMMMKKKIIIHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEHHHFFFCCCBBBCCCDDDEEEDDDAAA@@@>>><<<:::::::::::::::;;;;;;<<<===>>>??????@@@AAABBBAAA???======>>><<<;;;;;;:::;;;;;;<<<<<<999999999999999999999999::::::::::::::::::::::::999999999888777777666666666666555555555555666666555555555444444444333333333333333222222222222111222222111111222333333444111111111111111111111111///000000000111111111222000//////......//////000000000000000////////////222222222111111111000000......////////////......---------------------------------------------------------......---------...............///////////////............//////......------------......------------............***+++,,,---------,,,,,,---,,,,,,,,,,,,------...------------------------................................................---,,,,,,,,,++++++++++++***+++,,,...//////......------...............---///...,,,++++++,,,...///,,,---------..................------------......---------............///------------.........///////////////////////////........./////////000000------------.........///---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......------------......------------............---------.........//////............////////////---------------...//////////////////000000000000///////////////////////////000111111111000...---+++,,,...000111000000///111///...---,,,,,,---......///111222333222000///...000111222222111000...000000000000000000000000333222111000000111222333111111222222222333333333555555333333333333555555777666555444444555666777222333444666777999:::;;;===<<<;;;;;;:::999888888555777888999999888777555666666666666777777777888777777888999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDEEEBBBCCCEEEGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFHHHIIIKKKGGGGGGEEEDDDCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEEEEGGGJJJMMMOOOPPPSSSVVVYYYYYYWWWSSSQQQKKKIIIGGGFFFGGGJJJMMMPPPJJJIIIHHHHHHIIIJJJLLLMMMNNNLLLIIIFFFEEEFFFHHHIIIHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKPPPPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPOOOKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBAAABBBCCCDDDDDDAAA>>>===???AAABBBCCCBBBAAA???<<<;;;:::::::::::::::;;;;;;<<<======>>>???@@@AAAAAA???>>>>>>>>>;;;;;;:::::::::;;;;;;<<<888888888888888888888888999::::::;;;;;;;;;::::::;;;;;;:::888777555444444666666555555555555666666555555444444444333333333333333333222222222111111222222111000111222444555111111111111111111111111//////000000111111111222//////............//////000000000000////////////............------------......////////////......------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000...------,,,,,,------............------...................../////////000***+++,,,---...---,,,,,,++++++++++++,,,,,,---...------------------------........................)))***+++,,,...///000111/////////......---------***+++,,,---...---,,,,,,.........///......------...---+++******+++---...,,,,,,,,,---------...............------.........---------.........//////............/////////000////////////////////////---------.........//////---.........//////000000,,,------....../////////........................,,,,,,------...///000000.........------...................../////////000---------.........//////............/////////000---------------...///000////////////000000000000000000////////////000000........................///////////////////////////////////////000111111111111000000//////......111111111111111111111111000000000000000000000000000000000000000111111222111111000000111111222333444333333222222333333444444555555555444333333222333333444555666777888999999888888888777777666666666666666666555555555555333444444555666777888888777666666888::::::999888=========<<<<<<;;;;;;;;;888999::::::999999;;;===@@@AAABBBBBB@@@???@@@AAACCCDDDEEEDDDCCCBBBCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDCCCBBBBBBAAAAAAAAAAAADDDGGGIIIIIIGGGEEEDDDDDDGGGFFFEEEDDDDDDEEEFFFFFFHHHGGGEEEDDDCCCCCCCCCCCCAAACCCEEEFFFGGGIIILLLNNNRRRRRRRRRTTTVVVVVVTTTRRRLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMMMMIIIEEECCCDDDFFFGGGHHHJJJIIIHHHGGGFFFGGGHHHHHHJJJKKKMMMMMMLLLKKKKKKLLLMMMMMMNNNOOOPPPRRRRRRSSSPPPPPPPPPOOONNNNNNMMMMMMJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFAAA@@@?????????@@@AAABBBCCCAAA???@@@CCCDDDCCCAAADDDCCCAAA???===;;;999999<<<;;;::::::::::::;;;<<<===>>>???@@@???===;;;:::<<<;;;999888888999;;;<<<666666777999999:::::::::999999999999999999999999888777666666666666666777444444555555555555444444222222222222222222333333333333333333333333333333111222222333333222222111000000000111222222222333000000000000000000000000000000000000000000000000......//////000000111111////////////////////////......---------,,,,,,,,,........................222111000///......///000,,,,,,,,,------...........................------------......///000000000........................+++++++++,,,,,,---------...............---------*********+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......................../////////......---------------------------------////////////////////////..................------------------------------......,,,,,,,,,,,,.........---,,,,,,,,,,,,---...,,,+++)))(((((()))+++,,,+++++++++,,,---///222333...............---------......------------..............................))))))***+++,,,,,,------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---..................------......................../////////...------,,,,,,000000000000000000000000000000////////////000000///////////////////////////////////////////////////////////////000000111111000000000/////////...111111111111111111111111000000000000000000000000000000000000000111111222111111000000111111222333444333333222222333333444444444555555444444333222333333444555666777888888888888888777777777666666777777777777666666666666444444555555666666777777888777777888:::;;;:::999;;;;;;;;;:::::::::::::::888:::::::::999:::<<<>>>AAABBBCCCBBBAAA@@@AAACCCDDDEEEFFFEEECCCBBBCCCDDDFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAEEEHHHJJJJJJHHHFFFEEEEEEFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCEEEFFFFFFFFFGGGJJJLLLPPPOOOPPPQQQSSSSSSQQQOOOMMMLLLLLLLLLLLLLLLKKKKKKHHHHHHIIIJJJKKKLLLMMMMMMLLLIIIEEEDDDEEEGGGHHHIIILLLKKKJJJIIIHHHHHHIIIJJJJJJLLLMMMMMMLLLKKKLLLMMMOOOOOOOOOPPPQQQQQQRRRRRRTTTSSSRRRQQQPPPPPPPPPPPPKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@AAACCCAAAAAABBBEEEFFFDDDBBBDDDCCCCCCBBBAAA@@@???>>>===<<<:::999999999::::::>>>????????????===<<<;;;;;;:::888777777888:::;;;888888999999999888888777999999999999999999999999888888777666666666666666444444555555555555444444222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111222222000000000000000000000000000000000000000000000000000000000/////////////////////////////////////////////.........---------........................111000///...---...///000,,,,,,------------------..................------////////////....................................******+++++++++,,,,,,,,,------..................,,,,,,,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,,,,+++++++++***------------------------..........................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,,,,,,,,,,---...///...---,,,,,,---...///...------,,,---...///000------........................------------..............................++++++,,,,,,------......------,,,,,,,,,---...///------------------------//////------,,,---......................................................------..................000000000000000000000000000//////......//////000000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000111111222111111000000111111222333333333222222222222333333444444555555444444333333222333333444555666777777777777777777666666666666888888777777777666666666555555555666666666666666888777888999;;;<<<;;;:::888888999999999999999:::999:::;;;;;;:::;;;===???BBBCCCDDDCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDBBBBBBCCCFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHHHHIIIIIIIIIJJJFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAABBBBBBFFFHHHJJJJJJHHHGGGFFFGGGDDDDDDDDDDDDEEEEEEGGGGGGFFFGGGGGGHHHGGGFFFDDDDDDEEEFFFGGGFFFFFFFFFHHHJJJLLLLLLLLLNNNOOOPPPNNNLLLLLLLLLMMMMMMMMMMMMNNNNNNHHHHHHIIIIIIJJJKKKMMMMMMLLLIIIFFFEEEGGGIIIJJJKKKOOONNNLLLKKKJJJJJJKKKKKKKKKLLLNNNMMMLLLKKKLLLMMMPPPPPPQQQQQQQQQRRRRRRRRRXXXVVVUUUSSSSSSSSSSSSTTTNNNMMMJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAABBBAAAAAA@@@???>>>BBBBBBBBBEEEGGGGGGFFFDDD????????????????????????===<<<:::999999999::::::@@@@@@??????>>>=========:::999888777777888999::::::::::::999888777666555::::::999999888888888888999999888666555555555555444444555555555555444444444333333222222111111111333333333333333333333333111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111000000///......---////////////////////////000000/////////.................................///...---,,,---...///000------------------,,,,,,------------------......000000//////...------,,,........................************++++++++++++,,,---------.../////////......---------......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------------------------------------------------......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,------...000///...------...///000000///...---------------,,,---------.../////////......------------..............................------------............---,,,,,,,,,,,,---...///..............................---------...//////................................................,,,,,,------...//////000000000000000000000000000/////////....../////////////////////////////////000000000000000000000000...//////000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000111111222111111000000111111222333333333222222222222333333333444444555444444333333222333333444555555666666666666666666666666666666777666666666555555555555666666666666666555555555888888888:::<<<===<<<;;;888888888999999::::::::::::;;;<<<<<<;;;;;;===???BBBCCCDDDDDDCCCBBBDDDEEEGGGGGGGGGFFFCCCBBBBBBBBBEEEEEEFFFGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEGGGIIIIIIGGGFFFFFFGGGCCCCCCCCCDDDEEEFFFGGGGGGEEEGGGHHHIIIIIIHHHFFFDDDEEEFFFGGGFFFFFFFFFHHHJJJKKKJJJKKKLLLMMMMMMKKKIIIKKKKKKKKKLLLMMMNNNNNNOOOHHHHHHHHHHHHIIIKKKMMMNNNMMMJJJHHHHHHIIILLLMMMMMMOOONNNMMMKKKJJJJJJKKKKKKKKKLLLMMMLLLJJJIIIJJJLLLOOOPPPPPPQQQRRRSSSTTTTTTYYYXXXVVVTTTSSSTTTUUUUUUPPPNNNKKKHHHFFFFFFGGGGGGIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCBBB@@@>>>===@@@AAACCCEEEFFFFFFEEEDDD>>>>>>>>>>>>>>>>>>======<<<;;;:::::::::;;;===>>>AAAAAA@@@>>>>>>>>>>>>>>>::::::999888888999::::::999999999999999888777666::::::999999888888777777:::999888666555444444444333444444555555444444333444444333333222111000000222222222222222222222222111111222222222222111111222222111111000000//////000000000000000000000000000000000000000000000000000000/////////.........////////////////////////////////////.........---........................---,,,,,,+++,,,---///000.........------,,,,,,,,,,,,,,,------------....../////////......---------........................++++++++++++++++++++++++,,,,,,,,,---...///000000///...---------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++++++++++++++.........------.........------------------------------,,,++++++,,,------000//////...---------,,,,,,,,,,,,---...///000000......------------.......................................---------------,,,,,,,,,,,,------......------------------------,,,,,,,,,------......///---------.......................................---------.........//////........................//////............//////........................////////////////////////......///000111000000///////////////000000000000........................////////////////////////000000000000000111111222111111000000111111222333333222222111111222222333333333444444555444444333222222333333444444555555555555555555555555555666555555444444444333333333666666666666666555555555888777888999<<<===<<<;;;999:::::::::;;;;;;<<<<<<:::;;;<<<<<<;;;;;;===???@@@BBBCCCCCCBBBBBBCCCEEEEEEFFFFFFDDDBBB@@@@@@AAACCCDDDEEEEEEFFFFFFFFFEEEBBBBBBDDDEEEFFFGGGHHHHHHLLLLLLKKKKKKIIIGGGFFFDDDFFFEEEEEEEEEDDDDDDDDDDDDAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGFFFEEEEEEEEEFFFBBBBBBCCCDDDEEEFFFFFFFFFEEEFFFHHHIIIJJJIIIGGGFFFDDDEEEFFFGGGGGGHHHJJJLLLKKKKKKKKKLLLMMMMMMKKKIIIHHHIIIIIIJJJKKKLLLMMMMMMIIIHHHGGGGGGHHHJJJLLLNNNNNNLLLJJJJJJLLLNNNOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKKKKJJJHHHHHHIIIKKKNNNNNNOOOQQQSSSTTTUUUVVVWWWVVVTTTSSSRRRRRRSSSSSSPPPNNNKKKIIIGGGGGGHHHIIILLLLLLKKKJJJHHHFFFDDDCCCBBBBBBCCCCCCBBBAAA???===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@??????;;;;;;;;;<<<===???AAACCCBBBAAA@@@???>>>>>>>>>???;;;;;;;;;::::::;;;;;;;;;888888999999999888888888999999999888888777777777:::999888666555444444444333333444444444444333333444444333333222111000000222222222222222222222222000111111222222111111000222111111000000/////////000000000000000000000000////////////////////////---........./////////000////////////////////////.........---------,,,,,,........................---,,,++++++,,,---...///.........------,,,,,,,,,,,,,,,,,,,,,------......,,,---------.........///........................------------------------,,,,,,,,,---...///000000------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------........................------------------------,,,,,,++++++++++++,,,,,,------..................,,,,,,,,,---...///000000......------------..............................------------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------.........//////........................//////.........---------------------------------///......------......///........................////////////////////////---...000111111111000///////////////000000000000////////////////////////////////////////////////000000000000000111111222111111000000111111222333222222111111111111222222333333444444555555444444222222222333333333444444444444444555555555555555444333333333333222222222555555555666666666666666777666777999<<<===<<<;;;;;;<<<<<<<<<<<<<<<<<<===999:::;;;;;;:::;;;===???>>>@@@AAAAAA@@@AAABBBCCCBBBCCCCCCBBB@@@>>>??????AAABBBCCCDDDDDDEEEDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHKKKKKKKKKKKKIIIGGGDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCDDDEEEEEEDDDDDDEEEGGGBBBBBBDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIHHHHHHGGGDDDFFFGGGHHHHHHIIILLLNNNLLLKKKKKKLLLMMMMMMKKKIIIGGGGGGHHHIIIIIIJJJKKKKKKIIIHHHGGGGGGHHHJJJLLLNNNNNNLLLKKKKKKLLLNNNNNNMMMKKKJJJIIIIIIIIIJJJLLLMMMLLLLLLLLLJJJHHHGGGIIIKKKNNNNNNOOOPPPRRRSSSTTTUUUSSSSSSRRRRRRQQQPPPPPPOOOOOOMMMLLLJJJIIIIIIIIIJJJMMMMMMMMMLLLKKKHHHFFFDDDBBBBBBCCCBBBBBBAAA@@@??????@@@AAAAAA@@@???AAABBBDDDCCCBBB@@@???===<<<<<<<<<<<<<<<===???AAACCCDDDBBBBBBAAAAAA@@@??????>>>;;;;;;<<<<<<<<<<<<;;;;;;777888888999999999888888888888888888888888888888999999888666555555555555333333444444444444333333444333333222222111111111222222222222222222222222000000111111111111000000000000000000000000//////000000000000000000000000////////////////////////,,,------...//////000000////////////////////////...------------,,,,,,,,,...........................---,,,+++,,,---...///------------------,,,,,,++++++,,,,,,------......+++,,,,,,---......//////....................................------------,,,---------.../////////,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,------------,,,,,,,,,------......------,,,------------------------+++,,,---...////////////,,,---------.../////////......------------..............................,,,,,,,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,------.../////////........................000//////...------,,,,,,------------------------///......------......///........................---------------------------...000111111111//////.../////////000000000111////////////////////////////////////////////////000000000000000111111222111111000000111111222333222222111111111111222222222333444444555555444444222222222222333333333333333333444444444555555555444444444333333333222222444444555555666666777777555555666888;;;<<<<<<;;;=========<<<<<<<<<<<<<<<888:::::::::999:::<<<>>><<<===??????>>>???@@@BBB>>>???@@@???===<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGGGGFFFGGGHHHIIIJJJIIIGGGEEEDDD>>>>>>>>>>>>============@@@@@@@@@AAABBBCCCEEEEEEDDDEEEFFFEEEDDDDDDFFFHHHBBBCCCDDDEEEEEEDDDDDDCCCDDDEEEEEEFFFGGGHHHHHHIIIHHHIIIJJJJJJIIIIIILLLNNNLLLKKKKKKLLLMMMLLLJJJHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFGGGIIILLLNNNMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMOOONNNNNNMMMKKKIIIIIIKKKMMMPPPPPPPPPPPPPPPQQQQQQQQQOOOPPPQQQRRRQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJMMMMMMMMMMMMKKKIIIFFFDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA???======@@@BBBAAA@@@???>>>===;;;::::::???>>>>>>===>>>???AAABBBAAABBBBBBBBBBBB@@@???>>>:::;;;;;;;;;;;;;;;;;;:::999999999999999888777666666666777777888888999999888888777666666666666666222333333444444333333222222222222222222222222222111111111111111111111111000000111111111111000000/////////000000000000000000000000000000000000000////////////////////////........................////////////////////////............------------........................///...---,,,,,,------...,,,,,,------------------***++++++,,,------......------------------------.................................------,,,,,,,,,------..................,,,,,,,,,,,,,,,---...///------------------------------------------------------------------------***+++++++++,,,,,,,,,,,,------------------------------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---......---,,,,,,......////////////......+++,,,---////////////...------........................------------..............................,,,,,,------......//////+++,,,---.........------------------------------...//////000000///...---,,,,,,------...//////000..........................................------.................................------.........000000000000000000000000---------------------------...000111222111///....../////////000000111111000000000000000000000000////////////////////////000000000000000111111222111111111000111222222333222222111111111111222222222333333444555555555444222222222222222222333333333333333444444555555555555555444444444333333333333444444555666777888888555444555777:::<<<;;;:::=========<<<<<<;;;;;;;;;888999::::::999999;;;===:::<<<===>>>======???@@@<<<===>>>===<<<;;;<<<===>>>???@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDEEEGGGIIIIIIHHHGGGFFF@@@@@@@@@@@@??????????????????@@@AAABBBCCCEEEFFFEEEFFFGGGFFFEEEEEEGGGIIICCCCCCDDDEEEEEEDDDCCCBBBEEEDDDDDDEEEFFFGGGIIIIIIKKKKKKLLLKKKIIIIIIKKKLLLLLLKKKKKKLLLMMMLLLJJJGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHFFFFFFGGGIIILLLNNNLLLJJJHHHHHHHHHIIIHHHGGGIIIIIIIIIIIIKKKMMMOOOPPPPPPPPPOOOLLLJJJJJJLLLNNNRRRRRRQQQPPPOOONNNNNNMMMNNNOOOQQQRRRQQQOOOLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@@@@BBBCCCDDDCCCCCCBBB???<<<<<>>>>>AAA@@@>>>=========>>>???AAABBBCCCCCCCCCAAA???===999::::::;;;;;;::::::999;;;;;;;;;:::888666555444555555666777888999::::::888777666666666666666777222333333444444333333222222222222222222222333333111111111111111111111111000000111111111111000000......//////000000111111000000000000000000000000/////////////////////////////////...------,,,,,,////////////////////////000/////////....................................111000...---,,,------...,,,,,,,,,------.........******+++,,,,,,---......///......------,,,,,,+++........................---------,,,,,,+++++++++...............---------,,,,,,,,,---...///000111------------------------................................................---------....../////////------------------------------------------------******+++,,,,,,---......++++++++++++++++++++++++---...///000000///...---,,,,,,---......---,,,,,,------............------,,,---.../////////...---...............---------.........------.................................,,,------...///000111111+++,,,---.........---,,,........................111111222222222000///...,,,,,,------...///000000........................,,,,,,------.../////////000000000000000000000000................................................/////////...---------,,,......//////000111111111///////////////...------////////////////////////////////////000000000000222111000//////000111222///000000000111111111111222222222222222222222222222222222222222222222222222222222222222222222222000111111222444555555666444555666777777555333111333333333333444666777999666666777888999999::::::999:::;;;;;;<<<<<<;;;;;;999999999888999999::::::===???@@@@@@>>>======>>><<<======<<<;;;;;;>>>@@@???@@@BBBCCCDDDCCCBBBBBBBBBCCCEEEGGGIIIIIIFFFCCC@@@BBBEEEGGGHHHHHHGGGFFFEEECCCAAAAAABBBCCCCCCBBB???@@@BBBCCCEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIFFFEEEDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNMMMKKKJJJKKKMMMMMMKKKIIIJJJLLLLLLJJJGGGIIIIIIIIIIIIHHHIIIKKKMMMKKKIIIFFFEEEGGGJJJKKKLLLJJJHHHFFFFFFIIIMMMSSSVVVSSSRRRPPPNNNNNNNNNPPPPPPOOOQQQQQQOOOKKKIIIJJJLLLOOOOOOOOOQQQRRRRRRPPPNNNIIIJJJLLLMMMMMMLLLJJJIIIHHHGGGFFFGGGHHHHHHGGGEEEDDDCCCAAA@@@???@@@AAAAAAEEEDDDBBBAAAAAABBBDDDEEEAAAAAAAAA@@@???>>>===<<>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>::::::::::::::::::::::::::::::999999888777666666777777777777777777777777888888777777666666555555444444444333333222222222222222222222222222222222222222222222222222222222111111000000//////......000000000000000000000000////////////////////////////////////////////////---------------...//////////////////////////////---------------...///000,,,------......------,,,,,,,,,,,,------------......------,,,,,,------...,,,---...//////...---,,,/////////......---------***+++,,,---.....................------,,,,,,,,,,,,---...//////...---,,,///......------///000111///////////////......---,,,,,,,,,------.........---,,,,,,+++************---,,,,,,++++++*********///,,,+++,,,...///---+++------------......///000...---+++******+++---...///......------,,,++++++///............---------///...---,,,,,,,,,,,,,,,------............------................................................,,,,,,------...///000000&&&(((***---//////......................................................---------,,,,,,+++++++++...............///000111,,,---------......//////000000000000000000000000//////.........---------//////.........---------...............................................................---------,,,,,,------.../////////111111111111111000//////////////////////////////////////////000000000000222111000//////000111222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333444555666666555333222444444333444555666888999777777888888999999::::::::::::;;;<<<<<<<<<<<<<<<888888888888999:::;;;<<<===???@@@@@@???>>>>>>???===>>>>>>===<<<<<<>>>??????@@@AAABBBCCCCCCBBBAAAAAAAAACCCEEEGGGGGGEEEBBBAAABBBDDDEEEFFFGGGGGGFFFEEECCCBBBBBBDDDEEEDDDDDDCCCCCCDDDEEEFFFFFFFFFEEEGGGGGGFFFFFFGGGGGGHHHIIIEEEEEEDDDCCCCCCDDDEEEFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMLLLMMMMMMLLLJJJIIIKKKLLLNNNLLLKKKLLLNNNNNNKKKIIILLLLLLKKKJJJJJJJJJLLLMMMJJJHHHGGGGGGIIIKKKLLLLLLJJJIIIHHHHHHJJJNNNRRRUUUSSSRRRPPPOOOOOOOOOQQQRRRQQQQQQQQQNNNJJJIIIJJJLLLMMMMMMMMMOOOQQQQQQOOOMMMHHHIIIJJJLLLLLLJJJIIIHHHHHHGGGFFFGGGHHHIIIGGGFFFCCCBBBAAA??????>>>??????CCCBBB@@@??????@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@???@@@???>>>=========>>>>>>@@@????????????>>>>>>>>>::::::::::::::::::::::::::::::999888888777666666777777777777777777777777777777777666666666555555444333333333333333333222222222222222222222222222222222222222222222222222111111111111000000000///000000000000000000000000////////////////////////////////////////////////......------...//////000...........................------------......///,,,------......------,,,------------.........///...------,,,,,,------...,,,---...//////...---,,,------,,,,,,,,,+++++++++++++++,,,---..................---------,,,,,,,,,,,,---...//////...---,,,///......---...///000111///////////////...------,,,,,,---------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///---+++++++++******++++++,,,,,,...---+++******+++---...------,,,,,,,,,,,,++++++............------------///...---,,,,,,,,,,,,---------............------.......................................---------,,,,,,------...//////000***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,...............---------//////.........---------..................///000...............---------//////////////////////////////.........---------//////.........---------................................................---------...............,,,,,,------.../////////111111111111111000000///////////////////////////////////////000000000000111111000000000000111111111222222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222444444444333333222222222111222333444555444333222555555555555666888999:::999999999999999999999999::::::;;;<<<<<<<<<<<<;;;888888888888999;;;<<<<<<<<<>>>@@@@@@@@@???@@@AAA===???@@@@@@???===>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAADDDFFFFFFDDDAAABBBBBBBBBCCCDDDEEEFFFGGGFFFDDDCCCDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHEEEDDDCCCCCCCCCEEEFFFGGGJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFGGGGGGIIIJJJKKKLLLKKKLLLLLLKKKIIIIIIJJJLLLOOONNNMMMNNNOOOOOOMMMKKKPPPOOOMMMLLLKKKKKKLLLLLLIIIHHHHHHIIILLLNNNNNNMMMIIIIIIIIIJJJLLLNNNQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSQQQQQQOOOLLLIIIIIIKKKMMMLLLLLLLLLMMMOOOOOONNNMMMGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGFFFGGGHHHIIIHHHFFFCCCBBBAAA???>>>=========@@@???>>>======>>>???@@@AAABBBBBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<======???>>>>>>>>>>>>=========::::::::::::::::::::::::999999999888888777777666777777777777777777777777666666666666666555555555222333333333333333333444222222222222222222222222000000000000000000000000222222111111111111000000000000000000000000000000//////////////////////////////////////////////////////......//////000000.......................................---------------............------,,,,,,,,,---------.........------,,,,,,------...------............---------,,,,,,,,,,,,+++++++++,,,,,,------...---------...------------,,,,,,,,,------............------......------......///000...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...,,,,,,------------.........---,,,,,,......---,,,.........---------------------++++++++++++------++++++++++++,,,,,,,,,,,,............------------......---,,,,,,,,,------------............------........................//////.........---------,,,,,,------.../////////.........---------------------------------------//////.........---------///............---------//////...---------....../////////...------,,,,,,.......................................---------...............---------................................................,,,---------.../////////......//////000111111111......////////////......////////////////////////////////////000000000000111000000000000000000111111111111222222222333333111111111111222222222222000000000000000000000000111222222222222222333333444444333333333333222222000111222333333333333333555555666777888999:::::::::::::::999999999999999888999::::::;;;;;;::::::::::::999999999:::;;;;;;;;;===???@@@@@@@@@AAACCC>>>@@@BBBBBBAAA???>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFDDDCCCCCCBBBAAAAAAAAACCCEEEGGGFFFEEEDDDEEEGGGIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHDDDDDDCCCCCCDDDEEEFFFGGGJJJIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKIIIIIIJJJLLLNNNNNNNNNNNNOOOOOONNNMMMRRRPPPMMMLLLLLLLLLKKKKKKHHHHHHIIILLLOOOPPPOOONNNHHHHHHIIIJJJLLLMMMNNNOOOOOONNNNNNNNNOOOPPPQQQRRROOONNNLLLJJJJJJKKKMMMOOOOOOMMMLLLMMMNNNNNNLLLKKKFFFFFFGGGHHHHHHGGGFFFFFFHHHFFFEEEFFFGGGHHHHHHGGGDDDDDDBBBAAA???>>>======???>>>>>>======>>>>>>???>>>???@@@@@@@@@@@@@@@???>>>>>>=========<<<<<<<<<============<<<<<<<<<<<<999999999999999999999999999888888888777777777666777777777777777777777777555555555555555555555555222222222333333444444444111111111111111111111111000000000000000000000000111000000000000000000000000000000000000000000000////////////////////////////////////////////////000000////////////000000......................../////////......---,,,,,,------............------***++++++++++++,,,,,,,,,...------,,,,,,------...------------------------........................---------...------,,,,,,------------------------------------------------------------......//////......//////......---,,,.........------,,,,,,,,,,,,,,,,,,,,,------...///------------,,,,,,,,,,,,------,,,---------------///////////////...---------,,,,,,++++++,,,,,,---******+++,,,------...............---------,,,,,,...------,,,,,,,,,------------............------......................../////////...------,,,,,,---------.........////////////...---------....../////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,...............---------------------------------................................................................................................,,,---------.../////////......//////000111111111......////////////......////////////////////////////////////000000000000000000000111111000000000000000000000111111111222000000000111111222222222000000000000000000000000111111111222222333333333222222333333333333444444000111111222222333333333555555666777888999:::::::::999999999999999999999777777888999999999999888<<<<<<;;;:::999999999999:::<<>>@@@CCCCCCAAA@@@???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGHHHFFFEEECCCBBBAAA@@@@@@BBBEEEFFFFFFEEEDDDEEEGGGIIIIIIHHHEEEFFFGGGHHHJJJJJJJJJKKKFFFFFFEEEEEEFFFFFFGGGHHHEEEDDDCCCCCCCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGDDDEEEEEEEEEGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIKKKMMMKKKLLLMMMNNNMMMMMMMMMMMMQQQNNNKKKJJJKKKLLLKKKIIIHHHHHHJJJMMMPPPQQQPPPNNNHHHHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNNNNOOOKKKJJJIIIIIIKKKNNNPPPQQQRRRPPPNNNMMMMMMMMMKKKIIIEEEEEEFFFFFFFFFFFFEEEEEEGGGEEEDDDDDDFFFGGGGGGGGGEEEEEEDDDCCCAAA@@@>>>>>>??????>>>>>>>>>>>>??????>>>>>>??????@@@?????????>>>??????>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888777777777777777666666666666666666666666444444444444444555555555222222222333333444444444111111111111111111111111////////////////////////.../////////////////////////////////////////////////////////////////////////////////////////////000000////////////000000.........................../////////...---,,,+++---......//////......---,,,,,,,,,,,,------------...------,,,,,,------...---------,,,,,,---------........................---------...------,,,,,,---------------------------------,,,,,,---------,,,------..............................------,,,.........------,,,,,,,,,,,,,,,,,,,,,------...///...------,,,+++******))),,,------------,,,------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...------------,,,,,,,,,------,,,,,,,,,------...------............------........................//////.........------------------.....................---------...////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++,,,,,,,,,,,,,,,---...///000000---------------------------.....................---.....................................................................---------...............,,,,,,------...////////////000000111111111111111////////////////////////////////////000000000000000000111111111111000000//////000000000111111111//////000000111222222222111111111111111111111111111111111222222333333444222222222333333444444444222222222222222222333333444555666888999999999999888888888888888888888888777777888999999999999888===<<<;;;::::::999999::::::<<<>>>?????????@@@BBB>>>@@@BBBBBBAAA@@@AAABBBCCCCCCBBBAAAAAAAAABBBBBBCCCBBBCCCEEEGGGIIIHHHGGGDDDCCCAAAAAAAAABBBDDDFFFFFFDDDCCCDDDFFFGGGGGGFFFCCCDDDFFFGGGIIIJJJJJJKKKFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHFFFFFFEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJLLLIIIKKKMMMMMMLLLKKKLLLMMMOOOKKKHHHHHHKKKMMMLLLJJJIIIIIIJJJMMMPPPPPPOOONNNIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLIIIHHHHHHJJJMMMOOOPPPPPPSSSQQQNNNMMMLLLLLLJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBDDDFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@??????????????????????????????@@@@@@@@@@@@@@@??????>>>>>>?????????>>>===<<<;;;;;;:::::::::999999999999999999999999999999999777777777777777777777777666666666666666666666666333333333444444444444444222333333333333333333444111111111111111111111111////////////////////////------............//////////////////////////////////////////////////////////////////////////////000000//////......//////---------------------------.../////////...---,,,......////////////.............../////////000000...------,,,,,,------...------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,------...---------,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,---............------............---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---...------,,,++++++***)))))),,,---......,,,,,,---...,,,,,,---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111------------,,,,,,,,,,,,------,,,,,,,,,---......------............------........................................................................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///------,,,+++++++++,,,,,,***+++,,,---...000111111---------------------------------...............---------..............................................................................---------,,,,,,------...///////////////000111111111111111////////////////////////////////////000000000000///000111222222111000///000000111111111222222222/////////000111222222222222222222222222222222222000111111222333333444444444444333333333333222222444333333222222222222333333444666777888999999888666666666777777888888999888888999::::::::::::::::::::::::::::::;;;<<<<<<999;;;===>>>>>>>>>???@@@===???@@@@@@@@@@@@BBBDDDEEEDDDCCCBBBBBBBBBCCCCCCCCCBBBCCCEEEGGGIIIIIIHHHDDDCCCBBBBBBBBBCCCDDDEEEEEECCCBBBBBBDDDEEEDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDDDDCCCDDDFFFHHHIIIJJJJJJJJJGGGGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHGGGFFFFFFHHHJJJIIIKKKMMMMMMLLLKKKLLLNNNMMMIIIFFFGGGLLLOOONNNLLLKKKJJJJJJLLLNNNOOONNNMMMMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHIIIKKKNNNPPPNNNLLLPPPNNNKKKJJJKKKLLLKKKJJJFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB@@@@@@BBBDDDEEEEEECCCCCCDDDCCCCCCAAA@@@???>>>>>>????????????>>>>>>???????????????>>>===<<<======>>>>>>>>>===<<<;;;::::::999999999888888888888888888888888888888888666777777777777777777777666666666666666666666666222222333333333444444444444333333333333333333222111111111111111111111111000000000000000000000000............/////////000////////////////////////////////////////////////////////////////////////000//////...------......------------------------+++---...///000///------......////////////......------........./////////...------,,,,,,------...------,,,++++++,,,------+++++++++,,,,,,,,,------++++++,,,---............,,,,,,,,,---------......------,,,++++++,,,------+++,,,---.........------------......------,,,+++,,,,,,---------------------,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------+++---///...,,,+++---...,,,...///000111000///...+++,,,,,,------,,,,,,+++,,,------....../////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///------............------........................,,,,,,------.../////////........................------......---,,,+++***++++++++++++++++++++++++,,,,,,------.../////////---------.........//////++++++++++++++++++,,,---+++,,,,,,---...///000000---------------------------------.........//////---------.........//////................................................/////////......------,,,......//////000111111111------...///////////////////////////////////////////////////000000000000///000111222222111000///111111222222222333333333...//////000111222222222222222222222222222222222000000111222333333444444666555555444222111111000555555444333222222222222222444555777888888888888444555555666777888888999999:::;;;;;;<<<<<<;;;;;;888888888999;;;===>>>???999;;;===>>>=========???===>>>?????????@@@CCCFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCBBBBBBDDDGGGIIIIIIHHHDDDDDDCCCCCCCCCDDDDDDEEEEEECCCAAAAAACCCCCCCCCBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGEEEDDDCCCCCCCCCCCCBBBCCCFFFHHHJJJKKKKKKKKKIIIHHHGGGGGGFFFGGGGGGGGGDDDEEEFFFEEEDDDEEEFFFHHHIIIKKKNNNNNNLLLKKKMMMOOOLLLHHHEEEGGGMMMPPPPPPNNNLLLKKKJJJKKKMMMNNNNNNMMMPPPOOOMMMLLLLLLLLLMMMNNNMMMMMMNNNMMMMMMLLLKKKJJJKKKJJJJJJLLLOOOOOOLLLHHHLLLJJJHHHHHHJJJLLLLLLLLLFFFFFFEEEEEEEEEEEEFFFFFFCCCAAA??????AAACCCEEEEEEAAABBBBBBCCCBBBAAA???>>>======>>>>>>>>>>>>==================<<<;;;999999;;;<<<=========<<<::::::999999999888888888888777888888888888888888888888666666666666777777777777666666666666666666666666222222222333333444444444444444444333333222222222000000000000000000000000111111111111111111111111.../////////000000111111////////////////////////////////////////////////////////////////////////000///...---------------------------------------***,,,...000000///...---......////////////......******+++++++++,,,,,,,,,...------,,,,,,------...------++++++++++++---------------....../////////***+++,,,---......///...,,,,,,,,,------.........------++++++++++++------+++,,,---.........---,,,------......------,,,+++,,,,,,,,,------.........---,,,,,,+++************))))))+++,,,...///000111+++---///...,,,+++,,,///(((***,,,......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///---..................---........................+++,,,,,,---...///000000.....................---......//////---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000+++++++++,,,,,,---------************+++,,,------------..........................................---------.........//////---------.........//////++++++---.........---,,,//////.........---------//////............//////---------.........//////////////////000000000000111000///---------...///............/////////000000000000000111111111111000000000000000000000000000000000000111111111111222222222222222222222222000000111222333333444444333333333222222111111111555555555555555555555555222333333444555666777777777888888999999:::;;;;;;::::::999888888888999999<<<<<<<<<;;;;;;::::::::::::;;;===?????????>>>>>>?????????@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEFFFDDDBBBBBBDDDFFFGGGFFFHHHGGGFFFDDDCCCCCCCCCCCCGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHFFFEEECCCBBBAAAGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHLLLJJJHHHFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNNNNQQQQQQQQQOOOLLLLLLNNNPPPPPPOOOMMMLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKIIIGGGEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFCCCAAA???===>>>???AAACCCCCCBBB@@@AAABBBCCCCCCBBB>>>>>>============>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999666666555555555555666666888888888888777777777777888777666555555666777888666666666666666666666666555555555444444333333222222333444555555333222000111111111111111111111111000000000000000000000000////////////////////////111111000///////////////////////////...---,,,+++////////////////////////---------........./////////......,,,+++***))))))////////////////////////........................,,,,,,,,,------.........,,,+++*********+++,,,---------------------------...------,,,,,,------...///...---,,,,,,---...///.........------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,------.........***+++---......---+++***,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,++++++//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...---,,,++++++++++++,,,---------------------------........................///...,,,++++++,,,...///........................---------............//////---+++,,,---...---,,,,,,------.../////////.........------------......,,,,,,++++++,,,,,,---.........---------,,,,,,,,,..................------.........------,,,,,,,,,///......------,,,,,,+++//////////////////......+++,,,---...///......---//////.........---------//////............//////---------.........//////////////////000000000000111000///.........//////........./////////000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111111222222333333444444333333333222222222222444444444444444333333333222333333444555666777777777888888999999:::;;;;;;888888999999::::::;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>??????>>>>>>AAAAAAAAABBBBBBCCCCCCCCCDDDCCCBBBAAA@@@AAAAAABBBEEECCCAAABBBDDDFFFFFFFFFGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBDDDEEEGGGHHHGGGGGGFFFEEEEEEFFFGGGGGGIIIHHHGGGFFFDDDCCCBBBAAAFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHIIIJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMIIIIIIJJJKKKKKKKKKKKKKKKOOOPPPPPPNNNKKKJJJKKKMMMMMMLLLKKKIIIIIIIIIIIIJJJIIIJJJJJJKKKKKKJJJJJJJJJHHHHHHGGGFFFEEEDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEDDDBBB@@@>>>===>>>@@@AAABBB@@@??????@@@AAAAAA@@@??????>>>>>>>>>>>>??????<<<<<<<<<;;;;;;;;;::::::999999999888888777777777666666555555555555666666888888777777777666666666777777666555555666777888555555555555555555555555555555555555555444444444222333444555444333111000////////////////////////000000000000000000000000////////////////////////000000///...............////////////...---,,,+++........................---------.........//////------------,,,,,,,,,,,,................................................,,,,,,------............,,,,,,+++++++++,,,---...------------------------...------,,,,,,------.........---,,,,,,---............---------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......+++,,,---------,,,++++++---------...------,,,,,,....../////////////////////......---,,,,,,+++++++++,,,,,,------,,,,,,+++...---,,,++++++,,,---......---,,,++++++,,,---...------------------------........................,,,------------------,,,........................---------............///000...,,,---...///......,,,,,,---.....................------------......------,,,,,,------...///............------,,,,,,..................------------------------,,,,,,)))******++++++,,,------////////////////////////------...////////////..................---------//////............//////------........./////////////////////000000000000111111000/////////000000....../////////000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222444444444444333333333333444444444333333222222222222333333444555666777777777888888999999:::;;;;;;666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>?????????>>>AAABBBCCCDDDDDDCCCBBBAAAAAAAAA@@@????????????@@@CCCBBBAAAAAADDDEEEEEEEEEDDDCCCBBBBBBAAABBBCCCDDDAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHGGGFFFDDDCCCBBBBBBDDDEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHGGGGGGHHHIIIKKKLLLIIIIIIJJJJJJJJJJJJIIIIIILLLLLLMMMNNNNNNNNNNNNMMMGGGHHHIIIIIIJJJJJJIIIIIILLLNNNNNNMMMKKKIIIHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDCCCCCCDDDBBB@@@???>>>>>>>>>???AAA???======???@@@???>>>??????>>>>>>>>>>>>??????;;;;;;;;;:::::::::999999666666666666555555555555777666666555555666666777777777777666666666555555777777666555555666666777555555555555555555555555444555555555555555666666333333444444333222000///////////////////////////000000000000000000000000////////////////////////000000//////......//////////////////...---,,,,,,........................---------...............,,,,,,------.........///........................------------------------,,,------------.........------,,,,,,,,,---...///------------------------...------,,,,,,------...------,,,,,,,,,,,,------...------------,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,------............------,,,,,,+++++++++,,,,,,------,,,,,,+++...---,,,++++++,,,---...///...---,,,,,,---...///------------------------........................+++,,,...//////...,,,+++........................---------............///000///------///000///...+++,,,,,,------------,,,......------------.........------------...///////////////............---------------------......,,,,,,------------------*********+++,,,,,,------////////////////////////.........///////////////........................//////............//////............////////////////////////000000000000111111111000000000000111...////////////000000000///000000000111111111111000000000000000000000000///000000000111111111111222222222222222222222222333333222222222222222222444444444444444444444444555555444444333222222222222333333444555666777777777888888999999:::;;;;;;777888:::<<<===<<<;;;999::::::::::::::::::::::::;;;<<<======>>>?????????@@@AAACCCDDDEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@AAADDDEEEEEEDDDBBBBBBAAA@@@AAABBBCCCDDDEEEDDDCCCAAA@@@@@@@@@???BBBBBBBBBBBBCCCCCCDDDDDDGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCDDDDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLHHHHHHHHHIIIIIIHHHHHHHHHJJJKKKMMMNNNNNNNNNMMMLLLHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLMMMMMMJJJHHHGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@????????????@@@AAA???======>>>??????>>>>>>>>>============>>>>>>:::::::::999999999888888555555555555555555555555777777666666666666777777666666666666555555555555777666666666555555555555444444444444444444444444333333333444444555555555333333333333222111///...000000000000000000000000000000000000000000000000////////////////////////111111000000000000000111......//////...------,,,................................................---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------------------------------,,,,,,,,,,,,---......------------------------,,,,,,+++++++++,,,------............---,,,++++++))))))***+++,,,------------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,++++++,,,------///...------------...///------------------------........................,,,,,,---......---,,,,,,........................---------............///000...------...//////...++++++,,,,,,---,,,,,,+++...------,,,,,,------...---------------......////////////////////////...,,,,,,------------......,,,,,,,,,------........./////////...------,,,,,,------------........................//////000000---.....................//////............//////........./////////000000////////////000000000000000000000111111111111000////////////000000000111///000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111333333222222222222222222444444444444444444444444666555555555444444444333222333333444555666777777777888888999999:::;;;;;;999:::<<<<<<<<<:::888666::::::::::::::::::::::::<<<<<<<<<===>>>>>>??????===>>>AAACCCDDDDDDCCCBBB@@@@@@@@@@@@@@@?????????AAA@@@@@@BBBDDDFFFEEEDDDAAAAAA@@@@@@AAABBBCCCDDDFFFEEECCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJGGGGGGHHHIIIIIIIIIIIIIIIIIIKKKLLLLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEGGGGGGHHHHHHHHHEEEFFFFFFFFFEEEDDDCCCCCC???@@@@@@AAAAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBBCCCAAA??????@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<::::::999999999888888888666666666666666666666666777777666666666666777777666666666666555555555555666666666666555555444444444444444444444444444444111111111222222333333333222222222222111000//////000000000000000000000000//////////////////////////////////////////////////////.........//////000.........///......---,,,.............................................---//////.........---------------------------------------------------------***************************+++++++++,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------,,,++++++++++++,,,---...---.........---,,,,,,+++,,,------...///000000111,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---///...------------...///------------------------...........................---,,,,,,,,,,,,---...........................---------............//////---,,,,,,---......---+++,,,,,,---,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---....../////////////////////,,,,,,,,,,,,------......,,,,,,,,,------.........000000///......------,,,+++++++++,,,,,,---------......------......///000---------...............//////............//////....../////////000000000////////////000000000000...///000111111111000000/////////000000000111111000000000000111111111111000000000000000000000000000000000000111111111111////////////////////////222222222222222222222222333333333333444444444444555555555555555555555555222333333444555666777777777888888999999:::;;;;;;:::;;;;;;;;;:::888666555999999999999::::::::::::===<<<<<<<<<===>>>???@@@<<<===???AAABBBCCCCCCCCC??????@@@@@@??????>>>===@@@@@@@@@CCCEEEGGGFFFEEEBBBAAAAAA@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCDDD@@@AAABBBDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHHHHGGGDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHJJJJJJHHHGGGHHHIIIHHHHHHIIIHHHHHHGGGEEEEEECCCDDDEEEGGGIIIJJJJJJKKKEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<===@@@BBBDDDEEEDDDDDDDDDBBB@@@@@@@@@AAA@@@???;;;;;;::::::::::::;;;;;;:::::::::999999999888888777777777777888888888888888777777666666777777888777777777666666666555555666666666666666555444333333333333333333333333333000111111111111111111222111111111000000000000000////////////////////////////////////////////////////////////////////////,,,,,,++++++,,,,,,---------...............------------------------------...............---------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))))))))***+++,,,,,,,,,++++++------------------------...------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,------------...+++,,,,,,------.........---------------------------,,,,,,,,,,,,---.........------------,,,,,,,,,***++++++,,,,,,------...,,,------......------,,,,,,,,,,,,---.........///,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---///...---,,,,,,---...///------------------------........................///...,,,++++++,,,...///........................---------............///...---++++++---...---,,,---------------,,,,,,+++------,,,,,,,,,,,,------,,,++++++++++++,,,---------............/////////++++++,,,,,,------......,,,,,,------------------+++++++++,,,------......******++++++,,,---------...---,,,,,,,,,---//////---------.........////////////............//////.../////////000000000000////////////000000000000---...///000000000////////////000000000111111111000000000000111111111111000000000000000000000000000000000000111111111111////////////////////////111111111222222333333444222222222222333333333444222333333444444555555666222333333444555666777777777888888999999:::;;;;;;999999999888888777777777888888999999999:::::::::======<<<<<<===>>>???@@@======>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@???>>>@@@@@@AAADDDGGGHHHGGGEEECCCCCCBBBAAAAAABBBCCCDDDAAAAAAAAAAAAAAABBBBBBCCC@@@AAACCCEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGFFFEEECCCDDDDDDDDDDDDDDDDDDDDDCCCDDDGGGIIIJJJJJJIIIHHHEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFFFFEEEFFFHHHJJJHHHIIIIIIIIIHHHGGGFFFEEEAAABBBDDDGGGIIIKKKMMMMMMEEEEEEEEEDDDCCCAAA@@@???@@@AAAAAAAAAAAAAAA@@@@@@===???BBBEEEFFFFFFEEEDDDDDDBBB@@@@@@@@@AAA@@@>>><<<;;;;;;::::::;;;;;;<<<;;;:::::::::999999999999777888888888999999999999888888777777777777888888888888777777777666666666666666666666666444333222222222222222222222222222222222222111111111111111000////////////000111111////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,---......------...............---------------------------//////.........---------,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---------,,,,,,------------------------...------,,,,,,------...,,,---............---,,,,,,,,,,,,---------......++++++,,,,,,---......///---------------------------,,,,,,,,,,,,---............---------,,,,,,,,,)))***+++---......------++++++,,,---............+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---...---,,,++++++,,,---...------------------------........................---------,,,,,,---------........................---------............//////...,,,,,,.........---...............---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,------............***++++++,,,------......------------------,,,,,,++++++,,,,,,---.........+++,,,,,,---......//////------,,,+++,,,---...///---------.........////////////............//////////////////000000000000////////////000000000000,,,---...000000000///...000000000000111111111111000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000111222333333444444111111111222222333333333000111222333444444555666222333333444555666777777777888888999::::::;;;;;;888777777666777777888999888888888999999:::::::::======<<<<<<===>>>@@@AAA??????>>>======>>>??????CCCCCCDDDEEEDDDCCCBBBAAA@@@AAABBBEEEGGGIIIHHHFFFDDDDDDBBBBBBBBBBBBCCCDDDCCCCCCAAA@@@???>>>>>>>>>???AAACCCEEEGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDCCCEEEGGGJJJKKKKKKJJJIIIFFFEEEEEEEEEEEEEEEFFFFFFBBBCCCDDDFFFHHHIIIIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJGGGFFFEEEDDDEEEFFFGGGHHHGGGGGGHHHIIIIIIIIIIIIHHHBBBCCCDDDCCCCCCDDDGGGJJJHHHHHHIIIIIIHHHGGGEEEDDD???AAACCCGGGJJJLLLNNNNNNGGGGGGFFFEEEDDDBBB@@@???AAAAAABBBBBBBBBAAAAAA@@@???AAADDDFFFGGGFFFDDDCCCDDDBBB@@@???@@@@@@???>>><<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999777777888888999999::::::888888777777777777888888888888888888777777777777555666777777666444222111222222222222222222222222444333333222222111111111///.........///000111222111111111111111111111111///////////////////////////////////////////////////////////////000111222------...............---------------------------//////.........---------)))******+++,,,......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---.........---,,,------------------------...------,,,,,,------...------...//////...------,,,,,,,,,------.........++++++,,,,,,---...//////---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,((())),,,...///...---,,,******,,,---.../////////.....................---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,---,,,++++++++++++,,,---------------------------........................+++,,,...//////...,,,+++........................---------.........//////000///------///000///....../////////...------,,,---,,,,,,++++++,,,,,,---...------------...//////,,,,,,,,,---------......******+++,,,,,,---...............------,,,,,,,,,111000000///......------------......///000111111+++,,,,,,---...///000000000///...------...///000////////////////////////......---,,,---...///000222111000.........//////111111000000000000111111////////////////////////000000000000000000000000111000000000000222444555222111000//////000111222111111000000//////......//////000111222222333333333333222222333333444555666555444333333444555666444444444444444555666777<<<:::777777777888888777777888888999999:::;;;;;;888777666555555777999:::<<<<<<============<<<<<<======<<<===>>>???AAABBB@@@BBBEEEFFFEEECCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGEEEDDDBBB@@@@@@BBBDDDEEEEEEDDDCCCAAA@@@?????????AAAAAABBBCCCDDDDDDDDDCCCDDDEEEFFFGGGHHHGGGGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEECCCCCCCCCCCCDDDCCCDDDEEEDDDDDDEEEHHHJJJKKKJJJIIIHHHGGGGGGFFFGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGAAABBBBBBBBBAAABBBEEEGGGHHHHHHFFFEEEDDDDDDDDDDDDAAABBBDDDFFFHHHIIIJJJJJJGGGEEECCCAAA???>>>>>>>>>BBBAAA@@@BBBEEEEEEBBB???@@@@@@@@@???@@@@@@AAAAAAGGGEEEBBB@@@@@@???>>>===;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::::::::888888888888888888888888777777777777777777777777666666666666555555555555555555444444444333333333444333222222111111222222333333333333333333333333000000////////////000000000000000000000///......//////////////////////////////............//////222111000.........///000+++,,,---///000000111111,,,,,,,,,---...///000111........................////////////////////////++++++++++++++++++++++++...---+++***)))***++++++,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...........................)))))))))***+++++++++,,,------------------------...------------.../////////............---------.........------,,,,,,,,,---,,,+++---///000---***+++,,,,,,------,,,,,,+++........................---------,,,,,,+++++++++++++++++++++++++++++++++111000///...,,,***))))))---------------------------------.........//////------------------------.........------,,,,,,,,,000///...---------------........................------............------,,,,,,,,,---...///000000+++---......---,,,,,,---------------------------,,,+++++++++,,,...000111---------------------------------------------------.........///000000000---------------------------,,,+++***+++,,,---...***++++++,,,,,,------...000///...------...///000////////////////////////...------,,,---...///000000000///......///000111111111000000000000111111000000000000000000000000000000000000000000000000///............000111222222111000//////000111222111111000000//////////////////000111111222333333333222222222222333444444444444333222222333444444333333333333444555666777:::888666666888999999999777888888999999::::::;;;999888777666666888:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???@@@DDDEEEFFFFFFEEEEEEFFFHHHDDDDDDCCCDDDDDDEEEFFFGGGEEEDDDBBBAAAAAABBBDDDEEEFFFEEECCCAAA???>>>======@@@AAABBBCCCCCCDDDDDDCCCAAACCCEEEGGGHHHIIIIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGFFFEEECCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDGGGIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEFFFGGGHHHIIIIIIIIIBBBCCCCCCBBBAAABBBDDDFFFHHHHHHGGGEEEEEEDDDDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHEEEDDDBBB@@@???????????????>>>===???AAAAAA???<<>>>>>>>>>>>>>>???AAA@@@??????AAAAAA@@@???<<<<<<============<<<<<<<<<<<<;;;:::::::::::::::888888888888888888888888777777777777777777777777666666666666555555555555555444444444444333333333444333222222111111222222222222222222222222222222000000////////////000000000000000000000///..............................//////............//////222111///.........///000,,,---...///000000000000......---------......///................................................------------------------///...------,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...........................++++++++++++,,,,,,,,,,,,---------------------------------,,,---......///---------.........//////......---------,,,,,,,,,---,,,,,,---//////---***+++,,,,,,------,,,,,,+++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++........................------------------------,,,------------.........------------------------......---------,,,,,,,,,///......---------..............................------............------,,,---------.../////////+++---......---,,,,,,---111111111111111111111111...------------......///---------------------------------------------------..................///------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////////////////////////////...------------...//////............///000111222111000000//////000000111111111111111111111111111000000000000000000000000/////////......///000000111111000000000000111111111000000000000////////////000000111111222222222222222111111222222333444222222111111111111222222222222222333444666777888888777666666999:::::::::777777888888999::::::::::::999888888888999;;;<<<::::::;;;;;;;;;;;;::::::999999888999:::;;;===>>>FFFFFFEEEDDDCCCDDDGGGJJJEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDCCCAAAAAACCCDDDFFFEEEDDDBBB@@@>>>===<<<<<>>======>>>@@@???===;;;>>>>>>======<<<<<<;;;;;;<<<<<<===>>>@@@AAA???>>><<<======>>>>>>======<<<;;;;;;::::::999999::::::999999999999999999999999777777777777777777777777666666666555555555555444444444444444333333333333333333222111111111111222111111111111111111111111000000////////////000000000000000000000//////...------------------------//////............//////111000///.........//////......////////////......//////...---------------........................------------------------------------------------------......------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...++++++,,,---...///000111...------------,,,,,,,,,---,,,,,,---......---+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000------------------------,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,......---------...//////........................------............------------..................+++---......---,,,,,,---////////////////////////...............---,,,,,,------------------------------------------------...------------------,,,------------------------,,,---......//////......000000//////.........---........................////////////////////////------------....../////////////////////000111111000000////////////000000000000000000000000000000000000000000000000000000111111111000000000000000111000000000000000000111000000000000000000000000///000000000111111111222111111111111111222333333222222111111111111222222222222333444555777999:::888777666777999::::::999777777777888999999::::::;;;::::::::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888888999;;;<<<>>>BBBCCCCCCBBBBBBBBBEEEGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFEEECCCCCCCCCCCCEEEFFFCCCBBBAAA???>>>=========>>>???@@@BBBBBBCCCCCCCCCAAAAAACCCEEEGGGHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFEEECCCCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDFFFGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFCCCAAA@@@AAACCCFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA????????????@@@@@@AAAAAA???@@@@@@AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999<<<<<<<<<>>>???>>>;;;999;;;<<<<<<<<<<<<<<<<<<;;;::::::999999999999::::::999999999999999999999999666666666666666666666666666666555555555444444444444444444333333333222222333222222111111111111111111111111111111111111111000000////////////000000//////000000000000//////........................//////............//////////////////...///////////////000//////...------///......---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,---------.........------,,,,,,------...------------------------......------,,,,,,++++++------------------------,,,++++++++++++,,,------,,,,,,------...//////000---------------------------------------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------+++++++++,,,,,,,,,---------------------------------------------------------------------...///000........................------............------...............---------+++---......---,,,,,,---+++++++++++++++++++++++++++,,,---......---,,,+++---------------------------------------------------------,,,,,,+++++++++------------------------+++,,,.../////////...---111000000//////......---------............------////////////////////////---------...............000000000000000///......000000////////////000000////////////////////////////////////////////////111111111111000000000000000000000111111000000000000000000000111111111111000000000000000111111111111000000000000111222222222333333333333333333222333333444555666888:::;;;:::999888888999999777666666777777888888999::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<============<<<<<<999888888888999;;;===>>>>>>@@@CCCDDDCCCCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEFFFAAA@@@??????>>>>>>??????===>>>???AAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGBBBBBBAAA@@@@@@@@@@@@AAAEEEEEEDDDDDDEEEEEEFFFGGGIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGFFFDDDBBBCCCCCCFFFEEEEEEDDDDDDDDDDDDEEECCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFIIIIIIGGGDDDAAA???@@@AAADDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDBBBAAAAAA??????@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAA@@@??????>>>>>>???>>>===<<<;;;:::::::::;;;<<<>>>===:::888999::::::;;;;;;::::::999999999888888888999999:::888888888888888888888888555555555555555555555555555555555555444444444444444444333333333222222222333222111111000000111111222222222222222222222222000000////////////000000//////000000000000////////////////////////////////////............//////.........////////////...000000000000///...---,,,,,,,,,,,,------///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++***------............------,,,,,,,,,---------.........------,,,,,,------...------------------------------,,,,,,++++++******------------------------,,,++++++++++++,,,------........................------------------------------------,,,,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------------------------------------------------------...///000........................------............------...............---------+++---......---,,,,,,---........................((()))+++,,,------,,,,,,------------------------------------------------------,,,,,,+++++++++***------------------------***+++,,,......---,,,,,,............------,,,,,,------............------////////////////////////,,,---......//////......111111111111000///...---000//////......//////000........................////////////////////////------.../////////......000000111111111111000000000000000111111111111222000000000000000000000000000000000///000000111222333333444444444444333333444444444555666888999::::::999888999999999777555666666777777888999999999:::;;;;;;;;;<<<<<<<<<<<<<<<==================<<<999999999999:::;;;===>>>===@@@CCCEEEEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFAAAAAA@@@???????????????<<<===>>>@@@AAABBBCCCCCCGGGFFFEEEDDDDDDDDDDDDEEEBBBBBBAAA@@@@@@@@@@@@AAAEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHIIIHHHHHHGGGFFFEEECCCEEEFFFFFFDDDBBBBBBCCCEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAEEEEEEFFFGGGGGGGGGGGGFFFJJJIIIHHHEEEAAA???@@@AAAAAABBBDDDEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@>>>@@@AAAAAA???=========>>>>>>?????????===<<<;;;777777888:::===>>>===;;;888999999999999999999888888888777777888888999999777777777777777777777777555555555555555555555555555555555444444444444333333333333333222222222222222222111000000000000111222222222222222222222222000000////////////000000...//////000000000000000000000000000000000000000//////............//////------.../////////......//////000000///...------,,,,,,,,,---...///000111........................------------------------........................,,,,,,---.........------......////////////......,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,------...//////.........---------,,,,,,,,,------------...------...---++++++---///------............------........................++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,------------.........---------...//////........................------............------------..................+++---......---,,,,,,---////////////////////////((()))***+++------......---------------------------------------------------,,,,,,,,,,,,,,,,,,+++------------------------***+++,,,,,,------,,,,,,............------------,,,------......------,,,////////////////////////,,,---.../////////...---//////000111111000///...//////............//////////////////////////////////////////////////////+++,,,---/////////......///000111222222111000///000000111111111222222222000000000000000000000///000////////////000111111222333444555555444333222333333333333444555777777888888888999::::::888666666666777777888888999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;999888888888999;;;===>>>===???AAABBBAAABBBCCCDDDDDDDDDCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA???>>>>>>>>>;;;<<<>>>???AAABBBBBBBBBGGGFFFEEEDDDCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCBBBDDDFFFFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@BBBCCCEEEGGGHHHIIIJJJJJJJJJIIIHHHEEEAAA@@@@@@BBB???@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCAAA???>>>===???AAA@@@>>>;;;;;;<<<<<<===>>>??????>>><<<;;;999888888999;;;===<<<;;;999999999::::::999999999777777777777777888999999666666666666666666666666444444444444444444444444555555555444444444333333333333333222222222222111222222111000000000000000111111111111111111111111000000////////////000000......///000000000000000000000000000000000000000//////............//////,,,---.../////////.........///////////////......---------------...///000................................................////////////////////////---,,,,,,,,,------...///---..................---,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,---......///---------...............,,,,,,,,,---------......,,,......---++++++---000------............------------------------------+++++++++,,,,,,---------------------------------******+++,,,,,,---......------------------------,,,------------.........------------------------,,,,,,,,,---------......///......---------..............................------............------,,,---------.../////////+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///------------------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---......///000000000000000000000,,,,,,---......---,,,,,,////////////////////////,,,,,,.../////////...------...///111111111000000//////............//////000000000000000000000000////////////////////////,,,---///111111111111111///000111222222111000///000000111111222222222222000000000000///////////////////////////000111111222333444444444444333222222222222222333333444555666666777999;;;;;;999888666666666777888888999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888777777888:::<<<===<<<======<<<<<<>>>AAADDDCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEBBB???===<<<;;;;;;<<<===???AAABBBBBBBBBFFFEEEDDDCCCCCCDDDEEEFFFBBBBBBAAA@@@@@@@@@@@@AAADDDDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFEEEDDDBBBAAAAAACCCEEEFFFDDDCCCCCCCCCAAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDGGGJJJLLLNNNNNNJJJIIIHHHEEEBBB@@@AAABBB===???AAACCCDDDDDDCCCBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEECCCAAA???======@@@BBBAAA>>><<<<<<===:::<<<===??????>>><<<;;;>>><<<:::999::::::999888999::::::;;;;;;::::::999777777666777777888999999555555555555555555555555444444444444444444444444555555444444444333333333333333333222222222111111222111111000000000000000000000000000000000000000000000////////////000000......///000000000000000//////////////////////////////............//////+++,,,.../////////............///////////////...//////...------------...........................////////////////////////------------------------++++++***)))***+++---...,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------...------------...//////+++,,,,,,---...///000000,,,,,,,,,------.........,,,...///---******---000------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------//////...------,,,++++++---------------------------------.........//////------------------------,,,,,,,,,------.........000///...---------------........................---..................---,,,,,,------...///000000+++---......---,,,,,,---------------------------111000///------...//////------------------------------------------------,,,,,,,,,------.........------------------------......---,,,,,,...///000//////000000///...------...........................------------...//////+++,,,...000000///...---////////////////////////////////////////////////////////////////////////............////////////---...///000000111000000000000000000111111111111111111000000000000000111111111222222222222111111111111222222222333333333333333333333333333333333444444444444444444444444777777777888999999::::::999999999888888888777777:::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888999::::::;;;999999:::;;;;;;<<<<<<===CCCCCCCCCDDDDDDDDDDDDDDDZZZYYYTTTKKKGGGGGGFFFCCCFFFDDDBBB???===<<<;;;;;;======>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDEEEFFFFFFFFFEEECCCCCCBBBCCCDDDDDDEEEDDDDDDDDDCCCBBB@@@@@@AAABBBAAA@@@??????@@@AAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLLLLJJJGGGDDDBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFHHHDDD@@@======>>>>>>???:::<<<>>>??????===;;;:::::::::;;;;;;<<<=========>>>>>>===<<<:::999888888999999:::;;;;;;;;;;;;;;;777777777777777777777777444444444444444444444444444444333333333333222222444444444444444444444444222222222222222222222222000000000000000000000000222000//////000111111000////////////////////////111111111111111111111111000000///...............000000000000000000000000000000//////.........---///............---------........................///............------------------------------------.........---,,,,,,+++............---,,,++++++...........................,,,***,,,///000///------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......+++,,,------......------))))))+++---///111222333..................------000///...---------------------------------------............---,,,+++***------------------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,---------......)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++***)))***+++,,,------------------------------------............///------------------------........................(((((()))***++++++,,,,,,.........------,,,,,,,,,---------.........//////,,,---------------------,,,,,,,,,+++++++++******,,,,,,,,,---------......///............---------////////////...---,,,,,,///////////////...------........................//////......//////000111,,,---...///000//////...////////////////////////////////////////////////------------------------............////////////...//////000000000000///000000000000111111111111111111000000000000111111111111222222222222111111111111111222222222333333333333333333333333333333555555555444444333333333666777777888888999:::::::::::::::999999999888888:::;;;<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;::::::::::::;;;<<<======CCCCCCDDDDDDDDDEEEEEEEEEbbb___WWWLLLEEEEEEDDDBBBEEEDDDBBB???===<<<<<<<<<======???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEDDDCCCAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBB@@@???>>>???@@@@@@???>>>>>>???@@@@@@@@@@@@@@@???@@@AAACCCEEEFFFHHHHHHIIIHHHFFFDDDCCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHGGGDDD???======>>>>>>>>>========================::::::;;;;;;<<<===>>>>>>>>>===<<<:::999777666666444555555666666666666666666666666666666666666666444444444444444444444444444444333333333333222222333333333333333333333333222222222222222222222222000000000000000000000000111///......///000000///////////////////////////........................000000///...............////////////////////////000/////////............///............---------........................///............---------------------------------------......------,,,+++,,,,,,------...---------...........................,,,)))))))))(((&&&###---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---...//////000,,,,,,------......////////////...---------------------------------------***+++,,,---............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++,,,---...///---------------------------------............///------------------------------------------------+++++++++,,,,,,---------......---------,,,,,,,,,------------.........///.........------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------..................------------,,,------.........------///////////////......---.......................................//////000...............//////000////////////////////////////////////////////////------------------------............///////////////000000000000//////...000000000000111111111111111000000000000000111111111111222222222222111111111111111222222222222333222222333333333333333333444444444444444444444444666666777888888999999::::::::::::::::::999999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>BBBCCCCCCDDDEEEEEEEEEDDD^^^\\\TTTHHHCCCCCCCCCBBBDDDCCCAAA@@@>>>=========<<<>>>???AAAAAAAAA???>>>??????@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCAAA???>>>???@@@AAAAAABBBBBBAAAAAAAAA???======>>>???>>>=========>>>???????????????>>>???@@@AAACCCDDDFFFFFFGGGFFFDDDCCCCCCDDDEEEFFFAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFCCC>>><<<<<<===>>>===???>>>===<<<<<<===>>>???999999:::;;;<<<===>>>???======;;;:::888666555444444555666666777777666666666666666666666666666666555555555555555555555555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000...------...//////...000000000000000000000000........................000//////............///////////////////////////////////////............///............---------........................///............---------------------------------------......------,,,,,,***+++,,,---............------------------------222000...---,,,***(((&&&------,,,,,,,,,,,,------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......+++,,,------......------............---------,,,++++++,,,---...///000000///...------------------------------------------***+++,,,---............+++,,,,,,------.........------------............,,,,,,,,,---------......------.........---,,,,,,++++++,,,,,,,,,,,,------.........---......///000---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,------------............//////...---,,,++++++******++++++,,,...//////000,,,,,,,,,---------..................------------***+++,,,---...............///////////////..............................,,,++++++++++++,,,------...---,,,+++,,,---///000////////////////////////////////////////////////////////////////////////............////////////000000111000000///...---///000000000111111111111000000000000000000111222111111222222222222111111111111111111222222222222222222222222222333333333111111222333444555666777666666777777888999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<;;;;;;;;;:::999999:::;;;===???@@@AAABBBCCCDDDDDDCCCCCCMMMMMMIIICCCBBBDDDEEECCCCCCBBBAAA@@@???>>>>>>>>><<<>>>@@@BBBBBB@@@>>><<<======>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCAAA???>>>???@@@AAAAAABBBBBBAAAAAABBB@@@>>>===>>>>>>>>>===<<<===>>>>>>??????>>>>>>AAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEDDDAAA===<<<<<<======<<<>>>============>>>??????888999:::;;;<<<>>>??????>>>===<<<:::888666444444555666666777888777777777666666666666666666666666555555555555555555555555444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000111///---...///000//////000000000000000000000000000000000000000000000000000///............/////////////////////////////////////////////.........///............---------........................///............---------------------------------,,,------...------,,,,,,+++,,,------.........---------------------------111111000000000000000///------,,,,,,,,,,,,------...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------.........------,,,,,,,,,,,,,,,,,,------...............---,,,,,,---------------------------------............---,,,+++***++++++,,,,,,---...//////,,,,,,------.........///,,,,,,,,,---------......------......---,,,+++++++++++++++,,,,,,,,,------...............//////000---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............------------------------------------------------.........------,,,,,,,,,+++++++++,,,---......///,,,,,,,,,---------...............---------,,,,,,***+++,,,,,,---------,,,......///////////////...........................,,,++++++++++++,,,------...,,,+++******,,,...///////////////////////////////////////////////////000000000000000000000000............////////////000000111000000///...---///000000000111111111111000000//////000111222222111111222222222222111111000000111111111222222222111111111222222333333333333333444444444444444555555666666777888888999999777777777777888888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<;;;<<<;;;;;;;;;;;;===>>>???===???AAABBBCCCCCCBBBAAA===BBBDDDCCCDDDGGGGGGDDDAAAAAAAAAAAA@@@@@@??????===???AAABBBBBB@@@>>><<<======>>>>>>???@@@AAAAAA???@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEEEEEEEDDDCCCAAA@@@AAABBBBBBCCCCCCCCCCCCCCCDDDBBB@@@???@@@@@@???>>>======>>>???????????????BBBBBBCCCCCCDDDEEEFFFFFFFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????>>>???@@@BBBCCCCCCCCCCCCBBB???<<<;;;;;;<<<<<<;;;:::<<<>>>???@@@???>>>===999999:::;;;<<<===>>>???>>>===<<<:::999777666555333333444555555555555555555555555555555555555555555555555555555555555555444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000222000//////000111111000//////////////////////////////////////////////////////............//////.................................//////////////////............---------........................///............---------------------------------,,,,,,------...------,,,---.........------,,,+++------------------------+++,,,------......///000...------,,,,,,------......---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------,,,,,,,,,---------------......------,,,,,,,,,+++------,,,,,,,,,------...------------------------............---,,,+++***++++++,,,,,,---...//////++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,------,,,,,,------............---------------------------------............///------------------------------------------------............------------------------------------------------------,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++++++++,,,,,,,,,---------.........------------,,,,,,,,,,,,---------,,,,,,+++***---...//////////////////.......................................//////000---,,,+++******,,,...///////////////////////////////////////////////////....................................///////////////000000000000//////...000000000000111111111111////////////000111222333111111222222222222111111000000000111111111111222000000111111222333333333888777666555333222111000555555666777777888888999666666666777777777777777::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>===<<<;;;<<<<<<===>>>>>>?????????<<<>>>@@@BBBCCCCCCBBBAAA<<>>>>>>>>??????@@@AAAAAAAAA???@@@BBBDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDEEECCCAAA@@@AAAAAA@@@>>>??????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBCCCFFFEEEDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>>>>???AAACCCDDDDDDCCCCCC@@@>>>;;;;;;;;;<<<;;;:::888:::===???@@@???===;;;::::::;;;;;;<<<===============<<<:::999888777666555555666777777777777666555555555555555555555555444444444444444444444444444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000222111//////111111111000////////////////////////------------------------///............//////000.................................//////////////////............---------........................///............---------------------------------,,,,,,------......------............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---......------------......///...------------...///------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......+++,,,------......------++++++,,,,,,------......//////...---,,,+++******,,,,,,,,,,,,,,,------...------------------------***+++,,,---............+++,,,,,,------.........,,,,,,,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,++++++******++++++,,,,,,,,,,,,------++++++,,,------------,,,---------------------------------............///------------------------........................,,,,,,------------------,,,,,,,,,------------...------------,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,++++++*********,,,,,,,,,---------......------------,,,,,,,,,,,,.........------,,,+++***------...///////////////........................//////......//////000111......---------...///000////////////////////////////////////////////////....................................////////////...//////000000000000///000000000000111111111111////////////000111222333111111222222222222111111000000000000111111111111///000000111222222333333666666555444333333222222555555666666777888888888666666777777888888888888;;;::::::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===??????>>>===<<<<<<===???AAAAAAAAA@@@???===???BBBDDDEEEEEEDDDCCCAAAEEEHHHGGGGGGHHHEEE@@@>>>???AAABBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAADDDFFFGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDFFFDDDBBBAAAAAAAAA@@@>>>AAAAAABBBCCCCCCCCCCCCCCC?????????@@@@@@@@@@@@@@@CCCCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>===<<<===@@@BBBCCCBBBBBBAAA???===;;;:::;;;;;;;;;999888999;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888888777777777777888999999999999999555555555555555555555555333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222000000000000000000000000111000......000111000///------------------------------------------------...............///000000..................................../////////000///............---------........................///............---------------------------------+++,,,------......---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111///---,,,---.........------------......................................................,,,,,,,,,---------......,,,,,,,,,---------......+++,,,------......------++++++,,,,,,,,,---------...------,,,,,,+++++++++,,,,,,++++++,,,,,,---...------------------------***+++,,,---............------------------------............------------,,,,,,,,,---------......++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---...------,,,---------------------------------............///------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,------.........++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------.........------,,,------...///000000//////...........................------------.../////////////////////000111111////////////////////////////////////////////////111111111111111111111111............/////////000......///000000111000000000000000000111111111111////////////000111222333111111222222222222111111000000000000111111111111///000000111222222333333111111222333555666777777555555666666777888888888777777888888999999999:::;;;;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>???>>>===<<<<<<>>>@@@CCCCCCBBBAAA???>>>@@@CCCFFFGGGGGGEEEDDDCCCFFFGGGEEEEEEFFFEEEAAA>>>???AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAACCCFFFHHHIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEBBBCCCDDDDDDEEEDDDDDDDDDFFFDDDAAA@@@AAA@@@???>>>BBBCCCDDDDDDEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@AAA@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>===999:::===???@@@@@@???>>>>>><<<::::::;;;;;;:::999::::::999999:::;;;===>>>===<<<<<<<<<<<<;;;;;;;;;888888888888777777777777333444444555555555555555555555555555555555555555222222222222222222222222444444444333333333222222222222222222222222222222222222222222222222222222000000000000000000000000000///------///000///...------------------------////////////////////////...............///000111........................---.........//////000000//////.........---------........................//////.........---------------------------------+++,,,,,,---.........---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***---///...,,,+++---///......------------......+++,,,,,,------,,,,,,+++........................,,,,,,,,,------.........,,,,,,,,,---------......+++,,,------......------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------............---,,,++++++------------------,,,,,,000000//////.........---,,,,,,,,,---------......++++++,,,---............++++++,,,,,,,,,---------+++,,,---.........---,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,,,,------.........---------,,,,,,+++++++++---------------------,,,***+++,,,,,,---...//////,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,---...////////////...------...//////...,,,////////////000000000000222000...,,,,,,---///111////////////..................////////////......---,,,+++---000111///---........................///000000000000000////////////............//////////////////............000000000000000000000000111111000000111111222333444444333333222111000000222222333333333333444444777666555444444444444444333444555777999::::::;;;666666666666777888999:::777888999999;;;;;;<<<===::::::;;;;;;<<<===>>>>>>999:::::::::;;;<<<<<<<<<>>>@@@DDDGGGGGGEEEBBB???@@@AAABBBDDDEEEEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDD>>>??????@@@@@@AAAAAABBBAAA@@@?????????AAADDDEEEDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGHHHHHHHHHHHHHHHCCCBBBAAA@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA??????CCCCCCCCCCCCDDDFFFGGGHHH@@@@@@??????@@@AAACCCDDDAAA@@@???>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>;;;===>>>@@@@@@>>>===;;;=========<<<;;;;;;::::::777777888999::::::::::::===<<<;;;:::888777666555666666555444444444444555888777777777666666555555888555333222333555666666111111111222222333333333444333111000///000111111333333222222222222333333333222000//////000222333000000000000000000000000000///.........///111222***,,,...000111///---,,,//////000000000000//////............////////////////////////////////////000///...------...000111///...---,,,,,,---...///........................111000...---,,,,,,------/////////...---------,,,---------------------------------............///.........------,,,,,,,,,------------------------...---,,,++++++,,,---...000///...------------------...///000000///...---////////////////////////------------------------------------------------000///------------+++)))---------............///---------............///...,,,***+++...000///---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///---,,,,,,+++++++++,,,,,,,,,---,,,+++******,,,...---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///,,,------......------,,,---.........///000000000//////.........---------+++++++++,,,,,,,,,------------------------------...///000000000///---,,,---,,,++++++++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,++++++------------------------///...---...000000...---........./////////000000111000...------...///000////////////..................////////////......///---,,,...000111///---........................//////000000000000////////////............//////000000000000111111111111000000000000000000000000111111000000111111222333444333333222222111111111222222333333333333444444666555444444333333444444222333555666777888999999666666666666777888999:::;;;;;;:::::::::999999999888999999:::;;;;;;<<<<<<:::::::::;;;<<<<<<======???@@@CCCEEEFFFDDDBBB@@@AAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFFFFEEECCCBBB>>>??????@@@AAAAAABBBBBBAAA@@@?????????AAACCCDDDFFFEEEDDDCCCBBBBBBBBBBBBEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCBBBAAAAAAAAABBBCCCEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDCCCBBBAAA@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGCCCCCCAAA@@@@@@@@@AAABBBCCCBBBAAA@@@@@@@@@AAABBB@@@@@@?????????>>>>>>>>><<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::999888888999::::::::::::999;;;;;;;;;:::999999888888666666555444444444444555888777777666666666666666777555333222444555666555222222222222222222333333222222111111111111111111000000000//////000000000333222000//////000222333000000000000000000000000111000/////////000222222+++,,,...///000///...---//////000000000000//////............////////////////////////////////////...////////////.........///...------------...///........................111000...---,,,,,,------...............---------........................---------............///......---------,,,,,,,,,------------------------......---,,,,,,---......//////...------------------,,,+++******+++,,,---------------------------------------------------000000000000000000000000000...------------+++***,,,,,,,,,,,,---------...------------...............,,,++++++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...//////......------.........,,,---------++++++,,,...///...------,,,,,,------++++++,,,,,,,,,,,,------...---+++***+++,,,...000......------,,,---------,,,------......------,,,//////...------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------+++,,,...000111111111111...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------------------------//////...///000111///------------.........////////////............///000////////////..................////////////......000///...///000000///---........................//////000000000000////////////............////////////000000111111222222000000000000000000000000111111000000111111222333222222222222222222222222222222333333333333444444444444333333222222333333222333444555666777777666666666666666777888999:::::::::::::::999999999999777777888888999999:::::::::;;;;;;<<<======>>>>>>@@@AAABBBCCCDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEDDDBBBAAA@@@?????????@@@AAAAAABBBBBBAAAAAA?????????@@@AAABBBFFFFFFDDDCCCBBBBBBBBBBBBEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEGGGHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAACCCDDDDDDDDDCCCBBBAAAAAACCCBBBBBBBBBCCCDDDEEEEEEFFFEEECCCBBBAAA@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>========================::::::::::::999999999999:::::::::::::::999999888888888888888888999999999666666555444444444444555888777666555555555666777777555333222444555555555333333222222222222222222000111111222222222111111000//////......//////000222111000//////000111222000000000000000000000000111111000000000111222333---------..................//////000000//////...............////////////////////////////////////---///000111000...,,,+++///...------------...///........................000///...------------------------...............////////////////////////---------............///...------------,,,,,,,,,------------------------///...------------...//////.........---------------,,,)))(((((())),,,---++++++++++++++++++++++++------------------------------------------------///...,,,,,,------,,,***+++++++++,,,,,,,,,------------------............///---,,,,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---............------......///,,,---//////---,,,---...///...------,,,,,,------++++++,,,,,,,,,,,,------///---***((((((+++...000000000///...---,,,,,,---,,,------......------,,,------,,,,,,++++++******,,,,,,+++++++++*********,,,------------.........------------------------,,,,,,...///000111111111......------------..............................---------------------------------...------,,,+++------------------------000//////000111111000...,,,,,,,,,---------...............///////////////////////////..................////////////......111000000000000000...---...........................//////000000000000/////////............//////,,,------...///000000111000000000000000000000000111111000000111111222333222222222222222222333333222222222333333333444444333333222222111222222333333444555666666666666666666666666666777888999:::777777888999:::;;;;;;<<<777777888888999999999::::::;;;;;;<<<===>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEDDDCCCAAA>>>===>>>>>>???@@@@@@AAAAAABBBAAA@@@????????????@@@@@@CCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEDDDCCCBBBBBBFFFEEEDDDCCCCCCBBBAAAAAACCCDDDFFFHHHHHHFFFDDDBBBAAAAAA@@@?????????@@@@@@CCCCCCDDDDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDBBBAAAAAA@@@@@@AAAAAA@@@@@@??????????????????>>>>>>>>>============<<<<<<;;;;;;<<<<<<===999999999999::::::::::::;;;;;;;;;;;;:::999888777666666666666666666777777666666555444444444444555888777555444444555666777666444222222444555555444333333333222222111111111...///111222333333222111111111000000000000111111111111000000000000111111000000000000000000000000000000000000000111111111......---,,,---...///000...//////////////////...............//////////////////////////////////////////000000///---+++***.........------.................................//////......------------,,,---------.../////////........................---------............///------------------------------------------------..........................................------...---,,,++++++,,,---...++++++++++++++++++++++++------------------------++++++++++++++++++++++++...---,,,,,,---...---++++++,,,,,,,,,,,,---------,,,,,,---------...............------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------+++---000000///------------,,,++++++******+++++++++++++++,,,,,,,,,------...,,,+++)))***+++---...000///......---------...,,,------......------,,,))))))***+++,,,------......------------,,,,,,,,,---------.........//////------------------------...............------,,,........................------............//////........................++++++,,,,,,,,,++++++***------------------------000//////000111111000...,,,,,,,,,,,,---------------......////////////000////////////..................////////////......000111111111000///....................................///000000000000000//////............//////,,,------...///000000111000000000000000000000000111111000000111111222333222222222222222222333333222222222333333333444444222222111111111222222333444555666666777777777777666666666666777888999:::666777777888999:::;;;<<<999999999999::::::::::::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@===<<<======>>>>>>???@@@@@@AAA@@@?????????>>>>>>??????>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAAFFFFFFEEEEEEDDDCCCBBBAAAAAACCCEEEGGGGGGEEECCCAAABBBAAA@@@@@@?????????@@@BBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;;;;<<<<<<;;;;;;;;;:::999888777666777777777777666666666666666666555444444444444555666666555444444555666777555444222333444555444333333333333222222111111111...///111222333333222111111111000000000000111111111000000000000000000111////////////////////////.........//////////////////...---,,,,,,...///000......////////////..................////////////////////////////////////111000...---,,,,,,,,,------..................---.......................................---------,,,---------.../////////---------------------------------............///---------------------------------------------------..................---------...//////......---------............------++++++++++++++++++++++++------------------------........................---,,,+++,,,.........,,,------------............,,,,,,,,,------------...---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------+++++++++++++++,,,---...+++---000000///------------,,,++++++******+++++++++++++++,,,,,,,,,------+++,,,---------,,,++++++---------------...//////,,,------......------,,,******+++,,,---...//////.........---------,,,,,,---------.........//////------------------------------,,,,,,,,,+++++++++........................------------......//////........................,,,,,,------------,,,,,,------------------------//////...///000111///---,,,,,,,,,---------............---......///000111////////////..................////////////.........///111000///......///........................---...///000000111111000//////............////////////000000111111222222000000000000000000000000111111000000111111222333222222222222222222222222222222333333333333444444222222111111222222333333333444555666777888888888666666666666777888999:::999999999999888888888888::::::;;;;;;;;;;;;;;;;;;999999:::<<<===>>>????????????@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBB@@@>>><<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???>>>>>><<<<<<<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDCCCBBBBBBEEEFFFFFFFFFEEEDDDCCCBBBAAABBBDDDEEEFFFEEECCCBBBCCCBBBAAA@@@@@@???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCBBBBBBAAA@@@??????@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<<<<===999999999999888777666555999999999999888888888888666666555444444444444555444555555555555666666666444333222333444555444222333333222222222222222222000111111222222222111111000//////......//////000000000000000000000000000////////////////////////,,,---.../////////............---,,,---...///000---......//////......---............////////////////////////////////////111///---++++++,,,---...------...//////...------........................---......///......---------------...............---------------------------------............///,,,,,,,,,------------...------------------------,,,,,,---......---,,,,,,,,,---.../////////...---***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------++++++,,,...///...------------.........//////,,,,,,,,,,,,------------+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...//////000,,,---//////---,,,---...///...------,,,,,,------++++++,,,,,,,,,,,,------+++---...000///...+++***,,,++++++,,,---...//////,,,------......------,,,............------------------,,,,,,,,,+++++++++,,,------------.........------------------------*********+++,,,---...///------............------++++++,,,,,,---.........------------------------......//////000000//////------------------------///...---...000000...---------------............///...---,,,---///111222////////////..................////////////......+++...000000...---...000........................---...///000111111111111//////............//////000000000000111111111111000000000000000000000000111111000000111111222333444333333222222111111111222222333333333333444444222222222222222333444444111222444555666777777888666666666666777888999:::999999999999888888888888;;;;;;;;;;;;;;;;;;::::::888888999;;;<<<===>>>???>>>>>>???@@@@@@@@@@@@@@@<<<===???AAABBBDDDDDDDDDCCCDDDDDDDDDBBB@@@???===::::::;;;;;;<<<=========<<<<<<===>>>????????????>>>>>>>>>>>>>>>???@@@@@@BBBCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA??????>>>>>>>>>===>>>???AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA=========<<<<<<<<<;;;;;;999:::;;;<<<<<<;;;:::999777777888999:::;;;<<<<<<777777777777777666555444555666666777777888999999666666555444444444444555222333555666777666555444444333222333444555333222222222222222222222333333222222111111111111111111000000000//////000000000//////000000000000//////////////////////////////------///000000000///...---------------...//////---......//////......---............////////////////////////////////////...---------,,,---------------...//////...------........................,,,---...//////...------...............---------........................---------............///,,,,,,,,,---------......------------------------++++++,,,------,,,+++++++++,,,...///000///...---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,++++++,,,...//////...,,,,,,---------.........++++++,,,,,,,,,---------))),,,///000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------...///000000,,,---------++++++,,,...///...------,,,,,,------++++++,,,,,,,,,,,,------....../////////...---,,,,,,,,,+++++++++,,,,,,---,,,------......------,,,------------.....................---------,,,,,,,,,,,,,,,,,,------------------------------------,,,++++++,,,---...000111+++,,,---......---,,,+++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...------------------------...------...//////...,,,---------........./////////...,,,+++,,,///222444000/////////..................////////////......***---//////------...000........................---...///000111111111111//////............//////////////////............000000000000000000000000111111111000111222222333444444333333222111000000222222333333333444444444333222222222333444444555///000222444555666777777666666666666777888999:::666666777888999::::::;;;::::::::::::::::::::::::777888999:::<<<===>>>???===>>>???AAAAAA@@@??????:::;;;===@@@BBBCCCDDDEEECCCDDDDDDDDDCCCAAA???>>>999999::::::;;;<<<<<<===;;;;;;===>>>????????????BBBAAA@@@???>>>>>>>>>>>>BBBBBBCCCDDDEEEEEEEEEDDDDDDDDDFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>===>>>???@@@AAA@@@??????@@@AAABBBBBBBBBAAA@@@???======<<<<<<<<<;;;;;;;;;888999;;;<<<<<<;;;999888555666666888999:::;;;<<<666666666666666555555444000000222333555666777888666666555444444444444555111333555777888777555333333222222333444555333111111111111222222333333444444333111000000000111111333333222222222222333333//////000000000000//////////////////////////////---...000111111111000///---------............///---..................---............/////////000////////////////////////***,,,---//////...---+++,,,---...//////...---,,,........................,,,---.../////////------/////////......------,,,////////////////////////---------.........//////,,,,,,,,,------.........------------------------******,,,,,,,,,,,,******+++,,,...000000///...---...,,,***))))))***,,,...++++++++++++++++++++++++------------------------------------------------,,,+++***,,,...//////...++++++,,,,,,,,,---------++++++,,,,,,,,,---------(((+++///000...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********+++,,,---...///,,,------+++******,,,...---,,,++++++******++++++++++++,,,,,,,,,---------111000///...---......///------,,,+++************,,,------......------,,,)))***+++,,,...///000111111000000000000/////////+++++++++,,,,,,,,,------------------------------111000///...---...//////++++++,,,------,,,++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,------------------------000000////////////000000,,,,,,------.../////////111000///...---,,,,,,,,,111111000000//////......,,,---...//////...---,,,,,,,,,,,,---------.........------------...//////............////////////............///////////////////////////.........000000000000000000000000//////000111111111111111222222222111111111000000333222111000000000222222111111222333333444555555999888888777777777777777555555555555555555555555666666777888999999::::::>>>>>>======<<<<<<<<<;;;::::::999999:::===???AAA==============================>>>???@@@BBBDDDEEECCCCCCDDDCCCAAA>>><<<:::;;;:::999999;;;<<<<<<<<<999999999:::;;;<<<>>>>>>===>>>?????????===<<<;;;??????@@@AAABBBBBBBBBBBB@@@@@@AAABBBCCCCCCCCCBBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBEEEFFFFFFCCC@@@>>>===>>>????????????>>>>>>BBBAAAAAA@@@?????????@@@????????????????????????CCCCCCBBBAAA@@@>>><<<;;;>>>>>>===<<<<<<<<<<<<<<<999999999888999999::::::777777777777888888888888555555666666666666555555555777888888777777888999777666555555555555555666666666666555555444444444333333333222222222111111222222222111111111000000222222111111111111222222//////000111222333444444222222111000///...------000///...,,,,,,---.....................///000000////////////////////////............////////////////////////....................................///////////////...------,,,---------.../////////---------------------------...///000000...,,,***................................................000000111111000///......++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,---...000222++++++++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,///---+++,,,///111///------,,,,,,++++++,,,,,,---------------------------//////.........---------,,,---......//////...............------,,,,,,,,,------............------+++++++++,,,,,,---------000///...---------------,,,,,,,,,---------......000000///...---,,,,,,+++,,,,,,,,,---------..............................//////////////////............------------......000000000///......------000///...---------------000000000000//////......------...//////...------------------------------...------------...//////............////////////............/////////////////////////////////...000000000000000000000000//////000111111111111111222222222111111111000000333222111000000111222222111111222222333444444555666666555555555666666666555555555555555555555555666666777888888999::::::;;;;;;<<<<<<<<<=========:::999999888999;;;===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBBBBCCCCCCCCCCCCAAA???<<<;;;<<<:::888999:::;;;:::999999999999:::;;;<<<>>>>>>>>>>>>???@@@??????======???@@@AAABBBBBBCCCCCCBBBAAAAAACCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAACCCEEEFFFFFFDDDAAA???>>>>>>>>>>>>>>>>>>??????BBBAAA@@@???????????????????????????????????????BBBBBBBBBBBBBBBAAA@@@@@@>>>======<<<<<<<<<<<<<<<999999888888888888888999666666666666777777777777444444555555555555444444555777888888777666888999777666555444444444444444333333222222222111111111333333333222222222111111333333333222222222111111222111111000000111111222//////000000111222222222111111000000///.........---------------...///000...............///000000////////////////////////............////////////////////////......................................./////////......---,,,---------...............------------------------....../////////...,,,+++................................................------------------------++++++,,,,,,,,,,,,---------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---......---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000...------,,,,,,++++++,,,,,,---------------------------//////.........---------,,,------.....................---------,,,,,,,,,------............------++++++,,,,,,,,,---------//////...---------------,,,,,,,,,---------...............---,,,,,,++++++,,,,,,,,,---------......---------------------------------....../////////------............------111111000000///.........///......---------......000000000////////////...------...//////...------......------------------...------------...//////............////////////............////////////......//////////////////000000000000000000000000///000000111111111111000222111111111111000000000222111111000111111222222111111222222333333444444222222333333444555555666555555555555555555555555666777777888888999999999888999:::;;;<<<===>>>>>>::::::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::<<<===???@@@AAABBBBBBBBBAAA???===<<<<<<:::888888999:::999888999999::::::;;;<<<>>>>>>>>>>>>???????????????>>>>>>???@@@AAABBBBBBBBBBBB???@@@AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBCCCEEEGGGFFFDDDBBB@@@@@@???>>>======>>>??????AAA@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBB======<<<<<<<<<;;;;;;;;;999999888777666666666666444555555555666666666666333333444444444444333333555666777777666666777999777666555444333333333333555444444444444333333333333333333222222222111111333333333333333222222222222111111000000111111222//////000000000000000000////////////////////////***+++,,,...///000000000...............///000000////////////////////////............////////////////////////........................................../////////...------...............---------------------------------...............---------------------------------////////////////////////---,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///...,,,+++,,,------------------------------++++++,,,---...---,,,------,,,,,,,,,,,,------------------------------...............---------,,,,,,---..................------------,,,,,,,,,------............------,,,,,,,,,,,,------------//////...------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000000///......------......//////000000---------------...///000////////////////////////---..................---............------------...------------...//////............////////////............////////////............///////////////////////////////////////000111111111111000000111111111111000000000000111111111111111111222222111111222222333333333333000111222333444555666666555555555555555555555555666777777777888888888999888888999:::;;;<<<======;;;;;;:::999999::::::;;;::::::::::::::::::::::::999999999999;;;<<<===>>>??????@@@@@@???>>>===<<<;;;999888999:::<<<<<<;;;:::::::::;;;;;;<<<>>>>>>=========>>>>>>>>>>>>>>>======>>>@@@@@@@@@@@@@@@<<<===>>>@@@BBBCCCCCCDDDDDDCCCBBBAAAAAA@@@AAAAAABBBCCCEEEFFFFFFEEECCCAAAAAA@@@>>><<<<<<===???@@@@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<===>>>????????????<<<<<<<<<<<<;;;;;;::::::999888777666555444444444333333444444444555555555333333444444444444333333444555777666555555666888888777666555333333222222555555555555555555555555333333333222222222111111222222222222222222222222111111000000000000111111000000//////...................../////////000000***+++---///000//////..................///000000////////////////////////............////////////////////////..................................../////////000000//////.../////////...---------,,,------------------------///......---------......------------------------////////////////////////000///...---,,,------...+++++++++,,,,,,,,,------,,,---------------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++......---,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,...///...,,,+++,,,---........................++++++++++++,,,------,,,------,,,,,,,,,,,,------------------------------........................,,,,,,---.........------------------------------,,,------......------,,,,,,,,,------------------///......---------......,,,,,,,,,---------......++++++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++,,,,,,------......///---------------...///000.............../////////.........------....................................------------...//////............////////////............////////////---.........//////000000////////////////////////000000111111111000000///000000000000000000000000000000111111222222222222111111222222222222222333000111333444666666777777555555555555555555555555777777777777777888888888999999999999::::::::::::===<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::;;;<<<===>>><<<<<<============<<<<<<:::999888:::<<<>>>??????;;;;;;;;;;;;<<<<<<===>>><<<<<<;;;;;;;;;<<<<<<<<<;;;<<<===>>>>>>??????>>>;;;<<<>>>@@@AAABBBCCCCCCCCCBBBAAA@@@????????????BBBCCCDDDEEEEEEDDDCCCBBBBBB@@@>>><<<<<<===>>>???>>>>>>>>>======>>>>>>???????????????????????????=========>>>======<<<<<<:::;;;;;;<<<;;;:::999999888777666555444444444444333333333333444444444444444444555555555555444444333555666666555555666777999888777555444333333333111111111111111111111111333333333222222222111111000000000000111111111111111000000000000000000111000000//////...---------------......//////000000,,,---...//////...---,,,...............///000000////////////////////////............////////////////////////....................................///000000111111111000000/////////...---------,,,------------------------......---------......///------------------------////////////////////////222111///...---,,,+++++++++++++++,,,,,,,,,------,,,------......---------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,---------------......------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................))))))******+++++++++,,,,,,---//////---,,,,,,,,,........................++++++,,,,,,,,,,,,------...------,,,,,,------...---------------------------.....................+++,,,,,,---...---------------------------------,,,,,,------------,,,,,,------------------------......---------......///,,,,,,,,,---------......,,,,,,------......//////,,,,,,,,,---------......------------------------......---,,,+++******)))------,,,++++++,,,------......------,,,++++++***---------------...///000---............////////////...------------...///------........./////////...------------...//////............////////////............////////////------......///000000000000000000000000000000000000111111111111000000/////////000000000000000111///000111222222222222222111111222222222222222222000222444666777777777666555555555555555555555555777777777777777777777777888888888888999999999999<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::::::::;;;<<<======;;;;;;;;;<<<<<<=========;;;:::999:::===???@@@???<<<<<<;;;;;;<<<======>>><<<<<<;;;::::::::::::::::::;;;<<<===>>>>>>>>>>>>===>>>@@@AAABBBCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???=========>>>>>>===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@??????>>>===<<<;;;999:::;;;;;;;;;:::999888777777666555444444444444222333333333444444444444444444555555555555444444333444555555444444555777777777555444333333333333111222222222222333333333333333333222222222111111/////////000000000000000111000000//////000000111000000//////.........------------....../////////......//////...------,,,...............///000000////////////////////////............////////////////////////....................................//////000111111111000000...............------------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,......................../////////...,,,+++)))(((++++++,,,,,,,,,,,,------,,,------............---------------------------...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------..................------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................))))))******++++++,,,,,,+++---//////---,,,+++,,,------------------------+++,,,------,,,,,,---.........------------......---------------------------------...............++++++,,,---------------,,,,,,,,,------------...,,,,,,------------,,,,,,............------------...------------...//////,,,,,,,,,---------......---------....../////////,,,,,,,,,---------....................................---,,,++++++***)))...---+++******+++---...///......---,,,,,,++++++......---------......///---------........./////////...------------...///,,,,,,---...///000111111...------------...//////............////////////............////////////------......///000000111000000000000000000000000111111111111111000//////////////////000000111111...///111222333333222222222222111111111111111111111222444666777777666555555555555555555555555555777777777777777777777666555666666777888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;;;;<<<<<<===>>>???@@@===;;;::::::<<<======<<<<<<<<<<<<<<<<<<======>>>???===<<<:::999999999:::<<<<<<===>>>????????????>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@????????????@@@@@@AAABBBCCCCCCBBBBBB@@@@@@??????>>>============<<<<<<<<<<<<===>>>???========================>>>>>>>>>>>>===<<<;;;;;;888999;;;;;;;;;:::888777666666555555555555555666333333333444444444444555333333444444444444333333222444555555444333555666444333333222111111111222333333444444444555555555333333333222222222111111//////000000111111111111000000////////////000000000000//////////////////---...........................---------......///...............///000000////////////////////////............////////////////////////....................................------...///////////////---------...............------------------------+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///000///...,,,***++++++,,,,,,,,,,,,------,,,,,,---..........................................------,,,,,,------...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,,,,,,,---///000------------------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------------------------------***++++++,,,------......+++---///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,,,,...000......------------......---------------------------------.........//////++++++,,,------------,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++///.........---------------------------...//////,,,,,,,,,---------......---------------------...,,,,,,,,,---------......------------------------,,,,,,,,,---------------111///,,,******,,,///111,,,,,,------...//////000///......---------......---------........./////////...---,,,,,,---...///+++,,,---...///111222222...------------...//////............/////////000............/////////000---------...///000000111000000000000000000000000111111111111111000//////.../////////000000111111...///111222333333222222222222111111111111111111000222444666666666555444555555555555555555555555777777777777666666666666333444555777888:::;;;<<<888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888888888999:::;;;;;;<<<<<<======>>>@@@AAABBB???===;;;::::::;;;:::888===<<<<<<<<<<<<======>>>AAA???===;;;:::999999:::===>>>???@@@@@@AAAAAA@@@<<<===>>>???????????????CCCCCCBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBBBBBBBBBB@@@@@@@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::888999:::;;;;;;:::888666666666555555555666666777333333444444444555555555222222222333333222222222222333555444333333444666111111000000000000000111000000000111111222222222333333333222222222111111000000111111222222222333000000////////////000000///000000000000000000000........................---,,,,,,,,,---///111222...............///000000////////////////////////............/////////000000/////////....................................+++,,,,,,---.........---,,,------....../////////------------------------***,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000333444222000...++++++,,,,,,,,,---------,,,,,,---.../////////..............................------,,,,,,------...,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---,,,++++++---///000,,,,,,------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...........................++++++++++++++++++++++++,,,,,,------...///000000+++---///000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...000///---,,,...111......------------......---------------------------------.........//////++++++,,,---------,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++//////.........------------------------...///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000000///---,,,,,,---///000////////////////////////...//////000111000000000---------............///000000//////............000000////////////000000......------------......///...---,,,,,,---...///000000000000000000000000............///////////////............//////000111111000///////////////000000//////.........---000000111222333333333333222222111111111111222222666666666666666666555555555555555666666666666777888888888888888777777666333333555666777777777777999999::::::::::::;;;;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<<<<@@@?????????@@@BBBDDDEEEIIIDDD>>>;;;<<<===>>>===>>><<<999888:::;;;;;;;;;>>>>>>>>>======<<<;;;:::;;;<<<>>>???AAAAAABBBBBB===>>>>>>@@@AAABBBCCCCCC???@@@@@@???===<<<===>>>>>>>>>>>>???@@@AAACCCCCC????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::999999;;;;;;:::999777666666555666666666666666666666666333222222111111222222333444333333222222333333444444555555555444333333222333333333222222222111111111000///......///000111111222333444444333222111......//////000000111111000000000000////////////........................,,,,,,,,,------.........------............------...............///000000/////////...---------,,,------............------////////////000000000000------------...000111222222222111000///...------------......------,,,+++------------------------////////////////////////)))))))))***+++,,,......000///---,,,,,,---///000............////////////******,,,...000222333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------.........---,,,,,,+++******.........------,,,,,,,,,******++++++++++++******'''***------,,,,,,...000******)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((''''''))),,,...---------,,,,,,+++++++++------++++++++++++------------------------------,,,,,,,,,---------......***,,,------++++++,,,...//////............//////...............---------------------------------...............///000111////////////////////////,,,,,,+++))))))+++///222000000///...---,,,,,,++++++++++++,,,,,,---------000000///---,,,---///222000000///...------,,,,,,------............---------...000///...,,,------------------------------,,,,,,,,,------.........---------.........//////000...---,,,,,,---...000........................------------............---------............////////////.........------000//////......//////000......------------......///...------------...///////////////////////////............////////////...............///000111111111000///////////////000000/////////.........000000111222333333333333222111111000000111111222444444444444444444333333333444444444555555555555555555666666666555444444333333555666777777777777999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999:::::::::::::::;;;===<<<<<<<<<===???AAABBBHHHCCC>>>;;;<<<>>>?????????<<<999999:::;;;;;;;;;======>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAA????????????@@@@@@@@@@@@===??????>>><<<;;;<<<===>>>>>>>>>>>>???@@@AAAAAA?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::::::::999999:::::::::999888777666555555555555555555555555555333333333222222333333333444333333222222333333444444444555555444444333222333333333222222222111111222111000//////000111222000111111222222111111000////////////000000000000000000000000/////////...........................,,,,,,------------------------............------///............/////////...............---------------............------000000//////......---------,,,,,,------...///000......------,,,,,,++++++......//////......---,,,------------------------........................---,,,,,,,,,,,,,,,---...,,,+++************+++,,,............////////////*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++---///...,,,***+++,,,...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,------++++++,,,...//////............////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////------------------------+++,,,,,,+++***+++...000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,++++++...000000//////...------,,,,,,------............---------...000///...,,,------------------------------,,,,,,------------------,,,------------.........///...---,,,,,,---...///...........................---,,,,,,,,,---//////---------............///.........---------------.........------...............------------......///...------------...///////////////////////////............////////////---------......000111111111000000///////////////000000////////////......000000111222333333333333111111000000000000111111333333333333333333444444222222333333333444444444444555555555555444333333222333444666777777888888999999::::::::::::;;;;;;<<<<<<;;;:::999999:::::::::::::::999999999999999<<<;;;;;;;;;<<<>>>???@@@EEEAAA===<<<===???AAAAAA???===:::999:::;;;;;;;;;<<<===>>>>>>??????>>>>>>===>>>>>>>>>????????????@@@@@@??????>>>>>>======<<<===>>>===<<<;;;<<<===>>>>>>=========>>>>>>?????????>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;::::::::::::999999999::::::;;;:::888555444555555555555555555555555444444444444444444444444444333333222222333333444444444555555444444333333333333333222222222111111222222111111111111222222000000000//////000000000000000000000////////////000000000/////////..............................------------------,,,,,,------............------//////..................---------...............------............------000000///...---,,,++++++------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////000000//////...---------------------------------------------------//////...------------------------------------------............/////////,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,------,,,------......------,,,...------,,,,,,------......------,,,,,,++++++***,,,,,,++++++++++++******,,,,,,------------,,,,,,,,,---......,,,++++++,,,//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,***,,,------++++++,,,...//////............//////000000///---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...........................------------,,,,,,,,,,,,,,,,,,,,,+++)))***,,,.../////////...------,,,,,,------............---------...000///...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,------------///...------------...///........................000///...------///111222---------............///------------------------...------,,,,,,------.........------------...............------.........////////////////////////............////////////------------...000111222000000////////////000000000000//////////////////000000111222333333333333111000000//////000000111444444555555555555666666333333333444444444444555666666666666666555555444222333444666777888888888999999999:::::::::;;;;;;>>><<<;;;999999999::::::;;;;;;;;;::::::999999999<<<<<<<<<;;;<<<>>>???@@@AAA@@@===<<<===@@@BBBDDD@@@===:::999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>===>>>>>>>>>??????>>>>>>======<<<<<<;;;===>>>===<<<<<<===>>>@@@???>>>>>>============???>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;;;;:::::::::999999999777999;;;;;;;;;888555333555555555555555555555555555555666666666666555555444333333222222333333444333444444555444444333333333333333222222222111111111111111111111111111111111111///......///111111111111000000//////......000000/////////..........................................------,,,,,,,,,------............------..................------,,,---------.../////////------............------/////////......---------///......---,,,,,,,,,---------.........////////////////////////...------------------------------------------------------......---------------.........////////////......---------........./////////.........------,,,,,,,,,,,,,,,---------------------------------------...------,,,,,,------...---------,,,,,,+++++++++------------------------,,,,,,------------,,,,,,)))***,,,---......//////------,,,,,,++++++++++++++++++,,,,,,,,,,,,------+++,,,.../////////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++---,,,++++++,,,...///......------......///000//////...---,,,,,,+++++++++++++++++++++++++++...------,,,++++++++++++........................+++---//////---,,,,,,,,,---------.........//////......------,,,,,,,,,++++++,,,,,,+++******+++---//////.........---------------............---------...000///...,,,,,,---------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------.........------.................................000///---,,,---...000222---------............///------------------------------,,,,,,,,,,,,------......------------......---..................---....................................////////////---------......///111111000000////////////000000//////000000000000000000000000111222333333333333111111000000000000111111444444444444555555666666555555555555666666666666666666666666666555555444111222444666777888888999999999999:::::::::;;;;;;>>>===;;;:::::::::;;;<<<======<<<<<<;;;;;;::::::<<<;;;;;;;;;;;;<<<>>>???>>>>>>===<<<===???BBBEEEAAA>>>;;;::::::;;;;;;;;;;;;<<<===???@@@@@@@@@@@@???>>>===<<<<<<<<<==============================<<<===???>>>>>>>>>???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<======>>>>>>>>>>>>???>>>>>>>>>============;;;;;;:::::::::999999999777888:::;;;;;;999666444555555555555555555555555555666666777777666666555444333333222222333333444333333444444555444444333333333333222222222111111///000000000000000000///222111000//////000111222111111000000//////......////////////.............................................------,,,,,,,,,------............------------...///......---,,,,,,---------.../////////------............------.........//////000000111111000///...------------.........///000000111111---............---,,,,,,------------------------........................++++++++++++,,,---...///***+++,,,,,,,,,,,,+++***------------........................////////////,,,,,,,,,------.........------------------------...------,,,,,,------...------,,,,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,++++++******+++---.../////////++++++++++++******))))))+++++++++,,,,,,---------***+++---.........,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------***+++---,,,++++++,,,.........------------...................../////////++++++++++++++++++++++++...---,,,+++++++++++++++........................+++---///000...,,,,,,,,,,,,,,,------.../////////.........------,,,,,,,,,,,,---...---++++++,,,..................---------------............---------...000///...,,,,,,---------------------------.........------,,,,,,,,,+++++++++,,,,,,,,,------........................---------------------------,,,+++++++++,,,......---------............///---------------.........---------,,,,,,---------......------------......------...//////...------....................................///////////////............///000000///////////////000000111//////000000000000111111000000111222333333333333222222111111111111222222111111222222333333444444666777777777777888888888444555555555555444333333111222444555777888999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<:::999999888999:::;;;<<<;;;<<<<<<<<<<<<>>>AAADDDBBB???<<<::::::;;;;;;;;;;;;<<<===>>>????????????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>============;;;===??????>>>???@@@BBBAAA@@@??????>>>>>>>>>>>>>>>>>>============<<<<<<;;;<<<<<<======>>>>>>?????????>>>>>>>>>=========;;;;;;::::::::::::999999777888:::::::::888777555444444444444444444444444555666777888888777666555444333333222222333333444333333444444555555444444333333333222222222111111//////000000000000//////222111111000000111111222000000000000/////////////////////.........------........................------------------,,,,,,------............------+++,,,---...///......------------...............------............------------...///000111222222111000///...............---------....../////////---------...---,,,,,,+++------------------------////////////////////////*********+++,,,...///000------,,,,,,,,,,,,------,,,------------.........+++,,,,,,------.........,,,,,,,,,---......//////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++///...------///...---+++,,,,,,---------,,,++++++***++++++,,,,,,------...)))***+++------,,,,,,+++------------............+++,,,,,,------,,,,,,+++------------------------,,,,,,---------.........***,,,------++++++,,,.........------------......,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++++++++++++++++++++---//////...------------------.........//////.........---------------,,,...///...---,,,---...........................------............---------...000///...,,,------------------------------------------------,,,,,,,,,,,,,,,,,,---------------..................---------------------------++++++,,,,,,,,,,,,---------------............///------........./////////......------------............------------......------...//////...------....................................////////////000//////............//////////////////000111111//////000000000111111111000000111222333333333333333333222222222222333333000111111222333333444444777777777888888888888999555555666666666555444444000222333555777888999999999999::::::::::::;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<::::::999888999:::;;;<<<999;;;<<<;;;;;;<<<@@@CCCBBB???<<<:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;::::::<<<===>>>AAA@@@??????>>>===<<<<<<:::;;;===>>>>>>>>>@@@BBB???>>>>>>=========>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>>>>????????????>>>>>>>>>======;;;;;;::::::::::::999999888999999999999888777777444444444444444444444444444555777888888777555444444333333222222333333444222333444444555555444444333333333222222222111111///000111111111111000//////000000000000000000///////////////000000000000//////.........---------........................,,,,,,------------------------............------)))***,,,...//////.....................---------------............---------......//////000000000//////...---------......,,,---------------------...............------,,,------------------------........................------,,,,,,---...//////000///............///000,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,------.../////////...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------,,,,,,///...------//////---++++++,,,---.........---,,,******+++,,,,,,---......******+++,,,,,,,,,,,,,,,------------.........///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,------++++++,,,......------,,,,,,------...++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...+++++++++++++++++++++++++++,,,...///...---...000---------...............------------............,,,...//////---,,,---...........................------............---------...000///...,,,------------------------------,,,,,,------------------,,,------------.........------............------------------------------,,,---.../////////......---------.........//////........./////////000000///......------......///.........------.........,,,---...//////...---,,,..................................../////////000111000///......------...///////////////000111111//////000000111111111222000000111222333333333333444333333222222333333444222222333444444555666666777777777777888888888888888888888888888777777666000111333555777999999:::999999:::::::::;;;;;;;;;555666888:::;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;<<<===>>>888:::<<<;;;:::;;;>>>BBBCCC@@@<<<;;;;;;;;;;;;;;;;;;<<<<<<==================<<<:::::::::<<<===???CCCCCCAAA???>>><<<::::::888:::<<<=========???AAA======<<<<<<<<<<<<======>>>=========<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???????????????>>>>>>>>>>>>;;;;;;;;;:::::::::999999999999888888888888888888444444444444444444444444444555666888888666555444444333333222222333333444222333333444555555555444333333333222222222111111000111222333333222111000---...///000000///...---......//////000000111111//////.........---------........................,,,,,,,,,------.........---..................---'''))),,,...000000///.../////////......------,,,---..................---..................---------------,,,,,,------...........................///////////////......---------------------------------------------------000000///............///...---+++******+++---...,,,,,,,,,---------............---------------,,,,,,,,,------...///000000...---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---..................---,,,+++***---000222000...)))***,,,---...------,,,******+++,,,,,,---......+++++++++,,,,,,,,,---------------.........//////++++++------------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,------,,,+++---......------,,,,,,------...+++++++++******)))))))))------------------------,,,,,,,,,,,,---......///------------------------+++,,,......---...///111........................,,,---------.../////////+++---///...---,,,,,,------.....................---..................------...000///...,,,------------------------------,,,,,,,,,------.........---------.........//////........................................................................000000////////////000000///.........///000222333////////////////////////,,,,,,,,,,,,------...///---...............------......////////////.........---------...///111222000000//////.........---////////////000000000000///000000000000000//////222222111111111111111111444444444333333222222222555555444444444333333333555555555666666666666777777777666666555555555444444444555666666666666666777999;;;===>>>>>>>>>>>>===<<<;;;::::::::::::;;;777999<<<>>>?????????>>>888999::::::;;;;;;;;;::::::999888777777999;;;<<>>;;;::::::;;;<<<>>>>>>??????@@@@@@@@@AAA@@@>>><<<<<<===>>>===<<>>>>>>>>============<<<<<<<<<<<<======>>>??????>>>===<<<<<<===>>>>>>>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============<<<;;;999777666666777777666777777777666555333222222333333444444333333222444444333333333222222222000000000111111222222222555555555555444333222222666555444333111000///...444444333222111111111222//////000000///...------------...///000000/////////......------///000111//////000000000000/////////...------...///...---..........................................------......////////////......,,,---------.../////////222111000///...---------/////////000000000000000111...++++++...//////---.........------,,,,,,,,,------......------,,,+++,,,------......------,,,+++,,,------,,,,,,...///000///...---------------++++++------------++++++,,,,,,,,,---------......,,,,,,,,,------...............---------,,,,,,,,,,,,++++++******++++++,,,............---,,,++++++......---,,,***)))((((((---------............//////...,,,------...,,,+++++++++++++++++++++++++++...//////---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------.........------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,+++++++++,,,---...---------------------------,,,,,,,,,,,,---......111000///......///000111000000//////.........------,,,+++******+++,,,---........................------------------------,,,------......------,,,.........------,,,,,,,,,,,,---------,,,++++++***------------------------......---------,,,,,,,,,........................................................................//////............/////////.........///000111222////////////////////////------,,,,,,,,,---......---...............------......////////////.....................///000111000/////////............////////////000000000000//////000000000000//////111111111111111111111111444444444333333222222222333333333444444555555555444444555555555666666666777666666666555555555555444555666777777777777666666888999;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999777999;;;<<<======<<<;;;999999:::;;;;;;::::::::::::999777777777999:::<<>>>>>>>>??????@@@@@@@@@???>>><<<<<<===>>>>>>===>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;>>>===<<<;;;;;;<<<===>>>???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;:::999888888888888888888888999999888666555444333333333333333333333333444444444444333333333222222222222222333333444444222333333444444444333333444333333222222111111000333333222111111111111111//////000000///......---------...//////////////////......---...///000111------............------///...------...///...---------------------------........................------............---------------...............000000///////////////000000000000000000000000000222///------///000000......------------------,,,------......------,,,,,,,,,------......------,,,+++,,,------,,,,,,---///...---,,,++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,......------------......,,,,,,------...---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...///---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......000//////......//////000///.........------------.........------.................................------------------------,,,------......------,,,......---------,,,,,,,,,---------------,,,++++++------------------------,,,,,,,,,------....................................................................................------------------...............///000111111////////////////////////......------------------------...............---......////////////............///////////////...////////////............////////////000000000000//////000000000000//////111111111111111111111111444444333333333333222222111222222333444555666777333444444444555555555555666666666666555555555555666666777777888888777777666777888999:::999999888999:::;;;;;;;;;:::888888666777999:::::::::999888:::::::::;;;;;;:::999999999888777777777888999:::;;;:::888888888:::<<<>>>>>>>>>>>>>>>>>>????????????===<<<<<<>>>???>>>===??????>>>>>>===<<<;;;;;;<<<;;;;;;::::::::::::;;;===<<<;;;;;;;;;<<<======???>>>===;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================999:::::::::::::::999999999999::::::999888777666444444222222222222444444555555444444444333333333333333444444444444555555///000111222333333333333111111222222222222222222222111111000000000000000//////000000000///......---......//////////////////............///000000------------------------///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------...............---------///////////////000111111000000000000000000000000111000......000111000///---------------...............---------,,,,,,,,,,,,------......------,,,+++,,,------,,,,,,---...------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------.........---------,,,,,,,,,//////............//////***+++,,,---............******+++,,,---...//////+++++++++,,,,,,,,,------...,,,++++++------,,,***------------------------)))***,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++******++++++,,,,,,,,,,,,------((())))))***,,,------...++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---......---..................------------------,,,,,,,,,---......//////......---------------------------------------------------,,,------......------,,,...------------,,,,,,,,,---............---,,,,,,------------------------***++++++,,,---...///000..............................................................................------------..................//////000000////////////////////////000///...---------------,,,---......///...............////////////............000000000///...---///////////////.........////////////000000000000...//////000000000000///111111111111111222222222333333333333333333333333222222333333444555666666333333333444444444555555666666666666666555555555777777888888888888777777666777888999999888777777777888:::;;;;;;:::888777555666777888999:::999999::::::;;;;;;::::::999999999888777777777888999999999888777777888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<<>>>??????>>>@@@@@@@@@@@@@@@>>>===<<<======<<<<<<<<<===>>>>>>======<<<;;;<<<===>>>???@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======888999:::;;;<<<;;;:::999999999999999888888777777555444222111111222444555555555555444444444333333444444444444444444444444//////000111111111111111111111111111111111111111000000////////////000000//////000000000//////.........///////////////.............../////////000///////////////////////////---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------------.../////////...---------,,,//////.........///000000000000///////////////...000////////////000//////,,,,,,------......//////......------,,,,,,,,,,,,,,,------......------,,,+++,,,------,,,+++,,,---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------,,,,,,---------+++,,,------.........---++++++,,,,,,---...//////+++,,,,,,,,,,,,------------,,,++++++,,,---,,,***------------------------+++---------+++++++++---------------------------,,,------......------,,,,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------)))******+++,,,---------+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,,,,------------------------------------------,,,,,,,,,,,,---......+++,,,............,,,+++------------------------***+++,,,------,,,+++***------------------------------------------------,,,------......------,,,---------------------------......///......------------------------------++++++,,,,,,---...//////........................................................................///..................///.........///////////////////////////////////////000///......------------,,,------...//////............////////////............000000000///...---.........///////////////////////////000000000000......///000000000000000000000111111111222222222333333333333333333333333444444444444444444444444333333333444444444555555555555555666666666666666777777888888888888777777777888999::::::999888888777888:::;;;;;;:::888777444555666888:::;;;<<<<<<:::::::::;;;;;;::::::999999999888888888888888888:::999888888888999::::::?????????>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@@@@???AAAAAACCCCCCCCCBBB@@@???<<<<<<<<<===>>>???@@@AAA>>>>>>=========>>>@@@AAAAAA@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<888999:::;;;<<<;;;:::999888777777777666666666666555444222111111222444555555555444444444333333333333333222222222222222222000111111111000000///...333333222111111000000///000///////////////000000//////000000000000000///...///////////////......---....../////////////////////............/////////---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...------...///////////////...---------,,,///......------......////////////......------------...//////............---------......////////////...---,,,,,,,,,------,,,------......------,,,+++,,,------+++***+++---......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------,,,,,,------------.........------,,,+++------------------------------------............---,,,++++++---------++++++++++++++++++++++++++++++---------+++++++++---------------------------,,,------......------,,,,,,,,,---------.........------------------------+++++++++,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,+++,,,---.........---------------------------------,,,,,,,,,,,,---......+++,,,---......---,,,+++..................//////***+++,,,------,,,+++***------------------------------------------------,,,------......------,,,------------------------------......///......---------------------------------------------------........................................................................//////............//////---....../////////......//////////////////////////////......---.........,,,,,,---...////////////......////////////............///////////////............///////////////////////////000000000000---...///000000111111000000000000111222222333333222222333333333333444444555555444444444333333333333444444444555555555555555555555666666666666666777777888888777777666666777888999:::;;;::::::999888888:::;;;;;;;;;:::999555666777888999;;;<<<<<<888999::::::;;;;;;;;;::::::::::::999999999999888:::::::::999::::::;;;;;;@@@@@@@@@???????????????<<<;;;:::<<<>>>@@@AAA@@@@@@BBBDDDEEEEEEDDDCCCBBB<<<<<<<<<======>>>???@@@???>>>>>>===>>>???AAABBBBBB@@@>>><<<;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<<<<999:::::::::::::::999999666666555555555555666666444444222222222222444444444444333333333222222222222222111111111111000000111111111111000///...---333333222111000000/////////////////////000000111//////000111111111000000//////////////////...------......///000/////////...---,,,++++++,,,---...///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000///...------...///000...............---------...............///000000000//////......---------,,,...//////...------..................////////////...---,,,+++,,,------,,,------......------,,,+++,,,---,,,+++***+++,,,,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........------------,,,,,,,,,......---------,,,,,,,,,//////............//////............---,,,+++***......------,,,,,,++++++---------.........//////---,,,+++,,,...///...---++++++++++++++++++++++++)))***,,,,,,,,,,,,...///------------------------,,,------......------,,,,,,---------............******++++++++++++,,,,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,---//////......------------------------------,,,,,,,,,,,,---......,,,------------------,,,.........///////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,------------...,,,,,,---............---------------------------......---------,,,,,,,,,...........................................................................------------------...---......//////...------///////////////////////////............//////000+++,,,---...////////////......////////////.....................///000111............/////////000////////////000000000000---...///000111111111111///000000111222222333333222222222333333444444444333333444444444444444444444444555555555666666666555555555555666666666777666777777777777666555444555777888:::;;;;;;::::::999:::::::::;;;;;;;;;;;;888888888888888888999999777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999999::::::;;;<<<===>>>>>>AAAAAAAAAAAA@@@@@@@@@???;;;::::::;;;>>>AAAAAAAAA>>>@@@CCCEEEFFFFFFDDDCCCAAA@@@@@@???>>>>>>>>>???>>>=========>>>???AAABBBBBBAAA???===;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;;;;<<<<<<;;;:::999888888888888888666666555444444555666666333333333333333333333333333333222222222111111111222222111111111000000000000000111111111000000///111111111111000000000000000/////////000000111222//////000111111111111111///////////////...------------///000000000///......---+++******+++---...///...------...///...---------------------------,,,,,,------...//////000000///---,,,,,,---///000---------...............,,,,,,---///111333555666222111111000//////......,,,...111111///---...///////////////............000...---++++++,,,---...,,,------......------,,,+++,,,---,,,***)))***++++++++++++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------............---------,,,,,,,,,......---------,,,,,,,,,......------------......---------...------,,,,,,---,,,,,,,,,++++++++++++,,,,,,---------............---,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...........................,,,------......------,,,------------............*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---------,,,,,,,,,+++,,,...///000///...------------------------------,,,,,,,,,,,,---............------------......---------....../////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......++++++,,,---------------------------------------,,,,,,------------------........................................................................---,,,,,,++++++,,,,,,------.../////////...---,,,////////////////////////...............///000111+++,,,---...////////////......////////////.........---------...///111222---.........//////000000////////////000000000000---...///000111111111111///000000111222222333333222222222333333444444444111222222333444555666666555555555666666666666777444555555555666666777777666666777666666555444444444555777999:::;;;::::::;;;::::::::::::;;;<<<===;;;:::999777666666666666666777888:::;;;<<<======;;;<<<<<<<<<;;;;;;:::999888999:::<<<>>>@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@;;;::::::;;;>>>AAABBBAAA<<<>>>BBBEEEFFFFFFEEEDDDGGGFFFDDDBBBAAA?????????===<<<<<<<<<===>>>@@@AAACCCAAA???===;;;;;;;;;;;;::::::::::::::::::::::::888888999::::::;;;<<<<<<<<<;;;999777666666777777777666555444444555666777222333333444444333333222222222222111111111000000222222222111111111000000...///000111111222222222...//////000111222222222000000000000000111222222//////000111111111111111//////000000///...------,,,---///000000000///...000///---,,,,,,---///000///...------...///...---........................,,,,,,------...///000000///...,,,++++++,,,...///,,,------....../////////++++++---000333777:::;;;333333333222111000000///,,,///222222000...///000000000//////......------000...---++++++,,,---...,,,------......------,,,+++,,,---,,,***)))***+++---------------...///000------++++++++++++------,,,,,,,,,---------...............------,,,,,,,,,......---------,,,,,,,,,,,,++++++******++++++,,,++++++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,---------///------...000111000///------------------------...//////---+++))))))***........................,,,------......------,,,---------.........//////,,,,,,,,,------.........++++++,,,,,,,,,---------))))))***+++,,,------...++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,...000000///...------------------------------,,,,,,,,,,,,---......//////---,,,,,,---//////,,,,,,,,,------.........------+++******+++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,------.........***+++,,,,,,---------,,,------------------------***++++++,,,---...//////---------............///........................,,,,,,---......---,,,,,,000///---,,,,,,---...///........................111111000/////////////////////............//////...------,,,,,,------...000000//////............/////////...---------,,,////////////////////////---------...///000000111////////////000000000000000000111222222222222111111111222222222333333333222222222333333333444444777777777777666666666666666666666666666666555555666666666666555555555555777888888888888999999999999:::::::::::::::;;;;;;::::::999999888777777777555777999;;;===>>>>>>>>>888888888999:::;;;<<<===999;;;<<<>>>>>>>>>======@@@@@@BBBBBBBBBBBB@@@@@@???<<<999999<<>>>>>@@@???===<<<<<<>>>@@@AAAAAA>>>;;;;;;======<<<:::888999::::::;;;;;;::::::999999:::;;;<<<<<<<<<<<<888888777777666666555555333333333333444555666666888888777555444333222111333222111111000000111111000000111222333444444555222222222222222222222222000000000000000000000000////////////////////////---...///000000///...---,,,...000111111000...,,,//////.........---------///............------------------............///...---,,,++++++---...000////////////////////////............////////////......------------..................////////////......////////////......------------------------//////.........------------------,,,,,,+++++++++------++++++++++++---------------------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,...---,,,+++***+++,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,++++++++++++...,,,++++++---......---+++++++++************)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,++++++*********///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,---...++++++,,,------......///------------------------...---,,,,,,******)))(((........................000//////.........//////,,,---......//////......///...------...///...---...---,,,,,,,,,,,,---...------------------------+++*********+++---///000------------------------,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................------...//////...------000///---,,,,,,---...///........................//////...---------------///..................//////......------......////////////.........------...............---------........................------......///000000111////////////000000000000000000111222222222222111111111111222222222333333222333333333444444444444666666666666666666666666555555555555555555555555666666666666666666666666777777888888888999999999777777777888999999::::::999999999888888888777777555666888:::<<<<<<<<<<<<;;;:::::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBBBBAAA@@@@@@???===::::::<<<>>>>>>>>>??????>>>???@@@BBBDDDEEEEEEDDDCCCBBBAAA@@@???>>>???>>>===<<<===>>>@@@AAAAAA>>><<<<<<===>>><<<:::;;;;;;;;;;;;;;;:::999888999::::::;;;;;;;;;;;;:::777777777777666666555555444444333333333444555555777777666555444333222222333222111111000000111111000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000......////////////......---...///000000///...---//////.........---------///............---------------------...............---,,,++++++---...000....................................////////////......------------..................////////////......////////////......------------------------//////.........---------..................------------,,,++++++,,,------------------------------...------,,,,,,------.........---------,,,,,,,,,......,,,+++++++++,,,---++++++++++++++++++++++++...........................---,,,,,,+++++++++,,,---+++******,,,------,,,++++++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++++++++,,,,,,---............---,,,,,,++++++------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---............---///---,,,---...///...---...---,,,,,,,,,,,,---...---------------------------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..............................///000000///......///...---,,,,,,---...///........................///...------,,,---------......------------....../////////....../////////.........------------------------...............------------------------------......///000000000////////////000000000000///000111111222222111111111111111222222222222333333333333444444444555555666666666666666666666666444444444444444444555555777777777777777777777777777777777888888888999999555555666666777888999999999999999888888888888888555666777999:::;;;;;;;;;===<<<;;;::::::::::::;;;<<<;;;;;;<<<<<<===>>>??????@@@AAABBBBBBAAA@@@???@@@>>><<<;;;<<<===============>>>???@@@BBBDDDEEECCCCCCBBBAAAAAA@@@@@@???======<<<<<<===???AAABBBAAA???======>>>>>>===<<<=========<<<;;;:::888777::::::::::::::::::999999777777777666666666666555555555444333333333444444555555555444444333333333222222111000000000000111111111000000000/////////000000000000000000000000000000000000000000000000111111111111111111111111//////............/////////..................///...............---------///............---------------------............------,,,+++,,,---...///---------------------------............/////////......------------..................////////////........................------------------------...............---------------..................------,,,,,,,,,,,,------------------------------///......------......///...------------,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++++++++,,,,,,---,,,++++++---......---,,,+++++++++************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------......------,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,++++++,,,---------------...---,,,---...///...,,,...------,,,,,,------...------------------------///...---,,,+++*********++++++++++++++++++++++++,,,,,,---...////////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///.................................//////...............---------...//////........................000//////....../////////------,,,,,,,,,,,,------//////............//////------------------------,,,---------.../////////------------------------............//////000000////////////000000000000///000000111111111111111111111111111222222222222333333444444444555555555444555555555555555666666333333333444444444444444777777777777888888888888777777777777888888888888666666666777777777777777888888888888888888999999666777888999999::::::;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;===???@@@???@@@AAABBBBBBAAA@@@???AAA???>>>===<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<===>>>@@@AAABBBAAA@@@???>>>>>>>>>======<<<======<<<;;;:::999999999:::::::::999888777777666666666666666666666666777666555444333222222333333333333333333333444444222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000000///---,,,,,,---///000........................///............---------,,,,,,---------.........------,,,,,,,,,---...///---------------------------------.........//////......------------..................////////////........................................................................+++++++++,,,,,,------------------,,,,,,---------------------------------......------------......------------------------//////......------------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,++++++,,,,,,,,,///---,,,,,,...//////...,,,,,,+++++++++*********+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---***++++++,,,------......------------------------*********++++++,,,,,,,,,........................---------,,,------...///***+++,,,,,,------,,,,,,...---,,,,,,......---,,,------------------------------------------------......---,,,+++++++++***++++++++++++++++++++++++------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............///........................------------------------------------......//////........................//////............//////------,,,,,,,,,,,,------...------,,,,,,------...------------------------,,,---------.../////////------------------------............////////////////////////000000000000//////000111111111111000000000111111111222222222333333333444444444555555333333444444555555555555333333333444444444555555666777777777888888888999666666777777777888888888999999999888888777777666777777777888999999999:::999999999999::::::;;;;;;999999999:::;;;<<<======<<<<<<;;;;;;;;;===???@@@??????@@@AAAAAA@@@??????@@@@@@???>>>===<<<<<<<<<;;;<<<===>>>@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<===???@@@AAABBB@@@@@@@@@>>>=========>>>::::::;;;;;;;;;;;;;;;:::888999999999888777666666555555555555555666666666777666555444333222222222222222222333333333333333222111000000//////000000//////000000111222222333111111111111111111111111////////////////////////////////////////////////000///...------...///000000///---++++++---///000---.....................///............---------,,,,,,,,,------------...,,,,,,,,,,,,------......------------------------------------..................------------..................////////////......------------..............................---.....................+++++++++,,,,,,---------------------------------------------------------------,,,,,,,,,,,,------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,***+++,,,...------,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,******++++++,,,------...------------------------)))******++++++,,,,,,---.......................................///000000***+++,,,,,,------,,,,,,...,,,+++,,,---...---,,,------------------------------------------------++++++,,,,,,,,,---------------------------------.........---,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///........................------,,,,,,,,,,,,------,,,,,,---....../////////........................,,,,,,,,,+++,,,,,,---.........------------......------,,,,,,,,,,,,---------------------.........---------...............------------------------......//////////////////////////////000000000000...///000000111111000000000000000111111111111222222222222333333333444444222222333333444555555555333333333444555555666666555666666777777888888888666666666777777777888888:::::::::999999888888777666666777888999:::::::::::::::999999999::::::;;;888888888999:::;;;======<<<;;;;;;<<<<<<===>>>???>>>???@@@AAAAAA@@@???>>>???@@@@@@???===<<<<<<===;;;<<<===???@@@@@@@@@@@@@@@@@@??????????????????<<<<<<===>>>???@@@@@@AAA???@@@@@@>>><<<;;;<<<>>>888999::::::;;;;;;;;;:::777777777888777777666666444555555555555666666666777666555444333222222222222222222222222222222222111111000////////////000...//////000111222333444111111111111111111111111////////////////////////........................//////............/////////...,,,++++++,,,...///---------...............///............---------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,------------...............------------..................///////////////...---,,,,,,---...///........................---------...............------..................------............------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------***)))'''(((***++++++***,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++***++++++,,,,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,++++++******------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///++++++,,,------------------,,,+++,,,---...---+++,,,------......------,,,------------------------((()))+++,,,---.........------------------------.........---,,,+++))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------............///........................///...---,,,,,,---...///+++,,,---...////////////........................,,,+++++++++,,,,,,---...///..................///......------------......------........./////////...............---------......................../////////////////////...////////////000000000000...//////000000000000000000000000000111111111111111111111222222222333333111222222333444444555555333444444555666666777777444444555666666777888888666666666666777777777888888888888999999999::::::555666777888999:::;;;;;;:::999888777777888999999888888888888888999:::;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>@@@AAA@@@===<<<===>>><<<<<<>>>?????????>>>>>>@@@@@@??????>>>>>>>>>=========>>>???????????????>>>???@@@>>>;;;:::<<<>>>999999999:::999999888888555555666777777777666666444444444555555555666666666555444333333333333333222222222222111111111111111111000////////////////////////000000111111111000000000000000000000000////////////////////////////////////////////////......////////////.........------,,,,,,------...---------........./////////............---------++++++,,,,,,,,,---------,,,,,,------......------........................,,,,,,---------...............------------..................///////////////...,,,++++++,,,...///........................---------.........//////..................------,,,---...//////...---,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...---,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++)))((()))***+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,---......***+++,,,---------,,,,,,,,,,,,,,,---------.........---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,...---,,,,,,+++++++++,,,------,,,,,,+++*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,---............------,,,++++++------,,,+++,,,,,,---......---,,,,,,------------------------((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------------.........//////........................000///...------...///000+++,,,---...////////////........................------------......///000//////............////////////............//////........./////////000000/////////......------,,,///////////////////////////////////////.........////////////000000000000...//////000000000000000000000000000111111111111000000111111111222222222111111222333333444555555444444555555666777888888333444444555666777777888666666666666777777777777555555666888999;;;<<<<<<555555666888999:::;;;<<<999999777666666666777888:::999888888777777888888999;;;<<<>>>>>>>>>>>>===>>>???@@@AAAAAA@@@???>>>===???AAA@@@>>><<<===???<<<===>>>??????>>>===<<<@@@@@@??????>>>============>>>>>>?????????>>>>>>===??????===:::999;;;===:::::::::999888777666555444444555666777777777666444444444555555555666666555555444333333333444444222222222222111111000000111111000//////////////////////////////.........////////////////////////////////////////////////000000000000000000000000---...///000000///...------------,,,,,,------------------.........////////////.........---------++++++,,,,,,,,,---------+++,,,------......------////////////////////////,,,,,,,,,---------...............------...................../////////000///...,,,++++++,,,...///////////////////////////---------.........//////---------,,,,,,+++++++++,,,---...//////...---,,,------------------------.........------.........,,,,,,,,,------.........+++,,,---------,,,+++***------------------------------------------------++++++++++++,,,,,,---......,,,+++,,,---.........---------,,,,,,,,,++++++++++++,,,,,,,,,---------******+++,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,---......)))***,,,---...---,,,,,,,,,,,,,,,------.........000...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++)))******+++,,,,,,------------------------------++++++++++++++++++++++++........................,,,,,,,,,,,,---...///000,,,---......//////......---,,,++++++------,,,+++,,,,,,---......---,,,,,,------------------------)))***,,,---......---,,,++++++++++++++++++++++++***+++,,,...///000000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------///...,,,,,,,,,...000111---.../////////...,,,+++///............---------***+++---.........---,,,//////............//////000000//////.........---)))***,,,,,,,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///..................------////////////////////////------------------------............///000222222000000000000000000000000111111111111111111111111333222111000000222444555333333333333333333333222333333333444444444555555555555555555555555444444555444444444555666888999:::999888777888999:::;;;888888888888888888888888888888888888999::::::;;;888888999::::::::::::999888:::<<>><<<;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAA???===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>===<<<::::::;;;<<<<<<>>>>>>===<<<;;;;;;:::::::::::::::999888777666666888888777666666666666777333333333333333333333333111111111111111111111111111111111111111111111111111111111000///......---//////000000111111222222000000////////////000000111000000/////////000000......///000000000000000......---------,,,,,,,,,++++++,,,,,,,,,---------------............------,,,---------.../////////.........------,,,,,,,,,///...---,,,+++,,,---...+++++++++,,,,,,,,,------........................111///---,,,,,,...111222...------,,,,,,------...//////.........---------/////////...---------,,,......---------,,,,,,,,,---,,,++++++,,,---...///------,,,,,,,,,,,,------------............------//////.........---------...---+++******+++---...,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++......+++(((//////...---,,,******))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))111000///...---,,,,,,,,,))))))***++++++,,,------------------------------+++,,,......///...,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,++++++***))))))***++++++))))))***+++***++++++,,,,,,++++++***,,,,,,,,,---------......------------,,,,,,+++***...............---------------------------------******+++,,,,,,,,,,,,++++++,,,,,,------.........---------............//////...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---,,,***)))((())))))***+++,,,------......------+++++++++,,,,,,,,,------///...,,,,,,,,,...///111......//////...------,,,///............---------,,,,,,---.....................------------......000/////////.........------......//////......---......------,,,,,,,,,+++---,,,,,,,,,,,,---...///..................------............................................................///000111222000000000000000000000000111111111111111111111111444222111000000111222333444444444444444444444444333333333444444444444555666666666666666666666666666555555555666777999:::999888888888888999::::::888888888888888888888888999999888999999:::;;;<<<888999999999999999888888555777999:::;;;:::999999<<<<<<===>>>>>>>>>>>>>>>???@@@AAA???===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<======<<<<<<;;;::::::999999999999999888777666666555444333333222222333333333333333333333333333333111111111111111111111111222222222222222222222222222111111000//////......000000000000000111111111000000////////////000000---------------...///000......///000000000000000......---------,,,,,,,,,+++++++++,,,,,,,,,------------............---------------.....................---------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,------------........................000///---------...000111///......------....../////////.........---------...............---------............---------,,,...------,,,,,,---...///...------------------...------............------///.........------------......---,,,,,,---......***+++---//////...---+++------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++------+++(((************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,------------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++*********+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,---------,,,,,,+++***---------...............------------------------++++++,,,------------------------------.........------------............///...---,,,,,,,,,,,,---+++++++++***************------------------------......---------,,,,,,,,,...------,,,,,,---...///+++,,,------......------,,,,,,---------...............---,,,,,,...///000//////...------------...///............---------......------......///000------,,,,,,,,,,,,------/////////...............000//////......//////000111111000///...---,,,,,,------,,,,,,,,,---......------------------..............................////////////////////////............///000111111000000000000000000000000000000000000000000000000222111000//////000111222333333444444555555666666333333333333444444444444666666666666666666666666666666666666777888999999777777888999999999999999888888888888888888888888999999999999:::;;;<<<===999999999888888777666666555555666777777888999999<<<<<<===>>>>>>>>>>>>>>>???@@@@@@???===<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;<<<<<<;;;;;;::::::999999999999999999888777666666333222222111111111111111333333333333333333333333111111111111111111111111222222222222222222222222222222111111000000//////111000000000000000000///000//////......//////000,,,,,,,,,,,,---///000111......///000000000000///......---------,,,,,,,,,---------............///------............------...............---------...------------,,,,,,,,,------,,,,,,,,,------...,,,------------............................................./////////000/////////....../////////...............------------------.............../////////.........------//////...------.................................------............------............------------........................(((+++...000111///,,,***------------------------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------+++)))(((((()))***+++,,,------*********++++++,,,,,,,,,------------------------......---,,,++++++++++++------------------------------------------------------,,,+++++++++++++++,,,,,,------,,,,,,+++***,,,------------,,,,,,++++++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,---------,,,++++++,,,,,,------......//////------------------------,,,,,,---------........................---------------------..................---,,,,,,,,,------........................------------------------......---------,,,,,,,,,------------...///000111+++,,,------......---------------.........//////......------------.../////////---,,,,,,---...//////............---------//////...------///000111------,,,,,,,,,,,,------...........................---,,,++++++,,,---...000000//////......------------,,,,,,,,,------...,,,,,,------------............................................./////////...............///000111000000000000000000000000///////////////////////////.........///000111222222222222333444555666666222222333333333444444444555555555555666666666666666666666666666777777888555666888999999999888777888888888888888888888888999999999:::;;;<<<===>>>;;;:::999777666555555555666666666666777888:::;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@???===<<<<<<>>>========================>>>>>>>>>===============<<<===>>>???>>>===<<<;;;;;;;;;;;;::::::999999999888888888888888777666666555444444333222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222111111000000000000111111000000/////////.../////////......////////////////////////000111222---...//////000000//////......---------,,,,,,,,,//////000000000111111111------............------/////////...---------,,,---------------------------,,,,,,,,,------......---------.........//////........................------///000000000///...//////............//////........................,,,---------.../////////000////////////.........000000//////....................................------............------------------------------------............------***+++---//////...---,,,------------------------,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++******++++++,,,---...//////******++++++,,,---------++++++++++++++++++++++++---,,,,,,+++******+++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++,,,,,,------,,,,,,+++***---------......---,,,,,,,,,---...---,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------,,,,,,+++++++++,,,------...//////------------------------,,,,,,,,,,,,,,,------.../////////......---------,,,,,,---------............------,,,,,,,,,------......///////////////000------------------------......---------,,,,,,,,,++++++++++++,,,,,,------+++,,,------......------------------.....................---------......///...---,,,,,,---/////////............---------//////...------///000111......------------......---------...............---,,,+++******+++,,,---,,,,,,------.........///...------,,,,,,,,,------,,,,,,,,,,,,------......////////////////////////,,,,,,---------........................//////000////////////////////////........................+++,,,---...000222333444000000111222333333444444222222222333333333444444333333333444444555555555444444555555555555555555555666777888999888777666888888888888888888888888999999999:::;;;<<<>>>>>><<<:::999777666555555555666555555555666888:::<<<<<<<<<===>>>>>>>>>>>>>>>===>>>???>>><<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;:::;;;:::::::::::::::999999777777888888888777666666666555555444444444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111000000000000000111000000000//////......//////............//////222111000///////////////------...///////////////......---------,,,,,,,,,...////////////000000000------............------/////////...---------,,,------------------------+++,,,,,,------.........---------.........//////........................,,,---///000111000///......------,,,,,,------...---.....................,,,---------.../////////000////////////.........000000000//////...------------...//////...------------............------,,,,,,------------------+++,,,------------,,,+++------,,,,,,,,,---...///------------------------,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------------------------+++,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,+++*********+++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++,,,,,,------,,,,,,+++***,,,,,,---......---------,,,---......,,,,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,***++++++,,,---...//////------------------------+++++++++***+++,,,------//////......---------,,,,,,,,,,,,------------...------,,,,,,,,,------...*********+++++++++,,,,,,------------------------......---------,,,,,,,,,++++++++++++******))))))+++,,,------......------+++,,,,,,,,,,,,---------...............---------...------------.../////////............---------......------......///000......------------......---------------.........---------,,,,,,---------******+++,,,---......///......---,,,,,,,,,------++++++,,,,,,------......////////////////////////++++++,,,,,,---.........///......---......//////////////////////////////////////////////////////***+++---///111222444444000000111111222222333333222222222222333333333333222222222333444444555555333444444555555555444444555555666777777777777777888888888888888888888888888888888999:::<<<===>>><<<;;;999777666666666666444444444444555777999;;;<<<<<<===>>>>>>>>>>>>>>><<<===>>>>>><<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::666777777888888777666666555555444333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000///////////////000//////////////////...///......------......///111000///---,,,,,,,,,,,,------...////////////.........---------,,,,,,,,,,,,,,,,,,,,,------------------............------...............---------,,,,,,,,,------------...++++++,,,---............,,,------------.................................,,,---///000000000///...------,,,,,,,,,,,,---------------...............---------.............../////////.........------....../////////...------+++,,,---......---,,,+++------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***+++,,,///000------------------------,,,,,,,,,,,,---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,---......,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,++++++,,,,,,------......------------------------,,,+++***)))***+++,,,------------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......***++++++,,,,,,---------------------------------......---------,,,,,,,,,------------,,,+++***)))+++,,,------......------+++++++++,,,,,,,,,------......///......------,,,,,,------...//////......///............---------,,,,,,---...............------,,,,,,,,,,,,------,,,,,,,,,------.........------............------+++++++++,,,---------...///...---,,,,,,,,,,,,,,,***++++++,,,------......------------------------,,,,,,,,,---...////////////......------.........////////////////////////////////////////////////---...///000111222222222222222222222222222222222111222222222222333333333222222333333444555555666444444555666666555444333666555555555555666777777888888888888888888888888777777777888:::;;;===>>>===;;;999777666777888888444444555666888999;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<===>>>===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;666666777777777777777666555444444333333333333333111111111111111111111111111111111111111111111111000000000000000000000000.....................///.........//////////////////......------......///000///...---------------,,,---......//////............---------,,,,,,,,,,,,,,,,,,---------......------............---------------...............,,,,,,,,,---------......***+++,,,...............,,,,,,,,,,,,------------........................---......///////////////......------------......---------.........//////...............---------............---------,,,,,,,,,......///...------***+++,,,......,,,+++***------............------++++++,,,,,,,,,---------...---,,,++++++,,,---...------,,,,,,,,,---...///------------------------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++))))))+++...------,,,,,,,,,+++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,------...------,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,------------,,,,,,,,,,,,,,,---------......***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******,,,---...+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///---......///000000111111------------------------......---------,,,,,,,,,,,,------......---,,,++++++,,,------......------,,,,,,,,,,,,---------....../////////...---,,,,,,+++,,,...///000///...---//////.........---------***+++---.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........+++,,,---......---,,,+++------------------,,,,,,///...---,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++---------...///000000111///......---------......////////////////////////000000000000000000000000000000111111111111000000444333333333333333333333111111222222222333333333333333444444555666777777555555666777777666555444666666555444444666777888888888888888888888888888666666777888999;;;===>>>===;;;999888777888999:::666777888:::;;;===>>>>>><<<======>>>>>>>>>>>>>>>;;;===>>>===<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;555555666888999:::;;;<<<<<<;;;:::999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<666666777777777777777666777666555555444444555555111111111111111111111111111111111111111111111111////////////////////////---------...............---.........//////000000.........------.........000000/////////000000111,,,---......//////............---------,,,,,,,,,////////////000000000000---..................---,,,------....../////////,,,,,,,,,------.........)))+++,,,...//////......+++++++++,,,,,,,,,------..................................../////////000//////............//////---------.........///////////////......------,,,......---------,,,,,,,,,***+++---.........------)))***,,,------,,,***)))---..................---+++++++++,,,,,,---------000///---,,,,,,---///000+++,,,---.........------------------------------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((+++...........................++++++***)))((('''&&&&&&)))))))))))))))))))))))),,,,,,,,,+++,,,,,,------))))))***++++++,,,------++++++++++++++++++++++++)))***,,,.../////////...,,,,,,---------,,,++++++)))***++++++,,,,,,,,,,,,+++,,,------++++++,,,---,,,------......------,,,,,,,,,,,,---------......***+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++---...000*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///+++,,,,,,---...//////000------------------------......---------,,,,,,,,,)))***,,,---...------,,,+++,,,------......---------------.........////////////...---,,,,,,++++++,,,,,,,,,---------......++++++,,,------......///---------.........//////000///...---,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++*********))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........------,,,,,,,,,+++++++++////////////...---,,,+++//////............//////000000000000000///......------------.........///000111111222222333444444111111111222222333333333555555555555555555555555333444444555555444444333777666555444444555666777999999:::;;;;;;;;;;;;::::::999999888777666555555:::999888777666666666666999999999999:::;;;<<<<<<===<<<;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999999:::;;;;;;777999::::::999888:::;;;<<<<<<<<<<<<;;;:::999999::::::;;;;;;::::::999888777666666555555555666666777555333333444444333222000000111111111222222222333333333222222222111111222222111111000000//////000/////////......---------------...............///......------///000111000000//////.........---......................................................////////////......,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...++++++++++++++++++++++++...........................------------...//////////////////////////////...---,,,,,,,,,,,,---.........------------............//////...---,,,,,,...........................///////////////......,,,---...//////...---,,,...------,,,,,,------...........................******,,,---.../////////******+++++++++,,,,,,,,,++++++++++++++++++++++++'''((()))+++,,,---...///+++******))))))******+++,,,+++)))((((((((()))***++++++++++++++++++++++++///...,,,+++***+++,,,,,,++++++*********+++---...------------------------,,,,,,,,,------,,,++++++***++++++++++++,,,,,,,,,+++,,,------++++++,,,---***++++++,,,,,,++++++***---------,,,,,,+++++++++------------------------++++++************++++++((()))+++---......------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------.........//////---------------...///000------------------------........................000///...---,,,+++******,,,,,,------...///000000........................+++,,,------......------,,,------......------,,,///......---,,,,,,++++++,,,,,,,,,------------...------------------------++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...------------------...---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------111111000000000/////////.........///......---,,,//////............//////000000000000000///......---.........///////////////000000111111222333333222222222222222222333333555555555555555555555555444555555666666555555444666666444444444444666666777777888999999999999999888888777777777777777777777777777777888999:::;;;999999888999999:::;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;::::::::::::;;;;;;;;;:::999999999999:::;;;777999::::::999888:::;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::999888999888777666666666666666777555333333444444333222000000111111111222222222444444333333333222222222111111111000000000000000222222222111111111000000...---------....../////////......---...///000111000/////////.........---......................................................////////////......,,,,,,.../////////...---------------------------////////////......---,,,000000000000000000000000------------------------...------------...//////..............................---,,,,,,---............------------............//////...------,,,.................................//////......---......///000000///.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++,,,,,,,,,---------------------------------///...---+++***))))))(((---,,,,,,++++++,,,,,,------,,,++++++*********+++++++++++++++++++++++++++...---,,,+++++++++,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++))))))))))))************+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++,,,---...000000000000///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,---------.........---,,,,,,,,,,,,------...------------------------..............................------------,,,,,,.........---------------........................+++,,,------......------++++++++++++++++++++++++.........------,,,,,,+++,,,,,,,,,,,,------------//////...------,,,++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------........................------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////............------,,,---......///.........//////............//////000000000000000//////...////////////000000000000...//////000111111222222333333222222222222222222444444444444444444444444555666666666666666666555555555333333333333555555555555666777777777777777666666666666777777777888777777777888888999:::;;;888888888888999:::;;;<<<::::::999999999999::::::;;;;;;::::::::::::;;;;;;:::999999888888999999:::777999::::::999888:::;;;::::::;;;;;;<<<;;;;;;;;;:::::::::::::::999999888::::::999777666666666666777555333333444444333222111111111111111222222222444444444333333333333222///000000000000000000111///////////////.........///...---------...///000///............///000000/////////.....................................................................////////////......,,,,,,---............---......................../////////...---,,,******------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------......---,,,,,,---............------------...............///......---,,,........................,,,------......------,,,//////000000000000//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---------.........------------------------,,,,,,*********+++,,,------,,,,,,++++++,,,,,,---------......------,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,(((***,,,...///---+++)))+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,))))))))))))*********++++++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***+++,,,---......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,+++***++++++,,,,,,,,,---------------,,,+++++++++,,,,,,------------------------........................,,,,,,------.........///000///...---,,,+++***)))------------------------+++,,,------......---------,,,+++******+++,,,---......---------,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------------...,,,+++++++++,,,------...------............---------------,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////////////////............////////////000000000000/////////000000000000111111111//////000000111222222222333333333222222111111111444444444444444444444444555555666666666666555555444444333222222333444444444555666666777777666666666666666666666666666666:::999888777666666666666777777777888888999:::;;;::::::999999999999::::::;;;::::::::::::::::::;;;999999999999999999999999777999::::::999888:::;;;999999:::;;;<<<<<<<<<<<<999::::::::::::999888888;;;:::999777666555555555777555333333444444333222111111111111111111111111333333333222222222111111.../////////000000111111------------------------///...---------...000111............/////////000........................................................................---......//////......---,,,,,,---------.........------------------------------------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------......------------............------------......---...............------........................++++++,,,---------,,,,,,......////////////.........------,,,,,,------...........................,,,------...------,,,,,,,,,,,,,,,,,,------------************************+++***))))))***+++---///+++******))))))******+++,,,---...//////...---,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***+++,,,......---+++***************************++++++,,,---------,,,,,,+++++++++,,,,,,,,,------+++,,,------++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,******++++++,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******+++++++++,,,,,,,,,......---,,,+++++++++,,,------------------------........................------------............//////...---+++***))))))------------------------+++,,,------......------000///---,,,,,,---///000---------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------.........+++++++++++++++,,,---...+++,,,------------,,,++++++++++++,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,---.....................++++++---...//////000000//////............////////////000000000000//////000000000000111111111222000000111111222333333444333333333222222111111111444444444444444444444444333444444555555444444333444333222111111222333444555666777777888888777777777777666666555444444333888777666555555444444444777777777777888999::::::::::::;;;;;;;;;;;;:::::::::::::::999999:::::::::999999999999999999999999777999::::::999888:::;;;999999:::;;;<<<<<<<<<<<<999999::::::999999888777:::999777666555444444333777555333333444444333222111111111111111111111111111111111000000000000///......//////000000000111000000000000000000000000//////...---...///000111---......///////////////---------...............................................................------............------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------------------..............................------------......------...............---........................***++++++,,,------,,,,,,------------------------...------,,,,,,------...........................***+++,,,---............++++++++++++,,,,,,,,,,,,************************111000---+++)))(((((((((+++******))))))******++++++,,,---......---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---***************************+++,,,,,,---------,,,+++,,,,,,,,,,,,---------+++,,,------++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,.............../////////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------*********+++++++++,,,,,,//////...------,,,------------------------------........................//////.........------------------,,,,,,+++++++++------------------------+++,,,------......------000///---,,,,,,---///000------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,,,,------+++++++++++++++,,,------***+++,,,------,,,+++***++++++++++++,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,---...//////////////////............//////...//////000000000000000000000000000111111111111111111111222333333444444333333222222222222222222333333333333333333333333333333444444444444333333444444222222222222444444666777777888888888888888777777666555444333222222333333333333444555666777666666666666777888999:::::::::;;;;;;;;;;;;::::::::::::999999999999::::::999::::::;;;;;;::::::999777999::::::999888:::;;;::::::;;;;;;<<<;;;;;;;;;999999999999999888888777888888666555444444444444777555333333444444333222222222222111111111111111000000000/////////.........//////////////////000............////////////....../////////000000000---......///000/////////---------------.........................................................------............------,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------------------------...////////////...---......------------......,,,---......///.................................******+++,,,------------------,,,++++++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,///...,,,+++++++++------******************************+++,,,------------************+++++++++++++++,,,------++++++,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...------,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))******+++++++++,,,,,,,,,//////...---------......------------------------......................../////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...---,,,++++++,,,---...------------------------***++++++++++++,,,,,,,,,,,,---------------------,,,,,,---------.........++++++++++++++++++,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,---------...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))))))))******+++++++++,,,,,,---.../////////...//////............//////......///000000000000000/////////000000000111111000000000111222222333333222222222222222222333333333333333333333333333333444444555555555555444444555444333222222333444555666666777888888888888777555555555444444333333333444444444444555666777777666666666666666777999999888999:::;;;;;;:::999888::::::999999999999:::::::::;;;<<<<<<<<<<<<;;;:::777999::::::999888:::;;;;;;;;;;;;<<<;;;;;;::::::999999999999999888777777888888777666555555666666777555333333444444333222222222222111111111000000000000000000///////////////////////////.........+++++++++,,,,,,------------...000111111111///...------///000000000///...,,,,,,,,,------.........................................................,,,------......------,,,,,,,,,+++++++++,,,---...------------------------***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////........................---...///000000///...---......------------......,,,------...//////..............................***+++,,,---...............---,,,,,,,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---+++++++++,,,,,,,,,------++++++++++++++++++++++++%%%'''))),,,............---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***+++,,,---------,,,,,,......---------,,,,,,+++++++++++++++++++++++++++)))***+++,,,------------*********+++++++++,,,,,,+++,,,------++++++,,,---,,,,,,------------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,+++*********+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))++++++++++++,,,,,,,,,---------,,,,,,------......------------------------....................................////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------------------------******+++++++++,,,,,,,,,///......------,,,,,,+++/////////000000000000111,,,,,,++++++***++++++,,,,,,---///000000///---,,,---------.........//////,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........---------....../////////,,,---......///.........//////............//////......///000000000000000////////////000000000000/////////000111111222222111111111222222333333444333333333333333333333333555555666666666666555555555555333333333333555555555666666777777777777777333333333444444444555555888777666555555444444555555555555666666777888999777888999::::::999888777:::999999999999999999:::;;;;;;<<<======<<<;;;;;;777999::::::999888:::;;;<<<<<<<<<<<<;;;:::999999888999999999999888777777888888777777777777777888777555333333444444333222222222222222111111000000111111111111000000000000000000//////.........---.........//////000000000,,,...000222333111///...,,,---///000000000///...,,,,,,,,,------.........................................................,,,------......------,,,---,,,+++***+++,,,---...........................------.........---,,,,,,------------------------...........................------------...//////////////////////////////---...///000000///...---.........------.........,,,,,,---.../////////...........................***+++,,,---............///...---,,,,,,---...///...------,,,,,,------...........................------......------,,,+++,,,,,,,,,---------......)))))))))))))))))))))))))))+++---......,,,)))'''+++******************+++---,,,,,,+++,,,---...///++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,---///000///---+++)))++++++++++++++++++++++++)))***+++,,,------...---,,,,,,---------.........+++,,,------++++++,,,---,,,------......------,,,+++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---000///...---------...///++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,------...------------------------........................,,,,,,---...///000111111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......///000000///......------------------------,,,,,,+++******+++,,,,,,.........------,,,,,,,,,......---,,,,,,,,,------...---,,,,,,++++++++++++---+++)))***,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++++++++,,,,,,---------------------------,,,,,,------------------------......---,,,,,,,,,------......................../////////...,,,,,,---.........////////////..................////////////000000000000111111111111222222111111222222333444333333333333333333333333444444444555555555555666888777666555444333333333555555666666666666555555666666666666666555555555666555555555555444444444555666666666666666555555:::::::::;;;;;;;;;<<<<<<;;;;;;:::999888888888888888999;;;<<<<<<<<<;;;;;;::::::999888999:::;;;<<<======<<<;;;::::::999999;;;;;;::::::999888777777666555555555555444444444888777666555333222111000000111222222222000///...000000000000////////////111111000000//////......////////////////////////111111000///...,,,***)))...------,,,,,,------............//////000000000///............---------++++++,,,---...///000111222000...------...,,,+++,,,,,,+++++++++,,,------,,,------......------,,,++++++++++++,,,---...///------..................++++++,,,,,,,,,---------///......,,,+++)))'''&&&,,,,,,,,,---------..............................++++++,,,,,,---...//////---,,,,,,...///000...---...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......((((((((())))))******++++++,,,,,,---...///000000))))))))))))************---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++///...,,,*********,,,------,,,,,,++++++,,,,,,---******))))))))))))******------++++++++++++------******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------------,,,,,,++++++++++++***)))(((((()))***+++,,,------......------,,,------------------------))))))*********+++++++++///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------000000///...------,,,,,,---...///...,,,++++++,,,------------------------.........------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,------,,,++++++,,,------......---------,,,,,,,,,------,,,,,,,,,------......---,,,,,,+++++++++,,,---+++***+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////...,,,+++******+++---///........................------------------------,,,,,,,,,,,,------...///------------------------...//////...,,,,,,---.........////////////..................////////////............////////////222222111111222222333444333333333333333333333333444444444444555555555555666555555444444444444555555555666666666666555555666555555555555555555555333333333444444555555555555555666666666666555555888888999999999:::::::::::::::999888888888999999888999;;;<<<======<<<<<<===<<<:::999999999::::::===<<<<<<;;;::::::999999::::::999888888777666666555555555555444444444444555555444444333222222222000111111222111000///...000000000000/////////...000000000000//////....................................//////...---,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------............------------------..................,,,*********---............------,,,++++++++++++,,,------......------,,,++++++++++++,,,---...//////......------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------,,,+++******,,,---------------------........................++++++,,,,,,---......///...---,,,---/////////.........---,,,,,,,,,,,,,,,...------,,,,,,------.........//////...------,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********++++++++++++,,,------,,,,,,+++,,,,,,,,,...------,,,,,,------..............................---+++***)))***,,,------,,,,,,++++++,,,,,,---+++******))))))******+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,,,,---+++---...---,,,,,,---...------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,,,,,,,+++,,,,,,---...///------,,,+++++++++,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,///......------......///000...+++((((((***---///------......//////000000........................***++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...//////...---,,,---.........////////////..................////////////............////////////222111111111111222333333333333333333333333333333444444444444555555555555444444333333444555666666555555666666666666555555555555555555555555555555000111222333444555555666555555555555555555555555666666666777777777888888888888888888888888999:::999:::<<<===>>>>>>======???>>><<<:::999999999999<<<<<<;;;;;;::::::999999999999888888777666666666555555555555444444444444222222222222222222333333000111111111111000//////000000000/////////......000000000////////////...........................+++,,,---...////////////...------,,,,,,------...++++++++++++,,,,,,,,,,,,............------------000//////...---,,,++++++)))(((''')))+++---...---///...---,,,+++*********,,,------......------,,,++++++++++++,,,---......///......---,,,+++***))),,,,,,,,,,,,------------***+++,,,---............---------------------,,,........................+++,,,,,,------.........///---,,,,,,---////////////...------,,,---------///......------......///.........///......---,,,........................,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------......---,,,++++++,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------+++++++++,,,,,,---------++++++,,,---------------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------))))))***+++---...//////***+++------------...000------------------------...------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,+++------,,,,,,,,,,,,------------------------------++++++++++++,,,---...///---,,,,,,++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,---------000...,,,*********,,,---+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---...//////---------.........////////////..................////////////000000000000111111111111111111111111111222222333222222333333333333444444333333444444444555555555444444333333444444555666444555555666666555555444444444444444444555555555000111111222333333444444555555444444555555666666555555666666666777777777777777777777777888999:::999:::<<<>>>>>>???>>>>>>>>>===<<<:::999999::::::;;;;;;;;;:::::::::999999999999888888777777777777555555555444444444333333111111111111111111111111000000111111111000000000000000/////////.........////////////////////////........................+++,,,---...////////////...------,,,,,,------...------------------------.........---------,,,,,,//////......---,,,++++++,,,***))))))+++,,,++++++------------,,,++++++***,,,------......------,,,,,,+++++++++,,,,,,---...---,,,,,,++++++*********,,,,,,,,,------------...+++,,,---...////////////...------------,,,,,,,,,........................,,,,,,,,,---------......000...++++++,,,///000000///......---------............------------......---...............------------------------------,,,,,,,,,---------......---------,,,,,,++++++***))))))***+++,,,---......++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,...------,,,,,,------...)))))))))))))))))))))))),,,,,,++++++,,,---...///---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...------------------------***++++++,,,,,,------...+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------............------,,,,,,+++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------++++++,,,---///000111111+++,,,------,,,,,,...///------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------*********+++,,,---...///,,,,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,------------,,,************+++,,,------......++++++++++++++++++++++++---............,,,++++++------------------------,,,---//////...------.........////////////..................////////////000000000000111111111111111111000000111111222333222222222333333444444444333333333444444444444555555555444333333333333333444444555555555555444444222333333333444444444555222222222222222222222222444444444333444555666777666666666666777777777888666666666666777888888999999:::<<<===?????????>>><<<;;;:::999::::::<<<<<<:::::::::::::::999999999999999999999999888888888555444444444444333333333333222222111111000000///000000000000000000111111////////////.........................../////////........................------.....................------,,,,,,------...------------------------...------------,,,,,,,,,------------------,,,,,,---+++******,,,------,,,******,,,------------,,,,,,------......------,,,,,,,,,+++++++++,,,------*********++++++,,,,,,,,,,,,,,,---------.........------.../////////......------------------------........................,,,,,,,,,---------------000...++++++,,,///000000......---------......///------,,,,,,,,,,,,------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++++++++******+++,,,---...//////+++++++++,,,,,,,,,,,,---///...------,,,,,,,,,---...------,,,,,,------...---------------------------------------...//////---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))***++++++,,,,,,------...------------------------+++++++++,,,,,,---------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,,,,---------------------------------------....../////////---...///...,,,+++,,,---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------***++++++,,,,,,++++++***,,,,,,,,,------------...++++++***++++++,,,---...,,,,,,+++++++++,,,------+++---...---,,,+++,,,---***++++++,,,,,,------...***++++++,,,,,,++++++******,,,---///...---+++)))******++++++,,,,,,------++++++++++++++++++++++++......//////...,,,***)))........................+++---///000///...............////////////..................////////////............////////////111000000000000111222222111222222333333444444555333333333333444444444444555555444333222222333333444444555555555555444444111222222333333444444444333333333222222222111111444444333333333555666777666666777777777888888888666666666666666666777888888999;;;===>>>???>>>>>>::::::999888999:::;;;<<<::::::::::::999999999999999999999999999999999999444444444444333333333333333333222222111000//////000000000///000000111222/////////.........---------............/////////------------------------.........///......---,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++------------,,,,,,,,,,,,++++++,,,,,,------......+++***)))+++---///000///((()))+++---.........---,,,------......------,,,,,,,,,,,,++++++,,,,,,---))))))***+++,,,------...,,,---------.....................///......---,,,,,,,,,,,,---------..............................------------------------///---,,,,,,---/////////------------------...///,,,,,,,,,++++++,,,,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------............---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***************)))))))))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------******++++++++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++...//////...,,,++++++,,,------------------------,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,------,,,++++++,,,,,,,,,---------......,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,---...***,,,------+++***+++---******+++,,,,,,---......+++,,,------------,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///...---+++***------------------------***,,,///000///...............////////////..................////////////............////////////000000000000000111222222111111222333333444555555222222333333333444444444333333222222333333444444333444444555555444444333111111111222333333444444222222222333333333333333444333222222333444666888666666666666777777777777777777666555555555666666666888:::<<<===>>>>>>>>>;;;:::999888777888999:::999999999999999999999999888888888888888999999999444444444333333333222222222222222222222222222222111000/////////000222333//////.........------------------.........//////------------------------------...............---...------,,,,,,------...---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++***+++---//////...)))***,,,.........,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,,,,******++++++,,,,,,------------------............,,,------.........------***++++++,,,---...//////........................------------------------...---,,,---/////////...,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,------...//////......------------------------,,,,,,,,,---------......---------------.........,,,,,,,,,,,,++++++++++++,,,------------.........------,,,------...///000...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******...------,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,++++++***+++++++++++++++,,,------+++++++++,,,,,,---------++++++************++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++,,,...------------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,++++++***+++++++++++++++++++++,,,,,,---...)))+++---,,,***)))+++---******+++,,,,,,---......------...//////...------,,,++++++++++++,,,...///---------------------,,,////////////////////////***,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///...............////////////................../////////000000000000000111111111111000000000000000111111222111111222333333444555555222222333333333444444444111111111222333444666777333444444555555444444333000000111222333333444444111111222333444555555666444333222111222444777888555555555666666666777777888777666555555555555555666777999;;;============<<<;;;999777666666777777999999999999999999999999777777777777777888888888444444444333333333222222000111111222333333444444111000/////////111222333//////.........------------------.........//////------------------------,,,,,,---...////////////...------,,,,,,------...000000000//////.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++,,,,,,+++******,,,---......---+++***,,,------......------,,,------,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,---............)))***+++,,,...///000000........................---------------------------,,,,,,...///000...---++++++++++++,,,,,,---............------.........,,,,,,---.../////////...........................,,,,,,,,,---------......*********++++++,,,,,,,,,(((((()))***+++,,,,,,---............/////////000,,,,,,,,,---...///000111...------,,,,,,------...////////////////////////+++++++++++++++***)))(((---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++------------++++++.........------,,,,,,,,,***++++++,,,,,,---......************************///...------,,,+++***))),,,+++***)))***+++,,,---+++++++++,,,,,,------------,,,************,,,---+++++++++,,,,,,+++++++++------------------------+++++++++,,,,,,,,,------+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------------....../////////***,,,------------...000------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++,,,------++++++,,,---,,,+++***+++---/////////************************)))))))))***+++,,,......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000,,,---......//////......---------.........//////------............------.........////////////000000000111111222222333333111111111111111111111111555444222111222222111000222222333333333333444444444444444444444444444444444444444444444444444444555444333222111111111111666444333111111222444555555444444333333444444555999888888888777777666666999888777777666777777888777777888999999999999888888888777666666666666666888888888999::::::;;;;;;;;;:::888666555555666666@@@<<<888444333222111000333222000000000222444666222222111111111111222222333222000............///////////////////////////222111///---+++***))))))//////............//////000---+++,,,///000...+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***...---,,,,,,++++++++++++------......------,,,+++///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,------......------,,,.........------,,,,,,,,,////////////////////////------------------------------------,,,***'''&&&,,,,,,,,,---------......++++++,,,------......///------------------------///////////////......---///...---///111222222111/////////.........------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((((((,,,---...//////---+++***.........------,,,,,,,,,***---//////...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------+++************+++,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------+++,,,------......------------.........---+++***,,,------......------,,,........................,,,,,,---...//////......///...,,,++++++,,,...///,,,++++++******++++++,,,%%%)))...000000///......+++,,,,,,,,,------------------,,,+++)))***---///---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,------...............,,,------------.........------............------------........./////////......//////////////////111111111111111111111111333222000111222333333222111111111222222222333333444444444444444444444444444444444444444444444444666555444333222222222222000//////...///000111222444444333333333333444444777777777666666666555555777777777777777777777777666666777777888888888777888888777666666666666666777777888888999::::::;;;;;;999888666555555555555777555222111333444555444333333222111111111222333111000000//////000000111222111000///....................................//////...---,,,,,,------///..................///000///...///000000000///......---------,,,,,,,,,........................,,,,,,---------,,,+++***...---,,,,,,+++++++++,,,------......------,,,+++...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,((())))))******))))))(((......---------,,,,,,,,,........................------------------------------...//////......---,,,,,,,,,---------......------------------------------------------------...............------,,,---,,,+++,,,...///...---......------,,,,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---...///...---+++***------------,,,,,,,,,++++++---...///---,,,,,,------------,,,,,,+++++++++,,,---...---,,,,,,,,,...,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------///............///000000+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------------------+++,,,------......------------.........---,,,+++,,,------......------,,,------------------------,,,------...//////.........---+++******+++---...,,,,,,++++++++++++,,,,,,'''***...//////.........++++++,,,,,,,,,---------///...,,,)))(((***...111...---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,---------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------+++++++++,,,,,,---------+++++++++++++++,,,------,,,,,,---...............,,,,,,,,,,,,------------------............------,,,---------............//////..................111111111111111111111111222000///000222444444333000000111111111222222222444444444444444444444444444444444444444444444444666666555444333333333333000000000111111222222333444444333333333333444444666666555555555555555444666777888999999888777666555555666666666666777777888888777666666666777777777777777888999999:::::::::999888666555555555555111000...///111444555555333333333333222111000///000//////......//////000000000000000///......---------------------------------------...///000111......------------......+++---------,,,+++,,,---...------------,,,,,,,,,........................,,,,,,---------,,,+++***------,,,+++++++++,,,,,,------......------,,,+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***++++++++++++++++++***...------------,,,,,,,,,........................------------------------'''(((***,,,---...//////,,,,,,,,,---------......//////...------,,,++++++---------------------------------...---,,,,,,+++---+++++++++------,,,+++...---+++******++++++,,,)))***++++++,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------------------*********++++++,,,......,,,---.........---,,,+++,,,,,,,,,,,,+++++++++++++++,,,......---,,,,,,---///...------++++++***)))+++---...---,,,+++,,,...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------+++,,,------......------------.........---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---,,,+++******+++,,,---------,,,,,,,,,,,,------***,,,......---------...,,,,,,,,,---------............---+++***+++---000///---,,,,,,---...---,,,************************++++++++++++,,,...///000---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......+++++++++++++++,,,,,,---,,,,,,---.........------+++++++++,,,,,,,,,------------............------,,,,,,,,,---------......111111000000//////......111111111111111111111111222111///000222333333222111111111111222222222222333333333333333333333333333333444444444444444444555555444333333333333333111222222333333222111111444333333333333333333444555555555555555555555555555666888999:::999777666666555555666666666777777888888777777666777777888666666777888888999999:::;;;:::999888777666666555333111000///111111111000111222333444333222000...000//////......//////000...///000111000///---,,,---------------------------------...///000111222------,,,,,,,,,,,,------))),,,...---***)))+++...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,------......------,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,------------------,,,------------------------........................------------------------%%%&&&(((***,,,---...///,,,,,,,,,---------............---------,,,,,,,,,---------------------------............---,,,,,,///---,,,,,,......---,,,---,,,***))))))***+++,,,******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,---------------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,------,,,------......---,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,------------,,,,,,++++++++++++,,,------++++++,,,---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---///......------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......---------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------,,,,,,++++++,,,,,,---...------,,,,,,------...---......---,,,+++---...***++++++++++++,,,,,,,,,+++---//////---,,,,,,---///---,,,,,,---...---,,,************************))))))******+++---...///---------,,,,,,+++++++++......------------......++++++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,---......+++,,,,,,,,,------------+++,,,,,,---...---------+++++++++,,,,,,,,,------------............------,,,,,,,,,---------......111111000000//////......000000000000000000000000444222000000111111111000222222222333333333333444333333333333333333333333333333333444444444555555444333222222222222222222000000000000///...,,,+++333333333222222333333333666666666666666666666666444666888999:::999777666777777666666666777888999888888777777777777888888777777777888999999::::::;;;;;;;;;:::999888777666555333111111111111000///...///111333444333111000111000000//////000000111......///000000///---,,,........................//////.........//////000------,,,,,,,,,,,,------...000222111///---///222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***------------------------........................------------------------+++,,,,,,---...///000000,,,,,,,,,---------......,,,,,,,,,---------......------------------------///////////////...------...---,,,,,,---...---+++---,,,+++*********+++++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,+++***************,,,,,,------------------+++++++++++++++++++++++++++,,,---,,,+++***,,,---+++++++++,,,,,,---------+++,,,---,,,++++++,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---...............------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------......------------.........------,,,,,,------............---++++++,,,...(((((()))))))))************---000000///---,,,,,,...---++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++---,,,,,,,,,,,,,,,,,,+++......------------......------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///+++++++++,,,,,,---------++++++,,,---------------++++++,,,---------------,,,,,,,,,,,,------------------............------,,,---------............//////..................000000000000000000000000444222000000000111000...222222333333333444444444333333333333333333333333222333333444444555555555333222222111111222222222333333222111000///......333333222222222222333333666666666666666777777777555666777888999999888888888777666555666777888999888888777777777888999999777888888999::::::;;;;;;;;;;;;;;;:::999888666555222111111111333333222111---...111222333333222111111000000//////000000111....../////////......---//////////////////////////////......---...............------------.........///000000///...///000,,,,,,,,,------------..............................---,,,+++++++++,,,,,,,,,,,,+++++++++,,,------------......------,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------......---------,,,,,,,,,------------...------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,---...//////------------------------//////000000//////...---,,,*********,,,,,,+++***---------------,,,,,,,,,,,,,,,---............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........//////------------------------,,,,,,------,,,,,,+++******++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,------,,,+++******))))))))),,,,,,,,,------------...++++++++++++,,,,,,,,,,,,+++,,,,,,+++******,,,---)))***++++++---......///***,,,---,,,+++***+++---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++************+++,,,,,,++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------+++,,,------......------------,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,.........//////.........------,,,,,,,,,,,,---------......---++++++---...************++++++++++++,,,---//////...------...---,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,------------,,,,,,------------.........------............------------........./////////......//////////////////000000000000000000000000333111//////000111111000111222222222333333333333222222222222222222222222222222333333444555555666333333222222222333333444555444333222222333444555333333222222222222333333444444555555555666666666555666666777888888999999777666555444444666777999888888777777888888999:::999999999:::;;;;;;<<<<<<999999999999888666444333111000000111333333222111///000111222222111000000000//////......//////000.........------......///..............................------------......///..................///---,,,++++++------,,,+++,,,,,,,,,---------.................................---,,,+++++++++,,,,,,,,,+++++++++,,,,,,---...------......------,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////000000//////...,,,,,,,,,---------......------------------------------------------------,,,+++***)))))))))***+++,,,,,,,,,---------......,,,---------------------------------------------......//////......---,,,+++******+++---...---,,,......000000000///---,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.................................,,,,,,------,,,,,,+++*********+++,,,,,,---......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******++++++,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------......+++,,,,,,,,,------------+++,,,,,,+++)))***+++---+++++++++,,,,,,---------***,,,,,,,,,+++***+++,,,...------------,,,,,,,,,++++++,,,,,,,,,,,,------))))))(((((())))))***+++***************+++++++++************************,,,,,,,,,---------......------------------------+++,,,------......---------,,,,,,,,,,,,---...///,,,------......------,,,------------------------......//////...------,,,---..................---,,,,,,++++++++++++,,,,,,+++---......,,,,,,---...------........./////////...///...---,,,,,,...000,,,+++***+++---/////////************************+++++++++,,,---...///000+++++++++,,,,,,---------+++******************+++------,,,***((('''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******++++++,,,---------,,,,,,---------.........//////---..................---.........////////////000000000111111222222333333000000000000000000000000000///...///111222222222000111111111111222222222222222222222222222222222222222333333444555666666444444333333333444444555000000///...000222555666333222222222222222222333333333333444444555555555666666666666777888999:::666555333333333444666888888888777777888999::::::999::::::;;;;;;<<<<<<===777777888777666555333222222111000111222111000...222222222111111000///............------.........///...---,,,,,,---///000------------------------,,,,,,,,,,,,,,,---.../////////............//////000---+++---///000...,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++,,,,,,---...------......------,,,+++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,------.........------------------------------------------------///...---,,,,,,,,,---...,,,,,,,,,---------......///......------,,,,,,+++------------------------------......------,,,+++---,,,,,,---///000000///...///111333222000...,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------........................,,,,,,---------,,,++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++,,,------...//////,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........+++,,,,,,***))))))+++...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...///+++++++++,,,,,,------...************************,,,,,,,,,------.........------------------------+++,,,------......---------,,,,,,+++,,,---...///,,,------......------,,,.........................../////////...---,,,,,,,,,------......------,,,,,,++++++******++++++,,,***,,,......---------...------------------------,,,,,,---......---,,,,,,------++++++++++++------)))******++++++,,,------******+++,,,------------)))***+++,,,------------------------------------000000000000000000000000******+++,,,,,,---......------,,,+++************------------------------.........------,,,,,,,,,*********++++++,,,------++++++,,,,,,---...//////,,,...//////...------...---------.........//////........................111111000000//////......////////////000000000000111111222222222333333333444333111////////////000111000000000111333555777555555555444444333333333222111111111111111222222000111111111111222222222222222333333444555666666444555555666777888888999777666555444444555666777555666777888999:::::::::999888888888999:::;;;;;;===<<<:::999666555333222444333111000111222111000000000000000000000000000////////////////////////...///000111111000///...------------------------...---,,,+++,,,---...///........................------------------------///...,,,+++***+++,,,,,,.........------,,,,,,,,,------------------------........................------------------------*********+++,,,---...///+++,,,,,,---.........---,,,,,,,,,,,,,,,---...///............---,,,++++++)))***+++,,,...///000111............//////000000)))***,,,.../////////...000///...---------------111000///......---......------------------------........................------............------------------------------///...---,,,------//////------------------------...---,,,++++++,,,---...---------,,,,,,+++++++++......---,,,,,,+++******,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((******++++++++++++)))))))))))))))))))))))),,,++++++******++++++,,,,,,,,,---...---,,,***)))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,------------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((------------------------...------,,,,,,++++++***,,,,,,,,,------............---,,,,,,,,,,,,---...***++++++,,,,,,++++++***,,,,,,,,,------,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------////////////------))))))***+++,,,,,,---------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,------......------,,,+++,,,...//////---,,,+++------..................------------------------,,,,,,---......---,,,,,,------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++)))***+++,,,------------------------------------........................,,,,,,,,,------......///...------,,,+++++++++,,,++++++++++++++++++++++++------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------.........,,,...//////...------...---------.........//////////////////////////////111000000000/////////...////////////000000000000111111111111222222333333555444222111000000111111000000000000111333555666555555444444444333333333222111111111111111222222000111111111111222222222222222333333444555555666444444444555666666666777777666555444444555666777777777888999:::::::::999888888888888888999:::::::::999888777555333222222111///...---...///...---000000000000000000000000////////////////////////......///000000///......------------------------111000...---,,,++++++,,,........................------------------------...---,,,+++++++++,,,,,,......---------,,,,,,,,,------------------------------------------------------------------,,,,,,++++++++++++,,,------...+++,,,------......------------,,,,,,,,,,,,,,,---,,,,,,------...---------,,,,,,,,,---------......------........./////////,,,,,,------......------//////...---------------///...............///000------------------------------------------------------............------------------------------...---,,,++++++,,,,,,------------------------------------,,,,,,------------------,,,,,,+++++++++......---,,,,,,+++******,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******************************...------,,,,,,------...,,,,,,---------,,,+++***---------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***+++,,,---............------------------------***+++,,,,,,,,,,,,+++***+++++++++,,,,,,------...---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,------......------,,,---------,,,,,,---------000000///...---,,,++++++........................,,,------......------,,,------,,,,,,,,,,,,------//////...------,,,++++++------------,,,+++***)))******+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,,,,------++++++++++++++++++++++++,,,,,,---------------------------,,,+++*********------------------------,,,...//////...------...------........./////////000000000000000000000000000000000000////////////////////////000000000000000000000111111111111222333333222111000000000000000///000000111222444444444444444444333333333333222222111111111111111222000111111111111222222222222222333333444444555555444444444444444444444555666666555555555555666777999999:::::::::::::::999777777777777777888888999777666555444333222111111333111000000111111111000000000000000000000000000////////////////////////------............------------------------------111000///------,,,,,,,,,------------------------------------------------------,,,+++++++++,,,,,,...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,------......------///...---,,,++++++++++++***+++,,,---............///......------,,,,,,+++---------------.........///...------,,,,,,,,,,,,//////...------------...------------...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------,,,+++***************------------------------,,,------......------,,,------,,,,,,,,,,,,++++++...------,,,,,,++++++***,,,---...---+++***+++,,,---------,,,,,,+++++++++------------,,,+++***)))++++++++++++++++++++++++...------,,,,,,------...,,,,,,---------,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,------............------++++++,,,,,,,,,+++******,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------...------,,,,,,------...++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,++++++,,,---....................................,,,---...//////...---,,,---------------------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---,,,------......------,,,///...,,,++++++,,,.../////////...---,,,+++******////////////////////////---------------------------------,,,,,,---------...---------,,,,,,,,,+++,,,---------,,,,,,+++******+++,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,------...------------------------,,,,,,,,,------.........------,,,,,,,,,+++++++++------------------,,,,,,,,,...//////...------...............////////////////////////////////////000000000000////////////////////////000000000000000000000000000000000111000//////...............//////000000111222333333333333333333333333333333333222111111000111111111000000111111111222222222222222333333333444444444555555555444444444444444555555555555555666666777::::::;;;;;;;;;:::999999777777666666666666777777555555444444333333222222444222111111222333222111000000000000000000000000////////////////////////,,,,,,,,,------,,,,,,,,,------------------------------------...//////000------------------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,------...------,,,///......---,,,,,,------+++,,,------.........---.........------,,,,,,+++------------------------///...---,,,+++,,,---...///......---------......---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------------,,,++++++*********------------------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---......---,,,,,,+++******------......---,,,,,,+++------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,++++++***,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,+++,,,------.........---------------------------...///000000000000///...------------,,,,,,,,,,,,------............------------------------------//////---,,,,,,,,,,,,,,,,,,------......------,,,...---,,,+++,,,---...///***++++++,,,,,,---------////////////////////////------------------------------------------------******++++++,,,,,,,,,---***+++,,,,,,---------,,,++++++,,,---------,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,++++++******+++,,,------------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------------------------,,,,,,,,,...//////...------............/////////000000........................////////////000000000000////////////000000000000111000000000000000000000///////////////......---000000111111222222222333333333333333333333333333333222222111000000111111000000111111111222222222222222222333333333333333666666555555555555555555444555555666666666666666::::::;;;;;;;;;:::999999777777666666666666666777555555555444444444333333000///------///000//////////////////////////////////////////////////////,,,,,,++++++++++++,,,,,,------------------------+++,,,---....../////////------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,+++++++++,,,,,,,,,------...------,,,,,,...............///000000---.........------,,,+++,,,,,,------------------------------------------...---,,,+++,,,---...///......---------....../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------...------------,,,,,,+++......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------++++++,,,---......---,,,,,,+++******+++,,,---...............------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++************+++++++++++++++,,,,,,+++++++++***++++++,,,,,,,,,++++++,,,------.........------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,***+++,,,,,,---------,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,+++++++++++++++------...//////......---------------------------......------,,,,,,,,,,,,,,,------......------,,,***+++---.........------******+++,,,,,,---.................................------,,,,,,------...------............------))))))***++++++,,,------)))***+++,,,------------+++,,,,,,------,,,,,,,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...++++++++++++++++++++++++,,,,,,------------------+++++++++,,,---.........------------------------,,,...//////...------........./////////000000000........................////////////000000000000////////////000000000000222111111111111000000000000111111222222111000000000111222333333333333222222222222222333333333333333333222111000000000000000111111111111222222222222222222222333333333333555555555555555555666666333444555666777777777666999999:::::::::::::::999888777777666666666666666666666666555555444444444111///...///000111111000////////////////////////////////////////////////,,,,,,++++++++++++,,,,,,------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........++++++,,,---------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,------------......------,,,,,,------------...///000111............---,,,+++***++++++,,,,,,---...//////.........---------------,,,,,,,,,,,,------...///...------------...//////000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------......//////......---.........------,,,,,,+++,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...---------,,,,,,+++++++++***+++,,,---............------------------------...------,,,,,,------...,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++************++++++******++++++++++++************+++,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,------------,,,,,,******+++,,,------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------++++++++++++++++++++++++------...////////////...------------------------------------------------,,,------......------,,,)))+++---/////////---,,,...---------,,,,,,,,,+++------------------------...---,,,,,,,,,,,,---...,,,---...//////...---,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------........................++++++,,,,,,------......*********+++,,,---//////++++++++++++++++++++++++------------------,,,,,,,,,,,,------------------+++,,,,,,------.........,,,...//////...------....../////////000000000000.........................../////////000000000111////////////000000000000333333222222111111111111000111222333333222111111111222333444555444333333111111222222222333333333444333222111000000000000000111111111111222222222222222222222222222222222333333333444555555555666333444555666777777777666777777888999:::::::::999999888777777666666666777777666666555444333333222333111000111333444444333////////////////////////////////////////////////---,,,++++++++++++,,,---------------------------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***+++,,,---------,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,,,,------.........++++++++++++,,,------...------......------,,,+++------,,,,,,,,,------...---------...------,,,,,,++++++,,,,,,---......////////////.........---------------...------,,,,,,---------------...//////......---,,,,,,---------........................------------------------------............------------------------------+++,,,...///000000/////////......---,,,,,,++++++---------,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------...------,,,,,,------...,,,,,,+++++++++,,,---...+++++++++,,,,,,---------++++++,,,,,,,,,,,,------------,,,++++++,,,------***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---......---,,,,,,,,,,,,------------,,,,,,)))***+++,,,------------,,,------...------,,,,,,------------------------///000111222222111000///***+++++++++,,,---------------...///////////////........................++++++,,,---............,,,------......------,,,++++++,,,---.....................---------------------------------------...---,,,,,,,,,,,,---...,,,---...//////...---,,,///......------,,,,,,+++------------,,,+++******,,,,,,,,,------,,,++++++------------------------........................,,,,,,------...///000000******+++,,,---///000111------------------------.........------,,,,,,,,,///......------,,,,,,+++++++++,,,,,,---...//////,,,...//////...------...////////////000000000000000000000000000000000000.../////////000000111111////////////000000000000333333333222222222111111///000111222222111000///222333444555555555444333111111111222222333333333444333222111000000000000000111111111111222222222222222222222222222222222111111222333333444555555222333555777777777777666555666777888999:::::::::999999888777777777777777777666666555333222222111000...---...000111111000////////////////////////////////////////////////...---,,,++++++,,,---...------------------------'''(((***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////)))***,,,---...---,,,,,,,,,,,,,,,------.........------------------------........................***++++++,,,---...//////*********+++,,,---...///---.........---,,,,,,+++------,,,+++************++++++,,,---............,,,,,,---------------...000000/////////............/////////...,,,***)))---------------...///000,,,,,,,,,,,,---...//////////////////////////////........................---..................---------------------------***+++---///000000////////////...---,,,,,,++++++......,,,++++++,,,......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******------------------------,,,++++++******++++++,,,,,,,,,+++***+++,,,...///+++++++++,,,,,,---------++++++,,,,,,,,,---------///...------------...///+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------***++++++,,,,,,------...,,,,,,,,,++++++*********,,,,,,---......---,,,,,,,,,------......------,,,)))***+++,,,------...------------...------,,,,,,........................,,,---...//////...---,,,++++++,,,,,,---...//////------...///000000//////........................******,,,---.../////////,,,------......------,,,---,,,+++++++++---///111++++++,,,---...000000111------++++++++++++------------------------------...---+++*********++++++........................((()))***+++,,,---------++++++++++++++++++++++++....../////////...------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,+++........................,,,+++***))))))***---...------......------,,,+++*********++++++,,,,,,,,,------,,,,,,------...///------...///...---+++***,,,,,,+++***+++,,,---...111000///......///000111000000000000000000000000------...///000111111222222222222222222222222222222222222222222222222222333333333333333333333333///000111222222222222222///000000000111111111111000000111111111222222222222222222222222222222222555555444333333333333444666777777777777777666666777777999::::::999888777:::999777555444333444444444333222222111111222222222222222111000//////...///000111000///,,,***(((---------........./////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,***)))(((------------------------,,,,,,,,,---------......************************...------,,,,,,------...(((***+++,,,,,,,,,...000++++++------.........------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.................................---,,,+++))))))((())),,,.........---,,,,,,,,,------...///000000,,,++++++******++++++,,,---------............///------------------------.........////////////000........................,,,++++++++++++,,,------+++,,,.../////////...---------............------------.........---+++***---------.........//////---------,,,,,,+++++++++///...---,,,***)))((((((,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********,,,...///...,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,))))))))))))))))))))))))---------------------,,,++++++++++++++++++++++++------------------------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++++++++,,,,,,,,,------........................,,,,,,------.../////////......////////////......,,,------......------,,,///...---,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++...------------------...------------------------///...,,,+++++++++,,,,,,........................)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------.........------------------------...---,,,,,,,,,---///000------......------,,,+++++++++++++++,,,,,,,,,---++++++******++++++,,,---------.........---------...------,,,---...///000000000///.........///000000000000000000000000000000000111111222222333333222222222222222222222222222222222222222222222222333333333333333333333333000000111222222222222222000111111111222222222222111111111111222222222222222222222222222222222222333333333333333444555666666666777777777777666666777777888999999999888777999888666444333333333333444333222222111111222222333333222222111000000///...///000000///...,,,+++---------........./////////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------,,,,,,---------...///000///---------...------........./////////---------------------------------.........//////........................,,,,,,,,,---------..............................------.........---,,,,,,)))***,,,.........---,,,,,,,,,------...//////000------,,,,,,,,,,,,---------------............///------------------------,,,,,,---------.................................---------------...//////,,,------...//////......------............---------......///...---,,,+++------------.........///---------,,,,,,+++++++++...------,,,+++***)))))),,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********,,,...///...,,,...---,,,++++++,,,---...------------------------,,,,,,,,,------------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------.........//////------------------------..................------------............------,,,------......------,,,///...---,,,,,,,,,,,,---------------------------------------------------------------------------......////////////......------------------------///...---------------...------------------------++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------......------,,,+++,,,,,,,,,,,,------------.........---...//////000...------------...////////////......//////000111///......------...//////000000000000000000000000111111111111111222222222222222222222222222222222222222222222222222222222333333333333333333333333000000111222222222222111111111111222222222333333111111222222222333333333222222222222222222222222222222222333444555777777666666777777777777666666777777888888888888777777888777666444333333333333333333222111111111111222333333333222222111111000////////////////////////---------...............///...------------...///---------------------------......///000000//////,,,,,,,,,++++++*********+++++++++,,,,,,,,,---------------------------------------------------------...///...,,,+++,,,---...------,,,,,,---//////---------------------------------.......................................,,,,,,,,,,,,,,,---------........................,,,------.../////////...+++,,,---......---,,,+++,,,,,,------...///////////////............//////---------............///------------------------++++++++++++,,,,,,,,,,,,........................//////......//////000111...------------...//////------............------.........///......---,,,------------............------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++******,,,......---,,,---,,,+++******+++,,,---........................,,,,,,,,,,,,------------,,,,,,++++++++++++******........................***++++++,,,---...//////------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------//////............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,,,,,,,------------,,,,,,------............------......---,,,,,,,,,------------------------------------------------------........................---...///000000///...---------------------------......------------------------------------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------............///(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------......------,,,+++------------------------//////......//////000111000///...---,,,---...//////////////////000000000------------.........///////////////////////////000000000///////////////111111111111111111111111111222222222222222333333222222222222222222222222000111111222222222111111000000111111111222222222222222222222333333333333111222222222222222333333333222222333444555666666555666666777777777777666777777777777777777666666888777666555555444444444333222222111111111111111222222222111111111000000000000////////////000000.................................------.................................000000000000///...---,,,------,,,,,,++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***,,,---...------///000---,,,***))))))***,,,---,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,---...............,,,------......---,,,+++---------.........////////////............//////---------............///------------------------***++++++++++++,,,,,,,,,......................../////////...///000000111///...---,,,,,,---//////------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++***,,,......---+++,,,++++++******++++++,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---------------------------------------------------,,,,,,,,,,,,,,,,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------......------,,,------............------...------,,,,,,,,,------------------------------------------------------........................,,,---...//////...---,,,------------------------,,,,,,,,,------------,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,---------(((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------......------,,,+++------------------------***************+++,,,,,,111000...---,,,,,,,,,---------......////////////,,,------...............////////////////////////000000000///////////////111111111111111111111111111111111222222333333333222222222222222222222222111111222222222111111000////////////000000000000111111222222222333333333111111111222222333333333555444444333333333444444555555666777777777777777888777777666666555555555777777777777666555555444333222111111000000111111000000000000////////////222111000///.........///.....................------..................---....................................---,,,,,,+++......------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,...//////......000111---,,,***))))))***,,,---,,,,,,,,,---------...........................---,,,,,,,,,,,,,,,,,,,,,,,,////////////....................................,,,------------,,,++++++---------...------,,,,,,---------.....................------------......---------............///------------------------,,,,,,,,,,,,------------..............................------......///000//////---,,,,,,---...///------............------......---------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,---...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++,,,,,,,,,---------------------------------------.........//////......////////////......---......//////......---------,,,,,,,,,------...---------------------------------------------------------------------------------......---------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,+++))))))))))))************++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---............/////////------......------,,,+++------------,,,,,,,,,,,,+++++++++++++++,,,,,,---//////...---,,,,,,,,,,,,+++,,,---............---,,,---...///////////////000000000000000000000000111111111111111222222222111111111111111111111111111111111222222333333444222222222222222222222222111222222222222111000000........./////////000000000000111111111222222222111111111222222333333444666555444333333333333333444555666777777888888777888777666555444444555555666666777777666555444444222222111000000000000111////////////////////////111111000//////...------...............---------------...//////...------------------------------))))))+++,,,------......------------------------,,,,,,,,,---------......------------------------+++,,,---......---,,,++++++,,,,,,+++)))''''''(((//////---,,,,,,------...+++,,,,,,------........................---------........................000000000///////////////........................,,,---------,,,++++++***---------------.................................------,,,,,,,,,,,,---------------............///------------------------------------....................................------,,,,,,------.../////////...------------...------............------------,,,,,,,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,++++++,,,---...,,,++++++,,,,,,,,,,,,,,,,,,+++************************++++++++++++,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---------.........//////........................,,,,,,------...//////000...//////////////////.........////////////......------,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------+++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------***++++++,,,,,,,,,++++++))))))*********+++++++++---------------.........------------------------...---,,,,,,,,,---///000------......------,,,+++---,,,,,,,,,++++++++++++...............///000000******+++,,,------,,,,,,+++,,,---.........------,,,---...000111111000000000000000000000000000000000000111111222222333333111111111111111111111111000111111222333333444444111111111111111111111111222222222222222111000000////////////000000000000//////000000000111111111000111111222333333444444444444333333333444555555444555666777888888888888888777666444333333444444333444555555555444333222222222111000000000000000///////////////000000000---...///000//////------//////.........---------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------......+++++++++,,,------......------........./////////------------------------+++,,,...//////...,,,+++)))******(((&&&$$$$$$%%%/////////.........------++++++,,,,,,---....../////////.........---------........................000000//////....................................+++,,,---------------------------------...///000........................------,,,,,,,,,,,,---------------............///------------------------------------....................................------,,,,,,------...///......//////...------,,,------............------,,,++++++***+++,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,------------------------,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++,,,------,,,***,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........---------.........//////------------------------------..................---......//////......---......////////////......,,,,,,,,,,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000///......///000111------------------------,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------....../////////...------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,+++***))))))+++---...------......------,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---......%%%'''))),,,---.........+++,,,.../////////...---,,,---///111111111111000000000000000000000000000---......///000111111222000000000000000000000000000000111222333333444444111111111111111111111111222222222222222111000///000000000000111111111111////////////000000000000000000111222333333444444222222222333444555666777444555666777888888888888888777555444333333444444111222333444333222111000222111111000000000000000000000000000000111111111***+++---///000000...---//////.........---------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++))))))***+++,,,------............////////////000************************+++,,,...//////...,,,++++++,,,------,,,+++,,,...---.........------,,,+++++++++,,,,,,---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................***+++,,,...///000000000,,,,,,,,,------///000111.....................------------,,,,,,------------------.........//////------------------------,,,,,,------------..............................---------------...//////---...///000///...,,,+++---..................---++++++***)))***+++---...---------,,,,,,++++++++++++++++++,,,,,,---------......---------,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,------,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,---------------------------------------------------------------------,,,++++++++++++++++++,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,,,,------......------,,,......////////////......,,,,,,,,,,,,,,,---...///---------------------------------------------------------------------------------............///---,,,,,,+++,,,---...///---,,,+++******+++...///------,,,++++++******)))------,,,++++++***)))))),,,,,,,,,,,,+++***)))(((,,,------......------,,,))))))*********+++++++++---------....../////////---------............///,,,,,,+++++++++,,,------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///222111000//////......///......//////000000111111000000//////.........---000000111222222222222111000000000000111222333444222222111111111111222222222111111111000000//////222111111000000000000000000000000000000000000000000000000111222444555666555444444444444555666666555555444444444444555555777666555444444555666777333333333333222222222111111111222333333111000///////////////////////////////////////////////////........................------------------------...---,,,,,,------+++***---------.........//////,,,------+++))))))***,,,,,,+++***+++---...---,,,,,,,,,,,,+++***)))((('''---------------------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,---......//////......------------------------///...---,,,+++,,,,,,---000...,,,******,,,...000------------------------........................//////...---,,,,,,,,,,,,//////.........---------,,,,,,,,,---------......,,,------......------,,,//////............//////000000///...,,,+++***))).................................------,,,,,,,,,..............................//////...---,,,,,,........................000///---,,,++++++,,,,,,.........------,,,,,,,,,...------,,,,,,------...........................)))***,,,------,,,***))),,,---...///...,,,)))(((++++++++++++++++++++++++)))******+++------...///------------------------,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...333111///---+++*********///---+++******+++,,,...+++,,,,,,------......///,,,,,,,,,---------......//////...,,,***'''%%%$$$---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////111000000///......------//////.........---------------------------------+++,,,,,,------,,,,,,+++---..................---------,,,++++++***))))))---------------------------------............///------,,,,,,,,,---...///---,,,+++++++++,,,...///*********+++,,,,,,---------------,,,++++++******------------,,,+++***)))***++++++,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////.............../////////////////////000000000000/////////............000000111222222222222111111111111111222333444444222111111000000111111222111111111111111111000000222222111000//////000000000000000000000000000000000000000111222333444555444444444444444555666666555555444444444444555555888777555444333333333333000000000000/////////...111222222222222111000000////////////////////////////////////////////////........................------------------------///---++++++,,,,,,,,,***,,,,,,,,,,,,---------...,,,,,,---,,,***)))***,,,,,,+++***+++---...---,,,,,,,,,,,,,,,+++***)))(((+++,,,,,,,,,---.........)))******++++++******)))+++,,,,,,------,,,,,,++++++,,,,,,---------------------------------------///...---,,,,,,,,,------------,,,,,,,,,,,,------------------------------........................------,,,,,,,,,------...//////.........---------,,,,,,,,,---------......,,,------......------,,,///................../////////...---,,,++++++***..............................---------,,,,,,,,,////////////////////////......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......------------------,,,,,,------,,,,,,,,,,,,------........................***+++---......---+++***------......---+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,***)))))))))******...,,,+++******+++---.........------,,,+++++++++,,,,,,,,,---------......++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........................------------------------//////.........---------------------------------+++,,,,,,------,,,,,,+++------............------,,,,,,------------............---------,,,,,,,,,---------............///------,,,,,,,,,---......,,,------------.........******++++++,,,---------......------,,,,,,++++++------...------,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,......---,,,+++++++++,,,---------------------------------------------------......//////......---------------------------...---------------......,,,,,,,,,,,,---...///000000000//////////////////////////////............///000111111222222111111333333222222222333333444222111111000000111111222111111111222222222222222333222111000////////////000000000000000000000000111111111111111222333444444444444444444555555666555555444444444444555555888777555333222111111000222222222222111111111111222222111000000000000111////////////////////////////////////////////////................................................///---+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***,,,,,,+++***+++---...---,,,------------,,,+++************+++,,,---...//////,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,------------------------......---,,,,,,,,,------***+++------------+++***------------------------........................,,,,,,,,,,,,---...//////...............---------,,,,,,,,,---------......,,,------......------,,,......------------............---------,,,,,,,,,...........................------------,,,,,,,,,////////////////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000,,,,,,------------------,,,,,,++++++++++++,,,,,,------------------------,,,,,,............,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///,,,++++++***+++,,,...///---------,,,++++++******,,,,,,,,,---------......***+++,,,,,,------,,,,,,++++++,,,,,,------......---------------------,,,------------------------)))******+++,,,------..................---------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,******+++,,,...///000000.........------,,,,,,,,,---------............///------------------------,,,---.../////////.........------,,,++++++******.........------,,,,,,,,,---.........------,,,+++,,,------......------,,,...------------,,,,,,,,,///......------,,,,,,,,,++++++++++++,,,,,,,,,,,,000///...,,,,,,+++++++++------------------------------------------------------............---------------------.........//////...---------......------,,,,,,---...//////000000000//////......---///////////////.........///000000111111111111111333333222111111111222222111111000000000000111111111111111222222333333444333333222000////////////////////////////////////222111111111111111222222444444333333444444555666555555444444444444555555777666555444333222111111444444333333333222222222333222000/////////000111////////////////////////////////////////////////................................................///---******+++,,,---,,,+++++++++,,,,,,,,,,,,,,,***+++---,,,+++***+++,,,,,,+++***+++---...---,,,------......---,,,,,,++++++++++++,,,,,,------...------............------+++,,,,,,------,,,,,,+++++++++,,,------------,,,------------------------------------------------++++++,,,------,,,++++++,,,,,,------------------........................,,,,,,,,,,,,,,,---...///........................,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,,,,------------------------------........................------------------------////////////////////////---...............------------------------------+++,,,,,,,,,---......///,,,,,,,,,------.........,,,++++++******++++++,,,------------------------,,,,,,---......---,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---...///000000+++******+++,,,---...///)))******++++++,,,,,,---,,,,,,,,,---------......------......------,,,+++***++++++,,,---...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------........................------------------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++(((((()))***,,,---......---------------------------------............///---------------------,,,,,,---.../////////............------,,,++++++***......------------,,,,,,------......------,,,,,,,,,------......------,,,------------------------.........------,,,,,,+++,,,,,,,,,,,,------------000///...---,,,,,,++++++------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......//////...---------......000///......------......000000//////......------........./////////////////////000111111111111000222111000000000000000111111000000000000000000111111111111222222333333444333222111000////////////////////////////////////111111111000000111222222333333333333333444555555555555444444444444555555555555555555444444444333000000000000////////////333222000/////////000111////////////////////////////////////////////////...................................................,,,******+++------,,,---------,,,,,,,,,,,,,,,)))+++------+++***++++++,,,+++***+++---...---,,,------.........---,,,,,,---------,,,,,,++++++*********++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,---...............------------------------,,,------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................///...---,,,,,,,,,,,,,,,---.....................,,,,,,,,,---------......,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,------------...........................------------------------------------------------------...............---------------------------------------------------,,,,,,,,,------.........,,,++++++******++++++,,,------------------------++++++,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++++++++******++++++,,,---...///)))******++++++,,,,,,---,,,,,,,,,---------......,,,------......---------++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---.....................------------------------,,,------......------,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***++++++,,,---...//////---------............///------.........---,,,+++,,,------------.........++++++,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......++++++++++++************,,,,,,,,,,,,------------//////...---,,,,,,,,,---------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,---------...---------------......111000///...------------//////...........................///////////////...///000000111111000000000000/////////000000111111000000//////000000111111111111222222222222222222111111000000000000000000000000000000000000000000000000000000111222333333333333333333444444555555555444444444444555555333444555555555555444444222222111111111000000000111111000////////////000////////////////////////////////////////////////........................------------------------,,,+++***+++---...---,,,------------,,,,,,,,,,,,(((***------,,,+++++++++,,,+++***+++---...---,,,,,,------......---,,,,,,......---,,,+++***))))))++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,---......//////......------------------------+++,,,---.........------......,,,++++++,,,......+++,,,,,,------.................................//////...---,,,,,,,,,,,,---------...............,,,,,,,,,---------......,,,------......------,,,......------------......------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........++++++++++++++++++++++++,,,------......---,,,,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---,,,,,,+++******++++++,,,,,,------------------,,,++++++******,,,,,,,,,---------......)))***+++---...///000000,,,,,,------......//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............---------------------...............------------------------------............------,,,,,,------------,,,,,,---------------------,,,***++++++,,,---...//////---------............///------.........---,,,+++---,,,+++++++++,,,...///++++++,,,,,,---.........++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++*********+++,,,---......///***************+++++++++++++++++++++,,,,,,,,,,,,///......---------......------------------------------------------------,,,,,,------------,,,,,,))))))******+++,,,,,,---,,,,,,+++,,,,,,---...///......------,,,---------------............................../////////000...//////000000000000000000/////////000111222222000000////////////000000111111111111111111000000000000000000000111111222000000000000000000000000////////////000222333333333333222222333333444555555555444444444444555555444444555555444333222111444444444333333333222222000000000000000//////...////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++---//////,,,***,,,,,,,,,,,,+++++++++***'''***,,,---,,,+++++++++,,,+++***+++---...---,,,,,,,,,------------,,,,,,---,,,,,,,,,+++*********---......//////......---+++,,,,,,------,,,,,,+++,,,,,,---............---------------------------+++,,,---.........---------......//////......---++++++,,,,,,---......///...........................------,,,,,,,,,---------------.........//////,,,,,,,,,---------......,,,------......------,,,///..................///---------------------,,,........................,,,,,,,,,---------......------------------------,,,------...//////......***************************+++,,,............---------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,---------,,,+++------------------------)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...//////...------+++,,,,,,,,,---,,,,,,,,,......------,,,+++++++++,,,,,,,,,---------......((()))+++,,,......//////---------...............***++++++,,,---...//////------------------------,,,,,,------......//////---------.........//////------------------------------............------------............---------------------------------------------------------------.........//////------...///...---+++***---,,,+++******,,,...//////......------,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,------......------,,,((()))***+++---...//////+++++++++,,,,,,------...)))************+++++++++......---------......///---------------------------------------------------..................---(((((()))***++++++,,,,,,*********+++,,,---...///++++++++++++,,,---......,,,------....../////////---.........//////000000...//////000000000000000000000000000111222333444000000////////////000000222111111111000000//////////////////000111222333000000000000000000000000.........///000222333444333333222222333333444555555555555444444555555555444444555444333111///---111111111000000000/////////000111111111000...---////////////////////////////////////////////////........................++++++++++++++++++++++++)))***+++...000///,,,)))++++++++++++******))))))'''***---...---+++++++++,,,+++***+++---...---,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,------------------------***+++---...///...------+++---000222222000---+++++++++,,,,,,---...//////........................,,,,,,,,,,,,---...//////---------.........//////,,,,,,,,,---------......,,,------......------,,,//////............//////......---------,,,,,,,,,........................,,,,,,,,,------.................................,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++...///000//////.........------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++---......---+++***------------------------***++++++,,,,,,---......------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...((()))+++,,,---,,,,,,+++,,,,,,---------,,,+++++++++,,,,,,------......///,,,,,,,,,---------......,,,,,,------,,,,,,++++++...............---------)))***+++,,,...///000000------------------------)))***+++,,,...///000111---------.........//////------------------------------............---------......//////......---*********++++++,,,,,,,,,000//////...,,,+++******+++++++++,,,,,,---------,,,,,,,,,------.........---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++******))))))******+++,,,++++++************++++++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------...//////---+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------///000111///////////////////////////000333444444333000///////////////////////////---------.........//////000000000000////////////000000000000111111111111222111111111000000/////////////////////000111111333222111000000222444555666555444333333444555666333333222222111000//////333111//////111222000...000///---,,,,,,---///000//////.........---------------------......//////...------,,,,,,------...222000.........---+++***+++++++++++++++***)))(((***+++,,,------,,,***)))((()))***+++++++++++++++'''((()))***,,,---...///...---,,,++++++,,,---...---------,,,,,,,,,++++++------,,,+++++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++///...---,,,,,,,,,,,,,,,---,,,+++******+++,,,---------,,,,,,,,,------...///---+++,,,///000///---///...---,,,,,,,,,,,,,,,111000///...---...//////........................---,,,+++,,,///000...+++...---,,,+++++++++++++++------------------------+++,,,,,,------,,,,,,+++//////............//////------------------------/////////......------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------...---,,,,,,---...000111,,,,,,,,,---------......---,,,,,,++++++,,,,,,---......---,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------222000---++++++,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///////////////////////////...---,,,,,,,,,,,,---...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******------,,,++++++***))))))++++++++++++++++++++++++000,,,))))))+++------,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++***+++,,,,,,------,,,,,,........................//////////////////////////////...,,,+++,,,///111------------------------...------,,,,,,------...,,,------......------,,,------------------------,,,,,,---------.........,,,,,,,,,---------......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,+++************+++,,,,,,++++++************+++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,---...///000........................---///000111111000///---111111111111111111111111---------.........//////000000000000////////////---.........////////////111111000000000////////////////////////000111111333222111000000222444555666555444333333444555666333333222222111000000///333111//////111222000...///...---------...///000//////.........---------....../////////000000000...------,,,,,,------...///---,,,---...///...,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***++++++***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++------------,,,,,,,,,,,,------------------......------,,,++++++***))))))------------------------///...---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,...---,,,,,,++++++,,,,,,---,,,***+++...///...,,,......---,,,,,,,,,------,,,+++******+++,,,---..............................,,,+++---///000...,,,//////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------------------------------,,,,,,,,,+++++++++------------------------...---------------,,,,,,,,,,,,---------.........------------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,***((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///---,,,,,,---------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++***++++++------------------------++++++++++++++++++++++++......---,,,,,,+++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++///,,,))))))+++------,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------...------,,,,,,***+++,,,,,,------,,,,,,.........................................................---++++++---///------------------------...------,,,,,,------...,,,------......------,,,------------------------------............//////,,,,,,,,,,,,------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++,,,---------------+++++++++++++++,,,------++++++************++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................////////////////////////111111111111111111111111------........./////////////////////000000000000------........./////////000000///////////////...000////////////000111111333222111111111222333444555555444444444444555555333333222222111000000000222000//////000111///...---------....../////////...............---------.............../////////...------,,,,,,------...,,,+++***,,,...000///...,,,,,,---------,,,++++++)))(((''''''(((***---///,,,---------------,,,+++---,,,,,,++++++***************++++++++++++******...---------,,,,,,,,,,,,((((((((())))))***++++++------,,,++++++***)))))),,,------....../////////......---,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,+++***+++---...---,,,------,,,,,,,,,---......))))))))))))+++,,,..............................---,,,,,,---//////...---......---------...//////------------------------///...---,,,,,,---...///........................---------------------------,,,,,,,,,,,,+++++++++------------------------------------............---------.........//////,,,------------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,+++))))))***,,,------------------------***+++++++++,,,,,,,,,,,,,,,++++++,,,...///...,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------***+++,,,,,,------,,,,,,---------------------------------------------------......---,,,++++++,,,...........................------,,,,,,------...,,,------......------,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.................................222111000//////000111222....................................////////////////////////000000000000/////////000000000111111////////////............000000//////000000111222222222111111111222333444444444444444444444444444222222222111111111000000111000000000000000///...,,,---...///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++******+++...//////...+++,,,,,,,,,,,,,,,++++++++++++******+++---...///---------------,,,+++************++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++%%%&&&'''((())))))******------------------------+++,,,,,,---...//////000...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++,,,------------,,,,,,,,,,,,,,,---...///,,,,,,,,,------...///000........................++++++,,,---......---,,,+++++++++++++++,,,---...------------------------000///---,,,,,,---///000........................------------------------........................------------------------+++,,,,,,,,,---.........------------............,,,,,,---...---,,,***))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,...........................,,,,,,,,,,,,------------+++++++++---///...---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------......---------,,,,,,+++++++++******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++........................++++++,,,---............***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------......////////////........................222111000//////000111222................................./////////000000.../////////000000000111////////////000000000000............////////////000000000000000111222222222222111222222222333333333444444444444444444333222222222111111111111111000000000000///......///------...///000000//////---.....................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++***+++,,,---,,,+++******++++++++++++******+++,,,---......---,,,+++,,,,,,---,,,,,,+++***************++++++,,,,,,,,,,,,---...//////...---,,,++++++++++++************)))***+++---............***++++++,,,...//////000******+++,,,---.........------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000,,,------...---......///,,,,,,,,,,,,,,,---...///...////////////.................................)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,---...------------------------000///---,,,,,,---///000------............------------------------------........................------------------------*********+++,,,,,,,,,---+++,,,,,,,,,,,,---------,,,,,,---...---,,,***))),,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,---......---,,,---...........................------------............,,,,,,,,,---...---+++(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,........................------------------------+++,,,,,,---------,,,+++////////////////////////,,,,,,,,,------.........------,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,******+++++++++++++++++++++++++++...------,,,,,,------...,,,------......------,,,---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,---------------+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,......------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////000000//////------------------------//////------------//////111111111111111111111111....../////////000000000......//////000000111111,,,,,,---------............////////////000000000111000000000000111222222111111222222222333333333333333444444444444333333111111111111111111111111///000111000...---...///////////////////////////---------.............../////////..................------,,,,,,------...---,,,++++++++++++***)))))))))***+++++++++******)))+++,,,------+++)))'''+++,,,,,,,,,,,,++++++***---,,,,,,++++++*********++++++,,,,,,,,,,,,++++++++++++++++++************)))***,,,---......---,,,(((((()))***,,,---......***++++++,,,,,,---------------,,,,,,,,,---......,,,,,,------------,,,,,,+++++++++,,,---...///000,,,---///...------...000------,,,,,,,,,---......------......------,,,+++........................)))+++,,,---,,,+++,,,---......---------...//////------------------------///...---,,,,,,---...///,,,---...//////...---,,,------------------------+++++++++,,,,,,,,,,,,---------------------------************+++++++++++++++++++++,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))+++------,,,+++,,,,,,------------------------------------............---,,,+++,,,---,,,***)))++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------------------,,,------......------,,,***+++---......---,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------...---------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...++++++++++++++++++++++++...------,,,,,,------...,,,------......------,,,------------------------......------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,+++************+++,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.../////////......------------------------.........------.........111111111111111111111111.../////////000000000000.........///000111111111,,,,,,,,,---------....../////////000000000111111111111000000111111222333111111222222333333333222222333444444444444333222111111111111111111111111...000111000...,,,...///222111000.........//////---------.........//////000000000/////////.........------,,,,,,------...,,,+++******++++++***))))))***++++++,,,,,,,,,+++******+++++++++++++++++++++,,,,,,------------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++((()))***,,,,,,+++)))(((******++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,,,,++++++******++++++,,,+++---......,,,,,,---///......---,,,,,,,,,------***+++,,,---------,,,+++........................***,,,//////---,,,---/////////...---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------+++++++++,,,,,,,,,------------------------------,,,,,,+++++++++++++++***,,,,,,,,,,,,---------...------------------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))+++------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++)))***+++---,,,++++++++++++,,,,,,------------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++---...///...---,,,))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,......+++***+++---+++++++++,,,,,,---------++++++++++++++++++++++++---------...------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,,,,,,,///111------------------------...------,,,,,,------...,,,------......------,,,------------------------//////.........---------,,,,,,,,,++++++*********)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******))))))******+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------(((***,,,,,,,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---.........---,,,------------------------000000000000000000000000////////////////////////////////////000000000000---......///000111111222........./////////000000//////000000111111222222111111111000111111222333111111222333333333333222222222444444444444222222111111111111111111222222...000111000---,,,---000444333000...------...///---------.........////////////.........---------...------,,,,,,------...+++***)))***+++,,,+++******+++,,,,,,------------,,,,,,++++++,,,...000111,,,,,,---.../////////...'''((()))***,,,---////////////---,,,,,,---////////////.........---------+++,,,---......---+++***//////...------,,,,,,+++..................------,,,,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,---,,,+++)))((('''''''''))),,,...---+++***,,,//////...------,,,,,,,,,,,,)))***,,,.../////////...........................+++...111000...---///111...---,,,,,,++++++++++++------------------------+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++---------------------------------....../////////---------------------------------,,,,,,+++++++++---------.........//////...---,,,,,,---...000111,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***---///000///......///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++)))((((((+++---......+++++++++,,,,,,------------,,,,,,+++*********+++------------------------,,,,,,---......---,,,,,,***+++---//////...---,,,........................++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------))),,,......,,,***+++---******+++,,,,,,---..........................................---,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------,,,,,,---111444////////////////////////...------,,,,,,------...,,,------......------,,,------------------------...------,,,,,,------...---,,,+++******+++,,,------,,,+++******+++,,,---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++/////////...---,,,***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------....../////////......---------)))******+++,,,---.........------------...//////////////////000000000000......////////////...---000000000000000000000000111111000000//////......///////////////.........---......///000111111222222111000000000111333333333333333222222222111111333222000/////////000111000000///...............000000////////////000000........................111000000///...------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000000...,,,***))))))***+++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,++++++***))))))***++++++,,,,,,++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,---------......////////////////////////........................//////...---,,,++++++***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------........................,,,---...000222111...,,,........................///...,,,,,,,,,---///111++++++++++++++++++++++++...///000000000///---,,,------------------------'''(((***---...////////////...---,,,,,,---...///******,,,,,,,,,,,,******,,,,,,,,,++++++************++++++,,,------------++++++,,,,,,,,,,,,------***++++++,,,---...//////.........------,,,,,,,,,((()))+++,,,---.........------------------------...,,,***((((((***,,,...---------,,,,,,+++++++++)))******++++++******))))))+++---...---+++,,,,,,,,,,,,,,,++++++*********------------------------)))***,,,---...---,,,,,,------------------------,,,,,,,,,++++++*********...///000000///---+++***---------,,,,,,+++++++++///,,,+++,,,...///---+++......------------......+++++++++,,,,,,---------.................................------,,,,,,,,,...........................------,,,,,,------............------.........,,,,,,++++++++++++,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,------------............---------,,,,,,,,,,,,,,,,,,------------...------------...//////.../////////000000000000111111222222222111111000////////////////////////000000000////////////////////////////////////.........//////000000111111222111000000000111222333333333333222222222111111222111000/////////000111222111111000000000000000000000////////////000000........................111000000///......---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***)))'''&&&%%%&&&&&&'''***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---......//////......---,,,---------,,,,,,+++***+++,,,,,,,,,,,,---------........................------------------------.........------,,,,,,+++---------,,,,,,+++++++++,,,------......------,,,------------------------........................,,,,,,...000222111...,,,------------------------...---+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++------------------------+++,,,,,,,,,,,,,,,++++++//////...------...//////,,,------......------,,,,,,,,,,,,+++++++++******++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------......---------,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,+++******+++---,,,,,,,,,+++++++++******------------------------,,,---.../////////...---------------------------------,,,,,,,,,+++++++++.........------,,,******---------,,,,,,,,,++++++...---+++,,,...///---+++------,,,,,,,,,,,,------++++++,,,,,,,,,---------..............................---------,,,,,,,,,...........................------,,,,,,------...---......//////......---++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++///...,,,++++++,,,...///++++++++++++++++++++++++...---------,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,.........---------,,,,,,...------------...//////....../////////000000000......///////////////...//////////////////////////////////////////000000......//////////////////////////////000000000000111111000000111111222333333333333222222222111111222111000/////////000000111111000000//////000000000//////......//////000........................000000000///......------------------------------------,,,,,,,,,,,,++++++---------------------------..................---++++++*********************,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,++++++++++++---......//////......---,,,,,,---------,,,++++++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++***))))))---......//////......---------------------------........................,,,,,,---///111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...------------------------......---,,,,,,,,,,,,---------------------------------,,,+++************///......------......///,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,...------------,,,,,,,,,...............---,,,+++++++++++++++++++++++++++------------------------------,,,,,,,,,,,,++++++------............------///...,,,)))'''(((+++...,,,,,,,,,,,,++++++++++++------------------------....../////////...---------------------------------------------,,,,,,,,,------,,,+++************------------,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,------------------------...------,,,,,,------...***+++,,,------,,,+++******+++,,,------,,,+++***+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,+++,,,------......---------------------------------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---,,,,,,---......++++++++++++++++++++++++///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////........./////////000000,,,,,,---.........------////////////////////////---......//////000000000............////////////000000000000////////////111111111111111222222222333333333222222222111111111111000000///////////////......---------....../////////....../////////........................000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---...///000000///...---------...///000000//////***,,,------,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++---------......---,,,,,,+++,,,------......---------------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,+++******------............------................................................,,,,,,---///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................000000...------...///000------------------------+++******)))***+++---...---------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++++++++,,,,,,,,,------------------------------------------------------......//////......---,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///...,,,))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***------------------------..................------...---+++***)))***+++,,,------------------,,,,,,------,,,---------------------,,,,,,,,,,,,------,,,,,,------------------------------------------------------------------------------------------...------,,,,,,------...***+++,,,------,,,+++***+++,,,---......---,,,+++---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------......------,,,+++---------------------------,,,,,,++++++,,,,,,------------...............+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...------------...//////............////////////...///000000111111111000........................------......//////000000---.........//////000000000000000000////////////000000111111222222222222333333333222222222111111000000000000//////............------------......//////............//////........................////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................******,,,------,,,******)))***+++,,,---------,,,***,,,------,,,++++++,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---......---+++***++++++++++++++++++++++++,,,,,,---......---------+++,,,------......------...------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------...............,,,,,,------------,,,,,,................................................---,,,,,,...///000...,,,---------------------------------------......///........................000///...------...000000------------------------++++++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***+++++++++,,,,,,,,,------++++++,,,,,,---...//////------------------------,,,---......//////......------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++------------------------........................///...,,,++++++,,,---...------------------------,,,------------,,,------......------------......------------------------------------------------------------------------------------------------...------,,,,,,------...---......//////......---,,,,,,------------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------............+++,,,,,,------,,,,,,+++***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,---...///000000...------------...//////------........./////////,,,---...//////000000///..........................................//////------......///000000000////////////000000000000000000111222222222222111333333333222222222111111//////000000000///...---//////......//////000000///......------......///........................//////////////////......------------------------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++)))*********++++++,,,,,,***,,,------,,,++++++,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,++++++,,,---------------------------,,,,,,,,,,,,---......//////......---++++++,,,---------,,,,,,---.........////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---.........////////////+++,,,,,,,,,,,,,,,,,,+++................................................---,,,,,,---//////...---........................---------.........//////........................---,,,,,,,,,,,,---......------------------------......---,,,++++++++++++***++++++,,,,,,++++++***...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------***++++++,,,---...///000,,,,,,,,,------------...+++,,,---...............------------------------******,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------............------,,,...000000...,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------......---------------------------------...............///......------.........------------............,,,---......,,,,,,---...///......------......///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------.........------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++++++++***++++++++++++++++++++++++******++++++,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........++++++,,,,,,------.........------------...//////---------.........//////)))***+++,,,------------..........................................------------......///000000111......//////000000111111///000111222333222222111333333333222222222111111...///000000000///...---///............///000111///......------......///.........................../////////////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------,,,++++++,,,---...***,,,------,,,++++++,,,,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......//////......---***+++,,,,,,---------,,,,,,,,,,,,,,,---------...------------------------------------------------,,,,,,------------------..................------,,,,,,------------,,,,,,................................................---,,,+++,,,...///...---------------------------,,,,,,------.........---------------------------+++,,,,,,---......------------------------------------.........------,,,+++,,,------------,,,+++...------,,,,,,------...,,,,,,,,,---------......++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------......,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,------------,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,---------......++++++++++++++++++++++++......---------...///000------------------------,,,,,,---------.........---....../////////......------------.........///+++---///...,,,+++---......------,,,,,,------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------+++******+++------......,,,++++++,,,......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---)))***,,,---.../////////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))))))))******++++++++++++,,,,,,------,,,,,,+++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++((()))***+++,,,------...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---------....../////////------,,,,,,,,,+++++++++...------------...//////---------.........//////,,,---...///000000000000......................../////////......------,,,---------...///000000111---......///000111111222///000111222333222111111333333333222222222111111...///000000000///---,,,,,,,,,,,,,,,,,,---...///.........------..........................................///////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,---,,,***))))))***,,,---***,,,...---,,,+++,,,,,,,,,,,,------...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++------------------------------)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------.........+++,,,,,,------,,,,,,+++***+++,,,,,,------------******+++++++++,,,,,,,,,------------------------........................------------------------//////...---,,,++++++***---..................---////////////////////////........................---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------,,,---///000111000///...------------------------(((***,,,///000111111000------...//////...------,,,,,,************,,,,,,,,,,,,,,,------.........***+++,,,,,,------------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------..................---,,,+++)))(((++++++++++++++++++++++++------------------------+++++++++,,,,,,---------)))******++++++******)))++++++***((('''(((+++...,,,,,,,,,------.........++++++++++++++++++++++++,,,++++++***+++,,,...///------------------------,,,,,,,,,---------......,,,---.../////////...------------.........//////+++---///...,,,+++,,,///---,,,,,,++++++,,,,,,---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000//////---,,,+++*********++++++,,,,,,++++++***))))))***+++,,,------......---+++******+++---...------------------------,,,++++++******++++++,,,---,,,+++***)))))))))))),,,++++++******++++++,,,,,,,,,------,,,***)))(((------,,,,,,+++***))))))+++,,,---......---,,,,,,******+++++++++******)))++++++++++++++++++++++++...---,,,,,,,,,---......******++++++++++++******,,,,,,............,,,,,,......////////////......000///------,,,---...//////...---,,,,,,---...///---------............///000000//////.........---////////////////////////111111111111111111111111111111000000//////......000000111111111111000000000000111111111111000000////////////////////////.........------,,,,,,,,,///////////////.........---------.........//////+++,,,,,,---...///000000------............------//////...---,,,,,,++++++......---,,,,,,+++******------------------------...---+++*********++++++---------------...///000...//////////////////...------------------------,,,,,,,,,++++++*********...,,,***+++...000///---------------------------------------------------*********++++++,,,,,,,,,...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---------------------------------,,,+++,,,...111222------------------------......---------,,,,,,,,,......------------....../////////...------,,,,,,---------............///---------............///******+++,,,,,,---......------------------------........................------------------------+++,,,,,,------,,,,,,+++........................------++++++++++++------........................,,,------......------,,,///...------------...///---,,,,,,,,,,,,---...///......---,,,,,,+++******...------,,,,,,,,,------000//////.........//////...------,,,,,,------...,,,,,,,,,,,,------...///***,,,000222222111...,,,++++++++++++++++++++++++......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------..................------,,,,,,,,,,,,,,,,,,------------...///...------,,,,,,,,,,,,------------,,,,,,+++***------------------------.........------,,,,,,,,,000///---,,,+++,,,,,,---333111///,,,++++++,,,---......---------...//////000///...------...///000111111///...---,,,,,,,,,...---,,,+++++++++++++++,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---))))))))))))***+++,,,------,,,,,,,,,,,,,,,,,,---,,,---------,,,+++***)))*********+++,,,,,,------++++++---.........------)))******+++++++++******++++++++++++++++++++++++---,,,+++******++++++,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***,,,------......------,,,///...---,,,,,,---......///...------------...///........./////////000000000/////////............////////////////////////////////////////////////111000000000/////////...000000111111111111000000000000111111111111000000/////////////////////////////////......---------...............------------------.........//////......//////000000111111------............------...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------......,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,------------------------,,,,,,,,,+++++++++******---+++***+++---///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++,,,---...000------------------------.........---------,,,,,,......------------......,,,,,,------.../////////....../////////000000000,,,,,,,,,,,,---------...------------,,,,,,,,,,,,------------------------........................------------------------,,,------......------,,,------------------------------,,,++++++,,,------........................,,,------......------,,,,,,+++************+++,,,+++++++++++++++,,,,,,,,,......---,,,,,,+++******......---------------...///......------......///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...***,,,...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------------++++++******************+++,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,///...---,,,+++,,,...///,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...------,,,++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,******+++,,,---...//////,,,,,,------------,,,,,,---,,,,,,,,,+++++++++***------++++++++++++------++++++++++++++++++++++++...------,,,,,,------...***))))))******+++,,,---...------,,,,,,------...------...------,,,+++************+++,,,---------++++++,,,---------------))))))***+++,,,,,,,,,+++++++++++++++++++++++++++,,,+++***))))))))))))))),,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,------...///......------......///////////////000000000111////////////............////////////////////////////////////////////////000000000000////////////000000111111111111000000///000000111111000000//////////////////////////////////////////.........---------------------------------...............//////////////////000000------............------,,,,,,,,,++++++******)))*********+++,,,------...------------------------///...---,,,,,,,,,------+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++,,,+++***+++,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++///...,,,+++++++++,,,---------------------------...............---------......------------......,,,,,,------.../////////---.........////////////+++++++++,,,,,,,,,------//////......---,,,++++++------------------------........................---------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,------......------,,,+++******))))))******+++***+++,,,,,,------,,,,,,...------,,,,,,++++++***,,,,,,++++++++++++,,,,,,---------,,,,,,------...,,,++++++******++++++,,,---,,,,,,++++++++++++,,,++++++,,,------------,,,------------------------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,---......///---,,,,,,++++++++++++,,,,,,,,,---------,,,++++++------------------------...------------,,,,,,,,,------......------,,,,,,++++++***+++,,,---///000---,,,+++***************++++++,,,,,,,,,,,,++++++))))))))))))***,,,---.........---,,,,,,,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,---......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,+++************------,,,,,,,,,,,,------.........------,,,,,,,,,------,,,,,,,,,+++++++++------------,,,,,,++++++((()))***+++,,,,,,------++++++++++++++++++++++++++++++******))))))((((((++++++,,,,,,,,,,,,++++++---..................---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------//////............//////....../////////000000000///////////////.........////////////////////////000000000000000000000000000000000000////////////000000111111111111000000//////000000000000////////////////////////////////////..................---------------.................................---------------------,,,,,,------......------,,,---,,,,,,,,,++++++***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,,,,---------------...,,,++++++,,,---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,+++++++++,,,---------------------------..............................------------....../////////...------,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------000//////...------,,,,,,................................................,,,,,,------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,---.../////////......---------,,,,,,+++++++++)))))))))))))))******+++,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---,,,,,,+++************,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,++++++***+++,,,,,,------,,,,,,...------,,,,,,+++++++++,,,,,,------......//////******+++,,,---......///,,,++++++******+++++++++,,,,,,,,,------,,,,,,+++------------------------------------------------,,,,,,.........---,,,+++************+++---...//////...---,,,+++*********+++,,,............,,,+++))))))))))))***,,,---.........------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******+++,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,+++************,,,,,,++++++++++++,,,,,,......---------,,,---------------,,,,,,,,,,,,,,,000///...,,,+++***))))))((()))***+++,,,---------++++++++++++++++++++++++,,,,,,+++++++++******)))******++++++++++++******........................,,,,,,------------,,,,,,,,,,,,,,,------.........////////////////////////------........./////////.........///////////////////////////////////////000000000000000000000000////////////000000000000000000111111111111000000//////000000000000//////////////////////////////------------------------------......////////////.....................---------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++------,,,,,,,,,,,,,,,---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++...,,,++++++,,,---,,,,,,---,,,,,,++++++,,,,,,---------------------------******++++++,,,---......------------------------------........................------------....../////////...------,,,,,,+++++++++,,,,,,,,,------------------....................................................................................,,,,,,,,,---------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,------............------,,,---......//////......------,,,,,,,,,,,,++++++***************+++,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,---------,,,,,,+++************...---,,,,,,,,,---...///++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---------,,,,,,++++++***))))))******++++++,,,,,,******++++++,,,---......+++++++++******++++++,,,+++,,,,,,------,,,,,,,,,------------------------------------------------+++,,,---.........,,,,,,,,,,,,,,,+++,,,,,,,,,---///...---,,,+++*********+++,,,............,,,+++,,,,,,++++++++++++,,,---------,,,,,,,,,------.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,++++++******,,,,,,------------,,,,,,******+++,,,---...//////************************************************,,,++++++******++++++,,,+++******++++++,,,---...,,,++++++******++++++,,,------,,,,,,,,,,,,------)))***+++,,,---...///000000///---,,,***)))((((((******+++,,,---------,,,++++++++++++++++++++++++++++++,,,------,,,,,,+++)))******++++++******)))------,,,,,,,,,,,,------------............------,,,,,,---...////////////...//////000000//////...------------.....................///////////////////////////////////////////////////////////////////////////000000000000000000111111111111000000...//////000000//////...////////////////////////,,,,,,,,,---------------------......///000000000...............---------..................//////,,,,,,------------,,,,,,------------------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------***,,,......,,,+++***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---------------------------******+++,,,---...//////------------------------,,,,,,,,,---------------......------------......,,,,,,------.../////////---.........////////////---------.........//////------------------......................................................+++,,,,,,------.........+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000++++++++++++,,,---.........------,,,,,,------...---,,,,,,++++++++++++,,,---------------......///++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,---------,,,,,,------------------------,,,,,,,,,------------...,,,,,,------......------......------,,,,,,++++++---,,,+++***************++++++,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......***++++++++++++++++++***)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,++++++,,,,,,,,,---,,,+++******+++,,,---)))***+++,,,---///000000...---,,,************+++++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++)))***+++------------,,,***++++++,,,,,,++++++***...---,,,++++++,,,---...------............------,,,---...000000000000000...///000111111000///...............////////////............/////////000////////////////////////////////////////////////.../////////000000000111000000111111111111000000......////////////......////////////////////////------------.........///,,,,,,---......///000000//////.........------------------....../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++******,,,---------,,,,,,------,,,+++++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......***---000///---+++***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------------------------+++++++++,,,,,,,,,------......------------......,,,,,,------.../////////....../////////000000000,,,,,,---------...............------,,,,,,++++++................................................++++++,,,,,,---......///,,,,,,------------,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,,,,,,,,,,+++***+++***((('''((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000+++++++++,,,,,,---...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,..................------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---......***+++,,,,,,---------,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///...............---,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,***************+++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,++++++***......---------,,,,,,,,,---......//////......---++++++++++++++++++++++++...------,,,,,,------.........---,,,++++++++++++...------,,,,,,------...,,,+++*********+++,,,---------------------------,,,+++*********+++,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++''')))***,,,---------,,,+++,,,,,,------,,,,,,+++000///...------...///000,,,------......------,,,,,,---///111111111111000...///000111111000///...////////////000000000000---.........//////000000////////////////////////111111111111111111111111.../////////000000111111000000111111111111000000......////////////......////////////////////////---.........//////000000++++++,,,,,,---...////////////.........---------******++++++,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++''''''(((***+++,,,---...++++++++++++++++++++++++***+++---...///...------,,,,,,+++***))))))******...//////000000//////...------------------------,,,,,,,,,------.........***...111000...++++++,,,------------------------------------------------.........------,,,,,,,,,...,,,++++++,,,------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++......//////......---,,,------------------------*********++++++,,,,,,,,,.........------.........000//////...------,,,,,,---------............///++++++,,,,,,,,,---------000///...---+++***)))(((////////////////////////........................++++++,,,,,,---...//////---..................---........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---......---,,,+++...,,,)))'''(((***---000,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,---...///000,,,++++++++++++++++++,,,,,,,,,,,,,,,---......///)))***+++,,,,,,,,,,,,+++------------------------,,,,,,,,,+++++++++******++++++,,,---------,,,,,,*********++++++,,,,,,---,,,,,,,,,++++++*********------,,,++++++******))),,,,,,,,,,,,------...///***+++,,,,,,------------------------------------,,,,,,,,,------.........------,,,+++,,,---///000------...//////......---......---------...//////000000...------...000000---,,,,,,+++,,,,,,------***)))))))))***++++++,,,+++++++++,,,,,,---------...------,,,+++***))))))------,,,,,,,,,---...............------,,,,,,,,,+++******)))******+++++++++++++++,,,,,,---------+++,,,,,,+++******+++---000...,,,*********+++,,,------++++++++++++------111000...,,,,,,,,,...///+++,,,---......---,,,+++'''(((***+++,,,,,,+++***************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))******))))))***,,,...///......---,,,+++***)))(((((()))+++---.........---,,,,,,+++++++++,,,------...//////...,,,,,,---///////////////////////////222222111111000000//////000000//////.........---000000//////.........---........................///...---...///000000.........////////////......000333444333///------///222111111111000000//////.../////////...---,,,,,,000000///---,,,+++***)))..................------......---,,,+++***))))))000///---,,,+++,,,,,,---...---+++***)))***++++++------+++******+++------------++++++++++++---------,,,+++******+++,,,---+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222000...,,,+++***++++++------,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++,,,,,,------------------.........//////,,,---...---,,,,,,---...------------------------++++++++++++,,,,,,---...---------------------------------------...///000//////////////////......111000...---,,,,,,---...000///---,,,,,,---///000///............------------...///...------...///,,,,,,,,,------.........++++++++++++,,,,,,---...///...---,,,++++++++++++++++++,,,,,,---...//////111...+++((('''(((***,,,...---,,,,,,+++++++++,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,------,,,+++***)))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))///...---,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---------.........//////......------------......------------------------///...------,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---//////.........---------------,,,,,,+++*********---,,,,,,+++************......---------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,+++******+++------,,,+++******+++---...---,,,,,,++++++,,,,,,---000///---,,,+++,,,---...++++++,,,,,,,,,,,,++++++)))******++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++++++++---...///,,,,,,,,,++++++++++++***,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...000...---++++++---...000////////////......------000/////////............000/////////....................................///...---...///000000......//////000000//////...000222333222000......000000000000/////////...............///......------//////......---,,,,,,,,,..................------************)))))))))))),,,,,,+++***)))***++++++...---,,,+++***++++++,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++000///---,,,++++++++++++,,,,,,,,,---------............------,,,,,,++++++******************++++++++++++++++++,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,---......------------------------...------,,,,,,---...//////...---,,,,,,---...///...---------,,,,,,,,,,,,---...///...------...///,,,,,,------------------------,,,,,,------......000///...---,,,,,,,,,,,,+++,,,,,,------............------,,,+++*********...---,,,,,,++++++++++++---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******///...---,,,,,,,,,,,,---...------,,,,,,,,,------++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,*********+++++++++,,,,,,------,,,,,,,,,,,,---------------------------------,,,++++++******++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,+++***)))))))))...------------,,,,,,,,,......------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++---++++++******+++,,,...///---,,,,,,++++++,,,,,,---...---,,,+++++++++,,,---,,,++++++++++++++++++,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******...------,,,,,,---......*********++++++,,,,,,,,,------,,,+++++++++++++++,,,------...---,,,***)))+++,,,---,,,+++***,,,...000...+++))))))+++...000/////////............---////////////............////////////....................................///...---...///000000...///000000111111000000///...000222111000//////000//////...............---------......///..............................///------------------......,,,,,,,,,------.........))))))((((((((()))******...---,,,,,,,,,,,,,,,,,,------............---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++++++++++++++)))******+++---......//////......---,,,+++******++++++******************************+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------,,,,,,+++++++++,,,------+++++++++++++++,,,,,,,,,++++++++++++,,,---...///...---,,,++++++,,,---...------,,,,,,,,,+++++++++---...///...------...///------------------,,,,,,//////...---------......000000///...------------------------------------+++,,,...000///---***(((------,,,,,,,,,,,,++++++------------------------+++++++++++++++*********++++++++++++++++++++++++((()))***+++,,,---------,,,++++++******++++++,,,,,,------------,,,,,,+++......---,,,,,,,,,---------,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++)))*********++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------///...------,,,,,,,,,,,,------------------------......------,,,,,,+++***---------,,,,,,++++++++++++,,,,,,+++******+++---,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,+++***))))))***+++,,,...---+++***)))******+++************************------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******))))))***,,,...///,,,---...///...,,,)))(((+++,,,---,,,++++++---//////...,,,++++++,,,...///000000000000000000000000///////////////.........///////////////.................................///...---...///000000...000000111111111111000000...///000000000000000000........................,,,,,,---.../////////...////////////////////////,,,,,,------------......------........./////////))))))))))))***++++++,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++++++++++++++,,,((())))))***+++,,,,,,,,,+++++++++******)))))))))---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,---...---,,,+++,,,...////////////////////////...---,,,,,,++++++++++++---------------------------,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++,,,,,,------...---,,,,,,,,,,,,---...---------,,,,,,,,,,,,+++---...///...---------///.........------,,,,,,,,,//////...------,,,------//////...---------------------------------,,,,,,+++,,,...000000...+++***,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,+++++++++******+++++++++---------......---,,,,,,...------,,,,,,,,,------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++------,,,+++,,,,,,---------.........------,,,,,,,,,,,,------------------------------///...------,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,,,,,,,,,,------...///------------------------,,,,,,------,,,+++******---------,,,,,,++++++++++++,,,,,,+++******+++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++---,,,+++******+++,,,---...---+++*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********)))))))))***,,,...///,,,---...///...,,,)))(((,,,---...---,,,---...000---...////////////...---///////////////000000000.........///////////////.........///////////////........................///...---...///000000...000000111111111111000000---......///111111000000////////////////////////,,,,,,---.../////////...000000000///......------,,,,,,,,,,,,------......++++++*********)))))))))++++++,,,,,,------------,,,---------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,++++++,,,,,,,,,,,,,,,+++++++++)))))))))******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,...///...---,,,---...////////////////////////...---,,,,,,++++++++++++------------------------......------------......+++,,,,,,,,,---------...---------,,,,,,+++++++++------------------------............---------------...///...---------///.........------,,,,,,,,,......---,,,+++++++++,,,...---,,,,,,+++,,,,,,,,,------------------,,,,,,,,,---------------------++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,---......---------------,,,,,,,,,------...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++,,,---,,,+++............////////////......------------......------------------------///...------,,,,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............++++++,,,,,,------......)))))))))***+++,,,---...,,,,,,,,,------------...***+++,,,------,,,+++***---,,,,,,,,,,,,,,,,,,++++++,,,,,,+++******+++---......------,,,+++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,++++++******+++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,+++***************,,,------...---,,,***))),,,---......------///111,,,...000111111000...,,,,,,------------..................///////////////.........///////////////........................///...---...///000000...///000000111111000000///...------///111111000//////////////////000000000------......///.........000000//////...---,,,,,,++++++,,,,,,------......,,,,,,,,,++++++*********,,,,,,---.........------+++,,,,,,------------,,,------............------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***+++,,,,,,,,,,,,,,,+++/////////......---------***+++,,,---...//////000++++++******************************++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------//////...---------......,,,,,,------......//////............---,,,+++***........................//////.........------------...///...------...///------------------,,,,,,------,,,+++++++++,,,,,,---,,,,,,+++++++++,,,,,,---------------------------,,,+++++++++---...///***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,------,,,,,,,,,---......,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******++++++,,,,,,------...---+++***+++,,,---,,,***------------............///......------......///---------------------------,,,++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...............///,,,,,,,,,---------------************+++,,,,,,---,,,,,,,,,---------......)))***,,,...///...---,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,+++******+++---,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,---------......---------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......)))***+++,,,,,,,,,,,,+++)))***+++------------,,,***+++++++++++++++,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111---......//////......---,,,,,,,,,---------................../////////000............/////////000........................///...---...///000000......//////000000//////...///...---...111111///---------........./////////.........///......------......------------------***++++++,,,------..................////////////+++,,,,,,------,,,+++***)))***+++---------,,,+++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,---...------,,,+++------------------......---------......//////000******************++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------///...------,,,,,,,,,---,,,,,,,,,---.../////////------...///......,,,,,,...//////////////////............---------,,,,,,---...///...------...///,,,,,,---------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,------+++,,,,,,------.........+++*********+++,,,...///)))***,,,......---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,++++++***+++++++++---------------------------,,,,,,++++++,,,,,,---------------------------***+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,+++++++++************+++,,,,,,---......,,,+++***+++,,,,,,,,,***,,,,,,,,,---------.........------,,,,,,------...---------------------------,,,++++++******++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........------------------------......---,,,,,,---------,,,,,,,,,------.........)))+++---///000000///...+++++++++,,,,,,---------+++,,,,,,+++******+++---******+++,,,------------++++++------------++++++***+++,,,---------------,,,---...//////...---,,,)))***,,,---...------,,,************************))))))***+++---...//////)))***+++,,,,,,,,,,,,,,,)))***,,,...//////......((()))***+++,,,---......&&&''')))+++,,,,,,,,,+++,,,,,,+++++++++,,,------***+++,,,,,,+++,,,...000...---,,,,,,,,,,,,---............/////////000000---.........//////000000---.........//////000000........................///...---...000000000.........////////////......000...---...000111///,,,,,,,,,,,,------............/////////...---,,,,,,++++++,,,,,,---......///******+++,,,,,,---......******+++,,,---...///000)))***++++++***)))((('''((()))+++,,,---,,,,,,+++------+++******+++------++++++------------++++++,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------------...///...---,,,+++(((((()))***+++,,,,,,------------------------,,,+++++++++,,,,,,------...------............//////(((***+++***)))((()))***------------------------++++++++++++,,,------...------------------------...---,,,,,,++++++++++++++++++,,,------...//////+++,,,...///000//////...//////000000000000//////---------,,,,,,,,,++++++---...///...------...///,,,,,,,,,------.........---------------...///000......---------......///++++++,,,,,,---...//////((()))***+++,,,---------)))***,,,.........,,,++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++'''((()))+++---.........///......------......///)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,+++************---------------------------,,,,,,++++++,,,,,,---........................)))***,,,---...---,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,++++++***************+++,,,,,,---......,,,+++******,,,,,,+++***---------.........//////---,,,,,,++++++,,,,,,---------------------------///...------,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...---......,,,++++++---///000///---,,,++++++,,,---++++++++++++******))))))))))))***+++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,......---++++++***)))***,,,---,,,+++,,,+++***))))))***+++,,,////////////////////////...---+++*********+++++++++***)))***,,,---,,,+++000///---,,,,,,,,,,,,++++++,,,------......------///000000...,,,******+++.........................................................------,,,,,,,,,---------------...///000---...000111111111000///000000000000000000000000000...---...///000///...000000000000000000000000------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***))))))))))))))))))))))))))),,,+++***)))***+++,,,---++++++,,,,,,,,,---------***+++,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++,,,------......///------------,,,,,,+++***+++******+++,,,---+++*********+++,,,,,,---......///...,,,+++***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------........................///......---------.........------,,,,,,------...+++++++++,,,---...///000............////////////000...---,,,---...111222000000000000000000000000,,,,,,,,,---------..................////////////------------------------,,,,,,,,,------..........................................------,,,,,,,,,------------------------++++++++++++++++++++++++---+++))))))***,,,---,,,***,,,......---++++++,,,))))))************))))))*********++++++,,,,,,,,,...------,,,,,,------...,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,...------,,,,,,------...(((***,,,---------...///++++++,,,,,,,,,---------******,,,,,,,,,,,,******+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++///---+++,,,...///---+++******+++,,,------------,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///000000///---,,,***+++,,,---......---,,,+++++++++++++++++++++++++++......---------,,,,,,,,,*********++++++,,,,,,---111111111000///...,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++---------------,,,++++++---///,,,,,,+++,,,,,,---...///++++++++++++*********))))))******+++,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++---...,,,++++++***)))***,,,---,,,+++,,,+++***))))))***+++,,,---------------------------,,,+++***)))******+++,,,+++***+++---...---,,,---,,,++++++,,,------,,,+++,,,------......---------///000000///...000111................................................/////////......---------///......---------......,,,---...///000//////...////////////////////////000...---...///000///---.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------************************---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,++++++******,,,---------,,,,,,+++***++++++++++++,,,,,,+++***+++++++++,,,,,,---------...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,,,,------------------------------......---------......///...------,,,,,,------...------,,,,,,,,,------...------------............///...---------///000111////////////////////////,,,,,,,,,---------..................////////////------------------------,,,,,,------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******,,,------,,,***,,,......---,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,++++++******++++++,,,---,,,++++++++++++,,,---***++++++,,,,,,,,,+++++++++******))))))******+++///000000///,,,)))((()))++++++,,,,,,,,,---------,,,------......------,,,........................---------,,,,,,+++++++++...,,,++++++---...---+++++++++,,,,,,,,,+++******+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---,,,,,,+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++,,,,,,,,,((((((***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,------,,,++++++---...***+++,,,------.........++++++++++++******************++++++,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***+++***)))***,,,---,,,+++++++++************++++++++++++++++++++++++++++++,,,+++******)))*********---,,,+++,,,---...---,,,******++++++,,,---......+++,,,------......------***+++------,,,+++---...................................................///////////////.........000000///------,,,,,,,,,,,,------...///.........///////////////////////////...---...//////...---------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111///,,,******+++---///++++++++++++++++++++++++---------------,,,+++************++++++++++++,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++***)))))),,,,,,---------,,,+++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------------................../////////........................,,,,,,,,,---------......---............/////////------------------------------------------,,,,,,...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,......---,,,+++---......---,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,---------------,,,++++++******++++++,,,...---+++******+++---...+++,,,,,,,,,,,,++++++***------,,,,,,,,,,,,------+++---......,,,++++++,,,,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++---+++***+++,,,---,,,+++,,,,,,,,,,,,+++***)))(((***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++,,,---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++$$$%%%''')))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((('''''''''+++---------++++++,,,---,,,---......---,,,***)))+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))+++,,,---,,,***+++***)))***,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************---+++++++++------,,,+++***+++------------...///+++,,,------......------+++,,,---+++)))(((((()))................................................//////..................//////...---------------------.........////////////////////////////////////...------//////...---------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))))))))*********+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++***************+++,,,,,,------,,,,,,,,,------,,,,,,+++***,,,---,,,+++*********,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,---...///000...------,,,,,,------...---------------------,,,,,,,,,---------.........------...//////......---------------------------,,,,,,,,,---------......---------.........//////------------------------.........------,,,,,,,,,........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,...//////---+++***,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......,,,***))))))***,,,...------------,,,+++******......------------......(((***,,,,,,+++++++++,,,,,,,,,,,,------------...,,,,,,************,,,,,,,,,***)))'''''')))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,---...000111...---,,,++++++,,,---...------------------------......---------,,,,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((+++,,,------+++++++++---,,,------...---+++***)))+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***+++***)))***,,,---,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++******,,,***)))***++++++***)))+++---//////---,,,---...+++,,,------......------...///000...---+++,,,---........................////////////////////////---------------------------------------.../////////////////////000000000........................///---,,,---...///...---........................---------,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,***)))))))))*********+++++++++))))))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))++++++,,,,,,---.........+++,,,,,,------,,,,,,,,,***,,,...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------+++++++++++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,...///000...------,,,,,,------...***+++,,,---............---.........////////////------............---,,,------------------------,,,,,,,,,---------......------------............------------------------.........------,,,,,,,,,........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,...//////---+++***+++,,,+++))))))***,,,++++++,,,,,,,,,,,,++++++++++++******************...------,,,,,,------...,,,+++***))))))***+++,,,---------------,,,+++***++++++************++++++---......,,,(((%%%$$$$$$,,,,,,---------.........,,,,,,************,,,,,,///...,,,******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......------))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---//////...---,,,++++++,,,---...------------------------......---------,,,,,,,,,...------,,,,,,+++++++++............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***+++------,,,++++++,,,)))***+++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++***)))***,,,---,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++***))))))******)))(((***---000000---+++,,,---+++,,,------......------)))+++------------///000........................////////////////////////,,,,,,,,,---------------,,,,,,,,,------///000000000////////////000111111...........................---,,,---......---,,,........................------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++************++++++++++++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,//////...------,,,,,,+++++++++,,,---------,,,,,,***---///---***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...++++++++++++++++++++++++,,,+++++++++,,,---.........------,,,,,,------...)))***,,,.../////////............/////////000000.........---------------------------------------,,,,,,,,,---------......,,,------------.........------------------------------------------,,,,,,........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++,,,......---,,,***++++++***))))))+++,,,******++++++++++++******************)))))))))))),,,++++++******++++++,,,,,,++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,***+++,,,+++)))''''''''',,,---------...............------,,,,,,------...------++++++++++++------++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++---+++,,,---...////////////)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---,,,,,,+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...------)))+++------,,,+++++++++************+++,,,---...+++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---//////...,,,+++***)))***,,,---,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,+++******++++++***(((%%%***......+++***+++---+++,,,------......------((()))+++,,,+++,,,---///........................////////////////////////------------.........///......---------....../////////...---...///000111...........................---,,,,,,......---,,,------------------------...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......------,,,++++++******+++,,,,,,---------,,,***---000...***''')))++++++++++++,,,,,,---------***+++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,,,,------...***+++---...///...---,,,---------........./////////...---,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------,,,,,,------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++******,,,------,,,,,,------,,,***+++,,,...******++++++++++++******+++++++++*********)))))),,,++++++******++++++,,,,,,,,,---......---,,,,,,,,,,,,------------------///......------......///%%%(((***++++++,,,---///------------............,,,------......------,,,++++++************+++++++++++++++,,,,,,---------+++---...---++++++,,,...,,,,,,---......---------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///******+++,,,------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------------))))))+++,,,------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---,,,,,,+++)))+++------,,,+++***+++...---,,,***)))******++++++++++++,,,,,,---------------------------------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,...///000///---+++***)))***,,,---,,,+++++++++------------++++++++++++++++++++++++++++++***+++---...///...---------,,,++++++,,,,,,***)))!!!&&&+++,,,***)))+++...+++,,,------......------...000000000...---...///........................000000000000000000000000---.........//////000000000///...---------------......---,,,---...///000...........................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---***)))((()))+++---++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++,,,,,,,,,------------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***)))******+++,,,,,,------***+++,,,,,,------------***---000...)))'''(((+++******+++,,,,,,---......)))***,,,---...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------,,,,,,------...,,,---...//////---+++***,,,,,,,,,---------......000///---+++++++++---...........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,------.................................,,,,,,,,,------.........------------------------++++++++++++++++++++++++---+++))))))***,,,---,,,...//////---,,,,,,...000***++++++,,,,,,++++++***,,,,,,,,,+++++++++******...------,,,,,,------...---...000111111000...---++++++,,,---............,,,++++++******++++++,,,,,,...///...,,,******+++---------.........//////******,,,------,,,******---......//////......---+++++++++,,,,,,---------+++---///...,,,+++---///------------,,,+++*********++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////)))***,,,///000111000000+++,,,............,,,+++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,------.........,,,,,,---.........------......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++******))))))******))))))******+++,,,+++++++++,,,,,,---------...---,,,,,,++++++++++++............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))*********++++++++++++))))))+++000333222111***+++,,,---...---,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...//////------------------------........................,,,---------.../////////000000000000///...---,,,//////.........---------,,,---.........---+++***.........................../////////...---,,,,,,//////.........---------///...,,,+++***++++++,,,))))))***+++,,,,,,------...------,,,+++***))))))***+++,,,,,,******+++,,,---,,,,,,,,,++++++******++++++++++++++++++++++++------...///...---+++***------,,,,,,,,,,,,++++++...---,,,+++++++++,,,---........................---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///+++,,,------++++++,,,---++++++***)))((((((((()))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---,,,,,,---///******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...//////.........---------+++,,,,,,---...///000000,,,------......------,,,------------------------++++++++++++++++++++++++---------...............,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---//////...------------------------------............------///...---,,,,,,---...///---------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------***+++---------+++)))(((+++,,,,,,------,,,,,,+++...------,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------++++++............------,,,+++---------,,,,,,++++++++++++***)))((((((***,,,---&&&'''))),,,---......---000///---,,,,,,---...///......---,,,+++***)))(((...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///000///...---------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000000///...---,,,,,,+++,,,---.........---,,,+++000///...---------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))),,,++++++++++++,,,------+++++++++,,,,,,---------...---,,,++++++++++++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,///111000...***+++,,,---------,,,,,,------------------,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...//////////////////////////////.................................///////////////....../////////...------//////.........---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++...---------,,,,,,,,,,,,...---,,,+++++++++,,,---*********++++++,,,,,,---,,,,,,,,,+++++++++++++++***,,,,,,,,,+++***+++,,,***)))))))))((((((((('''++++++++++++++++++++++++***+++,,,---------,,,++++++++++++,,,,,,---------------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---...+++,,,------++++++,,,---++++++***)))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................++++++,,,,,,,,,,,,------,,,---...---++++++,,,...++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...///.........---------------------...............,,,------......------,,,---------------------------------------------------------...............---------------------------,,,+++,,,...///...---------------------------------............------...---,,,,,,,,,,,,---............---------,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------,,,+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------------,,,++++++---,,,,,,,,,,,,,,,,,,+++******+++++++++,,,+++++++++,,,,,,,,,,,,,,,++++++***+++,,,---.../////////---------,,,,,,,,,,,,,,,---+++++++++------,,,+++------------------------++++++,,,,,,,,,,,,------///......------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........---------------+++,,,---.........---,,,///......---,,,,,,------)))***++++++------...///((())))))***,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************---------------......///++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------///...------......---+++***+++,,,---------,,,,,,,,,,,,------------------,,,,,,++++++++++++******+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------...//////////////////////////////////////////////////////000000000///////////////,,,,,,---............---...............---------000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++***+++++++++,,,,,,,,,---***,,,---,,,+++***+++---,,,,,,++++++++++++******++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,)))******+++---......///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++,,,---,,,+++***+++---++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------,,,------,,,***)))+++,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...............------------............------,,,,,,,,,------......------,,,---------------------------------------------------------.........//////........................///...------//////...---------------------------------............---------,,,,,,++++++,,,,,,---//////............------***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------///...,,,******+++---...++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,---)))***,,,......---,,,+++......---,,,,,,++++++,,,'''))),,,...///...---,,,,,,,,,,,,------.........******+++,,,...///---+++........................---------,,,,,,+++++++++------------------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,---------...++++++,,,---...............------,,,,,,,,,,,,,,,)))***++++++------...///)))******+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------......------,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,*********+++++++++,,,,,,///...------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.................................------------...//////------------------------000000000000000000000000000000//////......------***+++,,,---....................................111000///------...//////........................***+++,,,---------------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***,,,,,,,,,+++***+++,,,++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------+++))))))***++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------------------------...---,,,---...///...---------------------------------............---------,,,,,,,,,,,,,,,,,,---............------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,---...,,,,,,------------,,,,,,...------,,,,,,++++++*********++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++++++++,,,,,,++++++***+++++++++,,,,,,---------+++,,,---.........---,,,------,,,+++,,,---///000+++,,,------,,,+++)))(((,,,,,,,,,,,,------------))))))***---//////---+++------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---......///------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......//////---,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++---------------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------......---------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,,,,---------------++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.................................------------...//////........................000000000000000000000000.........------,,,,,,,,,******,,,---......//////---.....................111000///------...//////........................+++,,,---......///......,,,,,,,,,,,,,,,---------***++++++,,,------------,,,,,,++++++++++++++++++......------,,,+++******+++,,,------++++++,,,---))))))******************++++++++++++++++++++++++//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++,,,,,,******+++,,,,,,+++++++++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---+++))))))***,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------++++++,,,,,,---......///,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,******)))+++...//////...------------------------------............------------............------,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------............------...------,,,,,,++++++*********+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------***++++++,,,,,,++++++++++++++++++,,,,,,---------...---,,,,,,,,,---...///------,,,+++,,,---///000...---+++***))))))******,,,,,,,,,,,,++++++++++++))))))***---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///------------------------...------,,,,,,------.........---,,,++++++******+++++++++,,,---...//////,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++.........------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++************++++++,,,******+++,,,,,,,,,++++++***++++++,,,,,,------...***+++,,,,,,------,,,,,,------------............***+++------,,,,,,---///,,,,,,+++++++++,,,---...,,,,,,------------------,,,,,,------------......++++++***************)))++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------.................................------------...//////000000000000000000000000////////////////////////---------,,,,,,,,,,,,,,,++++++,,,....../////////---------...............000///......------......,,,,,,,,,,,,,,,,,,,,,,,,------......//////......,,,,,,,,,,,,------------++++++,,,---------,,,,,,++++++++++++++++++++++++//////...---,,,+++******+++---...---,,,+++,,,...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++111000///---,,,+++******---------,,,,,,+++++++++******+++,,,------------++++++++++++++++++++++++***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***+++,,,+++***)))***,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------+++,,,,,,,,,******,,,---)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------******+++,,,---...//////,,,------......------,,,+++,,,,,,------.................................+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***---//////...------------------------------............---------......//////......---+++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++)))+++---//////...,,,+++------............------***++++++,,,,,,------...++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...---+++***+++,,,///000......---,,,,,,++++++,,,,,,+++***))))))+++---...,,,,,,,,,++++++***************+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...---,,,+++******,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,------...)))***++++++------...///,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,,,,------------,,,,,,+++++++++***************+++,,,,,,)))***++++++,,,,,,,,,+++******+++,,,,,,---......***+++,,,,,,------,,,,,,---------............///***,,,...---++++++,,,...,,,,,,+++++++++,,,---...------------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------.................................------------...//////000000000000000000000000........................,,,,,,,,,---------------,,,---...///////////////---------.........//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***+++++++++,,,,,,,,,,,,+++,,,---------,,,+++************++++++,,,,,,---......------,,,,,,,,,+++,,,---...---,,,,,,,,,...---------.........//////++++++++++++++++++++++++000///---++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------************************+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,+++***)))+++,,,+++***)))***+++---,,,+++++++++++++++,,,++++++++++++,,,,,,,,,,,,------------------------........................++++++,,,,,,,,,,,,------***,,,,,,,,,+++,,,...000***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,------......------,,,++++++,,,,,,---......///////////////////////////++++++,,,---...///000000------------------------,,,+++***,,,...//////...------------------------------............------,,,---............---,,,,,,,,,,,,,,,------......***+++,,,,,,------,,,,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---+++++++++------,,,+++------------------------------,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///.........------,,,,,,...---,,,,,,,,,---......------,,,,,,---......///)))***++++++------...///))))))***+++,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++,,,---------------,,,,,,+++++++++******))))))***+++,,,,,,+++,,,------............******+++,,,,,,---......++++++,,,---------,,,,,,+++++++++,,,,,,,,,------+++---///---+++***+++------,,,+++***+++,,,---............------,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------.................................------------...//////////////////////////////........................,,,------....../////////---...//////000/////////---------.........//////,,,---.........---+++***........................------------,,,,,,+++***))))))******++++++++++++,,,------...---,,,***)))))))))***+++,,,,,,------,,,,,,,,,---------......,,,---......,,,,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++*********+++,,,******+++,,,------...///)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++---///000111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))+++++++++***)))***+++---,,,,,,+++******************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---,,,---///111+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,------......------,,,++++++,,,,,,---...//////------------------------++++++,,,---...///000111........................///---------//////...------------------------------..................---++++++------------++++++---------.........//////++++++,,,---------,,,,,,---------,,,,,,+++++++++,,,+++***))))))+++---...*********++++++*********......---,,,,,,++++++***------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---+++++++++,,,------............---------,,,,,,+++++++++)))***,,,......---,,,+++&&&'''))),,,---.........---...//////---+++)))'''***++++++,,,---//////000...---++++++,,,---,,,+++........................///......---+++******)))...------,,,++++++++++++++++++++++++++++++++++++......------------......---------........./////////...---,,,+++,,,---...---------------...///000---------,,,,,,,,,++++++------------------------)))***,,,...//////......///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///.........//////---+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------..................---------......//////......---222000---***))))))+++,,,------------,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////////////////////////////.........////////////000/////////////////////////////////...---------,,,000///...------------------.........///000000000,,,---...//////...---,,,........................,,,,,,------------,,,,,,---,,,+++,,,------,,,***,,,,,,---------.........---,,,,,,++++++,,,,,,---......---,,,,,,+++*********+++,,,,,,---...//////---------,,,,,,+++++++++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++......---,,,,,,,,,,,,---..................------........./////////000000+++,,,------++++++,,,---/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******,,,---...---+++***+++,,,000...+++)))***,,,///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,+++,,,...///---+++(((&&&,,,------......------,,,///...,,,+++,,,...000111***+++,,,---.../////////////////////...---,,,,,,,,,---......//////......------------------------,,,---------------------,,,,,,+++***+++,,,---...------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++)))((('''(((***---///******+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...*********++++++,,,,,,---++++++,,,,,,,,,,,,------++++++------------++++++,,,++++++++++++,,,------,,,,,,,,,,,,+++***)))))),,,,,,+++***+++,,,...///------------,,,++++++***......---,,,,,,+++******...---,,,++++++,,,---...111---******---///...,,,,,,,,,,,,++++++*********///...---***((())),,,///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,---...///........................------------------------***+++,,,............---...---+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,,,,------+++***++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------..................------+++,,,,,,------,,,,,,+++///...,,,++++++,,,---...,,,,,,---------,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........------------------------------........./////////////////////////////////...............---------///......---------........................//////------...//////...------........................//////000000000000//////+++******+++------+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++************++++++++++++++++++---------,,,,,,+++++++++------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................------,,,++++++++++++,,,------...............---,,,,,,,,,,,,---------...+++,,,------++++++,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...------,,,,,,++++++++++++,,,,,,+++***))))))+++...---+++******,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...*********++++++,,,,,,---+++,,,---------+++)))(((,,,------......------,,,...------,,,---...///000***+++,,,---.........---------.........------,,,***+++,,,,,,------,,,,,,000000000000000000000000.........------,,,,,,+++------,,,,,,,,,---...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++*********,,,...///,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---+++,,,,,,---------,,,,,,,,,,,,+++++++++,,,---...,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------...---++++++---------,,,******++++++++++++++++++......---+++)))))),,,.........------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---,,,,,,,,,,,,---...///........................------------------------,,,,,,---......------,,,...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------+++++++++++++++,,,------,,,+++***+++,,,,,,***(((++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,---------............////////////////////////---------.....................---------...//////.........---------------------...//////...------........................------............------+++******,,,......---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,++++++************------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---......//////......---,,,------....../////////,,,,,,+++************++++++,,,---...............,,,,,,,,,,,,------------+++,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------//////...------,,,+++++++++,,,---,,,+++***+++,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))***+++,,,---......///+++,,,,,,,,,,,,,,,++++++,,,------......------,,,---------...............+++,,,,,,------,,,,,,++++++,,,,,,------------,,,***+++,,,,,,------,,,,,,------------------------//////...---,,,++++++***...------------...///000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------.........,,,,,,,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---***+++,,,---............,,,,,,+++++++++,,,------++++++,,,---------,,,,,,******+++,,,,,,---......,,,------......------,,,+++,,,------,,,+++,,,,,,+++++++++,,,------......,,,---...---+++***+++,,,......------------..............................------------------------,,,,,,------...------,,,------,,,,,,,,,---..............................,,,,,,------------------.........------,,,,,,+++------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------+++++++++***+++,,,,,,---+++*********,,,,,,***)))+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,------------......---......//////......---******,,,---------,,,+++***++++++,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------////////////////////////,,,,,,,,,---------......////////////////////////,,,---------.../////////---------------...///000.........---,,,,,,,,,+++---..................---........................+++,,,,,,------,,,,,,+++,,,++++++---///000///...---------............///------,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------******++++++,,,---......---,,,,,,+++++++++++++++***+++,,,---.../////////........................+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------//////...---,,,+++******---...//////------...///******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,------......//////,,,++++++***+++,,,---...,,,------......------,,,------...//////......---,,,,,,------,,,+++************+++,,,------------,,,---......//////......++++++++++++++++++++++++.........------,,,,,,,,,---------------......//////...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------...//////...---,,,))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------...------,,,,,,------...---------,,,,,,++++++***+++++++++,,,,,,,,,------------++++++++++++------,,,,,,,,,,,,,,,------...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,---***++++++,,,------------***++++++,,,,,,------...+++,,,---......---,,,+++(((,,,//////,,,***+++,,,............////////////***,,,......,,,++++++,,,...------,,,,,,------...................................................,,,,,,------...---------------,,,,,,,,,------...........................,,,,,,,,,---------......///......---,,,,,,,,,,,,,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++************+++,,,,,,,,,++++++,,,------,,,***+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---......//////......---******,,,,,,,,,+++)))(((***++++++,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------////////////////////////,,,,,,,,,---------......////////////////////////,,,---------.../////////---------------...///000.........---,,,,,,,,,+++.........------.................................//////000000000000//////+++******,,,...///...---------........./////////...------,,,,,,------...------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------------,,,,,,******++++++,,,---............---,,,,,,,,,,,,,,,***+++,,,---..............................------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------,,,+++******)))---...//////------...///)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,......------,,,,,,++++++,,,,,,+++***+++,,,...000,,,------......------,,,---......//////...------------------,,,+++************+++,,,------------,,,---......//////..............................,,,,,,,,,------.........++++++,,,,,,------------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,---......---+++******+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......////////////.........------,,,,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,------------++++++++++++---------------------...//////,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++(((,,,//////,,,***+++---000//////...---,,,,,,+++)))+++......---,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---.........---...------,,,,,,,,,------........................+++,,,,,,------.........///...---,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,+++,,,...///---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,------......+++,,,,,,------,,,,,,+++***+++,,,,,,,,,***)))(((++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,---------............////////////////////////---------.....................---------...//////.........---------------///...------------...///........................---......//////......---)))((((((***,,,,,,+++***+++,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,------......////////////...------,,,,,,------***+++,,,---------------,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++++++++*********+++,,,,,,++++++,,,---***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,+++***)))(((((('''---,,,+++++++++---...///,,,------......------,,,...............---------............------,,,++++++,,,,,,------------,,,***+++,,,,,,------,,,,,,------------------------***++++++,,,---...//////***+++,,,,,,------,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------------,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------------......///,,,,,,,,,,,,+++***)))(((,,,,,,---------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---......---,,,------...---,,,+++***((('''''')))+++---...---,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++------------------------++++++,,,---..................---,,,,,,,,,------........................++++++,,,,,,---......///......---,,,,,,,,,---...+++---///...,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,++++++,,,...///---,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,------......+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,---------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,------------.........------------------------------........./////////////////////////////////...............---------///......---------......................../////////...------------...///........................+++,,,,,,------,,,,,,++++++******+++,,,,,,+++))),,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********++++++++++++,,,,,,---------******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,...........................---,,,,,,++++++,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******+++,,,------++++++,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,,,,,,,---)))***++++++******+++---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,++++++******)))------,,,,,,,,,------...,,,------......------,,,000///...---,,,------........./////////...------------.........------,,,***+++,,,,,,------,,,,,,************************+++,,,,,,------.........++++++---.........---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,............---,,,++++++------------------------******+++,,,,,,---......***++++++++++++++++++***,,,++++++******++++++,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,+++***,,,,,,---------,,,++++++***++++++,,,,,,------...---------,,,,,,---------000...------...///......---,,,,,,+++***)))(((((()))+++------,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///...---,,,,,,,,,,,,,,,........................++++++,,,,,,---...//////...---,,,,,,,,,,,,......+++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------*********)))***++++++,,,++++++***,,,......---,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------******+++,,,,,,---......---......//////......---+++,,,,,,---...///000111------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,------------------.........//////////////////////////////.........////////////000/////////////////////////////////......------,,,000///...------------------.........///000000000///...---,,,,,,---...///...........................//////////////////...///...---...//////---,,,........./////////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,++++++---,,,++++++******++++++,,,,,,---------,,,++++++.........------,,,,,,,,,+++,,,------++++++,,,------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,------......///***+++---,,,,,,,,,---...------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---.....................------------------------,,,------......------,,,111000...,,,+++,,,...///......///////////////...////////////...---,,,,,,,,,---......//////......---------------------------------------------,,,,,,,,,.../////////...---***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...******++++++,,,---......******+++,,,------------------------------------******+++,,,,,,---......+++++++++,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,---------++++++---......---++++++******))))))******+++,,,++++++,,,---............,,,,,,---...---,,,***)))------------,,,,,,+++***((()))***+++---...///000......,,,++++++,,,......222///,,,,,,///111000...---------------------,,,***+++,,,,,,++++++---...---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............///...---,,,,,,,,,,,,,,,................................................111000...,,,+++,,,...//////...,,,++++++,,,...///........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------000...---++++++,,,---...000///---,,,,,,---///000///...---+++******++++++---------.........//////......---------,,,,,,,,,++++++,,,------......///---,,,+++******+++,,,---***,,,------,,,,,,...///------------------------...---,,,++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,000//////---,,,+++******...------------...//////........................///////////////......---,,,---------......//////................................................//////000000///...------,,,---------.../////////000000//////.........---000///...---------------+++,,,,,,,,,,,,,,,,,,,,,,,,---///111111000///...000///---,,,+++*********+++++++++,,,,,,---------,,,------......------,,,---.........---,,,,,,+++------------,,,,,,+++***------,,,,,,+++***))))))------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++*********...---,,,++++++,,,---...111///---,,,,,,,,,...///+++,,,---.........---,,,,,,,,,,,,++++++*********+++,,,---......---+++***+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,,,,---------........................------///......---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------........................---------------------------------,,,,,,+++++++++........................------------------------)))***,,,...//////......((()))***+++---...//////..................------......------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------------++++++++++++---------------,,,+++***((((((---,,,+++******,,,...///---------...------,,,,,,,,,,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,------......,,,)))'''''''''...------,,,,,,------...***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++........................------------------------+++,,,------......------........................///...---,,,+++************+++,,,,,,------------///...,,,***))))))******------------------------------------------------...---,,,,,,++++++++++++...---,,,,,,,,,,,,---......000111///---,,,...111........................000///---,,,,,,,,,---...///...,,,++++++,,,...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,******+++,,,---...---,,,+++++++++,,,---,,,++++++++++++,,,...///---------.....................---------,,,,,,,,,------------------,,,,,,,,,,,,+++******+++,,,,,,+++---...---,,,,,,---...------------------------,,,,,,+++***+++---///000++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,---..............................///////////////...------------------------,,,,,,................................................///////////////...---------------...............///.........------------//////...---------------------------------------)))***,,,---...---,,,+++---,,,,,,++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***,,,---------,,,,,,+++************+++,,,,,,---------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,---------,,,,,,---------///...,,,+++++++++---...+++,,,---.........---,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------......---------------...........................+++,,,,,,,,,------------------------------------........................---------------------------------,,,,,,,,,++++++........................------------------------++++++,,,---............+++,,,,,,---...///000000..............................------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,+++++++++,,,---...,,,------...------,,,,,,***))))))***,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***,,,,,,+++)))))))))***...------,,,,,,------...,,,,,,---............---------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................///......---,,,,,,,,,,,,***+++,,,,,,---------,,,///...---++++++++++++,,,------------------------------------------------//////...---------------...---,,,,,,,,,,,,---...---...///...,,,+++---///------------------------//////---,,,,,,,,,---......---,,,++++++,,,---...---,,,+++******+++,,,---------------------------///......---+++******)))---,,,+++***)))***+++,,,+++++++++++++++***))))))++++++++++++,,,---...///.........---------------......---------,,,,,,,,,.........---,,,+++++++++,,,,,,++++++++++++,,,,,,,,,.........,,,+++,,,---------------------------+++*********+++,,,...///************************+++,,,,,,,,,---------...,,,++++++++++++,,,------...........................////////////...------......------,,,++++++***................................................///////////////......---...............------------------------,,,,,,,,,//////...------------.../////////......------,,,)))***+++,,,,,,,,,+++************+++,,,---...///---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,++++++******,,,,,,---------,,,++++++*********+++,,,---------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////...............,,,------......------,,,...---,,,+++***+++,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++++++++,,,+++)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------------............------------------------------------------------------------------------------------,,,,,,,,,,,,........................---------------------------------,,,,,,------...---------.........//////..............................------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,------...------,,,---,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...(((***++++++******,,,---...------,,,,,,------...,,,---......//////......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------.................................---------------++++++,,,---------,,,,,,...------,,,,,,------...------------------------------------------------...------,,,,,,,,,,,,---...------,,,,,,------...,,,------,,,++++++---...------------------------......---,,,,,,------......---,,,,,,,,,,,,---......---***))))))***---...------------------------......---,,,,,,+++******------,,,+++***+++++++++***+++,,,---,,,***((('''---------,,,,,,+++++++++......------------,,,,,,......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---------------------------++++++*********+++,,,---++++++++++++++++++++++++......------,,,+++******,,,,,,,,,+++,,,,,,---.................................//////......---,,,------------------------...................................................///////////////....../////////...---------,,,------------------------///......---------......000//////...---,,,,,,++++++,,,---............---*********+++,,,---...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,---------------,,,,,,------------------------------------------------/////////...............+++,,,---......---,,,+++...---,,,,,,++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,(((((('''((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------------------------------------------------,,,,,,........................------------------------///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.....................------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,)))***,,,......---,,,+++,,,,,,------...---------///...---...///000000///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...(((***++++++++++++,,,......------,,,,,,------...,,,,,,---...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------........................,,,,,,------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,------------------------------------------+++******))))))*********------------------------,,,,,,,,,,,,,,,,,,---...------------------------------,,,,,,,,,------------------,,,,,,---------///...+++******+++...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,***,,,---......,,,***(((,,,,,,,,,,,,,,,,,,++++++------------------,,,,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,++++++---------------------------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---------------......///.......................................------,,,,,,------...///000000111////////////////////////..............................///////////////.../////////...---------,,,..................//////......---------......///.........---,,,+++******---......///////////////,,,,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---------------,,,+++,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------......---------------------------------------------------------------------------------+++,,,---......---,,,+++///......---------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---------.........///+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------........................------------------------000///---,,,++++++,,,------,,,,,,,,,,,,+++++++++---------.........//////......------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++)))***,,,...///---,,,***+++,,,,,,---.........---,,,+++))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---,,,******+++,,,...------,,,,,,------...++++++,,,------------,,,------,,,,,,,,,+++++++++------------------------------------------------+++,,,------......------........................******+++,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++******++++++,,,,,,------,,,,,,,,,---------......------------------------*********))))))******+++------------------------------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,---------.........---------,,,,,,***,,,---//////...,,,+++((()))***,,,---......///+++,,,,,,,,,------------......---------,,,,,,,,,*********+++,,,---------,,,,,,------------,,,,,,,,,.........,,,+++,,,------------------------------------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---.........------------...//////........................---............---,,,,,,,,,,,,---///000111222333////////////////////////........................---...//////////////////...............---------.........///////////////...------------...//////---------,,,,,,++++++***,,,,,,,,,---------.........------,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---.........------++++++,,,---------,,,,,,)))***+++,,,---...///000,,,------............---------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,//////.........---------+++++++++++++++,,,------,,,,,,,,,,,,------------***,,,...000111000...---------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------....../////////,,,++++++,,,,,,---...///........................+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................------------------------///...------,,,,,,,,,,,,........................,,,,,,------.../////////......------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,---------............+++,,,,,,------,,,,,,+++---------------,,,++++++)))***,,,......---,,,+++++++++,,,---............---+++))))))+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---***))))))***...------,,,,,,------...***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++........................------------------------+++,,,------......------........................)))***+++,,,,,,+++***))),,,,,,---------,,,++++++)))***++++++,,,,,,,,,++++++,,,,,,------.........---------------------------,,,,,,,,,,,,------...,,,------......------,,,...,,,+++,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++***+++,,,---......------'''(((***,,,...//////...******+++,,,---......///......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,+++---...---,,,,,,---...------------------------++++++,,,---------------++++++++++++++++++++++++))))))***+++,,,---......------,,,,,,------...///........................------......------,,,+++,,,------...///000111111////////////////////////........................------...///////////////---------...............---------....../////////---------------...//////---------------,,,,,,,,,,,,,,,++++++,,,,,,------...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,---------------***+++,,,,,,---------,,,)))***+++,,,---///000000,,,,,,---.............................................---------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,------------.........------,,,,,,,,,+++*********+++,,,---,,,,,,,,,---------.............../////////.........---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......++++++,,,------...//////,,,,,,,,,,,,---...///000........................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///........................---------------------------------...------,,,,,,---.....................,,,,,,------...//////000......------------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------............+++,,,,,,------,,,,,,++++++,,,------...---------***+++,,,---------,,,,,,***+++,,,---............///---******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---......---+++******+++...------,,,,,,------...+++,,,,,,---------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................++++++---------+++)))(((,,,---------,,,,,,+++******+++,,,---------,,,+++++++++,,,,,,---......///---------------------------------------...//////,,,,,,---......---,,,,,,---+++)))***---//////---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,------......------,,,************************------------------------///...------,,,+++******+++,,,,,,,,,,,,+++******)))***+++,,,---.........***+++,,,---------,,,+++))))))***+++---...//////......---------,,,,,,,,,------,,,++++++*********,,,,,,---......---,,,,,,+++,,,------,,,,,,...///------------------------((()))+++---...///000000************************,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...........................------......------,,,+++------..................000000000000000000000000........................------...///000000//////,,,------....../////////,,,,,,,,,------.........---------------...///000------..................------,,,,,,,,,---...///,,,,,,,,,++++++,,,------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,---.../////////....................................------,,,,,,,,,,,,,,,,,,------...............,,,++++++,,,......,,,,,,---------,,,+++***,,,+++*********+++,,,---,,,,,,,,,------............---+++******+++,,,---...---+++******+++---...------------------------,,,,,,,,,---------......,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................------------------------+++,,,---.........,,,,,,+++++++++,,,,,,,,,------,,,,,,------...///000000.........------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////++++++------------++++++)))***,,,---.../////////++++++,,,,,,---------,,,***+++,,,---............+++)))'''&&&(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,---...---+++***+++,,,...------,,,,,,------...,,,---......//////......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------........................,,,---.........,,,)))(((------------,,,,,,+++***,,,,,,.........---,,,+++++++++,,,,,,---...//////------------------------++++++++++++,,,,,,---...,,,,,,---......---,,,,,,,,,)))((())),,,......,,,//////...------.........------------------------.........------,,,,,,,,,..........................................------//////.........---------,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))***+++...///...,,,---,,,,,,,,,,,,---......---,,,+++)))(((((())))))***+++,,,---...---,,,+++******+++++++++******)))+++---------+++***+++---//////............//////........................//////...---------------///............---------000000000///......------.../////////...---,,,,,,...///000000//////000111//////............//////000000///........................------.........------++++++++++++------++++++++++++++++++++++++---......//////......---+++,,,---...///...---,,,++++++,,,,,,,,,,,,------...---,,,,,,......---,,,!!!&&&---///...,,,******------------------------+++---...---,,,***++++++......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......//////...------------...------------------------++++++,,,,,,---...//////.........------,,,,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,---------.../////////...------,,,,,,,,,------........................---------............/////////............//////...---,,,,,,,,,,,,---...++++++)))))))))+++---...------,,,+++,,,---...///////////////////////////////////////////////////...000111000...------...000000///...---,,,,,,+++++++++,,,,,,---...//////......//////...---,,,,,,---------............///++++++,,,,,,---...//////------------------------......---,,,,,,+++******---------+++******,,,///.........------,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------,,,+++***))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,+++*********///...,,,++++++,,,...//////---++++++++++++)))(((------......///000000000//////.........---------+++++++++,,,,,,,,,---------------------------------,,,+++*********,,,,,,...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...........................---+++******+++---...//////.........---------...///...---,,,,,,...000,,,++++++******+++++++++------------------------......---------,,,,,,,,,------------------------------------------------------,,,,,,,,,+++++++++,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,...///...,,,+++++++++++++++,,,------111000...---,,,,,,,,,---------------,,,++++++***++++++,,,,,,,,,++++++***+++,,,------++++++,,,---//////............//////........................222111000...---,,,,,,+++---------.........//////////////////.....................///......------///000111000///...///000//////............//////000000///.....................------------......,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,***++++++++++++++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,......---,,,%%%(((,,,---,,,+++,,,---,,,,,,,,,+++++++++++++++,,,---......,,,++++++,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........---,,,,,,------...//////------------------------+++,,,,,,------.........------------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,---------....................................//////////////////............//////...---,,,,,,,,,,,,---.........//////000/////////------,,,,,,,,,---...///................................................---///000000...------.../////////...------,,,,,,+++,,,,,,------...............///......------,,,---------............///,,,,,,,,,------.........------------------------000///,,,*********+++---+++,,,---,,,******,,,---,,,,,,,,,+++++++++******,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))***+++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,++++++++++++***)))(((''''''((()))***///---,,,,,,------+++***---------------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---------.........---------------------------,,,+++++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------,,,+++++++++,,,---.........------------,,,---...///...,,,,,,...///...---------------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------,,,++++++,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,---...///---,,,*********+++++++++,,,,,,......---,,,++++++++++++///...---,,,+++***************++++++++++++*********+++,,,,,,,,,,,,---...//////............//////........................111000///......---------++++++,,,---...///000111............////////////------......///.........000111222000///---.../////////............//////000///......---.........------,,,,,,,,,,,,------++++++************++++++******++++++,,,,,,------)))******++++++******)))+++*********++++++,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,......---,,,)))***,,,,,,+++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,,,,---......---------,,,,,,,,,,,,,,,,,,------------------------.........//////******+++,,,---...//////------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............---------------------,,,,,,------...........................+++++++++,,,,,,,,,------//////............//////...---,,,,,,,,,,,,---...,,,---///000000...,,,+++---,,,,,,,,,,,,---...///........................------------------------,,,...//////.........///........................------------------------...............------------------............///------------------......------------------------222///,,,)))(((***---///)))+++---,,,+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***))))))+++,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------......------------......---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,...---,,,,,,......---,,,......------,,,++++++***(((((()))***+++,,,---------------.........//////---------------------------,,,,,,,,,------...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---//////---,,,---...///............//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////.........---------------,,,+++++++++,,,,,,.........------.........---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......---+++******+++,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++///...,,,+++***++++++,,,((())))))************))))))***,,,,,,,,,,,,...//////......------......///........................---------...///000222222,,,,,,------...//////000---------...///000000111,,,,,,---.../////////...111222222111...------...///......------......//////......------.........---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++*********+++---...+++++++++,,,,,,,,,------...---,,,,,,......---,,,***+++,,,------......///.........///////////////...//////...---,,,---.........---------,,,,,,,,,------..................------........./////////******+++,,,------------------------------------------------------,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------.........------,,,,,,,,,------,,,,,,,,,---..............................,,,,,,,,,,,,------------///......------......///...---,,,,,,,,,,,,---...,,,,,,---------,,,***))),,,,,,,,,,,,------..............................------------------------+++---//////......///000---------.........//////------------------,,,,,,.........---------......---------............///............------------------------------------000///,,,+++***+++---...(((***------,,,*********..................------...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******---------------,,,++++++,,,,,,,,,++++++,,,,,,,,,------------------------***++++++,,,,,,------...------,,,,,,,,,,,,------,,,+++++++++,,,,,,---...//////............//////,,,++++++,,,---......---/////////......---------++++++,,,------...//////------------............------------------------++++++,,,,,,------......------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,++++++++++++---//////...,,,,,,---++++++******+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------........./////////.........------------,,,,,,++++++,,,,,,,,,.........------.........---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,+++++++++,,,---...---------///////////////.........,,,++++++***+++,,,...///)))***++++++,,,,,,,,,+++)))***,,,,,,,,,,,,...///......------------..............................,,,,,,,,,---///000222333........................,,,------...///000111111,,,,,,---.../////////...111222222111...------.........------------............------------......---,,,,,,++++++,,,,,,---,,,------------------,,,///......---,,,+++******------............---------,,,+++++++++,,,...///+++++++++,,,,,,,,,------...---,,,,,,......---,,,***+++---///000///...,,,........./////////000000/////////...,,,,,,---///......---------,,,,,,,,,........................------------.........///+++,,,,,,------,,,++++++------------------------------------------,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,---...///...........................////////////000000000......------------.........---,,,,,,,,,,,,---...111000...---,,,------...,,,,,,,,,---------------........................------------------------+++,,,...///...---...///,,,,,,------.../////////------------------,,,,,,......------------...///---------............///.....................---------------------------------.........---,,,,,,)))+++------,,,+++***+++........................//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***...............------,,,---,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++,,,---......,,,,,,++++++++++++,,,,,,+++***)))***,,,...---,,,------------....../////////////////////.........+++,,,,,,,,,,,,---------------------------------******++++++,,,,,,,,,,,,,,,,,,---...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,------,,,,,,,,,+++++++++***,,,//////...,,,,,,,,,,,,++++++,,,,,,---...///------------------------++++++++++++,,,,,,,,,,,,........................,,,------....../////////------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---.........------------......---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++,,,---...,,,++++++,,,---...///...---,,,,,,------......---,,,,,,*********+++,,,---...///+++,,,---...////////////***+++,,,,,,,,,,,,---.........------------..............................///......---------......//////.........------------------...///000000111------......///.........000111222000///---...///......------------......---------,,,------...///------,,,,,,,,,,,,------------............------//////...---,,,+++******+++,,,,,,------,,,,,,+++------,,,,,,------...///++++++,,,,,,,,,,,,------...---,,,,,,......---,,,***+++,,,///111000---***+++++++++,,,------......//////...---++++++---///......---------,,,,,,,,,...............---------,,,,,,,,,---------......,,,---.........,,,+++***------------------------------------------------,,,,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---......///........................+++++++++,,,,,,,,,------......------------.........---,,,,,,,,,,,,---...///...,,,******+++---...+++,,,------......------------------------------------------------------+++---......---------...---------.........//////------------------------......---,,,,,,...///000---------............///..................//////------------------------+++---...000000...,,,+++***,,,...---,,,+++,,,,,,,,,,,,,,,,,,------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++******,,,---///000000000------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,---...+++++++++++++++++++++++++++***)))***,,,---,,,+++)))******+++,,,,,,------............---------,,,+++++++++,,,,,,,,,------------------------------***++++++,,,,,,++++++***)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------,,,,,,,,,,,,+++,,,......,,,+++,,,---...------...///000111111------------------------******+++++++++,,,,,,,,,------------------------++++++,,,------...//////------,,,,,,,,,+++++++++*********+++,,,---...///------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***))))))+++,,,---,,,+++***+++,,,......---,,,+++((()))***++++++***))))))***++++++,,,------------++++++,,,---............+++,,,------++++++,,,---...------,,,,,,------...........................///...---,,,,,,,,,,,,,,,---------...............------......//////000000.........///......------///000111000///...///000...------,,,,,,------...---,,,,,,,,,------...///......------------......,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,+++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,------...---,,,,,,......---,,,---+++***,,,...///---+++*********+++,,,---------......---,,,******,,,.........---------,,,,,,,,,.........---------,,,,,,+++++++++,,,,,,,,,,,,---+++,,,...//////...---,,,------------------------+++,,,,,,------.........------------------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////........................((())))))))))))*********...------,,,,,,------......---,,,,,,,,,,,,---...+++************++++++,,,+++,,,---.........------------------------------........................,,,---///...---,,,,,,------------...............+++,,,,,,------.........///...,,,,,,,,,...///111---------............///------......//////000000------------------------------...//////...---------......---,,,,,,---///,,,,,,,,,,,,---------...------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------((((((***,,,---...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,+++++++++,,,------------............------,,,+++***+++------,,,++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,---------...------------------------,,,------------+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------++++++******+++---...///.........------------,,,,,,------,,,++++++,,,...*********+++,,,---...///------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......//////.........---------))))))***+++,,,...///000---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((((((((***,,,---,,,+++(((***+++------,,,+++******+++,,,---...---,,,++++++,,,---...---,,,+++***'''((()))***+++,,,,,,,,,+++---...---+++++++++---...------,,,,,,------...........................++++++++++++,,,---......+++,,,,,,---...///000000.........///////////////.../////////...---,,,,,,...///000000//////000111...------,,,,,,------...,,,,,,,,,,,,------...//////......------......///++++++------------++++++******+++,,,---//////000,,,,,,,,,------,,,,,,,,,)))***+++,,,---,,,++++++++++++,,,,,,,,,---------...---,,,,,,......---,,,///,,,))))))+++......---++++++,,,------...//////......---+++)))))),,,.........---------,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,)))+++---///000000///...------------------------++++++,,,,,,---...//////.........------,,,,,,,,,------------------------,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,---...///000........................------........./////////...------,,,,,,------......---,,,,,,,,,,,,---...,,,---///111111000///...+++,,,---.........---,,,------------------------////////////////////////---...//////---++++++,,,........................++++++,,,,,,---.../////////...,,,,,,,,,...000111---------.........//////,,,------...///000111111------------------------///...---,,,------//////...///...---,,,,,,...000........./////////000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............)))******+++++++++******...------,,,,,,------...........................///...------,,,+++***)))---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,------......------,,,...---,,,,,,......---,,,///......------,,,,,,++++++,,,,,,---...///000000---------.........//////------------------------.../////////...,,,***)))***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,........................,,,+++***)))***,,,///000//////.........---------,,,------+++******,,,///+++,,,---...////////////------------------------------,,,,,,,,,,,,------*********++++++,,,,,,,,,---+++)))***,,,---+++)))+++++++++,,,,,,---------++++++***))))))************+++,,,,,,------,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------............,,,++++++,,,......------,,,,,,,,,---......,,,,,,------,,,,,,+++******+++,,,------,,,+++***---------............/////////.........---------333111///---,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,---------......,,,------...///000111111///////////////////////////......------,,,,,,+++///............---------//////...---,,,,,,++++++000///...,,,+++***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...+++******)))******++++++...---,,,,,,++++++++++++//////..................000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---............,,,+++***------------------------000...------...///...---)))))))))*********++++++---------.........//////---------------------------------............///---------............///%%%'''***,,,......------,,,,,,+++++++++,,,------+++,,,------......------,,,,,,,,,------.........***+++,,,---............///...---,,,,,,---...///++++++,,,,,,,,,---------...///000///---,,,,,,...111111000......---------,,,,,,,,,,,,,,,,,,,,,,,,///............///000000////////////////////////000000///.......................................+++,,,---.........---,,,------------------------........................,,,+++***,,,...//////...........................------............------......---------,,,,,,,,,,,,,,,---...//////..................---,,,+++***........................((()))+++---......---------,,,,,,++++++,,,,,,---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------....../////////++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///...---,,,++++++,,,---...///...------++++++***)))---------............///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...............------------------------------...------------------...+++++++++,,,,,,,,,------...,,,+++,,,...///---+++---------.........//////...------,,,,,,------...++++++,,,---------------,,,,,,+++++++++,,,------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,------...)))***+++,,,---.........+++++++++,,,,,,+++++++++,,,,,,,,,,,,------------///.........------------000///...,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++,,,---------............------......//////000000------------------------------------------------///............---------000000///......---,,,,,,///...---,,,++++++************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++*********++++++---,,,++++++*********+++)))))))))))))))))))))***///...---,,,,,,---...///++++++++++++++++++++++++,,,------......------,,,++++++------...---,,,,,,------------------------...,,,++++++,,,------,,,------------............,,,,,,,,,,,,------......---------------------------------............///---------............///)))***,,,.........---,,,......---,,,++++++++++++,,,,,,---.........------/////////......---------+++,,,,,,---............///...------------...///++++++,,,,,,,,,---------...///000///---,,,---...111000///...------------////////////////////////---,,,,,,,,,,,,---..............................//////...---------------...............---------+++,,,---.........------------------------------------------------------...------...000111000///------------------------,,,,,,------------,,,,,,......---------,,,,,,,,,------............------............---,,,+++***------------------------***++++++,,,---------------,,,,,,++++++,,,,,,---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------************************,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------,,,,,,---------...------,,,,,,++++++***------------...............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***+++,,,---......------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***/////////......---++++++------------------------.........------.........,,,,,,,,,---------------///...---...///000///---------------............++++++*********++++++,,,,,,,,,---............---------,,,+++++++++,,,,,,,,,,,,,,,---------......------............------+++++++++++++++,,,------)))***+++,,,---.........,,,++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,............------------,,,------,,,,,,+++***)))---,,,+++++++++,,,---...,,,++++++******++++++,,,------------,,,,,,,,,,,,------........./////////..................//////------------------------+++,,,,,,---....../////////............---------000000000///......---------------,,,,,,,,,,,,,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++,,,++++++******************+++++++++,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,------......------,,,******+++------......---------------------------...---,,,,,,...000000///,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,------------------------------------............///---------............///,,,---...//////...---,,,000///...,,,++++++******------.........------,,,/////////////////////...,,,------.........------///...------------...///,,,,,,,,,,,,---------------/////////---,,,---...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....................................---,,,,,,,,,,,,---//////.........---------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,---............------,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++************++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///......------......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,---...------------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---.........------,,,+++------------------------///......------......///------..................///........./////////...++++++++++++++++++++++++***))))))))))))******+++,,,---......//////.........---,,,,,,++++++++++++,,,,,,,,,---------......+++,,,---......---,,,+++++++++******++++++,,,---,,,,,,------,,,,,,+++***---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,------------------------++++++---------+++***(((---,,,+++******,,,---......------,,,,,,------......------------,,,,,,,,,.........////////////000.....................---////////////////////////,,,---------.........//////............---------////////////......------,,,,,,------------------,,,,,,---------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...///000111111222------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------............------------------------,,,+++***+++---//////...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------------------------------............///---------............///,,,---............---,,,///...---,,,,,,,,,,,,,,,...............------,,,***+++,,,...///111222222---...............---,,,.........------.........,,,,,,,,,------------...---...///...---,,,---//////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++///............///000000..............................------,,,------.../////////...------,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,+++,,,------............---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++******))))))........................------------------------------------------------///...---,,,,,,,,,,,,,,,+++,,,---......---,,,++++++++++++,,,,,,---------,,,,,,---------...............------------......------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,------------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,---......------------------------------......------------..............................------...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,---......//////.........---,,,,,,++++++++++++,,,,,,,,,---------......***+++,,,------,,,+++***++++++******++++++,,,---,,,,,,------,,,,,,+++***---,,,+++******+++,,,---,,,,,,,,,,,,------------,,,,,,------------------+++,,,...//////---+++))),,,,,,+++++++++,,,---......------,,,,,,------............---------,,,,,,.........////////////000............------------/////////////////////////////////......---------///............---------......------------------+++,,,---.........------///......------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///...------,,,,,,,,,---------,,,,,,,,,------...***++++++,,,---......///---------......---------........................,,,------......------,,,000//////...............------------------------)))'''''''''***+++,,,+++////////////000000000000............---------------------------------------------............///---------............///***+++,,,,,,---.........,,,,,,,,,,,,---......///---......//////...------)))***+++,,,...///111111.........///......---------..................---,,,,,,---------.........,,,...///...------...///......---,,,,,,,,,------........................///............///000000........................///...............////////////.........---------,,,,,,,,,,,,------......------------------------------------------------,,,+++***+++------,,,+++------------------------------............------......---------,,,,,,,,,)))***+++---.../////////---------...------,,,,,,------------------------...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,++++++******........................------------------------------------------------///...---,,,,,,,,,,,,,,,+++,,,---......---,,,+++***++++++,,,,,,------...,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------...------,,,,,,------......------,,,+++***))))))---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,******,,,------.........---------------------------------,,,,,,---------...............---------+++,,,------,,,+++,,,---------------,,,,,,,,,,,,+++******++++++,,,---...,,,,,,---............---------,,,+++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,+++++++++++++++++++++,,,------)))***+++,,,---.........,,,++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---...000000...---+++***++++++,,,,,,---------,,,++++++******++++++,,,............---------,,,------........./////////------------------......------------------------000000//////...------,,,///............---------------------------------,,,,,,...//////...---,,,......------,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------,,,,,,------......------------......///+++++++++,,,,,,---------------............------------------------------,,,------......------,,,111000///...---------------------------------------,,,++++++---//////...------.........////////////...............---------------------------------------............///---------............///***++++++,,,------...///++++++,,,,,,---///000111------...///////////////------------------,,,,,,---....../////////......------...//////...------,,,---------............,,,---///...------...///......---------------...---------------------------,,,,,,,,,,,,---......------------------------///............///000000........................---,,,,,,,,,,,,---...///------------------------........................---,,,+++,,,...000///...........................---......//////......---......---------,,,,,,,,,((()))+++,,,.../////////,,,------...------,,,,,,........................,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,------------------------......------------......++++++++++++***((('''&&&------------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,---------,,,,,,------------------------,,,,,,++++++++++++,,,,,,.........---------,,,,,,+++---...---+++***,,,...---------,,,,,,,,,++++++(((((((((((()))***+++,,,++++++,,,---------------,,,,,,+++++++++,,,------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,------...)))***+++,,,---.........+++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,(((***,,,---......---,,,,,,++++++******++++++,,,............------------,,,---------............,,,,,,,,,------.........------------------------////////////............///............------------------...............,,,---/////////...---+++++++++++++++,,,,,,,,,---******+++,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,---++++++++++++,,,---...///---,,,,,,,,,,,,---...///............////////////+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,,,,+++,,,------------------------------222000//////000111111000***++++++++++++,,,,,,,,,.........------,,,,,,,,,---------------------------------............///---------............///...---------------......---------------...///000+++,,,---///000000000000//////......------,,,,,,,,,---...//////000//////------...//////...------------------............,,,---......------...000///......---......//////++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------...---------......///000,,,,,,------.../////////------,,,,,,,,,---...///------------------------------------------------+++******,,,...000000///------------------------,,,------......------,,,......---------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,------...------,,,------------------------***++++++,,,---------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------------++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------..............................------------......***+++,,,,,,,,,,,,+++***...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------,,,+++******------------------------,,,++++++******++++++,,,......---------,,,,,,,,,+++---///...,,,+++,,,///+++++++++******)))))))))++++++++++++,,,---...///***+++,,,,,,------,,,,,,++++++++++++,,,------...,,,,,,,,,---------......000///...------...///000------,,,,,,------...///,,,,,,---------,,,++++++***+++,,,------,,,+++***)))************++++++++++++++++++,,,,,,---------,,,---------...---------'''))),,,...///...---+++...------,,,,,,------...//////.........---------,,,,,,,,,---------......++++++,,,,,,---...//////////////////////////////------......///000000000//////.........---------.........///////////////---...///000000...,,,+++'''((()))***,,,---...///******+++,,,,,,---......------------------------,,,++++++++++++++++++,,,*********+++,,,---...///++++++++++++,,,,,,---..................---------***+++,,,------,,,+++***************************,,,------......------,,,+++******)))***+++---...------------------------...,,,++++++,,,,,,,,,+++---------.........//////---------,,,,,,+++++++++---------------------------------.........//////---------.........//////111111///......---------///......---------......++++++---///000111111111---.........//////000000,,,,,,...///000000000000,,,---...//////...---,,,---------.........//////,,,---......------///000//////.........//////000........................///............///000000------------------------,,,,,,,,,,,,,,,---...///+++,,,,,,---...///000000------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,((('''''')))---//////...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,......------,,,+++***))),,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,(((***+++---......---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------...///......,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------.......................................------------......+++,,,...000111111111111...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////++++++,,,,,,,,,---------+++,,,.../////////...---,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++,,,---......---,,,+++++++++,,,,,,,,,,,,------///...---+++++++++,,,---,,,---...---,,,+++---///+++,,,------++++++,,,---+++************************++++++,,,,,,++++++***+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,---......//////......+++,,,,,,------,,,,,,+++***+++,,,,,,******+++,,,---,,,,,,,,,,,,---......//////.........---------222222222222000...,,,***........................//////...---------......000000///...------,,,,,,........................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++++++++++++++++++++------,,,,,,,,,+++++++++...........................------,,,,,,------...111000...---,,,,,,---...------,,,,,,,,,------...111000///---+++)))((('''......------------,,,,,,++++++++++++,,,---...///------,,,,,,,,,---......,,,---------.../////////++++++,,,,,,,,,------------------,,,,,,+++++++++////////////////////////000000000000000000000000........................000///,,,+++++++++---...............---,,,++++++---------.........//////000---******---......,,,..................------,,,,,,,,,---...///000000........................------------------------,,,---------.../////////---------....../////////.........------,,,,,,,,,................................................///............---------******++++++,,,---......///...------...///...------------............///---------------------------------............///---------------------------------.........//////)))***++++++,,,---...///,,,,,,,,,------...............---,,,---...///000***,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---......,,,***((((((***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................+++,,,,,,---.........---+++++++++,,,,,,,,,------///...------,,,+++******+++,,,,,,------,,,,,,+++---------............///------------------------///......,,,+++)))'''&&&$$$&&&)))+++---------,,,.........------,,,,,,,,,---.........---,,,,,,+++------------------------,,,++++++******++++++,,,++++++++++++++++++++++++...---+++)))))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------...............,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------//////...---------------+++,,,---,,,******,,,---+++---...---,,,+++,,,---,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---+++++++++---...---,,,,,,,,,---............---+++,,,,,,------,,,,,,+++***,,,,,,,,,+++***+++,,,---,,,,,,,,,,,,---......//////.........---------////////////...---,,,,,,........................///...............//////000//////...------,,,,,,..............................---,,,,,,,,,,,,,,,////////////////////////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++***+++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,------......---------,,,,,,,,,111000///...,,,+++******++++++,,,,,,------......,,,,,,,,,,,,---...///000///...---,,,,,,,,,,,,,,,---------...............++++++,,,,,,,,,------------------,,,,,,,,,++++++........................................................................///...---,,,,,,,,,---------------...------,,,,,,---------.........//////000---++++++---......,,,........................,,,---------.../////////........................---------------------------------...............,,,---------.....................------,,,,,,,,,........................------------------------///............---------******++++++,,,,,,------///...------...///...------------............///---------------------------------............///------------------------,,,------------.........,,,,,,,,,------......///,,,,,,,,,---------......,,,,,,+++++++++,,,---...+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---.........---,,,,,,---......------------------------.........------,,,,,,,,,***+++++++++,,,---------------------------------+++,,,------......------,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------............------------------------............------,,,+++(((***,,,---...---,,,+++......---------,,,,,,,,,------......------,,,+++------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,+++***)))+++---,,,.........---,,,---...,,,,,,------......//////,,,------......------,,,++++++++++++++++++++++++///---,,,,,,......---+++++++++,,,------------,,,+++,,,,,,------,,,,,,+++***,,,---,,,+++***+++------,,,,,,,,,,,,---.....................------------,,,,,,,,,,,,,,,------...........................---------...///000000/////////...------,,,,,,........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------+++,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...((()))***+++,,,,,,,,,,,,------.........---+++***000//////......------,,,)))******+++---......///------------...///000000000///...---,,,+++++++++...............---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------.......................................---,,,,,,,,,,,,------...------------------..................---++++++---......---........................------..........................................------------------------...............---------,,,,,,,,,------------............---------------........................------------------------///............---------++++++,,,,,,,,,,,,,,,,,,///...------...///...------------............///---------------------------------............///------------------------,,,,,,,,,,,,------------........................,,,,,,,,,------------...,,,++++++++++++,,,---...,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,---............---,,,------------------------//////......---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------------.........//////+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++,,,---............------.........,,,***)))...------------,,,,,,,,,------......------,,,,,,.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,+++,,,---...///******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------)))***+++,,,,,,+++***)))+++,,,,,,+++******+++------...//////------...///******+++,,,,,,---......,,,,,,------------,,,,,,++++++++++++++++++++++++///---,,,,,,------,,,*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,------,,,,,,,,,,,,---.................................---,,,++++++,,,---...........................,,,,,,,,,,,,---...000000//////.........---------........................------,,,,,,,,,,,,,,,---++++++++++++++++++++++++---------.........//////,,,,,,------------..................------------...........................------,,,,,,------...)))***+++,,,---,,,++++++***,,,...//////...,,,+++------------------------******++++++,,,------...---------------.../////////...---,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,------------...------------------,,,,,,------------------------------------------------........................---...///000///...,,,+++++++++,,,---....................................---,,,,,,,,,---......------------..............................---------................................................/////////...---------,,,,,,,,,,,,---------------...............---------........................------------------------///............---------...---------------------///---------...///...------------............///........................---------............///------------------------+++++++++,,,,,,,,,------///.........---------,,,------------------------------------......//////---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------............,,,------------------------------,,,,,,---------,,,,,,---------.........------------------------((()))***+++,,,---------............---,,,***)))------------------------,,,------...------,,,,,,.........------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,------------------------......---,,,,,,,,,---...------------------------------------------------,,,,,,---------.........------,,,++++++---...///******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,...---,,,++++++,,,---...+++++++++,,,,,,,,,------***+++,,,------,,,+++***,,,---...---++++++---...---...//////------...///******+++,,,,,,---......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++...,,,++++++,,,,,,***))))))***++++++,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,------++++++,,,------,,,,,,,,,,,,---......---.....................111///...,,,,,,,,,------........................++++++++++++,,,---...///...............---------..............................------------..............................---------.........//////,,,,,,,,,------.........---------,,,,,,,,,,,,+++...........................------,,,,,,------...,,,---.........---+++***(((***,,,/////////...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,---...////////////...---------,,,,,,,,,---------.........------------------------........................................................................,,,...///000000...,,,+++++++++,,,---.................................---+++,,,------------......---------.........//////...............---------................................................/////////...---------,,,------------------------........................////////////////////////------------------------///............---------///////////////.........///---------...///...------------............///........................---------............///------------------------+++++++++,,,,,,,,,------......------,,,+++++++++---------------------------------...............---...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,(((((()))+++,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,+++,,,,,,,,,,,,---------//////...------,,,++++++...------,,,,,,------...,,,,,,,,,------------...------------------------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,------...------,,,.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------------------...------------------------------------------------,,,---------............,,,,,,,,,,,,,,,------...++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,------...............---......---,,,,,,---///,,,.........---,,,---...,,,,,,------......//////***++++++,,,,,,++++++***++++++++++++++++++++++++---+++******,,,,,,+++)))******+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++---...---,,,+++,,,...---,,,,,,,,,,,,---......---------...............111000///...------------........................,,,+++++++++,,,---............................................................---------...//////------------------------+++++++++,,,,,,,,,------++++++,,,,,,------......)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...////////////...---,,,+++)))***,,,...//////......+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,+++++++++,,,,,,---+++++++++,,,---...///000...............---------,,,---------............------------............////////////////////////................................................---...000000000///---+++,,,,,,------...---------...............---------***+++......------...///,,,,,,------.../////////------.................................................................................---------///............---------.............../////////////////////////////////........................///............---------///////////////////////////...------...///...------------............///........................---------............///------------------------,,,,,,,,,,,,---------------------,,,,,,+++++++++...------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000---++++++---000222,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***+++---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++++++++,,,,,,,,,------000000///...---,,,++++++///...---,,,,,,---...///,,,,,,,,,,,,------------------------------------------.........---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,------......------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,------------,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,------,,,++++++,,,...+++---...---,,,+++,,,---,,,,,,,,,---------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++***+++---------+++***++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,,,,...---,,,,,,,,,,,,---......---------.........//////....../////////..........................................------......///................................................---,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++,,,---------******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...//////..................------------------------,,,,,,,,,---------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------...............------------............------------.........///........................------------------------...........................//////000///...---,,,---------...------,,,,,,//////.........---------(((+++...///------...///,,,,,,------...//////000,,,---------.../////////................................................---------...............000000/////////.........---........./////////000///////////////////////////////////////////////////............---------,,,,,,------....../////////...------...///...------------............///........................---------............///------------------------,,,------------.........---------------,,,,,,,,,......---------,,,,,,,,,***+++,,,---------,,,,,,+++---...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000///...------...///000++++++++++++++++++++++++)))******++++++,,,------+++++++++,,,,,,------...------------------------------......------,,,+++,,,,,,,,,,,,---------...//////......---------,,,///...---,,,,,,---...///++++++,,,,,,,,,---------------------------------,,,------......------,,,------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,------......------+++,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,........................++++++++++++++++++++++++---------.........//////***+++,,,---...---,,,+++,,,,,,------------.........---,,,,,,++++++,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------***)))((((((((()))+++,,,+++,,,,,,+++******+++---+++,,,------++++++,,,---+++*********************,,,------......------,,,++++++++++++++++++++++++---,,,+++,,,...///...---++++++,,,------------,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...---,,,,,,,,,,,,---......---------.........//////***,,,---///000000///...........................111000000/////////000000---.............................................++++++++++++,,,,,,---...........................---------.........//////))))))***++++++,,,------//////.........---------...........................------,,,,,,------......---,,,,,,---...000111111000...---++++++++++++........................,,,------...///000111111///......---------............---,,,,,,,,,------,,,------....../////////---------.........//////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////......---............---,,,++++++//////.........---------(((+++...///---,,,...///,,,,,,------...///000000,,,,,,------...///000000........................////////////////////////,,,------....../////////111111000000/////////...---.........//////000000000000000000000000000000000000000000000000000000//////.........---------******++++++,,,---......///...------...///...------------.........//////////////////////////////---------.........//////---------------------------------.........//////.................................------,,,,,,,,,,,,---.../////////...---+++,,,------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++))))))***+++,,,,,,------........................---.........---,,,,,,+++---------.........//////---------............///000///---,,,,,,---///000++++++,,,,,,,,,---------------------------------)))******+++,,,,,,,,,,,,000///...---------------,,,,,,,,,------.........+++,,,,,,---.........---***++++++,,,---...//////...------,,,,,,------...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,---.........---,,,,,,+++...---,,,,,,,,,,,,---...,,,++++++******++++++,,,,,,,,,---......---,,,,,,/////////......---------///...---,,,+++,,,------///---++++++------+++)))'''(((***,,,---------,,,''''''((()))+++,,,---...------------------------((()))***+++,,,------------.........---,,,,,,+++***++++++,,,,,,++++++*********+++,,,------------*********+++,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000///......///---...///000000///...---......////////////..............................,,,---...//////...---,,,//////000000///...------------------------------+++++++++,,,,,,---------........................,,,------......------,,,...---,,,++++++,,,---...///...,,,++++++,,,...///***+++,,,...///000000000/////////......------------------------------------,,,,,,++++++,,,,,,---+++,,,---------...000222111000000///...,,,+++***------............------,,,,,,,,,,,,---...//////////////////...---,,,,,,........................---...///...------...///------............------,,,---------.../////////---,,,,,,++++++,,,,,,------...///...------...///......------------......000000//////......------,,,,,,,,,------.........++++++,,,,,,---...//////......------------............---------,,,,,,,,,...---+++******+++---...////////////////////////////////////...---,,,+++//////////////////////////////000000000000//////000000///...---,,,,,,+++......---------,,,,,,,,,---------...------,,,,,,---------............///................................................---,,,+++******,,,---...+++,,,---///111222444444,,,+++******,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,.........------,,,,,,,,,)))******+++,,,---...///---------------------------...///...---++++++,,,------............------------------------------...---+++******+++---...+++++++++,,,,,,---------//////...,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------...//////000+++,,,------......------......////////////......,,,---......,,,,,,---......///000111000///---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////...---((())))))***,,,------...------......------,,,+++------------------------------,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++......,,,+++++++++,,,---...,,,***+++---...,,,***)))***+++,,,,,,,,,+++***((())))))***+++,,,------------------------------))))))***,,,,,,---------------......------,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,++++++*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++---//////...------...---...///000000///...---......////////////..............................------...//////...------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---........................,,,------......------,,,---------,,,,,,---------///...,,,++++++,,,...///++++++,,,,,,---,,,,,,+++............---------,,,---------------------------,,,,,,,,,,,,,,,,,,---,,,---...---,,,,,,...////////////...---,,,+++***------............------......---,,,,,,,,,,,,---,,,------.........------........................---...///...------...///------............---------------...............---,,,,,,++++++,,,,,,------...///...------...///......------------......000000000000000///...---,,,------------------...+++,,,,,,---......//////......------------..................---------,,,...---+++******+++---...////////////////////////////////////...---,,,+++////////////////////////,,,,,,------------,,,,,,/////////...------,,,,,,//////.........---------,,,------...------,,,,,,---------............///................................................111000///...---,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,............------------------------------------------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,---///...---,,,,,,---------............---------------------------------,,,+++******+++,,,---,,,,,,---------.........------,,,,,,,,,------...,,,---......//////......///......---,,,,,,++++++***+++,,,,,,------,,,,,,......////////////......,,,---......,,,,,,---...,,,---...//////...,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************++++++++++++------......------,,,,,,------...//////...------//////............//////,,,------......------,,,.........///////////////------,,,+++++++++++++++,,,+++***+++---...---,,,+++,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------)))***+++,,,,,,------,,,------......------,,,,,,,,,------......------,,,------------,,,+++***)))+++++++++***************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---...000///...------------...////////////...---......////////////..............................------...//////...------///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,------......------,,,,,,------......------,,,...---,,,++++++,,,---............---,,,+++***)))...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++++++++------------------,,,++++++------............------111000...---,,,+++*********+++,,,---....................................---...///...------...///------............------...............---------------,,,,,,,,,,,,---------...///...------...///......------------.........000111222222000///---.........------------------------......//////000......------------....../////////.........------...---,,,++++++,,,---...////////////////////////////////////...---,,,,,,////////////////////////++++++,,,,,,,,,,,,++++++........................000000/////////.........,,,,,,------...------,,,---------............///................................................000000000///...---,,,+++------,,,+++***)))((('''+++,,,------......------------------------------------------------------******************************++++++,,,,,,------------,,,,,,,,,,,,------...------------,,,,,,,,,---------,,,,,,+++++++++------------------------+++,,,......---,,,---...------............---------------------------------,,,+++******+++,,,---------............//////++++++,,,,,,---...//////,,,---......//////............------,,,++++++*********+++,,,,,,,,,,,,,,,......////////////......,,,---......,,,,,,---...***+++---......---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********,,,,,,++++++******)))))),,,------...------,,,,,,---......//////......---//////............//////------------------------.........///000000000111,,,,,,+++++++++*********++++++++++++------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------***++++++,,,------,,,,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,---------,,,,,,+++***+++++++++******)))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............///000///---,,,,,,---..............................////////////..............................---..................------,,,***(((((()))+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,------......------,,,+++,,,---......---,,,+++...---,,,,,,,,,,,,---...000000000///...---,,,+++---------------,,,,,,,,,------------------------,,,------------------,,,+++,,,------,,,++++++,,,++++++,,,,,,---,,,,,,+++------............------000///...---,,,+++++++++++++++,,,---------------........................---...///...---------///------............------/////////...---------,,,------,,,,,,,,,,,,---------...///...---------///......------------......---///111333333222000...//////......------,,,,,,............//////000000......------------......000////////////............---,,,,,,,,,,,,---...////////////////////////......//////...------,,,////////////////////////---......//////......------------.........//////////////////.........---,,,,,,------...------------------............///................................................)))***,,,---...------,,,+++,,,,,,,,,,,,---------)))+++,,,---,,,,,,,,,,,,------------------------,,,,,,------------------++++++++++++++++++++++++******+++,,,,,,---------...------,,,,,,------...------------------------------,,,+++***)))((((((------------------------***,,,......------...///,,,------......------,,,------------------------------,,,++++++,,,------------------............+++,,,,,,------.........,,,---......///.........+++,,,,,,------......///++++++,,,------------,,,---......//////......---,,,---......,,,,,,---...***+++,,,---......------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,------...------,,,------............------......------------......------------------------))))))******++++++,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,---...)))*********+++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,++++++***+++,,,,,,---------,,,,,,+++++++++******))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------...///000...---,,,,,,.........------------............////////////.......................................------.........---,,,***))))))+++,,,...++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,------......------,,,+++,,,---......---,,,+++---------,,,,,,------------......///......------------------------------------------------------,,,------......------,,,(((***,,,------,,,---...***+++,,,,,,------,,,,,,------............------...------,,,,,,------------.........------,,,+++........................---...///...---------///------............------/////////...---------,,,...------,,,,,,------...---...///...---------///......------------......,,,...111333444222000////////////......---------.........///////////////......------------......000////////////.........------------------------////////////////////////.........///......---,,,//////////////////////////////000000000000//////,,,,,,------.../////////.........---------,,,,,,+++,,,,,,---.........------------............///................................................(((***+++---......---,,,++++++,,,---...///000000***,,,......,,,+++---...------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------...------,,,,,,------...------------------------......---,,,+++***))))))------------------------***,,,......------...///,,,,,,------------,,,,,,------------------------......------------......---,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,---......///.........------......//////000000,,,------...............------............------,,,---......,,,,,,---...,,,,,,------............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...,,,,,,,,,------------...,,,,,,------......------...---,,,,,,,,,,,,---...------,,,,,,,,,,,,------...------,,,,,,------...******+++++++++++++++,,,,,,,,,,,,---,,,++++++******,,,------++++++,,,...)))))))))***+++,,,...///,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,------......------***++++++,,,,,,++++++***)))***+++,,,------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,---------...//////...,,,,,,---///......------------............////////////..............................///...------------...//////...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------******+++,,,---------------------............///------------------------,,,---...//////...---,,,'''***---......---...///+++,,,---------------,,,------............------+++++++++,,,---...///000////////////...---,,,+++........................---...///...------...///------............------...............---------......------------......---...///...------...///......------------......,,,---///111222222111000/////////.............................................------------....../////////.........------------------------------////////////////////////---...............------////////////////////////---..................------------.........//////...------------,,,,,,,,,++++++,,,---............---------............///.................................................../////////......---,,,------------,,,,,,,,,,,,,,,...000...,,,,,,///222------------------------+++,,,,,,------.................................------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------.../////////......---------------------------------+++,,,......---,,,---...,,,,,,------------,,,,,,---------------------------------......------------,,,,,,,,,,,,+++++++++---...//////...,,,+++***,,,---......//////......111111000000///.........------...///////////////------............------,,,---......,,,,,,---...---------------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...+++,,,,,,,,,------......+++,,,------......------...---+++))))))+++---...------,,,,,,,,,,,,------...---,,,,,,,,,,,,---.....................------,,,------...---,,,+++***+++---...---+++***+++---++++++*********+++---...*********+++++++++++++++)))******+++,,,,,,------,,,---------------,,,,,,+++,,,------......------+++,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///---......---,,,,,,...000...------,,,,,,------.........////////////..............................///...------------...///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,---------,,,------------------,,,***+++,,,,,,------,,,,,,........./////////000000------------------------,,,---...//////...---,,,))),,,///000///...---...------.........------,,,------............------,,,++++++,,,---...///////////////000//////..............................---...///...------...///------............---------------.....................------------......---...///...------...///......------------......+++,,,...///000111111111............////////////------------------------......------------..................---------,,,------............------////////////////////////------...............---////////////////////////,,,------......------,,,---------...........................------------***+++,,,---............---------............///................................................//////...---------......//////...---,,,+++******+++---...+++((((((---222------------------------++++++,,,,,,---......///------------------------.........---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,---------.........------------------------,,,---///...---,,,,,,---+++,,,,,,------,,,,,,+++------------------------+++,,,,,,,,,,,,,,,,,,+++......------,,,,,,,,,,,,+++,,,...//////---,,,+++,,,---......//////......000000000///......------,,,---......//////......,,,------......------,,,,,,---......,,,,,,---...------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,+++++++++++++++******+++,,,,,,---.........---///,,,***((((((***,,,///---------,,,,,,---------...---,,,,,,,,,,,,---...---------,,,,,,++++++***------...///...---,,,+++,,,...///...+++)))***------,,,+++*********+++,,,))))))*********+++++++++))))))***+++,,,,,,---------------...------,,,,,,+++,,,,,,---.........---,,,------......------,,,------------,,,+++******,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000------...---,,,---///222...---,,,,,,,,,,,,---.........////////////..............................///...---,,,,,,---...///)))***+++,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......,,,++++++,,,......,,,------......------,,,.........//////...------.../////////000000111111------------------------,,,---///000000///---,,,,,,...000111///---,,,,,,......//////......---,,,---..................------,,,,,,,,,,,,---......---...///000111111111111........................---...///...------...///---..................---,,,------....../////////......------------......---...///...------...///.........------.........+++,,,---...///000111222------......//////000000---------------------,,,.........------...............---------,,,,,,,,,------............------////////////////////////------...............---////////////////////////---......//////......---........................000/////////............***+++,,,---............---------.........//////................................................************+++---///000/////////......---------(((******'''###$$$***000------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***,,,++++++******++++++,,,,,,,,,,,,------.........'''((()))***+++,,,,,,------------------------------...//////---++++++,,,+++,,,,,,------,,,,,,+++------------------------)))******++++++******)))//////.........---------)))+++---/////////------,,,---......//////......,,,,,,------...//////000+++,,,------......------,,,------......------,,,,,,---......,,,,,,---...------,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***,,,,,,+++***)))((('''&&&........................---,,,,,,++++++,,,,,,------..................---,,,,,,,,,---------......******+++,,,,,,---......+++***************++++++,,,,,,++++++***))))))))),,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++************************------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---))),,,......---+++++++++///...,,,,,,------,,,***+++,,,,,,---.........---........................111111000000/////////......------,,,---...///000---.........---,,,,,,+++,,,,,,,,,------.........------------------------------------------------)))***+++,,,,,,,,,,,,,,,------------------------........................------------------------------------------------...------,,,,,,------...---...///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***+++---///000000//////------------------------+++++++++,,,,,,,,,------000000//////............//////............//////000////////////.........+++,,,---......---,,,+++000000/////////.........,,,,,,------------------111///...,,,,,,---...///////////////////////////...---,,,---///222666999444111...---...///000///000///---,,,,,,---///000........................---...//////---,,,---...//////............//////.........------.........////////////////////////............////////////........................///............---------........................------------------------........................//////.........---------...........................------,,,,,,------...---,,,,,,++++++,,,,,,---------............------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------++++++++++++------------------------------........................,,,------......------,,,,,,---......,,,,,,---...///...---,,,,,,,,,,,,,,,///,,,+++,,,...///---++++++++++++++++++++++++++++++,,,---...//////////////////............//////,,,++++++---000000...+++---------------------------------............///........................,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++,,,---......---------------------------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++...........................------,,,,,,------...------............------+++++++++,,,,,,,,,------******+++,,,,,,---......,,,++++++***************++++++++++++,,,,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------***************+++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++---//////...,,,------...---,,,,,,---...,,,+++,,,---...///////////////........................000000/////////.........------,,,,,,,,,---//////------......------,,,+++,,,,,,,,,---------......------------------------------------------------++++++,,,---------------------------------------........................---------------------------------------------------------------------------...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------.........+++,,,---/////////......------------------------,,,,,,,,,,,,------------/////////.........------//////............//////...------------,,,,,,,,,,,,---...//////...---,,,......---------,,,,,,,,,------------------------***++++++,,,------------////////////////////////...---,,,,,,...111444777333111...---.../////////000...---,,,,,,---...000........................---...//////------.../////////............////////////............//////....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,///............---------........................................................................//////.........---------...........................------,,,,,,------......------,,,,,,------...------............------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,,,,---......,,,,,,---...//////...---------.........---+++,,,...///---+++........................,,,,,,---...//////////////////............//////---++++++,,,///000...,,,---------------------------------............///........................---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////------------------------...------,,,,,,------...---------,,,,,,+++++++++........................///......------......///,,,,,,------------,,,,,,*********+++++++++,,,,,,***++++++,,,,,,------...---,,,+++***************+++++++++,,,---.........//////...---,,,++++++***++++++++++++++++++++++++***++++++,,,---...///000***+++,,,---......//////------------------------------...///////////////)))*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++------,,,++++++,,,---,,,+++,,,---...---,,,,,,,,,---.........------........................///............------------,,,,,,,,,,,,------...------......------,,,,,,,,,,,,,,,------------...------------------------------------------------,,,------............---------------------------------------------------------------------------------------------------,,,---...//////...---,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,------000000////////////000000------......///......---------------------------------------.........///.........---------------//////............//////...------------,,,,,,,,,---......//////......---.........------------,,,///.........---,,,,,,,,,''')))+++...///...---,,,////////////////////////...---,,,,,,---///222333222000...---...////////////...---,,,,,,---...///---..................------...//////------.../////////............////////////............//////....................................////////////,,,,,,,,,,,,,,,,,,,,,,,,///............---------........................////////////////////////.......................................---------...........................------,,,,,,------.........------------......------............------++++++,,,,,,---...//////------------------------------------------------------------------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...///...............///000...---,,,,,,......---,,,////////////////////////,,,,,,---......///////////////............//////...,,,++++++---......------------------------------------............///........................------,,,,,,,,,---......---------------------------...//////000/////////------------------------///......------......///------,,,,,,,,,,,,++++++..............................------------......+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++******++++++,,,++++++,,,,,,------------.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,---......//////)))+++---///111111000///........................------...///////////////)))******++++++,,,,,,------,,,+++***)))***+++,,,------------------------+++++++++,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,+++***+++---......,,,)))******+++++++++******........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------------------------------------------------------,,,------.........------------------------------------------------------------------------------------------------------+++---...000000...---+++---......//////...------,,,,,,,,,---------------///......------......///..................------....................................////////////------------------------//////............//////000////////////............//////////////////...000000000///////////////000//////...---,,,,,,++++++,,,---///000////////////////////////////////////...---,,,,,,...///000111///------/////////...///...------------...///------...//////...---------...//////......///000//////............//////......------------..........................................///////////////////////////////////////............---------......................................./////////...........................................................................------,,,,,,------...------,,,,,,,,,,,,------,,,------......------,,,***++++++,,,---...//////........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...---------------...///000------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///......------......///...---,,,+++,,,---......---------------------------------............///........................------,,,,,,,,,------...------------------------,,,,,,---------------,,,------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------))))))******+++,,,......------,,,,,,+++++++++***,,,,,,,,,------.........++++++++++++++++++++++++------------------------$$$&&&))),,,------,,,+++........................,,,,,,---............---******++++++,,,,,,,,,,,,,,,+++***)))***+++,,,---------------------------***+++,,,---------,,,,,,///000000000......///111+++******+++---...---,,,)))******+++******))))))........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------,,,------------------------------------------------------------------------,,,,,,------------,,,,,,------------------------------------------------------------------------------------------------,,,---///000000///---,,,------..................,,,,,,,,,------...............------------..................---------..................................../////////000000------------------------//////............//////000////////////........./////////....../////////000000000000000000000000000000///...------,,,,,,//////------------...//////////////////////////////...---,,,,,,---......000...------///000///............------.........,,,---...//////...---,,,---...//////......///111//////............//////---,,,,,,,,,,,,,,,,,,---....................................///////////////////////////////////////............---------........................,,,,,,---------.................................---................................................------,,,,,,------...,,,++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---...//////........................------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...++++++++++++,,,---......,,,------------,,,------++++++++++++++++++++++++------,,,,,,---...000000......------------............---,,,+++,,,---...---------------------------------............///...........................------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///---------,,,+++************++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++'''(((+++---...---,,,+++------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------***+++---.........---,,,+++,,,,,,+++******+++---,,,+++***+++,,,---,,,+++,,,,,,---------,,,++++++........................,,,,,,,,,------------...,,,------------,,,,,,+++,,,,,,------......------...------------,,,,,,,,,------------------------------------------------,,,------------,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...///000000///...------------............///,,,,,,,,,---......////////////............//////......---------......///..................................../////////000---------------.........//////............//////...------------,,,,,,,,,///......------......///---............/////////000/////////...---------///...,,,***)))***,,,---////////////////////////.........---------.........---------///000///...........................,,,---///000000///---,,,---...////////////000222//////............//////------,,,,,,,,,,,,------------------------------............////////////------------------------///............---------........................++++++,,,,,,---.................................---------..........................................------,,,,,,------...++++++************++++++,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------------------------------------------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...++++++++++++++++++,,,---,,,---......,,,,,,---...------------------------------,,,,,,---...000111......------------......---......---++++++,,,...---------------------------------............///..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,/////////000//////...---------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................------,,,,,,,,,,,,------------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,------.........------------------------******++++++++++++++++++,,,---...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,++++++***++++++,,,---------------........................***+++---...///...---,,,((())))))'''&&&&&&(((***---+++***+++,,,,,,+++***------......---,,,,,,+++........................,,,---------............---......///...---,,,++++++,,,------......------......---------,,,,,,,,,------------------------------------------------...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........//////.........---------------...//////,,,,,,------.../////////000//////......//////000------,,,,,,---...///000........................------........./////////------.........///////////////............//////...------------,,,,,,,,,///...---,,,,,,---...///---.........////////////////////////............,,,,,,++++++,,,,,,,,,---////////////////////////..................//////------,,,...///000///------..................---+++---///000000///---+++,,,...000000//////111222//////............/////////......------......///------------------------............////////////------------------------///............---------........................,,,,,,,,,---.../////////........................---------.........//////...........................------,,,,,,------...,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---......///------------------------,,,------......------,,,,,,---......,,,,,,---...------,,,+++++++++,,,,,,+++---///...,,,+++---..............................---,,,,,,,,,...000111...------,,,,,,------...,,,...000///,,,++++++------------------------------------............///........................///...---,,,,,,,,,,,,,,,------------------------//////000000///......---------------------------------,,,,,,,,,,,,------+++++++++,,,,,,---------.................................------.........---......//////......---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++*********,,,,,,------.../////////---------------------,,,........................(((((()))***+++,,,,,,---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///...------,,,+++***)))***+++---...///...------........................***+++---//////...---,,,---------,,,******---///...,,,++++++,,,,,,***))),,,,,,,,,,,,,,,+++***)))........................---------....../////////....../////////...,,,++++++,,,,,,---.........---.........------,,,,,,,,,------------------------------------------------//////000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////............//////---------------...///000,,,,,,------...///000000......------------......---,,,,,,,,,---...000111////////////////////////------------.........///........./////////000000//////............//////000000/////////............---,,,++++++,,,---...///000000000111111222222.........///////////////)))+++---///000000///...////////////////////////.........///////////////---,,,,,,...///000///---------............------+++---///000000///---+++,,,...000000//////111333//////............//////000000////////////000000------------------------............/////////000000000000000000000000000//////.........---------........................---------...///000000111........................---------.........//////...........................------,,,,,,------...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........++++++------------++++++++++++,,,,,,---...//////........................,,,------......------,,,,,,---......,,,,,,---...///...------,,,,,,,,,,,,+++---///...,,,+++,,,///------------------------...---,,,+++,,,...000222...------,,,,,,------...+++...000000---++++++,,,---------------------------------.........//////........................///...---,,,,,,,,,,,,,,,////////////////////////---.........---,,,++++++------------------------.........------.........+++++++++,,,,,,---------------------------------...------,,,,,,------...//////............///////////////......---------***++++++,,,---...///////////////......---------++++++************++++++...---+++)))))))))+++,,,******+++,,,,,,---......---,,,++++++************,,,,,,,,,------.........***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---000///---,,,+++,,,,,,---...---,,,,,,---...///111111111000///...---,,,,,,------++++++++++++------,,,+++******+++,,,---...///......---------.....................///000111...........................---,,,,,,,,,,,,---...........................//////.........---------,,,,,,.../////////...---///...,,,++++++,,,...///------............------,,,---------......//////------............------///...,,,)))((('''((((((///////////////////////////...---,,,,,,---...///......////////////......////////////////////////000///...------...///000////////////////////////////////////000000000000000000000000000000000000////////////////////////------............---------///000000//////000222222111000///...---,,,,,,---......///////////////---.........//////000000333000---,,,...//////---000000000000000000000000////////////////////////000000////////////000000---------,,,,,,---------222222111//////.........///---------...///...---------------------------..................------............////////////++++++,,,,,,...///111222---...///...,,,,,,...///111000000///...---------//////.........---------------------------------------,,,+++,,,---...///......---,,,,,,,,,------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------000---,,,---///000...,,,........................***+++---...///......---------------------------,,,---.........---,,,+++...------,,,,,,++++++***.........////////////000+++,,,...000000///...---////////////////////////////////////////////////------------------------+++,,,---.........---,,,,,,+++++++++,,,...000111//////.........---------+++,,,------......------......---+++)))((('''&&&+++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...,,,++++++******++++++,,,------,,,,,,,,,+++++++++,,,,,,------------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,...---+++*********+++,,,+++++++++,,,,,,---------------,,,+++++++++++++++*********++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......------------......///..................///+++++++++,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++...------------.../////////...---,,,,,,,,,------///......---------......//////......------,,,,,,......---,,,,,,---......///...---------...///000---,,,,,,++++++,,,,,,,,,......------......///000........................---,,,++++++++++++,,,---........................//////.........---------,,,---.../////////...---///...,,,++++++,,,...///------............------...............---------,,,------------------,,,111000///---,,,,,,++++++..............................------------............///000000/////////////////////////////////000///...------...///000////////////////////////............////////////000000000000000000000000////////////////////////---......//////......------...//////......///000.........///////////////---...//////000000//////........./////////000000222///------///000...---000000000000000000000000////////////////////////000000////////////000000......------------......000///...------,,,,,,,,,000///......000000///...------------------------....................................////////////,,,,,,,,,---...///000111---......---,,,,,,---///111000000///......------//////.........------------------------------------,,,,,,,,,,,,---......111000///...---,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------///---+++,,,...///...,,,------------------------+++,,,---------,,,+++***------------------------***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,---------........./////////+++,,,...///000///...---------------------------........................------------------------***+++,,,---------,,,,,,---,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,------...------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,------......------,,,,,,------...---,,,,,,,,,,,,+++++++++......---------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,******++++++++++++,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......******++++++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,------------...............///000000------,,,,,,,,,---......////////////...---,,,+++------------------------///......------......///000000///.........//////,,,,,,,,,++++++,,,,,,---------------------...///........................,,,,,,++++++++++++,,,,,,.......................................---------,,,---......//////......///...---,,,,,,---...///------............------/////////...------,,,,,,,,,,,,,,,------,,,,,,,,,///////////////......------------------------------..................---......///000000000000000//////////////////////////////............//////////////////////////////------------............000000000000000000000000////////////////////////---......//////......------...///...---,,,---............//////000000000---...//////000000//////......////////////000000000///...///000000...,,,000000000000000000000000////////////////////////000000////////////000000//////............//////000///...------,,,------111///...///000111000///------------------------....................................////////////---------------...//////---......---,,,,,,---///000000000///......------...............---------------------------------+++,,,------......------333222000...---,,,,,,,,,------------------------...------------,,,,,,,,,------------------------------------------------+++,,,------......------------------------------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++))))))------------------------((()))+++,,,---.........***++++++,,,------......,,,---------............+++,,,---//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------)))***+++,,,,,,,,,++++++///...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,---.........***++++++,,,,,,++++++***------------------------...------,,,,,,------...000//////......//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,---------------------------------...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,------.........,,,++++++++++++,,,------,,,,,,,,,,,,---......///---.../////////...---,,,,,,,,,---------...............------------......///......---,,,,,,,,,,,,......---------...//////------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,................................................---------.....................------------......------............------...............---------,,,------......------,,,***+++,,,......---,,,,,,------------------------,,,---...//////...---,,,......///000111111111111/////////////////////////////////....../////////////////////////////////------........./////////////////////////////////////////////////////////......////////////.........///000///---,,,---...111111000000///......---......///000000000000000//////////////////000000......///000000000...---////////////////////////////////////////////////000000////////////000000000000////////////000000111111000///////////////000///...///000000///...........................---------...........................///////////////......---------.........//////...------...000000000//////....................................------------------------+++,,,---...///...---,,,000000///------,,,,,,,,,------------------------------------------------------------------------........................+++,,,------......------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++------------------------)))***+++,,,,,,---------,,,,,,,,,,,,------......,,,,,,,,,---------......+++,,,---.........------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++++++++,,,,,,,,,,,,//////..................------------------------------......------,,,+++***++++++,,,---......///***++++++++++++++++++***------------------------...------,,,,,,------...------,,,,,,,,,,,,------........................++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,------...------------------------///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,++++++***---------------,,,,,,,,,+++,,,,,,,,,---------...,,,,,,,,,------.........******))))))******+++,,,+++,,,,,,------.........***+++---///000000///...---------...//////000000,,,,,,,,,------,,,,,,,,,.........------,,,++++++---------------...///000...------,,,,,,,,,------........................---..................---........................---.....................------------......//////........................------............------,,,,,,,,,---...///000000......////////////......((()))+++---------,,,,,,------------------------,,,---...//////...---,,,......///000000000000000////////////////////////...//////////////////...////////////////////////....../////////000000000////////////////////////////////////////////////...//////////////////...000111111000...---...///111111111000//////.........//////000000000000000000000000000000000//////---...000000000///......////////////////////////000000000000000000000000000000////////////000000000000////////////000000111000000////////////000///...------//////...---........................---------.........//////............//////////////////...------------...///000000///......///111////////////............---.....................------------------------+++,,,---...///...---,,,,,,,,,,,,+++,,,,,,------------------------------------------------------------------------------........................+++,,,------......------------------------------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////---------------------------,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...+++,,,,,,---......//////............////////////,,,------...------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++------------------------...------,,,,,,------.........------------......+++++++++,,,,,,,,,,,,---***++++++,,,---...///000,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++++++++******......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++++++++,,,,,,---,,,,,,---.........------***+++,,,...///000000111.........//////000000000+++,,,,,,------,,,,,,+++.........///......---,,,++++++++++++,,,------...///...------------------..............................////////////..............................---------..................------------...//////........................------............------***+++,,,---...000111111//////000000000000//////++++++,,,....../////////---------------------------..................---......////////////......////////////////////////......////////////......////////////////////////////////////000000000111000000000000000000000000////////////////////////...//////000000//////...///000111000///...///000......///000000111222222...///000000111111000000111111000000000000//////,,,...000000///...///000000000000000000000000000000000000000000000000000000000////////////000000000000////////////000000......------------......///---,,,---...///...---........................,,,,,,------.../////////............///////////////......---------......///000000///......///111//////////////////......---------...............------------------------+++,,,------......------************+++,,,---...------------------------,,,,,,,,,------------...------------------------------------------------+++,,,------......------------------------------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111------------------------///...---,,,,,,,,,,,,---//////......---,,,,,,+++,,,---------............,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///'''(((***+++,,,---------///////////////000000000+++,,,------......------,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++------------------------...------,,,,,,------...///......------......///+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,---------.........------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,------,,,,,,,,,++++++*********------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,...///000000///...,,,---------,,,,,,,,,++++++,,,,,,++++++***))))))))),,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...,,,---.........---,,,+++,,,,,,,,,---...///000111---.....................,,,,,,---......---,,,,,,+++,,,---.........---,,,++++++++++++,,,---......000///......------..............................------...//////...------........................---------.........//////...------,,,---...///000......////////////......------............------+++,,,,,,---...///000000......////////////.........---------...///000000..............................------------.........//////......---,,,+++////////////////////////---...///000000///...---////////////////////////........./////////000000000000000000000000000000//////////////////////////////000000000000//////---///000///......///000---...///000111222333333//////000111111111111000111111111000000000//////---...000///------///222000000000000000000000000000000000000000000000000000000////////////000000000//////......//////000......------------......///...---...///000///---........................,,,,,,------...//////000............////////////......---------......///---.........,,,,,,...///.../////////////////////---------.........//////---------------------------,,,,,,,,,,,,---......,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,...///...,,,+++---///------------------------///...---------...//////------------------------///...---------...///000...............---------------........./////////,,,,,,++++++,,,,,,------++++++++++++++++++++++++------------------------------------------------,,,,,,+++++++++,,,---...)))***+++---------,,,,,,............//////000000***+++,,,---.../////////,,,,,,,,,---------------,,,------......------,,,------------------------...------,,,,,,------...***))))))(((((())))))***---------....../////////......---------,,,,,,,,,---------....../////////.........------.........)))***+++,,,,,,,,,,,,,,,******+++,,,,,,---......************++++++,,,---.........------,,,,,,,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++,,,...//////...,,,+++,,,,,,,,,++++++*********++++++***)))((('''&&&&&&,,,,,,,,,++++++*********++++++******++++++,,,---------...///...---+++***///...---,,,,,,---///000------------------------,,,---...//////...---,,,'''(((***+++,,,++++++***,,,,,,,,,---...///000111111000///.......................................,,,,,,---......---,,,,,,........................---------.........//////......---,,,---...///000......////////////......---..................---------..................------............------...---,,,,,,,,,...///000///////////////////////////...---,,,,,,---...////////////...---,,,******////////////////////////---...///000000///...---////////////////////////---------.........//////000000000000000000000000//////////////////////////////000000000000//////+++---......------///000111111111111000000000000//////000111111111111111222111111111000000//////---///000...,,,---000333000000000000000000000000000000000000000000000000000000////////////000000//////............//////000000/////////000000111111///...///000111000///////////////////////////,,,,,,------...///000000............/////////000---------------...//////,,,,,,---,,,+++***,,,............///////////////---------.........//////------------------------...---,,,+++,,,---...//////...------,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,...000///---,,,---000........................000///---,,,++++++,,,---------------------------...---------...000111333,,,,,,------.../////////.........////////////000,,,,,,+++++++++,,,---...------------------------------------------------------------------------,,,+++*********+++,,,---...///000000000///...------------.........//////)))***+++---...///000000,,,---------.../////////---......//////......---111111///......---------//////......------------///...------,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,---...//////...,,,*********,,,---******,,,------,,,******---------......---,,,,,,...---+++***)))***+++++++++,,,---...///...---,,,+++,,,,,,------,,,,,,+++......---,,,,,,+++******------,,,,,,,,,,,,++++++,,,------......------,,,---------,,,,,,+++++++++///.........//////---+++------------------------,,,,,,,,,,,,------...///------------------------,,,---...//////...---,,,------------------------'''(((***,,,...//////......---+++******+++---......---,,,,,,++++++++++++//////000000///...------........................,,,---------.../////////,,,,,,,,,---------......////////////////////////...///000///---,,,,,,...........................////////////////////////////////////..................------------..................////////////111111000///...---,,,,,,///////////////////////////////////////.........////////////000000000000000000000000000000000000000000000000000000000000.........///////////////111111111000000000000000000000000000000000000000////////////////////////444333222111000000000000000000000000000000000000111000000/////////000000000000111111000///......,,,---///000000000///...000//////.........//////111111000000000000111111222222222222222222222222111000000/////////000000////////////////////////......//////000000111111000/////////............//////////////////////////////000000///...------000...,,,******,,,...000//////000000///...------////////////////////////////////////////////////,,,,,,---......---,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,........................111///...------...///111------------------------...------,,,,,,------.........//////...---,,,,,,---------,,,+++***((((((!!!$$$)))---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------,,,+++,,,---...///.........------,,,,,,,,,,,,---......,,,,,,---......---,,,,,,,,,,,,---...///...---,,,,,,---...///........................------...//////...------,,,---------,,,++++++***,,,,,,,,,++++++*********&&&(((,,,///000000///...000...,,,,,,......,,,)))+++,,,,,,,,,,,,+++******//////............//////000...,,,+++***+++---.........---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------...,,,,,,------,,,,,,++++++,,,,,,,,,------,,,,,,,,,------............------000///...---------......+++,,,------......------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---------,,,,,,,,,++++++---,,,,,,,,,------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,------------,,,,,,------------------------......///000000000///......---+++******+++---......---,,,,,,++++++,,,,,,///////////////......---........................---------...............,,,---------............////////////////////////...///000///---,,,---...........................////////////////////////............------------///......------......///............////////////...............---------////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111000000000000000000000000000000000000000000000000000000000000111111000000000111111222000000000000000000000000111111000000000000111111000111111111111000000///...///000111111111000///000000////////////000000111111111000111111222222444444444444333333333333//////.........///000000////////////////////////.../////////000000000111000000/////////.........///////////////////////////////////////...------///...---,,,,,,---...//////////////////...------////////////////////////////////////////////////,,,---............---,,,.../////////......---,,,------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,........................///...---,,,,,,---...///------------------------...------,,,,,,------...///.........---------------............------,,,)))***,,,...///......---,,,,,,,,,,,,------------------------------------........................------,,,,,,,,,---...///......---------,,,,,,,,,---...//////------...///...---,,,,,,,,,,,,---.........------------......------------------------,,,+++************+++,,,---------------,,,++++++......------,,,,,,,,,,,,***+++---...///...---,,,...,,,+++,,,...///---,,,+++,,,,,,,,,,,,+++******------------...///000111000...+++((((((***---///---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,)))+++---......---,,,***...------,,,,,,------...,,,------......---------000000///.........//////---,,,,,,,,,,,,---......,,,,,,------------,,,,,,))))))***+++---...//////------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------------,,,,,,,,,,,,---,,,+++,,,------+++***++++++++++++++++++++++++---,,,,,,++++++++++++,,,------------------------,,,++++++******++++++,,,------------------------///000000111111000//////...---,,,++++++,,,---......---,,,,,,,,,,,,,,,,,,.............../////////.......................................---------------........./////////////////////////////////---/////////---,,,---...........................////////////////////////...------------,,,,,,,,,///......------......///............////////////,,,,,,,,,------.........////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000111111111111111111111111////////////000111222333000000000000000000000000111111111000000111111222000000111111222222111111000111111222222111000000111000000000000000111111222222222222222333444444777777666666555555555444111000000000000000111111////////////////////////////////////000000000000000000000/////////......///////////////////////////////////////......---//////............/////////////////////......---////////////////////////////////////////////////,,,---............---,,,/////////000//////...---........................+++++++++,,,,,,,,,------...------------,,,,,,,,,...........................---,,,++++++,,,---...------------------------...------,,,,,,------...///...---,,,,,,,,,---...------......////////////000///...------------...,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---...///...------------,,,,,,,,,---///000///...---...///...------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,000...,,,******,,,...000---............---,,,,,,/////////........................------,,,++++++,,,+++***+++...///...---,,,,,,,,,,,,,,,++++++***------------...///000000///...,,,******+++,,,...,,,++++++******+++++++++,,,,,,,,,,,,------------------------,,,,,,+++***)))***,,,---...------,,,...---,,,++++++,,,---...++++++,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,------------,,,,,,))))))***+++---...//////------,,,,,,,,,+++++++++,,,------......------,,,------------------,,,,,,......---...//////...,,,---------------------------,,,,,,+++************,,,,,,---------------------,,,+++******+++,,,---------------------------***+++,,,---...///000000...---,,,,,,,,,,,,---......------,,,,,,,,,------------------...//////000......................../////////...---------,,,.........////////////000////////////////////////---...///...---,,,---///........................////////////////////////.........---------,,,,,,//////............//////............////////////---------........./////////////////////////////////////////////000000000////////////000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111111222222000000000000000000000000111111111111111111111111//////...//////000111111000000000000000000000000111000000000000111111222//////000111111222111111222222222111111111000000111000000000000111111222333333333444555666777888::::::999999888777666666666555444222111111111111////////////////////////////////////000000000000000000000////////////...////////////////////////...///////////////.........///000111111000///......///////////////......////////////////////////////////////////////////------............------....../////////......---........................+++++++++,,,,,,,,,,,,---------------------------..............................---,,,,,,---......------------------------...------,,,,,,------...///...,,,++++++,,,...///---------,,,------------......------,,,,,,,,,,,,,,,,,,---....../////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------......---------------------------...///...---,,,---///------------------------,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000---......///......------/////////...............000///---,,,++++++,,,---+++++++++,,,------------,,,,,,------,,,,,,+++***......------------......---......///...---,,,,,,+++++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,---------,,,+++******,,,++++++***+++,,,...///---,,,+++******+++,,,---((()))***+++++++++++++++++++++++++++,,,,,,++++++------,,,+++,,,---...///,,,------......------,,,+++++++++,,,,,,---------------,,,,,,,,,+++++++++,,,------......------,,,------------------------...------...//////...,,,---------------------------,,,,,,+++************,,,,,,,,,---------.........---,,,++++++,,,---...------------------------******++++++,,,---...///---------------------------------,,,,,,---......------,,,,,,---...///000......................../////////...---------,,,.........////////////000////////////////////////,,,...///...------...///////////////////////////////////////////////////////////////.........---/////////....../////////............////////////000000000000////////////////////////////////////////////////000000111111////////////000000000000000000000000000000000000111111111111111111111111111111000000////////////000000111111222222222333000000000000000000000000000000000000000000000000111111000///////////////111111111111111111111111000/////////000000111222...///000000111111111111222222111111111111111111111111111111111222333333666666666777888999;;;<<<======<<<;;;:::999888777888777555222000///...---000000000000000000000000000000000000////////////111000000000////////////////////////////////////......///////////////......///111222222111///.........///////////////...////////////////////////////////////////////////........................,,,------.........------------------------------++++++,,,,,,,,,---------------------------------........................///..................///------------------------...------,,,,,,------...///---,,,++++++,,,...///000///...,,,,,,+++,,,,,,+++,,,---//////...---,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------+++,,,------++++++,,,---------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------......///......---------------------------...---,,,++++++,,,...///---------,,,++++++++++++,,,------------,,,++++++......---------------...,,,...///000000...,,,+++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,------,,,******...,,,+++******+++---///,,,++++++******++++++,,,(((((()))***+++++++++++++++,,,------......---------,,,,,,,,,,,,---......------............------,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------------............,,,++++++,,,---...,,,+++++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++,,,,,,------.........///......------......///------------------------000///...---------------------------------------------------------...///...---,,,,,,,,,---...///.......................................---------------........./////////////////////////////////,,,---///...------...///////////////////////////////////////////////////000000/////////.........000//////......//////000............////////////111111111000000/////////////////////////////////...//////000000111111222////////////000000000000000000000000000000000000111111111111111111111111222111111000000//////...000000111111222333333333000000000000000000000000000000000000000000000000333222111000////////////111111111111111111111111000000000000000111222333000000111111222111111111222222222222222333444444333333333333444555666666888888999:::<<<===???@@@@@@???>>><<<;;;999888888777666444111...,,,+++***000000000000000000000000000000000000////////////111111000000000/////////////////////////////////---...//////////////////...///000111111000///...---...////////////////////////////////////////////////////////////////////////...------...//////+++,,,------------------------------------------,,,,,,,,,---------......,,,,,,,,,------------...........................////////////////////////------------------------...------,,,,,,------...---,,,+++++++++,,,......333111///---,,,,,,------+++---///111111111///...------------------------........................+++++++++++++++++++++++++++,,,------......------,,,,,,,,,------------...***,,,---,,,+++***+++,,,,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,---............---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,...///111,,,---...---***)))***+++---------------,,,++++++,,,,,,,,,,,,---...//////------.........---,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------)))***,,,------,,,+++***------,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,---------+++,,,.../////////......+++,,,------......------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***------------.........///++++++***,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...++++++,,,,,,---......///.........//////.........------------------------222111///...---------...------............---------------------.../////////...---++++++,,,---...........................---------...............,,,---------............////////////////////////,,,---......------...000//////////////////////////////////////////////////////.........---------000000////////////000000............////////////////////////000000000000////////////////////////...//////000111111222222////////////000000000000000000000000000000000000111111111111111111111111222222111111000//////...000000111222222333444444000000000000000000000000111111111111111111111111222111111000000000111111111111111111111111111111222222222222333444555555333333444444333333222222444444333444555666888999777777777777888999:::;;;:::;;;<<<===???AAACCCDDDAAA@@@???===;;;:::888888777666444222000///......000000000000000000000000111000000000/////////...111111111000000000//////////////////////////////------...///////////////...//////////////////...------...///////////////////////////////////////////////////////////////000///...------...///000,,,,,,---.......................................------........./////////,,,,,,,,,---------..............................---..................---------------------------...------,,,,,,------...++++++,,,,,,,,,---------111///---,,,+++,,,---...---............/////////......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,---------......+++,,,------++++++,,,---,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------////////////////////////++++++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////***,,,---,,,***)))+++,,,---------...------,,,+++******+++,,,---///000111...---,,,+++++++++,,,,,,,,,,,,,,,,,,------...///---------.........//////((()))+++---------+++++++++,,,.........,,,***)))+++,,,............,,,+++***+++,,,---......///...***+++---.........------+++,,,---...///...---,,,------............------+++++++++,,,,,,------------------,,,,,,,,,++++++,,,------......------,,,---------.........//////---,,,,,,...///000///---------------------------,,,,,,,,,,,,---......///++++++,,,,,,---...//////,,,---...//////...---,,,------------------------...---,,,,,,---...///000------............---------------------...///000000///---+++++++++---...........................,,,------....../////////,,,,,,,,,---------......////////////////////////,,,---......------///000000000000000000000000000////////////////////////......---------,,,,,,,,,000000////////////000000............/////////000,,,,,,---...///000111111////////////////////////...//////000111222222222////////////000000000000000000000000000000000000111111111111111111111111222222222111000//////...000000111222333333444444000000000000000000000000222222222222222222222222000000000000111222333444111111111111111111111111333333333444555666777888666666666666555444333333555555555555777999;;;<<<::::::::::::;;;<<<===>>><<<<<<===???AAACCCEEEFFFBBBAAA???===;;;:::888777888777666555444333333444000000000000000000000000111111000000/////////...111111111111000000000000////////////////////////------...///000000////////////............//////------...///000000//////////////////////////////////////////////////////000///...------...///000------...///000000//////000000000000000000000000.........////////////000,,,,,,,,,------.................................,,,------......------,,,------------------------...------,,,,,,------...***+++,,,------------,,,,,,+++***))))))+++,,,...///---+++))))))***,,,.........---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........---,,,,,,,,,,,,------.........,,,---......,,,,,,---...,,,,,,---......---,,,,,,...---++++++++++++---..............................---+++))))))+++---...***+++,,,,,,---------,,,,,,,,,,,,------.........,,,,,,------------------(((***,,,,,,******,,,///------......------,,,+++