BM6(i yyylll\\\SSSSSSNNNQQQTTTWWWXXXWWWUUUSSSQQQQQQQQQOOOMMMJJJHHHFFFDDDDDDDDDDDDEEEFFFGGGGGGGGGrrrggg[[[UUUVVVWWWZZZ^^^bbbcccbbb```___ZZZZZZZZZXXXVVVRRRNNNLLLJJJIIIHHHGGGGGGGGGHHHHHHIII~~~ooofff]]][[[___jjjlllppptttuuuuuutttrrrjjjjjjjjjhhheeeaaa]]][[[XXXWWWTTTQQQOOONNNNNNNNNOOOwwwnnnggghhhnnnwwwyyy{{{~~~|||||||||{{{xxxvvvsssrrrooommmiiiddd```^^^]]]]]]cccwwwxxx{{{wwwttttttssszzz}}}{{{{{{{{{|||}}}~~~}}}|||zzzzzz{{{|||}}}~~~~~~~~~~~~}}}zzzvvvsssrrrppprrrrrrqqqnnnkkkiiiiiiqqqqqqppppppqqqrrrssstttppppppoooooooooooooooooopppqqqsssuuuxxx{{{~~~~~~zzzvvvuuuuuutttrrroooqqqooonnnmmmmmmooorrrtttwwwyyyzzz{{{zzzyyyzzz{{{yyyyyyzzzzzzzzz{{{{{{{{{zzzwwwsssqqqooommmkkkiiijjjkkkmmmooopppqqqrrrrrrssstttuuuuuutttrrrpppnnnmmmmmmnnnpppsssuuuxxxyyyrrroookkkhhhggggggiiikkkjjjkkkmmmpppsssuuuwwwxxx{{{{{{{{{yyywwwvvvwwwxxx||||||}}}}}}{{{xxxuuusssrrrwww{{{|||~~~}}}wwwuuurrrooonnnooopppqqqvvvuuuvvvyyy|||~~~|||yyyvvvyyy}}}zzzvvvyyywwwuuusssqqqooonnnnnnyyyyyyxxxvvvsssssstttuuuxxxxxxyyyzzz{{{||||||||||||rrrmmmllljjjkkkmmmnnnqqqvvv}}}{{{iiiiiiiiihhhiiiiiijjjjjjlllkkkkkkjjjiiihhhggggggcccbbb```^^^]]]^^^______cccbbb```bbbeeeggggggfffffffffhhhlllqqqsssqqqooosssvvvzzzzzzxxxvvvvvvxxxwwwvvvtttssssssuuuwwwxxxvvvuuusssqqqqqqrrrtttvvvxxxyyyzzzyyywwwvvvvvvwwwyyy{{{}}}|||yyyvvvuuuuuuvvvwwwvvvvvvvvvvvvtttrrrpppooojjjiiiiiijjjnnntttyyy}}}~~~~~~~~~}}}|||||||||||||||}}}zzzyyywwwuuusssssssssssstttsssrrrpppnnnmmmlllllljjjhhheeebbb```_________[[[ZZZXXXWWWVVVWWWXXXYYY^^^]]]]]]]]]___bbbdddfffhhhfffdddbbbbbbbbbccccccdddeeegggiiijjjkkkllllllkkkjjjhhheeeccc```^^^]]]\\\^^^```aaacccgggllloooyyytttllleee```___```bbbccccccdddddddddbbbaaa```^^^^^^___```aaabbbbbbbbbdddcccaaa^^^[[[XXXVVVUUUYYYZZZ\\\[[[YYYWWWVVVVVVSSSSSSSSSRRRSSSSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRRRRTTTUUUUUUVVVXXXZZZ[[[\\\\\\ZZZVVVUUUUUUUUUSSSQQQTTTRRRPPPNNNMMMNNNPPPQQQSSSUUUVVVWWWVVVUUUVVVWWWXXXXXXXXXWWWWWWWWWWWWVVVWWWUUURRRQQQPPPOOOMMMKKKNNNNNNPPPRRRSSSTTTUUUUUUSSSTTTTTTTTTTTTRRRPPPOOOQQQQQQRRRSSSTTTVVVWWWXXXTTTRRRPPPNNNMMMNNNPPPQQQOOOPPPQQQRRRTTTVVVWWWXXX\\\]]]]]][[[YYYXXXYYY[[[ZZZ[[[\\\\\\[[[ZZZYYYXXXUUUYYY\\\\\\]]]```___[[[YYYWWWUUUSSSSSSTTTVVVXXXZZZYYYYYY\\\___```___]]]ZZZ[[[^^^bbbcccaaa\\\WWWXXXXXXVVVUUUTTTSSSSSSSSSXXXYYYYYYXXXWWWWWWYYY[[[ZZZ[[[\\\]]]^^^^^^^^^^^^bbbeeekkkooorrruuuwwwyyy}}}{{{xxxwwwxxx{{{zzzzzzyyyxxxuuuqqqnnnlllhhhhhhiiilllrrryyy}}}sssggg___\\\[[[TTTUUUUUUVVVXXX]]]cccgggkkkqqqyyy~~~tttnnnkkknnnttt~~~OOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMKKKKKKJJJJJJKKKKKKIIIHHHHHHIIIJJJKKKMMMLLLMMMOOOQQQRRRQQQPPPPPPSSSXXX___dddfffccc```bbbcccddddddcccaaa^^^]]]```___^^^^^^```bbbeeegggeeecccaaa_________aaabbbggghhhiiihhheeebbbaaaaaaccceeehhhkkklllllllllkkkiiigggdddbbb``````aaaaaaaaaaaa```___]]]ZZZYYYWWWQQQRRRSSSUUUZZZ```eeeiiigggfffeeeddddddeeeggggggeeeeeeeeeeeeeeeddddddccceeeeeecccbbbaaaaaaaaaaaabbbdddhhhjjjkkkiiifffeeedddcccbbb```___^^^^^^]]]YYYXXXVVVUUUTTTSSSSSSSSSRRRRRRPPPOOONNNMMMMMMMMMMMMLLLJJJHHHFFFFFFFFFGGGEEEDDDBBBAAAAAAAAABBBCCCDDDDDDCCCDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJKKKJJJIIIHHHGGGEEEDDDDDDCCCDDDEEEFFFFFFIIILLLOOOVVVSSSOOOJJJGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIEEEEEEFFFFFFGGGGGGGGGHHHJJJJJJHHHGGGEEEDDDBBBBBBCCCDDDFFFFFFDDDCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@AAAAAABBBBBBGGGEEECCCBBBCCCCCCAAA@@@BBBAAA???>>>>>>???@@@AAA???AAABBBCCCAAAAAAAAABBBDDDDDDDDDDDDCCCBBBBBBAAABBBAAA@@@AAABBBAAA???===??????@@@AAACCCDDDDDDEEEBBBBBBBBBBBBBBBAAA@@@???BBBBBBBBBBBBCCCCCCCCCDDD@@@@@@????????????@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFEEEDDDCCCEEEGGGEEEFFFFFFGGGHHHHHHIIIIIIDDDIIIKKKJJJJJJLLLKKKGGGEEEDDDBBBAAAAAACCCEEEGGGFFFFFFFFFHHHJJJKKKJJJIIIJJJJJJKKKMMMNNNLLLHHHEEEFFFFFFFFFEEEEEEEEEFFFFFFEEEFFFGGGFFFEEEFFFHHHIIIFFFGGGHHHIIIIIIIIIIIIIIIJJJMMMQQQSSSSSSTTTUUUVVVZZZYYYVVVUUUVVVYYY]]]___hhhgggfffdddbbb```___^^^]]]```eeejjjmmmvvvuuujjjcccZZZ[[[ZZZYYYXXXUUURRRQQQOOOOOOPPPSSSXXX___fffjjjjjjhhhbbbZZZRRRMMMKKKKKKGGGGGGGGGGGGHHHKKKOOOSSSWWW]]]dddiiijjjllloooqqqtttvvv|||{{{tttgggbbb^^^^^^aaafffqqq|||JJJJJJHHHGGGFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQRRRQQQPPPOOONNNRRRYYY```dddfffeeecccaaaaaaaaabbbcccbbb___\\\^^^]]]]]]^^^___bbbdddeeeeeecccaaa```_________```eeeggghhhhhheeebbb```___^^^___```bbbcccdddeeeeeeeeedddaaa___]]]\\\\\\]]][[[[[[ZZZXXXVVVTTTRRRQQQMMMNNNOOORRRVVV[[[___bbb]]]\\\ZZZYYYXXXXXXYYYYYYXXXYYYZZZZZZZZZYYYWWWVVVYYYYYYXXXWWWWWWWWWWWWXXXWWWYYY[[[]]]]]][[[YYYXXXXXXVVVSSSPPPNNNNNNNNNNNNKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCBBBAAA@@@?????????@@@AAA@@@???>>>>>>>>>??????>>>=========>>>???@@@AAAAAAAAA@@@?????????@@@AAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@?????????BBBDDDFFFFFFDDDBBBAAA@@@??????@@@@@@?????????@@@AAAAAA???????????????@@@@@@@@@BBBBBBAAAAAA@@@@@@??????;;;===>>>>>><<<<<<<<<>>>AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>=========>>>>>>???CCCBBBAAA@@@@@@AAAAAA@@@>>>>>>???@@@AAACCCDDDEEE???AAABBBBBBAAA@@@AAABBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBAAACCCDDDDDDBBB@@@?????????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@BBBCCCDDDBBBCCCCCCCCCBBBBBBDDDFFFEEEEEEEEEEEEFFFGGGIIIJJJEEEIIIKKKJJJKKKMMMLLLIIIGGGFFFDDDBBBBBBCCCEEEGGGEEEEEEFFFFFFGGGHHHHHHGGGJJJIIIHHHHHHHHHGGGEEEBBBEEEEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFDDDBBBAAABBBCCCEEEEEEFFFGGGGGGGGGGGGGGGGGGIIIKKKKKKIIIHHHHHHIIIKKKJJJHHHFFFGGGIIILLLNNNRRRRRRRRRQQQPPPPPPOOOOOONNNOOORRRVVV^^^lll~~~tttggg[[[RRRMMMKKKKKKLLLKKKJJJIIIHHHGGGHHHHHHGGGHHHJJJNNNRRRTTTVVVUUURRRMMMHHHEEEEEEFFFGGGGGGGGGFFFEEEGGGJJJMMMOOOTTT[[[___aaabbbeeehhhjjjlllpppuuuxxxvvvpppjjjeee```\\\ZZZYYY[[[dddnnnNNNMMMKKKHHHFFFDDDCCCCCCDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLOOORRRTTTWWWXXX[[[[[[\\\\\\ZZZXXXVVVUUUUUUXXX]]]aaadddfffggghhhiiihhhhhhiiijjjhhheeebbb````````````aaabbbdddeeeeeeeeecccbbbaaaaaaaaaaaabbbdddggggggfffcccbbbbbb^^^^^^^^^___```aaabbbccccccbbb```^^^\\\\\\[[[[[[[[[ZZZYYYWWWUUUTTTSSSRRROOOPPPQQQRRRTTTWWWYYYZZZZZZYYYWWWVVVUUUUUUVVVVVVWWWXXXYYYYYYYYYXXXVVVUUUQQQQQQRRRRRRSSSTTTVVVVVVTTTTTTVVVWWWWWWVVVUUUTTTUUUSSSOOOLLLJJJJJJJJJKKKHHHHHHHHHGGGGGGFFFFFFEEEBBBAAA@@@@@@?????????@@@======<<<<<<;;;;;;;;;;;;<<<;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<>>>=========<<<<<<======:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<============;;;<<<<<<;;;::::::;;;<<<======>>>>>>===<<<;;;:::===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;<<<==============================:::;;;<<<<<<::::::<<<===;;;<<<>>>???@@@@@@@@@@@@?????????>>>===<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAA@@@@@@@@@?????????@@@AAA======???@@@AAABBBBBBBBB<<<>>>??????>>>======>>>???AAACCCEEEFFFGGGFFFFFFBBBBBBAAABBBCCCDDDBBBAAA@@@???>>>>>>===>>>>>>???>>>??????@@@@@@@@@??????===>>>???@@@AAAAAA@@@@@@BBBBBBBBBBBB@@@???===<<<<<<;;;;;;<<<===@@@BBBDDDEEEFFFGGGFFFFFFFFFHHHJJJJJJJJJIIIIIIIIIJJJKKKKKKIIIMMMOOONNNPPPSSSSSSPPPPPPNNNJJJHHHFFFFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJIIIGGGFFFFFFEEECCCBBBDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDBBBAAAAAABBBHHHHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKJJJHHHFFFFFFGGGFFFEEECCCAAAAAABBBDDDEEEGGGGGGFFFFFFEEEEEEDDDDDDFFFDDDDDDIIIVVVgggwwwuuufffYYYOOOIIIFFFDDDAAAAAABBBBBBBBBAAAAAAAAACCCBBBBBBAAABBBDDDEEEFFFJJJJJJIIIGGGDDDCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFIIIJJJOOOUUUYYYZZZ\\\___cccfffhhhkkknnnooonnnjjjgggddd___[[[XXXWWWYYYeeeppp[[[ZZZWWWUUURRRPPPOOONNNLLLLLLKKKLLLNNNQQQTTTVVVSSSTTTWWWZZZ]]]___aaacccdddeeeeeedddaaa^^^^^^^^^^^^```bbbcccddddddfffhhhjjjjjjjjjjjjgggdddaaa``````````````````aaabbbbbbddddddcccbbbbbbaaaaaabbb___aaaddddddcccccccccddd```____________```aaabbb______^^^\\\[[[[[[ZZZZZZ]]]\\\[[[YYYXXXWWWWWWWWWRRRSSSSSSTTTTTTTTTTTTTTTUUUTTTSSSRRRQQQRRRSSSSSSVVVVVVWWWWWWVVVVVVUUUTTTOOOPPPPPPQQQSSSUUUWWWXXXUUUUUUVVVWWWWWWWWWWWWWWWYYYWWWTTTQQQOOONNNOOOOOOMMMNNNNNNNNNNNNNNNMMMLLLGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA?????????>>>>>>>>>======:::;;;;;;<<<<<<=========>>>>>>>>>>>>======<<<<<<777888999::::::;;;::::::999999::::::::::::::::::888999::::::888777888999:::;;;<<<======;;;:::999;;;;;;;;;:::::::::::::::<<<;;;;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<<<<===???AAAAAACCCDDDFFFFFFFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@;;;<<<===>>>AAACCCEEEGGGGGGHHHHHHGGGFFFFFFGGGIIIFFFGGGHHHHHHGGGEEEDDDBBBAAABBBCCCCCCAAA@@@@@@AAADDDFFFIIILLLNNNOOOOOONNNJJJHHHGGGHHHJJJKKKKKKKKKLLLKKKHHHFFFEEEDDDDDDEEEDDDEEEGGGIIIJJJIIIHHHFFFFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEEEEDDDBBBAAA???>>>@@@@@@@@@AAACCCFFFJJJLLLKKKLLLLLLLLLKKKKKKMMMOOOUUUUUUUUUUUUUUUTTTTTTTTTUUUYYYZZZYYY[[[^^^___]]]XXXUUUQQQMMMKKKJJJJJJJJJLLLLLLMMMKKKJJJJJJKKKMMMPPPNNNLLLLLLLLLLLLJJJHHHHHHIIIJJJKKKKKKJJJIIIHHHFFFHHHJJJKKKKKKJJJKKKMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNMMMKKKJJJKKKMMMKKKIIIGGGDDDCCCCCCDDDEEEHHHGGGFFFDDDBBB@@@>>>>>>BBB@@@???DDDRRRdddpppsssggg]]]OOOEEEAAA@@@???>>><<<<<<<<<============>>>>>>>>>??????AAABBBCCCDDDBBBBBBCCCBBB@@@@@@AAACCCBBBCCCCCCBBBBBBBBBDDDGGGJJJOOOTTTXXXYYY[[[^^^bbbbbbdddgggiiijjjjjjiiihhh^^^ZZZWWWWWWYYYaaarrreeedddcccaaa___^^^]]]]]]WWWWWWVVVVVVXXX[[[^^^```[[[\\\^^^```bbbdddeeeeeecccddddddbbb```^^^```bbbbbbdddfffeeebbb``````aaaaaadddfffeeeaaa^^^]]]^^^]]]]]]]]]^^^______``````bbbbbbbbbbbbbbbbbbbbbbbb^^^```aaaaaa``````aaabbb```______^^^^^^^^^^^^^^^\\\\\\[[[[[[ZZZZZZZZZZZZ^^^]]][[[ZZZYYYYYYZZZZZZUUUVVVVVVVVVVVVUUUSSSSSSOOOOOONNNMMMNNNOOOPPPQQQUUUTTTSSSSSSRRRRRRSSSSSSPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\[[[YYYVVVUUUTTTTTTTTTSSSSSSTTTUUUUUUUUUTTTSSSOOOOOOMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIIIIIIIIIIHHHHHHGGGAAAAAACCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>@@@AAAAAA@@@???@@@AAAAAAAAABBBCCCBBBAAA???>>>===>>>@@@AAABBBBBBAAAAAABBBAAA@@@@@@AAACCCEEEFFFDDDDDDDDDCCCBBBBBBAAAAAA>>>@@@BBBCCCEEEHHHKKKNNNTTTUUUVVVWWWWWWUUUSSSRRROOOOOONNNMMMLLLKKKJJJJJJBBBCCCDDDFFFIIILLLOOOPPPSSSTTTUUUTTTRRRQQQSSSUUUTTTUUUVVVVVVTTTRRROOOMMMOOOPPPRRRQQQOOONNNNNNOOOQQQSSSVVVYYY[[[[[[ZZZZZZWWWUUUSSSTTTWWW[[[]]]^^^^^^\\\YYYUUUSSSQQQQQQQQQRRRUUUXXX[[[\\\[[[XXXVVVUUUVVVWWWWWWWWWUUUSSSRRRNNNNNNMMMLLLKKKKKKJJJJJJLLLKKKKKKKKKMMMQQQTTTWWWQQQRRRSSSRRRQQQQQQSSSTTT\\\]]]^^^^^^___^^^]]]\\\___bbbbbb```aaaeeeeeebbb]]]ZZZVVVRRROOONNNNNNNNNOOOPPPPPPNNNLLLKKKMMMOOOTTTSSSRRRQQQRRRQQQPPPNNNNNNOOORRRTTTUUUUUUTTTSSSMMMOOORRRSSSSSSSSSSSSUUUOOOPPPPPPQQQQQQPPPPPPOOONNNOOOPPPPPPPPPQQQSSSUUUUUUSSSPPPMMMKKKJJJJJJJJJLLLLLLJJJHHHFFFDDDCCCBBBAAADDDDDDEEENNN\\\eeefffUUUMMMCCC>>>===>>><<<;;;<<<<<<<<<<<<<<<======>>><<<===>>>@@@AAACCCCCCDDD???@@@AAA@@@???>>>???AAABBBCCCDDDDDDDDDEEEGGGIIIMMMQQQVVVYYYZZZ\\\```dddbbbdddeeefffffffffgggggg\\\YYYYYY\\\dddtttbbbaaa```___^^^^^^^^^^^^\\\[[[YYYYYYZZZ]]]```bbb\\\]]]^^^___````````````ZZZ[[[\\\[[[XXXXXX\\\______bbbdddbbb]]]YYYWWWWWWXXX]]]bbbbbb___\\\^^^aaaWWWWWWXXXYYY[[[\\\]]]]]]_______________`````````\\\]]]]]]\\\[[[[[[]]]___[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXXXXXXXWWWZZZYYYXXXWWWVVVWWWXXXXXXUUUUUUVVVVVVUUUTTTRRRQQQLLLLLLLLLLLLMMMNNNPPPQQQTTTSSSRRRQQQPPPQQQRRRSSSMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSTTTTTTVVVWWWYYYYYYZZZYYYXXXVVVUUUTTTTTTSSSRRRSSSUUUVVVVVVUUUTTTTTTTTTSSSRRRPPPOOONNNNNNNNNPPPPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMLLLKKKJJJFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJIIIHHHGGGEEEDDDGGGGGGGGGHHHGGGFFFFFFEEEGGGGGGGGGFFFEEEEEEDDDDDDEEEGGGIIIIIIIIIHHHIIIJJJGGGGGGHHHHHHGGGFFFDDDCCC???AAADDDGGGHHHIIIHHHGGGGGGFFFEEEEEEGGGIIIKKKMMMKKKKKKJJJIIIHHHGGGFFFFFFFFFHHHKKKNNNQQQUUUZZZ^^^``````aaa```___\\\YYYWWWRRRQQQQQQPPPNNNMMMLLLLLLIIIIIIKKKMMMOOORRRUUUVVVUUUWWWXXXVVVSSSSSSUUUWWWVVVXXXZZZ[[[[[[YYYVVVTTTWWWYYYZZZYYYWWWVVVVVVWWWWWWXXX[[[^^^___^^^]]]\\\[[[YYYWWWXXX]]]bbbfffhhheeebbb^^^ZZZWWWUUUTTTTTTYYY\\\aaaeeeeeeddd```^^^[[[\\\\\\\\\ZZZWWWTTTRRRUUUTTTSSSSSSSSSSSSTTTTTTOOONNNMMMMMMOOORRRUUUXXXSSSTTTUUUTTTRRRRRRTTTUUUVVVWWWYYY[[[\\\[[[ZZZYYY\\\^^^^^^[[[[[[^^^^^^[[[]]]ZZZVVVRRROOONNNOOOOOONNNPPPPPPMMMJJJJJJLLLOOONNNMMMLLLLLLMMMMMMKKKIIIKKKMMMPPPSSSUUUVVVVVVVVVMMMOOOQQQQQQOOONNNNNNNNNPPPPPPPPPQQQQQQPPPOOOOOOLLLNNNPPPQQQQQQSSSVVVXXXZZZYYYVVVRRROOONNNMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHAAAFFFHHHDDDFFFOOOVVVWWWMMMGGGAAA???@@@@@@<<<999;;;;;;;;;;;;;;;<<<======;;;<<<===>>>????????????@@@AAABBBBBB@@@@@@AAABBBAAACCCDDDDDDDDDFFFHHHJJJLLLPPPUUUXXXYYY[[[___bbbfffggggggfffdddddddddeee___^^^___eeeqqqcccaaa^^^\\\[[[\\\]]]___\\\[[[[[[[[[\\\^^^aaaccccccaaa^^^[[[YYYXXXYYYYYY]]]WWWRRRSSSTTTTTTWWW[[[[[[bbbcccZZZSSSSSSVVVVVVXXXYYYYYYYYYXXXVVVTTTSSSTTTUUUVVVWWWWWWWWWVVVVVVYYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[YYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTPPPQQQRRRRRRRRRQQQPPPOOONNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPPPPPPPQQQRRRSSSSSSUUUUUUVVVVVVVVVTTTSSSRRRNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTRRRQQQPPPOOONNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQRRROOOQQQSSSTTTRRRQQQQQQQQQMMMNNNOOOOOOPPPPPPOOOOOOQQQOOOMMMLLLJJJJJJKKKKKKOOOOOOQQQQQQQQQQQQOOOOOONNNNNNOOONNNMMMKKKIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMPPPSSSUUUVVVWWWWWW[[[XXXTTTOOOMMMLLLLLLLLLQQQRRRTTTWWWZZZ]]]```aaa``````___]]][[[YYYWWWUUUUUUUUUVVVVVVVVVUUUUUUTTTPPPRRRTTTWWWWWWVVVUUUSSSTTTUUUUUUTTTSSSSSSVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUUUUWWW]]]bbbfffgggddd___ZZZWWWWWWYYYZZZ[[[\\\^^^```aaaaaaaaaaaaYYYXXXWWWVVVUUUTTTSSSRRRUUUTTTSSSRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTSSSQQQNNNKKKKKKLLLOOOPPPVVVVVVWWWWWWWWWWWWWWWWWWUUUVVVVVVWWWXXXYYYYYYZZZVVVUUUSSSRRRRRRSSSTTTUUUOOONNNNNNMMMMMMLLLLLLKKKMMMLLLKKKIIIHHHIIIMMMPPPMMMOOOSSSVVVXXXXXXWWWVVVTTTRRRPPPNNNMMMNNNOOOPPPOOONNNLLLJJJJJJKKKMMMNNNMMMNNNOOOOOOOOOQQQTTTWWWXXXWWWVVVUUUTTTSSSSSSSSSUUUUUUUUUTTTRRROOOKKKIIILLLLLLLLLLLLJJJHHHFFFEEEFFFAAA>>>>>><<<999:::===:::;;;<<<=========;;;;;;======>>>>>>>>>>>>>>>>>>;;;===@@@AAA@@@@@@@@@AAACCCCCCDDDDDDEEEGGGHHHIIIJJJQQQYYY^^^___aaafffkkkhhhgggdddbbbaaabbbdddeeeeeeiiipppzzz^^^\\\YYYWWWVVVWWWXXXYYY[[[ZZZYYYXXXYYYZZZ\\\]]]]]]]]]]]]]]][[[ZZZXXXWWWVVVQQQOOOQQQSSSRRRTTTXXX[[[aaa```XXXQQQRRRUUUUUUTTTUUUUUUUUUUUUSSSRRRQQQTTTTTTTTTSSSSSSRRRRRRRRRWWWWWWXXXXXXYYYXXXXXXXXXUUUTTTSSSRRRQQQPPPOOOOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOPPPMMMNNNNNNNNNNNNMMMKKKKKKLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQPPPOOOOOOJJJJJJKKKKKKLLLNNNOOOPPPRRRQQQQQQPPPNNNMMMMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJJJJKKKLLLNNNOOOPPPPPPRRRTTTTTTSSSRRRRRRRRROOOOOOPPPQQQQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIILLLNNNPPPSSSTTTUUUVVVUUUXXXVVVSSSPPPNNNMMMMMMNNNOOOPPPRRRTTTVVVXXXZZZ[[[XXXXXXXXXXXXWWWVVVTTTTTTQQQQQQRRRRRRSSSTTTUUUUUUSSSSSSSSSSSSSSSRRRRRRRRRPPPQQQQQQQQQPPPPPPRRRTTTUUUUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRQQQSSSWWW[[[^^^\\\ZZZVVVSSSRRRSSSUUUWWWVVVWWWXXXXXXXXXXXXWWWVVVVVVUUUUUUSSSRRRQQQPPPPPPRRRRRRQQQPPPPPPPPPPPPQQQNNNNNNOOOOOOPPPQQQQQQQQQQQQOOOMMMKKKKKKMMMOOOQQQVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXXXXTTTTTTTTTUUUUUUUUUUUUUUURRRQQQPPPOOONNNMMMLLLKKKLLLMMMMMMKKKIIIHHHIIIKKKMMMOOORRRTTTVVVVVVVVVUUUSSSRRRQQQOOOOOOOOOOOOPPPOOONNNLLLKKKJJJKKKMMMMMMPPPPPPQQQPPPPPPQQQSSSVVVWWWWWWVVVVVVWWWXXXYYYZZZ]]]]]]\\\ZZZWWWSSSOOOMMMMMMNNNNNNNNNNNNMMMLLLKKKGGGCCCAAAAAA???;;;:::===;;;;;;<<<=========<<<<<<===>>>???@@@@@@@@@??????===???BBBBBBBBBAAABBBCCCBBBBBBBBBCCCDDDEEEGGGGGGLLLSSS[[[___```aaafffjjjooonnnjjjeeeaaa```aaadddrrr{{{XXXVVVTTTRRRRRRRRRSSSTTTYYYXXXWWWVVVUUUUUUVVVVVVVVVXXX[[[\\\\\\ZZZXXXVVVPPPMMMLLLOOOPPPOOOQQQUUU\\\^^^[[[SSSNNNNNNPPPQQQOOOOOOPPPPPPPPPPPPOOONNNSSSRRRPPPOOONNNMMMNNNNNNRRRRRRSSSSSSSSSRRRQQQQQQNNNMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGEEEEEEIIIHHHHHHGGGGGGHHHHHHHHHKKKKKKJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFEEECCCDDDFFFHHHIIIHHHGGGFFFFFFFFFGGGIIIIIIJJJJJJIIIFFFFFFFFFFFFGGGIIIJJJKKKMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOQQQQQQPPPOOOOOOPPPMMMMMMNNNOOOOOOOOOOOOOOOKKKJJJJJJJJJKKKKKKLLLMMMIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRROOOOOOPPPQQQQQQQQQQQQQQQMMMMMMMMMNNNPPPRRRTTTUUUUUUTTTQQQOOONNNNNNNNNOOOLLLMMMMMMMMMLLLLLLNNNPPPPPPPPPOOONNNMMMMMMMMMMMMNNNOOOOOOOOOPPPQQQQQQRRROOOOOOOOOOOOOOOPPPPPPPPPOOONNNMMMMMMNNNPPPRRRSSSPPPOOOMMMLLLMMMOOORRRTTTQQQQQQQQQQQQPPPOOOMMMLLLQQQQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOKKKLLLLLLMMMMMMNNNOOOOOOOOONNNLLLKKKLLLNNNQQQSSSVVVVVVVVVVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTVVVWWWXXXWWWVVVVVVVVVUUUTTTRRRPPPNNNLLLKKKIIIKKKMMMMMMKKKIIIIIIIIINNNOOOPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPOOOOOONNNLLLKKKKKKKKKLLLMMMPPPQQQQQQPPPOOOPPPRRRTTTVVVVVVWWWYYY[[[^^^aaabbbdddccc```]]]XXXTTTPPPNNNLLLMMMNNNOOOQQQRRRSSSSSSLLLGGGDDDCCC@@@<<<;;;>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAAAAA@@@???AAACCCDDDCCCCCCDDDEEECCCCCCCCCDDDEEEFFFGGGHHHNNNUUU]]]aaabbbcccgggkkkssstttqqqkkkdddbbbfffjjjTTTSSSQQQPPPPPPQQQRRRSSSUUUUUUUUUUUUUUUTTTTTTTTTSSSUUUWWWYYYZZZZZZYYYXXXSSSOOONNNNNNNNNMMMQQQWWW```^^^XXXPPPJJJIIIJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMPPPOOOMMMKKKJJJJJJLLLMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDCCCBBBAAAAAAFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@BBBEEEGGGHHHGGGEEEDDDAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIJJJJJJHHHHHHHHHIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJFFFGGGHHHIIIIIIHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKJJJIIILLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOOOONNNMMMLLLKKKKKKMMMOOORRRTTTVVVUUURRRPPPNNNLLLKKKJJJIIIJJJKKKKKKJJJJJJKKKMMMKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJKKKLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKNNNPPPRRROOOOOONNNNNNMMMLLLKKKJJJMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMKKKKKKKKKLLLMMMMMMNNNNNNMMMLLLKKKKKKMMMOOORRRTTTVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYUUUUUUVVVWWWXXXYYYYYYYYYYYYXXXVVVTTTQQQNNNLLLKKKIIIKKKLLLMMMLLLKKKKKKLLLPPPPPPPPPQQQRRRTTTTTTUUUSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNOOORRRTTTVVVWWWYYY[[[___bbbdddeeeeeeccc___ZZZTTTOOOLLLJJJIIIJJJLLLOOORRRVVVYYY[[[UUUNNNHHHEEEAAA===>>>BBBGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAAAAA@@@BBBDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNUUU^^^ccceeefffjjjnnnsssvvvwwwsssmmmmmmttt{{{SSSRRRQQQQQQQQQQQQRRRSSSQQQRRRTTTVVVWWWWWWWWWWWWUUUTTTTTTTTTUUUWWWYYY[[[\\\WWWRRRPPPMMMMMMTTT]]]jjjbbbXXXPPPJJJHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKIIIHHHHHHJJJKKKMMMHHHHHHHHHHHHGGGGGGFFFEEEHHHHHHHHHGGGGGGFFFFFFEEEGGGGGGGGGFFFEEEDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@@@@DDDCCCCCCBBBAAAAAABBBBBBAAABBBDDDEEEEEEDDDCCCBBB@@@@@@@@@?????????>>>>>>>>>@@@CCCEEEFFFEEECCCAAA@@@@@@??????>>>>>>>>>>>>AAA@@@@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCDDDDDDDDDBBBBBBCCCEEECCCDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDCCCEEEFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIGGGFFFEEECCCEEEGGGIIIJJJJJJIIIHHHLLLLLLKKKKKKJJJIIIIIIIIIKKKLLLMMMMMMNNNMMMMMMMMMNNNMMMLLLKKKLLLNNNPPPRRRUUUUUUUUUSSSQQQMMMJJJGGGHHHJJJKKKKKKJJJJJJKKKLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLMMMMMMNNNOOOOOOOOOMMMLLLLLLMMMOOOQQQTTTVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZXXXVVVUUUTTTUUUWWWZZZ\\\YYYXXXVVVSSSPPPNNNLLLKKKNNNNNNNNNLLLJJJIIIKKKLLLPPPPPPQQQRRRSSSUUUVVVVVVSSSSSSSSSSSSRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKKKKKGGGIIIJJJKKKLLLNNNRRRUUUWWWYYY[[[___aaacccddddddccc```[[[UUUOOOKKKHHHFFFHHHIIILLLPPPVVV]]]cccfffaaaXXXOOOHHHDDDAAAEEEJJJLLLLLLLLLKKKJJJJJJIIIIIIJJJIIIFFFDDDBBBBBBBBBBBBAAACCCDDDDDDCCCCCCEEEGGGIIIIIIIIIIIIIIIJJJKKKLLLMMMVVV```fffhhhjjjnnnrrrtttyyy}}}|||yyy{{{YYYXXXWWWUUUTTTSSSRRRRRROOOQQQTTTXXXZZZ[[[ZZZZZZWWWUUURRRPPPQQQUUUYYY\\\ccc]]]WWWRRRNNNOOOXXXbbbrrrfffXXXQQQLLLIIIHHHJJJIIIIIIIIIIIIIIIJJJKKKLLLIIIHHHGGGGGGHHHIIIJJJKKKDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCBBBBBBBBBFFFFFFEEEDDDCCCBBBAAAAAA>>>??????????????????>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAACCCCCCBBBAAA@@@@@@@@@@@@>>>@@@BBBCCCDDDCCCBBBAAA>>>>>>>>>>>>============;;;===???@@@AAAAAA@@@???@@@@@@>>>===<<<<<<<<<<<>>>>>>>>???????????????AAAAAABBBBBBBBBBBBAAAAAA??????@@@AAAAAAAAA@@@@@@??????>>>>>>???@@@@@@AAAAAABBBCCCBBB@@@@@@BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKIIIHHHGGGFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKKKKJJJJJJIIIIIIIIILLLMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLMMMOOOPPPSSSTTTUUUTTTRRRNNNJJJHHHHHHJJJLLLLLLKKKKKKKKKLLLHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQNNNNNNNNNOOOQQQSSSUUUWWWWWWWWWVVVVVVUUUUUUTTTTTTRRRSSSTTTTTTVVVWWWWWWXXXWWWUUUQQQOOOPPPSSSWWWZZZUUUTTTSSSQQQOOOMMMKKKJJJQQQQQQOOOLLLHHHGGGHHHIIINNNOOOQQQSSSUUUVVVWWWWWWSSSSSSRRRQQQQQQPPPPPPOOOOOONNNNNNMMMLLLKKKJJJJJJDDDEEEGGGIIIKKKNNNRRRUUUWWWZZZ___bbbddddddbbbaaabbb^^^XXXRRRMMMIIIGGGFFFIIIJJJNNNTTT\\\eeennnrrrooodddYYYQQQLLLIIIMMMSSSWWWXXXZZZ[[[\\\[[[[[[ZZZUUUQQQLLLGGGCCCBBBBBBCCCCCCDDDDDDDDDCCCDDDFFFHHHIIIHHHHHHHHHIIIIIIJJJKKKOOOXXXbbbiiikkkmmmppptttxxx}}}gggeeebbb___[[[WWWUUUSSSOOORRRVVVZZZ\\\\\\[[[ZZZYYYVVVSSSPPPQQQTTTXXX[[[bbb]]]YYYUUUQQQQQQZZZdddrrrcccTTTNNNKKKHHHGGGIIIIIIHHHHHHGGGGGGHHHIIIJJJGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@@@@????????????AAAAAAAAA@@@@@@?????????======>>>>>>>>>>>>===============>>>???@@@AAABBBAAA@@@?????????@@@AAABBBDDDCCCBBBAAA@@@@@@@@@@@@???@@@BBBCCCCCCAAA???>>>>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<<<<===>>>>>>>>>======>>>>>>???@@@<<<<<<======>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@===>>>??????@@@@@@@@@???===============>>>>>>???AAAAAAAAA@@@??????AAACCCCCCCCCDDDEEEEEEEEEEEEDDDCCCDDDEEEFFFFFFEEEEEEDDDBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEFFFHHHIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLMMMLLLKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLIIIIIIJJJKKKMMMNNNOOOOOOSSSSSSSSSRRRPPPNNNLLLJJJIIIKKKMMMMMMLLLKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFHHHJJJKKKJJJIIIIIIFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIKKKMMMNNNNNNNNNNNNJJJKKKLLLMMMMMMMMMLLLKKKHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQRRROOOOOOPPPQQQRRRTTTVVVWWWUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRPPPNNNLLLLLLNNNPPPRRRPPPPPPOOONNNLLLKKKJJJJJJJJJLLLMMMLLLIIIGGGGGGHHHJJJLLLOOOSSSUUUVVVVVVVVVSSSRRRQQQOOOOOOOOOOOOPPPOOONNNNNNMMMLLLKKKJJJIIIDDDFFFHHHIIIJJJMMMQQQTTTWWW[[[aaagggiiigggccc```___[[[UUUOOOJJJHHHGGGGGGHHHIIIMMMUUU___jjjtttzzzxxxoooeee___XXXTTTUUUYYY^^^aaaeeejjjmmmooonnnnnnaaa[[[RRRJJJEEECCCDDDFFFEEEFFFFFFFFFEEEFFFHHHJJJJJJJJJIIIIIIIIIJJJKKKKKKSSS[[[fffkkklllmmmpppsssyyy}}}tttrrrmmmhhhbbb]]]XXXVVVPPPSSSWWW[[[\\\\\\[[[YYYYYYWWWTTTRRRRRRTTTWWWYYY^^^[[[YYYWWWSSSSSS[[[dddmmm]]]MMMHHHGGGEEEEEEHHHIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFEEEDDDBBBAAAAAABBBCCCDDDDDDDDDDDDDDD??????????????????>>>>>><<<<<<<<<============>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<===>>>???AAABBB??????>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCCCCBBB@@@===;;;>>>>>>=========<<<<<<<<<<<<=========>>>??????@@@<<<;;;;;;;;;;;;===>>>???======<<<<<<<<<===>>>>>>;;;<<<<<<======>>>>>>>>>??????@@@@@@@@@@@@??????======>>>??????@@@??????======<<<<<<<<<===>>>>>>?????????>>><<<===???AAAAAABBBCCCCCCDDDDDDCCCCCCAAACCCEEEFFFGGGHHHGGGGGGCCCCCCDDDEEEEEEDDDCCCCCCDDDEEEGGGHHHIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIJJJKKKLLLLLLLLLEEEFFFHHHKKKMMMNNNOOOOOOTTTRRRPPPOOOMMMMMMMMMMMMIIIKKKMMMNNNMMMLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGIIIKKKLLLKKKJJJIIIEEEFFFFFFGGGHHHIIIIIIJJJHHHIIIKKKMMMNNNPPPPPPQQQLLLMMMOOOPPPQQQPPPOOOOOOJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJKKKKKKLLLLLLMMMNNNMMMMMMMMMMMMNNNNNNOOONNNOOOOOOPPPPPPQQQRRRRRRPPPQQQQQQRRRTTTUUUWWWXXXTTTSSSSSSRRRQQQPPPPPPOOORRRRRRQQQOOONNNMMMLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKMMMMMMLLLLLLKKKJJJJJJJJJ@@@DDDHHHKKKKKKJJJJJJJJJGGGJJJNNNRRRUUUVVVUUUUUUTTTRRRPPPNNNMMMNNNOOOPPPOOOOOONNNNNNMMMKKKJJJIIIGGGHHHIIIJJJKKKMMMPPPSSSVVV[[[ccciiillliiieeeaaa\\\XXXSSSMMMHHHFFFFFFFFFEEEGGGKKKSSS^^^kkkvvv}}}~~~vvvnnniiibbb\\\ZZZ]]][[[___fffnnnsssuuuuuuuuuiiibbbWWWMMMFFFEEEFFFHHHGGGGGGHHHGGGFFFGGGJJJLLLMMMLLLLLLLLLLLLMMMMMMNNNWWW___hhhmmmmmmlllnnnqqqvvv{{{}}}vvvnnn___RRRPPPOOOPPPTTTYYY\\\\\\ZZZXXXVVVRRROOONNNOOOQQQRRRVVVWWWVVVRRRMMMMMMRRRXXX\\\TTTJJJEEEEEEGGGFFFDDDGGGFFFEEECCCCCCCCCDDDEEECCCCCCCCCBBBBBBAAAAAAAAA???AAACCCDDDDDDCCCAAA???===>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<===>>>@@@BBBBBB@@@>>>===<<<===>>>???BBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::999888888777777777777888999:::;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<===>>>??????>>>===<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEDDDBBBAAAAAACCCFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEAAABBBDDDGGGHHHIIIIIIHHHLLLKKKIIIGGGFFFGGGHHHIIIKKKKKKJJJJJJJJJLLLMMMNNNTTTRRROOOLLLJJJIIIJJJJJJIIIJJJLLLNNNNNNNNNLLLKKKOOOLLLIIIHHHJJJJJJHHHFFFHHHIIIIIIJJJIIIGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNNNNNNNNNNOOOPPPOOOMMMJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQRRRQQQQQQPPPOOOOOOQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNOOOPPPQQQRRRSSSVVVTTTQQQOOOMMMMMMMMMNNNLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHHHHGGGHHHJJJIIIHHHGGGGGGHHHGGGHHHIIIHHHEEECCCBBBBBBDDDFFFIIINNNQQQRRRQQQOOOPPPOOOMMMLLLKKKLLLLLLMMMPPPOOOMMMKKKIIIGGGFFFFFFIIIKKKLLLLLLLLLNNNQQQTTTXXX\\\aaafffhhhfffccc```ZZZXXXTTTPPPLLLHHHFFFEEEEEEJJJQQQVVV[[[dddoooxxxxxxzzzzzzuuujjj___WWWTTTRRRYYY^^^bbbkkkvvvzzzxxxvvveeeUUUNNNJJJEEECCCDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLKKKKKKLLLOOOQQQZZZ]]]ccciiikkkjjjkkknnnooowww|||ssseeeYYYPPPOOOOOORRRUUUXXXWWWVVVTTTRRROOOMMMKKKLLLMMMNNNQQQRRRSSSPPPLLLLLLPPPTTTXXXQQQHHHDDDDDDEEEEEECCCDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@???????????????@@@BBBCCCCCCBBB@@@???===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<>>>>>><<<<<<<<<>>>???@@@BBB@@@???=========???@@@@@@??????>>><<<;;;;;;:::999999:::::::::::::::999777777777777888999:::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<=========;;;;;;;;;<<<;;;;;;::::::======>>>??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCDDDCCCAAA@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGHHHHHHGGGFFFFFFEEEDDDDDDBBBCCCEEEGGGIIIIIIIIIIIIKKKJJJHHHFFFFFFFFFHHHHHHIIIIIIIIIIIIKKKLLLNNNPPPRRRQQQNNNLLLKKKJJJKKKKKKKKKLLLMMMOOOOOONNNLLLLLLNNNLLLJJJJJJKKKLLLJJJHHHIIIIIIJJJJJJIIIHHHFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOOOONNNLLLIIIHHHIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNMMMMMMMMMNNNNNNJJJKKKLLLMMMOOORRRTTTUUUUUUSSSPPPNNNLLLLLLMMMMMMJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGIIIHHHGGGFFFFFFGGGEEEGGGHHHGGGEEEBBBAAAAAABBBCCCEEEIIIMMMOOOOOONNNLLLLLLKKKKKKKKKLLLMMMNNNPPPOOOMMMKKKIIIGGGGGGFFFIIIKKKNNNPPPQQQQQQRRRTTTVVVYYY^^^bbbcccbbb___]]]YYYWWWUUURRRNNNKKKHHHGGGIIIMMMRRRTTTVVVZZZbbbhhhmmmoooqqqnnniiiaaaZZZWWWOOOTTTXXX[[[dddpppwwwwwwuuufffVVVOOOJJJEEECCCDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMPPPRRRWWW\\\bbbggghhhgggggghhhjjjrrr}}}}}}sssggg\\\OOONNNMMMNNNPPPQQQQQQQQQPPPNNNLLLJJJHHHHHHHHHHHHJJJLLLNNNMMMKKKJJJMMMPPPRRRLLLEEEAAABBBCCCCCCBBB??????@@@@@@??????>>>>>>===============<<<<<<<<<===???@@@BBBBBB@@@???===<<<<<<<<<===<<<<<<;;;;;;::::::::::::::::::::::::888999;;;<<<<<<;;;999888::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;<<<>>>???@@@@@@>>>=========>>>???===<<<;;;;;;:::999888888666777888999::::::::::::666666666666777888999:::888777777666666777777888:::::::::;;;;;;;;;;;;;;;999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========??????>>>=====================>>>>>>??????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCBBB@@@@@@@@@BBB@@@AAABBBBBBCCCCCCBBBBBBEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBDDDFFFGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHIIIJJJLLLNNNOOOOOONNNMMMKKKKKKKKKLLLMMMMMMNNNOOOOOOOOONNNMMMLLLMMMKKKJJJKKKLLLMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMNNNNNNMMMKKKIIIHHHIIIHHHGGGGGGGGGHHHJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQPPPPPPQQQQQQQQQPPPOOOOOONNNMMMLLLLLLKKKKKKLLLLLLIIIJJJKKKLLLNNNPPPRRRSSSRRRQQQOOOMMMLLLKKKLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCEEEGGGFFFEEEDDDEEEFFFCCCEEEGGGGGGEEEBBBAAAAAA@@@@@@@@@CCCGGGKKKLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLJJJHHHGGGGGGGGGIIIMMMSSSVVVWWWUUUTTTSSSSSSVVVYYY\\\]]]\\\[[[ZZZWWWWWWWWWVVVSSSPPPLLLJJJNNNQQQTTTUUUTTTTTTWWW[[[bbbccceeeffffffaaa[[[VVVNNNQQQSSSVVV^^^jjjrrruuusssgggYYYQQQKKKEEECCCCCCCCCCCCDDDEEEFFFGGGHHHIIILLLLLLMMMMMMLLLNNNPPPSSSUUU\\\dddggggggeeeddddddfffnnnxxxuuujjj```XXXMMMLLLKKKJJJKKKMMMNNNOOOMMMLLLJJJHHHFFFEEEDDDCCCEEEHHHLLLMMMLLLKKKLLLMMMKKKGGGBBB??????AAAAAAAAA<<<===>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????>>>===<<<:::;;;;;;<<<<<<<<<;;;;;;888888888888888888888888777888;;;<<<<<<;;;888777999999999999:::::::::;;;<<<;;;:::::::::;;;;;;<<<======<<<;;;;;;<<<======:::::::::999888777777666666777888888999999999888666666666666777888999999777666666555555666666777999999999:::::::::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<======BBBAAA???>>>======>>>???<<<<<<======>>>??????@@@>>>>>>>>>?????????@@@@@@???@@@AAAAAA?????????AAA??????@@@AAAAAAAAAAAA@@@DDDDDDDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@AAACCCDDDEEEEEEFFFHHHGGGGGGFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOONNNMMMLLLJJJJJJKKKKKKLLLMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMOOOOOOOOOPPPPPPOOOOOONNNLLLKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKLLLLLLMMMOOONNNMMMKKKJJJJJJJJJJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBCCCDDDEEEEEECCCAAA@@@AAACCCDDDEEECCCCCCCCCDDDCCCEEEHHHIIIGGGEEEDDDDDD@@@???===???CCCGGGIIIJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFIIIOOOWWW\\\\\\YYYUUUSSSQQQRRRUUUWWWXXXXXXXXXXXXWWWXXXYYYZZZXXXUUUQQQOOOQQQTTTWWWXXXWWWWWWXXXYYY^^^^^^```ccceeebbb[[[UUURRRTTTWWWYYY^^^ffflllpppqqqhhh]]]SSSKKKEEECCCCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLMMMPPPRRRVVV```hhhjjjhhhfffeeecccfffmmmvvvxxxjjj```XXXRRRJJJJJJIIIHHHHHHJJJMMMOOOLLLKKKIIIGGGEEECCCBBBAAADDDFFFJJJMMMMMMMMMLLLLLLDDDBBB???======>>>>>>>>>:::;;;===>>>>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;999999:::;;;;;;<<<;;;;;;888888888888888888888888666888:::<<<<<<:::888666888888888888999999999999:::999999999999999999999:::999999999999999::::::999999999888888777777666777777888888777666666555555555555555666777888999777777666666666666777777777888888888999999::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::;;;<<<<<<======<<<;;;999999999:::;;;;;;<<<<<<======>>>??????============>>>>>>>>>>>>===???@@@???>>>===>>>@@@>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHGGGEEEEEEGGGIIIJJJKKKLLLMMMHHHHHHGGGGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCAAABBBDDDEEEDDDCCCAAA??????AAACCCCCCBBBBBBBBBCCCDDDGGGJJJLLLKKKIIIHHHGGGCCCAAA>>>===@@@DDDFFFGGGIIIIIIIIIHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEGGGNNNWWW]]]]]]YYYUUURRROOOPPPRRRTTTVVVWWWWWWWWWWWWYYY[[[]]]\\\YYYUUUSSSTTTVVVYYY[[[[[[[[[ZZZ[[[___```dddiiillljjjccc]]]ZZZ\\\___bbbcccdddgggkkknnnjjjaaaUUUKKKFFFCCCBBBAAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKJJJJJJKKKNNNQQQVVVbbbkkkkkkhhhhhhhhhfffgggmmmttt|||xxx}}}|||qqqcccZZZSSSNNNIIIIIIGGGEEEEEEGGGKKKOOONNNLLLIIIFFFCCCAAAAAA@@@BBBEEEHHHKKKLLLLLLKKKJJJ@@@???>>><<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;999999::::::::::::;;;;;;999999::::::::::::999999777888999:::;;;;;;<<<;;;888888888888888888888888666777999::::::999777666777777777777888888888999888888888888888777777777777777777777888888888888888888888888777777666666777777777777666555444333444444444555555666777888888777777666666777777888666666777777888999999999999999999999999:::;;;;;;::::::::::::::::::::::::999999999999999999999999888999999::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;<<<<<<======>>>>>>===>>>>>>>>>>>>?????????<<<===>>>>>>===<<<>>>???>>>>>>???@@@@@@@@@@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@BBBAAAAAABBBBBBDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIKKKNNNNNNMMMLLLMMMMMMJJJJJJIIIHHHGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFBBBCCCEEEGGGIIIKKKLLLMMMHHHHHHGGGHHHIIIJJJLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFFFFFFFGGGGGGIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???>>>@@@BBBBBBBBBAAABBBCCCEEEHHHMMMOOONNNLLLKKKKKKHHHDDD@@@>>>???AAABBBCCCFFFFFFFFFEEEDDDBBB@@@???AAAAAA@@@@@@@@@AAAAAABBBDDDJJJRRRXXXXXXUUUQQQOOOKKKMMMPPPSSSUUUWWWWWWWWWVVVXXXZZZ\\\\\\YYYVVVTTTUUUVVVXXXYYYZZZZZZZZZYYYcccffflllrrruuusssnnnjjjbbbbbbeeegggeeeaaacccgggkkkllleeeXXXLLLFFFCCCAAAAAAAAACCCDDDFFFGGGHHHIIIIIIIIIJJJJJJIIIKKKMMMPPPUUUcccmmmkkkhhhjjjllljjjjjjnnnsssyyy~~~jjjssswwwoooaaaWWWQQQLLLJJJIIIGGGCCCAAABBBGGGKKKOOOLLLHHHDDDAAA@@@@@@@@@@@@AAADDDFFFHHHIIIGGGFFF=========<<<;;;::::::;;;999999999999999:::;;;;;;888888888888999999::::::888888888888888888888888666777888999;;;;;;<<<<<<888888888888888888888888777777888888888888777777666666666777777777888888777777777777777666555555555666777777888888888777777777666666666666555555555555666666666555555444444444444444555666777777777777666666666666777777555555666777777888999999:::::::::::::::;;;;;;<<<999999999999999999999999::::::::::::::::::::::::999999999999999:::::::::::::::;;;<<<============:::;;;;;;<<<<<<===>>>>>><<<============>>>>>>>>>:::<<<======<<<<<<===>>><<<===>>>>>>??????>>>>>>????????????????????????>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@BBBCCC@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKKKKNNNQQQRRRPPPNNNNNNOOOJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGIIIJJJJJJHHHGGGFFFDDDDDDDDDFFFGGGIIIJJJKKKHHHHHHHHHHHHIIIKKKLLLNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEEEEEEEFFFGGGHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFDDDCCCCCCCCCCCCCCC@@@@@@@@@????????????>>>>>>???BBBBBBAAAAAABBBCCCDDDHHHMMMPPPPPPNNNMMMMMMKKKGGGBBB???>>>>>>>>>>>>@@@@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>??????DDDKKKOOOPPPMMMKKKJJJGGGJJJNNNRRRUUUWWWWWWWWWTTTVVVXXXYYYXXXWWWTTTSSSRRRSSSTTTWWWYYY[[[\\\\\\ggglllsssxxxxxxtttpppmmmfffdddeeefffbbb\\\___fffjjjmmmhhhZZZLLLFFFCCCAAA@@@AAABBBDDDFFFGGGHHHIIIIIIJJJKKKJJJJJJKKKNNNPPPVVVeeepppmmmjjjooosssqqqpppsssvvvyyy}}}{{{{{{dddnnnuuunnnaaaVVVOOOKKKKKKJJJGGGBBB>>>???CCCHHHOOOLLLGGGBBB???>>>???@@@>>>???@@@CCCEEEEEEDDDBBB<<<======<<<:::999999:::999888777777777999:::;;;666777777777888888999999888777777777777777777888555666888999:::;;;<<<<<<888888888888888888888888888777777777777777777888666666666666777777777777666666777777666555444444666666777888888888888888555555555555555555444444333333444555666666666666444444444444444666777777666666555555555555666666444555555666777888888999;;;;;;::::::;;;;;;<<<===999999999999999999999999::::::::::::::::::::::::::::::999999999999999999444555777999:::::::::999::::::;;;;;;<<<======>>>:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<;;;;;;===>>>;;;<<<======>>>>>>======????????????>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA<<<;;;::::::;;;<<<===>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBCCCEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKMMMQQQTTTTTTRRROOOOOOQQQIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFHHHIIIJJJJJJIIIGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIKKKMMMNNNKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBBBB??????>>>============>>>===???AAABBBBBBAAABBBDDDDDDHHHMMMPPPPPPOOONNNMMMLLLHHHCCC???===<<<;;;:::;;;;;;<<<======<<<;;;::::::999999::::::<<<======;;;@@@EEEIIIIIIHHHFFFFFFDDDGGGLLLQQQUUUVVVWWWVVVSSSTTTUUUVVVVVVTTTRRRQQQOOOOOOQQQUUUZZZ^^^aaaaaajjjpppwwwyyyuuuooojjjhhhgggdddcccbbb]]]XXX\\\eeeiiimmmjjj[[[LLLFFFCCC@@@@@@AAABBBDDDEEEGGGIIIIIIJJJKKKLLLKKKKKKLLLOOOQQQYYYiiissspppmmmtttyyyxxxvvvxxxzzz{{{~~~xxxxxx^^^iiioooiii___VVVLLLDDDJJJGGGCCC???<<<<<<>>>???CCCBBBBBBAAA@@@???>>>>>>>>>============<<<<<<<<<:::999888777777888999:::888888777777666666555555999:::;;;;;;;;;999777555888888777777777777888888222222333666:::<<<<<<;;;333333333444555666666777333444555777777555444333555555555555666666666666888777777666555444444444222333555666666666555444555555555555666666666666666666555555444444444333555555555555555555555555555555555555555555444444555555666555555777:::===<<<>>>???>>><<<::::::;;;::::::999888777777777888888888888888888888888888999999::::::999888666555888888888999999:::::::::===;;;::::::::::::999777999999:::;;;<<<<<<<<<<<<<<<:::888999<<<>>><<<:::999:::;;;============<<<>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;>>>======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAA@@@@@@???@@@BBBCCCDDDAAABBBCCCEEEGGGIIIKKKLLLOOOLLLJJJJJJMMMOOOMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEEEEEEEEEEFFFHHHJJJJJJJJJJJJJJJIIIGGGFFFEEEGGGFFFEEEDDDEEEFFFHHHJJJFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNMMMKKKHHHFFFEEEEEEEEEEEEFFFHHHHHHGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKIIIFFFDDDDDDEEEGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEHHHFFFDDDBBBAAA@@@@@@AAA???????????????>>>>>>>>>===???@@@@@@@@@@@@AAACCCIIIKKKMMMMMMLLLKKKLLLMMMLLLJJJGGGCCC???;;;999888:::999888777666666777777555666666777888999999:::>>>>>>@@@AAABBBCCCCCCCCCCCCFFFKKKPPPSSSTTTSSSRRRRRRRRRRRRRRRQQQPPPOOONNNOOOPPPSSSWWW[[[```dddffffffgggggggggfffcccaaa___bbbbbb```\\\XXXXXX\\\```iiiiiieeeZZZLLLBBB@@@AAABBBCCCEEEGGGHHHIIIJJJJJJKKKLLLLLLIIIHHHIIIOOOTTT]]]gggqqqssstttxxx|||}}}}}}}}}~~~yyy}}}SSS\\\bbb^^^VVVPPPIIIBBBCCCBBB???===<<<===>>>@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;999888777777777777888999888888888888777777777777555777999:::;;;;;;:::999888777777666666777777888555555666888;;;======<<<999999888777666555444444333444666777777666444333555555555555666666666666777777666666555444444333333444444555555555555555555555555555666666666666444444444555555555555555555555555555555555555555555555555555555555444444333444555555666999>>>BBBHHHHHHHHHDDD@@@;;;:::999:::999888888777777777888888888888888888888888888666777888999999888777777888888888999999999::::::;;;:::999999::::::999888999999:::;;;<<<<<<<<<<<<;;;999888999<<<===<<<:::999:::;;;<<<======<<<<<<=========<<<<<<;;;;;;;;;;;;<<<============<<<;;;::::::999999999999::::::<<<<<<===>>>>>>???@@@@@@>>>>>>??????@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGHHHIIIJJJNNNLLLJJJJJJKKKLLLJJJHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGFFFGGGJJJMMMOOOOOONNNLLLJJJIIIHHHGGGGGGFFFEEEDDDDDDEEEGGGHHHGGGGGGGGGFFFFFFGGGHHHHHHJJJKKKLLLLLLJJJHHHFFFEEEFFFEEEEEEFFFHHHHHHGGGFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHIIIIIIGGGEEECCCEEEGGGCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFDDDBBBAAA@@@@@@@@@@@@??????>>>>>>>>>======<<<>>>???@@@???@@@AAACCCHHHJJJLLLLLLKKKKKKLLLMMMIIIGGGEEEAAA>>>;;;999888888888888777777666666666666666666666666777888999:::;;;<<<===>>>?????????BBBEEEJJJNNNQQQSSSRRRRRRPPPPPPOOOOOONNNMMMMMMLLLNNNOOOQQQTTTXXX[[[^^^```___`````````___]]][[[ZZZ\\\\\\ZZZVVVSSSTTTWWW[[[eeeeeeaaaWWWKKKDDDBBBDDDDDDEEEGGGIIIJJJLLLLLLLLLKKKMMMMMMKKKIIIJJJOOOSSS___iiisssuuuvvvzzz}}}~~~}}}}}}~~~zzz~~~EEELLLQQQOOOKKKHHHDDDAAA???>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;:::::::::999999777777666666666666777777777888888888888888999999555666888999::::::999999777777666666666666777777777777777999;;;<<<<<<:::999888888666555444333333444555666777777666555444444555555555555666666666666666666555555444444333444444444444444555555666444555555555555666666666555555555555444444444444444444444444444444444444444444444444444444555555222333444555777<<>>???@@@AAA>>>>>>??????@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>===>>>??????BBBCCCCCCDDDEEEFFFGGGGGGLLLJJJHHHHHHHHHHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCBBBCCCEEEJJJMMMUUUTTTQQQNNNLLLJJJIIIIIIGGGFFFDDDCCCCCCDDDEEEEEEHHHHHHGGGFFFFFFFFFFFFGGGJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFHHHHHHGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGKKKNNNKKKEEEAAACCCFFFCCCCCCDDDEEEEEEFFFGGGGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@>>>======<<<<<<;;;===???@@@???@@@BBBCCCCCCEEEGGGGGGFFFEEEFFFGGGDDDCCCBBB@@@===<<<:::999777777888888777777666555777666555444444555777888888888:::;;;<<<<<<======AAACCCGGGKKKNNNPPPPPPPPPNNNMMMKKKJJJJJJJJJJJJKKKMMMNNNOOOQQQSSSVVVXXXYYYWWWXXXXXXXXXXXXWWWVVVVVVXXXWWWUUURRRPPPQQQTTTWWW___^^^ZZZRRRJJJEEEEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNLLLNNNOOOMMMKKKLLLPPPTTT\\\gggqqqssssssvvvyyyyyy~~~|||{{{|||}}}|||>>>BBBEEEEEECCCAAAAAA@@@??????>>>===;;;999777666999999999::::::;;;;;;;;;:::999999999888888888888666666666555555666666666666666666777888888888999999999999999888777666555777666666555555666666777777666666777888999888666111222222333444444555555555666666777777666666555444444444555555555666666555555555444444444333333555444333222333444555666444444444555555555666666777777666555333222111111444444444444444444444444333333444444444444555555333333444555777<<>>??????>>>>>>??????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@??????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD===>>>>>>???@@@EEEJJJNNNXXXUUUQQQNNNKKKIIIIIIIIIFFFEEEDDDCCCBBBCCCCCCCCCGGGFFFFFFFFFFFFFFFGGGGGGJJJIIIHHHHHHIIIHHHGGGFFFFFFFFFEEEFFFHHHHHHFFFEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGJJJMMMKKKFFFCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBCCCCCCFFFDDDBBB@@@>>>===<<<<<<<<<>>>@@@AAA@@@AAACCCEEECCCDDDEEEDDDBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;777777888888888777666555888666444222222333666777999:::;;;<<<============???AAADDDGGGKKKMMMNNNNNNMMMKKKIIIHHHGGGHHHIIIKKKLLLLLLMMMNNNPPPSSSUUUVVVSSSTTTTTTUUUUUUVVVVVVVVVWWWVVVSSSQQQQQQSSSVVVXXX\\\YYYTTTMMMGGGDDDDDDEEEEEEFFFHHHJJJKKKMMMMMMNNNMMMOOOPPPOOOMMMMMMQQQUUU\\\gggqqqsssssstttuuutttyyywwwvvvxxxzzz~~~??????@@@@@@???>>>>>>@@@=========<<<;;;999666555666777777888888999999:::888888888888777777777777555555555666666555555555444555555555666777777777888888888888777666555555666666555555555555666666666666555666777777666444...///000222333555666777555555666666666666555555444444444444555555555555444444444444333333333333444444333222222444555666444444444444555555555555444444444444444333333333444444444444444444444444333333333333444444555555555555555555666:::???DDDGGGGGGFFFCCC===999777666777666666555666666777777555555555555555555555555666555555555555555555666666666666666666666666666555555444666888999999888444444555666777777777777888888999999999999999:::888888999999::::::;;;<<<999:::::::::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;999999888888888888999999;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAAAAA@@@@@@?????????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBEEEJJJNNNTTTRRRNNNKKKHHHGGGFFFGGGEEEEEEDDDCCCCCCBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHIIIKKKKKKIIIGGGGGGFFFEEEFFFHHHHHHFFFDDDEEEEEEFFFGGGGGGGGGFFFFFFHHHHHHHHHIIIIIIGGGEEECCCGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAABBBDDDGGGHHHMMMKKKGGGCCC@@@>>>======>>>@@@AAABBBBBBBBBDDDFFFEEEFFFFFFEEEBBB???????????????@@@AAAAAA@@@??????999999999999888777666555888666444222222333555777::::::;;;<<<===============>>>@@@CCCFFFIIIKKKLLLLLLKKKIIIHHHGGGHHHJJJKKKKKKKKKLLLMMMPPPRRRTTTUUUSSSTTTVVVXXXYYYZZZ[[[[[[WWWUUUSSSRRRSSSUUUXXXZZZ\\\WWWOOOGGGCCCAAAAAA@@@BBBCCCDDDFFFHHHIIIJJJJJJMMMNNNOOONNNLLLNNNRRRVVVaaalllvvvxxxvvvuuuuuusssrrrppppppsssuuuzzzAAA>>>===>>>===;;;<<>><<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<======>>>>>>>>>???======>>>???@@@@@@AAAAAA???>>>===<<<======??????AAAAAAAAAAAAAAAAAAAAAAAA;;;>>>AAABBBAAAAAABBBBBB?????????@@@@@@@@@@@@@@@BBBBBBCCCBBB@@@AAACCCEEEMMMLLLIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKJJJIIILLLOOOOOOKKKHHHGGGFFFFFFFFFGGGGGGFFFDDDCCCEEEFFFHHHIIIHHHHHHGGGIIIGGGEEEFFFHHHHHHEEECCCFFFFFFEEEDDDBBBAAA@@@@@@@@@???>>>???BBBGGGLLLOOOVVVSSSNNNIIIDDDAAA???>>>???@@@BBBBBBAAAAAACCCDDD@@@AAABBBAAA>>><<<<<<<<<@@@AAABBBDDDDDDDDDCCCCCC===<<<:::999777777666666666555444333333444666777888999::::::;;;;;;;;;:::;;;<<<===???CCCFFFIIIKKKLLLKKKJJJIIIIIIJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTSSSUUUYYY\\\___``````___XXXUUURRRRRRTTTXXXZZZ[[[\\\UUUJJJCCC@@@???===<<<>>>???@@@BBBDDDEEEFFFFFFIIIJJJKKKIIIHHHKKKQQQVVVbbbmmmvvvwwwtttqqqnnnkkkiiihhhiiinnnrrryyy@@@;;;999;;;;;;888999<<<777777777777777777777777666666666666666666666666888888888777777777777666555666777777777777666555666666666666555555555555555555555555666777888888555444444444444444444555555444444555666777555333555555444444333222222111444444333333333333444444333333444444444555555555222222222222222222333333222222333444444444444333333333444444444555555555000000111333444555666666333333333333333333333333111222222333444444555555333444555555555555666888555666888777555444444555555444444444555555666777666666666666666666666666666555555555555777888999555555555555444444333333555444333444666777777555444444666777777777777777555777999999777666888:::888888777777888999:::;;;999:::;;;<<<===>>>??????======<<<;;;;;;<<<======>>>==================>>>888888999999::::::;;;;;;;;;;;;<<<<<<===>>>??????<<<<<<===>>>???@@@AAABBBBBBAAA???===<<<;;;;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@:::===AAABBB@@@??????@@@======>>>>>>????????????<<<>>>@@@@@@???>>>???@@@FFFEEEEEEDDDCCCBBBBBBAAACCCCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKJJJKKKOOOSSSSSSNNNHHHHHHGGGFFFFFFGGGGGGEEEDDDBBBDDDFFFIIIJJJJJJJJJIIIHHHHHHGGGEEECCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>===>>>BBBJJJQQQVVV___[[[UUUNNNHHHCCCAAA@@@???@@@AAAAAA??????@@@AAA<<<>>>??????>>>>>>>>>???BBBDDDFFFGGGHHHHHHGGGFFFBBB@@@<<<999777666777777555444444444555666777777888888999:::::::::999999999:::;;;<<<@@@CCCGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMNNNOOOPPPPPPQQQTTTZZZ___bbbbbbaaa```YYYVVVSSSSSSWWW[[[^^^^^^\\\RRRFFF???======<<<999;;;<<<===???AAABBBCCCCCCDDDEEEDDDBBBBBBFFFNNNTTT___jjjttttttoookkkfffbbbcccccceeekkkqqqyyy===777555888999666666:::999888666555333333222222666666666666666666666666888888888888777777777777555666777888888777666555888888777777666666555555888777666555555444444555555444444333333444444555222111111222333444333111222222222111111000000000444333333222222333333444333333333444444444555555222222222222222222222333111222333444555444333222333333333444444444555555555555444333333222111111333333333333333333333333111111222333333444555555000222444555444444555666555666777777555444444444444444444444444555666777777777777777777777777777444444444555666888:::<<<555555555444444333333333555444333444666666666444555666777888999999999999555777999888666666888:::888777777777777999:::;;;999:::;;;<<<===???@@@@@@>>>===<<<;;;;;;<<<===>>>;;;;;;;;;::::::;;;;;;;;;666666777999:::;;;<<<===::::::;;;<<<===>>>???@@@;;;<<<===>>>???@@@AAABBBGGGEEEBBB???===;;;;;;:::???????????????@@@@@@@@@;;;???BBBBBB???======>>><<<=========>>>>>>??????999<<<@@@BBBCCCDDDEEEFFFAAABBBBBBBBBBBBBBBAAA@@@CCCCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGLLLKKKMMMRRRVVVUUUOOOIIIHHHGGGFFFFFFGGGGGGEEECCCBBBDDDGGGIIIKKKKKKKKKJJJHHHJJJKKKFFF@@@===@@@DDD??????@@@AAAAAABBBBBBCCC@@@>>><<<===BBBKKKTTTZZZddd```YYYQQQJJJEEEBBBAAA>>>???@@@???=========>>>???AAADDDFFFFFFGGGHHHJJJDDDFFFHHHJJJKKKJJJIIIHHHEEEBBB===999666666777888333444555666666777888888999::::::;;;;;;;;;::::::999999999;;;>>>BBBFFFHHHIIIIIIJJJKKKKKKKKKJJJIIIOOOOOONNNMMMMMMMMMMMMMMMNNNSSSYYY___bbbcccaaa```\\\YYYVVVVVV[[[___aaabbbZZZPPPCCC<<<<<<===;;;999999:::<<<>>>@@@AAABBBBBB@@@@@@???======BBBKKKSSSbbbmmmvvvuuupppjjjeeeaaa``````cccjjjqqqzzz;;;:::999777666666666666777777666666555555444444666555333333333555777888999888666555333222222222555555555444444333333333333333555666777777777777777777666555444444333333444444444333333222222222444444444444444444444444333333333333333333333333333444444555444444444333444333333222222333333444111222333444444333222111222333333444444555555666444444444444333333222111444333333333222111111111000000111111222222222222000/////////000111222222222222222333333444444444555555555444444333333333444555555555555555555444888888777777666555333222222333444444444555777:::999::::::888666555555666222222333333444555666666222444666777777666444222333444444555666777888888;;;;;;:::::::::999999999777888:::===???AAABBBBBB@@@???===;;;::::::::::::999999999999999999999999888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???===<<<>>>======BBBIIIMMMIIICCC>>>;;;:::999888999;;;===>>>>>>======>>>;;;>>>@@@AAA@@@?????????===<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@??????>>>===???BBBDDDEEEEEEDDDCCC@@@FFFLLLNNNLLLIIIHHHIIIJJJJJJLLLNNNOOONNNKKKHHHDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFDDDBBB@@@???>>>>>>BBBBBBBBBAAAAAA@@@AAAAAA@@@???===>>>BBBHHHOOOSSS]]][[[XXXSSSLLLFFFAAA===@@@>>><<<<<<<<<===<<<;;;777AAAJJJNNNPPPQQQOOOJJJEEEFFFGGGHHHHHHHHHHHHHHHFFFDDD@@@===:::888777666666555444444555777999:::===;;;::::::::::::888777666777888:::<<>>@@@BBBBBBBBBAAA>>>>>>??????BBBKKKUUUccclllrrrqqqlllhhhddd___aaabbbgggooouuu}}}999999888777666666555555555555555555555444444444666555444333333555777888888777666555444333333333666555555555555555444444333444555666666777666666777666666555444444333333444444333333333222222222444444444444444444444444333333333333333333333333333333444444333222111111444333333222222333333444222222222333333222222222555555444444333222222222333333444444333333222111333333333222111111000000000111111111222222222222222222111111111222333333222333333333444444444555444444444333333333222222333444444555555444444333666666666666555444333333222222333222222444777::::::;;;;;;999777555444555222222333333444555555666555666777888888777666555444444555555666666777777888888888999999:::::::::888999;;;===@@@AAABBBCCC@@@>>><<<;;;999999999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;>>>???@@@GGGOOOXXXSSSJJJBBB===:::888777999;;;======<<<::::::;;;777999;;;;;;:::999:::;;;<<<<<<<<<============>>>===>>>>>>>>>>>>?????????>>>???@@@AAAAAA@@@?????????@@@BBBDDDEEEFFFFFFFFFEEEHHHLLLNNNMMMKKKIIIHHHEEEEEEEEEGGGHHHHHHEEECCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEECCCBBB@@@>>><<<<<<>>>>>>???@@@@@@@@@??????@@@>>>======???DDDIIILLLPPPOOONNNLLLIIIFFFCCCAAA===<<<;;;<<<<<<=========<<>>;;;888777777666666666666777888999:::;;;:::888888999999777666666666777999;;;===???@@@BBBCCCEEEHHHJJJMMMOOOOOONNNMMMLLLKKKKKKLLLNNNOOOPPPSSSWWW\\\```aaaaaa```___[[[WWWXXX^^^eeehhhhhh\\\NNNAAA<<<;;;888666777888:::===AAACCCDDDDDDDDD@@@>>>===>>>???AAAJJJTTTaaajjjqqqpppllliiieeeaaacccdddhhhpppvvv~~~888777777666666555555555444444444444444444555555666555444444444555666777777777666555555555555555555555555666666666666666444555555666666666555555666666555555444333333333333333333333222222222222444444444444444444444444333333333333333333333333222222333222222111000000333333222222222222333333333222222222222222222333444444333333222111111000333333333333333222222111333333222222111000000///111111111111222222222222555444444333333333333444333333333333333444444444333333333222222222222222222333333444444333333222333333444444444444333333222222111000000333888<<<<<<>>>>>><<<999666444444222333333444444555555555666666666666666666666666555555555555555555666666555666777888999:::;;;;;;999:::<<<>>>@@@BBBBBBCCC???>>><<<:::888888888888888888888888888888888888888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::===>>>AAAIIISSSbbb[[[QQQFFF===999888888:::;;;===<<<:::888888888:::;;;<<<<<<;;;;;;<<<>>>;;;<<<===>>>>>>>>>==================>>>>>>>>>>>>===>>>@@@BBBBBBBBBAAA@@@AAAAAABBBCCCEEEGGGIIIJJJJJJKKKLLLNNNOOOMMMJJJGGGAAA@@@@@@AAABBBBBBAAA????????????@@@@@@AAABBBCCCEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCAAA???===;;;:::;;;<<<>>>???@@@@@@???>>>???>>>===<<<===???AAACCCDDDEEEEEEEEEDDDCCCAAA@@@::::::;;;;;;<<<===>>>>>>BBBKKKRRRUUUWWWXXXWWWSSSMMMMMMLLLKKKKKKLLLNNNOOOIIIGGGDDD???<<<999888777777777888999:::::::::::::::888777777777777666444666666666777999:::<<<===@@@AAADDDGGGKKKNNNQQQRRROOOMMMKKKJJJIIIJJJKKKLLLLLLOOOSSSXXX[[[]]]^^^^^^]]]ZZZXXXZZZ___eeehhhhhhZZZNNNAAA<<<;;;888777777999;;;???CCCFFFFFFFFFEEE@@@======>>>===???GGGQQQ^^^gggnnnnnnllljjjgggdddeeefffjjjqqqwww~~~666666666666666555555555333444444555555666666666666666555444555555666777666666555555555666666777444444555555666666666777555555555666555555444444555555555444444333333333333222222222222222222222333333333333333333333333333333333333333333333333000111111222333222222222333333222222222222333333444333222111111222333444000000000111222222333333222222333333333222222111222222222111111000000000222222222222222222222222666555444333333333333333222222222222222222222222222222111111111111111111222222222333333222222222111111222333333333333333333333222000111444:::???@@@AAABBBAAA===999666555333333333444444444555555555444444333333444444555555555555555555555555444666777777888999999:::::::::;;;<<<>>>@@@AAAAAABBB>>><<<:::888777666666777888888888888888888888888777777888888999::::::::::::::::::::::::;;;;;;;;;===;;;;;;<<<<<<@@@JJJUUUfff___SSSFFF<<<888888999:::;;;<<<;;;999888888999>>>??????>>>======@@@BBB:::<<<>>>???@@@???===<<<;;;;;;;;;<<<<<<<<<======<<<>>>@@@BBBCCCCCCAAA@@@BBBBBBBBBCCCEEEHHHKKKMMMMMMKKKJJJKKKMMMLLLHHHDDDBBBAAA???@@@AAABBBAAA@@@===>>>>>>???@@@BBBDDDFFFGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@>>>;;;:::<<<=========>>>>>>>>>>>>======<<<<<<<<<<<<======AAAAAABBBBBBAAA???===<<<:::;;;;;;;;;<<<===???AAAFFFNNNTTTUUUUUUWWWVVVSSSPPPOOOMMMLLLLLLMMMOOOPPPMMMJJJFFFBBB===:::888888777888999;;;;;;;;;:::999999777666666777777666444666666777777888999:::;;;===???BBBFFFKKKOOORRRTTTPPPNNNKKKHHHGGGFFFGGGHHHIIIKKKOOOSSSVVVYYYZZZ[[[[[[YYYXXXZZZ___cccdddeeeYYYNNNBBB>>>;;;888777888888;;;???CCCFFFFFFEEEEEE???===<<<======>>>EEENNN[[[dddkkkllljjjjjjhhheeeggggggkkkrrrwww~~~444555666666777666666555555555666666777777888888666666666555555555666666555555555555555666666777333333333444444555555666444555555555555555444333444444444444444333333333222222222222222222222222333333333333333333333333333333333333333333333333...///111222444555555555333222222111111222222333444333222111111222333444///000000111111222222333111111222333333222222222111111111111111111222222333222222222222222222222555444333222222111222222111111111000000000000000111111111111111111111111111222222222222222222111///000111222333333333333444444333222333777===AAACCCEEEGGGEEEAAA===999777333333333444444444444444444444333333333333444444555555555555444444444444999999999888888888888888999:::<<<===>>>?????????;;;:::888777666666666666777777777777777777777777666666777888888999999:::999999999:::::::::;;;;;;===<<<===>>>???DDDRRR```ooohhh[[[KKK>>>777777999888:::;;;:::999:::;;;===;;;;;;;;;:::999:::<<<>>>;;;<<<>>>@@@@@@???>>><<<<<<<<<=========>>>>>>>>><<<===@@@AAABBBBBBAAA@@@BBBBBBAAABBBDDDHHHKKKNNNMMMJJJGGGHHHIIIHHHEEEAAABBBAAA@@@@@@BBBBBBAAA@@@======>>>???AAADDDGGGIIIJJJIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@???>>>===???>>>>>>=========>>>>>><<<<<<<<<<<<<<<<<<======???@@@@@@@@@???>>><<<;;;;;;<<<<<<<<<;;;>>>BBBFFFKKKQQQTTTSSSSSSUUUTTTRRRRRRQQQOOOMMMMMMNNNPPPQQQPPPNNNIIIDDD???<<<999888777888999;;;;;;:::999888888777666666777777666555777777777777888999:::;;;;;;<<<@@@DDDIIIMMMPPPRRRRRRPPPNNNKKKIIIGGGGGGFFFHHHIIIKKKNNNQQQTTTVVVWWWXXXXXXXXX[[[]]]___``````YYYOOOEEE@@@<<<888777999777:::===AAACCCCCCCCCBBB>>><<<<<<===<<<===DDDMMMXXXaaahhhiiihhhhhhgggeeeffffffjjjqqqwww}}}333444666777888777777666777777777777777777888888777777777666666666555555555555444444444555555666333333333444444444444444333444444555555555444444444444333333333333333333111111111222222222222222333333333333333333333333333333333333333333333333...///111333444555666666222222111111111111222222333222222222222222222333333333222222111000000///000111222222222222222222000000111222333444444555333333333333222222222222333222222111111111111222111111111000000000000000111111111111111222222222111222222333333222222111000000111222333333222222333444444444555999>>>BBBDDDFFFIIIIIIEEE???;;;999444444444444444444444444555555555555555555555555444444444444444444555555888888888888777777666666888999:::;;;<<<<<<<<<<<<999888666555555555666777666666666666666666666666666666666777888888999999888888999999::::::;;;;;;<<<<<<>>>AAADDDMMM___ppp|||uuugggTTTCCC999777888888999::::::999:::<<<>>>999:::::::::999999;;;<<<<<<===>>>?????????>>>>>>????????????@@@@@@@@@@@@===>>>??????@@@@@@@@@@@@AAAAAA@@@AAACCCFFFIIIKKKIIIGGGEEEDDDDDDCCCBBB@@@@@@???>>>???AAAAAA???>>>>>>======>>>AAADDDHHHJJJLLLJJJHHHEEECCCBBBAAAAAACCCBBBAAA@@@@@@@@@@@@@@@AAAAAACCCDDDDDDCCCBBBBBB======<<<<<<<<<======>>>;;;<<<===>>>>>>>>>===<<<<<<======<<<<<>>999777:::888999;;;===????????????<<<;;;;;;======>>>EEEMMMWWW```ffffffeeeeeedddbbbcccdddhhhooouuu|||333444777888999999888777777777777777666666666666777777777777777666555555555444444333333333444444555555555555444444444444222333333444555555555555333333333333333333333333000111111111222222222222222222222222222222222222333333333333333333333333///000111222333333333333222222111111111111222222222222222333333222222222444333333222111111000000000000111222222222222222//////111222444666777888444444333333333222222222222111111111111222222333333222222222111111111111111111111222222222333333222222333333333333222222111111222222333222222222111222444555666999>>>BBBBBBEEEIIIIIIFFF@@@;;;999444444444444444444444444444444666666666666444444333333333444444555555555444555555555555555555555666777777888999999999999666555444444444555777777666666666666666666666666555555666666777888888999777888888999::::::;;;;;;:::;;;>>>AAAFFFPPPeeexxx|||nnn[[[HHH<<<999:::888999999888777777999;;;999;;;======<<<;;;<<<=========>>>>>>>>>?????????>>>>>>>>>????????????@@@???>>>=========>>>???@@@?????????@@@BBBDDDFFFGGGFFFFFFEEECCC@@@???@@@AAA=========???@@@@@@===;;;===<<<<<<===???CCCGGGIIINNNLLLHHHEEEBBBAAA@@@AAAAAA@@@>>>======???AAACCCCCCHHHOOOTTTVVVSSSOOOKKK???>>>===;;;;;;;;;<<<<<<777888:::;;;<<<<<<;;;;;;;;;<<<<<<;;;===FFFRRR\\\aaadddddd___\\\]]]]]][[[ZZZZZZZZZYYYYYYYYYXXXXXXVVVSSSNNNHHHBBB>>>;;;999777666666555555555666666555444333444555666555444444444444555666888999:::888999;;;>>>BBBEEEGGGIIIJJJLLLOOOQQQRRRQQQOOOMMMHHHHHHHHHHHHJJJMMMOOOQQQOOOSSSXXX\\\___`````````]]]TTTKKKEEE???999777:::::::::::::::;;;<<<======;;;:::;;;>>>>>>???FFFNNNWWW___eeedddbbbbbbaaa^^^```aaaeeemmmsss{{{333555777999::::::999888777777666666555555444444777777777777777666555555555444333222222222222333777777666666555555555444111222333444555555666555333333333333333333333333000000111111222222222222222222222222222222222222333333333333333333333333111111111111111000//////222222111111111111222222111222333444444333222111111111111222333333444444///000111222222222222222...///111333555777999:::444444444333333222222222111111111111222333333444444444444333333222222222111111222222333333333333222333333444444333333222222222333333333222222111///111333555666999===@@@@@@DDDHHHIIIEEE@@@;;;888444444444444444444444444111222444555555444222111222222333333444555666666000111222222333444555555555555666777777777777777444444333333444555777888666666666666666666666666555555666666777888888888777777888999::::::;;;;;;:::;;;===@@@CCCNNNcccvvv{{{ooo]]]KKK???<<<>>>999:::999777555555666888777:::<<<===<<<;;;;;;;;;>>>>>>>>>===>>>??????@@@;;;;;;;;;;;;<<<<<<<<<===@@@???===;;;;;;<<<>>>???>>>??????@@@AAABBBDDDDDDDDDEEEEEEBBB>>>===???BBB<<<<<<>>>@@@AAA@@@===:::<<<<<<;;;;;;>>>AAAEEEHHHOOOMMMIIIEEEBBB@@@@@@@@@@@@>>><<<:::;;;>>>BBBDDDGGGOOOZZZdddgggbbb[[[UUUAAA@@@===;;;999999:::;;;777777888999999888777666999:::;;;;;;???IIIYYYdddkkknnnmmmgggcccccccccaaa^^^____________^^^]]]\\\WWWTTTOOOIIICCC>>>;;;:::666555444333333444555666444333222222444444444222222222222333555777888999777888:::===@@@BBBDDDEEEBBBEEEKKKOOORRRRRRPPPNNNIIIHHHGGGGGGIIIKKKNNNOOOLLLQQQWWW]]]```bbbcccddd___VVVMMMGGG@@@999888:::<<<;;;:::999999:::<<<===;;;:::;;;>>>???@@@GGGOOOWWW___dddbbb``````^^^\\\^^^___ccckkkrrrzzz444444555666777888999999666666555555555444444444444555555555666777777777666555555444444444555555444444444444444444333333222222222222222222222222222222333444444444333333///000222222333222111000444444333111///...000111222222222111111111000000111111111111111111111111111111111111111111111111555222///222777:::888444222222222111111111000000---...///000111111111111222222222333333444444444111222222222222111000000......///000111111222222333333333222222222111111000111222222333333222222666555555444222111111000444333222222333333111000000111333555777999:::;;;===???BBBCCCBBB???;;;888444444444333333222222222555555555555444444333222222111111222444444333111666666666555555444444444333444555555666666555555777888888777666555555666:::999777666555555555666333333444444555555666666999888777666666777888888>>>======???EEELLLTTTYYYgggjjjhhh^^^NNN@@@999888:::::::::999999888888888999:::<<<>>>>>>===<<<;;;===<<<;;;::::::<<<===???========================<<<<<<======>>>>>>???????????????>>>===<<<;;;:::AAA@@@@@@???>>>======<<<>>>>>>>>>>>>>>>>>>======<<<============>>>AAADDDGGGEEECCCAAA???>>>>>>>>><<<===>>>>>>===>>>@@@BBBFFFSSSfffuuuyyyrrreee\\\GGGCCC>>>999666666777999999999:::;;;;;;::::::999<<<:::;;;???DDDMMM]]]lllxxxyyyvvvqqqnnnppppppnnnnnnjjjeeedddeeegggfffdddccc```YYYPPPFFF===888666666444222222333555555444555666666777666444333222444444333333444555777888555777888888999;;;???AAABBBEEEIIINNNQQQSSSSSSSSSMMMLLLIIIGGGGGGHHHIIIKKKLLLPPPXXXaaagggiiifffccc]]]ZZZTTTLLLCCC>>><<<<<<===<<<::::::;;;;;;;;;::::::888999<<<>>>???DDDJJJUUU]]]cccbbb`````````]]]]]]]]]bbblllvvv}}}555555555666777777888888666666555555555444444444444555555555555555555666555555444444444444444555333333333333333333333333222222222222222222222222222222333444444444333333000111222333333222111111111111111000......000222222222222111111111000000111111111111111111111111111111111111111111111111333222111444888999888666222222222111111111000000000111111111111111000000111111222222222222222222111222222222222111000000//////000000111222222333333333222222222111111111000000111222222222222222555444444333333222111111444333111222333333222000111111222444666777999999:::;;;===>>>>>>;;;888666555555555444444444333333555555555555555444333333333222222333555555444222444444444333333333222222333444444555555555555555555666777666444444444555777777666555555666777888555555555555555666666666888777777666666777888999:::999999:::>>>DDDIIIMMMUUUYYYZZZTTTIII@@@<<<<<<888888777777666666666666888:::;;;======<<<;;;:::<<<;;;:::999:::;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@@@@@@@???>>>>>>?????????>>>===<<<<<<<<<<<<<<<=====================>>>>>>===;;;;;;===???DDDCCCAAA???===<<<<<<<<<<<<===>>>>>>======???AAAGGGSSSeeessswwwooobbbYYYFFFCCC>>>:::888777888888::::::;;;;;;;;;::::::999<<<<<<===AAADDDMMM^^^ooo|||zzz{{{zzzwwwuuurrrooooooqqqsssqqqooolllggg^^^RRRFFF>>>999777777555333333555666666666444444555555555555555555666666555444444444555666555666777888888:::===@@@AAADDDIIIMMMQQQSSSSSSSSSPPPNNNJJJGGGFFFGGGIIIJJJNNNSSS\\\fffnnnpppmmmjjjddd```YYYPPPGGGAAA>>>===<<<:::999:::<<<>>>>>>======:::;;;===???@@@FFFMMMTTT\\\bbbbbb``````^^^\\\]]]\\\aaakkkttt{{{666666666666666666666666555555555555555444444444555444444444444444444333444444444444444444444444333333333333333333333333333333333333333333333333222222333444444444444444222222333333333333222222000111111111000000222444222222222111111111111111111111111111111111111111111111111111111111111111000111333444666666555555222222222111111111111111333333333333222111000///111111111111111000000000111222222222222111000000000000000111222222333333333222222222222111111111000000111222222222222111333333333333333333333333444222111222333333222000111111222333444555666666555666777888888777666555666666666666555555555555444444555555555444333333444333333444666666555333222222222222111111111111333333444555555555555555444555666555333333333555555555555555666777999999777777666666666666666555666666666666777777999999888777777888999<<<>>>???BBBFFFJJJHHHBBB<<<<<<===777777777777666666666666777999:::<<<<<<;;;:::999;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???@@@AAABBBBBBBBBBBB=========<<<<<<;;;;;;:::;;;;;;;;;<<<<<<=========>>>>>>>>><<<:::999:::;;;AAA@@@>>>===;;;;;;::::::;;;<<<======<<<===???AAADDDNNN^^^jjjllleeeYYYQQQCCCBBB???<<<:::999888888;;;<<<<<<<<<;;;::::::999:::;;;>>>AAABBBKKK]]]ooo}}}{{{yyy{{{~~~~~~{{{uuunnnaaaSSSGGG>>>:::999999777555444666777777666333333333444555666777777777777666444444333333444444555666666666888;;;>>>@@@CCCGGGLLLPPPRRRTTTTTTRRROOOKKKGGGEEEFFFHHHJJJMMMSSS^^^jjjsssvvvuuurrrmmmhhh___UUULLLEEEAAA???:::999999:::===@@@@@@@@@>>>;;;:::<<<===???FFFNNNSSS[[[bbbbbb```___]]]ZZZ[[[\\\```iiiqqqxxx777777666666666555555555555555555555555555555555444444444333333222222222333333333444444444444444444444444444444555555555333333333333333333333333222222333444555555555555333444444444333333222222111222333333111111222444111111111111111111111111111111111111111111111111111111111111111111111111...000333444222111000000111111111111111111111111333333333333222111000///222111111111111000000000111222222222222111000000000111111111222222222333222222222222111111111111000111222222333333222222111111111222333333444444333222111111333333222111222222222222333333333333222222333333333444444444555555555555555555555555222333333333333333222222333222222333555666444333222222222111111111111111333333444555555555444444444555666555444333444555555555555666777777888888888888777777666666555555555555555666777888999999888888999999999:::::::::888<<<@@@???;;;888888:::::::::::::::::::::999999666888:::;;;;;;:::999888999999888888888999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDDDD<<<;;;;;;;;;::::::999999999::::::;;;;;;<<<<<<======>>>>>><<<:::999999:::>>>>>>===<<<;;;::::::::::::;;;<<<<<<;;;<<<>>>@@@???FFFPPPWWWXXXSSSLLLFFF@@@@@@???===;;;:::999888<<<<<<<<<<<<;;;;;;:::999888:::===???@@@GGGYYYkkkxxx}}}uuulll]]]OOOEEE???<<<;;;999777555444555666666666555444444333333555666777666666555555444444444444333444555555555666999;;;>>>AAAEEEIIINNNPPPRRRSSSQQQNNNIIIEEEDDDFFFHHHKKKJJJPPP\\\iiisssxxxwwwuuurrrlllbbbXXXOOOHHHBBB???:::999888:::<<>>@@@AAABBBBBB:::::::::999999999999999999:::::::::;;;;;;<<<<<<;;;<<<======<<<;;;;;;<<<=========<<<<<<;;;;;;:::999:::;;;;;;:::;;;===???===@@@CCCEEEFFFDDDAAA???>>>>>>======;;;:::999888;;;;;;<<<<<<;;;::::::999999:::>>>@@@@@@EEETTTdddrrr|||}}}|||~~~~~~yyyuuuiii```SSSHHHBBB@@@>>>>>>999666444333444555555444777666555333333444444555333444444555555555666666333444444444333444777999<<<>>>AAAFFFIIILLLNNNOOOKKKIIIFFFCCCCCCEEEHHHKKKGGGMMMXXXeeepppuuuvvvuuupppiii___VVVOOOIIICCC@@@;;;999888999:::<<<;;;;;;<<<888777888:::<<>>??????999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;======<<<<<<<<<===;;;<<<<<<===<<<<<<;;;;;;888999::::::999:::<<<>>>>>>>>>===<<<<<<<<<======<<<;;;;;;;;;::::::999999999::::::;;;;;;::::::999<<<<<<>>>AAABBBEEEOOOZZZlllwwwsssqqqoooooopppnnniiidddVVVOOOFFF@@@?????????>>>999777444333444555555444777777666555444333333333222333444555666666666666444444555444333444666888999;;;>>>AAADDDGGGIIIJJJFFFDDDCCCAAABBBDDDFFFGGGGGGKKKTTT___iiipppqqqqqqiiibbbYYYRRRMMMJJJEEEAAA<<<:::999888999:::999888===:::999;;;<<<>>>EEEMMMRRRYYY___]]]ZZZZZZYYYVVVVVVXXX]]]dddiiippp}}}555555555555555555555444444444444555555555666666333333333333444444444444222444666777888888777666222222333333444555555666444444444444444444444444111222333555666666777777555444222111000000111111---///111111///---------000000111111111222222222111111111111111111111111111111111111111111111111222///---...111444444333000000111111111222222222333333333333222111000000...//////000111222333333111222222222222111000000////////////////////////111111111111000000000000//////000111111111111111//////000111222333333444222111000111333444333222222222222222222222222222111222333333333333333222000000000111111111222222111111222333333333333333222222111333444555444222333333333333444444444555222222333444444444444333222444555555444444555666444555666777888888777777555555555555555666666666444555666777777666666555555666777777777777666555000222444666666777888888666666666777777888888888777888:::;;;<<<;;;:::999888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888888999:::;;;;;;;;;;;;;;;999999999999999999999999======<<<<<<;;;;;;::::::777999<<<<<<;;;:::;;;;;;::::::;;;<<<<<<<<<;;;:::777999999999999999;;;=========<<<;;;;;;;;;;;;;;;::::::999888888888999999777777888999::::::::::::<<<:::;;;???AAABBBFFFLLL^^^iiissssssooommmllljjj___\\\ZZZYYYZZZXXXTTTPPPEEE@@@;;;:::===???>>><<<:::888555555555666555555555555555555555555444444333444555666666555555444444555555444333333555888777888:::===@@@BBBDDDEEEBBBBBBAAA@@@@@@@@@AAABBBDDDGGGMMMVVV___fffhhhiii```ZZZRRRMMMLLLJJJGGGCCC===;;;999999::::::999888;;;999999<<<===???DDDKKKPPPVVVZZZXXXUUUUUUUUUTTTTTTWWW]]]ccchhhooo~~~555555555555555555555555444444444555555555666666333333333444444555555555333444666888999999888777000000111222222333444444444444444444444444444444111222333555666777777777555333222000//////000000...000333333222111111222000000111111222222222222111111111111111111111111111111111111111111111111...)))%%%'''...444555333000000111111222222222222666666555444333111000///,,,---...///000111222333111222222222222111000000////////////............111111111111000000000000---......//////////////////000000111222222333333222111000111333444333222222222222222222333333333111222333444444333222111000000111111111222222222222333444444555555555555333333222444555666555333222222222333333444444444222222333444444444333333111222444333333333444555111333555777999999999999333444444444555555666666555555666777777666555444888888888888777666666555333444444444444444333333666666777777888888888999777999:::<<<<<<;;;:::999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777999999::::::;;;::::::999999999999999999999::::::>>>>>>===<<<;;;::::::999777999;;;;;;:::888888999888999:::;;;<<<;;;:::999777888999999888999;;;===;;;;;;<<<<<<;;;:::999888999999888777777888999:::555666777888999::::::::::::777666:::======???AAANNNYYYbbbaaa[[[WWWUUUSSSNNNKKKHHHHHHIIIHHHDDD@@@<<<888555777<<>>======@@@BBBGGGOOOWWW]]]```aaa[[[UUUNNNKKKKKKKKKIIIEEE===;;;999:::;;;<<<;;;:::888777777;;;<<<===BBBHHHNNNTTTWWWSSSQQQRRRSSSRRRSSSVVV\\\ccchhhooo~~~333444555555555444222111666666555555555444444444333333333444444444555555555444444555777888777666444333333222222111111000444444444444444444444444111222333444555444333333222222222111111111000000000000000000000000000000111111111111111111111111555444222111111111222222000000000000000000000000222222111111000/////////000000000000111111111111222222222111111111000000222111000//////000111111111111111111111111111111///////////////000000111222111000//////000111222000000111111111222222222222222111000000111111222111111111111111111111111111111000000111111222333111111111111222333444555222222222222222222222222000000111111111222222222333333333444444444555555222222333333333444444444333444666666555444555666333333222111222333444555666666666666777777777777666666555444444555666777999888888888777777666666444444555555666666777777333444555666777777777777333444555444222111222333::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::888999:::;;;;;;;;;::::::<<<;;;:::888777555444333777777777666777888888999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>999888999:::<<<<<<:::888666777888999999999999999:::;;;;;;999777555666888888777555666777777666555444666999;;;<<<<<<:::999777777777777777888999999GGGGGGHHHHHHGGGEEEDDDCCC@@@===;;;<<<>>>???===:::444333444777;;;>>><<<:::666555444333222222333333777555333333444444333222333333333444444444555555555555555555555555555555555666777999;;;<<<<<<<<<>>>???>>><<<:::888999::::::@@@GGGLLLUUU]]]___\\\RRRNNNJJJGGGFFFFFFEEEDDD???===:::999999;;;;;;:::888999:::::::::>>>EEEKKKOOORRRQQQLLLJJJLLLNNNMMMQQQRRRYYYcccjjjrrr666666777777666666555444555555444444444333333333333333333444444444555555555444444555666777777555555555444444444444333333333333333333333333333333111222333444555444444333333333333222222222111111111111111111111111111111111111111111111111111111333222111000000111222222000000000000000000000000000000000000000111111111000000000000111111111111222222222111111111000000222111000//////000111222111111111111111111111111000000000000000111222222222111000//////000111222000000111111111222222222111111111111111111000000111111111111111111111111111111000000111111222333111111111111222333444444222222222222222222222222111111111222222222222333333333333444444444555555222222333333333444444444333555666666555444444555333333222222222333444555555555666666666777777777888777555444444444444555888888888888777777777666555555555666666666666666333444555666666777666666555666777666444333444555777777777777888888888888::::::::::::::::::::::::888999:::;;;;;;;;;:::999::::::999888666555444444666777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;<<<===>>>;;;:::;;;<<<>>>>>><<<;;;777777888999999999999999;;;;;;;;;999777666777999888777666777888999888777777888888888999999999999777666666666666777888999???????????????===<<<;;;;;;999777777999:::888666555444666999<<<===;;;999999999999888888777777777666444333333444444444333444444444555555555666666555555555555555555555555444555777999;;;<<<======999::::::999777777888999888???EEEJJJQQQXXXYYYWWWOOOLLLHHHFFFFFFFFFEEECCC@@@===:::888999999999999777999:::999999===EEEKKKMMMPPPQQQLLLJJJKKKKKKIIINNNPPPXXXbbbjjjrrr}}}777777666666555555666666444444444333333333222222333333333444444444555555666444444444666777666555333333444444444444555555222222222222222222222222222222333444444444444333444444333333333222222222222222222222222222222222111111111111111111111111111000000000000000111222000000000000000000000000...//////000111111222222000000000000111111111111222111111111111000000000111111000000000111111222111111111111111111111111111111111111111222222333222111000000000000111222111111111111111222222222///000111222222111000000111111111111111111111111111111000000111111222333222222222111222222333333222222222222222222222222222222222222333333333333333333333444444444555555333333333333444444444444444666777666444333333444333333222222222333444555555555555666666666666777888888666555444333333333888888888888777777777777777777666666666666666555444555555666666666555555777888999888666555666777888888888999999999999:::999999999999999999999999777888:::;;;;;;;;;:::999888888777666666555555444555666777888999888888777::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;<<<======;;;;;;:::<<<>>>>>>===;;;888888999:::::::::999999:::;;;;;;:::888777888:::999888777888:::;;;;;;:::;;;:::888777777777888999666666555555666666777777777777777777777666555444777666444555666666555333555666888;;;======999666666777888999888777666555555333222222444555555444555555555555666666666666444444444444444444444444444444666888:::;;;<<<===888999999888666555666777777===CCCFFFKKKPPPQQQNNNJJJHHHFFFFFFFFFFFFEEEDDDAAA>>>:::888888888777777666888999888999===DDDJJJLLLPPPRRROOOLLLKKKIIIFFFIIILLLUUU```iiippp{{{666555444333333444555666555555444444444333333333333333333444444444555555666444444444666666555444000000111222222333444444111111111111111111111111111111222222222333333333333333222222222222111111222222222222222222222222111111111111111111111111.../////////000000111111000000000000000000000000//////000000111111111111///000000000111111111111111111111111000000000000111111111111111111222222111111111111111111111111111000000000000111222222111111111111111111111111111111111111111111111111///000222444444333111000111111111111111111111111111111000000111111222333333333222222111222222222222222222222222222222222222222333333333444444444333333333444444444555555333333333444444444444555555777777777444333222333222222222333333333444444444444555555555666666666888777777666555555555555888888888777777777777777888777777777666666555555555555666666666555444444777888999888777666777999888888999999999:::::::::999999999999999999999999777888999:::;;;:::999999666666666666555555555555444666888999:::999777666:::::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;<<<;;;999999999:::::::::::::::999999999:::999777777888::::::999999:::<<<>>>===<<<<<<<<<;;;:::999888888888666666555555555555666666555444444444444333333222777666666555666555555444666888;;;===>>>;;;777444333555666888888777555444444333222222444666666555444444444444555555555555444444444444444444444444444444555666777888::::::;;;;;;<<<:::777555444555777===CCCEEEGGGJJJJJJGGGFFFEEEDDDEEEFFFGGGGGGFFFCCC???;;;888777777666555555777888777888<<>>??????>>><<<===>>>>>>>>><<<:::888666666555555555555666666444444444333333333333333666666777666555555555555777999<<<>>><<<999555333444555888999:::999888777444333222222444666666555222222333333333444444444444444444444444444444444555444444444555666888888:::;;;<<<;;;999777777777888@@@FFFFFFEEEFFFEEEBBBCCCBBBAAACCCFFFIIIIIIIIIDDDAAA<<<999777666555444555666777777888===DDDKKKSSSYYY\\\ZZZVVVTTTPPPLLLEEEIIISSS^^^gggmmmxxx777777666666777777888888777777777666666666666555333333333444444444555555666555333444555555444333222222333444444555666666111111111111111111111111000000//////000000111222111000000000000/////////000000000000000000000000000000000000000000000000...//////000000000000///000000000000000000000000222222111111000//////...000000000000111111111111//////000000000000000111///000111222333333333333111111111111111111111111///////////////000000111111111222333333222111111222222222111111111111111000111222444444444333333111111111111111111111111111111000000111111222333222222222111222222333333222222222222222222222222222222222222333333333333333333333444444444555555333444444444555555555555444666777666444333333444111222333444444444333333333333333444444444555555444555666777888999999999777777777777888888888888888777777777777777777666666777777888888888777777555777888777666666777999666666666777777777888888777777777777777777777777666777999:::::::::999888777777666666666666666666555666777888999888888777888888999999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;===;;;::::::<<<======<<<;;;;;;<<<<<<<<<;;;::::::666888888888777777999;;;===<<<;;;<<<>>>??????>>>:::<<<>>>@@@@@@???===;;;777777666666555555666666333333222222222222333333444555666555333333333444777999<<<===:::777444333111222444666777777666666555333222222444555555444111222222222333333333333333333333333333333333333444444444444666888:::;;;999;;;===>>>===<<<<<<===:::BBBHHHHHHEEEEEECCC@@@???>>>===???DDDHHHKKKLLLEEEBBB===:::888777666555555666888888999===EEELLLVVV[[[]]]YYYVVVVVVSSSPPPHHHKKKSSS^^^fffmmmwww666666777888888888888888777666666666666555555555333333333444444444555555666555333444444555333222333333333444444555555555222222222222222222222222222111111000111222333444111111111000000000000///111111111111111111111111000000000000000000000000///000111111111000///...000000000000000000000000111111111000000000000000000000000000111111111111////////////000000111111///000111333444444333333111111111111111111111111000000//////000000111222111222222333333222222111222222222111111111000000//////000111111222333333111111111111111111111111111111000000111111222333111111111111222333444444222222222222222222222222111111111222222222222333333333333444444444555555444444444444555555555555333555666666555444444555111222333444444444333333222333333333333444444444333444555666777777666666666777777777888888888888777777777777777888888888666777888999999999999999555777888888777777888999999999999:::::::::;;;;;;777777777777777777777777666777888::::::999999888888888888777777666666666666777777777888888888888777888888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::===;;;::::::<<<=========<<<<<<<<<<<<<<<;;;::::::888999::::::999:::<<<>>>>>>===<<<===>>>???>>>===999:::<<<>>>????????????999888777666666666666777444333222222222333444444444555777666333222333555666999;;;;;;888555444444///000111222333444555555666444333333444444444333222222222333333333444444333333333333333333333333333333444555999===@@@CCCBBBDDDFFFEEECCCAAA@@@@@@;;;DDDJJJIIIEEECCCAAA???<<<:::888:::@@@FFFKKKMMMFFFBBB>>>;;;999999777666555777888999:::>>>FFFMMMTTTXXXXXXSSSQQQRRRRRRPPPKKKMMMTTT^^^eeelllwww333444555777777777666555666666555555555444444444333333333444444444555555666555333333444444333222111111222222222222333333222222222222222222222222444333222222222333444555222222222111111111111000222222222222222222222222000000000000000000000000111111222222222000///...000000000000000000000000/////////000111111222222000000000000111111111111.../////////000000111111///000222333444444333333111111111111111111111111111111111000111222222333111222333444444333222111222222222222111111000000............///000222222111111111111111111111111111111111000111222222333111111111111222333444555222222222222222222222222000000111111111222222222333333333444444444555555444444444555555555666666333444666666555444555666111222333444555444333333222222333333333444444444333444555555555444333222666666777777888888888999666666777777888888999999666777888999:::;;;;;;;;;666777999999888888999:::666777777777777888888888777777777777777777777777666777888999:::999888888999999999888777666666666777777777666777888888999777777888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<;;;::::::;;;999888888999;;;;;;;;;<<<=========<<<;;;::::::999:::;;;;;;;;;<<<>>>@@@???>>><<<===>>>>>>===<<<999999999:::<<>>999777555777<<>>;;;::::::999777666777999999:::???GGGMMMQQQTTTSSSNNNKKKNNNPPPOOONNNOOOUUU^^^eeelllxxx666666666666666666666666666666666666666666666666333444444555555444444333444333333222222333333444333333333333333333333333333333333333333333333333444444444333333222222222333333333222222222111111111111000000//////......555333111///......///000000000000000000000000000111000///......///000111000////////////111333444222222222111111111000000222222111000/////////000111111222222222333333333555444222111111111222222333222222111111222222333222222111111111111111111000000000000000000000000111111111222222333333333111111111000000000000000111111111111111111111111444444333222111000//////222222222222222222222222111111222222222333333333333444555555333333444555555555555555555555555555777777777777666555444333444444444444444444444444333333444555555444333333444333333333333444555666444444555555666777777777888888888999999::::::;;;777888999:::;;;===>>>???666666666777888888999999:::999888777666666666666777777666555444333333222888888888888888888888999999777555555777888999888666666777888888888888777:::::::::999999999888888999999888777777888999:::999::::::;;;;;;::::::999888999999:::;;;;;;;;;;;;::::::<<<<<<<<<<<<::::::777888888888888999999999;;;<<<<<<===>>>>>>>>>===999999999::::::;;;<<<<<<:::999777666555555555666333333333444444555555555666666666666666666666666666666666666555444333222444333444555777777555333777666555555666555333111111111222222222333333333444444333222111111111111333555777:::???FFFNNNTTTWWWVVVWWWWWWSSSKKKDDDBBBBBBBBBCCCDDDDDDBBB>>>:::666666666777;;;AAAFFFJJJHHHEEE@@@===<<<;;;999888666777888999;;;???EEEIIINNNKKKGGGFFFGGGJJJMMMOOOMMMNNNTTT^^^ffflllrrryyy777777777777777777777777666666666666666666666666333444444555555444444333444333333222222333333444222222222222222222222222222222222222222222222222444444333333333222222222222222222222111111111111111000000000/////////...000111111111111000000///000000000000000000000000111000///......///000111000000//////000111222333222222222111111111000000222111000000000000000000111111111222222222333333333222111000000111222222222111111000000111111222111111111111111111111111111111111111111111111111111222222222222222222333111111111111000000000000111111111111111111111111111111000000///.........222222222222222222222222111111222222222333333333333444555444333333333555555555555555555555555555555555666666666666555555444444444444444444444444333333444555555444333333333333333444444444555555444444555555666666777777888888888888888999999999999999:::;;;<<<<<<<<<<<<666666666777888999::::::999999888777666555555555666666666555444444333333666666777777888888888999888666555555666888888888666777888888999999888888::::::999999999888888888:::999888777777777888999999999::::::::::::999999777888999:::::::::::::::999:::;;;;;;;;;;;;:::999777777888888888999999999888888999:::::::::::::::666666777777777666666555999888777555555555666666333333333444444444555555555555555555555555555555555555555555444333222111222222222444666666444222444333333333444444222111111111111222222222333333333222222222222222333333333444666:::???GGGQQQWWW___^^^\\\YYYRRRJJJCCC@@@AAAAAAAAABBBBBB@@@===:::666666666777;;;@@@EEEHHHFFFCCC???<<<;;;:::888777777777888999:::>>>CCCGGGHHHEEEBBBAAABBBDDDGGGIIIMMMNNNTTT^^^ggglllttt{{{777777777777777777777777666666666666666666666666333444444555555444444333333333222222222222333333111111111111111111111111111111111111111111111111333333333333222222222222111111111111000000000000000000000000////////////---///111222333222000///000000000000000000000000000000////////////000000111000000000000000111111222111111111111000000000000000000000000000111222111111111222222222222333111000000000000000111222000000000//////000000000111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111////////////////////////222222222222222222222222111111222222222333333333222444555444333222333555444444444444444444444444222333444555666777777777444444444444444444444444333444444555555444444333222333444555555555444333444444444555666666777777888888777777777777777777777888999::::::999888777555666777888999:::;;;;;;888888888777666666555555555555555555555555555555555555666777888999999:::999777555555777888999888777888888999999999999999999999999999888888888777:::999888777777777777777777888888999999888888777666777888:::::::::::::::888999999::::::999999888777777777888888888999999666777777888888888888888888999999999999777555444888777666555555555666777333333333444444444444555555555555555555555555555333333444333333222111000111111111333444444222111111000000111333333222000111111111222222222222333111111111111222333444555333444666888>>>GGGRRRYYY```___[[[VVVPPPIIIDDD@@@@@@????????????>>>;;;999666555555777:::???CCCFFFDDDAAA===;;;:::999888777888888999888999<<<@@@DDDCCCBBB@@@>>>???@@@CCCEEELLLNNNTTT___gggmmmvvv~~~555555555555555555555555555555555555555555555555333444444555555444444333333333222222222222333333111111111111111111111111111111111111111111111111333222222222222222222222000000000000////////////000000000000///////////////000111222222111000///000000000000000000000000000000////////////000000111111111000000000000000111111111111000000000000000/////////000111222222111111111111222222222222.../////////000000111111111000000//////000000111111111111111111222222222111111111111111111111111333333222222111111000000000111111111111111222222111111111111111111111111000000111111222222222222222222222222222222222222111111222222222333333333222333444444222222333444444444444444444444444444333333444555666666666666444444444444444444444444444444444444444444444444111222444666666555444333333333444555555666666777777777777666666555555555444555666777777666555444555666777888999:::;;;<<<888999999888888777777666444444444555555555666666555555666777999:::;;;;;;:::888666666888:::::::::888888999::::::::::::999999888888888888777777777999999888888777777666666666666777777777777666666666777999;;;<<<<<<;;;;;;777888888888888888888777777777777777888888888888999999::::::::::::999999999999;;;;;;;;;999888666777666555444555666777888444444444444444444444444444444444444444444444444333333333333333222111111111000111222444444222000/////////000222333222111111111111111222222222222222222222222222333444555444444555777;;;DDDMMMTTTUUUVVVTTTOOOKKKJJJHHHEEE???>>>===<<<<<<<<<999777555555555666999===@@@CCCBBB???<<<;;;::::::999777999999999888888:::>>>BBBEEEDDDDDDBBBAAABBBEEEFFFLLLNNNUUU___gggmmmwww444444444444444444444444333333333333333333333333333444444555555444444333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222000000000/////////......////////////000000000000444333111////////////000//////////////////////////////000000000000//////111111111111111000000000000000000000000000000000000/////////000111222222000000111111111222222222......//////000000000000111111111000000111111111000000111111111222222222111111111111111111111111222222222111111000000000000000111111222222222333111111111111111111111111000000000111222222333333222222222222222222222222111111222222222333333333222333444333222222333444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444111222444666666555444333333333444444555666666666777666666555555444444444333333555666777777666666555666777888999:::;;;;;;999999:::::::::999888777333333444444555666666666666666777888999;;;;;;<<<;;;:::888888:::;;;<<<;;;888888999::::::::::::999888888888777777777666666888888888888777777666666555666666777777666666555777888;;;===???>>>===<<<777777777777777777777777666666777777777888888888:::;;;;;;;;;;;;;;;::::::555666777888999888888777666666555444444555666777444444444444444444444444444444444444444444444444333444444444444333333222111111111333555555333111/////////111333444444222000000111111111222222222555444444333222222333333555555444444777===EEEKKKKKKOOONNNJJJJJJMMMMMMJJJAAA???<<<;;;::::::888666555555555666888;;;>>>???@@@>>><<<;;;<<<;;;:::999999999999888888:::>>>BBBHHHIIIJJJHHHFFFFFFHHHJJJNNNPPPWWW___eeekkkvvv666666666666666666666666333333333333333333333333333444444555555444444333222222111111111111222222222222222222222222222222222222222222222222222222111111111222222222222222000000000000////////////////////////000000000000555444111///......///000//////////////////////////////000000000000/////////000111111111111000000//////000000000000000111000000000000000000111222000000000111111111111222...//////000000000000///222111111000000111111222000000000111222222333333222222222222222222222222111111111111111000000000000000111111222333333333111111111111111111111111......//////000000000111222222222222222222222222111111222222222333333333111333444333222111222444333333333333333333333333444444555555555444444333444444444444444444444444555444444333333444444555222333444555555555444333333333333444555555666666666666555555555555555555666666666777888999999:::666666666777888888999999888888:::::::::999888777444444444555555555666666666666777888999::::::;;;<<<:::888888:::;;;<<<;;;777888888999999999999999777777777777666666666666666666777888888777777666555666666777777666666555777999<<>>BBBHHHNNNNNNJJJLLLRRRSSSNNNEEEBBB>>>;;;:::999777666444444444555777999;;;<<<>>>===;;;<<<<<<<<<;;;999888888999888999<<<@@@DDDJJJLLLNNNMMMJJJIIIJJJLLLPPPRRRYYY___ccchhhsss~~~666666666666666666666666444444444444444444444444333444444555555444444333222222111111111111222222111111111111111111111111111111111111111111111111000111111111222222222222111111111000000000//////.../////////000000000111222222111000000//////000////////////////////////...///000111111000///......///000111222222111111////////////000000111111222111000000000000000000000000000000111111111111///000111111111000///...000000000//////000000000///000000111222222333333222222222222222222222222000000000000111111111111000000111222222333444444111111111111111111111111///////////////000000000222222222222222222222222111111222222222333333333111333333333222111222333333333333333333333333333222222333444555555555555444444444444444444444444555444333333333333444555333333333444444444555555222333333444444555555666555555555555666666666666888777666555555666888999666666666666666666666666555666888999999888777666444444444555555555555555555555666666777777777888:::888777777888:::::::::666777888888999999888888777777666666666555555555444555666777888888888777666666777777777777666666666888<<>>===888888777666666777888888666666666666777777777888:::::::::::::::999888888<<<;;;999999999:::;;;===888777555444333444444555555555444444444333333333222222222222222222222222222222333333333333222222000///000111333333111///111000000222444444333222000000000000111111111111555444444333333333444444333444444444444666:::===CCCKKKNNNKKKNNNVVVXXXRRRIIIEEE@@@<<<999888777555444444444555666888999:::;;;:::::::::<<<<<<:::999777777888999:::>>>CCCGGGLLLOOORRRQQQMMMKKKLLLOOORRRTTTZZZ___aaadddooo{{{444444444444444444444444666666666666666666666666333444444555555444444333222222111111111111222222000000000000000000000000000000000000000000000000000000111111222222222222111111111111000000000000.../////////000000111111...///111222222222000///////////////////////////...///000111111000///...---...000111222222222111.../////////000000111111222222111000//////000000000000000000111111111111111111222222222000///...//////............/////////000000111222222333333222222222222222222222222//////000000111111222222000000111222333333444444111111111111111111111111222222111111111111111111222222222222222222222222111111222222222333333333111222333333111111222333333333333333333333333333000111222444555666777777444444444444444444444444555444333333333333444555444444333333333444555666222222333444444555555666444555555666666777777777999777444111111222333555666666666666555555555555333444666777888777555444555555555555555555555555444444444555555555555555999777555555777888999888666666777888888888888888777666666666555555555555333444666777888999888888666666777777777777666666555777;;;>>>@@@???>>><<<999888777666666777888999666666666666777777777777<<<<<<<<<<<<<<<;;;:::999;;;999666444333444666888888777555444333333333444555555555444444333333333222222222222222222222222000111111222222222111111.........000222222000...111000000111333333222000000000000000111111111111333333333333444555666666111333444444555666999<<<===FFFKKKJJJOOOYYY\\\VVVLLLGGGAAA<<<:::888666555444444444555666777888999999999888999;;;;;;999888666777888999;;;???EEEIIINNNRRRVVVUUUQQQNNNOOOQQQTTTVVV[[[___```bbbmmmxxx888777666555333333333333555555444333222333666999:::999777555333333333333222222222222222222222222////////////////////////000000000000000111111111111111111111222222222222000000////////////000000//////000000000000//////111111111111000000000000000000///////////////000111111111111111111111111000000000000000000000000000000000000000000000000333222222222111000000000000000000000111111111111000000000000000000000000000000000000////////////......///000000000000000111222222333333222222111111111000000000000111111222222222111111111111000000000000000111111111111//////000111111111111000333333444555555555444444111111000000000000000111///000111222333444444444111111111111111111111111333333333333333333333333222222222111111000000000111222333333444444333333333333333333444555666666777888888777555444666777777666666666666555555555666666555444444444444555555555555555555444444333444555555666666666666666666666555555444444444333666666666666777777777777777777777777888999:::;;;777888:::999888777777888666666666666555555555555777777888888888888777777000000111222333555555666666888:::<<<======<<<;;;999999:::;;;<<<<<<<<<<<<888777777777777777888888888888999999999::::::::::::::::::999999777666555666555555444222111000000222333444444555555444444333333333333333333333333555444333333333222000///111111111111000000000000111222333444444333222111---+++)))+++///333333222333222222111111222222333444444444333333555999<<<<<>>===:::777555333333333222222222222222222222222222222222222222222222222///000000111111111111111000000111111111111111111000000////////////000000//////000000000000//////111111111111000000000000000000////////////000000........................111111111111111111111111000000000000000000000000111111000000000000000/////////000000000111111111000000000000000000000000......//////000000111111000000111222222222222222000111111222222111111000111111000000000000111111222222222111111111111000111111000///...---,,,,,,000000000111111111222222111111111111111111111111111111000000000000111111000111222333333444444333111111111111111111111111333333333333333333333333333333222222222111111111111222333333444444333333666555555444444444555555777777777666444444555777666666666555555555555444666666555444444444444444333333444666666777777777444555666666777777666666888777777777666666666666555666666666777777777777666666666777777888999:::999;;;<<<;;;999777777888666666666666555555555555666666666777777666666666444555555666777888999999777888:::<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999888777666666666777888888888888999999999::::::999999999999888777666555777666555444333222222111222333333444444444444444333333333333333333333333222222111222222111000...111111111111000000000000000111111222222111111000000...,,,---000222333222333222222111111222222333444444444333333555888<<<<<>>AAA???<<<999666444444333222222222222222222222222333333333333333333333333...///111222222222111000000000000000000000000///111000000//////000000111///000000111111000000///111111111111000000000000000000////////////000000111111111111111111111111111111111111111111111111000000000000000000000000......///////////////000//////000000000000111111000000000000000000000000------...///000111222222000000111222222222222222///000000000000000000///111111000000000000111111222222222111111111111000111111000///......---,,,222111111000111222333444333222000////////////000111111000000000111111222222333333444444333333222222222222222222222222222333333333333333333333333333333333333222222222222111222333333444444333333888777666555444444444444555666666555333333444666666555555555555444444444666555555444444444444444222333444555555555555555444555666666777777666666777777777777666666666666555555666666666777777777666666666666777888999:::===>>>>>>===:::888777888666666666666555555555555444555555666666555555444777777888888999999999:::777888:::;;;<<<;;;;;;:::;;;;;;;;;;;;:::999888777:::999777555555555777888888888888999999999999:::999888888888777666666555777777666555444333222222222222333444444444444333333333333333333333333333111111222222222111111000111111111111000000000000000000000//////000000000333111000///111333333222222222111111111111222222333444444333333444888:::===AAADDDEEEHHHLLLLLLJJJDDDAAA>>>;;;999888555333333333222222222444555666888888888777666777:::===???>>><<<:::999<<>>;;;888666555555555222222222222222222222222111111111111111111111111...///111333333333222111111111000000/////////...111000000000000000000111000000000111111000000000111111111111000000000///000////////////000000111222222222222222222222222222222222222222222222222000000000000000000000000.........//////000000000////////////000000000111////////////////////////.........///000111111111......///000000000000000///000000111111000000///111111000000000000111111222222222111111111000000000000000111111222222333444222111000000222444555777555333111000000222222111111000000111111222222444444444444444333222222222222222222222222222222222222222222222222222222333333333333333333333333111222333333444444333333666666555444444444444444444555555444333222444555555555555555444444444444666555444444333333444444444444444444333111000///555555666777777777777777555555555555555444444444555555555666666666777777777777777777888999::::::???@@@@@@>>>;;;888777888666666666666555555555555555555555666666555555555777777777777777777777777888999::::::::::::999999999999::::::999888888777;;;999777555444555666777888888888888999999999999888777777666666555555555666555555444333333222222111111222333333333333333222222222222222222222222111222333444333222333333111111111111000000000///111111///......///111111444333222111222333444555222222111111111111222222333333444333222333666999===???AAABBBCCCDDDDDDBBB???===;;;::::::888555333555333222111111444666888999999999999888:::===@@@BBBAAA???===;;;===AAADDDKKKMMMOOOOOONNNLLLLLLMMMKKKPPPWWW[[[```fffooovvv333444444444444333222222111222333333222222444666999888777555555555666777222222222222222222222222111111111111111111111111...///111222333333333222333333222111000//////...111111000000000000111111000000111111111111000000111111111111000000000//////////////////000111111////////////////////////111111111111111111111111/////////////////////////////////000000111111111...////////////000000000////////////////////////000000000000////////////......///000000000000000000111111111111111111000111111000000000000111111222222222111111111000000000000000111222333333444444222111000000222444555888666444222111222333444111111111111111222333333444444444444333222111111222222222222222222222222222222222222222222222222333333333333333333333333111222333333444444333333333222222222333333444555333444444444222222444666666666555555555444444444555555444333333333333333555555555444444222111111555666666777777777777777444444444555555555555555555555555555666666666666888888888888888999;;;;;;>>>???@@@>>>;;;999888888666666666666555555555555555666666777777666666555666666666666666666666666999999999999999999888888666777777888999999888888999888666555444555666777777777888888888999999999777666555444444444555555444333333333222111111111000111222222333333222222222222222222222222222222///111333333222111222333111111111111000000000///222111000//////000111222222222222222222444666888222111111000000111111222222333333333222333555777<<<<<<===??????===<<<<<<;;;:::999999:::999666333555444222111111444777999;;;;;;;;;::::::;;;>>>AAACCCCCCAAA???===>>>BBBEEEIIIKKKMMMMMMLLLKKKKKKKKKIIINNNTTTZZZ```gggpppuuu}}}333444555555555333222111222333444333111000111222333222222222333555666888222222222222222222222222333333333333333333333333///000000111222333444444666555555333222111000000222111111000000111111222000111111222222111111000111111111111000000000000///......//////000111222000000000000000000000000000000000000000000000000///////////////////////////000000000000000111111......////////////000000000000000000000000000000111000000000/////////...000000111222222222222222000111111222222111111000111111000000000000111111222222222111111111111000111111000000000/////////222111111000111222333444555444222111111111111222111111111111111222333444333333333333222222111000333333333333333333333333222222222222222222222222222222222222333333333333111222333333444444333333111111111111222333444555333444444444333333444666777666666666666555555555555444444333333333333333222333444666777777777777555666777777888888777777666666666777777777777777444444555555555666666666777777777777888999:::;;;;;;===>>>===:::999888999666666666666555555555555666666666777777666666666666666777777888888888999:::999999888888777777777444555666777888888888888666666666555666666666777777777777888888888888999666555444333333333555555333222222222111111111000000000111222222222222111222222222222222222222222...111333222///...///111111111111111000000000000222111111000000111111222000111222111111222555888111111000000000000111111111222333333222222444666999888999<<<<<<999777999:::999888999999999666444555333222111222555888999;;;;;;;;;:::999:::===@@@AAAAAA@@@???>>>???BBBEEEGGGIIIKKKLLLKKKJJJJJJJJJHHHMMMSSSZZZaaahhhoootttzzz000111333444444444222111222333444444222000111111000000000000222444666777222222222222222222222222222222222222222222222222111000000000111333555666999888777666444333222111222111111000000111111222000111111222222111111000111111111111000000000000............///000111222222222222222222222222222////////////////////////////////////////////////000///////////////.............../////////000000000000000000000000000000////////////000000000000000000111222222222222222///000000000000000000///111111000000000000111111222222222111111111111000111111111000000000000///000000000111111111222222222222111111111111111111111111111111222333444555111111222222222111000000333333333333333333333333111111111111111111111111111111111222222222333333111222333333444444333333333333222222222333444444333444555444333444555777888888777777777666666666555444333333222222333333///111222444666777888888666666777888888888888777666666666666777777777888444444444555555555666666555555555555666777888999777999::::::999888999:::666666666666555555555555444555555666666555555444555666666777888999::::::::::::999888777666666666555555666777777777666666333444555777777777777666777777777777888888888888555444333222222333444555333333222222222222111111///000000111111111111111111111111111111111111111000444666555111...000333111111111111000000000000///000000000000000000///000111222111//////222555111111000000000000111111111222333333222222333444777444666::::::666555888;;;999888888888888777666444333222222333555888999::::::999888777777:::===============<<<>>>AAADDDEEEHHHJJJJJJJJJIIIIIIIIIHHHLLLRRRYYYaaahhhooosssyyy,,,...111333444444333222222333555555333222222333000000000000111333555666222222222222222222222222////////////////////////222111//////000333666888;;;:::999888666444333333222222111111111111222222111111222222222222111111111111111111000000000000............///000222222/////////////////////////////////////////////////////////////////////////////////......------,,,............/////////000000000000000000000000000------...///000111222222......///000000000000000......////////////......111111000000000000111111222222222111111111111000///000111222333444555555//////000111111111111000111222222333333333222222111111111111222333444555///000000111111111000000333333333333333333333333111111111111111111111111000000000111111222222222222222333444444444333333666666555444333333333333333444555555444444666888888888888888777777777777555444333333222222333333//////000111222222222222666666777888888888888888333444444444555555666666444444444555555555666666444333333444444555666777444666888999888888999;;;777666666666555555555555333444444555555444444333333444555666777888999999;;;:::888777666666666666777777777777666555444333111333555777888888777666777777777777888888888888555444222111111222444555444444333333333333333333//////000111111111111111111111111111111111111111555888;;;999444222333666111111111111000000000000---...///000000///...---111222222000------///222111111000000000000111111111222333333222111222444666222444999999555444888<<<:::888777888888777666333333333333444666888999999999888666444555777:::999:::;;;:::;;;===@@@CCCEEEGGGIIIJJJIIIHHHHHHIIIHHHLLLRRRYYYaaahhhnnnrrryyy555444333333222222333333333333333222222111111111333222111111000000111111111222222333333222222111222222111111111111111111......///111222333444555;;;:::888666444111000///222111...------...111222///////////////000111111222111111111000000//////000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000......///000000///......111111111000000000000000111111000000//////......000000000000000111111222222111111111000000//////////////////////////////111111000000//////......////////////000111222333111111111111111111111111000111111111111222222222333222111000000111222333111111111111111000//////111111111000000000000000000111111222222111111000111111000000111111222333444333222222333333111///444333222111111222333444555555444444333222111111333333444444555666777777333444666888888777555444333222222111111222222333333333333333333333333333888888888888777777777777555444444333333555666777555555555555555444444444777666555666777888888666777777777777777777777777666666666666666666666666444444444555555777888999888777777777888888666555999888888777777777888999666444333333555666666555555555555555666666666666999999999888777777666666777555333111111111222333444333222222111111222222000000////////////000000222222222222222222333333333222222222000///...---......//////000000111111......//////000000111111111111000000//////......222111000//////000111222444222000000111222111000444444444555555777888888999999888777666555444444333333333333333444555666999888777555555555666666777999::::::;;;===@@@CCCGGGIIIJJJIIIHHHGGGGGGHHHHHHLLLSSSXXX^^^fffpppwww|||555444333333222222333333333333333222222222111111333333222111111111111222111222222333333222222111111111111111111111111111//////000111222333333444666666555444222111111000111000///......///000111///////////////000111111111111111111000000000///000000000000000000000000000000////////////000000000000000000////////////000000000000000000000000//////000000000000//////000000000000000000000000111000000000/////////...000000000000000111111222111111111111000000000///000000000000000000000000111000000000/////////...////////////000111222333111111111111111222222222000111111111111222222222222222111111111111222222111111111111111000000///111000000000000000000000222333333444444333333222111111000000111111222333333222111222444444333111333333222222222222333333555555333222000///...---333333444444555666666777666666777777777555444333333333222222222222333333666666666666666666666666666666666777777777777777666555444444444555777777777777777666666666666666666555555555777888777666666666666666666666666666666666666666666666666666555555555555666666777888888888888888999999888777888888777666666555444444:::888777777888999888777666666666666666666666666444444555666666777777888666555333222111111222333111222333444333222111000222222111111111111222222555444333111111000000000000111111111111000000///.../////////000000000111000000000000111111111111000000000000////////////222222111111111111222222222111//////111222222111444444444444555666777777888888777777666555555555444444333333444555555666999888666555555555666777888888999999999<<<@@@CCCGGGIIIJJJIIIGGGFFFFFFGGGGGGLLLRRRWWW]]]eeennnuuu~~~555444444333333333333333333333333333222222222222444444333222222222222222111222222333333222222111111111111111111111111111000000111111111222222222111111111111111111111111000000////////////000000///////////////000111111111111111111000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000111000000//////000000111000000000000000000000000000000000000////////////000000000000000111111222111111111111000000000000111111111111111111111111000000000000////////////////////////000111222333000000111111222222222222000111111111111222222222111111222222222222111111111111222222111111000///000000000000000000111111222333333444444333333222111111000000111111222333222111111333555666555444222222333333333333222222333333222222111111000000333333444444555666666666888888777666555444333333444444444333333444444444333333333333333333333333444444555555666666777777666666666555666777777888888888888888888888888999666555444555777888777666666666666666666666666666666666666666666666666666777666666666666666777777777777777777777666555555888888888999888777666666777666444444555666666555888888777777666666555555555666666777777888999999666555444333222222222333000111333555555333000...111111111111111111111111333222111000000000000000...///000111111111111111////////////000000000000222222222222111111111111////////////000000000000111222222333333222222111000///......000222222111333333222333333444555666666666666666666666666666555555444444555555666666888777666555555555666777888888888777777:::???CCCHHHIIIJJJIIIGGGEEEEEEEEEFFFKKKQQQVVV[[[ccclllsss~~~555555444333333333333333333333333333333333333333555444333333222222333333111222222333333222222111111111111111111222222222111111111111111111111111000000000111111111111111...///000111111000///...///////////////000000111111111111000000000000000000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000111000////////////000111/////////000000000000000000000000000////////////000000000000000111111222111111111000000000000000000000000000000000000000000000000000////////////000000//////000111222222000000000111222222333333000000111111111222222222000111222333333222111000111222222222222111000000000000000000000111111111000111111222222111111000111111000000111111222333333333222444666666555333111222333444444333222111000000111333555666777888444444444555555555666666888777666555555555555555555555444444444444555555222222222222222222222222222222333444555555666666777777777777777888888888888888888999999999999999666555444555777888777666555555555555555555555555666666666666666666666666888888777666666666777777666777888888777666666666666666777888999888777777444222111222333555555444888888888777666666555555777777666666555444444444777777777666555555444444111111333333333222000/////////000000000000//////.........///000222333444//////000111111111111111////////////000000000000222222222111111000000000......//////000000111111000111222333333222111000///...---...000222222111222222111111222333444444555555555666666666777777666666555555555666666777777666555444555555777777999888777555555888>>>BBBGGGIIIIIIHHHFFFDDDDDDDDDEEEJJJPPPUUUZZZaaajjjqqq{{{666555444444333333444444333333333333333333333333555444333333222222333333111222222333333222222111000000111111111222222222222222222111111111111000333333222222111111111000...///000111111000///...///////////////000000111000000000000000000111111000000000000000000000000000000////////////000000.../////////000000000111000000000000000000000000000//////////////////000......//////000000000000////////////000000000000000000000000000111111222000000000000000000111111////////////////////////////////////000000000000000000000000000000111222000000111111111222222222000000111111111222222222000111222333333222111000222222222222222111000000//////000000111111111111000111111222222111111000111111000000111111222333555444444444555555333111222333444555555444333222///000222333555777888999444444444555555555555555555555555555555666777888666555555444444555555666555555555555555555555555111222222333444555555666666777777888888888888888777777777888888999999999777666555666888888888777666666666666666666666666777777777777777777777777999888888777777777888888777:::===??????@@@BBBDDD888888888888777555444444555444333444666888888888888777777777666666555555444333333222222111000000888999999999999777666555333222111000///000111222...///000000000000///............///000222333444111111111111111000//////000000000000////////////111111111000000//////.........//////000000111111...///000111111000///...///...---...000222222111222111111111111222222333444444555555666666777777777666666555555555666666555555444444444666777888999888777555555888===AAAFFFHHHIIIHHHEEEDDDDDDDDDEEEJJJOOOTTTXXX___hhhooozzz666555555444444444444444333333333333444444444444444444333222222222222222111222222333333222222111000000000111222222333333222222111111111111111111555444444333222111000000...///000111111000///...///////////////000111111000000000000111111111111000000000000000000000000000000////////////000000......//////000000111111000000000000000000000000///000000111111000000///---......//////000000111////////////000000000000000000000000000111111222000000000000111111111111........................////////////000000000000111000000000000000111111111111111111111111111111000111111111111222222222111111222222222222111111222222222333222222111000/////////000111111222222222333333444444333333222111111000000111111222333666555444444444444222000333333444444444444333333222222222222333333333333555555555555555555555555333333444555666777888888555555444444444444555555444444444444444444444444222222333333444444555555666666777888888888888888666666666777888888999999888777666777999:::999888777777777777777777777777777777777777777777777777999888888888888888999999999>>>CCCGGGHHHKKKOOOSSSFFFEEEBBB>>>;;;999888777777555444555666777777666555555555666666666666666444444444555666666777777888999:::;;;:::888666555555333000......///111333000111222333333222111000333222111000000000000000111111111111111000///...000000000000////////////000000000///////////////////////////000000000000...//////////////////...000///......000222222111222222111111111111222222444444444555555666666666666666555555444444555555444444333333444666888999999888777666666888===@@@DDDFFFGGGGGGEEEDDDDDDEEEFFFJJJOOOTTTXXX^^^gggmmmzzz666666555444444444444444333333333444444444555555333333222111111111111222111222222333333222222111///000000111222222333333111111111111111111222222444333333222222111111000//////000000000000/////////////////////000111111///000000000111111111111000000000000000000000000000000////////////000000.........///000111111111000000000000000000000000000111333444444333111000------......///000000111.../////////000000000111000000000000000111111222///000000000111111111111////////////////////////.../////////000000000111111111000000000000111111333333222222111000000000000111111111111222222222222222111111111111222222222222333333222222111000...//////000111111222222222333333444444333333222111111000000111111222333333222222333444444222111444444333333333333444444555444444333222222111111555555555555555555555555333444555777777777666666555444444444444444444555222222222222222222222222333333444444444444444444555666777888888888777777666666666777888999999999999888888888:::;;;:::999888888888888888888888888777777777777777777777777888888888888888999:::;;;:::???DDDFFFFFFGGGKKKOOOMMMKKKGGGCCC@@@??????@@@<<<:::777666666666444333333333444444555555666666666777777888999999::::::666888:::;;;:::888555333333222000/////////000111000111222333333222111000555444333111111000000000///000000111111111111000111000000000/////////...000000000000000000111111000000000000////////////000000////////////000000222111//////111222222111333222222111111222222222444555555555555555555555666555555444333333444444333333333333444666888999888999999888777999<<>>???BBBDDDEEECCC???<<<;;;999666444111222222333444555666666555555555444333333222222555666999:::999777444111111111111111111000//////---///000111111000///---333222222222222222333333---...///111222222333333111111000000/////////...000000111111222222222333111111000000//////......222111000//////000111222444222000000111222111111333333222222222222222333555555555555555555555555666555444333333333333333333333222333444666888999888999:::999999:::<<>>======<<<======>>>>>>===:::777666777888======>>>???===;;;888666666555444444444555666777555555444333333333333444666666666666555444333222333222111000////////////444444333222111000///...111111222222222222111111+++,,,...000111111000///000000000000000000000000///111222333333222111///000000000000000000000000000000000000111111111111222000///000111111000///222111111000111222444555555555444444444333333333222222222222222222222222444666777666666666888:::777:::<<<:::666666<<>>;;;888777888999;;;<<<<<<===<<<;;;:::999666555444333333555666777555555444333333333333444555555555555444333222222111000000000000000111111111111111000000000000000111111222222222222111111,,,---///111222222111000000000000000000000000000...///000222222000///...000000000000000000000000//////000000000111111111222000///000111222000///111111111111222333444444444444444444333333333333333333333333333333222222444555666666555666888:::;;;<<<===<<<:::;;;>>>BBBAAABBBCCCBBBBBBBBBDDDFFFIIIJJJOOOVVVYYY[[[```fffqqq{{{555444444333333444444555444444333333333333222222444333333222222333333444111111222222111111000000111222333333333333222111555444222000///........./////////000111111222222000000000000////////////222222111111000000//////.........///////////////...---,,,---...///...---000000////////////000000000000////////////000000222111000000//////000000222222333333333111000...////////////000000000000000000000000111111111111000111111111111000000///111111111111111111111111111111111111111111111111111111000000000000111111///000111111222222111111111111111111111111111111000111111000//////000222000222333333222111111222222111000000222222111000000000000000111111111111111111111111111111111111222444444333222111222333222222222222222222222222333333444555555555444444666555333222111111222333777777666666666666666555444444444444444444444444555555444444444444555555555555555555444444444444444444555555555666666666777777666666666666777777666666666666666777777888::::::999888888888888999888888777777777777888888777777777777777777777777999888666555555666777777777777666666666777888888>>>>>>===;;;999777888999999999999999:::;;;<<<<<<888777555333333444666777555555444333333333333444444444444444333222111111////////////000111222333......//////000000000111111111222222222222111111...///000222222222111111000000000000000000000000------////////////------000000000000000000000000//////000000000000111111111000///000111222111000///000111222333333333333333333333333222222222222333333333333333333444444333555666555555555777999<<<<<<<<<;;;<<<===???@@@>>>@@@AAA@@@@@@@@@BBBDDDHHHIIIMMMTTTXXXZZZ^^^dddnnnxxx555555555444444555555555444444333333333222222222222222222333333444444444000000111111111000000///000222333555555333222000333222111000//////////////////000000111111111111000000000000////////////333222222111000///......///////////////.........,,,+++***+++---......---//////000000000000//////000////////////000000111111111000///////////////111111111000000/////////000000000000//////////////////000000111111222222000000111111111111000///111111111111111111111111000000000000111111111111222222111000//////000000///000000111111111111111111111111111111111111111111222333222111000111333000111333333111000111222111000000000111111111000///000000000111111111111111111111222222111111111333444555444222111222333111111111111111111111111000111333444555444333333444444333222222222333333888888777777666666555555444444444444444444444444666555333333333333555666444444444444444444444444555555555555666666666666666666555555555555666666777777666666666666777777::::::999999999999999999888888777777777777888888666666777777888888888888999888666555444444444555666666666666777888999:::;;;<<<<<<:::888777777888777777666666888:::===>>><<<:::777555444444555555555555444333333333333444333333333333333222111000000000//////000111222222/////////000000000000111111111222222222222111111...///000111111111111000000000000000000000000000---......//////......---000000000000000000000000////////////000000000111111000///000111222111000...///111333333333222222333333333222222222111111333333444444444444555555333444555555444555777999:::999888888:::<<<<<<<<<<<<>>>??????>>>???AAACCCGGGGGGLLLSSSWWWXXX]]]cccmmmxxx222111111111111111111222444444333333333222222222111222222333444444444444///000000111111111000000000111333444444333111000111000000000000000111111000000000000000111111111////////////000000000000333222222111000///......///////////////.........000//////000222333222111//////000000000000/////////////////////000111111111000000///.../////////000000//////......//////000000000000//////////////////000000111111222222///000000111111111000000000000000000000000000000//////000000000111111111333222111000//////////////////000111111111111000000000000000000000000000222333444444333222333444///111333222111000111111000000111000000000000111///000000000111111111111000111222222222222111000333444555444222111222333000000000000000000000000...///111222333333222111111111222222333444555666888888777777666666555555555555555555555555555555555444333222222333444555222222222222222222222222555555555666666666777777666666555555555555666666777777666666666666777777999999999999:::999999999888888777777777777888888666666666777888888999999888888777555444444333333555555666666777888::::::777888999888666555666777666555444444666999<<<>>>???===;;;888666444444333555555444333333333333444222222222333222222111111222222111000//////000000222222111111111000000000111111222222222222111111......//////////////////////////////////////////////////////////////////////////////////////////...////////////000000000000/////////111222222000...///111222333333222111333333333222222222111111333333333444444555555555444555666555555555777999999888777888:::;;;;;;:::<<<===>>>>>>>>>???AAACCCFFFGGGKKKRRRVVVXXX\\\bbbnnnzzz333222222111111222222333444444333333333333222222111222333444444444444333000000111111222222111111000111222222222222111000////////////000111222333000000000000000000111111////////////000000000000222222111111000000//////.........///////////////111000///000111222111000...///000111111000///...///......//////000111222111000//////......///////////////...............////////////000000000000000000000000111111111111///000000111111111111000000000000000000000000000...//////000000111111111222222111000//////000000...///000000111111000000000000000000000000000000111333555555333222333333///111222222111000000111///000111111//////000111000000000000111111111111000111222333333222111000222444444333222111222333////////////////////////000000111222222222111111///000111222444555666666777777666666666666666555666666666666666666666666444444333333333333444444111111111111222222222222555555666666666777777777666666555555555555666666888777777666666666666666777888999999:::999999999888888777777777777888888666666777777888888888999888777777666555444444333444444444444555666777888444666777777666555555666666555444444555777999;;;??????>>><<<:::888555444555555444333333333333444222222222333333222222111333222111000////////////333222222222111111000000111111222222222222111111.............../////////////////////////////////000000000000000000000000////////////////////////......////////////000000000///...///111222222111...///000111222222222222333333333333222222222222222222333333444444555555444666777666666666888:::::::::;;;<<<<<<======>>><<<===?????????@@@CCCEEEFFFGGGKKKRRRVVVXXX\\\bbbooo{{{}}}~~~555444444444444444444555444444333333333333222222111222333444444444333222000111111222333333222222000000000000000000000000000000000000000000111222111000000000000000000000.../////////000000000111111111111000000000000000------......//////000000000...---...//////...---...///000111111000///...............///000111222000000///............///......////////////............//////000000111111111111111000000000000000//////000111111111111111000000000000000000000000......//////000111111222111111000000000000000111...//////000000000000000000000000000000000000000000222333444222111111222///000222222000000000111...000111111///...///111000000000000111111111111///111222333333222111///222333333333111000111222111111111111111111111111444333333222222222222333000111222333444555555555555555555555555666666666555555555555555555555555333333333444444333333333111111111222222333333333555666666666777777777777777666666666666666666777888888777666666666666666666777888999999999888888888888777777777777888888777777777777777888888888777777777777666666555444333333333333444555555666333555777888666555555666666555444444444555666777;;;===???@@@???<<<999777555555444333333333333444222222333333333333333222111111000000000000000111000000000000111111111111111111222222222222111111000000///////////////000////////////////////////111000000000000000000111////////////////////////........./////////000000000///...///111333222111/////////000000111222333444444444444333333333333111111222222333444444444666777888777777777999;;;:::<<>>AAA===???@@@@@@@@@BBBDDDFFFGGGGGGLLLSSSVVVXXX]]]cccmmmyyy}}}~~~|||222111111000000111111222444444444333333333222222222333444444444444222222000111222333333333333333000000////////////000000222222111000000///000000111111111000000000000000.../////////000000111111000000000000000111111111,,,------...///000111111333222000000111111000......///000222222000///...............///000222222000000///...............---...///000000000......---......///000111111222222222111111000000////////////000111111111111111000000000000000000000000---......///000111111222111111000000000000111111...//////000000000000000000000000000000000000000...000222222111000///000///000222222000///000111...000222111...---///111000000000000111111111111///000222333333222000///111222333222000///000111222222222222222222222222777666444333222333333444222222333444444444333333333444444444555555666666444444444444444444444444222222444555555444222222222222222333333444444444666666666666777777777777777777666666666666777777888888777666666666666666555666777888999999888777888888777777777777888888888888777777777777777777777777777777777777666555555555444444555555666666444666888888777666666777666666555444444444444555888;;;???BBBBBB@@@===;;;555555444333333333333444222333333444444444333333////////////000111222333------...///000111222222111111222222222222111111111111000000000000000111////////////////////////000000////////////000000////////////////////////............/////////000///......///222333222111000000/////////111222444555555444444444444333333000000111222222333444444666777888888777888:::<<<888<<>>BBB>>>???AAAAAABBBCCCEEEHHHGGGGGGLLLSSSWWWXXX]]]ccckkkvvv}}}|||222222111111111111222222333333333222222222111111333333333333333333333333222111111111000000////////////......///000111111000000000000000000000000444333222111111222333333000000///...............000000111111111111000000222111111111000000//////...///111000...------.........////////////......000000//////.........---......////////////......111111000...,,,,,,---///............////////////...///000111222333444444////////////////////////333222000///.........//////...---------...000111000000000000000000000000000000111111111111000000///////////////000111111111111222333444444555555......//////000000111111///............---------...//////000111222222333000000111111111222222222//////000111111111111111000000000111222222222333222222222222222222222222222222222222222222222222111111333444444444444444333333333333333333333333444333222111000000000000333333333333333333333333111222444666777888888999666666777777777777777777777777777777666666666666666666666666777777777777<<<;;;:::999888888888888666777777777777777666666888777666666666666777777444444444444444555666777666666666666666666666666333333333444444444555555444555777999;;;>>>???@@@>>>AAA>>>666000000111000000111111222222333444444//////000111111111111111000000//////.........---+++,,,---///000111111111000///////////////000000/////////...------,,,,,,111111000////////////////////////...------,,,,,,222222111000000000000000.........................../////////000000000111444444444333222111000///111111111000111111222333444444666777999;;;<<<===BBBAAA@@@@@@??????@@@@@@???AAACCCCCCCCCCCCDDDFFFGGGHHHKKKOOOSSSWWW[[[]]]hhhqqq|||222222111111111111222222222222222222111111111111333333333333333333333333111111111111000000000///000000//////000000111111000000000000000000000000,,,---...000000000//////111111000///////////////000000111111111111000000111111111000000000//////...///111000///---.........//////000000//////...000/////////..................////////////......111111000///,,,,,,---///............////////////222222111111111111000000////////////////////////333222000///........./////////......//////000111000000000000000000000000000000111111111111000000///////////////000111111111111111222333333444444000000000000////////////000000/////////............/////////000111111111000000000000000000111111//////000111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222333333333333333333444333333333333333333222222444333222222111111111111333333333333333333333333333444555666666777666666666666666666666666555555555555555555555555666666777777777888888999999999;;;:::999888777777777777666666777777777666666555666666666666666666666666666666555555444555555555999888777666444333222222333333333333444444444444444444555666888999:::::::::??????:::555444333111000000111111111111222222//////000111111111111000000/////////............------...///000111111111---------...000111333444.............../////////111111000///////////////.../////////////////////222111000000/////////000........................////////////000000000000333333333333222111000000111111111111111222222333444444666888:::<<<>>>>>>BBBAAA@@@???>>>>>>>>>>>>???AAACCCCCCCCCCCCEEEFFFGGGIIIKKKOOOSSSXXX\\\^^^eeennnyyy222222111111111111222222222222222111111111000000222222222222222222222222111111111111000000000000111111111111111000000000000000000000000000000000(((***---///000000...---111111000000//////000000///000000111111000000///111111000000000000//////...000111111///......//////000000111111000000///////////////..................////////////......000000000///---,,,---///............////////////222111111111000000000///////////////////////////222111000///.........///...///000000111111000000000000000000000000000000///000000111111000000//////////////////000111111000000000111222222333333111111111000///.........111000000000////////////......//////////////////000000000/////////////////////000000111111000000111111111111111111000000222222222222222222222222222222222222222222222222555444333222222222333444444444333333222222111111333333222222222222222222333333333333333333333333555555666666666555555444666666666555555444444444333333444444555555666666777888888999:::;;;;;;;;;999999888777666666666666555555666666666666555555444555666777777666555555888888777666555555555555888777666555444222111111222222222222333333333333444444444444444444444333555;;;???===;;;:::777333111000000000000/////////...///000000111111000000////////////............////////////000000111111---------...///111333333.........///000111111111111000000///////////////......//////000111111222000000000///////////////////////////////////////000000000000////////////111111222222222111111000111111111111111222333333333555666999<<<>>>@@@AAACCCBBBAAA???>>>======<<>>===<<<<<<>>>@@@BBBCCCCCCCCCEEEGGGGGGHHHKKKOOOTTTYYY\\\___bbbjjjuuu{{{222222111111111111222222444333333333222222222222111111111111111111111111000000000000000000111111222222222333222111000///000000000000000000000000222111111000////////////......---------....../////////000000000000////////////////////////000000///000222111///......///000000111111111111000000.........///////////////......////////////.........///000000...---...///............////////////.........//////000000111////////////////////////000000000000000/////////...///111222222222111000000000000000000000000000//////000000000000/////////////////////000000111///000000000000000111111.../////////000000000111/////////.........------............------------111111111111111111111111//////000000000//////...222111111000000/////////111111111111111111111111111111111222222333333333666555333111111111333444444444444333333333222222222222111000000000000111333333333333333333333333222333444555666666666666555555444444333333333222333333444666777888999:::666666666777888999999:::666666555555444555555555444444555666777777666666111333555666777666444333555555555666666888999999444444444444444444444444111111222222222333333333444444444444444444555555000444666666999======999333333222111000//////.........///000000000000000.........//////////////////000111111111111000000111111000///////////////222222111111000000000000000000////////////000000/////////......---------...///000000111000//////000000000000000000000000000000000000////////////000111111222222222111111222222222111222333333444444555777:::>>>AAACCCEEEFFFEEECCCAAA???======<<<>>>@@@BBBCCCCCCDDDFFFGGGFFFGGGJJJNNNSSSXXX\\\^^^bbbkkkuuu{{{222222111111111111222222333333333222222222111111000000000000000000000000000000000000111111111111000111222222222111000///000000000000000000000000333222000...------......------,,,,,,------.........//////000000//////.........////////////000000///111222111000////////////000000111111000000///.........///////////////......////////////......---///000000///......///............////////////111111000///...---,,,,,,//////////////////////////////000000000000//////...///000000111111000000000000000000000000000000...//////000000//////...///////////////000111111000000000000000000111111.........///000111111111............------------------..................000111111111222222222222//////000000000///......000000000000000000//////111111111111111111111111111111111222222333333444555444333222222222333444444444444444444555555555444333222111000000000000333333333333333333333333111222333444555666666666444444444444444444444444444444555666777888999:::555666666666666777777777666666555555444555555666444555666777888888888777111222333555555555555444333333444555666888999:::888777666555444222111111222222222222333333333333444444444555555555666666000222333333666<<<===:::333333222111000000//////---...//////000000//////.........//////////////////111333555666555333111............///000111222222222111111000//////...///////////////000000111000//////...------,,,,,,...///111222222111000000////////////////////////////////////000000000000222222333333333222222111222222222222222333444444444555888;;;>>>AAACCCDDDFFFDDDCCC@@@???===<<<<<<>>>???BBBCCCCCCDDDFFFHHHDDDFFFIIIMMMRRRWWW[[[^^^dddlllvvv|||222222111111111111222222111111111000000000000///000000000000000000000000///000000000111111111111...///000222222111000///000000000000000000000000000000000000///......------------------...//////......////////////.............../////////000000///111222222000//////000...//////000000//////.............../////////000......////////////......,,,...000000///......///............////////////111000000///---,,,,,,+++////////////////////////...///000111111000////////////......//////000111000000000000000000000000......////////////......///////////////000111111111111111111111111111111////////////000000000000////////////............---------...//////000000......///000111222333333//////000000///......---/////////000000000000000111111111111111111111111000111111222333333444444222333333333333333333444444444555555666777777777777666555333222111111000333333333333333333333333333444444555555444444444333333444444555555666666444444555555666777888888777777666666666666555555666666555555555555666666555666777888999999999999111222222333444444555555444444444444555666777888999888777666444333222222333333333333444444444444444444333333333333333333000222222333777======999111111111000000/////////---...//////000000//////............/////////000///222777;;;<<<:::666444///......//////000111222000000000000000000000//////////////////000111111////////////............///000222333444333222111........................------...///000111222222444444444444444333222111333222222222222333444444555666888:::===@@@BBBCCCCCCBBB@@@>>>===<<<;;;;;;===???AAACCCCCCDDDFFFHHHBBBDDDGGGLLLQQQVVVZZZ]]]dddlllvvv|||222222111111111111222222////////////............000000000000000000000000//////000000111111111222,,,---///111222111000///000000000000000000000000...///111333333222000..................///000111......////////////......---.........//////000000000111222222000//////000......////////////......---.........//////000000......////////////......,,,...000111///......///............/////////000------..................////////////////////////...///000111111000/////////...---------...000111000000000000000000000000......////////////......///////////////000111111222222222111111111111111111111000000//////......000000000000////////////---------...///000111111,,,---...///000111222333//////000000///...------......//////000000111111000000000000000000000000000000111222333333444444111222333444444444444444444444555666777888999999:::999777555333222222111333333333333333333333333555555555555444333222111222333333444555666777777333333444444555666666666888888777777666555555555666666555555555666666777666666777999999:::::::::222222222222333444555666555555444444444555555666666666666666666666666666333333444444444444555555333333222222111000000000000222333555999>>><<<777///////////////.........---......///////////////---.........//////000000000444:::???@@@>>>999666222222000///.....................///000000111111///////////////000111111......//////000000111111///000222444444444222111........................,,,---...///000111222333666666666555444333222111333333222222333333444555555666888:::===???AAABBBAAA@@@>>>===;;;:::::::::===???AAACCCCCCDDDFFFHHHAAACCCFFFKKKPPPUUUZZZ\\\dddlllvvv|||222111111000000111111222111111111111111111111111222111111111000000//////000000////////////000000//////000000111111111222000000000000000000000000000000000000000000000000111///------/////////...000000000000//////////////////............//////...///////////////......///......------///000111000000000000000000000000.......................................///000000////////////////////////////////////////////////111000///......///000111////////////////////////111111111111000000000000------...///000000//////222111111111000000//////......//////000000111111///000111222222111000///........................---...000111111111000///000///......///111333444222222222222222111000///......////////////......///000000111111111111000000000//////000111222222111111111000000000000000///111444666777555222000444222444999;;;;;;===AAA@@@BBBBBB>>>888333222333555555444333333333333444222222333333444555666666888777555444333333333333444555555555666777777777<<<;;;:::999888666555555888777666555555444444444555555444444555666888999666666555555444444444444333333444444555666777777999::::::999888666444333444333333222222333333444222222222222222222222222222...222444222999>>>666333222222111111111111111222111000.........///000//////............//////...333;;;AAACCCAAA===:::////////////000000000000000000111222222222222111000000/////////.........000///////////////000111000111222222111000///...,,,...000000///...///000000000000000000111111222/////////000111111222222111222222111000111444777555777;;;???AAABBBAAAAAA??????>>><<<::::::<<<>>>:::<<<@@@BBBCCCCCCEEEFFFHHHEEEEEELLLRRRVVVZZZ```dddlllwww222222111111111111222222111111111111111111111111111111111111000000000///111000000//////000000111///000000000111111111111000000000000000000000000000000000000000000000000000///---...///000///...///////////////.........//////............//////......////////////......///......---...///000111////////////////////////.......................................//////000////////////////////////........................111000///......///000111//////////////////////////////000000000111111111------...///////////////111111111000000000//////////////////000000000000///000111111111111000///........................---...///000111000000///000000///...///111333444555555444333222000///...---..................---...//////000000000000000000000000000000111222222111000000000000000000000111222444666777555444222111000222777<<<>>>DDDKKKNNNOOOMMMGGG>>>666333333444444333222222222222333222333333333444555555555444444555555555555666666444555555555555555555666999999888888777777666666666666555444444444555555444444333222333444555666777666666666555555555555333333444444555666666777999:::;;;;;;:::888666444444333333222222333333444222222222222222222222222222///333444222:::???777222222111000000000000000111000000/////////////////////............/////////333888===>>><<<999666222222111000///...------///000111111222222111111......---------,,,,,,,,,//////............//////000111111222111000///...,,,...000000///...///000000000//////000000111222111111111111111111000000000222222222000000111222444666:::>>>@@@@@@@@@???======<<<:::888999;;;===;;;>>>AAABBBBBBBBBCCCDDDGGGDDDEEEKKKQQQUUUZZZ```eeemmmxxx333222222222222222222333111111111111111111111111111111111111000000000000111111111000000111111111000000000000111111111111000000000000000000000000000000000000000000000000000///......000000///...........................//////............//////......///////////////...///............///000000////////////////////////..............................------......///000////////////////////////........................000//////......//////000////////////////////////---......///111222222333---......///////////////111111000000000000//////000000000000///////////////000000111111000000///////////////////////////......///000000000000000000000/////////111222333666666555444222000///...------............------......///000000000000000000000000000000000111222000000000000000000111111333333444555666555555555222000222666;;;AAAJJJTTT[[[[[[WWWOOODDD;;;666555333333222111111111111222333333333333444444444444111222444666888888888888555444444444444444444333666666666666666666777777555444444444444555666666666555444333222333444444777666666666666666555555333333333444555555666666888999;;;<<<<<<:::777666333333222222222222333333222222222222222222222222333000444555333;;;@@@888111111000/////////////////////000000000///......//////............/////////222555777888666444222000000000000//////////////////000111111111111111.........------------,,,///......------.........000000111111111000//////,,,...000000///...///000000000//////000000111222333333222222111000000///---///111222111000000111333555999<<<>>>>>>======;;;;;;;;;999777777999;;;<<>>KKKXXX``````\\\SSSGGG>>>999777555555444333333333333333333333333333333333222222222444666777888777666555444444333333222222222111666666555555444333333333444444444555666777999999:::888777555444444444555333333333333333333333333333333333444444444444444333555777999999888666555333222222111111222222333111111111222222333333333555111555777555<<>>@@@@@@AAABBBCCCBBBBBBEEEKKKNNNRRRYYYaaafffnnnyyy222111111111111111111222111111111111111111111111000000000000111111111111111111111000000111111111111111111111000000000000000000000000000000000000000000000000000000000000......///000222333111//////000000111111222222333//////............//////,,,---...///000000000000---......///000/////////................................................------,,,,,,------...///////////////////////////---------------------------......//////......---////////////////////////000000000//////.........//////////////////...---......////////////000000000000000000////////////000//////......//////000///////////////////////////////////////000111111000000000000111111000000+++,,,---//////000000000111111222222222222111111000111222333444555555555222111111000000000000000/////////000111111222222111111111111111222333333111000222555777===IIIVVVaaaaaa]]]SSSGGG===888666666555444444333333444444222222222222333333333333444555555666666555444333444333333333333333333222666666555555444333222222444444444555555777888888777666444333222222333333111111111222222222222333333333333333333333444444333444555555666555444444222222111111111111222222111111111222222333333444444111555666444<<>>??????>>>>>>???>>>@@@EEEJJJLLLOOOXXXbbbaaaiiittt~~~......---......///000111000000000000000000000000333333222222111000//////000000000000000000000000111111111111111000//////,,,------...............//////000000111111111222000000000000000000000000111222222333444555666666222111111000///......---.../////////000000000111000000//////.........---......//////////////////000000000000////////////------......///000000000//////.........---------......------------..........................................////////////111111111111000000000000//////............/////////............---------////////////////////////////////////////////////000000000000111111111111////////////000000000000000000000000000000000000///000111333333222222111333333333222222222111111555444222111111222444555444333111///......///000///000000000000111111111222222222222222222222222222222333444666888:::;;;IIIKKKLLLIIIDDD???;;;:::444444444333333222222222333333444444333333222111333333222222222222222333666555444444222222111000222333444555666666666666444333333222333444666777444444444555555666666666333222222222222222222333666666666666666666666666444333222111111333555666111111222333444444444444222222222111111000000000333222111111888@@@@@@<<>>>>>===>>>???AAA@@@BBBGGGLLLPPPWWW___eeellluuu~~~111000000000000111111222000000000000000000000000333333222222111000000///000000000000000000000000111222222222111111000//////000111111222222111111///000000000111111111111000000000000000000000000...///111222444666888888111111111000///.........///////////////000000000111111111000000////////////////////////.........000000000000///////////////////////////.........//////.........---------......------------......------------------------............////////////000000000000000000000000//////............/////////............---------//////////////////////////////////////////////////////000000000111111111////////////000000000000000000000000000000000000///000111222222222111000111111111222222333333333444333222111111222333444444333111///...///000000000000000111111111222222222222222222222222222222333333333444555666777888:::<<>>???;;;111000///.....................---------------...///////////////////////////////////////////////////////////////000000000///////////////////////////...---,,,,,,---///000111111000///...---,,,,,,......---,,,---...///000////////////////////////------,,,,,,---///222333333222111000000111222222111222333444555555666666888777777666666666777777777666555444444666777999888:::===>>>>>>>>>>>>???AAA@@@BBBHHHLLLOOOWWW___fffllluuu}}}222222222111111111111111000000000000000000000000333333222222111000000000000000000000000000000000111111222222222111000000000111222222333333222222000000000000111111111111000000000000000000000000///000111222333555666666111111000000//////......////////////////////////000000000///////////////000000//////.........---000000000000////////////111000000///......------/////////............---......------------......------------------------............//////////////////////////////////////////............/////////............---------//////////////////////////////////////////////////////000000000000111111////////////000000000000000000000000000000000000...///000111111111000000///000111222333444444555333222111000000111222333333222111/////////000000111111111111222222222333222222222222222222222222444444333333333444555555444777:::;;;:::999888888333333333333222222222222222333444555555555555555222111111111111111222222666666666666666666666666777777777777777666555555555555444333333333444444333333333333444444444444333333222222222222333333222222222222333333333333333333333333444444444444222222333444444444333333111111111000000000000000000111//////555<<<===999222111000///---------,,,------,,,,,,,,,,,,------////////////////////////////////////////////////---......///000000111111////////////////////////......---,,,,,,...///000000000//////...---,,,,,,......---,,,---...///000........................---,,,,,,---///111333555111111111111111111111111000111222444555666666666777777666555444444444555555555444333444555666777999;;;>>>??????>>>???@@@AAA@@@BBBHHHLLLOOOVVV^^^ffflllttt|||111111111111000//////...000000000000000000000000222222222111111111000000000000000000000000000000000000000111111000000///...///000000111111000000000000000000000111111111////////////////////////333333222222222111111111111000000000/////////...000////////////.........------------------,,,,,,000000000///......------000000000000////////////000000//////............/////////.....................------------......------------------------............////////////............//////////////////............/////////............---------////////////////////////////////////////////////////////////000000000111////////////000000000000000000000000000000000000.../////////000000000000000000111222333333444444111111000000000000111111222222111000//////000000111111222222222333333333111111111111111111111111333333222222333333444555777999;;;:::888666666666333222222222222222222222111222444555666777777777111111000000000111222222555555555666666777777777999999999888777666555444777777666555555555444444333333333333333333333333222222111111111111222222333333444444444444444555222333444444555555444444333333333444444333222222111111111111111111111111000111000000444:::<<<999111111///......---------,,,,,,+++++++++,,,------////////////////////////////////////////////////........./////////000000////////////////////////...------------...///000/////////......---------......---,,,---...///000---------...............000000//////000111222333000000111222222222111111111222333555666777777777777666555444333333222333444444333333333444555666999;;;>>>????????????@@@@@@???BBBHHHLLLOOOUUU]]]fffkkkrrryyy111111222222111000///...000000000000000000000000222222222111111111111111000000000000000000000000......///////////////...---...//////000000//////111111000000000000000000////////////////////////222222222111000000//////000000000000/////////////////////...............,,,,,,------------------000000//////.........---000000000000////////////............//////000000////////////////////////......------------......------------------------............////////////---........./////////000//////............/////////............---------////////////////////////////////////////////////...////////////000000000////////////000000000000000000000000000000000000///////////////000000111222222222222222222222222000000000000000000000000111111111000000000000000111111222222222333333333111111111111111111111111111111111222333444555666444555666555333111000000222222222222222222222222111222333555666777777888111111000000111222333333444444444555666666777777;;;::::::999888666444333555555555555444444333333333333333333333333333333111111000000000000111111333333333444444555555555222333444555555555444444444444444444333222222111222222222222222222222222111333222111444999;;;999//////............//////+++++++++++++++,,,---...........................////////////////////////000/////////.........---........................------------......//////............------------......---,,,---...///000------------......//////............//////000111///000111222222222222222333444555777888888999999666666444333222222222222333333333333333444444555888;;;>>>??????>>>???@@@@@@???BBBHHHLLLNNNTTT[[[dddiiiooouuu~~~222333444555555444222111000000000000000000000000111111111111111111111111000000000000000000000000......//////000000/////////000111111222222111111111111111111000000000000000000000000000000000000......//////000111222222000000000000////////////------.........////////////////////////000000000////////////////////////000000000000////////////------......///000000111...////////////000000000......------------..........................................////////////.........//////000000111//////............/////////............---------////////////////////////////////////////////////......////////////000000////////////000000000000000000000000000000000000000000/////////000111222333333333222222222111111000000000000000000000000000000111111000000000000111111111111222222222333111111111111111111111111111111111222333444666777000222333333222111111222111111111222222222222222111111333444666666777777111111111111222333444444444555555555666666777777:::::::::999777666444333222222222333333222111111444444444444333333333333111111000000000000111111111111222222333333444444444444444444555555555555555555555444333222111000111111111111111222222222111333333111333888:::999...............///000000,,,++++++,,,,,,---...///........................////////////////////////000000//////...------,,,........................---------............///---------------...............---,,,---...///000---------...//////000000((()))***+++---...///000000000000111222222333333555666777888999999999999555555444333222222222333333333333444444444555555888:::===>>>>>>===>>>?????????CCCIIILLLNNNSSSZZZaaaeeekkkqqqyyy111222444555666555333222000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111111000111222222333333222222111111111111000000000///000000000000000000000000,,,,,,---...000111222222////////////000000000000+++,,,,,,---...///000000/////////000000111111111------......///000000000000000000000////////////.........///////////////.../////////000000000000......------------......////////////////////////............////////////......///000000111222222//////............/////////............---------////////////////////////////////////////////////........./////////000000////////////000000000000000000000000000000000000111111000///000111222333222222222222222222333333000111111111111111111000000000000111111111000000000000000111111111222222111111111111111111111111333333333333333444555555222333444444444333444666000111111111222222222222111111222444555555555555222222222222333444555666666777777777777777777777999999999888777555444333111222333444444333333222555555555444444444333333333333222222222222333333111222222333444444555555555444444333444555666777555555555444333222000///.../////////000000000000000333333111111555888777000//////............///,,,,,,,,,,,,---...///000........................////////////////////////................................................,,,------...............,,,,,,,,,------...............---,,,---...///000------...//////000111111)))***+++---.../////////111000000000000222333444666777777888888888777777555444444333333333444444333333444555555555555555777999<<<======<<<===>>>??????CCCIIILLLNNNSSSYYY]]]bbbgggmmmvvv///000222444444444222111000000000000000000000000111111111111111111222222000000000000000000000000000111222333333333333333000000111222222222222111222111111111000000//////000000000000000000000000////////////////////////////////////000000000000***+++,,,---...000111111---.........//////000000,,,,,,---...///000111111000000000000////////////000000000///......------.../////////000000111111.........------.........000000000000000000000000............/////////000...//////000111222222333//////............////////////.........---------////////////////////////////////////////////////............/////////000////////////000000000000000000000000000000000000222111000000000111333444000000111222333444444555111111222222222222111111///000111111111111000000///000000000000111111111000000000000000000000000666555444444333333333444222333444333222111222333000000111111222222222222111111222333444444444444333333333333444555666777888888888888888888888888999888888888777555444333333444666777777777666666666666666555555444444444555444444333333444444555444444555555666777888888666555333222333444666888666666555444333111000///,,,---------......//////...222222///000444666666222111000///...---------,,,,,,,,,---...///000111........................////////////////////////,,,,,,------.../////////........................,,,---......//////......+++,,,,,,------...............---,,,---...///000.........///000111111222000111111111000///......111000//////000222444555777777777777777666666555444444333333333444555555333444555555666666555555666888;;;<<<<<<<<<<<<===??????CCCIIILLLNNNRRRYYY[[[___eeekkkttt//////000000111111111222111111000000//////.........///000111111111111111000000000000111111111111111111111000000000000000///000222222222111///---111111111111111111111111000//////000222222111000000000//////.........---000000000000000000000000111000///......///000111......////////////......,,,---......//////......222111111000///......---........................000000////////////000000///...---,,,,,,---...///444222000...------////////////......---------------......///////////////.........///////////////////////////////////////////////////////////////////////////000000000000////////////............222111///---,,,---...///////////////////////////111111111000000000000000111000000000222333222111000000000000000111111222111111111111111111222222111111000000/////////...111222333333222111000///000111222222333333222222000111111111111222222222111111111111000000//////111111222222222333333333333555666666444333222222555555555555555666777888888888888888666444222111333444444555555444444333666555444333333333333333444444444333333222222222111222333333444444333333555555333222222333444555666666555444222111000000111111000///////////////...000222333333444666888666444000...---------,,,///...---,,,---///111333......------------......000000///000000///---***........................+++++++++,,,---...///000..............................------------......///............---------...------......///000111...------,,,---...///000......///000111222222333666777777777777777666666222111000//////000111111333333222222333444666777888:::<<<>>>>>>>>><<<<<<<<<===AAAEEEJJJOOOSSSTTT[[[\\\```gggsss///000000000111111111111/////////000000000000000//////000000111000000000//////000000000111111111111000000000000000000000000111222333222111///...111111111111111111111111000//////000222222111000000000/////////.........000000000000000000000000111000///......///000111......////////////......---......///////////////111111111000///.........------------------------000//////////////////000///...------------...///333222000...---...//////000000//////............---...//////000000//////.........///////////////////////////////////////////////////////////////............////////////////////////////////////222111000//////000222333////////////////////////111000000000000000000000111000000000222333222111000000000000000111111222111111000000000000000111000000000/////////......111111222333222111000000111111222333333333333333000111111111111222222222222222111111111000000000111111222222222333333333333444666666444222222333666555444333333333333333666666666666555444333333333333444444444444333333555555444333333333333333444444333333333222222222111222222333444555666666777666555333333333444444555555444333222111111000111111000///////////////...000222333333444666888777555111...------............---,,,---///111222......------------......---,,,,,,---//////...,,,........................///............//////000..............................------------......////////////////////////---------,,,------...///......//////////////////000111111222333444555555444444444444444333222222333222111000000111222222333333222222333444666777888999;;;=========<<<;;;;;;===@@@DDDIIIMMMPPPRRRWWWZZZ___hhhuuu000000000000111111111111......///000000111222222000000111111111000//////////////////000000000000000000000000000000111111111222333333333222000///000000000000000000000000000//////000222222111000000000////////////......000000000000000000000000000000////////////000000......////////////........./////////000000000000111111000000//////......------------------------........................///...------------...///222111///...---......///000000000///////////////---...//////000000//////.........//////000000000000000000000000000000000////////////////////////------------............000000000000000000000000000////////////111333444000000000000000000000000000000000000000000111111111000000000222333222111000000000000111111222222222111000///////////////////////////............000000111222222222111111222222333444444444333333000111111111111222222222222222222222222111111111111111222222222333333333222444555555333222222333333222222111111111222222444444333333333444444555333333444444444444333333444444444444333333333333333333333333222222222222222222222333555777:::;;;888777666555444444444444333333333222222222111111111111000///////////////---///111222222444666888888666222///......///000......---------///000111......------------......***)))((())),,,...///...------------------------------,,,+++++++++++++++..............................------------......------......///000000000//////......------.........///000111111111000000111111222333444555666666777777777666555444333222333222222111222222333333333333222222333444666777777888:::;;;<<<<<<;;;:::;;;===@@@CCCGGGJJJMMMNNNSSSWWW^^^iiiwww000000000000000111111111//////000000000111111111222222222222222111000///....../////////000000000000000000000000111111111222333333333333222111000////////////////////////000//////000222222111000000000//////////////////////////////////////////000000////////////000000......////////////.....................//////000111000000000/////////...------------------------------............------.........------.........111000///............///////////////..................///000000000000000.........///000000111111000000000000000000000000////////////////////////------........./////////000000000000111111111111......------...///000111000000000000000000000000000000000000000111111111111000000000222333222111000000111111222222222222333333111000//////////////////..................000000111111222222222222222222333444444444444333000000111111111222222222222222222222222222222222111111222222222333333333222333555444333222333444......///000111333444555444333222111111222333444333333333444444333333333333333333444333333333333333222222222222222222222222222222333555999<<<>>>999888777666555444333333111111111222222222222222111000000///////////////,,,...000111222333555777888777444111......///111...------------...///000...------,,,,,,------...+++)))((((((+++...//////------------------------,,,++++++*********++++++..............................------------......******+++,,,---...//////333333111000000///////////////......//////000111///000111222333444444555888888888777666444333222111111111111222222222333333222222222222444555666777777999::::::;;;::::::===>>>@@@CCCFFFIIIKKKLLLPPPUUU^^^jjjxxx111111000000000000000000222111111111000000000///444444444444333222222111////////////000000000000//////000000111111111111333333333333222222111111////////////////////////000//////000222222111000//////000000000000000000//////////////////////////////000000000000//////......////////////......------,,,,,,,,,---...///000000000000////////////------------------------------...//////...---------..................---/////////...............------------------------...//////000000000000000......//////000111111222000000000000000000000000////////////////////////....../////////000000000///000000000111111111222000000///...............000000000000000000000000//////000000111111111111111000000000222333222111000000111222222222222111555444333222111000000000......//////////////////000000000111111222333333111222333333444444333333000000111111111222222222222222222222222222222222111111222222222333333333222333444333222222333444/////////000111333444555555444222111000000111111222333333333333333333222222222333444444333333222222222222222222222222222222111111222555888<<<>>>999888888777555444333222000000000111111111222222111000000///////////////,,,...000111111222444555777777666333///...///111---------------......///------,,,,,,,,,,,,------...,,,******,,,.........------------------------............///000111222..............................------------......)))***+++,,,---///000000444333222000////////////111///,,,***+++---000222///000111222333444444555444444444333222000///...///000000111111111111111222222111111222333555666777777888999::::::::::::>>>???AAACCCFFFHHHJJJKKKPPPUUU^^^jjjxxx111111111111000000000000333222222111000000//////333333444444444333222222000000000000111111111111/////////000111111222222333222222222111111111111000000000000000000000000000//////000222222111000//////000000000000111111000000000000000000000000//////000000000000//////......////////////......---,,,+++++++++,,,...///000000000000////////////........................---...///000000///...---------...//////...------........................,,,,,,,,,,,,,,,---------...///000000111111000000......///000000111222222000000000000000000000000////////////////////////////////////000000000111...//////000000111111111222222222111000//////...000000000000000000000000/////////000111111222222111000000000222333222111///000222333333333222111555444333222222222222222////////////000000000000111111111000111111222333111111222333333333222222000111111111111222222222111111111222222222222222111111222222222333333333222222333222111111333555444444333111111000000111444444333111111000000000222222333333333333222222000111333444444333222222111111111222222222222222111111111222444666999:::777777777666555444333222000000000000000111111111111111000///////////////---///000111000000222333444666777555000---...000------------------------------,,,,,,,,,,,,------000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111222..............................------------......------...///000111222333111000///...------------000...,,,******---000222111111222333444555666666444444444444333111000000...///000111111111111111222222111111222333555666777888888999999:::;;;;;;===>>>@@@CCCEEEHHHJJJKKKPPPUUU^^^iiiwww111111111111000000000///111111111111111111111111111111222222333222222222111111111111222222222222...//////000111111222222222222111111000000000000111111111111111111111111000//////000222222111000//////000000000111111111000000000000000000000000...///000111111000///.........////////////.........---,,,++++++---...///////////////000000000000////////////////////////---...000111111000...---------...//////...---------.....................,,,,,,,,,---------......//////000111111111111000---...///000111222333333////////////////////////////////////////////////........./////////000000------...//////000111111000111111111111000000000////////////////////////...//////000111111222222111000000000222333222111///000222444444333222111333333222222111222222333000000000000111111222222333222111000000000111222///000111111222222111111000111111111111222222222000000000111111111222222111111222222222333333333111222222222111111333555555444333111000/////////222222222333222222111111222222333333333333222222///111222444444444222111000111111111222222222222000000111222333444444555444555555666555444333222000000000000000000//////111111000//////////////////000111000//////000111111555888666111---,,,...---------...---------,,,---,,,,,,++++++,,,,,,---...---------//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------..............................------------......//////000000111222333333//////...---,,,,,,,,,---...............//////000000111111222333444555555555555555555555444333333...///000222333333222222222111111111111333444555888888888999::::::;;;<<<;;;<<<>>>AAADDDGGGIIIJJJNNNSSS\\\hhhwww222111111111000000//////000000000111222222333333...///000111111111111111111111222222222333333333...//////000111222222222222111000000///000000000111111111111111111111111000//////000222222111000//////000000111111111222000000000000000000000000...///000111111000///.........////////////......///...,,,,,,,,,---///111////////////000000000000000000000000000000000000...///000222222000///...,,,---...//////...---,,,------......///......------------.........////////////000111111111111111---...///000111222333333////////////////////////////////////////////////---------.........//////,,,------...///000000111,,,---...///000000000///////////////////////////...//////000111222222222111000000000222333222111///111222444444333222111111111111111111111222222000000111111222222222333444333111000000000111111//////000111111111111111000111111111111222222222//////000000111111111222111111222222222333333333111222222111000111444666222111111000000000000000///000222333444444333333222222222333333222222222///000222444444444222111000000111111222222222222///000111222222222111111333444555555555444333222111000000000////////////111111000///////////////000111111000///......//////444888777222---+++,,,---------......---,,,,,,---,,,,,,++++++,,,,,,---++++++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------.................................------...............//////000000111111000000///............///,,,...000222222111///.........///000111222222333111111222222222111000000///000222333444444333333222111111111111333444555999999999999:::;;;<<<===999;;;===@@@CCCEEEHHHIIILLLQQQZZZfffwww111111111111111222222222000000000000///...---,,,333222222111111222222333222111111111000000/////////000111111111///...---222111111111000000//////222222111000//////000000///000111111111///...---111000///......///000111000000000000000000000000000000000000000000000000//////000000///...------......//////000000111111222111000//////000111222///...---...000000///...---------............//////...---,,,,,,---...///000000///...............000...,,,,,,///111000...////////////000000111111000000000000////////////............//////////////////.........---------//////000000000000//////......------------...///111111111111111111111111000///.........///111222111111000000//////.........///111333333333222111///000222333444333333222333222222111111000000000////////////000000000000000000111111111000000///111111222222111000...---...//////000111111222222111111111111000000//////111111111222333333444444111111222222222333333333222111000.........///000222333333444444333333222333333333333333333333333444555444222111000222444333222222222333555777888000000111222222333333444222333333333333333333333444333111000000000111111000000//////.........---000000//////.........---...///222333333111///---000//////.........//////,,,------...---,,,***))),,,,,,,,,---------......------------------,,,,,,/////////......---,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,...000222333444444333111//////222444222111+++'''---777888333///////////////.........///000222444555555555555111222444555555444222111222222222111111111111000222222222222333444444555999;;;<<<<<<;;;:::;;;===:::;;;===@@@CCCFFFHHHIIILLLTTT]]]gggxxx222222222222222222222222333333222111///---+++***222111111000000111111222111111111111000000000///000111111222222111000///111111111111000000000///222222111000000000000000111111111111111111000///111000///......///000000........................000000000000000000000000//////000000///......------.........////////////000///...------...//////222000///.........,,,***---------............/////////...------...//////000000///...............///---+++---///000///---,,,,,,,,,---------......000000000000/////////...............////////////000000/////////.........///000000000000000000///000000000///////////////........................000//////...///000111222111000000000/////////...111111111111111111000000///000111222222222111000222222333333222111111000/////////000000000000000000000111111111111000000111111222333333222111000111111111111000000000000222222111111111000000000000000000///////////////111111111222222222333333222111000/////////000000000111111222222111111000222222222222222222222222444444444222000000222444333333222222333444666666555444333222222111111111333333333333333333222222333222111000000000111111000/////////.........---000/////////.........---...000222444444222000...------,,,,,,,,,,,,------------.........---,,,,,,,,,,,,---------..........................................---.........///---------,,,,,,,,,,,,,,,......///000222444777888555666666444111///...///---/////////555;;;:::444222111000///............///000222333444444444444333444555555555333222000222222222222111111111111222222222222333444555555666888999999888888:::;;;===>>>@@@BBBEEEGGGIIIJJJLLLTTT^^^hhhyyy222222222222111111111111222222222111000///...---000000000//////000000000111111111111000000000000000111111222222222222111111111111111000000000000222111000000000000000000111111111111111111222333222111000///......//////........................000000000000000000000000//////000000000///......------------............///......------...//////111///...---...---,,,***---------............///000//////......//////000000///......---.........---,,,,,,---///000...---......////////////000000000000000/////////..................////////////000000000000000/////////000000111111111111000000111111222222222111///...........................///////////////000111111000000000000////////////333222111000////////////000000000111000000//////111222444555444333111000...///000000111111000000000000111111111111111000111222333333444333333333333333222111000000//////222222222222222111111111444333333222111111000000111111111222222222222333333222111111000000111111000000111111111111000000111111111111111111111111333444444222111000222333444444333333333333444444666555333222111111222333444333333333222111111111222111111000000000000111/////////.............../////////..................000333555555333111///,,,,,,+++++++++,,,,,,---......---------...//////,,,------------.........------......//////000000------------...///000111+++,,,,,,,,,,,,---------...///000111444666999:::888:::<<<<<<999666444444---000111333777<<<<<<999555444111///------...///000111222333333333333333444444555666555444222111333222222222111111111111222222222222333444555666555777888888888888:::;;;>>>>>>@@@BBBDDDFFFGGGHHHKKKTTT___jjj{{{111111111000000000000000...///000111222333333333111000000//////000000111111111111000000000000000///000000111222222222222111111111000000000000000111111000000000000000111111000000///000111333444111111000000///.................................//////////////////////////////000000000//////...........................////////////000000000111,,,++++++,,,...///...------------............///000000////////////000000///......------.........------...///000000///...000000000000000000000000000000/////////.....................////////////////////////////////////000000111111111111000000111222333444333111///---000000000000000000000000///////////////000000111000000000000////////////222111///.........///000111111111111000//////...111222444666666444222000...///000111111111111000000000111222222222111111222222333333333333333222333333222111111000000///222222222222222222222222444444333333333222222222111111111111222222222222333222222222222222222222222222333333333333222222111111111111222222222222333444555444222222333444555444444333333222222222333333222111222444555777444333333222111000000///000000000000000000000000...................................................000333666666444111///...------------......///...---,,,,,,,,,...///000------------............+++,,,,,,---...///000000...............///000000+++,,,,,,---......//////---...///000222333555666333666999:::;;;;;;<<<===666666444444777;;;===>>>777555111...,,,,,,---...111111222222222222222222222333444555555555555444333333222222222111111111111111111222333444555666666888::::::::::::<<<===<<<===>>>@@@AAACCCDDDDDDKKKTTT```lll}}}000000//////............---...000111333444444444111111111000000111111111000000000000000000111111////////////000000111111000000000000000000111111111000000000000000111111000///......///000222333000000000000000///......//////////////////////////////////////////////////////000000000000000///////////////////////////......//////000000000000,,,+++***,,,...//////...---------............/////////000000000000//////......------------......---...///000000///000000------------------------////////////........................////////////........................000000111111111111000000///000111222222000...---////////////////////////...//////000000000000000////////////000000000000000///.........///111222222222111111000000000000000222444666666444222111...///111222222222111000000000111222222222222222333333222222111111111111111111111111111111111111222222222222222222222222////////////000000111111000000111111111222222222222222222333333333222222111222222333333222222111222222222222333333444444333444666555444444444666444444444333333222111111222222111111222333555666333333222111000000//////////////////////////////---------...............---------...............---000333666777555111///------------......///000,,,,,,+++++++++,,,...///---------.........//////******+++,,,------......000000000//////......---,,,,,,---...///000111111...//////000000000000000,,,...///111222555999<<<===<<<>>>BBBDDDBBB>>>;;;777555111---++++++,,,---111111111111111111111222000111222333555666777777333333333222222222222111111111111222333444666666777999::::::::::::<<<===<<<===>>>???@@@BBBCCCCCCKKKUUUaaammm~~~000000//////......------000111111222222222111111222111111000000111111222000000000000111111111111000//////...//////000111000000000000111111111111000000000000000111111222//////////////////000111//////000000000000//////000000000000000000000000000000000000000000000000//////000111111111000000000000000000000/////////+++,,,---...............///...------......---+++---------............///...//////000000//////...---------,,,------...///...//////...---...000111/////////.............../////////.........------............////////////------------............//////000000000000//////---...///000000///......------------------------......///000000000000000////////////000000000000////////////000111222333222222111000000000111111000111333444555444222111...///111333333222111000000000111222333333333333333222111111111111222222111111222222222222222222111111111222222222222222//////000000111222333333000000000111111111111222111111222333333333222222//////000000000000//////222222222333333444444555222444666666555444444555333333444444333222111111444333333333222111111000222111111111000/////////---......////////////...---------------.........---------------.........+++...333666777444111///,,,,,,,,,,,,------...///,,,,,,+++++++++,,,------------........./////////******++++++,,,,,,------///000111222111///---+++,,,------...///000000000000111111111111000//////......///......000444777:::===HHHVVV[[[QQQAAA555777555222///---,,,------000000//////000111222222///000111222444555666777333333333333222222222222000000111222333555666777777999::::::999888999;;;===>>>???@@@BBBCCCDDDEEEKKKUUUbbbnnn222111111000//////......000111111111111111000000000000000//////000000000///000000000111111111111222111000/////////000111///000000000111111111111000000000000000111222222000000111111111000//////---...///000111111000000////////////////////////000000000000000000000000//////000111111111111111000000/////////.........***+++,,,...............000///---...//////...,,,---------............///---...////////////...------,,,,,,,,,------...///---------+++******...222222111111111000000000000//////.........---------............////////////---.........////////////......////////////......---......//////000000000---------------------------...///000111000000///.../////////000000000111000000111111111111111111000000/////////000111222000111111222333333222222...///222333444333111000///000111222333333333333111000000111222444666777333333333222222111111000000000000111111111222222333333333333333333444444000000000000111111111111///000111333333333222111//////000000000000//////000111111222333333444444000222444444333333333444222222333444333222111111111222333333222111///---000000000000000000000///,,,---.../////////......,,,,,,,,,------.........,,,,,,,,,------.........***---222666666444000...------------...///000000------------------,,,+++............////////////,,,,,,,,,,,,,,,,,,,,,,,,+++...111444333111---++++++,,,,,,,,,------......//////000111111111000///000111222111000000111333444888III```jjj]]]FFF666777666444222111000/////////.........///111222333111111111111222333444444444444333333333222222222000000111222333555666777:::;;;<<<;;;999999999:::<<<<<<>>>@@@AAACCCEEEEEEKKKUUUbbbooo333333333222111000000///---...///000111222222222//////............////////////000000111111111222444333222000000000111111//////000000111111111222000000///000000111222222111222333333333111000...,,,---///000111222111111........................000000000000000000000000//////000111111111111111//////.........---------+++,,,...000111111000///---,,,,,,---000222111111---------.........//////,,,---...//////...---,,,,,,,,,,,,,,,------...///,,,,,,+++)))&&&(((---111//////......---------,,,//////.........---------............/////////000.../////////000000111111------............------............///111222333////////////////////////---...000111111111000///.../////////000000111111222222333333333111///...///...------...///000111000000000111111222222333...///222444444333111//////000111222333444444444//////000111444777:::<<<666555444333111000///...//////000000111111111222222222111111000/////////000000000000111111111111///000111222333222222111111111222222222222111111///000000111222222333333...000222333222111111222111111333333444333222111,,,...000333333222111///////////////000000000000+++,,,.../////////......,,,,,,,,,------.........,,,,,,,,,------.........))),,,111555666444000---/////////000000222333333......///000///...,,,+++............/////////000---------------------,,,(((,,,111555555333///,,,******++++++++++++,,,,,,+++,,,...///000000//////+++---000111000.........000333CCC]]]kkkaaaKKK;;;777777666555444222111111...------...///111333444333222111111000000111111444444444333333333222222000000111222333555777777>>>??????>>><<<;;;;;;<<<999:::;;;===???AAACCCDDDKKKVVVcccooo//////...//////000111222000000000111222222333333000000000000000000000000000000000000111222333444111111111111000000000000111111000000000000000111111///------///222333333333333333333333222111000000000////////////000000000000000000000000000000...///111000///...///111000000000000000000000000000000000000000000000000222222111//////............------------...//////........................///...---,,,++++++,,,---,,,---------.../////////,,,---///000000///---,,,////////////////////////////////////////////////......//////000000111111+++,,,------......------////////////............000000000///...---------111111000///////////////555444222000............000000000000000000000000000000///////////////000000000000000000000000000111111000000000000111111444222000111333333000...000111111111111222222222000111333555999===AAADDD444444222111000000//////000000000000000000000000222111111111000000//////000111111111111222222222000000//////000111222222111111111111111111111111000000000111222222333333111...,,,...222666777777222333333444333222111000222222222111111111111000......//////000000111111222000---***)))***,,,---......---------,,,,,,,,,//////.........---------)))+++///222333222000...+++,,,,,,,,,...///000111...,,,++++++---......---111111000///...---,,,,,,......---------,,,,,,,,,......///111333333222000---,,,,,,+++++++++,,,,,,////////////////////////000///------///000///...666777FFFeeezzzWWW555555666777777555333111///333222111/////////000000333111111222555555222///777444222222555666333111333111000000333666888888:::BBBIIIFFF===777888<<<===::::::>>>??????AAAEEEFFFQQQ```nnn000////////////000000111222111111111111111111111000000000000000000000000000000000000111222333444111111111111000000000000111111000000000000111111111///---...000222333333222222222222222111000000000000////////////000000000000000000000000000000///111111111///...///111000000000000000000000000000000000000000000000000222111000///...............------------...//////........................///...---,,,,,,------...------..................,,,---...000000...---,,,////////////////////////////////////////////////111111000000///.....................////////////........................////////////////////////111000000///////////////333222000///------......000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111333111000111222222000...000111111111111222222222000000000222444777999;;;222222111000////////////000000000000000000000000222111111111000000000000000111111111111222222222000000000000000111111222111111111111111111111111000000000111222222333333333000...///222555666666222222333333333222111000111111111000000000//////.../////////000000000111111///---,,,+++,,,---...............------,,,,,,///.........------------&&&(((,,,///000///---+++---------...///111222333000...------///000///...000000//////......------......---------,,,,,,,,,...---...000222222111//////......------......///////////////////////////000...,,,,,,...///...---000333???TTTddd```III333444333222000///.........222111000/////////000111222111000111333444222///,,,,,,...333888<<<>>>???666555444333333444555666:::===AAABBB@@@>>>=========::::::===???>>>@@@EEEIIITTTcccppp111000000////////////000333333222111111000//////000000000000000000000000000000000000111111222333111111111111000000000000111000000000000000111111111///......000222333222000111111111111000000///000000////////////000000000000000000000000000000111222333222000//////111000000000000000000000000000000000000000000000000000000///...------------......------......///000.................................------...////////////..................,,,---...//////...---,,,////////////////////////////////////////////////111111000//////......---000000/////////000111222...........................//////000111111222222111000//////......//////000///......------......000000000000000000000000000000////////////000000000000000000000000000000111111000000000000111111111000///000111111///...000111111111111222222222111000000000000111222222000000////////////000000000000000000000000000000111111111111111000000000000111111111111222222222000000000000000111111111000000000000000000000000000000111111222333333333555222000000222333444333222222222333222222111000000000000000/////////...////////////000000000000///...................../////////............---............------------)))+++...111222111///............///111222444555111000//////000111000///..............................---------,,,,,,,,,---,,,,,,...000111000...///...............////////////000111111000//////000///------///000///...,,,000888@@@DDDBBB999222333111...,,,+++,,,---...000000000///000000111222222000//////111111111000---///222444555888:::<<<999::::::777333111333555999888999>>>CCCFFFCCC@@@>>>::::::===>>>>>>@@@DDDKKKVVVcccppp111111000//////...//////222111111111000000000///000000000000000000000000000000000000000111222222111111111111000000000///000000000000000000111222111000...///000222222111//////000000000000//////000000////////////000000000000000000000000000000222333333222000///000111//////////////////////////////////////////////////////...---------------...............//////000....................................//////000000000000//////......------------...//////...------////////////////////////////////////////////////------......///000000111111000///......000222333......////////////000000///000000111222222333333000000///............///..................//////////////////////////////000////////////000000111000000000000000000000000111111000000000000111111/////////000000000///...000000111111111222222222333222222111111000000000///////////////000111222000000000000000000000000111111111111111111111111000000111111111222222222000000000111111111000000000000000000000000000000000000111222222333333444666444333222222222222222111222222222222111111111111111000000000/////////////////////000000000000---...///000000000///.../////////////////////...------------------------***---000333444333111///---......///000222444555111000///000111222000///---------....../////////......---------,,,,,,,,,,,,++++++,,,...//////...---,,,,,,,,,,,,------...///000222333333222000///222000//////000111111000---000333333222111222444222111000.........///////////////000111111222333111000///......///000111000222444333000///111444999<<<>>>:::444111222555777666777<<>>===@@@DDDIIITTT```mmm|||111111000//////...////////////000000000111111111000000000000000000000000000000000///000000111111111111111111000000000///000000//////000111222222111000//////111222111000...//////000000000//////000000////////////000000000000000000000000000000111333333222000///000111///////////////////////////////////////////////////......------------...///............///000000........................------...//////000000000000000000//////......------..................---////////////////////////////////////////////////---------...//////000000000///...------///111222//////000000000111111111111111222222222222222222000//////...................../////////000000//////////////////////////////////////////000111111000000000000000000000000111111000000000000111111...///000000000/////////000000111111111222222222222222222222111111111000000000000000111222333333000000000000000000000000111111111111111222222222000000111111111222222222000000111111111111000///000000000000000000000000111111111222333333444444555555555333222111111222111111111111111111111222222222111111111000000000000000000000////////////,,,...///000111000...---.../////////////////////,,,,,,------------------'''***---000111000...,,,---------...///000111222000//////000222222111///,,,,,,------......//////......---------,,,,,,,,,,,,+++***+++---......---,,,,,,,,,,,,,,,---...///000222444666666444222000111///......///000000////////////...---///111333///000111111111000///.........///000111222222333000000///...---...000111+++...111111000000333666666:::===<<<666333444777666777:::<<<>>>AAACCCDDD@@@<<<;;;===>>>===@@@EEEIIISSS___kkkyyy111000000////////////000......///000000111222222000000000000000000000000000000000//////000000111111111111111000000000000////////////000111222333111000///000111222111///...//////000000000000000000000////////////000000000000000000000000000000000111222111000000111222000000000000000000000000000000000000000000000000//////.............../////////......//////000111........................------.../////////......000000//////////////////........................////////////////////////////////////////////////000000///......------,,,......---------...///000/////////000000111111222222222111111111111111111000///......------.........//////000000000//////000000000000000000000000///......//////000111222000000000000000000000000111111000000000000111111...///111111000///000111000111111111111222222222//////000111111000000000111111000111111222333333000000000000000000000000111111111222222222222222000111111111111222222222000000111222222111///...111111111111111111111111111111222222333444444444333444555555333222222333111111000000000111222222222222222222111111111111000000000000////////////---...///000//////---,,,---............/////////,,,,,,,,,,,,------------)))+++///111333222000...---------------...//////......///111333444333111,,,,,,------.........///......---------,,,,,,,,,,,,+++***+++---.....................///000111111111444777::::::777444111...---++++++---...---,,,///---,,,,,,...000111111+++---///000111///...,,,......000111222222222222///000000000......000111---///111222222333444666444777;;;;;;999777666888555999<<<<<<::::::???DDDCCC>>><<<===>>>>>>AAAGGGKKKTTT```lll{{{000////////////000000111/////////000000000000000000000000000000000000000000000////////////000000111111111111000000000000////////////000111222333111000///000222222000///...///000000111111111000000000////////////000000000000000000000000000000---///000000000000111333000000000000000000000000000000000000000000000000000//////......//////000///////////////000000111........................------...///......,,,,,,///////////////000000000.........------.........////////////////////////////////////////////////000//////......---,,,,,,------............//////---------...//////000000//////000000111222222222//////...------------...---.../////////...------000000000000000000000000............///000111222000000000000000000000000111111000000000000111111...000222222111000111333000111111111111222222222//////000111111111000///111000000000000111111222000000000000000000000000111111111222222333333333000111111111111222222222000000222222222111///...222222222222222222222222111111222333333444444555111333555555333333444666111000//////000111222333111111111111000000000000111000000000/////////..................---,,,+++,,,,,,------............++++++,,,,,,,,,---------+++...111444555444222111///...------,,,------------...///333666777666444------------------------......---------,,,,,,,,,---+++******---...//////............///000111222333666:::======:::666333///---,,,,,,---......---000///---...///000000000,,,,,,---..................///000111222222111111...000222222000...///111222111000000111222111000444666999:::;;;999777555666888:::999777888===BBBEEE@@@===>>>??????CCCHHHLLLUUUaaammm|||//////...//////000111222111111000000//////......000000000000000000000000111000////////////000000111111111111000000000000////////////000111222333111000000000222222000...//////000111111111111111000000////////////000000000000000000000000000000,,,---///000///000111333000000000000000000000000000000000000000000000000000000/////////000000111///////////////000111111........................------.........---+++***......//////000000111111......------------......////////////////////////////////////////////////,,,,,,------...//////000------...///000/////////++++++,,,,,,---...//////------...000111222333444//////...------------...------.........---++++++000000000000000000000000............///000222222000000000000000000000000111111000000000000111111...111333333111000222444000111111111111222222222111222333333333222000///000000////////////000000000000000000000000000000111111111222222333333333000111111111111222222222000111222333222111///---333333333333333333333333111222222333333444444555///222555555444333555777111000/////////111222333000000000000////////////111111000000/////////...//////...---,,,+++++++++,,,,,,,,,---------......+++++++++,,,,,,---------)))+++...111222111///...000000///------,,,,,,,,,---...000444888999888666------------------------......---------,,,,,,,,,...,,,***+++---/////////,,,,,,,,,------///000000444777;;;??????;;;777444222111//////111111111000222222111000///000000111///...---------///111222...///111222222111000000---000333333111//////111,,,******,,,111333333111555555777:::;;;:::666333777777777777777999===???FFFAAA>>>???@@@@@@CCCIIIKKKTTT```lll{{{000000000000000000000000000000000000////////////111111111111111111111111111111000000000000111111111111000000//////......//////000000111111111222222111111111000000//////333111///......///111333222111111111000000//////......---......///000111...//////000000000000000111111000000//////......222222111111000000//////...///000111111000///...111000...------...//////...............///000000111000//////000111222222///000111///---,,,---...000000000///---,,,------222111///---------......000///...------...///000...---,,,,,,,,,,,,---...////////////////////////////////////////////////......///111444666666555000//////000111111000...////////////////////////---.........//////000000......//////000000111111////////////////////////...///111222222111000...222222111111111111111222///000000000111111111111222222222111000//////...000///.........///111222111222222222222111000000000111333555555444333222000000000000111111111111222222111111111111111111000000111222222222222111***+++---000333555777999444444444444444444444444444333222111111111222333222222222111111111000000....../////////...,,,+++.........------,,,,,,,,,+++++++++++++++,,,------...---,,,+++***+++,,,,,,------...///111333444555,,,---////////////111333---///111444666888999999444111...,,,...///111111.........---,,,+++)))(((------,,,,,,+++***))))))000000000///...///222555666:::???@@@===888333111..................------444333222000///////////////000111222222111000/////////...///111222111000000000000000000000000000111111222222222111111000333444666;;;??????;;;777777777666666777888999:::CCCBBBAAAAAAAAACCCEEEFFFMMMRRR]]]iiixxx000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111222222111111111000000000///000000000111111111111111111111111000000000///111111000//////000111111111111111111000000000////////////...//////000000...///000000111111000000111111000000////////////000000000000////////////000000111222222111000000111000///...---......///...............///000000---000333444555888???DDDDDDAAA<<<777333000///...,,,,,,+++******,,,///111//////.........//////000000///...------...///000......---,,,,,,---......////////////////////////////////////////////////......///111333555444333111000///000111111000///////////////////////////........./////////000000000000000000////////////000000000000000000000000...///111333444333333222111111111000111111222222111111111111222222222222222222222111000/////////000//////...///000111222000111111111111000//////000111333444555444333222//////000000000111111111111111111111111111111111000111111222222222222222///000000111222333333444333333333333333333333333333333111111000111222333222222222111000/////////---.../////////...,,,+++......---------,,,,,,,,,///...------,,,------------,,,,,,+++,,,,,,......---------...000111333444000000000......111555888???>>>;;;888555333111000444111...,,,,,,---............//////......------+++++++++++++++,,,,,,,,,---......------///222555888;;;>>>>>>;;;666222111........................111000///...................../////////...---,,,---------...000111222222000000000000000000000000111111222222222111111000444333444777<<<>>>>>><<<999888666666777999;;;===??????>>>>>>???BBBDDDFFFMMMSSS]]]jjjxxx000000000000000000000000......//////000000111111000000000000000000000000111111111111111111111111222222222222222111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111000/////////000000//////000111111111111000111000000000000/////////......//////////////////222222333333333333222222222111000///...---.....................///000000+++000333333111333;;;BBBMMMIIIEEEBBB???:::333...000000///...------,,,,,,,,,---...///000000000000//////............//////......---,,,,,,---......///////////////////////////////////////////////////......000222333222000222000//////000111111000////////////////////////......////////////000000111111111000///.........111111111111111111111111---///111333444555555555000000000000000111222333111222222222222333333333222222222111000000//////000////////////000111222000000000000000///......000111222333333333222111//////000000000000111111000000000000111111111111111111222333333333333222333333222222222222222222333333333333333333333333222222111000000111222333444333222111000...---------............---,,,,,,...------------,,,,,,,,,222111000///............------,,,,,,---...///000,,,,,,,,,---...000111222666555222000000444;;;@@@SSSPPPKKKDDD===888444222666333///------...------,,,------.../////////...((()))***+++,,,---...///+++,,,,,,,,,---///333666:::;;;===;;;888444111000..............................---------------.........//////...---,,,,,,//////......///000111222000000000000000000000000000111111222222222111111555333222333777<<>>>>>=========???BBBEEEFFFLLLSSS^^^jjjxxx000000000000000000000000---......///000111111222000000000000000000000000111111111111111111111111222222222222222222111111000000000000000111111111111111111000000000000000//////000111111000//////111111111000000000000000222222111000000///000000///000111111222222111111000000000000000000000000......//////000000111111222222222222222222222222222222111000///...------...............///000000...111555666777888<<<@@@??????AAAEEEHHHEEE;;;333///000000111000...***(((,,,---///000000000///.../////////....../////////......------------......///////////////////////////////////////////////////......///000111///...111///------///000000/////////////////////////////////////////////000000111000000000/////////...111111111111111111111111...///111222333444444444000//////000000111222333111111111222222222333333222222222111111000000000000000000000000111111111000000111111000000///...///000111222222222111111////////////000000000111/////////000000000000000111111222333333333333333111222222222333333333333222222222222222222222222111000//////000111222333666555444222000...---,,,------------------------------------------------222111111000000111222222////////////.../////////,,,,,,,,,,,,---...///000888777555333333777===BBBSSSQQQNNNIIICCC>>>999777555333000//////000//////***+++,,,,,,------,,,,,,((()))***+++,,,...//////***+++,,,------000444777;;;;;;;;;888444111000000---------...............---,,,,,,,,,------...///000000000000//////......222222222111///...///000////////////////////////000000111222222222111111555333222222555999===???FFFBBB===999777888;;;===@@@?????????@@@CCCEEEGGGKKKRRR]]]hhhvvv000000000000000000000000---......///000111111222222222222222222222222222000111222222222222111000111111111111111111111111111111000000000000000000000000000000000000111111...///000000000000///...000000000000000000111111222222111000000///000000000111111222222222222222000000000000111111111111000000000111111222222222111111000000000000111111111111111000000///...---...............///000000222444888@@@GGGKKKKKKIII333333555<<>>???@@@@@@===999444111000///------///000000///,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------+++,,,---...///111666999::::::888555111///...///---------.........//////------------...///000000000000000//////000000000///111222111///...///000///////////////////////////000111222222222222222444444444444555777999:::DDDBBB>>>;;;:::<<<>>>@@@@@@@@@???>>>???AAADDDEEEIIIQQQ\\\gggttt000000000000000000000000......//////000000111111333333333333333333333333000111222333333222111000000000000111111111111111111111111111000000000000000000000000111111111111////////////////////////000000000000111111111111111111000/////////000000111111222333333333333222000000000111111111111222111111222222222222222222000000///......///000000000000111111111000///..................///000000444333555<<>>???AAACCCDDD===<<<<<<<<<===???BBBCCCHHHQQQ]]]gggssswww000000000000000000000000////////////000000000000222222222222222222222222000111333444444333111000111111111222222222333333111111111111000000000//////000000000111111111111000///...------...///000///000000000111111111111/////////...//////000000111222222333444333333333000000111111111222222222222222222111111111111111000000///......///000000...///000111222111000000...............///000000222///...000222333000,,,444111,,,***---444<<>>666111000000000000000000000000000//////000222222333333333000111222222111333999===>>>@@@CCCEEEDDDAAA<<<:::888888999<<>>666777<<<999888:::>>>??????CCCIIIHHHSSSZZZfff~~~{{{111111111111111111111111000000000000111111111111111222222222222111111000111222222333333222222111111111111222222222333333222222333444333222111000111000000000000000000000111111000000000000111111111000000000/////////...000000000000000000000000//////000000000000//////000000000000111222333444222222111111000//////...//////000111111111111111111111111000000000//////......////////////......---...///000111111111000000/////////............////////////////////////------------------------////////////////////////////////////////////////////////////////////////......////////////......------........./////////000000000000000///......///000000...,,,+++,,,---222222111111000//////......///000000///...000111111000///...---......///000000000000000111111222333222111000///000000111000000000000000000000000111222333444333222000///222222222333222222111111111111000000000000111111000...---...///000///...///000000000///......---////////////////////////------------------......,,,------......------,,,...,,,***+++---...---+++,,,------...//////000000.........//////.........//////.........---------111000/////////000222222//////...------...///000111333444333555999888444111///,,,,,,---...///.........---------,,,,,,,,,---,,,,,,,,,---...000111222111000///------,,,,,,------------------------++++++************++++++***++++++,,,---...//////000//////...............///......------,,,++++++---------.........//////...////////////111666999888<<>>777333111111/////////111222333444555555666555444333222111333777:::<<<@@@EEEHHHIIIIIIGGGAAA;;;777777999999888:::>>>??????CCCIIILLLWWW^^^iii111111111111111111111111000000000000111111111111000111111222222222222111111111222222222222111111222222333333333444444444555444111000///000111222000000000000000000111111111111000000000000111111000000000000//////////////////////////////////////////000000000000//////000000000000111111222333222111111000000//////...///000000111111111111111111111000000000000//////......////////////.........///000111222222222111////////////............////////////////////////........................////////////////////////000000000000000000000000////////////////////////......////////////............/////////000000000///000000000000///......000000///---++++++---///222111111000000//////...///000111000.........000000000///.........//////000000000000000111111222111000...------...//////000000000000000000000000222333444444444333222111222222000000000111222333111111000000000111111222000///......000000///...222222222111000...---,,,000000000000000000000000...............---------------............------...---,,,,,,---...---,,,---......//////000111111...//////000000//////..................---------///...,,,+++,,,---///000///...---,,,,,,---...///111444666666999===<<<777333000---,,,---...............---------,,,,,,,,,,,,,,,++++++,,,---...///111000000///...---,,,,,,+++,,,,,,------...............------------......,,,,,,,,,---------.........////////////...------///......------,,,++++++........./////////000000...///000000000111333555222666<<>>:::666222222111111333666999;;;@@@@@@>>>===<<<;;;:::::::::<<<@@@BBBBBBBBBCCCDDDJJJCCC:::666777888888666999777999===??????CCCIIIOOOZZZ```kkk222222222222222222222222///000000000111111111111---...///000000000000000111111222222222222111111222222222333333333444444555333111//////111222444000000000000000111111111111111000000000000111111000000000000//////////////////////////////////////////000000000000//////000000000000000111222222111111000000////////////......////////////......000000000000000000//////......////////////......//////000000111111111111///////////////.........////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////000000000000//////000000//////...---,,,------,,,,,,---000333111111000000///////////////000111000...------...000000//////////////////000000000000000111111222///...---,,,,,,---...///000000000000000000000000222222333444333333222111111111000000000111222333111111000000111111222222000///......///000///...000111111000///...------........................000/////////......------------............------...---------......------......//////000111111111//////000000000000//////........................,,,***((('''((())),,,---///...---,,,,,,---...//////444999<<>>???===999666444333333444777:::>>>@@@BBBAAA???===;;;<<<<<<===???AAABBBBBB@@@>>>>>>>>>DDD===555222555777777555888777999===??????CCCIIINNNYYY___hhh{{{111111111111111111111111///000000000111111111111---...///000000000000000000111111222222111111000111111111111222222222222000000000000000111222222//////000000111111111111111111000000000000111111////////////000000000000//////////////////////////////000000000000//////000000000///000000111111000000000///////////////......////////////......//////////////////000000......////////////......///.........//////000000.........///////////////........................////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////000000000000///////////////...------+++,,,------,,,...000333000000000//////////////////000000///---,,,---...//////000000000000000000000000000000000111111222222222111000000111222333000000000000000000000000111111222222222222222222000111222222222222111111111111111111111222333333///...---.../////////------......//////.........------------------------000000000//////.........---......//////......---......///.....................//////000111111111//////000000000000//////---.....................///...,,,+++,,,---///000......---,,,---...///000///666???EEEKKKNNNJJJDDD888444000---------...---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...////////////++++++,,,,,,---...//////,,,,,,++++++,,,------.........//////////////////222333333222000...+++***++++++,,,------......///,,,,,,---------............000222222111//////000...222888===???<<<777444555555666777:::<<>>BBBDDD;;;999555444444666666666777666888<<<>>>???CCCIIILLLXXX^^^eeewwwzzzyyy000000000000000000000000000000000000111111111111000111111222222222222111000000111111111111000000//////000000000111111111---...///000000000000////////////000111111222222111111000000000000111111////////////000000000000//////////////////////////////000000000000//////000000000//////000000111////////////////////////111111111111111000000///......////////////000000......////////////......//////............//////.........///////////////........................////////////////////////////////////////////////000000000000000000000000////////////////////////......////////////............/////////000000000...////////////...---------...//////---,,,---...////////////////////////...///000///---------/////////000111111111000000000000000000000111111222111000/////////000222222000000000000000000000000111111111111222222222222222222333444444222111000111111111111111222333444000///......000000///...,,,,,,---...............////////////////////////000000000000000/////////......////////////.........///000///......///000---......//////000111111...//////000000//////...---------...............///////////////000000111------------...000111333333===IIIRRRXXXYYYRRRIII:::666111...------------......---------,,,,,,,,,......//////...---,,,+++---......///...---,,,++++++,,,,,,------.........,,,,,,,,,,,,---......///,,,,,,,,,---------......---............---,,,,,,///......------,,,++++++,,,,,,,,,------------......000222111000//////000///555<<>>888444666777888:::;;;;;;;;;;;;222111000///000222444666000222444666777;;;???CCC555666666666555444555666666555888<<<>>>???CCCIIILLLYYY^^^eeevvvxxxnnnkkkuuu////////////////////////000000000000111111111111111222222222222111111000000000111111111111000000/////////000000000111111444444333222111111000000...//////000111111222222111111000000000000111111.../////////000000000111000000000000000000000000//////000000000000//////000000////////////000000////////////////////////111111111111111000//////........./////////000000......////////////......111000///......///000000............/////////000................................................////////////////////////////////////////////////////////////////////////......////////////......------........./////////......//////......---,,,+++---000000///---------////////////////////////,,,...///...------...///...///000111222111111000000000000000000111111222///...---------...000111000000000000000000000000222222222222222333444444666666444333222222111222111111111111222333444555222111000000222222111000...////////////......---000000000000000000000000000000000000000000111111......////////////.........000111000...---///111,,,------...//////000000.........//////.........---------.........//////,,,---.../////////......---------...///222444555<<>>???CCCIIIKKKXXX^^^dddttt~~~ttthhhccclllxxx////////////////////////000000000000111111111111000000000000000///...---000000111111111111000000///000000000000111111111===;;;888555333222222333...//////000111222222222111111000000000000111111.../////////000000111111111111111111111111111111//////000000000000//////111000////////////000000.........//////////////////////////////...---------.........//////000000......////////////......222111000//////000111111---.........//////000000................................................////////////////////////------------------------////////////////////////......////////////......------------.........///......//////......---,,,&&&***...111111000000000.........///////////////+++---......------///000...///000222222222111000000000000000000111111222222111000000000222333444000000000000000000000000333333333333333444555666;;;888555111000111222444111111111111222333444555444333222222444444333222111111111111000...---,,,//////////////////////////////000000111111222222......////////////.........000222111...---///111,,,,,,------.../////////------............---------------.........//////---...000222222111000...,,,,,,---...000333666777CCCPPP^^^hhhlllhhh[[[NNN===999222...------------......---------,,,,,,,,,***+++++++++***((('''&&&(((***,,,...000//////...------------------,,,,,,)))))))))***+++,,,---...,,,,,,---...///111111222555333111...,,,,,,,,,,,,++++++,,,------......///............/////////000///000000///......000222333:::DDDKKKMMMHHH@@@:::666888;;;<<<;;;777222///222222222222222333333444333666:::<<<<<<:::999999777444000000222555555444555444777<<<>>>???CCCIIIIIIVVV\\\bbbrrr~~~sssfffaaahhhttt222111//////000///...,,,222222222222222222222222111222222333333333222222///000222333222000...---111111000000000000111111999999999888666444222000000000000000////////////222222111111000000//////......//////000000111111000000000000000000000000......////////////......000000000000000000000000............////////////////////////////////////...///000000000///---,,,111///......//////...,,,///............///000000///////////////...............////////////......000///...------...///000111111000///...------,,,........................//////000000000000000000/////////000111111222222000000//////.........---------...///000111222222000000000000000000000000000000//////......------------............------............////////////////////////000000000000000000000000000000000000...//////000111222222222111111222333444666666777:::999888666444333222222444333111//////000111222222222111111111111111111111111111111000///------111111000000//////......////////////////////////333333222222111000000000000//////...------,,,,,,,,,---------......//////......//////...---,,,,,,***+++++++++++++++++++++000///......///...,,,******,,,///000...///;;;HHHSSSaaallloooqqqnnn^^^KKK>>>888111,,,***+++------------,,,,,,,,,+++++++++------------------------)))***---///000000//////++++++,,,,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,...------------...////////////////////////////////////.........---------111000///---...///111222111000/////////000111222222999BBBHHHIIIGGGDDDBBB===>>>>>>;;;666333444666/////////000111222333333444<<<@@@===888666555333111333444444222222333444333666888;;;===@@@DDDGGGKKKQQQ\\\gggppp}}}|||nnncccdddjjj444333111111222222000...111111111111111111111111333333222222222111111111...///000222222222222111111111000000000000111111333444444555444333222111111000000000////////////111111111000000000000000//////////////////000000000000000000000000000000......////////////......////////////////////////............////////////////////////////////////---...///000111000000///111///......//////...---.........////////////000/////////////////////.........////////////......000///...------...///000000000//////......------////////////////////////000/////////////////////000000000///////////////000/////////............000000000000/////////...///////////////////////////////////////..................//////.....................////////////////////////000000000000000000000000000000000000...//////000111111222222222222333444555666777777999888777555333222222222444333111//////000111222111111111111111111111111111111111111000///...---000000000000////////////////////////////////////222222111111000//////...111000000///......---------........./////////000......//////...------,,,........................///...---...//////---+++)))***...000111555DDDRRR___jjjqqqqqqpppmmm^^^MMM===888111,,,+++,,,---............---------,,,,,,------------------------***,,,...000111111111000------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........./////////000000//////.........---------//////...---...///111333222111000//////000111111222666;;;???AAACCCEEEFFFDDD@@@;;;666444444444444333333333333444444444444444;;;???;;;777666555444333444555444333222333444333666999;;;===@@@DDDGGGMMMRRR\\\fffooo{{{~~~sssiiigggkkk444222111111222222000///000000000000000000000000444333222111000000111222222222111111111222222222111111000000000000111111...///000111222222222111111111000000000/////////000000000000111111111111///////////////.........000000000000000000000000...//////000000//////.......................................////////////////////////////////////,,,---///000111222222222000///......//////...------...///000000000//////......//////////////////...//////000000//////...//////............/////////////////////.........000000000000000000000000/////////.........------000000000///...---------////////////............000000000/////////.......................................///////////////...//////000000//////...............////////////////////////000000000000000000000000000000000000/////////000111111222222333333444555666666777777777666555333222111111111333222111000///000111111111111111111111111111111111111111111000///......////////////000000000000000000000000000000000000111111000000///.........111111000000///.........++++++,,,,,,,,,,,,------.........///......---,,,000000000//////......------,,,,,,---//////...,,,++++++...111333;;;KKK[[[gggppptttrrrooojjj]]]OOO<<<777111---,,,---......//////.........---------------------------------,,,...///111222222222111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------....../////////000/////////............---...------...///111444555444333222111111000111111222222333444777<<>>@@@???>>>===;;;888555222111---...//////...///222444888<<>>AAAAAA@@@???>>>===;;;;;;:::444777666333444777888555666777888777555444444555555777:::;;;===???CCCEEELLLRRR\\\fffllluuuqqqeeekkkwww}}}xxx222111000111222333222000000000000000000000000000111111111111000000000000111000000///000111333333111111000000000000111111222111000000000000111222222222222111111111000000111111111000000000000000000000000111111111111111000000000000000000000000000000111111111111000000////////////////////////............////////////////////////////////////000///.........///000111///...---...000000000/////////000000000111111111------......///000000111000000111111111111000000---...///000000///...---000000//////......------........................---......//////000000111//////000000000000000000............/////////000//////.........---------///////////////////////////////////////..................//////.....................////////////////////////000000000000000000000000000000000000111000000000000000000000111111111111111222222222111000000000000000111111000000000000000//////...///000000111222222333333000111111222222111111111000000000000////////////111111111111111111111111222222222111000000//////------------------------*********)))))))))((((((,,,------...//////.....................---------++++++***,,,......---,,,***)))***...111444===FFFPPPTTTWWWWWWOOODDD;;;777///...------.........,,,...---------,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,------......//////....................................------------...///////////////...------,,,,,,.../////////000000000000000222444777;;;===???@@@??????===;;;888444111///,,,...000000000000111222555777:::<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777333555555333444888777444444666666666444444555666555777:::;;;===???BBBEEEIIIPPP\\\gggmmmtttpppfffjjjuuu~~~xxxsss{{{000///...///000111000///////////////////////////333333222222111///...---222222111000000//////000111111000000000000111111111000//////000111222333222222222111111111111000222222111111000000//////000000111111222222333333000000000000000000000000000000111111111111000000000000000000000000000000............/////////000////////////////////////------------...///111222...------...000111000///000000000///000111111222---------...///000000111000000111111111111000000---...///000000///...---111111000///...------,,,000000000000000000000000------...///000111222222000000000///......---------.........//////000000+++,,,,,,---...///000000000000000000000000000000000000//////.........---------............------............/////////000////////////000000000000000000000000000000000000111111111000000000000000222222222222222222333333111000000000000111111222000000000000000//////...///000000111222222333333000111111222222222111111111111000000//////......000000000000000000000000111111111000//////......---...................../////////......---------,,,,,,---.../////////...,,,,,,------------------,,,++++++,,,......---+++...,,,---000000000555;;;AAACCCGGGHHHCCC<<<888888...,,,,,,,,,......---,,,//////.........---------------------------------,,,,,,+++++++++,,,------...///000111111000///..............................------------...//////+++++++++,,,,,,,,,------.../////////000000111111000222444777:::===>>>??????>>>===:::777333///---,,,...000111000000222333777555333444666555111.........///000111222333444222444555333555888777333333444666555444444555666666888:::;;;===???BBBEEEDDDLLLYYYeeekkkrrrqqqhhhkkkrrr|||wwwuuu000000000000000000000000111111000000//////......333333333222111000///...222222111111111111111111000000000000000000000000000000//////000000111222111444777777555333111111222000///000222222000---111111000000//////......//////000000111111111222000000000000000000000000////////////////////////000000////////////000000000000//////.........---//////000000000000//////........................////////////////////////000000//////.........---//////000000111111111222////////////////////////000000//////..............................------000///...------...///000//////............////////////............//////////////////////////////000000//////.........---,,,,,,,,,---------......000000111111000...,,,***......//////000000111111000000///////////////000000///.........///111222444333222111111222333444000000000000000000000000111///---...111222000...////////////////////////444111///000222333111///222222222111111111000000444222000...------...///111111111111000...---,,,......////////////............---------,,,,,,,,,******+++,,,,,,---......---.........---,,,,,,+++.........------,,,,,,,,,***+++,,,---...---,,,+++***+++,,,---///111333444::::::999888666333111000222///,,,******++++++***---------,,,,,,+++++++++------,,,,,,,,,---......,,,------...//////......,,,---...//////...---,,,,,,***)))+++------+++(((---,,,,,,++++++******))),,,---.../////////...---///.........------------///000333888===???===:::999999777555333111///...///......------///000111111222333444444222111///000000000000111222333444111111222222222333333333555555555444444333333333444555777999===@@@CCCEEEMMMRRR[[[dddiiippp}}}xxxkkkhhhrrr|||~~~000000000000000000000000111000000000/////////...111111222333333333333222555444222111000///000000000000000000000000000000222222111111222222333444333555888999777555444333333111000111333333111...////////////000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000////////////000000111111000000000///////////////000000000000//////........................111111111111111111111111000000/////////.........//////000000000111111111000000000000000000000000/////////.........------........................//////............////////////............////////////............//////////////////////////////000/////////.........---........./////////000000//////////////////...---///////////////000000000000000////////////000000000//////...///000111222222111000000000000111222000000000000000000000000111///---...000111///...000000000000000000000000000......///333444444222222222222111111111000000222111///.........000111000000111000000///...---......////////////............---------,,,,,,,,,******+++,,,,,,---......------...------,,,,,,+++......---------,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...000111222333333333222111000///......,,,***)))+++---...---...---------,,,,,,,,,,,,...---,,,,,,++++++++++++------...............---,,,---...//////...---,,,---+++***+++---...,,,***---------------------...---,,,,,,,,,,,,---....../////////.........------//////000333888::::::888777777555444222111//////000//////...///000111222111222333444333222000///000000000000111222222333111111222222222333333333555555444444444333333333555666777:::===@@@BBBDDDGGGLLLUUU^^^eeelllzzzxxxnnnooo~~~000000000000000000000000000000000000///////////////000111333444555555555777555222000///...///000000000000000000000000000222222111111222222333444333666999:::999777666777444333222333444333111000.........///000111111111000000000000111111111111000000000000000000000000111111111111111111111111000000////////////000000111111111111000000000000//////000000000000//////........................111111111111111111111111000000////////////......//////000000000000111111000000000000000000000000.........---------------..............................////////////......//////............////////////............///////////////////////////////////////........................///////////////...............///000111000000//////////////////000000////////////000000///////////////000111111111111000000000000111111000000000000000000000000333222111111333333222111000000000000000000000000///......///222333333222222111111111111000000000000///.........000111222/////////000000//////.........////////////............---------,,,,,,,,,***++++++,,,,,,------...------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------......///,,,------...//////......---+++******+++---...------------------,,,,,,,,,------,,,,,,,,,,,,------------.........------,,,------............---------,,,+++,,,---...---++++++,,,,,,---......//////---,,,***)))***+++...///000/////////............///...---...111444555666444444333222111000//////000000000000000111222222000111222333222111000///000000111111111111111111111111222222222333333333555444444444444333333333666777888:::<<>>@@@>>>???BBBCCCEEELLLUUU^^^ggguuuxxx~~~000000///......///000000000000000000000000000000//////000000111111111111111111111111111111111111///000000000111111111111222222222222222222222222//////000000111333444444666444111///......///000///000000111111000000///111111111111111000000///////////////////////////////////////////////////////////////////////////////////////////////////111000///......///000111//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........///000111---...000222222111000///////////////////////////............/////////////////////////////////////////////....../////////000000/////////.........//////.........//////000.........///000000111111......//////000000000000///...------------.../////////000000000111111111111222444555555444222111000000000000000000000000000////////////.........////////////000000111111000000000000111111111111111111111000///---,,,+++............////////////000000///...---,,,,,,+++------...///...---+++***(((***---///.........///,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...............------,,,,,,,,,))))))************)))))),,,++++++******++++++,,,,,,,,,---............---+++++++++,,,,,,,,,------//////...//////---+++)))------------------------///...---,,,---...//////------------.........///...---,,,,,,++++++++++++*********+++,,,---...///...---,,,,,,++++++++++++---------.........////////////......---------,,,........................000111222333333444444333111111000///////////////000000000000000000000000///000111222333333333333444444444444555555555666777555777<<<>>>======@@@CCCDDDJJJTTT\\\fffttt~~~{{{000000............000000000000000000000000000000/////////000111111222222222222222222222222222222000000000000111111111111111111111111111111111111111111111111111000000000333222111000///000000111///000000000000000000///111111222222111111000///000000000000000000000000////////////////////////000000000000000000000000........................000000////////////000000////////////////////////000000000000000000000000........................000000000000000000000000////////////////////////........./////////000000---...///000111111000000////////////////////////............////////////000000000////////////......---,,,,,,,,,,,,---...000000000//////.........//////......//////000000222222111111000//////...,,,---...000000111111000222000///------///000222/////////000000000111111222444666888999777555333000000000000000000000000000000000000////////////...//////000000111111222//////000000000000000111---...///000000000000000000000000000111111111111//////......---,,,++++++******,,,---//////000000(((***---...---...///000,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......//////......---,,,,,,,,,******++++++++++++******,,,++++++******++++++,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,...///......,,,,,,,,,---------......------,,,+++++++++,,,,,,+++***++++++,,,---...///------,,,+++++++++,,,,,,,,,,,,------...////////////...------,,,---------.............../////////000000111222333333333333222111000000//////000000000000000000000000000000//////111222333333333333333333333444444444555555666444555:::<<<;;;===AAACCCDDDJJJRRR[[[dddsss111000...------...000111000000000000000000000000...//////000111111222222222222222222222222222222000000000000111111111111000000000000000000000000222222222222222111000000000000111111111222222222000111111222222111111000111111222222222111000///000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////000000000000//////////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////...///000111111111000000------...//////000111111////////////////////////............////////////000000000000/////////......---,,,,,,,,,,,,---...///////////////000000000///////////////000111111111111111000//////......------.../////////...---111000000000000000000111////////////000000000111222333444555666555555444000000000000000000000000222111111111000000000000...//////000111111222222....../////////000000000---...///000111111222222///000000000111111111222//////......---------,,,++++++,,,---...000222333,,,---------,,,,,,...///,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---....../////////...------,,,,,,,,,------......------,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,...///---++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++,,,------++++++++++++,,,,,,---...,,,,,,+++++++++,,,------,,,,,,------...//////000...---,,,,,,,,,---...///---........./////////000///000111222333333333333222111000000//////000000////////////////////////...///000111333333333333222222222333333333333444666333444888;;;;;;>>>CCCDDDEEEJJJRRRZZZdddrrr111///...------...///111000000000000000000000000...//////000111222222222222222222222222222222222000000000000111111111111///////////////////////////000111222333444444444//////111222333333333333222222222333333222222222111111222333222111000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...000222333444333111000------------...///111111////////////////////////............/////////000111111000000/////////...000///...------...///000------...///000111222222///////////////000111111------......///000000000---......///...---+++***...///000111111000///...////////////000000000000111111000000000111333444000000000000000000000000222222222222111111111000...//////000111222222222---.........//////000000000111111111111111000///---.........//////000000///////////////.........000///...------///000111//////...,,,******,,,...,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......000000///...------,,,,,,)))******++++++******))),,,++++++++++++++++++,,,---...//////000000//////++++++,,,,,,,,,---------//////...,,,++++++,,,...------------------------+++******,,,//////---*********+++++++++,,,,,,,,,++++++++++++,,,------...,,,,,,++++++,,,,,,------++++++++++++,,,------...,,,,,,------...///000000---,,,,,,+++,,,---///000---.........//////000000//////000111222222222222222111111000000000000000...........................///000111333333444444111111222222222333333333666333333888;;;<<<@@@EEEDDDEEEJJJRRRZZZdddrrr////////////////////////////////////000000000000222111000//////000111222333333222111000000111111000000000000000000000000222111111111000000/////////000111222222222222222000000111111111111000000111111111111111111111111111111111111111111111111000000////////////000000000000///...---,,,,,,+++///000111000///...///000////////////000000000000000000000000000000000000////////////////////////---------.........//////////////////000000000000////////////////////////000000///...---,,,,,,+++------......//////000000//////.........---------........................////////////////////////---...///000000///...---......//////...---,,,,,,,,,------......------,,,...///000000000...---,,,000000///////////////000////////////////////////////////////////////////...............///000000////////////////////////444333111111111111000...111111000000000000000111222111111000000000000000////////////////////////........................//////000000///...------111000///...------------//////...------------.........---,,,,,,,,,,,,---.........///......---------,,,***))))))***,,,---//////.........---------...------,,,+++++++++,,,---------------,,,,,,,,,///---,,,...111333222000++++++*********))))))))),,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******))))))((()))))))))---,,,,,,++++++,,,,,,---------,,,++++++******)))++++++,,,,,,,,,,,,---------,,,++++++,,,---///000,,,...//////...------...---.........///000000000---...///000000///...---//////000111222222222222111333555666666444111/////////......---------,,,111222333444444444444444444444333222333444555666555666777999<<<>>>AAABBBEEEEEEHHHOOOWWWaaappp}}}000000000000000000000000////////////000000000000111111000/////////000111222111000000//////000000000000000000000000000000000000000000/////////...000000111222222222111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000/////////......------,,,///000111000///...///000////////////000000000000000000000000000000000000////////////////////////---------.........//////............/////////////////////////////////////////////......------,,,........./////////////////////.........---------................................................---...///000000///...---......//////...------,,,---......//////......---//////////////////...---000000///////////////000////////////////////////000000000000000000000000...............///000000111111111111111111111111111000000111333444333222111111000000000000111111222111111000000000000000...................................................////////////......---111000//////...///////////////...---------------......---,,,,,,,,,,,,------------......------,,,---,,,+++))))))+++,,,---......------,,,,,,,,,,,,------,,,+++++++++++++++---------------------...000...---///111222111000.........---------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---+++,,,...///...---...///---..................///.........//////.........///000111222333333333333111222333444333222000///111111000000000/////////---...///000111111111111444444333333333444555666444555666888:::===???@@@EEEDDDGGGNNNVVV```ppp~~~111111111111111111111111////////////000000000000000000////////////000000111000//////////////////000000000000000000000000000////////////.........111111111222111111000000000000111111111111000000////////////////////////////////////////////////000000////////////000000...........................000111000///...///111////////////000000000000////////////////////////////////////////////////---............/////////------------............////////////////////////........................///////////////........./////////............---////////////////////////..............................////////////...............///......---,,,...//////////////////...///............//////000000//////......///000000////////////////////////000000000000000000000000...............///000000111111111111111111111111...------...000111111000111000000000000000111111222111111000000000000000------------------------////////////////////////---....../////////...............---......///000//////......------------......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,+++******+++,,,------,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,---------.../////////111000///000111222111000000000000/////////......,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******---------,,,,,,------...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------/////////...---+++***))))))+++---.........///000...------------------,,,......------------......000000111222333333333333111111111111000000000///111111000000000000//////...///000222333444444444444333333333333444555666444555666888;;;===???@@@DDDCCCEEELLLTTT___ppp~~~000000000000000000000000////////////000000000000//////////////////000000111000000/////////000000000000000000000000000000000000000000000/////////111111222111111000//////000000111111111111000000////////////////////////000000000000000000000000000000////////////000000---........./////////000...///000000//////000111////////////000000000000////////////////////////////////////////////////.............../////////------........./////////////////////////////////---........./////////000000000//////......------/////////...............000000000000000000000000------------------------...//////////////////...---...............------......////////////......///...---------///000111//////.........///000000////////////////////////.......................................///000000111111111111111111111111111000//////000000///---000000000000000000111222222111111000000000000000........................000000000000000000000000,,,,,,---...////////////++++++++++++,,,---...///...............------,,,...---,,,,,,++++++,,,,,,******+++,,,,,,,,,++++++---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---......///000000222111000000111111000000////////////............,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---******++++++,,,---......+++++++++,,,,,,,,,------.../////////...,,,***)))***,,,......------...///---------,,,,,,+++++++++...---,,,++++++,,,---...000111222333333444444333222111000/////////000000//////..................//////111333444555555555333333333333444444555555555666888:::<<<>>>???@@@BBBAAADDDJJJRRR^^^ooo~~~////////////////////////////////////000000000000...//////000000000000000111111111000000111111222000000000000000000000000111111111111111111111111111111111111111000///...000000111111111111000000000000000000000000000000111111111111111111111111000000////////////000000------......///000000000---///000000//////000222////////////000000000000////////////////////////////////////////////////////////////////////////....../////////000000000////////////////////////------......///000000000000000//////......------////////////////////////000000000000000000000000......................../////////....../////////------...............---,,,------......------,,,///...---------///000111...............///000000////////////////////////------------------------...............///000000000000000000000000000000333222111111222333111000000000//////000111222222222111111000000000000000////////////////////////000000000000000000000000,,,,,,---......///......+++++++++,,,---...000000......//////......---,,,------,,,++++++++++++,,,)))******+++,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---------------............,,,++++++***++++++,,,,,,+++,,,,,,---...///000000000111111111000000000000000000/////////.........,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---******+++,,,---......///+++++++++,,,,,,,,,------+++,,,.........---,,,+++,,,...///...,,,++++++,,,------,,,,,,+++++++++***...---,,,++++++,,,---...000000111222333333333333333222000/////////111222......//////////////////,,,---...000111222222222333333333444444444444444444555777999;;;=========AAA@@@CCCIIIQQQ\\\mmm{{{........................////////////000000000000...///000111222222111111111111111111111222222333000000000000000000000000111111222222222222222333000000000111000000//////000000111111111111000000000000000000000000000000111111111111111111111111000000////////////000000.........//////000000000---...000000//////111222////////////000000000000////////////////////////////////////////////////000000000////////////...////////////000000000111////////////////////////.........//////000000000///////////////............////////////000000000//////////////////////////////////////////////////////............//////,,,---......///.........,,,,,,------------,,,,,,///............//////000------------...///000000////////////////////////////////////////////////...............///000000////////////////////////,,,++++++---///111111000////////////000111222333222111111000000000000000000000000000000000000000////////////////////////,,,------.........------............///000111222---.../////////...,,,+++------,,,+++++++++++++++)))******+++,,,,,,,,,,,,,,,,,,------------,,,,,,------...............///,,,,,,++++++,,,,,,------+++,,,,,,,,,---............///000000///...///111111111111000000000//////,,,,,,,,,+++++++++************+++,,,,,,,,,++++++------------...//////000---,,,,,,++++++,,,,,,---***++++++,,,---......///++++++,,,,,,,,,,,,------***+++,,,---............---//////...,,,*********---,,,,,,,,,,,,,,,,,,+++......------------......//////000111222222222222333222000/////////000111000000111111111111222222000000111222333333333333222333444444555555444444222333666888:::;;;;;;;;;@@@???CCCJJJQQQ[[[jjjxxx////////////////////////////////////000000000000...///111222333333333222000000000000000111222222000000000000000000000000000000111111222222222222...///000000000000000000000000111111111111000000////////////////////////111111111111111111111111000000////////////000000///////////////000000000---...000000//////111222////////////000000000000000000000000000000000000////////////////////////000000000000/////////............/////////000000///////////////////////////////////////000000000.........///////////////.../////////000000000000........................000000000000000000000000000///...------...///000,,,------...//////......------............------//////////////////...---------------...///000000////////////////////////////////////////////////...............///000000000000000000000000000000)))((((((***---.........////////////000111222333222111111000000000000000000000000000000000000000........................------.........---,,,,,,...---------...///000000---...///000///...,,,+++---,,,++++++***+++++++++)))***+++,,,------------,,,------------------,,,,,,,,,,,,------.........------,,,,,,------...///++++++,,,,,,,,,,,,,,,,,,+++---//////...---///111000/////////............,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---+++,,,,,,,,,------......++++++,,,,,,,,,,,,------,,,+++,,,,,,---...//////,,,---......,,,******+++,,,,,,,,,,,,------------.........//////...............///000111111111111000000//////......//////000000111111111222222222444555555666666666555555222333444555555555444444333555888:::<<<<<<<<<<<<>>>???CCCKKKRRRZZZgggsss}}}}}}000000000000000000000000////////////000000000000///000222333444444333333///////////////000111111000000000000000000000000//////000000111111111222......///000000111000000000000111111111111000000........................000000000000000000000000000000////////////000000000000000000////////////,,,...000000//////111333////////////000000000000111111111111111111111111////////////////////////111111000000/////////...---------.........//////////////////////////////000000000000////////////---.........//////000000.../////////000000111111........................000000000000000000000000000///...------...///000,,,,,,---.../////////.........////////////......//////000000000///---,,,,,,,,,,,,---...///000111////////////////////////------------------------...............///000000111111111111111111111111111///...///111111000///////////////000111222333222111111000000000000000////////////////////////....................................---,,,++++++++++++******++++++,,,,,,---...///000000...,,,+++---,,,++++++******++++++)))***+++,,,---.........,,,------......------,,,+++++++++,,,,,,------------------------...///000,,,+++++++++++++++++++++***,,,///...------///222---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,)))))))))***+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,---------------,,,+++,,,---...///***,,,------,,,+++,,,---,,,,,,,,,------.........---...///000000///...------...///000000111111111///............---------......//////000000000111333333444444333333222111222333444555555555444333777999;;;>>>@@@@@@??????>>>???DDDKKKRRRYYYeeeqqqxxxyyy{{{------...///000111111222555444222111111111222222222111000//////000111222222222222111111111111000////////////////////////000000000111222222222333111111111000000000000000444222111111111000...,,,000111111222222000///...,,,---///000000000///...........................111111111111111111111111111000///......///000111000000000000////////////,,,000333333000///000111000000000000////////////000000////////////000000...000111222222111000...000000000000000000000000111111000000000000111111000000000000000000000000////////////000000000000111111111111000000000000////////////////////////......---,,,---...///000000000///------,,,,,,,,,000//////.........////////////......---------,,,---------...............++++++,,,...000111000................../////////000000000000000000000000000000000000000000000000222000///000333444222///222222222222222111000///...//////...------///111//////............//////......//////......---,,,//////.........---------++++++,,,,,,,,,---------)))***++++++,,,---...///,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...***)))))))))+++...000222------,,,,,,+++***))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))&&&&&&)))++++++)))------,,,+++++++++,,,---******,,,---......//////111///---***)))***++++++......---,,,,,,...///000...............///000111000000000///.........---,,,,,,,,,------............///000111111222222222000000/////////000000111...---------...000333555222222333333333333333333111222333333333444666999777888:::===>>>>>>>>>>>>??????BBBIIIPPPYYYgggttt~~~wwwyyy|||/////////000000111111111444333222111000000111222222111000//////000111222222222222111111111111000111111111111111111111111111111111111111222222222000000000000000111111111222111111222333333111///000111111222111000///...---......///000000//////........................////////////////////////000000///......///000000000000000000////////////000111222222111000000111............------------000//////////////////000...///111222222111///...000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000111111111000000000//////...........................------,,,---...///000222111000///............//////............//////------..................---------------.........---,,,---///111222111///000000000111111111111222000000000000000000000000000000000000000000000000000///...000222333222000//////000000000///....../////////...,,,,,,...000//////............//////...............------,,,//////.........---------++++++,,,,,,,,,---------+++,,,,,,------......///,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......---+++******+++---...------,,,,,,+++******))),,,++++++++++++,,,------------------------------...------,,,,,,,,,------++++++++++++++++++++++++111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,111///,,,+++,,,.........,,,,,,,,,------...............//////////////////...---,,,++++++---///000---------------...//////......------,,,---------.........---------------,,,,,,,,,---------.........///000111222222222222000//////......//////000///.........///000333444333444555666777666555555111222333444333444666888777888:::<<<===>>>>>>===??????BBBIIIPPPYYYgggttt|||xxxzzz}}}000111111111111111111111222111111000000000000111111111000000000000111111222222222111111111111000111111111111111111111111222222222111111111111111//////000000111111222222111111111222444444333222000111111111111000////////////......//////000000//////////////////////////////////////////////////////...------...//////////////////000000000000444333111000111111111000............------------/////////......///////////////111111111111//////000000000000000000000000//////............//////000000000000000000000000////////////000000000000111111000000000000//////...........................------------...//////333222111000000///000000//////............//////,,,------......///000000......---------------...///......000222222111///000000111111222222222222000000000000000000000000000000000000000000000000///......000222333222111......///000000000//////000000000///---,,,---/////////............//////...............---------...............---------,,,,,,,,,,,,---------------------...............------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...///...---+++++++++,,,,,,---,,,,,,++++++*********,,,++++++++++++,,,------........................---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///......---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,***))))))***,,,+++,,,---/////////......////////////......------......---,,,---...///000,,,,,,---..................---,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......///000111222222222222//////...............///111000/////////000222333444555777999999888777666111333444444333444666888666777888:::<<<<<<======??????CCCJJJPPPYYYgggsss{{{zzz{{{~~~222222222111111111111111000000000////////////000111000000000000000000111222222222111111111000000111111111111111111111111333222222222111000000000......///000111222222333111111000222333444333111111111111111000000000///111000///......///000111000000000000000000000000000000000000000000000000.........------.........////////////000000000000777444000///111222111///000000000000////////////......////////////......//////000111111000//////////////////////////////000//////......//////000////////////////////////////////////000000000000111000000000////////////........................------------......//////222222111000//////000000///............//////000............////////////......---,,,,,,---......111000///000111111000.........//////000000111111000000000000000000000000////////////////////////......///111222333333222//////000111222222222111111222222111...---.../////////............////////////......------------........................,,,,,,,,,------------.........---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,---......,,,,,,,,,++++++*********+++************+++,,,,,,------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((******(((%%%$$$&&&)))+++,,,...//////---,,,***---,,,,,,,,,,,,,,,,,,,,,111000///---,,,,,,,,,,,,+++,,,---...///...---,,,---,,,,,,+++******+++++++++++++++,,,,,,------------------------------------...///000000111000000///......------------...222111000000000000111111222333666888888888666555222333444444444444666888555666777999:::;;;<<<<<>>??????DDDLLLRRRYYYdddppp~~~---......///000111111222...///000222222222111000///000111222222111000///222222222111111111111000111111111111111111111111000000111111222222222333111111111000000000000000000///000222444555555333333222000/////////000111000111222222222000///...........................111111111111111111111111...///000111111000///...---......///000111111222***...111111///---...000111000000000///////////////111222333333222111/////////............//////000000000000000000000000//////............//////000000000000000000000000////////////000000000000000/////////............------------------------,,,,,,.../////////...---......---------......///---------......000111111000000000000///////////////...---...000333777:::888555222000000///...---******+++,,,---...///000000000000000000000000000000000000000000000000000---///111000---+++,,,---000111111111000///......,,,...000000///....../////////............//////111///---,,,,,,,,,...///---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,000/////////............,,,,,,++++++,,,,,,---...+++,,,---...////////////++++++++++++++++++++++++------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************))))))))))))))))))))))))...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))),,,000111///---*********+++,,,---///000...---+++))))))***+++,,,000000000///...---+++***---,,,+++***+++,,,---...//////...---,,,,,,,,,,,,000000000///.........---.........------,,,,,,,,,...///000111222222222222222222111//////.........,,,------...//////......000000///...000222555666555666666666444444666888888888888888999<<<>>>??????@@@EEELLLRRRYYYdddooo}}}//////000000111111111222000000111111222222333333222222222222222222222222111111111111111111111111222222111111000///......000000111111111000000///////////////000111222333/////////000111111111222222111111111000000//////111000000000//////......000000000000000000000000000000000000000///......///000222111///......///------------------------////////////000000000000///............///000000000000000000000000000000000///---+++++++++---...111000///......///000111111000///......---------///000000000000000//////////////////000000000000000000000000///...,,,,,,,,,---------...////////////////////////.............................................////////////000111333222000//////000...------...000222444666888444...,,,---.........---,,,,,,---///000000///222222222111111111111000111111111000000000000000111000///000111000///---......---......///000111111000000///...------,,,---...//////......///111///...,,,+++******+++,,,...+++***+++---...,,,***...............---------+++---...///.........///------,,,,,,,,,,,,++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------///......---------......,,,,,,++++++++++++******...------,,,+++***))))))'''***---,,,******,,,///------------------------)))))))))***+++++++++,,,+++++++++,,,,,,---------+++***)))))))))***+++,,,---,,,,,,+++*********+++...------,,,,,,++++++***,,,---///000000///,,,+++...---+++***)))***++++++,,,,,,------------,,,,,,,,,,,,,,,---------......////////////////////////......---,,,,,,,,,,,,---......//////000000111111222222111111222222333444333444555555555444333222;;;:::888888888:::<<<======>>>DDDLLLRRRXXXcccnnnzzz///000000000111111111111000000000111111111111111222222222222222222222222111111111111111111111111333222222111000000//////111111222222222222111111////////////000111222333222222222222222333333333000000000000//////......111111111000000/////////000000000000000000000000000000000000000///......///000111111///......///........................////////////000000000000...------------...//////111111111111111111111111000///---,,,+++,,,---...000//////...///000111222111111000///............//////000000000000///////////////000000000111111111111000//////......---------................../////////////////////.......................................////////////000111222222000//////000///...//////111333555666777333...,,,---///...---...------...///000111000111111111111111111111111111000000000000000000000111000///000111000///---000//////.........//////111111000//////...---------...//////......///111111000...---,,,,,,,,,---000...---...000111///------------...............,,,---//////...---...///------,,,,,,,,,,,,++++++,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------,,,------.........------------,,,,,,---,,,,,,++++++*********)))***,,,,,,,,,,,,---///************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,---...---,,,,,,+++******++++++***++++++,,,,,,---...........................---...---,,,+++***++++++,,,......////////////......,,,---------............////////////////////////000///......------......000000000000////////////111111111111111222333333444444555555666555555555:::999888888888:::<<<======>>>CCCKKKQQQWWWbbbmmm~~~000000000000111111111111111000000000000000000///222222222222222222222222111111111111111111111111333333222222111000000000111222222333333333222222////////////000111222333333333333222222222222222////////////............111111111111111000000000000000000000000000000000000000000000000///.........000111111///......///////////////////////////////////////000000000000...............///000000000000000000000000000000111000...------.../////////.........///111333444222222111000//////////////////000000000000//////000000000111111111222222333222000///......///000//////........................//////////////////....................................///////////////111222111000//////000/////////000111333444555444222///......//////...///.........///000111111000000000111222222333333000000000000000000111111111000///000111000///---111111///......---------111111000000//////......---...//////......///111333222111///...---------...,,,+++,,,---...---+++,,,,,,------......//////---...000///...,,,---...------,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,------......------------,,,,,,+++++++++++++++++++++++++++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////---,,,,,,++++++++++++++++++++++++,,,------......///...---,,,,,,---///000......---,,,,,,,,,------//////000000000000//////------........./////////////////////////////////111000//////......//////111111000000///.........111000000000000111222222555444444555555666777777999888888777888:::;;;======>>>BBBJJJPPPVVVaaalll~~~000000000000000111111111111111000000//////......111111111111111111111111111111111111111111111111333222222222111111111000111111222222333222222222000000//////000111222222222111111111000/////////////////////////////////222222111111111111111111////////////////////////000000000000000///......---///000000///......///////////////////////////////////////000000000000000000//////000000111222////////////////////////111000//////...///000000............000222444555333222111000////////////...//////000000000000///000111111111222222222222444222000///...///000222000000//////......------............////////////....................................////////////...000111111000//////000...//////000111222222333111000//////////////////000000000000//////000111...///000111222333444444000000000000000111111111111000///000111000///---000000///...............111111000000000/////////---...//////......///111333222111000...------,,,,,,+++++++++,,,,,,++++++++++++,,,------...//////---///000///---,,,,,,---------,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,,,,)))((())),,,...,,,***..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.............../////////---,,,,,,+++++++++,,,,,,.........---,,,,,,++++++...------------...//////.........---------......//////000000000000//////.........////////////000////////////////////////111000//////......//////000000000000////////////000000000///000000111222444333333333444555777888777777777777888:::;;;<<<<<<===AAAHHHNNNUUU```lll{{{111111000000000000000000111111000000//////......111111111111111111111111111111111111111111111111222222222111111111111111//////000111222222111111000000000000000000111222222111111111000/////////000000000000000000000000111111111111111111222222////////////////////////000000000000000///......---...000000.........///........................////////////000000000000//////......//////000111------------------------000000/////////000000000............000222555666333222111000////////////......///000000000000000000111111111222222222222333222000......///111222000000000//////......------.........//////000000....................................////////////---///111111///...///000------...////////////000//////////////////000111333444555444111//////000......///111222333444555//////000000111111111111111000///000111000///---...............///000000000000000000////////////---...//////......///111111000000///...---,,,+++.../////////.........///***++++++,,,---...//////---///000///---,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---,,,,,,+++++++++******************++++++,,,,,,---+++)))'''(((+++,,,+++(((************************------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,,,,+++,,,,,,------//////...------,,,,,,++++++,,,...///000///...---........................---......//////......---.........////////////000000000000000000000000000000///......------......---......///000111111222000000000///000000111222222222111111222444666777555666666777888999:::;;;;;;<<<@@@GGGMMMUUUaaammmyyy111111111111000000000000111000000000000000000///111111111111111111111111111111111111111111111111000000000000000000000000...///000111111111111111111000000000000000111111333333333222222222222222000000000000111111111111000000000111111111111111000000000000000000000000000000000000000///......,,,...//////.........///........................////////////000000000000,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000000.........///000333555666222222111000////////////---...///000000111111000000000000111111111222222111111////////////000111000000//////////////////------......///000000000....................................////////////---...000000///...///000,,,---............------...//////......///222444777:::<<<;;;666111000000...///000111222333444444/////////000111111222222111000///000111000///------------......///111111///////////////.........---...//////......///111...............---++++++,,,.........---,,,---...++++++,,,,,,------......---...000///...,,,---...------,,,,,,,,,,,,++++++***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************+++,,,------......------------,,,,,,*********++++++,,,,,,,,,***)))))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,------...,,,,,,,,,---......//////)))+++...000111000...,,,,,,---......///.........,,,,,,------------,,,,,,------........./////////000000000000000000000000000///......------......,,,---...///000111222333111000000000000111222222222111111111222333444444444444555777888999::::::;;;;;;???GGGNNNVVVcccooo{{{111111111111000000000///000000000111111111111111111111111111111111111111111111111111111111111111////////////////////////...///000111222222222222111111000000000000111111222222222222222333333333/////////000000000111111/////////000000111111111000000000000000000000000000000000000000///......+++---//////.........///////////////////////////////////////000000000000---------------......///---------------------------...//////000000000///////////////000222444555111111000///............---...///000111111111111/////////000000000111111///////////////////////////////////////000000000------......///000000111....................................////////////,,,...000000///...///000---......//////...---,,,---...///---,,,...333777===AAAEEECCC<<<666222222//////000111222222333333...//////000111111222222111000///000111000///---//////.........//////000------------............---...//////......///111,,,---............---,,,)))+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...///------,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,............------------,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,+++***+++,,,........................,,,,,,,,,,,,---------------------,,,,,,++++++++++++,,,---.........------,,,,,,,,,,,,,,,---......,,,,,,------.../////////+++,,,---...////////////+++,,,---...///......---,,,,,,------------,,,,,,,,,---------............000000000000000000000000111000//////......//////---......///000111111222111111111111111222333333222222333333444333333333333444555777888999::::::::::::???GGGNNNWWWeeerrr~~~|||}}}222111111111000000//////000000111111222222333333000000000000000000000000111111111111111111111111............///////////////000111222333444444444111111000000000000000111//////000000111111111222---.........//////000000......//////000000000111000000000000000000000000000000000000000//////...+++---//////.........///000000000000000000000000////////////000000000000000000000000000111222222////////////////////////------...//////000//////000000//////000222444555111000///......------------...///000111111111111////////////000000000000---...////////////............//////000000111111---------...///000000111..................................../////////000,,,...///000///...///000...///000000000///...---.........---,,,...444888AAAFFFKKKIIIAAA999444333000000000111222222333333...//////000111222222222111000///000111111///---111000///......---......,,,------------------------...//////......///111+++,,,.../////////...---,,,...000///---,,,...000---,,,,,,,,,,,,,,,,,,,,,+++---...///.........000---------,,,,,,,,,++++++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++,,,---...///,,,,,,,,,+++++++++******+++++++++++++++++++++++++++...000...,,,***,,,///++++++++++++++++++++++++,,,------....../////////---------,,,,,,++++++++++++,,,.../////////...---,,,,,,,,,,,,,,,---...///000//////...------,,,,,,------,,,,,,---...000111***+++---.........------,,,------------------,,,,,,,,,,,,---------......000000000000000000000000222111111000000000000000////////////000000000000222222111111222222333444333444555666555444333222222333555777888999999:::999:::>>>GGGOOOXXXgggtttwwwyyy{{{555333111111333444222///000000000000000000000000000111222111000//////111000000000000////////////---///000111111000///---222222111111111111222222444222111/////////000000//////000111111111111111000000111222222222222111222111111111000000/////////000000000000000//////////////////000000000000////////////////////////......//////////////////------......//////000000000//////.........//////111111000000//////............////////////......+++,,,---...///111222222333111///...---------.........//////000222333444//////.........------------------.........////////////000//////...------******+++---///000111222////////////////////////////////////////////////...............///000000///000000000///...---,,,------------...111555999CCCGGGLLLKKKDDD;;;555222//////000000111111222222////////////000000000000111111000000//////......////////////////////////,,,,,,------.../////////------........................//////......---,,,000...+++***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,.../////////...------,,,,,,...000...+++***+++...+++,,,---...............++++++,,,,,,,,,,,,------......---,,,,,,+++******000---)))***,,,//////...------------------------...---+++******+++---...,,,---...//////...---,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------.........---------////////////------***++++++,,,,,,++++++***---------.........//////,,,---......---...///000---------------------------...//////......000111111111111///---,,,---...111000///......000222444000///.........///111222333111......///111111111000000111222222222222111333333444555777999;;;<<<;;;;;;???EEELLLVVVgggvvvxxx{{{www444222111111333333111///000000000000000000000000...000111111000000111333000000111111222222222333...///111222222111///...111111111000000111111111000000000///000000111111///000000111111111111111000000111222222222222111111111111111000000000/////////000000000000//////////////////000000000000////////////////////////......................../////////000000000000000000///////////////000000000000///////////////.........////////////......,,,------...///000111111111000///......---......222111000000//////000000000000/////////.........---------.........//////111000///---------...///---------....../////////////////////////////////////////////////////////...............///000000111111000000000000//////+++,,,---...///222777;;;DDDHHHKKKJJJCCC:::333000---------...............////////////000000000000111000000000/////////.............................................------//////......------,,,,,,...............------,,,+++***)))***++++++***))).......................................---,,,,,,+++---......+++******,,,******+++++++++******)))++++++,,,,,,,,,,,,------......---,,,,,,+++******...,,,+++---000111///---------------------------...---+++******+++---...,,,---............---,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------------,,,,,,******+++,,,,,,+++******++++++,,,,,,,,,,,,++++++------------............------.........---...///------------------------,,,...//////......///000000111111///---,,,---...000000/////////000222333000//////...///000111222333111......///111111111000000111222222222222111222333333444555666666777;;;;;;???EEEKKKUUUeeettt}}}{{{333222111111222222111000000000000000000000000000---...000111000111222444//////000111222333444444///000111222222111000///111000000//////000000111---...///000000111111111///000111111222222111111///000111111222222111111111111111111000000000000//////000000000000//////////////////000000000000////////////////////////111111000000000000000111111111111111000000000000......//////000000111111.............../////////......////////////................../////////000......////////////......222111000000//////000000000000000000000/////////------........./////////222000...,,,+++---///111000000//////...------,,,///////////////////////////////////////////////////............//////000222111000000000111333333---...000111222666;;;>>>DDDGGGJJJIIICCC;;;333///............------------////////////000000000000000000000000////////////........................000//////...------,,,,,,000000///...---,,,++++++...............---,,,,,,++++++,,,...//////,,,)))........................,,,------------,,,,,,+++)))+++------,,,*********---------...------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,++++++***++++++---000222222000---------------------------------++++++++++++------,,,,,,------------,,,,,,---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111,,,------------,,,,,,+++,,,---............---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.....................---------------------------------,,,---///...------...///000111111///------.../////////000000000000111111///////////////000111111333111///...000111111111000000111222222222222111333444555666666666555444;;;;;;???EEEJJJSSScccrrr}}}111111000111111111111000000000000000000000000000---///000111000000222333---......///000000111111000111222222222222111000000000////////////000000---...///000111000000///000000111222222222222111///000000111111111111111111111111000000000000000...//////000000000000///////////////000000000000////////////////////////222111000/////////000000111111111000000/////////,,,---...///000000111111,,,,,,------......//////......////////////......///////////////.........,,,---///000000000///...............000111222333////////////////////////............////////////000///...------...///000111000000///...------,,,//////////////////////////////////////////////////////............///000111000/////////111444555111222333444555888<<>>@@@CCCEEEDDD@@@:::666222222222111111000000000////////////000000000000////////////000000000000........................---------.........//////+++,,,,,,,,,------......---------...---,,,,,,+++---+++)))(((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++,,,---.........,,,+++'''(((***+++---.........+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,)))***+++---...///000000,,,++++++++++++++++++,,,...------,,,,,,------...,,,,,,,,,---------......000///------...///---+++,,,,,,,,,---------......---...//////---,,,---//////000000000......000222//////000000000000///......//////000000000000000222000//////111111111000000000111222222222222111111333555888999:::999888;;;;;;???DDDHHHOOO]]]jjjyyywwwyyyuuu}}}...///000000//////000111111111111111111111111111000222222111/////////000222222222222111111000000111111111111111111111111111000000//////000000111222222222111111000///...000111222222333222222222...///000000111111000000000000000000111111111111---...///000000111111000////////////000000000000000000000000000000000000444333111///...///000111////////////............,,,---...000000000//////.............../////////......////////////......///////////////.........------...///000000//////111000//////......//////------------................../////////000000000+++---000222222000...,,,...////////////000000000////////////////////////////////////////////////000//////............///...---------...///111222...///000///...///000222:::;;;>>>AAABBB@@@;;;777////////////............////////////000000000000////////////000000000000------------------------,,,,,,------...//////000******+++,,,---...//////---------------,,,++++++///,,,))))))***,,,------........................+++,,,,,,---------------...,,,+++,,,...///...---)))***+++---...///000000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***+++---...000111111111------,,,,,,,,,,,,------...---,,,++++++,,,---...---------.........//////000...,,,---///000...++++++,,,,,,------............000000000...---...///...///000000//////111333000000////////////............///000000000000000111000///000111222111///000000111222222222222111///000333555777888888888;;;;;;???CCCGGGMMMZZZggguuu}}}xxxyyysss}}},,,...000000......///111111111111111111111111111///000111111000///111222111111111111111222222222000000000//////000000000111111111000000111111111333222111111111111111222000111222222333333222222...//////000000000000000///000000000111111111111---...///000111111111111////////////000000000000000000000000000000000000888666333111000111333444///////////////000000000...///111222222111000///000000///////////////.........////////////.............../////////////////////.........//////000000000///............///---.........////////////.../////////000000000000,,,---///000000000///...////////////////////////////////////////////////////////////////////////000000///...............---------....../////////+++,,,---...------///000777888999<<<>>><<<777333,,,,,,,,,---------------////////////000000000000.../////////000000000111------------------------------..................+++++++++,,,,,,------...,,,------------,,,++++++///...------...///...---........................,,,,,,---..................,,,)))))),,,......---...//////000000000000000++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---***)))+++---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++......---,,,,,,---......,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000000000000000///............///000---,,,+++******+++,,,---........./////////000000000---***,,,000111///,,,++++++,,,,,,---......///000111222111///...///000...///000000///000222444111000///...---......///---...///000111000000///111000///000222222000///000000111222222222222111222222333444555666777888;;;;;;???CCCFFFKKKXXXdddqqqyyyzzzyyyrrrzzz~~~,,,...000000...---///222111111111111111111111111---///000111000111222444------...///000111222222000000////////////000000222222111111111111222222222111111000111333444555111111222333333333333222...//////000000000000000//////000000111111111222---...///000111111111111////////////000000000000000000000000000000000000333111...,,,+++,,,.../////////000000111111222222111222333444444333111000111111000000//////............////////////..................//////000000000///...------...///000------------///000111222.../////////000000111111////////////000000000000...............///000000111111000000//////......////////////////////////////////////////////////111000///...............---...//////000//////...***,,,.../////////111333666666777999;;;999444///,,,,,,,,,------.........////////////000000000000.../////////000000111111------------------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++,,,...---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...///+++''''''***---...---............---,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++...111000---+++***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...------------...///+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000222222222222111000......---,,,+++******+++,,,------,,,***))))))***,,,---////////////000000000000///,,,***,,,000222000,,,++++++,,,,,,---...//////111222222111000//////000...///000000000000222444222111...---,,,---///000---...000111111111000///111000///000222222000///000000111222222222222111777666666666666777888888;;;;;;???CCCFFFJJJVVVcccooovvv|||zzzqqquuuxxx}}}............////////////333///***''''''***///333111111000000000000111111222222111111111111222222111000///......///000111111111000000000000111111222222222222222111000///000000000000000000000000000000000000000000000000//////000000000000//////222111111111000000//////222222111111000000//////111222111///------///111////////////000000000000000000000000000000000000333444555666666444222111000000000000////////////000000//////.........---////////////////////////............////////////////////////////////////,,,---///000000000///...000000000000000000000000000000000000000000000000---------...000111333444...---,,,---/////////...---------------...///000////////////////////////...///000///---,,,,,,...///////////////000111111555666888999888666333111............////////////////////////000000000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000///...------...///...,,,---,,,+++,,,...///...---------------------------------------------------........................------------------------,,,...000000...------------,,,,,,,,,,,,---..............................000///---,,,++++++,,,------,,,,,,++++++,,,,,,---000...+++))))))***,,,...///......------...000111))))))***++++++,,,---------,,,,,,+++,,,---///000++++++---...//////000000//////000000000000//////........................,,,,,,,,,,,,,,,---//////000//////000111222111000///...---,,,,,,,,,,,,,,,------,,,,,,,,,------...000111222333222000...,,,000111111111111222222222111000...------///111222******+++---///000111111222222111111111111111111555444444333333222222111333555888:::999888888888999999===BBBGGGMMMXXXccchhhzzz~~~vvv|||....../////////000000000111000---,,,,,,---000111111111000000000000111111222111111000000111111222111000//////...///000111111111000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111000000000///000000000000000000000000.........---++++++,,,...////////////000000000000000000000000000000000000111222333444444222000///000/////////////////////000/////////.........---////////////////////////............////////////////////////////////////---......///////////////000000000000000000000000////////////////////////---------...///000111222...---,,,---/////////.........---------......///...........................///000///---,,,---...///////////////000000111444555777777777444222000------------............/////////000000000111111111111000000///......---------------------------............/////////000...---,,,,,,......---,,,---,,,+++,,,...///...---------------------------------------------------........................+++,,,,,,,,,------------+++---//////...------------,,,,,,,,,,,,---......---------------,,,,,,,,,------,,,,,,,,,------...---,,,,,,++++++,,,,,,---///...,,,+++***+++,,,---...............//////000******++++++,,,------...------,,,,,,,,,---...///------......///........./////////000000/////////........................,,,,,,,,,,,,---...///000222111//////000111000//////...------,,,---------//////...............//////000111222222000///...///000000000000111111111222111///......///111222//////...//////000000111111111111111111111111111333333222222222222111111444555666666555666888:::;;;;;;>>>CCCGGGLLLVVVaaaiiizzzssswwwxxx{{{/////////000000000111111000000111111111111000000111111000000000000111111222111111000000111111222000000/////////000000111111111000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000//////000000000000//////111111111111000000000000------...//////000111111000111111///...---///000////////////000000000000000000000000000000000000///000111111111000...---/////////////////////////////////...............////////////////////////............////////////////////////////////////...............///000000000000000000000000000000..............................------...//////000...---,,,---/////////...//////...---------..............................---/////////---,,,---...//////......//////000111222333444555444222000///,,,,,,,,,------------...000000000000111111111111222222222111111000000///....................................////////////...---,,,,,,.........,,,---,,,+++,,,...///...---------------------------------------------------........................******++++++,,,,,,------)))+++---...---------...,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++***+++,,,---............------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,------...///////////////++++++,,,,,,---...............---,,,,,,,,,------......//////...------,,,......////////////......------------------------------------...///000111555333///..................------------...//////222111000///////////////...///000111222111000////////////000000000000111222222000//////000111222444333111000//////000111111111111111111111111111000000111111111222222222555555444333222444777;;;===<<>>DDDGGGMMMWWWbbbmmm~~~||||||yyyzzz000000000000111111111111111000000//////000000111111111000000000000111111111000000000000000000111//////000111111111111111111111000000000000111111111000000//////000111111000000000000000000000000//////////////////////////////000000000000//////000000000000000000111111000/////////.........---,,,...//////...---...///////////////000000000000///////////////////////////////////////......---------....../////////000---------...............////////////////////////............///////////////////////////////////////......------...000111////////////////////////........................//////...------------......---,,,---/////////...000///...---------------........................,,,...///...------...///...............//////000...//////000//////...------.........///////////////000000000000111111111000000000000000000/////////////////////////////////////////////.........///...---...000111000///---,,,+++,,,...///...---------------------------------------------------........................------,,,,,,+++***))))))'''***,,,------,,,---...,,,++++++++++++,,,------///.........---------,,,,,,---...///...---+++***...------,,,,,,------...,,,---...//////---,,,***+++,,,.../////////...---------............//////.........------,,,,,,++++++,,,---...////////////------............------------------------------......---......///000111777333...,,,+++,,,,,,,,,,,,,,,,,,---...///000111111000///...---,,,,,,,,,+++,,,---///000222222222111111222222222222333333333222222111111111111111111000/////////000111222//////000000000111111111000111111222333444555555444555666666555666777999999999===CCCHHHNNNZZZeeepppzzzxxxuuuwww/////////000000000111111222000...------...000222111111000000000000111111111000000//////000000111//////000111222222222222111111000000000000111111111000///...///000111222000000000000000000000000//////////////////////////////000000000000//////000000000000111111111111111111000//////...---------///111111000///000111////////////000000000000000000000000000000000000000/////////............---------......//////000---------------.........////////////////////////............////////////////////////////////////...............///000000000000000000000000000000........................//////...............///...---,,,---/////////...//////...---------......------------------------,,,---///...------...///......------......///000------............------........./////////000000////////////000000000000///////////////////////////////////////////////////////////////.........///...---...000111111000---,,,+++,,,...///...---------------------------------------------------..............................---,,,+++******))))))+++---...---------...+++++++++++++++,,,------....................................---,,,+++***......------------......---......//////---,,,+++,,,,,,---.......................................------.........---,,,,,,***+++,,,...///000000000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333111---,,,,,,,,,,,,,,,+++++++++,,,---...///000///...---,,,,,,,,,,,,,,,+++,,,---...000111222333222222222333333333444444222222222111111000//////------...//////000111111...//////000000111111111111111222333444444555555333555666777666666777999888999===CCCIIIOOO[[[fffpppyyyvvvtttwww....../////////000000000111000///......///000111111111000000000000111111000000////////////000000...///111222333333222222111111000000000000111111000000.........///111222000000000000000000000000//////////////////////////////000000000000/////////000000000111111111111000000000000000000000000///111333444333222222333////////////000000000000000000000000000000000000//////......---------...,,,,,,---......///000000,,,,,,,,,------.........////////////////////////............////////////////////////////////////---......///////////////000000000000000000000000/////////////////////////////////......///000000...---,,,---/////////.........---------......///------------------------,,,---......------...000...------------...//////---------------------------------.........//////---.........////////////////////////////////////........................000/////////............---,,,+++,,,///000///...---,,,+++,,,...///...---------------------------------------------------........................,,,,,,,,,,,,,,,---------+++---//////...---------+++++++++***++++++,,,---+++,,,,,,------......///...------,,,,,,,,,------......------------.....................------,,,------,,,,,,------......------------------------+++,,,---.........---,,,,,,,,,---.../////////...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,,,,---...---,,,+++++++++++++++,,,---...------,,,,,,,,,,,,,,,---,,,,,,---...///000222222111111222222222333333333111111111111000///......+++---///000111111000///......//////000111111222111111222222333333333444444555444333333444777:::::::::>>>DDDIIIOOOZZZeeeooo~~~zzzwwwuuuxxx............////////////000000000111111000000000111111000000000000111111000000////////////000000...///111222333333222222111111000000000000111111000///...---...///111333000000000000000000000000//////////////////////////////000000000000////////////000000111111111222//////000000111111222222,,,...000111000///000000////////////000000000000000000000000000000000000///...---,,,,,,,,,------,,,,,,------...///000000,,,,,,,,,------.........////////////////////////............/////////000////////////////////////,,,---///000000000///...000000000000000000000000000000000000000000000000///////////////000111111...---,,,---/////////...---------------...///000------------------------,,,---......------///000...------------...//////------------------------,,,,,,,,,---------......------------.........//////////////////000000000........................000000//////.........---+++******+++---......------,,,+++,,,...///...---------------------------------------------------........................******+++,,,...///000000,,,...000000...---------++++++******++++++,,,---)))***+++,,,------...///---,,,++++++,,,---///000......------------......//////......------------...---,,,+++,,,---...///---------------------,,,***+++---...///...------.........///......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---,,,+++,,,...///...---++++++******++++++,,,,,,------,,,,,,,,,---......------------...000111222000111111111111222222222111111111111000///------,,,...000222222111///------......///000111111222111111111111111222222222666555222000///222777;;;<<<<<>>EEEIIINNNXXXbbblllwwwxxxnnnlllkkklll|||yyy~~~222222222111111111111111111111222222111///...---000000/////////000111111//////......//////000111111111111111111111111111000000000000000000000000...///000111111111000///000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000////////////000000000000............///////////////............---------++++++,,,---......//////.........................../////////000000111111///..................///......////////////......,,,---...///000000000///////////////000000000000000000////////////......000//////......//////000...///000000//////000111......------------...............//////.........------...////////////...---------,,,------...//////////////////........./////////......///000000...000111000///...///111//////000000000000//////............---,,,+++***,,,---......---...000222........................000000///...------------,,,++++++++++++,,,,,,---+++,,,---...///...------,,,------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////,,,,,,------------,,,,,,,,,,,,------.../////////........................---......---,,,,,,...///000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,++++++,,,,,,,,,+++*********+++,,,---------------------------------......///000000000222222444444444444222222///......------......///......////////////000000///000111222222111000///111222333222111111333555333333444555666777888888888999===DDDHHHMMMWWWaaakkkwww~~~}}}rrrnnnmmmnnn~~~zzz222222111111111000000000000000000000000////////////////////////000111111000000000000000111222222111111111111111111111111000000000000000000000000---...000111222111000///000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000111222222000000000000000000000000////////////000000000000........................///............---------,,,,,,,,,------.......................................//////////////////......------------......---...///000000///...---,,,---...///000000000///////////////000000000000.........///////////////000000////////////000000...///000000//////000222......------------......------............------,,,---......//////......---,,,,,,,,,------...///------......//////000000,,,---...///////////////...000111000///...///111//////000000000000//////000000000000///...---,,,...///...---++++++,,,...------------------------......------,,,---------...---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...//////,,,---...//////...---,,,,,,,,,------...//////000.........------.........,,,---...---------///111111000000///......------------------------------------------------------...........................---,,,,,,++++++,,,,,,,,,+++*********+++,,,---........................------......///000000000111222333444444333222111///......------......///........./////////000000222222111111000000//////111222333222111111333555333333444555666777888888888999===DDDHHHMMMWWWaaajjjuuu|||xxx~~~~~~ssspppoooooo111111111111000000/////////.........///000111222///////////////000111111000000000000000111111222111111111111111111111111000000000000000000000000,,,...000111222111000///000000000000000000000000///000111222222111000///////////////////////////000000000000000000000000...............///000000000000000000000000000000////////////000000000000//////.........---------//////.........---------,,,,,,------------......................................................---------,,,,,,------------...///000000///...---+++,,,...000000000000///////////////000000000000------......///000000000000000////////////000000+++---......------...000.........------.........,,,------------------,,,,,,---......//////......,,,,,,,,,,,,------...///+++,,,---...///111222222***+++---///000000///...///000111000///...///111//////000000000000//////,,,,,,,,,---,,,,,,++++++///...---***'''&&&'''(((------------------------++++++++++++,,,---......///......---,,,,,,,,,,,,...---,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000---...///000000///...---,,,,,,------...///000000......------------......+++,,,---------...000222111000000///...---------------------------------..................................../////////000...---,,,,,,++++++,,,,,,,,,+++*********+++,,,---////////////////////////------......///000000000000111333444444333111000.........------...................../////////000000000//////000111222222111222333222111111333555333333444555666777888888999:::>>>EEEIIINNNXXXbbbhhhttt}}}rrrxxx|||rrrooooooppp222111000//////000111222000000000000000000000000000000000000000000000000222222111111111111111111222222222111111111000000000000000000000000000000111000///......///000111000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000//////000000111111111111////////////////////////........................///000111222222111000///000000000000000000000000------------------------////////////////////////////////////////////////........................///////////////////////////////////////.........000000000000000/////////000000////////////000000***++++++,,,---...//////000000000000000000000000+++,,,,,,------.........***+++---///000000//////...------,,,,,,++++++***+++,,,.../////////......000///...------------------------------...////////////000000000000////////////000000000000////////////...------------.........////////////......///...---,,,,,,---...///.........///......---------,,,,,,++++++,,,,,,---,,,)))''')))---000...***,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,...------,,,---...///000---,,,---...000000...,,,---...000000///...///000/////////...---------,,,---,,,,,,,,,,,,---......///...---,,,++++++,,,------,,,,,,,,,,,,---......000000///...------------////////////////////////111000///......///111222//////000000///...------******+++,,,---//////000222///------...//////---***+++---......---+++******+++,,,---------,,,+++---,,,++++++---.........///...,,,++++++,,,---///000111111222222333444444000000///...............,,,---...//////000000000000000000000111111111111111111222222222333333333222222333333555666888999999<<<@@@CCCFFFMMMVVV]]]hhhxxxyyy}}}uuurrrppprrr222111000//////000111222111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111000000000000000000000000000000000///......///000111222000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000000000000000000000111111////////////////////////000000000000000000000000...///000111111000///...////////////////////////........................////////////////////////////////////////////////................................................/////////////////////...........................000000////////////000000---------......//////000////////////////////////---------------.........+++,,,---////////////...,,,,,,,,,------------------...///000000000////////////.........//////000......---------....../////////000000000000////////////000000000000////////////...------------.........////////////......000000///......///000000+++,,,,,,---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,)))''')))---///---+++,,,,,,,,,---------......------------,,,,,,,,,,,,------,,,,,,,,,---//////---,,,,,,---//////...,,,---...//////---++++++,,,............---------------,,,,,,,,,,,,---......111000///...---......///...------------...//////,,,,,,+++++++++,,,,,,---........................111000//////............///////////////...------------------------------///111222111...---...000+++,,,...///...---+++***++++++---.........---,,,///...------///000000//////...,,,++++++,,,.../////////111222333444444444000000///...............///000111222222222222222000000000000111111111111222222222222333333333333222222333444555777888999999<<<@@@CCCGGGNNNXXX___hhhwww{{{zzzvvvtttxxx111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111111000000000000000000000000//////......///000111222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000---...///000000///...---........................////////////////////////////////////////////////////////////////////////........................////////////////////////......//////////////////........................000000////////////000000//////////////////////////////////////////////////////..................,,,---...//////...------,,,,,,------...//////000...///000000111000000000......//////000111111222///......---------......//////000000000000////////////000000000000////////////...------------.........////////////......///......------......///++++++,,,,,,---,,,,,,+++------,,,,,,,,,,,,------,,,***(((***---///---+++,,,,,,,,,---------......//////......---,,,,,,,,,---,,,,,,,,,,,,------...---+++***+++,,,...------,,,......---+++)))))))))------------............---,,,,,,,,,,,,---......------,,,+++++++++,,,,,,///............///000000++++++++++++,,,---..............................000000000///...---++++++///////////////......---000//////...---,,,++++++,,,111666444///,,,...222,,,---.........---+++***,,,------...///.........000...------///000000///......---,,,,,,---...///---///111333555555444333000000///.....................///000000000//////000000000000111111111111222222333333333444444444222222333444555777888999999<<<@@@DDDHHHPPPYYYaaajjjyyy~~~{{{tttssszzz111000000000000000000111222222222222222222222222000000000000000000000000111111111111111222222222111111111111111111111111000000000000000000000000000000000////////////000////////////////////////000000000000000000000000////////////////////////000000111111111111000000000000000000000/////////////////////////////////..............................///000000///......................................................////////////////////////////////////////////////........................000000000000000000000000............////////////000000000000000111111111000000////////////000000000000000//////.........////////////////////////000000//////.........---....../////////...,,,+++---........./////////000////////////000/////////......//////000000000000//////...------------...//////000000000000////////////000000000000////////////...------------.........////////////......++++++++++++++++++++++++------......///.........------,,,,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,,,,---------......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,------+++,,,...---+++*********,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,++++++++++++++++++...............//////000---------------...///000........................------...///...---+++***...///////////////......000000///...---,,,,,,+++,,,000444333000------///,,,---------,,,+++***)))---......///////////////...---++++++---...------...------------......///...000333555555444222000000000///...............------...//////......---///000000000111111111111222333333333333444444444333333333444555777999:::888<<<@@@DDDIIIQQQ[[[bbbnnn|||yyyrrrsss}}}000000000111111000000000111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000222111111000///...------////////////////////////111111111111111111111111////////////////////////000000111111111111000000000000//////////////////000000000000000000000000........................///000111111111111000///........................------------------------////////////////////////////////////////////////........................////////////////////////---.........//////000000000000000000111111222222000000////////////000000000000//////...---------........................000000//////.........---...////////////---,,,+++000000000//////.........///........................////////////...---,,,///......---------......//////000000000000////////////000000000000////////////...------------.........////////////......***++++++++++++++++++***,,,------.../////////......------,,,,,,------...,,,++++++,,,---------,,,,,,,,,,,,---------......000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,***)))(((***,,,,,,,,,)))+++---...---,,,---...+++,,,,,,,,,------......---,,,,,,,,,,,,---......000000000000000000000000------,,,,,,------...///000///...---------------........................***+++,,,.........---,,,......///////////////...........................---...///000000///,,,***+++++++++++++++***))))))............//////000000///---++++++---...---,,,------------......//////111333444555555222///---000000///...............000000111222222222111111///000000000111111111111222222222333333333444444333333444444666777999:::888<<<@@@DDDIIIQQQ[[[bbbnnn{{{zzzuuuxxx000000111111111111000000000000000000000000000000000000000000000000000000000000000111222222333333111111111111111222222222000000000000000000000000111111111111000...---,,,000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000.........//////000000000000000000000000000000000000000000000000000000000///000111222222111000///........................------------------------////////////////////////////////////////////////........................------------------------------......///000000000---......//////000000111000000////////////000000/////////......---------........................//////......................../////////...,,,+++111000000///......------///......------------......////////////---+++***---------------...////////////000000000000////////////000000000000////////////...------------.........////////////......,,,------......------,,,******+++,,,------------......------------......,,,,,,,,,,,,------------,,,,,,,,,---------......//////......---,,,,,,,,,,,,------------,,,,,,+++,,,***)))***+++---,,,,,,)))+++............///000,,,,,,,,,,,,---------------,,,,,,,,,,,,---.........///000000111000000000,,,,,,,,,,,,,,,---............---,,,++++++++++++------------------------******,,,---.../////////---...//////////////////---------.../////////000...---,,,---//////,,,)))++++++*********+++++++++///............///000000111///....../////////...---------...//////000000333333444555444222///...000000///...............---...///000111111111111000000000000111111111111111111222222222333333333333333444555666888999:::999<<<@@@DDDHHHPPPYYYaaaiiixxx~~~vvvuuuxxx///000111222222111000///////////////////////////000000000000000000000000///000000111222222333333000000111111111222222222000000000000000000000000...///000111111000//////000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000,,,------...///000111111000000000000000000000000000000000000000000000000...///000111111000///...////////////////////////........................////////////////////////////////////////////////........................------------------------------......///000000111---......///000000111111000000////////////000000000000//////////////////........................---------------.........---.../////////...---,,,........................111000///---------...///---...///000000///---,,,,,,,,,,,,---...///000111//////000000000000////////////000000000000////////////...------------.........////////////......,,,---...//////...---,,,)))***+++,,,------------......------------......,,,---------,,,,,,,,,---,,,,,,,,,---------......------------,,,,,,,,,,,,---......///...---,,,++++++******+++---...,,,+++***,,,...///...---...///------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++---.........---------------------...//////---,,,,,,+++++++++,,,,,,---------------------------,,,,,,------...//////------...///////////////............////////////...//////...------------++++++++++++,,,---............---------...///000111000......//////...---,,,---...//////000000000111222222333333222222111000000///...............***+++,,,...///000000000000000000000111111111111000000000111111111222222444444444555666888::::::999<<<@@@CCCGGGNNNXXX___fffvvv~~~~~~zzzssstttxxx~~~///000111222222111000///////////////////////////000000000000000000000000///000000111222222333333000000111111222222222222000000000000000000000000+++,,,...000111222222111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000+++,,,---...///111222222000000000000000000000000........................---...///000000///...---000000000000000000000000////////////////////////////////////////////////////////////////////////........................111111111111111111111111---------...///000000111///000000111222333333333000000////////////000000000000000000000111111111........................+++,,,,,,------.........,,,---...//////...------,,,,,,------.../////////222111000.........///000,,,---///111222111000///++++++,,,,,,...///111222//////000000000000////////////000000000000////////////...------------.........////////////......++++++------------+++++++++,,,---...////////////......------------......,,,---...---,,,,,,,,,---,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,....../////////...,,,++++++++++++---......,,,***,,,---///...---,,,,,,------------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,---///000000000//////...............///000000------------...///000000------------------------000///...,,,,,,---...///------...///000000/////////////////////.........---111333000+++***...222,,,,,,,,,---...///000111...------,,,,,,...///000000...,,,,,,------,,,+++,,,---...///000000000000000000111111222444444555000000///...............,,,---...000222333444444000000000000111111111111///000000000000111111111444444444555777888:::;;;999<<<@@@CCCFFFMMMVVV]]]fffwww}}}{{{{{{wwwyyy|||000000////////////000000////////////...---,,,+++000000000000000111222222000000111111111222222222000000111111111222222222111111111111111111111111//////000000111111222222000000000000000000000000000000111111111111000000111000000000111222333333111111222222222222111111///////////////000111111////////////////////////000000000000000000000000,,,,,,---...///000111111111111000000//////......////////////..................---,,,---...///000......////////////......///////////////////////////////////////000111111000000000000000000000000000000000000111111111111///...---...///000///...////////////////////////......///////////////...---,,,******++++++***))),,,,,,,,,---------......000000...------...//////,,,---...//////...---,,,,,,---//////...---...///////////////000000000000111111000000000000111111000000000000000000000000///............---------111000///...---......///,,,---///000111111111111/////////...---+++***)))------............------++++++++++++++++++++++++...///000///...---...000...---,,,,,,++++++,,,,,,+++,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++******+++,,,...////////////...---+++******+++---......///000111111000///....../////////...---,,,,,,///+++((())),,,...,,,(((------,,,,,,++++++,,,,,,......////////////......///---+++,,,///000...,,,000000////////////000000222111///---,,,---///000000000////////////000000...///000///------///000111111000///////////////+++++++++,,,---...///000333444555555555444333222000000///...............000000000000111222333444000000111111111111000000111111222222222333333333444444444444555777888999;;;===@@@BBBFFFLLLVVV]]]gggqqq}}}{{{{{{yyywwwvvv{{{111111000000000000111111333333333333222111000///111000000000000000111111000000111111111222222222000000111111111222222222111111111111111111111111000000000000000111111111000000000000000000000000000000111111111111000000111111111000111111222222//////000000000000/////////////////////000000111000000000000000000000000000000000000000000000000------......///000000000111000000000/////////...............------------000///...---,,,------.........////////////......000000000000000000000000///////////////000000111//////////////////////////////000000000111111111111///...///000000///...///////////////////////////000000000///...------222111//////000111///...---------.........//////333222111000/////////000---......//////......------///000000///......///.../////////000000000000111111000000000000111111000000000000000000000000///............---------///...---,,,+++,,,,,,---------------.....................---,,,+++))))))------............------.........------------------...///...---,,,---///...---,,,,,,++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++***------.../////////.........---+++******+++---...///000000111111000000///.........///......------...+++((()))---...---***)))***,,,---......---,,,/////////000000///......,,,******,,,000222111000///......------......///111000...---,,,---.../////////............//////---.........,,,,,,...///111000000///////////////,,,,,,,,,,,,---...///000333333444444444222111000000000///...............///000000111111222333333000111111111111111111000222222222222333333333333444444444444555777888999:::<<>>@@@CCCJJJSSSZZZfffooo}}}yyy}}}uuusssqqqvvv222111111000000111111222000000000000000///...---222111111000000000000000111111111111111111111111000000000000111111111111111111111111111111111111111111000000/////////...000000000000000000000000000000111111111111000000333222111000000///000000000000111111111111000000...//////000000000000000000000000000000000000000000000000000000000000000000000000000//////......000000000000////////////.........---------,,,,,,000000///...------,,,,,,---......//////......---........................///............///000000////////////////////////////////////000000000111333222000000111111///...//////////////////////////////000000///...------,,,+++******,,,,,,+++***---.........///////////////.........------------000///...------...///000000111222111///---------........./////////000000000000////////////000000///////////////////////////............---------////////////......//////111000...------...000111------------,,,+++***)))------............------,,,,,,,,,---------------,,,---......,,,,,,---......---,,,,,,++++++,,,,,,.../////////...---,,,,,,++++++++++++++++++++++++,,,------......---,,,,,,...//////000//////.........---,,,,,,,,,,,,---.........////////////......------.........///000000,,,+++)))+++---//////...)))***,,,...///......---111111111111000///......//////......//////...------,,,,,,,,,,,,,,,,,,---...------,,,,,,,,,------........................---......---,,,,,,---///000000///............//////////////////000111111333333444333333111///...000000///...............---...000222333222111000333222222222222222222333333333333444444444555555333333333444555666777888:::<<>>@@@BBBDDDJJJSSSZZZcccmmm{{{zzz{{{ooolllhhhmmm~~~111000000000000000000111...//////000000/////////////////////000111333333222222222111111111000000111111000000////////////000000000000000000000000.........///////////////////////////////////////000000111111111111000000000////////////000000111------............---------...000111111111//////////////////////////////////////////////////////111111000000000000000000.../////////000000000111//////.........------------......//////...---,,,,,,------......------,,,////////////////////////...------------...//////000000000000000000000000........./////////000000///...---...000111111000////////////////////////------...///000000000///...,,,,,,---...//////...------------............//////000000000///------//////000000000000//////---///000000...---......---------.........////////////............//////000000000000000000000000///............---------++++++---.........------+++++++++,,,,,,---------.........///......---,,,------............------,,,,,,,,,---.../////////---...//////------...///...---,,,,,,++++++,,,,,,+++,,,------------------------------------------,,,,,,,,,,,,------......++++++,,,------...------------............------//////...------...//////222111///...---...000111......///...---...///000///...---,,,,,,---///000+++,,,---......//////...,,,...000000///...000333//////............//////------......////////////---...000111111000...---......///...---,,,...000//////...------------...000//////....../////////000000222333333333222111000000///.....................//////000111111111333222000//////000222333222222222222333333333333222222222333444555666777;;;===???AAACCCIIIRRRYYYcccmmm{{{{{{wwwnnnjjjeeeiiizzz222222111111111111222222222333333444444444333333.........///000222444444222222222222111111000000111111000000/////////...000000000000000000000000---.........//////000000////////////////////////000000111111111111000000//////...//////000111222//////000000000000//////---...000111222111///...000000000000000000000000////////////////////////000000000000000000111111.../////////000000111111......---------,,,,,,,,,//////000000///---+++***,,,------......------,,,------------------------...------------...//////////////////////////////............/////////000---,,,,,,---000111111000////////////////////////...///////////////......///------...000111000///............/////////000//////000///---+++)))(((...///000111111000///...---///111111000//////000---------.........////////////............//////000000000000000000000000//////.........---------,,,---///000000000//////....../////////...---,,,---------...------,,,,,,---..................---))))))***++++++,,,------,,,---......,,,,,,---......---,,,,,,++++++,,,,,,------...///000000000///........................,,,,,,,,,,,,,,,---...///,,,,,,------,,,,,,++++++------............------111000///......///000111333111///...---...///000//////000///------...000++++++---...//////000000******,,,---.../////////000222333111...,,,---//////......------......///------...///000000//////,,,---///000000///---,,,------...---,,,+++---/////////...------------...000///............//////---...000111222222111111000000///...............///.........///000111222222111///......///111222111111222222222333333333222222222333444555666777:::<<<>>>???BBBHHHPPPWWWcccmmmzzz|||~~~tttjjjfffaaaeeeuuu000000000000000000000000000000000111111000000000000000000000111111111111111111111000000000//////111111111111111111111111222111111000///......---000000//////......------000000//////......------222111111111000000//////111111000000//////......//////000000000000//////,,,+++******+++,,,...///////////////////////////...///000111111000///...//////.........---------+++,,,---/////////...---//////......---,,,******---------.........//////////////////////////////......------------............---,,,,,,,,,------......////////////......------///000111111111111...///000111111000///...///...---,,,,,,---...///111111111111000000000000////////////////////////---------............///111///---,,,,,,...000222000000000000000000000000////////////////////////000000000000000000000000111000///...---,,,,,,,,,......///000000000000000////////////............------......------,,,+++***+++,,,,,,------,,,,,,////////////////////////---.........---,,,++++++000000//////.........---,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------***,,,......---++++++,,,---------------------------,,,,,,,,,,,,---......000000//////.........---111000000////////////000///...---,,,,,,,,,,,,,,,+++,,,.../////////......////////////////////////---------.........//////000000000000////////////////////////////////////........................000000///...------,,,,,,000000000000000000000000//////............//////000///...------...///000111333555444333111000111333222222222333222///---///111222111000///000111222111111111000000//////333333333333333333333333333222222222333555777888:::;;;<<<===AAAHHHPPPVVVeeemmmzzzxxxxxxmmmdddgggfffdddqqq000000000000000000000000111111000000000000111111........./////////000000333333222222222111111111111111111111111111111111222222222111000000/////////////////////.........///////////////.........111111111000000000//////111000000000/////////...//////000000000000/////////......------...///000////////////////////////---...///000000///...---//////.........---------...///000000000000000000...//////......---,,,+++---------.........//////..............................------------......---------,,,,,,---.........//////000000//////...,,,---...//////000000000...///000111111000///...///...------------...//////.....................////////////////////////---------............///111000///------...000111//////////////////////////////////////////////////////////////////////////////...------------.........///000000000000000////////////............------......------,,,+++,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---//////000000............---------,,,,,,......---,,,++++++,,,++++++++++++++++++++++++,,,,,,---------------,,,)))+++------,,,+++++++++------------------------...------------...//////000/////////.........---//////.........//////000///......---,,,,,,------,,,---.../////////...---.......................................---------000000/////////.........................................................000//////...------,,,,,,------------------------//////............////////////............//////111333444444333111000111333222111111222222000...///000111111000///000111111111111111000000000///333333333333333333333333333222333333444555777888:::;;;<<<===AAAHHHPPPVVVccckkkyyyvvv}}}wwwllleeefffddddddsss000000000000000000000000222111000//////000111222/////////000000000111111444444444333333333333333111111111111111111111111333333222222111111000000...///////////////000000...///////////////000000111111000000000000//////000000000000//////////////////000000000000//////111000000////////////000////////////////////////------............------/////////............---111000000////////////000......////////////......---------.............................................------------......,,,,,,,,,,,,---...////////////000000000000//////+++,,,---.../////////......//////000000//////...///......------......///........................////////////////////////---------............///000000000///....................................////////////////////////////////////////////////---------------...///000......///000000000000000////////////............---............---,,,,,,------...///////////////++++++++++++++++++++++++)))***,,,...000111111222---------,,,,,,,,,,,,,,,---...///...,,,,,,,,,...---,,,+++******+++,,,---,,,,,,------------,,,,,,)))+++------,,,+++++++++------------------------///............///000000/////////...............//////...//////000111222//////......------...............///......---,,,---------------------------------.........////////////.........---------................................................/////////...------,,,,,,------------------------//////............//////......////////////......000222444444333111111111444222000000111111000//////000111111//////000111111111111111000000000000222222333333333333333333222333444555666777777888999:::;;;===AAAHHHPPPUUUaaaiiiwww|||ttt{{{vvvllleeedddaaacccvvv////////////////////////222111000//////000111222111222222222333333333333333333333333333333333333111111111111111111111111222222222111111000000000......//////000000000111......//////000000000111000000000000000000//////000000000000//////////////////000000000000//////000000///.........------////////////////////////......................../////////...............000///...,,,,,,,,,---.........///000000000000000...................................................------,,,,,,------...,,,,,,,,,,,,---///000000//////000000000000//////,,,---....../////////...//////////////////////////////............///////////////000000000000000////////////////////////---------............///////////////...---+++***........................////////////////////////////////////////////////...------------...//////......///000000000000000////////////...........................------,,,------...////////////...------------------------------...///000000000///---------,,,,,,,,,,,,,,,---...//////---------///000///---,,,,,,---///000,,,,,,---------,,,++++++***,,,......---,,,,,,,,,------------...........................//////000........................000///000000111222333444000//////.........///////////////......---,,,,,,------------------------***+++,,,---...000111111......---------,,,,,,,,,................................................//////.........---------//////////////////////////////............//////---...///000000///...---000222444444333111111222555222000//////000000//////000111000///...///111111111111000000000000000222222222222222333333333333333444666777777888888888:::;;;===AAAHHHOOOTTT```hhhvvvxxxttt{{{wwwllleeeccc```dddzzz////////////////////////222111000//////000111222111222222222333333333333111111111111222222222222000000000000000000000000000000000000000/////////.../////////000000111111.../////////000000111111//////////////////000000////////////000000000000//////000000000000//////000000000//////...------////////////////////////////////////////////////////////////////////////000///...,,,,,,,,,---.........///000111111111111.....................---........................------,,,,,,,,,,,,------,,,,,,,,,---...///000111//////000000000000//////......///000000000////////////............//////////////////////////////......//////000000000111////////////////////////---------............///,,,---......---+++)))(((........................////////////////////////........................//////...------------.........///000000000000000////////////..................//////......---,,,,,,,,,---...............------------------------------...///000000000///---------------------...---...///...------...///000///---,,,,,,---///000,,,,,,------,,,++++++***+++---///000...------------------....../////////------,,,,,,------...///---------........................///000111222333//////.........//////000//////......------------------------------------,,,,,,------.../////////------------,,,,,,,,,,,,...............................................................---------//////////////////////////////............//////---...///000000///...---000222444444333222222222444222///...///000000///...000111000///...///000000000000000000000111111111111111222222333333333333444444555666777888888888999;;;>>>AAAGGGOOOTTT___ggguuuxxxvvv~~~yyynnnfffdddaaaggg~~~000000000000000000000000000000000111111000000000/////////000000000111111///000000000000111111111000000000000000000000000000////////////////////////000000000000000000111///000000000000000000111......////////////000000////////////000000000000//////000000000000//////000111111111111111000///////////////////////////000000////////////000000...////////////000000000111000000////////////000......///000000111000000...............---------------------------------------,,,,,,,,,,,,------------------...///000000......////////////......//////000000000000000//////......------......///...//////000000//////...,,,,,,,,,------......///////////////////////////---------............///,,,,,,---------,,,***)))........................////////////////////////........................000///...---------------......///000000000000000////////////...............////////////...------,,,,,,---............---++++++++++++++++++++++++)))***,,,...000111111222------------............,,,---......---,,,...///---,,,+++******+++,,,---,,,------,,,,,,+++***)))+++---//////...------------------...//////000000,,,,,,,,,,,,,,,---......---------------.........------,,,------...///000......------......////////////...---------......------------------------111000///...---,,,++++++......---------,,,,,,,,,------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......////////////......///111333444333222222333333111//////000000///......///000000......///000000000000000111111111111000000111111222333333333444444333333444666888999777999;;;>>>BBBGGGNNNSSS^^^eeerrr{{{yyyyyynnngggfffdddjjj000000000000000000000000///000111222222111000///........./////////000000/////////000000000111111000000000000000000000000000000000000000000000000111111111000000000000000111111111000000000000000........./////////000000.../////////000000000111//////000000000000//////...///000111111111000///////////////////////////000///............///000.../////////000000000000...///000000000000000000......///000000///////////////.........------------------------------------,,,,,,++++++,,,,,,---///...............//////------............------...//////000//////......///...------------...///...///000111111000///...++++++,,,------...//////////////////////////////---------............///------.........------,,,////////////////////////////////////////////////...........................------------...//////......///000000000000000////////////............///////////////...------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---//////000000++++++,,,,,,------------***,,,------,,,,,,---///++++++++++++++++++++++++,,,------,,,,,,***)))))))))+++......,,,++++++,,,---------...///000000000---------------...//////,,,,,,,,,------.........///...............//////------,,,,,,---......///......---,,,---...//////........................//////.........------,,,............------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////............/////////111333444333222222333222111000000111000...,,,...///000///......///000///000000000111111111111///000000111222222333333555333222111222555888:::666888;;;>>>BBBGGGNNNRRR[[[bbbnnnzzz}}}{{{yyymmmhhhiiihhhnnn000000000000000000000000...///222333333222///...000000000000111111111111//////000000111111111222000000000000000000000000111111111111111111222222222222111111000000//////222222111111000000//////---.........//////000000.../////////000000111111//////000000000000//////+++,,,---/////////......///////////////////////////...---,,,,,,---...///.../////////000000111111+++,,,.../////////............////////////......//////.........------------------------------------,,,,,,++++++,,,,,,---000//////............///,,,------------------,,,---...............------///...---,,,,,,---...///...///000111111000///...------......///000111111////////////////////////---------.........//////.........///////////////000000000000000000000000////////////////////////........................,,,,,,,,,---...///000111...//////000000000000000000/////////............///////////////......---...//////000000000000000////////////////////////............---,,,++++++*********++++++,,,,,,,,,***+++,,,,,,++++++---...+++,,,,,,------,,,,,,+++---------,,,+++***)))((((((***,,,,,,+++))))))***---------...///000000111...............///000000,,,,,,,,,------.........333222111111111111111222,,,,,,,,,,,,,,,---...///...---,,,,,,---...///111////////////////////////******+++---///000111222//////.........---------------------------------........................---.............................................//////............//////000///...------...///000///111333444333222222333111000000111111000...+++...///000///...---...000//////000000111111111222///000000111222222333333555333111///000444888;;;666888;;;>>>BBBGGGMMMRRRYYY```kkkwww|||}}}|||xxxlllhhhkkkkkkqqq////////////////////////////////////////////////222222111000/////////000//////...//////000111222444333333222111000//////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000111111111111000000111000///......///000111888666333///------------000000000000000///......000///...---,,,------...+++,,,------......------................................................,,,------......------,,,------------------------//////000000///......---........................////////////////////////......///////////////..................///000111.........------.........////////////000000111111////////////////////////111000...,,,,,,,,,...///////////////////////////222222111///,,,+++,,,...///////////////000111111111111000000111222333333///////////////////////////............---------000111111000000///...---+++,,,---...////////////++++++,,,,,,---...//////,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,,,,------........................,,,,,,---------.........000---***+++...000000...,,,---///000000000///...,,,...//////...------...////////////////////////........................000///...---,,,++++++,,,......---------,,,,,,,,,,,,,,,---.../////////...........................+++++++++,,,,,,,,,------000000//////......---------------............//////......---------......////////////////////////000//////.........//////111333555777888666555333555444333222111///......///............//////000//////000000111111111222//////000111222222333333333333444444444444444444888:::<<<>>>BBBHHHOOOTTTWWW^^^jjjvvv|||{{{zzz~~~ssslllkkkkkkhhhkkk}}}////////////////////////////////////////////////222111000000000000000000000////////////000000111333222222111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111000000000/////////...///000000111111000000///111000///......///000111444222000///......///000000000000000000///......000///...---------......+++,,,------......------................................................,,,------......------,,,------------------------000/////////...---------........................////////////////////////------...//////000/////////............//////000//////............//////,,,,,,---------.................................111///...,,,,,,,,,...///........................000000000...---,,,...000///////////////000111111000000111111111222222222///////////////////////////............---------...//////000000000//////+++,,,---...////////////+++,,,,,,------.........,,,,,,------------------,,,------......------,,,++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,---......///---++++++...000///...------...////////////...'''))),,,...///000222333////////////////////////........................///......------...//////......------------------,,,---......//////..............................------.........////////////////////////.........---------............//////......---------......//////////////////////////////............//////222333666888888777555444222111111000000///////////////......//////000000///000000000111111111111///000000111222222333333333333333444444444444555555666888:::>>>DDDLLLQQQXXX___kkkwww}}}{{{yyy}}}rrrkkkiiiiiigggjjj|||////////////////////////////////////////////////000000000000000000111222111000000////////////000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000////////////...//////000000//////...000000////////////000000000///...---...///000111000000000000000///......000///......------......,,,,,,---............---................................................,,,------......------,,,........................000000///------,,,,,,---........................////////////////////////,,,,,,...///000000000000000//////............/////////............//////,,,,,,,,,,,,,,,---------........................000///...,,,,,,---......---------------------------...///...---...000222///////////////000111111///000111222333222111111///////////////////////////............---------------...///000000000000+++,,,---...////////////------------------------------------------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++***+++,,,---...///---,,,,,,...//////...---------------......///,,,...//////---,,,,,,---////////////////////////....................................///000111222---------...............------.../////////..............................---............/////////.........///////////////---------............///......---------....../////////////////////////////////............//////333555777999999888666444/////////////////////000///////////////000111222000000000000111111111111000000000111222222333333333333333444444444555555666888999<<<@@@FFFMMMRRRZZZaaammmyyy~~~|||xxx~~~ssslllggghhhfffjjj|||////////////////////////////////////////////////000/////////000111222222111111000//////.../////////000000000111111111222000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////......////////////......000000////////////000000......------...///000111000000000000000///......//////..................,,,------...............................................................,,,------......------,,,////////////////////////000///...---,,,,,,,,,---........................////////////////////////+++,,,---///000111111111111000///.....................------------......................................................///...------------......------------------------,,,...//////......000111///////////////000000111///000222333333222111//////////////////////////////............------------......///000000//////+++,,,---...////////////------------------,,,,,,.........------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,*********+++---.........------............------,,,++++++---...//////000111///---*********////////////////////////....................................///000111111.............../////////......////////////..............................,,,,,,,,,,,,------------------......//////000000---------............///...------------.../////////////////////////////////............//////000444666888::::::999666555000000000000000/////////000//////000000111222333000000000000000111111111000000111111111222222222222333333444444555555555777888:::<<<@@@FFFNNNSSS\\\cccooo{{{~~~|||zzzvvvoooggghhhggglll~~~000000000000000000000000000000000000000000000000000/////////000111222222111111000//////...///////////////000111111222222////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000......////////////......//////000000000000///////////////............///000000000000000///............//////////////////,,,---......//////......................................................,,,------......------,,,//////////////////////////////...---------------........................////////////////////////+++,,,---///000111111111111000///...............---,,,,,,,,,,,,,,,,,,---......................................................---------.................................---///000000.........000///////////////000000111///111222333333222000//////////////////////////////............---------///////////////...------+++,,,---...////////////------------------,,,,,,.........------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------////////////////////////,,,,,,+++++++++,,,---...---............------...------,,,++++++---...///***,,,...///...///000111///////////////////////////////////////////////////..................///////////////////////////...///////////////..............................,,,,,,,,,---------......------......//////000000---------............///---------------...//////////////////////////////...............///000000555777999::::::999666555444333333222000//////...////////////000111222333111111000000000000000000111111111111111222222222222222333333444555666666444555777999===CCCKKKPPP]]]dddppp|||}}}||||||{{{rrrgggiiijjjooo000000000000000000000000000000000000000000000000000000000000000000111222111000000////////////000/////////000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000000//////...//////000000000000//////111000000000///......---000000000000000///............///000000000//////------...////////////...................................................,,,------......------,,,........................---...//////000000//////........................////////////////////////,,,,,,...///000000000000000//////............///------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---------------------------------...............////////////////////////---...000000///......//////////////////000111111111111222333222111000//////////////////////////////............---------////////////...---,,,,,,+++,,,---...////////////------------------------------------------,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...000///...,,,---------------------......///,,,...000000//////000111//////////////////////////////////////////////////////...------.........111000000000//////////////////000000000///..................................../////////000000000.........///////////////---------............///---------------...///000////////////////////////......---......///000111555777999::::::888666444555555333222111///...............///000111222333111111111111000000000000111111111111111111111111111222333333444555666666555777999;;;???EEELLLRRR^^^eeeqqq|||~~~||||||~~~ttthhhjjjlllrrr000000000000000000000000000000000000000000000000222111000000000000000000000////////////000000111/////////000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111///000000111111000000///...///000111111000///...000000111111000000//////000000000000000///......---...///000111000000///------...///////////////................................................,,,------......------,,,------------------------+++---///222333222111000........................////////////////////////------...//////000/////////............//////000///......------......///.........---------,,,,,,------------------------,,,------......///..............................***,,,///000000///000111///////////////000111111222222222111111111000000///////////////////////////............---------.........///......------+++,,,---...////////////+++,,,,,,------.........,,,,,,------------------,,,------......------,,,++++++,,,,,,,,,,,,------************************+++---...000000///...---,,,///111000...,,,,,,---------...////////////...111333333222000.........////////////////////////////////////////////////............///000111111333222111111000///......000000000000000///..............................////////////000000000000///////////////.........---------............///---,,,,,,------///000000////////////////////////---------......///000111555777888:::999777555333333222222111000//////...---------...///000222222111111111111000000000///111111111111111111111111111222222333444555666777999:::<<<>>>BBBHHHOOOUUU___eeeqqq||||||yyy~~~rrrgggjjjmmmsss000000000000000000000000000000000000000000000000222222111000//////000000//////...//////000111222000000000000000/////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000111111111111000000...///000111111000///...///000000111111111111000000000000000000//////...---...///111111111000///---......///////////////................................................,,,------......------,,,------------------------))),,,000333555444222111........................////////////////////////......///////////////..................///000111000000////////////000000111111000000000/////////------------------------,,,,,,---.../////////...------------------------'''***...000000111222333///////////////000111111333333222111000000111111//////////////////////////////.........---------,,,,,,---...////////////+++,,,---...////////////++++++,,,,,,---...//////,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,,,,---------000000000000000000000000+++---///111222000...---,,,///111111...,,,,,,---,,,---///000000000///...+++...000222222333555666////////////////////////000000000000000000000000---......///111222444555444333222111000...------000000000000000///..............................------------.........///000000//////.........------------.........//////,,,,,,,,,---...///000111////////////////////////---------......000111111555666888999999777444333000000000000000/////////,,,,,,------...000111222222111111111000000//////222222111111111111111111111111222333444666666777666777999<<<@@@FFFMMMRRR___eeeqqq||||||vvv~~~}}}ooogggjjjmmmsss111111000000//////......//////000000000000////////////000000111111222222000000000000000111111222000111111111111///---,,,...///000111111000///...------......//////000000222111000000000111333444////////////////////////////////////////////////////////////............000000000000000000000000////////////////////////...///000222222222111000111000///......///000111......//////////////////000000//////......------///............---------........................++++++******+++---...000---------------------------......///////////////------............------111111000///...------,,,------------------------........................000000000000000000000000000///...---------------+++---///000///---+++)))000///...---------------///////////////.........///////////////000111111000111222333333222111000......//////000000111111000000000000////////////......//////...---,,,,,,000//////...------,,,,,,++++++++++++,,,,,,---......---,,,,,,++++++++++++------............------333222111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++...---,,,+++,,,...000222222///------///111111///000000000000000000000000111000///...............------------///111333555:::888555222000000000000///////////////000111111000///...,,,,,,------...111///,,,******+++...000000000/////////...............////////////......////////////000000000000000000////////////000000............///000111222555666999;;;;;;:::888666888555333111000///...,,,---...///...------...///...///000111111111111111222222111111222222333444555555444333333333444444666888::::::<<<@@@HHHNNNaaahhhttt~~~||||||xxx{{{yyyrrriiiggggggooo111000000000/////////...//////000000000000//////000000000000000111111111000000000000000111111222000000000///...---,,,,,,//////000111111000//////.........///////////////111111000///000111222333////////////////////////////////////////////////000000000/////////......000000000000000000000000///////////////////////////000000111111111111000000///...------...///000////////////............////////////............///............---------........................,,,++++++++++++,,,...///---------------------------......////////////////////////000000/////////111000000///...---------------------------------000000000000000000000000///////////////////////////......------------.../////////......---------///...---------------...///////////////////////////////////////000111111111111222222222222111111000000000000111111111111222111111000///...------......//////...------,,,........................,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------------...---,,,,,,...000222333555222//////000111000///////////////////////////000//////............///---,,,,,,---///111333444888666333111000000000111...............//////000222111000///...//////000......------------......---------,,,,,,,,,++++++......////////////........./////////000000000000000000////////////000000.........///000111333444555666777999999888666555555333111000111111///...---...//////------...//////000000111111111111000222222111111222222333444555555444333333444444444666888:::;;;<<<@@@GGGMMM^^^eeerrr~~~~~~||||||yyy|||yyysssiiigggfffnnn000000000000//////////////////000000000000//////111111111111000000000000000000000000000111111222111111000///............000000111222222111000000000000///////////////...000000/////////000111222////////////////////////////////////////////////111111000000000/////////000000000000000000000000////////////////////////222111000000000000000000......------------......////////////......------...............////////////............---------........................---,,,,,,,,,,,,,,,------........................---......///////////////000000111111111111000000000000//////......------------------------------000000000000000000000000////////////////////////------------------...///111000///------...///000------,,,,,,,,,---......///////////////////////////////////////000111111222222111111111111222222222222222222111111111111333222111000...---,,,,,,.........///......---,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,------------------------------------------------------........................///.........------,,,,,,......---...///111333444555333111000000000///...///////////////////////////............//////000,,,,,,,,,---...000111222444333111000//////000111------------.........///111111000////////////000,,,---...//////...---,,,000000000000////////////......////////////............/////////000000000000//////......//////000......///000111333555666666666666666666555555555333111000000111222111000---...//////------...///111111111222111111000000222222111111222222333444555444444444444444555555555888:::;;;<<<@@@GGGLLLYYYbbbppp}}}}}}{{{{{{yyy}}}xxxsssjjjhhhgggooo000000000000//////////////////000000000000//////222222111111000000//////000000000000000111111222555444222111000111222333111111111222222111111111111000000000//////......///////////////000000111////////////////////////////////////////////////111111111111000000000000////////////////////////////////////////////////333222111/////////000111........................000//////......------,,,---------......////////////............---------........................------------,,,,,,,,,,,,////////////////////////---......///////////////000000111111111111000000///////////////.........................................................////////////////////////,,,,,,,,,,,,---....../////////...............///,,,,,,,,,,,,,,,---...//////////////////000000000///////////////000000111333222111000000111222333222222222111111000000000111111000///......---------...............------,,,,,,------.../////////------,,,,,,,,,------......------,,,,,,,,,------,,,,,,------------,,,,,,))))))***+++,,,------...------------------------........................////////////////////////---------,,,++++++******//////.........///000111222111000000000000//////////////////////////////...............///000111++++++,,,---...///000111111000////////////000111------......///////////////.........------------+++,,,------...------,,,111111111111111111111111......////////////.............../////////000000/////////....../////////......///000222555666888888777666444444444555555222111//////111111111000---///000///...---...///222222222222111111000///222222111111222222333444444444444444444555666666555888:::;;;<<>>CCCGGGTTT___qqq~~~{{{uuuyyy~~~sssmmmmmmnnnqqqxxx.../////////000000111111//////000000000000////////////000000111111222222000000000000000111111222///000222333333222111000111000///......///000111//////000000111111222222///000111333333222222111000000000000000000000000000000000000000000000000////////////............000000000000000000000000000000000000000000000000...///000222222222111000,,,---...//////...---,,,***++++++,,,---...//////.........------,,,,,,,,,//////.........---------........................***+++---///000000//////---------------------------......///////////////------............------,,,------...///000111111////////////////////////...................................................------,,,++++++++++++///...------...///000111222111000///////////////...//////000111222222222///////////////000111111000111222333333222111000000000111111222222222333/////////......------,,,,,,,,,---.../////////...***+++,,,---///000111111000///...------------------------------...///000---......//////......---,,,,,,,,,------.........************************////////////////////////------------------------***++++++,,,---...//////,,,---...000111111111111---000333222000......000........................111000///...............---...///111111111000000//////000000000000000///+++,,,...000000///...------.../////////...,,,+++))),,,///222222111///...+++,,,,,,,,,------............////////////......---------.........//////.........------.........000000000000111222333444777666555444222111//////...---,,,...000222333222...000111000///...///111000111222333333333333333222222111111222222333444222222333444666888999:::444777;;;<<<<<<>>>CCCGGGVVV```rrr{{{vvvzzz~~~sssmmmnnnoooqqquuu000000000000000000000000000000000000000000000000............/////////000///////////////000000111111111000///////////////////////////000000000000222222111111000000//////000000///......///111111000000000000000000000000111111000000//////......111///...------...///111////////////////////////////////////////////////222111111111000000//////111111000000//////......///............------------------.........//////000000//////.........---------------------------......////////////......000///...---------------000000000000//////////////////............//////////////////////////////000///...---------------........................---------------------------------------------------------...///000000111.........------,,,,,,,,,...---,,,---/////////...000///---,,,---...000222000000111222222222222222111111222222222222111111........................//////............//////......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,------.........,,,++++++++++++,,,------///---++++++...111222222......---------,,,,,,,,,+++,,,------......------......---,,,---...///000......------------............//////......---,,,..............................////////////......,,,---...//////...---,,,+++,,,---...///000111222---...000111000...+++)))'''(((***---...///......000000000000000000000000,,,,,,...///000000111111---,,,,,,+++,,,---///000////////////////////////000...,,,---000111///---...//////000111222222222777777777777555333111000---.........//////000000............///////////////000000111111111111000///000111222222222222222111222333555666666777777777:::===<<<;;;===BBBHHHWWWbbbrrrxxxxxx|||xxxrrrnnnlllooottt000000000000000000000000000000000000000000000000........./////////000000111111000000111111222333111111000///////////////////////////000000000000111111111000000000000000//////......///000222333000000000000000000000000111000000000/////////...111000...------...000111000000000000000000000000////////////////////////111111111111000000000///111000000000/////////...///............---------.........///////////////000/////////............000000000000000000000000...//////000000//////...//////...---------------000///////////////////////////............//////////////////////////////111000///.......................................---------------------------------------------------------...///000000000/////////......---------...---,,,---/////////...000///---------...000111......///000000000000000111111222222222222111111........................//////............/////////......------......///...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,------...000...,,,++++++,,,,,,,,,............------,,,,,,+++,,,------......------...------,,,---...///000......------------............//////......---,,,..............................////////////.........///000111111000///.........///000111222333333...///000000000...,,,+++)))***+++---......//////------------------------......///000000000//////000//////......///000111////////////////////////000...---...000000///---...//////000111111222222666666666666555333222000/////////000000000111111....../////////000000000...//////000000/////////000000111222222222222222222333444555666777777777777:::<<<<<<;;;===CCCHHHVVVaaappp}}}xxxwww|||yyysssooojjjlllqqq000000000000000000000000000000000000000000000000....../////////000000000111111000000111111222333111111000///////////////////////////000000000000000000000000111111111111.........///000111222333000000000000000000000000000000000000////////////000000............000000111111111111111111111111////////////////////////111111111111000000000000000000000000///////////////............---------000000000///////////////////////////....................................//////000000000000////////////...------------...//////////////////////////////............//////////////////////////////111111000////////////000////////////////////////////////////////////////---------------------------------...//////000000///////////////............---,,,---/////////...///......------///000111......///000000000000000111111222222222222111111........................//////............/////////......------......//////......------......//////////////////.........---------------.........---------,,,---......///------...,,,***))))))***/////////............---+++,,,------......------...------------...//////......------------.........////////////...------..............................////////////......//////000000000000//////000000000000111111111111////////////////////////---------------...//////------------------------//////000000//////...---111000///////////////000////////////////////////000...---...///000///......//////000000111111222333444555555555444222111000000000000111111111111/////////000000000111111........................111111111222222222222222333444555666777888888888777999<<<<<<;;;>>>CCCHHHTTT___nnnzzz~~~xxxuuu{{{{{{tttpppiiijjjooo~~~////////////////////////000000000000000000000000...////////////000000000...............///000000111000000///////////////////////////000000000000//////000000111111222222000000000000000000111111000000000000000000000000000000000000////////////000000///......///000000111111111111111111111111////////////////////////111111111000000000000000000000000000///////////////............---------////////////............///////////////.........------------------------//////000000000000/////////......---------.............../////////////////////............//////////////////////////////000000///////////////000000000000000000000000000////////////////////////............---------------------......///////////////.....................---,,,---/////////...///............///000000000000111222222222222222111111222222222222111111........................//////............////////////............//////......------------......////////////////////////---------..................------------...//////)))+++......,,,+++,,,.../////////////////////...+++,,,------......------------------......//////......------------......///////////////...------..............................////////////......---..................---////////////............000000///......///111111111000...---------...///////////////////////////------............------......---,,,,,,+++++++++//////////////////////////////....../////////...////////////000000111111000111333444444444333222000000000000000000000000000000000000111111111111//////............//////222222222222222222222333333444555777888888999999777999;;;;;;<<>>BBBEEEGGGUUU___nnn{{{~~~yyyuuusss{{{|||uuutttxxx111000///...///111333555111111111000000000000000111111111111111111111111333333222222222222333333000000000000000000000000000000000000111111111111000000000000000///......////////////000000000000000000///...------,,,,,,000000////////////000000...//////000000000000000000000000000000000000000000000000000000000000000222222111111000000//////////////////............//////.........---------...............///000000000000///...---,,,++++++................................................------............------++++++,,,,,,---...//////....................................////////////........................111000///...------...///------............------000//////---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---...000111222111///...***+++---///000000//////000000///......///000111////////////000000000000333333333222222222111111///000111222222111000///......////////////............////////////......222111///,,,+++*********////////////000000000000........................------............------------..................///////////////////////////////////////.........222111000......//////000,,,,,,,,,---...///000111000000//////.........---............/////////000////////////////////////...---------...///111222///000222333222111222333//////000000000000//////////////////////////////111111000///...------,,,------...//////...------........................000000///...------,,,,,,------...///000111222333.........//////111222222222111///...---...000111000000000000////////////333222000///...///111222333333333444555666777888333222000/////////000000555555666666777888888888888999:::;;;===@@@FFFJJJQQQ^^^ooo|||xxxsssrrryyy}}}wwwwww------,,,+++,,,...000111000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000000000000000000111111111111111111111111111000//////000000000000111111111111111111000//////...------000000000000000000000000...//////000000000000000000000000000000000000000000000000000000000000000000/////////.........---////////////............//////.........------------------------...///////////////...............................................................------............------,,,,,,---......///000000....................................////////////........................111000///...---......///------............------------------------------------------------------,,,---///111111000///...+++,,,---/////////......111000//////...///000000////////////000000000111222222222222111111111111///000111111111111000///......////////////............////////////......)))+++,,,.../////////....../////////000000000000........................------............------......---......///000000/////////////////////////////////////////////...///...---,,,+++,,,,,,---......---------......///000/////////...................../////////000000000000000000000000000000---,,,,,,+++,,,---//////,,,...000000/////////000//////000000000000//////////////////////////////000//////......---------................................................000//////...------,,,,,,,,,------...000111111222............///000111111222111///......///000111222222111111000000000000222111///......///111222333333333333444555666777333222111000000000111111333333444444555555666666777888999:::<<>>EEEJJJRRR]]]nnn}}}wwwwwwzzz////////////////////////111111000000000000000000+++,,,...000222222222222/////////000000111111222000000111111000000000000/////////////////////////////////000111111...,,,000000000000000000000000////////////////////////////////////000000000000222222222222222222222222//////000000000000/////////000000000000000//////000000000000000000000000......////////////......////////////////////////,,,,,,,,,---...///000000////////////////////////000000//////.........---............/////////000...------,,,,,,,,,------000///...---------------///............//////000222111000///......------............------------/////////.....................///000000000000///......------,,,------...------------......//////000000///......//////000//////............//////------......//////////////////000000000111111111111111111111111111111111//////000000000000//////000000111111111111000000////////////////////////......////////////........................---------------------........................---+++***........................////////////////////////---------------.../////////////////////........./////////...............000000///.....................//////000000111111...//////000111222222222...------...111222222111111111000///////////////........................000000//////......------111111000000////////////..................------...........................------,,,,,,------.........////////////......///////////////.........000111222444555555555555333333222222111000000000000000111111111222222222333222222111111222222333444444444444444333333333555555555555666666666777777888888888999<<>>AAADDDRRR]]]lll{{{}}}}}}|||zzz{{{000000000000000000000000000000000000000000000000222222111000//////000000111111000///////////////000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000////////////............000000000000////////////111111000///////////////000000111000000///...---000000000000000000000000//////000000000000//////////////////////////////..............................------------......------............------------------------------...................................................//////000111222222333222222111000///...------------------------------------------------------------............------///////////////000111111///............---------111000/////////000222333,,,,,,,,,,,,---///000000///...,,,---///000000/////////000111111111111111222222222222222222222333111111000///......//////111111000000111111222333///////////////.................................////////////000000000000000000000000000000000000111000///...------......///////////////.........////////////////////////222111111111000000//////111111111000000000000000222222111111111111222222000000000000000000000000111111000000000000111111......///000000000000000000000111222222222222111111111111111000///------//////000000///...------////////////000000000000++++++,,,---...///000111////////////////////////---------.........//////---------...///000000111+++,,,---......---,,,+++///...---,,,,,,---.../////////000222555777777666111111000000000000111111000111111222333333444444333222111111000000111111/////////000111111222222222333555777777777777666777888999:::;;;???CCCGGGUUU___lllxxxzzzxxxvvvuuuyyy////////////////////////000000000000000000000000222222111000000000000000111111000///////////////000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000/////////......000000000000////////////111111000//////////////////000000000000//////...000000000000000000000000//////000000000000//////////////////////////////..............................------------......------............------------------------------......................................................//////000111111222111111000000///.........------------------------........................------............------...............//////000///............---------//////.........///000111000000///000000111222333222111///000222333333222000000111222222222222222222222222222222222222222111111000/////////000000111111000000111111222222////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000/////////....../////////////////////...////////////////////////111111111000000000//////111000000000000000000000333222222222222222222333111111111111111111111111111111000000000000111111......///000000000000000000000111222222222222111111111111111000///...---//////000//////......---000000000000////////////---------.......................................---------.........//////------......///000000111......///000000///......//////...---------......000000000222444555444333111111000000000000111111000000111111222333333333333333222111111111111222///000000111111222222333222333555777777777777666666888999:::;;;>>>CCCFFFSSS]]]jjjxxx{{{yyywwwuuuxxx}}}////////////////////////000000000000000000000000222111000000000000000000111111000/////////000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111000000000/////////////////////000000000000111000000///////////////...//////000000000000///000000000000000000000000//////000000000000//////////////////////////////..............................------------......------............------........................................................................------......///000000000////////////////////////................................................------............---------------------.../////////............---------......---------...///000///.............../////////...---...000111000///111111222333333333333333111111111111111111111111111111000000000111222222000000000111111111222222////////////////////////000000000000000000000000////////////000000000000000000000000000000000000///000111111111000///.........//////////////////////////////////////////111111000000000000//////000000000000000000111111333333333222222333333333111111111111111111111111111111000000000000111111......///000000000000000///000111111222222111111000111111000000///...---000000////////////......111111000000//////......//////.........---------........................---------...............------......///000000000......///000000///......000///...---------------111000000111333333222000111111000000000000111111//////000000111222222333444444333222222222222222000111111222222333444444333444555777777777666666666777999:::;;;>>>CCCFFFPPP[[[hhhwww}}}{{{xxxuuuvvv{{{}}}000000000000000000000000000000000000000000000000111111000000000000000111111111000000///000000111000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000000000////////////000000---...///000000111000000//////////////////////////////000000000000//////////////////////////////..............................------------......------............------////////////////////////................................................---------.........//////........./////////000000////////////////////////------------------------------............------......------......///000///............---------.............../////////......---,,,,,,,,,------...---,,,---///000///---000111222222333333222222111111111000000000000000111000000000111222333333///000000111111111111111///////////////000000000........................////////////000000000000///////////////////////////000222333333111///...............////////////////////////////////////000000000000000000//////000000000000000111111111333222222111111222222333111111111111111111111111111111000000000000111111......///000000000000000///000000111111111111111000000000000000///......000000//////////////////222111111000///......---///............---------............................................................//////000000,,,------------------,,,000//////...---------,,,000//////000222222111000222111111000000111111222/////////000111111222222555444333333222222333333111111222333333444444555333444666777777777666555666777888999;;;>>>BBBFFFPPPZZZhhhwww~~~|||yyyuuuvvvyyy~~~|||111111111111111111111111111111111111111111111111111000000000000000111111111111000000000000111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000.../////////000000000111000000////////////000000---...///000000111000000//////////////////////////////000000000000//////////////////////////////..............................------------......------............------////////////////////////................................................------------............------......//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------//////......//////000111///............---------....../////////000000000111111000000///000000000000000000111333333222000///000000111111111111111111111111000000000//////111000000000111222333333...///000111111111111000////////////000000111111////////////////////////////////////000000000000////////////////////////...///111333333111000///---.........//////000000000000000000000000000000//////////////////000000//////000000111111111111111111000000000000111111111111111111111111111111111111000000000000111111......///000000000000000//////000111111111111000///000000000000//////...000000////////////000111222111111000///......------------............///.............................................---............////////////---------,,,,,,---------//////.........------,,,...---...000222333222111222222111111111111222222/////////000111111222222555444333333222222333333222222222333444444555555444555666777777777666555666777888999:::===BBBEEEQQQ[[[iiixxx~~~|||zzzvvvwww{{{222222222222222222222222111111111111111111111111000000000000000111111222111111000000000111222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111000000000/////////......//////000000111111///////////////000000111...//////000000000000///000000000000000000000000//////000000000000//////////////////////////////..............................------------......------............------................................................................................................---------....../////////........................------------------------------............------///////////////000111111///............---------......///000000000000////////////......///000000///...///000222222000...//////000111111111111000222222222111111000000///111111000000000111222222...///000111111111000///...//////000000111111222111111111111111111111111////////////000000000000000000000000000000000000...///000111111111000///------......///000000000000000000000000000000000......////////////000000/////////000111111222222000000////////////000000222222222222222222222222111111000000000000111111......///000000000000000...///000000111111000000//////000000000000//////111000///...///000111222111111000000//////......---------.........//////------------------------...............---------......//////////////////000///............///000------...//////......---...---...000222444333222222222111111111111222222//////000000111222222333444444333222222222222222111222222333333444444555444555666777777666555555555666888999:::===BBBEEEQQQ\\\jjjyyy|||{{{zzzxxxzzz~~~111111111111111111111111111111111111111111111111000000000000000111222222111111000000111111222333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000/////////...............///000111111111///////////////000111111///000000000000//////...000000000000000000000000//////000000000000//////////////////////////////..............................------------......------............------------------------------........................................................................---.....................------------------------////////////////////////------............------///............///000000///............---------,,,---.../////////......,,,,,,,,,,,,,,,---...///,,,,,,---///000000...,,,000000111222222222222111444333333222111111000000111111000/////////000000---...000111222111000///...//////000111111222222111111111111111111111111////////////000000000000000000000000000000000000....../////////000000000------......///000000111000000000000000000000000........./////////000000...//////000111111222222111111000000000000111111222222222222222222222222111111000000000000111111......///000000000000000...//////000000000000000//////000000000000//////111000///...///000222333000000000000////////////...............---------------------------------//////.........---------/////////////////////...000///............///000+++,,,---////////////...000//////111222333222000333222222111111222222333000000111111222333333333333333222111111111111222111111111222333333444444444555666777777666555444555666777888:::===AAAEEEOOO[[[jjjzzzzzzzzzyyyyyy}}}000000000000000000000000111111111111111111111111000000///000000111222222111111000000111222333333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////............---......///000111111222///////////////000111111000000111000000///......000000000000000000000000//////000000000000//////////////////////////////.................................------.........---..................---------------------------................................................//////////////////..............................------------------------111111111111111111111111---..................---...------------...////////////.........---------+++,,,---.........---,,,.........///000111222333//////000222333333111...111111222333333333333222444444333333222111000000111111000//////...//////---...000111222111///......//////000111222222222////////////////////////////////////000000000000000000000000000000000000.........---...///000111---------...///000000111000000000000000000000000---.........//////000000...//////000111222222222222222111111111111222222222222222222222222222222111111000000000000111111...//////000000000000000...//////000000000000000//////000000000000000///111000///...///000222444////////////000000000000111000///...---,,,++++++------------------------//////.........---------///////////////............---,,,++++++,,,---...***+++---///000000//////333222111222333222000///333222222111111222222333111111111222333333444444333222111111000000111111000111111222222333444444555555666777777666555444555666777888:::===AAAEEEMMMYYYjjjzzz~~~yyyyyyyyyzzz333222111111000111111111111111111111111111111111---///111333444333222111////////////////////////000000000000000///.....................///000000000000000000000000000000111222333333222111000///111111000/////////////////////000000000000//////222222111111000...---,,,000000000000000000000000111111000000//////......000000000000000000000000000000000000000///......////////////////////////000///...---------------111000000000000/////////........................,,,,,,,,,---------......,,,,,,,,,---------......///...------...///...---//////.........------------,,,,,,++++++,,,,,,------------............//////000000000000000////////////////////////////////////............////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++000000000000000000000000000000000000000000000000222000///111333444222///444444444333222111000///111222333444444333222111000111111111111222222222000111111111111222222222222111111111000000//////555333///,,,++++++---...,,,---...000000000///...111///...000222333111...///.........///000222333111111111111111111111111///000000000000000//////000000000000111111111111000000000000000111111222//////000000111111222222000000000000000000000000///000111111111///...---000000000000000000000000---...000111111///---,,,,,,---...///000000000000111111000///////////////////////////////////////...............///000000////////////////////////++++++---000222222000---------------------------///////////////.........//////111111111000///...000111111111111222222222111111111111111111222222444333111000000000111111:::777444000///000222333999999888777666555444444666888999999888;;;@@@EEENNNWWWfffzzz{{{tttuuuzzz~~~333222222111111111111111111111111111111111111111222222333333222111///...////////////////////////000000000000000///......//////......//////000111000000000000000000000000111111222222222111//////333222111000000000000111//////000000000000//////000000000000000//////...000000000000000000000000111000000000/////////...000000000000000000000000000000000000000///......//////////////////////////////.........---------.........---------,,,,,,........................//////...---,,,++++++***,,,,,,,,,---------......///...------...///...---//////.........------------,,,,,,++++++,,,,,,------------............/////////000000000000////////////////////////////////////............////////////...------,,,++++++------..................000000000000000000000000000000000000000000000000111000///111333444333000333333333333222111000000111111222222222222111111000111111111111222222222000111111111111222222222222111111111000000000000555333111///...//////000//////000111111111111111111///......000111///---//////......///000222333000000000000000000000000//////000000000000//////000000000000111111111111000000000000000111222222000000000000111111111111000000000000000000000000000000000000000//////...000000000000000000000000///000111111111000///............///000111111111111111000///////////////////////////////////////...............///000000////////////////////////---,,,,,,---///000///...------------------------.........///////////////------.........---------000111111111111222222222333222222222111000000000333222111000000111111222444444333222222333333333666666666666666777777777555777999888888:::@@@EEENNNWWWfffzzzyyysssuuuyyy~~~333333222111111111111111111111111111111111111111333333222222111000000///000000000000000000000000000000000000000//////...000000000///000111111222000000000000000000000000000000111111111000//////111111000000//////000000//////000000000000//////......///000000000000000000000000000000000000000000000000000////////////000000000000000000000000//////000000000///......////////////////////////---.../////////...---,,,------------,,,,,,,,,+++........................//////...---,,,++++++***,,,,,,,,,---------......///...------...///...---...............---------------,,,,,,,,,,,,---------------............///...//////000000///////////////////////////////////////............////////////......---,,,,,,,,,......//////000000111111000000000000000000000000000000000000000000000000000//////111333444333222333333333333222111111000111111111000000111111111000111111111111222222222000111111111111222222222111111111111111000000000222222111111111000000000000000000000000111111222111000...---...///...---///////////////000222222//////////////////////////////000000111000000///000000000111111111222222111000000000000111222222111111111111111000000000000000000000000000000000111111000/////////000000000000000000000000000000222222111111111000000000////////////000111222222111000000///////////////////////////////////////...............///000000///////////////////////////---++++++,,,.........------------------------------......//////000000------,,,,,,,,,------...000111111111111222222222444333333222111000//////222111111111111222222333///000222444555555555444333333444555777888999:::444666888777777:::@@@EEENNNVVVeeeyyyxxxssstttxxx}}}333333222111111111111222111111111111111111111111000000000000111222333444000000000000000000000000//////000000000000//////111111000000111111222333000000000000000000000000//////000000000/////////......------------......//////000000000000//////......///000000000000000////////////////////////000000000000////////////////////////////////////...///////////////......////////////////////////,,,---///000000///---+++//////.........---------........................,,,,,,,,,---------......,,,,,,,,,---------......///---------...///...---........................------,,,,,,,,,,,,---------------............///......//////000///////////////////////////////////////............////////////......---------,,,......///000000111222222000000000000000000000000000000000000000000000000///000000222333444444333333333333333333222111000222111000//////000111222000000111111111222222222000000111111111222222222111111111111111111111111......000000000000///...000///...------...///000222111///.............../////////000000111111222000000000000000000000000//////000111111111000000000000111111111222222222111111000000111111222333222222222111111000000000000000000000000000000000222111000/////////111111000000000000000000000000222222111000000000000111000//////...///000111222000000////////////000000////////////////////////...............///000000////////////////////////000...------...///...---........................,,,------...///000111111//////---------...000111000000111111111222222222333222222222111000000000111111111111222333333444///000222333555555555555222222444555777888999:::444666777777777:::@@@EEEMMMTTTbbbuuuyyyttttttwwwzzz444333333222111222222222111111111111111111111111000000000000111222333444000000000000000000000000//////000000000000//////111111111111111222333333000000000000000000000000//////////////////000000......------------......//////000000000000//////000000000000000///......////////////////////////////////////000000000000////////////////////////......////////////......////////////////////////+++---...000000///---,,,//////.........---------........................,,,,,,,,,---------......,,,,,,,,,---------......///---------...///...------........................------,,,,,,------...---------............///------.../////////////////////////////////////////////............/////////...............------------...///000000111111////////////////////////000000000000000000000000///000222333333333444444222222333333333222111111222111000//////000111222000000111111111222222222000000111111111222222222111111111111111222222222---...000111111111//////000///...------...///000111111111000/////////000000000000111111111111111111111111111111111111111//////000111111111111111111111111111222222222222111111111111111222222333333333222222111111000000000000000000000000000000222111000//////000111222000000000000000000000000222111000/////////000000/////////...//////000000000000////////////000000////////////////////////...............///000000/////////////////////////////////111222111...,,,........................,,,------...///000111111///......---...///000111000000111111111222222222000000000111222222222333111111222222333333333333333222222222222333555555333444444555666777777888333666777777888;;;AAAFFFKKKRRR___qqqzzzuuutttuuuwww}}}444444333222222222222222111111111111111111111111333333222222111000000///000000000000000000000000...//////000000000000000111111111000111111222333000000000000000000000000000000/////////000111111000000//////000000111111//////000000000000//////000000000000000///......000000000000000000000000////////////000000000000000000000000000000000000------.../////////......////////////////////////,,,---.../////////...---------------,,,,,,,,,+++........................//////...---,,,++++++***,,,,,,,,,---------......///...------...///...------------.....................------------......---------............///,,,---......//////////////////////////////////////////............//////........................------......//////000000////////////////////////000000000000000000000000000222444444333222333444222222222333333222222111111111111000000111111111000111111111111222222222000111111111111222222222111111111222222222222222000111222333333333222111222111111000000000000000///000222222111000000111000000111222222111111000111111111111111111111111//////000111222222222222111111111222222222222333222111111111111222333333222222222222222111111111000000000000000000000000111111000000000111222222000000000000000000000000111111000000000///////////////000111111000000//////////////////000000111////////////////////////...............///000000////////////////////////......000222444333///---........................------......//////000000---------------...///000000111111111111222222222//////000111222333333444111222333333444333333222444333222111222333444555444444555555555666666666444666888888999<<>>DDDJJJOOOTTT^^^mmm|||xxxtttsssrrrsss|||444333222111111222333444333222111111000000111111222222111111000000//////000000000000000000000000////////////////////////...//////000111222222222111000000000000000000000---000333444222111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111////////////////////////------------------------111111000000/////////...000000//////......------//////............//////........................------............------........................////////////////////////......---,,,---...///000......------------......------------------------...............---------..................------///////////////000111111000...,,,---000111///---////////////////////////---------......000111111---...///111111222222222///000000000///000111333111111111111111111111111111000///000333444222000222222111111000000//////...///000222222111111000000000000000111111111111111111111111111111111111111111000000000111333444000000222333333222111000222222111000//////000000111111111111111111111111111222222333333222222111......000111222333333444222222222111111111111000000000111222333444444555555444222222222222111///333222222222111000000000222222333333333444444444////////////000111222333///000000///......111333222222222222222222222222///////////////000111111000000000000000000000000......------------......,,,------...............000000////////////000000---------------...///000111111000000//////..................//////////////////000111222222333333...///000111111111111111222222111111111111111111444555555555333111...,,,444444555555666777777888666777777888999<<>>>>>===<<<<<<888777666666888999888666888999:::::::::888777666555555555777888777444111111111111111111111111111555444444333222111000000222222222111111111111000444333222222111111222222222222222222222222222333555333111111333888===AAADDD@@@:::555333222222111000111222333333222111000000000////////////000000000000000000000111111111333333222111000000111111000000000000000000000000////////////000111222333...000111222222111000///,,,---------.../////////111111111000000...---------------.........////////////000111111000///...111111000000//////......///////////////......---////////////////////////333111///000222333222/////////000000000111111111444444333222222333333333999888777666666777888999;;;;;;999777777:::???CCCPPPVVVcccttt|||zzz|||222222222222222111000000111222333333333333222111111111111111111111111111333333222222111000000000222000......111333222///111000///......///000111333222222111111222222333222222222111111111000000////////////////////////------------...//////000000000000000000000000000111000000000/////////...111111000000000000000000//////000000000000////////////000000000000//////........./////////////////////000000//////...---.........//////.........,,,,,,,,,---------------......////////////..............................------------....................................000000000000///...---,,,---------------...//////000000000000000000000000000000000000000000000000000/////////000000111111000000000000000/////////111111111111000000000000...///111000//////000111333444555444333333555777777777888999;;;<<<<<<;;;;;;<<<>>>>>>===<<<>>>???CCCFFFJJJMMMNNNLLLJJJHHHBBBCCCDDDDDDCCCDDDFFFHHHBBBCCCEEEFFFFFFEEECCCBBBCCCAAA@@@?????????===;;;===<<<;;;;;;<<<;;;999777<<<;;;:::::::::999666444111111111222333333444555444444444333333222222111555555444444333333222222444333222222111222222222111111222222222333333333777666444444666;;;@@@CCCEEEAAA;;;666444333222111111111222222222222111111111111000000000000111111000000000000111111111111222222111000000000000000111111111111111111111111000000000111111222333444111111000000000000000000...//////////////////000111111111111000///......---------.........//////---...///000111111000000111000000000/////////...------...///000000000///222222222222222222222222333111///000222333222000222222222333333333444444444444333333222333333444999999999888888999999999::::::999777777:::???CCCOOOUUUbbbsss}}}yyyxxxyyy~~~222222222222222222111000222333333444444333333222222222222222222222222222333333222222111000000000000***&&&(((...222222///111000///......///000111111111111111111111111111222222222111111111111111///////////////////////////......---......//////000000000000000000000000000000000000////////////000000000000000111111111///000000111111000000//////000000111111000000//////////////////.........000000000000000000///......///000111111000///..................---------......////////////..............................,,,,,,,,,---------......------...//////...------......////////////............///000000000000///111111111111111111111111000000000000000000000000///000111111222222111111222111111000000///......111111111111111111111111...000111222111111222444333333333222111222444666777999<<<@@@AAAAAA@@@???BBBDDDFFFGGGGGGGGGIIIJJJKKKNNNRRRVVVXXXXXXWWWVVVMMMOOOPPPQQQPPPQQQRRRTTTRRRUUUYYY\\\]]][[[XXXVVVRRRPPPMMMLLLKKKIIIFFFDDDHHHCCC???>>>@@@@@@===999>>>;;;999888888888666444111111111111111111222222333333333333333333333333666666555444333333222222444444333222222222222222000111111222333444444555777555444444777;;;@@@CCCFFFBBB<<<777555333222000222222111111111111222222222222222111111222222222111111111111111111111111111111000/////////000000222222222222222222222222111111111222222333444444333111///------...///111111111000000000000000000000111111111111111000000------........./////////,,,---...000111111111111000000000000////////////,,,,,,...///000111111111222222222222222222222222222111000111222222111000333333333444444444555555444333333333333333444444777888888999999888888777999999888888888<<>>BBBFFFHHHIIIJJJKKKKKKOOOSSSVVVXXXZZZ]]]___]]]___cccgggiiijjjiiihhhccceeeffffffeeeeeeeeefffooosssyyy~~~~~~yyyvvvkkkiiifffdddcccaaa___]]]\\\TTTMMMJJJLLLLLLGGGAAA@@@===:::888777888777666777666444222111000000111222222222333333333333333555555444333222111000000444444333222222222222333000000111222333555555666333222222222444888;;;>>>DDD@@@:::666444333111000333333111000000111333333222222111111111111222222222222111111111111111000000000///////////////000222222222222222222222222000111111222222333333333222111000............///111111111000000/////////000111111222222222111111............////////////......///000000000111111000000000000////////////------...000000111111111000000000000000000000000222111111111111222111111222222222333333333444444444333333333333444444555444555666777777666555444777888888888999===BBBFFFKKKRRR^^^ooo~~~{{{xxxyyy}}}111222222333333333222222222222111111111111222222111111111111111111111111000000000111222222333333111111333777555///000555111111000000000000111111333444444555555444444333111111111111111111111111000000000000000000000000111000///...............////////////////////////////////////000000000000...///000111222222111111000000111111111111000000......////////////......000000//////......---------......//////.........000///---,,,,,,---///000////////////////////////......////////////..............................,,,,,,,,,---------......000///---++++++---///000,,,---...///000000000000---...///000000///---,,,///////////////////////////////////////////////////000111333333222111111...//////000111222222333000000111111222222222333222333444333222111222444555666777888888:::>>>@@@EEEHHHNNNRRRUUUYYY^^^aaa___ccciiiooossswww{{{}}}~~~yyyqqqhhheeeeeeccc]]]WWWQQQMMMGGGBBB???===<<<:::;;;:::777555444333333444222222333333333333333333555555444444333222222111555444333333222222333333000111111333444555666666111111111111333555888999???<<<777555333222111///444333222111111222333444111111111000000111111111333222222222111111000000000///////////////000000111111111111111111111111///000111111222111111000///000111111111///...---000000000//////.........000111111222222222111111........./////////000000111111000/////////......////////////000000000000///000000000000000//////000000000000000000000000111111222111111111111222222222333333333444444444444333333333444444555666444555666777777666555444666777888999:::>>>BBBFFFIIIPPP]]]nnn~~~zzzwwwxxx|||111222333333333333333333222111111000000111111222111111111111111111111111333333222222111000000000000000444888222((()))111111111111111111111111111111222333444444333222111111111111111111222222222000000000000000000000000111000000///.........///000000000000000000000000////////////000000000000...///111222222111000000000111111222222111111000000111111222222111111000///////////////.........,,,------...............000///------------///000............//////000000......////////////..............................---------.........//////111000...------...000111------...///000000//////------.........---,,,,,,........................000000000000000000000000///000111111222222111111---...///000222333444444000000111111222333333333111333444333222222333555666999<<>>BBBFFFHHHOOO]]]nnn|||xxxuuuuuuxxx}}}111222333333444444333333333222111111111111222333222222222222222222222222333333222222111000000000222...///333...%%%%%%---111111111222222111111111...///000111111000///...000000111111111222222222000000000000000000000000000000///////////////000000000000000000000000000.../////////000000000111///000111222222111///...000111111222222111111000111111222222222222111111.........///////////////------...///////////////---...000111111000...---,,,,,,---...//////000111......////////////......................................./////////000000...///000111111000///.........///////////////...///...------,,,,,,------////////////////////////000000000000000000000000000/////////000000111111//////000111222222333333000000111222222333444444333555777888888999;;;===>>>BBBHHHNNNQQQUUUXXXZZZ^^^fffqqq{{{|||tttmmmfff___[[[MMMKKKFFFAAA===;;;;;;;;;::::::999999888777777777666666666666666777777777555555444333333333333444333333333333444444555555444444444555555444444444666444333333555666666666222333333333333333333222222222111111111111222222444444333222222111000000000000000000000111222222222222222222222222222222///000222333333222000//////000111222222333333333///000000000000000000111111111111111000///........./////////000000000000222111000///......//////.../////////000000000111///000000111111111000000333333333333333333333333000222333222000///111333333444444444555555555555333333333444444555666777999999999888888999999999777999:::;;;;;;>>>BBBEEEHHHOOO]]]ooo|||wwwttttttwww{{{~~~111222333333444444444444444444222222222222444444333333333333333333333333000000000111222222333333;;;222...333222******111111111222222222222111111000111333444444333111000000000111111222222222222000000000000000000000000000000////////////000000000000000000000000000000.../////////000000111111000111222333222000...---111111222222222222111111//////000000000000//////---.........//////000000......///000000111000000+++...333666666333...+++***+++,,,---...000111111......////////////..............................////////////000000000000,,,///222555555222///,,,...///////////////......000///...,,,,,,,,,---...000000000000000000000000000000000000000000000000000///.........///111222111111111111111222222222000000111222333333444444666888;;;===???AAADDDFFFKKKQQQXXX___dddhhhkkkmmmooozzz~~~zzzgggccc\\\TTTMMMHHHEEEDDD======<<<<<<;;;:::999999333333444444555666666666555555444333333333333444444444444444444444444444444444444444333222111111444333222444666999999999222222444555555444222222444333333222222333333444444444333333222111000000111111000000111222333333333333333333333333333333000222333444444333111000222111000000111333555777000000111111222222222333111111111111000...------////////////000000000000000000///......///000111.../////////000000111111---...///111222222222222111111111111111111111111///222333333000///111333111111111222222222333333333333333444555666777777999888777666666777888999888999:::;;;<<<>>>AAADDDGGGOOO]]]ppp~~~yyyvvvvvvxxx}}}333444444444555666666666222222222222222222222222444333222222111111222222111000000000//////......111111222222222333333333111111111111111111111111111222333333222111222333333333333333333222111000000000111111111111000000111000///000111222111///111111111111000///------,,,---...//////...---,,,(((***...111333222000/////////.........000111222000000000000////////////+++,,,---///000000111111------......//////000000------......///000000000000000000000000000000000111000...,,,,,,,,,...///---------...000000---+++...------------...//////+++,,,---/////////......////////////////////////////////////000000000000000000000000000111111111222222222111111111111111333333222111000000111111222111000000222444555555888555444666777666999===<<>>===;;;::::::888666444333444555666999999777444111//////000222222222333333444444444444333333222222333333444111222222333333222222111222222222222222222222222111111111111111111111111333222111000////////////222222222222222222222222000000111222333333444444111222222333333222222111000///000222444444222000000000000000000000000000111000///......///000111//////000111111111111111222000///------///000222000000000000000111111222333111000......///111222555444444333222111000000111111111222222333333333222222333333333333444444222333333444444333333222777777777777666666666666:::999999:::;;;===???AAAIIIMMMZZZooo{{{wwwuuuwww{{{~~~444444444444555555555555222222222222222222222222444333222222111111222222111111111000000000//////111111222222222333333333111111111111111111111111111222333222222111222333222333333333222222111000000000111111111111000000111000///000111222111///...///000111111222222111...//////000000//////...,,,------...///000111111111000///......///000000000000///...............,,,---...///000000000000////////////000000000000///////////////.................................111000...,,,,,,---...///...------...000///...,,,...------------...//////------.../////////......////////////////////////////////////000000000111222222111111000000//////111111111111111111111111111111000000111222222333555333222222222333333333888666666999;;;<<<@@@FFFFFFHHHLLLPPPWWW___hhhnnn}}}tttlllggg\\\XXXQQQLLLGGGBBB>>>;;;<<<;;;999888888888888777888888888777555555555555222222333333333444444444333333222222222222333333333444444555555444444333222222222222222222222222111111111111111111111111333333222111000000000000222222222222222222222222/////////000111111222222111222222333333222222111000000000111333333111000000000000000000000000000111000///......///000111//////000111111111111111111000///......///000111000000000000000111111222222111000//////000111222444333333222222111111111000111111111111111222222222222333333333333444444000111222333444555555555777777777777666666666666888888888999:::<<<>>>???GGGLLLYYYooo}}}yyywwwyyy|||555555555555444444444444333333333333333333333333444333222222111111222222222222222111111111111000111111222222222333333333222222222222222222222222222222222222222222222222222222222333222222111000000000111111111111000000111000///000111222111///...///000111222222222222///000000111111000000///111///---,,,,,,...111333222111000///............000///...---,,,---............////////////......111111111000000000000000111000000///......------........................000///...---------...///...------...//////...,,,...------------...////////////000000000///....../////////////////////////////////000000000111111333333222111000///......000000000000000000111111/////////000111333444555444444444444555555666666<<<;;;<<<@@@CCCEEEKKKRRRUUUXXX\\\cccmmmyyyxxxssslllddd[[[RRRIIIDDD@@@???<<<;;;;;;:::777555555555666666666555444444333333333333444444444444333222222111111222222333444444555555555555444444333333333333333333333333222222222222222222222222444333222111111000111111222222222222222222222222//////000000111222222222111222222333333222222111222111000111222222000///000000000000000000000000000000////////////000000///000000111111111111000111000///......///000111000000000000000111111222222111000//////000111222222222222222222222222222111111111000000000000000222222333333333333444444///000222333555666666666666666666666777777777777777777777777999;;;===>>>DDDJJJYYYooo~~~{{{yyyyyy{{{~~~555555555444444333333333333333333333333333333333444333222222111111222222222222222222222222222222111111222222222333333333222222222222222222222222222111111111222222222111111111222222222222111111000111111222222111111000111000///000111222111///111111111111111000///...000000000000000000000000222111...---,,,...000222111111000///////////////111000...------...///000//////000//////...------111111000000//////......000000//////....................................000///......---...//////...---------//////...,,,...------------...//////111111000000000///......//////////////////////////////000000000111111111222111111111000000/////////000000000000000111111000000000000111333444555222333444666777999;;;===AAAAAADDDIIILLLOOOWWW___gggkkkrrr{{{xxxkkk```XXXNNNIIIDDDAAA???===:::777777777666666666555333111333333444444444444444444222222222111111222222222222222333333333333222222333333333333333333333333222222222222222222222222444333333222111111222222222222222222222222222222222222222333333444444444111222222333333222222111333111000000111111000...000000000000000000000000000000////////////000000///000111111111111000000000000////////////000000000000000000000111111222111000000///000000111222111111111222222333333333222222111111000000000///222222222333333333444444000111222444555666666666666666666666777777777777777777777888999;;;===>>>CCCHHHXXXnnn~~~}}}{{{zzz{{{}}}555555444444333333333222333333333333333333333333444333222222111111222222222222222222222333333333111111222222222333333333222222222222222222222222222111///000222333111000000111111222222111111111111111222222222222111111111000///000111222111/////////////////////...---////////////////////////111000000000////////////......///000000000000000222111000/////////000111000000000000///...---,,,/////////......------,,,............//////000000//////////////////////////////.........////////////...,,,---...///...---...------------...//////111111000000////////////000000000000000000000000000000000000111111111111//////000000111111111222//////000000111111111222222222222222222333444444111333555666777:::???CCCDDDFFFMMMTTTYYY]]]fffpppyyyyyyrrrbbbZZZQQQKKKHHHEEEAAA>>><<<:::999999:::999777444444444444444444444444444333222222222222222222333222333333444444333333222333333333333333333333333222222222222222222222222333333222222111222222222222222222222222222222222333333333333333444444444111222222333333222222111333111000000000111///...000000000000000000000000//////000000000000//////000000111111111000000///000000////////////000000000000000000000111111222000000000000000111111222111111111222222333333444333333333222222111111000222222222333333333444444333333444555555555444444555666666666777777777888888888888888:::<<<>>>???BBBHHHWWWmmm~~~~~~444444444444333333333333333333333333333333333333444333222222111111222222111222222222222333333333111111222222222333333333333333333333333333333333333000...///222333111//////000111111222111111111111111222222222222111111111000///000111222111///***+++,,,...///000000111000//////......//////000///000111222222000///...---...///000111111111111222222222111111111000000//////000000///...------......------------------------......///000000111000000000000000000000000....../////////000000000000...,,,,,,...///.........------------...//////000000///.........//////000000000000000000000000000000000111111111222222......///000111222333333000000000111222222333333444444444333444444555555666888::::::;;;@@@GGGMMMPPPUUU^^^gggllloooxxxtttkkkaaaZZZVVVRRRLLLGGGAAA===:::999:::;;;888666555555555555444444444444444333333222222333333444555555666666666666555555333333333333333333333333333333333333333333333333333222111111111111222222222222222222222222222222111111222222222222222222111222222333333222222111222000//////000000000///000000000000000000000000//////000000000000//////000111111111111000000/////////000000000000//////000000000000000111111222//////000000111111222222111111111222222333333333333333333222222222222222222222333333333333444444444444555555555555444444555555666666777777888888888888888999:::<<<>>>???DDDHHHVVVkkk~~~333333333333333333444444444444444444444444444444444333222222111111222222111111111111222222222333111111222222222333333333333333333333333333333333333000---///222444111...//////000111111111111111111222222333333222222111111000///000111222111///***+++---...000111111222111111000//////000111111//////000111111111000000...///000111111000//////000000222222222111///......///////////////......---------........................///////////////////////////////////////......///000000000000000000...,,,,,,---............------------.../////////...---------...///000000000000000000000000000000000111111111222222222//////000000111111222222000111111222333333444444444444444444555777888999===@@@CCCDDDHHHPPP\\\eeemmmrrr|||zzzuuusssmmmddd\\\RRRKKKDDD@@@???===:::666666555555555444444444444555444444333333444444555555555666666666666555555444444444444444444444444333333333333333333333333111111000000000111111222222222222222222222222222222222222222222222222222111222222333333222222111111///......///111111000000000000000000000000000...///000111111000///...111111111111111000////////////000000000000//////000000000000000111111222...///000111111222222222222222222222222222333333111111111111222222222222222222333333333333444444333333444555666666555555555555555666777888888888777777777777999;;;===>>>FFFIIIUUUiii{{{222222222333333444444444444444444444444444444444444333222222111111222222000000000111111222222222111111222222222333333333333333333333333333333333333000---///222444111...//////000111111111111111111222222333333222222111111000///000111222111/////////000000000000000///333222111000000111222333000000000000000111111222000000111111111///...---...///111333222000...,,,......///////////////...---.........//////000000000000000///......------..............................///000000000000000000...,,,,,,---...///......------------...//////...---,,,,,,---...///000000000000000000000000000000111111111111222222222111111111111000000000000111111222333444444555555333333444555777999;;;<<>>:::666666555555555444444444666555555444444555555666333333444444444444333333444444444444444444444444333333333333333333333333111000000000000000111111222222222222222222222222444444444444444444444444222222222333333222222222111///------///111111111000000000000000000000000...///000111111000///...111111111111111000////////////000000000000//////000000000000000111111222......000111222222222222222222222222222222222222//////000000111111222222222222333333333444444444111222333555666777777777444555555666777888888999666666666666888:::<<<===GGGJJJUUUgggyyy222222222222222222222222555444444333333444444555111111111000000000000///222222222222222222222222222222222111111111000000444333111000000111333444333333333222222111111111000000////////////000000111111111111111111111111000000000000000000000000......////////////......000000//////.........---111111000000000000111111000000000000000000000000......///000000000000000111000///////////////000000000000000111111111111---------............//////...---...000222222111333333222111000///......,,,------...///000111111000000////////////000000111111000///////////////...///000111222333444444222000...000333444333111333333333333222222222222555333111111222555666777666666777999<<>>@@@DDDEEERRRiii{{{333333333333333333333333555444444333333444444555555555444444444333333333222222222222222222222222222222222111111111111111444333222111111222333444333333333222222222222111111000000//////000000111000000000000000000000000000000000000000000000000000000111111111111000000000000////////////......111111000000000000111111000000000000000000000000...//////000000000000000---...///000111111000000//////000000000000111111////////////000000000111111///---...///000000///000000000000000000000000.........///////////////000000////////////000000//////...---------......///000000111222333444444444222111111333333222000222222222222111111111111333444666888999:::::::::===???BBBFFFMMMVVV```gggnnnyyyyyyrrrhhhbbbcccfffhhhhhhddddddddddddggglllrrrwww|||}}}xxxssspppooooooqqqtttuuuuuutttooommmmmmooossswwwzzz{{{zzzkkkWWWPPPHHH@@@===<<<;;;;;;888888777666666555555555333333444555666777777888444444444333333333333222444444444444444444444444222222222111222222333333444444444444555555555555333333333222222222222111333111111444444111111333222000000000222333222111//////////////////000000222111000///000111222333222111111111000000//////111111000000///.........//////000111111111111000111111111111222333444555222222222111222222333333111111222222222333333333333333333333333333333333444444444555777:::<<<>>>888777777666666777777888777777777888999<<<>>>???EEEEEEQQQhhh~~~}}}|||~~~444444444444444444444444555444444333333444444555555555555555444444444444222222222222222222222222111111111111111111111111333222222111111222222333222222222222222222222222111000000000000000000111222222222222222222222222000000000000000000000000111111111222222111111111000000//////////////////111111000000000000111111000000000000000000000000//////000000000000//////+++---///111222222000000////////////000000000111....../////////000000000111///....../////////...////////////000000111111///////////////.........000000////////////000000111111000000000000000111000000111222222333444444444444333333333222222111444444444444333333333333555777:::<<<=========>>>AAAFFFLLLTTT^^^kkkyyywwwpppfffccc___^^^aaafffkkknnnlllnnnpppppppppuuu~~~|||wwwttttttuuuwwwuuuyyypppggg[[[OOOHHHCCC>>><<<;;;999777777777888888888333333444555666777888888666666666666555555555555444444444444444444444444111111111111222333444444333333444444555555555666222222222222222222222222333111111444444111111333222111000111333333333222/////////000000000000000222111000///000111333444222222111111000/////////......///000111111222222000000000111111111000000111222222222333444555555777666444222111000//////222222222222333333333444444444444333333222222222444444444555777:::<<<>>>777777777666666777777777666666666888:::===???AAALLLKKKUUUjjj}}}|||444444444444444444444444555444444333333444444555444444444444333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000111111222222222222111111//////000000000000000000111111000000000000111111000000000000000000000000//////000000000000//////+++---///111222222000000...////////////000000000------........./////////111///------...//////............///000000111111///////////////.........000000////////////000000111111000000000111111222111111111222333333444444444555555444333222222222333333333444444555555555666999<<<>>>>>>???BBBDDDIIIQQQ]]]iiiuuuyyynnngggeeefffgggfffdddfffhhhkkkooosssxxx{{{www{{{~~~}}}}}}xxxqqqnnnnnnooolllllltttsssfff[[[PPPFFF???<<<999666666777999999888666666666666666666666666777777666666666555555555444444444444444444444444111111111111222333444444222222333333444444555555222222222222222222222222333000111444444111000333111000///000222333222111000000000111111222222222111111000000000222333444111111111111000000//////......///000111222333444111111000000000000000000111222222333444444555555777666444222111000//////222333333333444444444444555444444333333222222111222222333444666888:::<<<666666666777777666666666444444555777:::>>>AAACCCOOOPPPYYYkkk555555555555555555555555555444444333333444444555444444333333333222222222222222222222222222222222111111111111111222222222222222222222222222222222111222222222222333333333222111111000000111111222////////////////////////000000000000000000000000111111222222222222111111//////000000000000111111111111000000000000111111000000000000000000000000000000000000000//////...---...///000111111000000......////////////000000------------............000...,,,---...//////............//////000000000.........///////////////000000////////////000000//////.........///000000222222222222333333444444444555666555333222333444111222333444555666777888999;;;>>>@@@AAAEEELLLRRRZZZeeettt{{{uuueeecccaaa___```ccchhhjjjtttxxx|||~~~~~~{{{vvvttttttkkkffffffnnnxxxtttfffVVVJJJ@@@<<<888666888999888666777777777666666555555555555555555444444444333333444444444444444444444444222222222111222222333333333333333333333444444444111222222222222333333333222000000333333000000222000/////////111222111000000000111111222222333333000000111111111111111111000000000000000000000111111111111000000000000000222111000000///000000000111111222333444444444444222222222111222222333333333333333444444444555555444444444333333222222222111222333444555666777888555666666777777666666555444444555777:::>>>AAACCCJJJNNNYYYjjj~~~555555555555555555555555555444444333333444444555444444444333333333222222222222222222222222222222000000111111111222222222222222222333333222222222111111222222222333333333222111111000000111111222111111111111111111111111000000000000000000000000000000111111111111000000//////000000000111111111111111000000000000111111000000000000000000000000000000000000000///......////////////000000000000........./////////000000............////////////...---,,,,,,...000000///......//////////////////------......//////000000000000////////////000000//////......///000000111222222222333333333333444222444666555444333555777333333555777999;;;======???AAADDDFFFJJJSSS___hhhqqq~~~|||sssmmmhhhddd```dddhhhjjjlllqqqzzzuuullleeefffiiikkklllooo~~~kkk\\\LLLFFF@@@<<<===<<<:::777777777777777666666666555555555555555444444444444444444444444444444444444333333222222111222222222555555555555444444444444111111222222222333333333111...///222222///...111111000///000111222111000/////////000111222222222///000111222222000///.../////////000111111222222.........///////////////333222000/////////000111000000222333444444333333111111111111222333444444444444444444555555555555333333333333333333333333111222444666666666555444555555666777777666555555666666777888:::<<>>AAACCCDDDEEEHHHKKKNNNSSS___ooo{{{qqqfffaaa```aaaaaajjjoootttuuuvvv~~~zzzoookkkjjjgggddddddhhhnnnyyyzzzjjjXXXQQQHHHDDDCCCAAA===999666666666666777777777777888777777777666666666666444444444444444444444444444444333222111111111111777777666666555555555444111111111222222333333333000......111111......000111000///000222333222111---......///000111111222...///111333222000---+++......///000111222333333)))***+++,,,...///000111333222111/////////000111///000222333444444333222444333333222111111111222444444444555555555666666333333333333333333333333111333555777888666444333444555666777777666555444999999888888999;;;<<<>>>:::GGGYYYlll555555666666666666666555666555444333333444555666444444555555444444333222222222111000111222444555333333333333333333333333222333333444444333333222111222222333333222222111000000//////000222444555333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000111000000000//////......000000000000000000000000111111000000000000111111...---------...///000111//////////////////////////////////////////////////////000000///...------......////////////......,,,///000///222999999555111111111000000000000000///000111000//////111333333333111000000000111222444222222555999;;;;;;999<<<>>>???@@@AAACCCFFFIIINNNNNNTTT___iiisssrrriiibbbbbbfffjjjpppuuu|||yyysssooollljjjjjjhhhiiiqqq|||uuummm```RRRGGGBBBAAAAAA:::999999999888777666555:::888666666666777666444444333333222222333333333333333222222333333444555444444555555444222111///222222222222222222222222222222222222222222222222111111111111111111111111111111111111000000000000000000000000////////////333333222111111000000000333333222111111222333333222111///000222333333222///000111333444555555666444444333222111111111222555444444333333333444444555444333222111222333333555666888999999888666555555555555555666666666666888999:::::::::;;;>>>AAAEEEIIITTThhh444444555555555555555444666555444444444444555666555555666666555555444333222222222222222222333333333333333333333333333333222333333444444333333222111222222333333222222111111000000000000222333444333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000111111000000000000000111000000000000000000000000///////////////////////////////////////////////////////////////...------......////////////......---//////---000666777333////////////////////////000111111000//////111222333222111111000111222222444333333666:::===>>>===;;;<<<>>>@@@BBBFFFKKKOOOTTTYYYfffuuu~~~yyytttssssssooojjjhhhkkkpppuuu||||||wwwtttqqqnnnnnnnnnppptttvvvwwwvvvwwwxxxhhhYYYMMMEEEBBB>>>===<<<;;;;;;:::888777999777555555555666555444222222333444555666888999333333222222333333444555555555666666555444333222222222222222222222222222222222222222222222222222111111111111111111111111......//////000000111111/////////000000111111111111111111222222222222222222222111000000111222222000///---...000111111000222333444555666777777777333333222111111111222222555444444333333333444444666555444333222333333444444444333333333333444444555555555555666666666666888999:::::::::;;;>>>AAADDDIIIUUUjjj444444444555555444444333666555444444444444555666666666666666666555444444222333333333333222222111222222222222222222222222222222333333333333222222111222222333333222222111222111111000111111222222222222333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111000000000000000000000000000000222222111000//////000000111111222222111111000///000000000000000000000000///////////////////////////////////////......---...//////000000//////......///...,,,...333444111............////////////000111222000//////000222333222222111222222333333555444555888<<>>;;;::::::888777999777555555666777777666:::999777555333222222111333333333333333444444555555555666666666555555444333333333333333333333333333333333333333333333333111111111111111111111111,,,,,,---...///000111222...///000111222333444444000111111222333333444444111111000//////000111111000///---...000111111000333444555555666666555555222111111111111222222333444444333333333333444444666666555444444444444555888777555333333555777888555555555555666666666666888999:::::::::;;;>>>AAACCCIIIWWWlll555555555666555555444444555555555444444555555555555555555555555444444333333333444555444333111000222222222222222222222222222222333333333333222222111222222333333222222111222222111111111111111111222222222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000//////////////////......000000000000000000000000333222111000////////////000000111222222111000000000000000000000000000000////////////////////////...///////////////......//////000000000000//////000///,,,+++---000111000......///////////////000111111222111///...000111333333333333444444555555888777888999<<>><<<<<<;;;;;;:::888777777888999999888:::999666444111///...---333333333333333444555555444555555555666666555555333333333333333333333333333333333333333333333333111111111111111111111111.........///000111111222000000111222222333444444111111222222333333333333111111111000000111111111222111///000222333333222222333333444333333222222111111111111111222333444333333333222333333444444777666666555555555555555888777666555555666777888555555555555666666666666888999:::::::::;;;>>>AAACCCIIIXXXnnn777777777777777666555555444555555555555555555444333444444444444333222222333444555555444333111000222222222222222222222222111222222333333222222111111222222333333222222111111222222222111111111000111111111222222333333333111111111111111111111111000000000000000000000000111111111111111111111111..................//////000000000000000000000000222222111000//////000000...///000000111111111000000000000000000000000000////////////////////////......///////////////...//////000000000000//////111...,,,---...//////////////////000000111111111000111111000//////000222333444555555666777777888;;;;;;;;;;;;<<<>>>AAACCCJJJKKKMMMSSS___ppp~~~uuuooo```ccchhhmmmttt}}}zzzqqqmmmnnnsss~~~zzzppphhh^^^PPPFFFBBBAAA@@@???:::999777777888999888777111111111222333444555666444444333333444444555666444444444444444444555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111333333333222222222222222333333333222222111111111222222222222222222222222222111///000222333333222333333444444333333222111222111111111222333444444222222222222222333444555666777666666666666555555222222333444444333222222555555555555666666666666888999:::::::::;;;>>>AAABBBIIIXXXooo888888888888777777666555444444555666666555444444333333333333333222111111333444444444444333333222333333333333333333333333111111222222222222111111111222222333333222222111000111111222222222111111000000111111222333333333222222222222222222222222000000000000000000000000111111111111111111111111//////000000000000111111000000000000000000000000111111000000000000111111000000/////////000000111000000000000000000000000////////////////////////---.../////////////////////000000111111000000///222...---000222000.../////////000000111111222222///000111000//////111333444555777888::::::::::::======>>>>>>>>>@@@DDDGGGKKKPPPYYYfffvvvyyysssnnnjjjiiiiiilllrrrwww}}}}}}zzzyyy}}}zzznnn___SSSMMMHHHCCC???;;;999777666777777666555444444444444444555666777444444444444444555555666555555444333333444444555333333333333333333333333333333333333333333333333111111111111111111111111333333222222222111111111333333333222222222111111333333222222111000000///222222333333333333222222000///---...000111111000555555555666555555444444444333333333333444444555222111111222222333444555666666666777666555555444222333555666666555333222555555555555666666666666888999:::::::::;;;>>>AAABBBHHHXXXooo888888888888777666555444444444555666666555444444333333444444333333222111444444333333333444444555444444444444444444444444111111222222222222111111111222222333333222222111///000111222333333222222///000000111222222333333222222222222222222222222000000000000000000000000111111111111111111111111/////////000000000111111000000000000000000000000////////////000111222333666555222///......///000////////////////////////////////////////////////------...///////////////000000111111111111000000222...///444555222///000......//////000111111222...///000000000000222555666777999;;;<<<============???@@@AAABBBEEEJJJOOOWWW```ppprrrlllnnnpppsssvvvzzz{{{}}}yyynnneee[[[NNNEEE???<<<:::999999999777666999888777555333222222222444444444444444555666666888777666444444444555555444444444444444444444444444444444444444444444444111111111111111111111111111111111111111222222222111111111111222222222222000000000000000000000000000111222333333222111000000///---...000111111000444444555555666555555555666666555444444444555555111111111111222333444555555555666666666555444333555666666666666666666555555555555555666666666666888999:::::::::;;;>>>AAAAAAHHHWWWmmm777777777777666555444333333444555666666555444333444444555555444444333222444333333222333444666777555555555555555555555555111111222222222222111111222222222333333222222222...///111222333333333222///000000111222222333333222222222222222222222222000000000000000000000000111111111111111111111111,,,---------......//////000000000000000000000000.../////////000222333444<<<999444000------...///////////////////////////////////////////////////------...///000000//////000000111111111111000000222...000666888333000111---------...///000000111---...///000000111333666666888:::<<<>>>?????????===???BBBCCCDDDIIIPPPUUUeeerrrtttgggiiirrr{{{}}}|||}}}|||}}}~~~}}}|||{{{rrr```SSSDDDAAA???======<<<;;;999333222222222222333444555555444444444444555666666:::999777666555555555666444444444444444444444444444444444444444444444444111111111111111111111111......///000111222333333//////000111222333333444......//////000000111111///000111222222111000///222111///000222333333222111222333333444444333333888777666555555555555555111111111111222333444555444555666666666555333222555444222111111222444555555555555555666666666777888999:::::::::;;;>>>AAABBBHHHVVVlll666666777777777777777666777777666666555555555555444444555555444444333222333444444555555444444333444555555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222000000000000111222333444222222222222222222222222222222222111111111000000222111111111000000//////000000000000000000000000222222111111000000//////000000000000000000000000//////////////////////////////////////////////////////.........---------000000000000000000000000...000111000///...///111000000////////////000000333111000111333444111...222333333222222444777:::>>><<<<<<@@@AAA???@@@CCCDDDBBBDDDIIIKKKOOO\\\jjj{{{sssqqqnnnoooyyy{{{xxx||||||lllWWWJJJ???>>>>>>:::777777999999888777666666555555666666666666666777888888QQQEEE777222555999777444333333333444444444555555444444555555444444333222333222222111111222222333222222222222111111000000444333111000000000111111444222///...///000000///222111111111000000//////444333222111111111222333222444666777777777999;;;555555666666666444333222222222333333333444444444444444444444444444444444333333333444555666777777666555555666666777888999888999:::::::::;;;>>>AAACCCGGGUUUkkk666666777777777777666666666666666666555555444444444444555555444444333222333444444444444444444333333444444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111000000000111222333333222222222222222222222222222222222111111111000000111111111111000000000///000000000000000000000000111111111000000000000000000000000000000000000000////////////////////////////////////////////////000000/////////.........000000000000000000000000...000111000///...///111000000////////////000000111///...///111111///---000111222222333555999<<>>AAA@@@===>>>AAAIIIHHHKKKPPPVVV___ppp~~~~~~|||}}}zzzwwwvvvwwwwwwkkk[[[KKKDDDAAA;;;888888777777777777777777777777555555444444555555666777DDD>>>888555555666666555333333444444444555555555333333333333333222222111333222222111111222222333333222222222111111111111444333111000000000111222444222111111222333222111222111111111000000000000444333222222222333444444222333555555555555777888777777888888777666555444222222222222333333333444444444444444444444444444222222333333444444555555444333333444444555666777888999:::::::::;;;>>>AAADDDHHHTTTiii666666777777777777666666555555555555555444444444444555555555555444333333444444444444444444444444222333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222111111111222222333222222222222222222222222222222222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000000/////////000000000000000000000000...000111000///...///111111000000//////000000111000///...///000111000...///111222333444777;;;>>>???>>>???CCCBBB???@@@EEEKKKMMMSSS\\\fffuuuwwwpppkkkiiikkkmmmtttuuu```RRRHHH???:::888777777888888888777666555444333333333333444555555666666777666555555555555333444444444444555555555444444444444444333333222333222222111111222222333333333222222222222111111333333222111111111111222333333222333555555444333111111111111111000000000222222222222333444555555111333444444333333444666999999::::::999888666555111111222222222333333333444444444444444444444444333333333333333333333333444333333444444555666777888999:::::::::<<<>>>AAADDDHHHSSShhh}}}666777777777777666666555555555555555444444444444555555555555555444444333444444444333333444444444222222222222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333222111111111222222222222222222222222222222111111111111111111111111111111111000000000000000000000000000000000000000//////000000111111222222////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////...000111000///...///111111000000000000000000111111111000111222333333333222333555666777999<<>>>>>AAAEEEEEEDDDGGGMMMMMMVVVdddrrr}}}}}}vvvrrrpppkkkiiihhhjjjtttyyyeeeUUUHHH>>>999::::::999888777555333222444444333333333444444555222333444555555555555555444444444444555555555555777777777777777666666555333222222111111222222333333333333333333333222222222222222222222222222222222222222444666666444333111111111111111111111111000111111222333444444555222444555444333333444555::::::;;;;;;:::888666555111111111222222222333333444444444444444444444444444444444333333333333333666555555666666777888999777999;;;;;;;;;<<<>>>@@@DDDGGGRRRfff|||777777777777777666555555555555555555555555555555555555666666555555444333555444333333333333444555444333333222222333444444333333333333333333333333222222222222222222222222222222222222222222222222333333222222222222222222222222222222222222222222111111111111111111111111000000000000000000111111111111111111111111111111//////000000111111222222////////////////////////000000000000000000000000000000000000000000000000........................////////////////////////...000111000///...///111111111000000000000111111111111111222222333555666777888:::::::::;;;===???AAAAAACCCFFFEEEEEEJJJRRRZZZiii}}}tttttt{{{yyyzzz|||}}}~~~zzzxxxxxxrrrooojjjeeegggttt|||hhhWWWGGG===<<<;;;:::888666555444444666666555555555555555666777444222333666777666444444444444555555555666666777777888888777777666555333222222111111222222333333333333333333333444444222222222333333333222222111000111333555555333111111111111111111222222222///000000111222333333444444555666666555444555777999:::::::::999777555444111111222222222333333333444444444444444444444444555555555555444444444444666555555666666777888999777999;;;<<<<<<===>>>@@@BBBEEEQQQeee{{{777888888777777666555444555555555666666666666666555666666666666555444444555444333222222333444555666555444333222333444444333333333333333333333333222222222222222222222222222222222222222222222222333333222222222333333444222222222222222222222222111111111111111222222222000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000------------............000000000000000000000000...000111000///...///111222111111000000111111222///000111111111222555888;;;===????????????AAABBBGGGFFFGGGHHHFFFGGGOOOYYYkkk}}}xxxsssooovvv|||{{{{{{zzzwwwwwwzzzyyywwwwwwwwwwwwwwwuuupppmmmqqq||||||iiiVVVHHHAAA???<<<999888888888999888888777666666666666777:::666222333666888777444444444555555555666666666555555555555555444444333333222222111111222222333333333444444444444555555111222333333444333333333111111000111333333222000111111111222222222222222000111222333333333333333555666777777666666888999999999:::999888666444333222222333333333444444444444444444444444444444444555555555555555555555555444333333444444555666777777999<<<=========???@@@BBBDDDPPPdddzzz888888888888777666555444666666666777777777888888666666666666666555444444666555333222222333555666999888666444333333444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222333444555222222222222222222222222000000111111111222222222///000000000111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........////////////000000000000000000000000...000111000///...///111222111111000000111111222000222333222222333777;;;>>>@@@BBBCCCDDDDDDFFFHHHKKKJJJLLLMMMMMMQQQ]]]jjj}}}zzzzzzzzzwwwxxx}}}zzzzzz{{{|||~~~}}}~~~~~~~~~{{{gggXXXMMMIIICCC===999888999:::999888777777666666666777666666666666666666666666555555555555666666666666444555555555555444333333333222222111111222222333333444444444555555555555111222333444444444333333444222000000111222222111111111111222222333333333222333444555555555444333444555777777777777999:::::::::::::::888666444333333333444444444555555555444444444444444444444444333333333444444555555666444333333444444555666777777999<<<>>>>>>>>>???@@@BBBDDDOOObbbwww888888888888777666555444666666777777888888999999666666666666666555555444666555333222222333555666;;;999777444333333444444444444444444444444444444222222222222222222222222222222222222222222222222111111111222333444555666222222222222222222222222000000111111222222222222//////000000111111111222111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000///000111000///...///111222222111111111111222222333444666555444666;;;???>>>@@@DDDFFFGGGHHHJJJLLLLLLMMMOOOSSSUUU]]]mmm}}}|||uuuvvvyyy~~~}}}uuu|||sssdddZZZTTTKKKAAA:::777777777888888777666666666666666000555::::::666333555888555555555555666666666777666666666666666555555444333222222222222222222333444444444555555555666666000111333444555444333333666444111000111222222111111111111222222333333333555666777777777666555444222444666777777777999;;;;;;;;;;;;:::999777444333444444444555555555666666444444444444444444444444111111222333333444555555666555555666666777888999777999<<<>>>>>>>>>???@@@CCCEEENNNaaauuu666666666666666666666666888777555444444555666666444555666777777666555444555444333222333555777888666666555444333333222222333333333333333333333333444444444444444444444444666111000444555111000333222111111000000111111222222222222111111111000000222222222111111111111000111111111111111111111111111111000000000000111111333222222222111000000000222222222111111111111000000000000000000000000000......//////000000111111111111000///////////////000000000000000000000000111111000000000000111111333444666555333111111222111333555888;;;===??????DDDHHHJJJJJJJJJLLLNNNOOOWWWTTTUUU[[[bbboooxxxzzz}}}vvvxxxtttkkk^^^NNNBBB>>>>>><<<;;;999777444333444555555444777777666555555555555555444444444444444444444444555555555555444333222222444333333222222333333444555555555555555555555555444444444444333333222111222222222222222222222222444333111000000000111111333333333444444444555555444555555666777888999999999999777666444222111000111222333333444444333333333333222222333555666777444444555555444444333222333333444444444444444333666666777888:::<<<>>>???CCCGGGRRRcccuuu888888888888888888888888888777666555444555555666444555666777777666555444666555444333333444666777555555444333333222111111333333333333333333333333333333333333333333333333555000000444444111000333222222111111111111222222222222222111111111000000222222222111111111111000111111111111111111111111111111000000000000111111222222222111111111111111111111111000000000//////000000000000000000000000////////////000000000000111111000///////////////000000000000000000000000111111000000000000111111222444555444333222222333333555777:::===???AAAAAAEEEIIILLLMMMMMMPPPSSSUUU[[[\\\eeettt}}}{{{{{{{{{ooo]]]MMMCCC===:::888;;;999666555666666666555777777666555555555555666444444444444444444444444444444555555555444333333333222222222222222222333222222222222222222222222333444444444333333222111222222222222222222222222222111000//////000000111333333333444444444555555444444555555666777888888888777666555333222111111111222333333444444333333444333333333333444666777222333333444555555555444444444555666666777666666777777888999;;;===>>>???AAAEEERRRdddwww888888888888888888888888999888777666555444555555555555666666666666555555777666444333333444555666444444333333222111111111333333333333333333333333222222222222222222222222333111111333333111111333333333222222222222333333222222222111111111111111222222222111111111111000111111111111111111111111111111000000000000111111111111111111111222222222000000000000/////////...000000000000000000000000000000000000////////////111000000///////////////000000000000000000000000111111000000000000111111111333444444333333444555777888;;;>>>@@@BBBDDDDDDFFFIIIMMMOOOPPPRRRWWW\\\^^^fffxxxsssooottt{{{sss___NNNCCC===:::<<<:::888777888888666555888777666666555555666666444444444444444444444444333444444555555555444444222222333333333333222222222222222222222222222222333333444444444333222222333333333333333333333333000000/////////000111111333333333444444444555555333444444555555666666666555555444333333222222111111222333333444444333333555444444333444444555555000111333444555666666666555555666888999999999999999999::::::<<<===>>>??????DDDRRRfff{{{888888888888888888888888999999888777666555444444555666666666666666666555777666555444444444444444444444444333333222222222333333333333333333333333222222222222222222222222222222333333222111222444444333333222222333333444111111111111111111111111222222222111111111000000111111111111111111111111111111000000000000111111000000000111222222222333111111000000000/////////////////////////////////111111000000//////......000000////////////000000000000000000000000000000111111000000000000111111000222333444444444777999;;;===???AAADDDEEEFFFGGGFFFHHHKKKNNNNNNOOOWWW___iiiwww|||sssqqqtttzzzqqq]]]MMMEEEBBB;;;999777777888888777666888777777666555666666666555555555555555555555555333333444555555666555555222333444555555444333222333333333333333333333333333333333444444333333222333333333333333333333333//////000000000111222222333333333444444444555555333444444444444444444444222222222222222222222222111222333333444444333333555555555444444444444444111222333444555555555555444555666888999:::::::::;;;;;;;;;;;;<<<===??????@@@EEESSSiii777777777777777777777777888888888777777666555444666666666555555666666666666666555555444444444444555555555555444444444444333333333333333333333333444444444444444444444444222555666444222222333444444333333222222333333444111111111111111111111111222222222111111111000000111111111111111111111111111111000000000000111111000000000111222222222333222222111111111000000000////////////////////////111111000000//////......000000////////////000000000000000000000000000000111111000000000000111111000111333444555777:::===@@@AAABBBDDDFFFGGGGGGGGGFFFEEEGGGKKKKKKMMMWWWddd|||~~~zzz}}}|||{{{{{{}}}wwwkkkZZZNNNHHH===;;;888666777777777666888888777666666666666666555555555555555555555555333333444555666666666666444444555555555555444444333333333333333333333333222333333444444333333333333333333333333333333333000111111222333333333333333333333444444444555555444444444444444333333333111111111222222222333333111222333333444444333333555555555555555555444444333444444555444444333333333444666777888999999999;;;;;;;;;<<<===>>>???@@@CCCGGGUUUkkk666666666666666666666666777777888888888777666555666666555555555555666666555555555555555444444444666666666555555555555555333333333333333333333333444444444444444444444444444999:::666222222333333333333222222222222333333111111111111111222222222222222222111111111111000111111111111111111111111111111000000000000111111111111111111111222222222222222222222111111111111000000000000000000000000000000000000///////////////////////////000000111000000000000000000000000111111000000000000111111000111333555777:::>>>AAACCCDDDEEEFFFFFFFFFFFFFFFDDDBBBEEEJJJMMMRRRcccuuu}}}uuussszzz}}}jjj[[[RRRGGGBBB===999777888888777999888777777666666777777555555555555555555555555444444555666666666555555555555444444444444555555222222222222222222222222222222333444444444333333333333333333333333333333111222333333444333333333333333333444444444555555555555555444444333333333111111222222222333333333111222333333444444333333444555555666666666555555444444555555444444333222333444555777777888888888::::::;;;;;;===>>>???@@@DDDHHHVVVmmm777777777777777777777777555666777888999888777777777666555444444555666777444444555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333666===>>>777222333444333222222111111111111222222000000111111111222222222222222222111111111111000111111111111111111111111111111000000000000111111222222222111111111111111111111111111000000000000000000000000000000000000////////////000000000000///////////////000111111000000000000000000000000111111000000000000111111000222444666888<<>>:::999999999999888777777666666777777555555555555555555555555555666666666666555555444555444222000000222444555222222222222222222222222111222333333444444444333444444444444444444444444222222333333333222111000333333333444444444555555666666666555444333333222222222222333333333333333111222333333444444333333333444555666777777666666333333444444555444444444555555666777777888777777999999:::;;;<<<>>>@@@AAACCCGGGUUUnnn888888888888888888888888444555777888999999888888777666555444444555666777333333444555666666666555444444444444444444444444333333333333333333333333222222222222222222222222888???@@@888222333444333222111111111111111111222000000111111222222222222222222222111111111111000111111111111111111111111111111000000000000111111333222222222111111000000000000000000////////////000000000000000000000000......//////000000111111///////////////000111111000000000000000000000000111111000000000000111111111222555777999>>>CCCGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@FFFSSS^^^mmm~~~uuuxxxzzzaaaYYYMMMCCC===::::::999999888888777777777777777666666666666666666666666666777777777666555444444555333000......000333555555555555555555555555555111222333333444444444444444444444444444444444444111222333333222111000///333333333444444444555555777777666555444444333222333333333333333333333333222222333444444444333333222333555777777777777777111222333444555666666666666777777888888888777777777888999:::<<<>>>@@@AAABBBFFFTTTnnn999999999999999999999999888888777777666666555555999777555444333444666777666666666666666666666666555444444333333444444555666555555555555444444444333222222111111222222333111222444555555444222111000111222222000000111222111111222222222333333333111111111111111111111111111111111111111111111111//////000000000000//////000111111111111222222222111000000000222333222111111111000000//////......////////////000000000000000000000000////////////000000111111111111000000---000222333222111222222444666999<<<@@@BBBDDDEEEEEEBBB>>>===>>>@@@BBBBBB>>>CCCLLLZZZooo|||vvvzzz~~~lllZZZQQQJJJAAA;;;999888888888666444333444555666666666555444444444333555555444444444333333333333333333222222222111111000111222333333333333222111222333333111111222333333222222111111222222333333333333333333333333333666444222222333333222111666666555444333222222111111111222333333444555555333222222111111222222333555555555555555555555555333555666666555444444555555666777888999:::::::::<<<===>>>>>>>>>>>>@@@BBBGGGKKKXXXnnn999999999999999999999999999999888888888777777777888777666444444555666777666666666666666666666666555444444333333444444555666555555555555444444444444333333333333333333444222333444555555444333222111222333222111111111333111111222222222333333333111111111111111111111111111111111111111111111111//////000000000000//////000000111111111222222222555333222111111111///...111000000000/////////...111111111111222222222222000000000000000000000///000000111111111111000000000111333333222111222333666888;;;>>>@@@BBBBBBCCC???>>>===;;;;;;<<<>>>???AAAKKKZZZmmm~~~}}}~~~ooo```SSSFFF===;;;:::::::::888777666666777888888888888777777777777666555555555444444444333444444444444333333333333000111222333333444444444111333333333222111222333444333333333333333333444333333333333333333333333444333111222333444444333555555555444444333333222111111111222222333333333444444333333333333444444555555555444444444444444111222444444222111222333555555777888999:::;;;;;;:::;;;<<<<<<<<<<<>>:::;;;<<<:::999:::???CCCMMM[[[rrrwwwdddRRRFFFAAA======;;;:::999888777777777777777888888888888888666666666666555555555555666666555555555444444444111111222333333444555555111333444333222111222444555444444333333444444555333333333333333333333333333111000111333555555555444444444444444444444444111111111111222222222222555444444444444444444555444444444444444444444444444666777777555555555666444555666888:::;;;;;;;;;999;;;<<<<<<<<<===???AAAFFFKKKYYYppp999999999999999999999999999999999999999999888888888777666666555555666666666666666666666666666666555555444444444444555555666555555555555444444444444444333333333333444444333444555555555555444333222333444444222222333444111111222222222333333333111111111111111111111111111111111111111111111111000000000111111000000000000000000000111111111111111000000000222333222111000000000000////////////.../////////000000000000000000000000000111111111111111111111111111111111111222333333333444777:::<<<>>>???AAA@@@>>><<<;;;:::;;;<<<::::::???IIIRRRdddtttxxxcccSSSLLLBBB@@@===:::999888777555444444444555555666666666777777777666666666666666666666555555555444444444444444333333333333444444222333444333222222333444444444333333333333444444333333333333333333333333444222111111333555444444333333333444444555555555333333333222222222222222444444444555555444444444333333333333444444444444666777999999777666777888333444666888:::;;;<<<<<<;;;<<<>>>>>>>>>???AAACCCFFFKKKYYYqqq999999999999999999999999888888888888888888888888888888777666666666666666666666666666666666666666666555555444444555555666666555555555555444444444333333222222222222333333333444444444444444444333222333444444222222333444111111222222222333333333111111111111111111111111000000000000000000000000000000111111111111000000//////000000000111111111111000000000222333222111////////////000000000000.../////////000000000000///000000000111111111222222222111000000111222222///111222333555777;;;>>>>>>???@@@@@@???<<<:::999:::;;;;;;;;;???KKK\\\iiivvvcccVVVJJJEEE???;;;999777555444333333333444444555555555777777777777777777777777555555555555444444444444888777555444333222222222222333444444222222333444333333222222222222333333333333333333333333333333666444222222333333333222222333333444444555555555444444444444444333333333333333444444444444333333333333333444444555555555222444666555444333444444444555666888:::;;;;;;;;;:::<<<===>>>>>>???BBBDDDEEEKKKZZZrrr999999999999999999999999777777777888888888888888888888888777777777666666666666666666666666666666666666555555555555666666666555555555555444444444333222222111111222222333333333333333333333333333222333444333222111222444111111222222222333333333111111111111111111111111000000000000000000000000000111111222222111111000/////////000000000111111555333222111111111///...////////////000000000000111111111111222222222222///000000111111222222222333222111000000111222333///111444555777999===@@@???>>>>>>===<<<;;;999999999:::<<>>===;;;:::999999999::::::<<>><<<999777999999999999888888888888555555555666666777777777777777777666666666555555888777555444333444555666333444555444333333333555333333333222222333333333333333333333333333333333555333222222333444333222333333444444444444444444333333333444444555555555333444555666666555444333444444555666666777888888555666888888666555666777777777888999999999999999888999;;;<<<<<<>>>@@@CCCEEEKKK[[[sss999999999999999999999999999999999::::::;;;;;;;;;888888888888888777666666666666666666666666666666666666555555555555666666666666555555555444444444555444444333333444444555222111111000000111111222000111222222000000111222111111222222222333333333111111111111111111111111000000000000000000000000111111222222222222111111////////////000000000000111000000000222333222111.../////////000000111111////////////000000000000///000000111222222333333444333111000000111333444333555888::::::999:::;;;===<<<:::888777888:::;;;===@@@IIIZZZsss}}}pppdddSSSGGGAAA???===;;;:::999999999888777777777444555555555666666777777888888888888777777777777666555444333444666888999333444555555333333444555555444444333333444444555333333333333333333333333333222111111333555555444444444444444444444444444111111222333333444555555444555666888888666555444555555555666777888888999111333444444333222222333888888999999999999888888999;;;===>>>>>>@@@CCCEEEEEELLL[[[sss::::::::::::::::::::::::999999:::::::::;;;;;;;;;999888777777666777777777666666666666666666666666666666666666666666666666444444444444444444444444333333333333333333333333444444333333333333222222111222222333333222222111555444222111111111222222333333333333333222111000222222222111000//////...////////////////////////000000000000111111111111111111000000//////......111111111111111111111111000000000000000000000000222222111111111111111111000222333333111000000111555777;;;>>>???>>><<<;;;@@@<<<::::::999999>>>FFFHHHOOO]]]pppyyyzzzvvv___OOOHHHCCC===777===:::777666666777666555555555444555666777999:::;;;999777555444444666666333333333333333333333333444444444444444444444444444444444444444444444444555555444333333222111111222333333444444333333222333333333333333333333333444555777888999888666555222444666666555333333333222222222222333555777888777777666444444333333333888888888888888888888888:::;;;;;;;;;<<<@@@DDDHHHDDDJJJVVVkkk::::::::::::::::::::::::666666777777777888888888999999888777777777777888666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444333333333333222222111222222333333222222111444333222111111111222222333333333333333222111000222222111111000//////...000000000000000000000000000000000000111111111111111111000000////////////111111111111111111111111000000000000000000000000111111111111111111111111000222333222111111222444888:::===???@@@???===;;;;;;888888::::::<<>>???AAAAAA@@@>>><<<888888:::>>>@@@CCCKKKUUU```ooo~~~{{{vvvlllWWWGGG===777777666555666777777666555888777777666666777777888777777777666666555555444555555555555555555555555444444444444444444444444444444444444444444444444555555555444333333222222444444555555555555444444333333333333333333333333111222333555555444333333222444444444333444555777999888777666555444444444333333333444555666777888999999888777777888999:::999999::::::;;;===AAADDDKKKOOOWWWiii;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444333333333222222222111222222333333222222111333222222222222222222222222222333333333222222111111111111111000000//////111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222222111222222222333555:::===@@@@@@AAAAAAAAA@@@???>>>;;;<<<@@@FFFIIIMMMXXXcccrrrvvv{{{zzzbbbNNNBBB<<<:::999888999:::;;;999888999888888777777666666666777777888888888777666555666666666666666666666666555555555555555555555555444444444444444444444444444444333333222222222222444555555555555555555444333333333333333333333333111222333444444444444333333444444333333444777999888888777666555444333333444444333444444555666777999888777666777888:::;;;;;;<<<=========???BBBEEEKKKNNNVVVggg<<<<<<<<<;;;;;;:::::::::888888888888777777777777;;;:::999999888888999999777777777777777777777777666666666666666666666666333333333333333333333333333333333333333333333333444444333333333222222222111222222333333222222111222222222222222222222222111222222333333333222222111111111000000000000000111111111111111111111111///000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000000000111111111222222222111222333444555888===@@@AAAAAABBBBBBBBBBBBBBBBBBAAACCCHHHNNNRRRXXXeeerrrrrr\\\MMMFFF===<<<::::::;;;;;;:::888999999999888777777666666888888999999999888777777666666666666666666666666555555555555555555555555444444444444444444444444222222222222111111111111444555555555555555555444333333333333333333333333333333444555555555555555333444444444333444777:::444444444444444444444444555555444444444444555555888888777777777888:::;;;;;;===>>>>>>===???AAADDDGGGKKKTTTfff======<<<<<<;;;:::::::::999999999999999888888888::::::999888888888888888777777777777777777777777666666666666666666666666444444444444444444444444333333333333333333333333444444333333333333222222111222222333333222222111111111222333333333222222111111222333333333222222111111000000000000000000111111111111111111111111000000000000111111111111000000000111111111111222111111111111111111111111000000000000000000000000000000000111222222333333111333555666888:::>>>AAABBBBBBBBBCCCDDDFFFGGGHHHHHHJJJPPPVVV[[[ccctttiiiVVVLLLBBB???<<<:::999999888777888999999999888888777666888888888888888888888888666666666666666666666666555555555555555555555555444444444444444444444444222222222222222111111111444444555555555555444444333333333333333333333333555555555555555666666666333555555555444555666888222222333444555555555444666555555444444444555555777777777888999999:::::::::;;;<<<<<<<<<<<<>>>@@@DDDHHHSSSfff=========<<<;;;;;;::::::<<<<<<<<<;;;;;;:::::::::999999888777777777777888777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444444444333333333333222222111222222333333222222111000111222333333333333222000111222333333333333222000000000000000000000111000000000000000000000000000000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000///000000111222222333333111444777999:::<<>>???BBBGGGSSSggg>>>>>>===<<<;;;;;;::::::999999999888888777777777999888888777666777777777777777777777777777777777666666666666666666666666888888888888888888888888555555555555555555555555444444444333333333222222222222222333333222222222000111222333444333333222000111222333333333333333000000000000000111111111////////////////////////000000000000111111111111000000111111222222222222111111111111111111111111000000000000000000000000///000000111222222333333222444888:::;;;===???AAAEEEEEEEEEGGGJJJNNNRRRTTTVVVYYY```hhhooo}}}rrrcccOOOJJJCCC===;;;:::::::::777888999::::::999888777666555444222333444666777555555555555555555555555666666666666666666666666444444444444444444444444555555555555555555555555222333333444444333333222333333333333333333333333555444444444444555666666444666888888666555444555555555666777777666555444222222222333555777888999333555888;;;<<<;;;999777<<<>>>??????>>>>>>???AAABBBHHHSSSgggKKKCCC===<<<===<<<;;;===@@@>>><<<;;;;;;;;;:::999999999888777777888999::::::999999888777666555555<<<666444888999666666:::777;;;===888333222444666444444444444444444444444444444333333444444555666555444444333333444444555111111111111111111111111111000000000111222222333111111111111111111111111111111111111111111222222///000000000111111111111111111111222333333444444111111222222222222111111222222222111111111000000...///111222444444444444444777:::======>>>@@@AAAAAACCCFFFJJJNNNRRRUUUWWW\\\aaahhhrrrxxxqqqsss{{{}}}}}}fff[[[KKK@@@<<<;;;999777888777888:::;;;<<<:::888888888888888777777777777777666666666666555555555666666666666666666666666555555444444444333333333333333222222333333444555444444444444444444444444555555555555555555555555555444222111111222444555444444555666777777666666666666666666777777777777666666555555555555666666888777777777888:::<<<======<<<;;;:::;;;===???@@@CCCHHHUUUjjjQQQFFF>>>===>>>>>><<<===???===;;;;;;;;;<<<;;;999::::::999888777888999999999999888888777777666666999555444777888777:::???HHHHHHEEE???999666666666444444444444444444444444111111000000111111222222444444333333333333444444222222222222222222222222333222222222333444444555111111111111111111111111333333333333333222222222111111111111222222222222222222222222222111111111111111222222222222111111222222222111111111000000///000111222333444555666;;;===??????>>>======>>>@@@AAADDDGGGLLLSSSZZZ___hhhkkkssstttqqquuu{{{yyy{{{ooo\\\LLLCCC>>>;;;:::999999999:::;;;;;;888666888888888888777777777777666666666555555555444444555555555555555555555555444444333333333222222222333333222222333333444555444444444444444444444444333333333333333333333333666555444333333333444555444444555666666666666666666666666666777777777777666666555555555555666666999888888999:::;;;===>>>===<<<;;;;;;;;;===???@@@AAAGGGVVVmmmaaaRRRCCC???AAAAAA???>>><<<;;;::::::;;;<<<;;;:::<<<;;;:::999999999999999888888888777777777777777777666666888888999@@@HHHRRRMMMFFF@@@<<<999777666444444444444444444444444333333333333333444444444444444333333333333444444333333333333333333333333333333333333333333444444111111111111111111111111000000000//////......---111222222222222333333333333222222111000000//////111111222222222222111111222222222111111111111111111111111111333555777888@@@AAABBBBBB???>>>===>>>AAABBBDDDGGGNNNXXXdddkkkrrrttt|||yyyrrr]]]KKK@@@;;;999:::::::::;;;<<<:::777444888888888888777777777777555555555555444444444333444444444444444444444444333333333333222222222111333333222222333333444555444444444444444444444444333333333333333333333333555555555555555555555555444555555666666666666666555555666666666777777777666666555555555555666666999999999:::;;;<<<>>>>>>===<<<;;;;;;<<<===???@@@???GGGWWWoooyyydddMMMCCCBBBBBB@@@@@@:::999999:::<<<===<<<:::<<<<<<;;;::::::999999999777777777777777888888888777888999888888;;;EEENNNNNNEEE<<<999999777666666555555555555444444444444333444444555555555555555444333333333333333333444333333333333333333333333000111111111222111111111111111111111111111111111000000///...------,,,,,,111111111222222222333333111111111000000000//////111111222222222222111111111111111111111111111111222222111111333666999:::@@@AAABBBBBB@@@??????@@@AAADDDHHHNNNUUU```mmmvvv{{{~~~sss\\\JJJ???:::;;;:::;;;<<<<<<;;;888555888888888888777777777666555555444444444333333333444444444444444444444444444444444333333333222222333333222222333333444555444444444444444444444444555555555555555555555555333444444555555555555444555555666666666666666555444555555555666777777777666666555555555555666666888888999:::;;;<<<======<<<<<<<<<<<<===>>>@@@AAA@@@GGGWWWnnnvvvYYYHHHBBB@@@>>>>>>999999999;;;======<<<;;;;;;;;;;;;;;;::::::999999777777777777777888888888666888999777666<<>>555555777666555666666666666555555444444444000000111222222222222111333333333222222333333333222222222222222222222222000111222222222111111000111111111111111111111111555555444333222111111000000000000000111111111222//////000000000111111111111111222222222222111111111111111111111111111111333222222222444777:::<<<@@@AAABBBAAA???>>>???@@@@@@FFFNNNUUU\\\fffqqqyyyttt]]]KKKAAA<<<<<<;;;<<<======;;;999888888888888777777777666555555444444444333333333444444444444444444444444555555555555444444444444333333222222333333444555444444444444444444444444555555555555555555555555111222333444444444444444555666666666666666555555333444444555666777777777666666555555555555666666777777888999:::;;;;;;<<<;;;;;;<<<===>>>???@@@AAACCCIIIVVVlllgggRRRGGG@@@===<<<::::::;;;<<<>>>>>>===;;;999999::::::::::::999999888888888777777777777777333777777555666???HHHMMMKKK???666888999666555888777777666666555444444444000111333444444444333222333333222222222222333333111111111111111111111111222333444555444333222111111111111111111111111111444444444333222222222111//////000000000111111111//////000000111222222333111111222222222222111111111111111111111222222222222333333444666999;;;===CCCCCCBBB@@@===<<<===>>>BBBJJJTTT\\\aaahhhrrryyyoooWWWIIIAAA???===<<<======<<<;;;888888888888777777777777555555555555444444444333444444444444444444444444666666666666555555555555333333222222333333444555444444444444444444444444333333333333333333333333111222222333333444444444666666666666666666555444333333444555666777777888666666555555555555666666666666888999:::;;;;;;;;;;;;;;;<<<===???@@@AAAAAAEEEJJJVVVkkkxxxcccSSSGGG@@@???<<<<<<<<<>>>??????===;;;666777888::::::::::::999999999888888777777666666444777888777===HHHPPPQQQHHH===666999:::555555:::777777777666555444444444222333555777777666555444333333222222222222333333222222222222222222222222222333444555555333222000111111111111111111111111111111111111111111000000000000111111111222222222111111111222222222222222111111222222222222111111000000111111111222222222222222444666888:::<<<<<>>===???AAAKKKSSS\\\bbbfffkkkttt|||hhhVVVIIIEEE@@@===<<<<<<<<<;;;888888888888777777777777666666666555555555444444555555555555555555555555666666555555555444444444333333222222333333444555444444444444444444444444333333333333333333333333333333222222333444666777666666666666666555444444222333333444555666777888666666555555555555666666666777999:::;;;<<<<<<;;;:::;;;<<<>>>???@@@AAAAAACCCIIIWWWmmmrrr```PPPFFFCCC=========???@@@@@@===:::444555777999:::::::::999:::999999888777666666555777:::;;;<<>>???@@@@@@@@@AAADDDGGGTTT[[[cccgggiiioooxxx|||yyyzzzgggOOOJJJBBB===;;;:::::::::888888888888777777777777777666666666666555555555666666666666666666666666555555444444444333333333333333222222333333444555444444444444444444444444555555555555555555555555555444333222333555777999666666777777666555444444222222333444555666777888666666555555555555666666777888:::<<<=========<<<:::;;;===>>>@@@AAAAAAAAAAAAHHHXXXpppuuubbbMMM>>>BBB<<<888:::;;;::::::===;;;:::777666555555777888888888777777666666555555999999???JJJTTTUUUKKKAAA888888888888777777777777:::888666333222222333333666666555555555444444444444444444333333222222222444444444333222111000///222222222222222222222222111111000000000000111111////////////////////////...///000222222111000000//////000000111111222222000111111111111222222222222333444333111000111222555666777999;;;===??????;;;;;;???CCC???<<>>>>>;;;777:::999888777666666666666777777666555444333333333666666666666666666666666555555444333333222111111333222222111111222222333666555555444444333222222444444444444444444444444444444333333444555777888666666666666555555555555444444444555555666777888777777666666666666777777999999888999:::;;;<<<===::::::::::::<<<===>>>???CCCIIIWWWmmmvvv]]]KKKDDD???===>>>===::::::======;;;999888777777888999888888777777666666666666999999<<>>===;;;888:::999888777777666666666666666666555555444444333666666666666666666666666555555444444333222222111333333222222222222333333222222333444444555555666444444444444444444444444444444333333444555777888666666666666555555555555666666666666777888999:::888777666666666666666777888888999999::::::;;;;;;:::::::::;;;<<<===??????BBBHHHVVVlllttt___JJJEEEBBBAAA???;;;:::<<<>>>===;;;:::999999:::;;;888777777777777666666666888888999;;;<<<:::666333888888777777777777666666888777555444333333333444555555555555555444444444111111222222222222222222444444444555555444444333222222222222222222222222111111000000000000111111111111111111111111111111222222222222222333333444111111111111111000000000000111111111111222222222111222333222111111222444777888:::;;;===>>>??????DDDDDDCCCEEEQQQaaakkknnnooojjjhhhlllsssyyyyyyoooZZZHHH@@@>>><<<;;;::::::888777777777777777555555555555555555555555666666666666666666666666555555444444333222222222333333222222222222333333222222333444444555555666444444444444444444444444444444333333444555777888666666666666555555555555666666666666777888999:::888888777666666666666666777888999::::::999888888;;;;;;;;;;;;===>>>???@@@AAAGGGTTTjjjrrrYYYNNNBBB??????===;;;<<<>>>===<<<;;;:::::::::;;;777777777777777777777777555666777777777777888999888777777777666666666666777666555444444444444444555555555555555555555555555444333222000///...---222222333444444555444444222222222222222222222222222111111000000111111222222222222222222222222222222222111000111222333444222222222111111000000000000000111111111222222222111111222222111222444666999:::<<<===>>>???>>>>>>BBBCCCAAAEEEXXXppp{{{wwwsssmmmjjjlllttt~~~~~~jjjTTTGGGAAA???>>>::::::999888777777777777555555555555666666666666666666666666666666666666555555444444333333333333333333333222222333333333666555555444444333222222444444444444444444444444444444333333444555777888666666666666555555555555444444444444444555777777999888777666666555555666666888999::::::999777555;;;;;;;;;<<<===>>>???@@@AAAGGGTTTjjjqqq\\\FFF???@@@@@@>>>;;;===<<<;;;;;;:::999999999777777777777888888888888555666777666555666:::===777777777666666666666555666555555444444444555555444555555555555555555555555444333222000///...---000111222333333444333333222222222222222222222222222222111111111111222222222222222222222222222222111111000//////111222333333333222222111111000000000000111111111222222222111111222222222333777999<<<===>>>@@@@@@???>>>>>>===@@@AAAHHH^^^wwwzzzwwwssssssyyy~~~yyybbbPPPEEE???>>>;;;:::999888777777777777555555666666666666666666666666666666666666666666555555444444444444333333444333333333333333333444666555555444444333222222444444444444444444444444444444333333444555777888666666666666555555555555333333333333444555666777888888777666666666666666666888999::::::999777555;;;;;;;;;;;;<<<>>>???@@@BBBGGGTTTjjjsssUUUGGGDDDBBB???<<<;;;;;;;;;::::::999888888777777777888888888888999777777777666444555777999777777666666666666555555444444555555555555555555444444444555555555555555111111222222222222222222000111222222333333333333222222222222222222222222222222111111111111222222222222222222222222222222000000//////000000111222222222222222222111111111000111111111111222222222111222333333333555:::===>>>???AAABBBAAA@@@>>>===;;;???FFFSSSgggxxx|||xxxyyy~~~zzzqqqtttsss]]]LLLAAA===;;;:::999888888777888888666666666666666666666666666666666666666666666666555555444444444444444444444444333333333333444444222222333444444555555666444444444444444444444444444444333333444555777888666666666666555555555555555555555555666777888999777777666666666666777777777888999::::::999888888::::::::::::<<<===>>>???BBBGGGTTTjjjnnnXXXKKKBBB>>>>>>;;;;;;;;;;;;:::999888888777777888888888999999999888888777666666666666555777777666666666555555555333444444555555666666555444444444555555555666666111111222222333333444444222222333333444333333333222222222222222222222222333222222111111222222333222222222222222222222222000000111111222222222111111222222222222222222333000111111111111222222222222333333444444777<<<@@@???AAABBBCCCCCCAAA>>>===>>>CCCQQQdddssszzz}}}}}}|||oookkkooo{{{nnnXXXHHH@@@;;;;;;:::999888888888888888888777777666666555555666666666666666666666666444444555555555555555555444444333333333333444444222222333444444555555666444444444444444444444444444444333333444555777888666666666666555555555555555555555555666777888888666555555666666777888999888888999999::::::;;;;;;999999999999:::<<<===>>>AAAFFFSSShhhgggPPPBBB===???<<<<<<<<<<<<;;;:::999888777777888888999999999999888777666888::::::999777777666666666555555555555333333444555666666666666444444444555555555666666444444444333333222222222333444444555555444444333222222222222222222222222333222222111111222222333111111111111111111111111000111222333444333222222111111111222222333333444000111111111111222222222333444444444555999>>>AAA@@@AAACCCDDDCCCAAA>>><<>>===;;;999888888888777888888888888888888888888888888888888888888888888999888777777666666777777444444555555666777777777444444444444444444444444444444444444444555555555555444333222222222333333333333333333333333333333222222222222222222222222222222222222222222222222444333222222111111222222111111000000000000111111444333333222222333333333444444555777:::>>>BBBDDDDDDGGGDDDDDDIIIEEEBBBLLLVVVcccuuuvvvnnnkkkqqqyyy}}}mmmbbbiiixxxeeeQQQEEE???;;;<<<<<<999777888666666555555555666666777555555555666666666666666666555333222111222333444555444444333333444444555555555444444444333333333333333333222222222111111222222222333444555666777999999888777666666666777555555555666666555555555444555555666666777888888888888999999999999888888999999999999:::;;;<<<===@@@CCCPPPggg|||cccOOOCCCCCC@@@<<<:::999777555444999999999999999999999999888888888888888888888888888777777666666666666666666666666666666666666666333444555666666555444333222222333333444444555555555444333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222000111111111111111111000444333333222333333444444333444666999<<>>AAAEEEQQQfffzzz___MMMGGGAAA===<<<<<<999777777999999999999999999999999888888888888888888888888888777666666555555666666777777666666555555555555333555666888888666555333111222222333333444444555444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222111222222333000000222333333222000000222222222222222333333444333555888;;;>>>AAABBBBBBCCCJJJKKKOOOUUURRRSSS```qqqzzz~~~|||tttmmmjjjpppwwwmmmkkkvvvjjjXXXMMMCCC???===999777777888777666666666666666666555555555555666666777777555444333333333333444444555444444333333444444555555555444444444333333333555555555555555555444444777777666666666666777777888777777777777777888999666666777777777777666666666666666777888888999999888999999::::::999999888::::::::::::;;;<<<>>>>>>BBBGGGRRRdddsss\\\KKKBBB;;;<<<===;;;:::;;;999999999999999999999999888888888888888888888888888888777666666666666666777777777666555555444444444555777888888777555444222222222333333444444444444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111222222333333000111222333333222111000111111111111111222333333444666:::>>>AAACCCCCCCCCCCCLLLRRRZZZdddbbbaaalllyyy~~~~~~}}}}}}}}}}}}wwwnnnsssvvvpppjjjvvv|||eeeWWWIIICCC@@@<<<999999888888777666666666666666777777666666555555555555444444444444444444444555555444444333333444444555555555444444444333333333555555555555555555555555888888777666666666666777888777777777777777888999666666777777777777666666666666666777888888999999999999::::::::::::999999888888999999:::<<<===>>>BBBHHHRRRccc}}}qqqTTTFFF<<<<<<===:::999===::::::::::::::::::::::::888888888888888888888888999888888777777777777777777777666666555555555444444555666777777666555444444444444444333333333333333333444444444333222111333333333333333333333333111111111111111111111111111111111111111111111111222222111111222222333333111111222222222222111111111111111111222333444444666888<<>>AAAHHHRRRaaa{{{dddRRRDDDAAA???:::888<<<::::::::::::::::::::::::888888888888888888888888::::::999888888888888888666666666666666555555555555555555555555555555555666666555555444333333333333333444444444333222111333333333333333333333333222222222222222222222222222222222222222222222222222222111111222222333444333222222111111222222333333333333333444555666666999;;;===AAADDDFFFHHHIIIIIIPPPVVVeeezzz~~~}}}{{{yyyxxxyyyzzzssssssuuuwwwzzz}}}ooovvvzzz~~~www```RRRJJJCCC>>>;;;:::999888777666666666666666666666666666555555555333444444555555555555555555444444333333444444555555555444444444333333333333333333333444444444555666555555555555555666666999999888777666666666777555555555666666555555555444555555666666777888888999::::::;;;;;;::::::999888999999:::;;;===???@@@@@@HHHRRR___zzzsss^^^LLLGGGCCC;;;999===::::::::::::::::::::::::888888888888888888888888;;;:::999999888888999999666666666666666666666666555555444444444444555555777777666555444333333222333333444555444333222111333333333333333333333333333333333333333333333333333333333333333333333333222111111111222333333444444333222111111222333444444444444555666777888888;;;<<<>>>AAADDDGGGJJJKKKMMMQQQUUUeee}}}{{{vvvttttttuuuwwwnnnppptttxxx{{{|||}}}}}}tttyyyiiiXXXNNNFFF???<<<:::999888777666666666666444444555555666777777777333333444555666666666555555444444333333444444555555555444444444333333333555555555666666666777777777777777777777888999999::::::888777666666666666444444555555555555444444444444555555666777777777999::::::;;;;;;::::::999:::::::::;;;===???@@@AAA???HHHQQQ^^^yyyqqqQQQEEEBBB<<<:::===>>><<<;;;;;;;;;;;;:::888:::999888777777888999:::999999999888777666666555999999999999888888888777666666666666666666666666444444555555555555444444555555555444444333333333222333333444555555555444222222333333333333444444444333222222444444333222333333333222222111111111333333444444444555555555333333333333333444555666<<<>>>@@@BBBDDDGGGLLLOOORRRWWW```mmm}}}xxxrrrpppqqqrrrrrrqqqqqqppppppsssxxx}}}~~~||||||fffRRRAAA===AAA999:::;;;;;;999888888999666666555555555555666666666555444333333444555666555555555555555555555555666444222333555777888888444444444444444444444444555555555555555666777777999999888777666666777777666666666666666555555444777666555555666777888999;;;;;;:::999999:::::::::999::::::;;;<<<===>>>>>>BBBGGGPPPaaa{{{dddTTTKKKBBB>>>@@@===<<<;;;;;;;;;;;;:::999999999888888888888999999::::::999999888777777666999888888888777777777777666666666666666666666666444444555555555555444444555555444444444333333333222333444444555555444444222222333333333333444444444333222222444444333222333333333222222222111111000000111111111222222222333333333444666777999:::???@@@BBBCCCDDDFFFJJJMMMWWW]]]fffsss}}}wwwsssooommmnnnpppooonnnooooooppptttxxx}}}~~~}}}ppp\\\JJJCCCDDD;;;:::999777555555666777666666555555555555666666666555444444444444555666555555555555555555555555888666555555777999:::999444444444444444444444444555555555555555666777777999999888777777777777777666666666777777777666666777666555555555666777888:::999999888888999999999999::::::;;;<<<===>>>>>>BBBFFFOOO___zzzuuuaaaRRREEE@@@BBB===;;;:::;;;<<<<<<;;;:::999999999999999999999999:::::::::999999888888777777777777777666666666666666666666666666666666666444444555555555555444444555444444444444333333333333333444444555555444444222222333333333333444444444333222222444444333222333333333222222222222111000000000000111111111111222333444666888:::<<<>>>AAABBBCCCCCCCCCEEEHHHKKKXXXbbbnnn{{{{{{wwwqqqooommmmmmnnnoooooonnnmmmnnnqqquuuzzz}}}|||{{{kkkXXXJJJEEE===;;;888555444444555666666666555555555555666666666555444444444444555666555555555555555555555555444333222222444666666555444444444444444444444444555555555555555666777777999888777777777777777777666666666777888888999999999999888777777777888888999888888777777888999999::::::;;;<<<===>>>>>>???BBBFFFMMM^^^yyynnn[[[KKKDDDDDD===;;;:::;;;<<<===<<<:::999999::::::::::::999999999999999888888888777777777666666666666555555555666666666666666666666666444444555555555555444444444444444444444444444444333333444444555444444333222222222333333333444444444333222222444444333222222222222222222222222222222222333333333444444444333333555666999;;;===???AAABBBCCCCCCCCCEEEHHHKKKTTTbbbtttyyyrrrnnnnnnnnnooopppqqqppppppkkknnnssswww|||yyyqqqyyy~~~iiiSSSFFF@@@===:::888888888888888666666555555555555666666555555555444444555555555555555555555555555555555444222111222444555555444444444444444444444444444555555555555555666777777888888777777777777777888666666666777888:::;;;;;;<<<;;;;;;::::::999999999999888888888888999999:::::::::;;;<<<===>>>??????AAAEEELLL\\\wwwiiiUUUIIIFFF>>><<<;;;;;;<<<===<<<:::999999999999999999999999777777777777666666666666666666666666555555555444666666666666666666666666444444555555555555444444444444444444444444444444333444444555444444333333222222222333333333444444444333222222444444333222222222222222222222222222444444444555555555555666444555555777999;;;===>>>@@@AAABBBCCCCCCFFFIIILLLQQQddd|||xxxpppjjjjjjkkkmmmoooppppppppppppjjjooouuu{{{vvvsssxxx}}}bbbNNNAAA???<<<;;;<<<;;;999777666666555555555555666666444555555555555555555444555555555555555555555555888777666777999999888777444444444444444444444444555555555555555666777777888777777777777777888888666666666777888:::<<<===;;;;;;;;;;;;:::999999888999999999999999:::;;;;;;:::;;;;;;<<<===>>>??????AAAEEELLL[[[vvvwww___MMMCCC???>>><<<<<<===<<<;;;999:::999888777777888999:::666666666666666666666666666666666666555555555555666666666666666666666666444444555555555555444444333333333444444444444555444444555555444444333333222222333333333333444444444333222222444444333222111222222222222333333333333333333333444444444444555666666888999<<<===>>>@@@AAABBBCCCCCCFFFIIILLLUUUlll~~~wwwpppkkkgggeeegggiiikkkkkkkkklllnnnkkkqqqyyy~~~ssspppwww```GGGBBB>>><<<<<<;;;888666666666555555555555666666444444555666666555444444555555555555555555555555777666666777999999777555444444444444444444444444555555555555555666777777777777777777777888888999777666666666777999;;;===888999999999999999888777999999999999:::;;;<<<<<<;;;;;;<<<===>>>??????@@@AAAEEELLL\\\vvvoooWWWGGGAAA???===<<<<<<<<<:::888:::888666444444666888:::666666666666666777777777777777777666666666555555666666666666666666666666444444555555555555444444333333333444444444555555444444555555444444333222222222333333333333444444444333222222444444333222111111222222222333333333222222222333333333444444555555777999<<>>???@@@@@@AAAEEEMMM]]]wwwgggTTTBBB@@@>>>===<<<;;;999777;;;888555222222555888;;;777777777777777888888888777777777777666666666666666666666666666666666666444555555555555555555444333333333444444555555555444555555555444333333222222222333333333444444444444333222222444444333222111111111222222333333333333333444444444555555555444555777:::>>>BBBEEEGGGEEEEEEEEEDDDCCCCCCEEEGGGbbbyyy}}}uuulllfffdddeeebbbdddffffffdddeeehhhlllnnnuuu~~~tttrrrooo~~~```UUUFFF===:::::::::999666666555555555555666666333444555666666555444333555555555555555555555555666555555777888777555333444444444444444444444444555555555555555666777777777777666777777888999999888777666555666777999;;;;;;<<<===?????????>>>>>>777777777777888999:::;;;;;;;;;<<<===>>>???@@@@@@AAAEEENNN^^^www~~~tttZZZIIIBBB======<<<::::::===:::999888888777888888888888888777777777777888888888888888888777777777777444555555555666666777777666666555555555444444444444444444444444444444444333333333333333333333333444444444444444444444444222333444444222222333444555444333333222222222222555444333222333444555666444777;;;>>>@@@AAACCCDDD@@@HHHJJJDDD???CCCJJJMMMkkk}}}qqqkkkhhhdddccceeecccaaacccggggggeeejjjrrr{{{}}}~~~yyyxxxoooxxxqqq```LLL@@@???@@@===999777777888777777666555444777777777777888888888888666666555555555555666666666666555555555555666666666666666666666555555555444444444444444444444444888888888888888777666666000333555666666888===AAA???>>>===;;;;;;:::::::::999999999999999999::::::===============>>>??????AAACCCIIIWWWqqqlllSSSJJJBBBAAA@@@===<<<<<<:::999999888888888888888999888777777777777777888777666666666555555555555555555555555666666666777666666555555555444444444444444444444444444444444333333333333333333333333444444444444444444444444222333444444222222333444555444333333222222333333555444333333333444555666666999<<>>AAAKKKTTTtttvvvlllgggeeecccccceeecccaaabbbfffhhhhhhooowwwzzzxxxoooxxx{{{iiiSSSDDD@@@???<<<888999999999999888777666666666666777777777888888888666666555555555555666666666666555555555555666666555555555555666666666666888888888777777888888888888888888888888777666666222444666777777888<<<@@@>>>===<<<;;;;;;:::::::::888999999999999:::::::::<<<<<<<<<<<<===>>>???@@@DDDGGGMMM[[[uuu~~~~~~^^^QQQEEEAAA@@@===:::999::::::999888888888888888:::999888777777777777777777777666666666555555555555555555555666666666666555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444222333444444222222333444555444333333333333333333555444444333444555666777888;;;>>>@@@@@@AAABBBCCCCCC>>>===???>>>@@@OOOaaaxxxnnneeecccbbbaaaaaacccbbb```aaaeeeiiinnnwww}}}{{{~~~}}}xxx```NNNEEEBBB>>>:::;;;::::::999999888777777666666777777777777888888777666666555555666666777666666555555555555666666444444444555666666666777888777666555555666777888777888888888888777777666666777777777777999<<<>>>===<<<<<<;;;;;;:::::::::888888999999999:::::::::;;;;;;;;;<<<===???@@@AAAEEEHHHNNN]]]wwwzzzyyy}}}ppp]]]JJJAAA???===;;;:::::::::999888888888888999::::::999888777777777777999999999888888888777777555555555666666666666666555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444222333444444222222333444555444444333333333444444555555444444444666777888:::===@@@AAAAAAAAABBBCCCGGG===:::???@@@CCCWWWoooqqqhhhaaa``````______```aaa```aaaeeemmmvvv|||vvvuuu~~~ppp[[[NNNGGGBBB???;;;;;;:::999888777777777666666666666777777777888777777666666666666777777666666555555555555666666333333444444555666777777666555444333333444555666777777888888888888777666888888888888888999;;;===;;;;;;;;;;;;::::::999999888888888999999::::::;;;999::::::;;;===???@@@AAABBBEEELLL\\\vvvzzzxxx|||pppVVVGGGBBB???>>>???;;;::::::999888999999999::::::999888888777888888999999999999888888888888666666666666666555555555444555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444222333444444222222333444444444444333333444555555555555444444555777888999<<<>>>AAABBBBBBBBBBBBCCCGGG===999>>>AAAHHH```{{{zzznnnfff```______]]]\\\]]]^^^```bbbgggqqq}}}tttlllsss~~~hhhWWWKKKDDD@@@<<<;;;999777666666666666555666666666666777777777777777666666666666777777666666555555555555666666222333333444555666666777888777666555555666777888666777777888888888777777:::999888888888::::::;;;999::::::;;;::::::999888777777888999::::::;;;;;;999999:::;;;===>>>@@@AAA@@@DDDKKK[[[uuu}}}eeePPPEEE>>><<<===;;;;;;:::999999999999999999999888888888999999:::888888777777777666666666666666666666666555555555444444444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222333444444222222333444444444444444444444555666666555555555666777999:::<<>>DDDRRRmmm~~~nnnlllddd_________\\\ZZZ[[[\\\___dddjjjvvvyyymmmnnnxxxuuu```PPPEEE@@@<<<;;;999777666555666666555555666666666666777777888777777666666777777888666666555555555555666666333333333444555555555666555555555555555555555555666777777888888888888777:::888777777888:::::::::888999::::::::::::888777777777888999:::;;;;;;<<<:::::::::;;;<<<>>>???@@@@@@DDDLLL\\\www{{{cccPPPBBB;;;;;;;;;;;;:::999999999999:::888888888888999:::;;;;;;888888888777777777666666777666666666555555555555444444444555555555666666444444444444444444444444333333333333333333333333444444444444444444444444222333444444222222333444444444444444444555666666666555555555666888:::;;;<<>>AAALLLbbbuuuggghhhaaa]]]^^^___\\\ZZZ[[[YYY___fffnnnzzz|||qqqmmmtttmmmWWWHHHAAA>>>===:::888666666666777555555555666666666777777888888777777777777888888666666555555555555666666444444444444444444444444222333444555555444333222666666777888888888888888:::777555555888::::::999777888999::::::999888777666777888999:::;;;;;;<<<;;;::::::;;;<<<===>>>??????DDDLLL]]]www~~~~~~xxx```LLLBBB@@@<<<;;;::::::999999::::::777777777888999:::<<<<<<:::::::::999999999999888777777666666555555555444444444444555555555666666444444444444444444444444333333333333333333333333444444444444444444444444222333444444222222333444444444444444444555666777666555555666777999:::<<<<<>>;;;999777777888888555555555555666666666777888888777777777777888888666666555555555555666666444444444444444444333333555666999::::::999666555666666777888888888888888999666444444888::::::888666777999::::::999888777666777777999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>===BBBKKK[[[vvv}}}~~~oooQQQAAA???======<<<:::888999;;;===999999999888888888777777;;;;;;;;;:::999888777666555555666666666666555555666666555555555444444444333444444444444444444444444444444555444444333333111111111111222333333444444444444333333222222222555555555555555555444444666666666777999;;;>>>???CCCCCCDDDFFFGGGGGGDDDBBBAAABBBGGGUUUjjj~~~sssjjjeeeaaa]]]YYYXXXZZZ\\\\\\[[[]]]dddnnnwww}}}sssgggppp~~~sssZZZFFFDDD???===>>><<<666111000555555555555666666666666999777555555777:::<<<<<<666666666666666666666666777444333444666777555333222444888;;;<<<:::888666777777888999999999999888777777777777777777777777888888888888888888888888888888999999999:::::::::::::::::::::;;;<<<======>>>CCCNNN```||||||```LLLEEE???>>>===:::888888999:::999999999888888888777777888999999999999999888777555555666666666666555555666666555555555444444444555555555444444333333333222222333444444333333333333333222222222333333444444444444333333333222222555555555555555555555555666666666777999<<<>>>@@@EEEFFFGGGHHHIIIIIIGGGFFFFFFIIIQQQaaawwwxxxnnnfffaaa___\\\XXXXXXZZZ\\\]]]]]]```fffpppyyyxxxhhhiiisss{{{|||gggSSSJJJCCC>>>===<<<888555666666666666777777777888888:::888666444444555666666666666666666666666666666666444333444666777555333111222555777888777555444777777888999999999999888777777777777777777777777888888888888888888888888888888888999999999::::::::::::::::::;;;<<<======>>>CCCMMM___zzzpppWWWIIIAAA@@@===;;;999888888888999999999888888888888888666666777888888888888888555555666666666666555555555555555555555444444444777666666555444333222222000111222333333333333333555555444333333333444444444444444444333333333333555555555555555555555555666666777888;;;===???@@@CCCCCCDDDEEEFFFEEEEEEEEELLLQQQ^^^sssxxxooogggbbb^^^\\\ZZZXXXXXXZZZ^^^``````dddjjjttt|||ssskkkkkkrrr~~~yyy|||wwwbbbQQQGGG>>><<<;;;999999:::777777777888888888999999:::999888777666666666666666666666666666666666666666555444444555666555444111222333444555555555555666777888888999999888888777777777777777777777777777777777777777777777777888888888999999999999:::::::::::::::;;;<<<======???DDDMMM^^^xxxeeeRRRCCC@@@===;;;:::999888888888888888888888888888888666666777777777777666666555555666666666666555555555555555555555555555555666666555555444444333333000111222333444555555555777666555444444444444444444444444444444444333333444444444555555555555555666666888:::<<<>>>@@@AAAAAABBBCCCCCCCCCCCCDDDFFFNNNVVVgggyyynnngggbbb___]]]YYYXXXWWWXXX[[[^^^bbbdddjjjpppwww~~~zzzqqqllltttlllUUUJJJ???<<<;;;999999:::777777777888888888999999666777888777777666777888666666666666666666666666555555444555555555555444444444444444555555666777666777777888888888888888777777777777777777777777888888888888888888888888888888888888999999999999::::::::::::;;;<<<======???DDDMMM]]]vvvwww```EEEBBB===;;;;;;;;;;;;:::888888888888888888888888888888888777666555444444555555666666666666555555444555555555555555555555444444444555555666666666222222444555666666666666777666666555444444444444444444444444444444444444444444444555555555666666666777999;;;>>>@@@AAABBBEEEFFFGGGGGGEEEFFFIIILLLOOOYYYnnn~~~rrrgggaaa___^^^^^^WWWWWWWWWXXX[[[___dddgggppptttzzz~~~~~~rrrvvvuuu[[[NNNBBB>>><<<999777666666666666777777777888888333666888888666444444555666666666666666666666666444555555555444444555555555555444333444444666666666666777888888888888777666666666666666666666666999999999999999999999999777777888888888999999999::::::::::::;;;<<<======@@@FFFOOO]]]tttkkkLLLFFF>>>;;;;;;<<<<<<;;;888888888888888999999999999999888888777555444333555555666666666666555555444444444555555555555555333333444555666777777888333444555666666666666666666666555444444444555555444444444444555555555555333333444444555666666666666777:::===???AAACCCCCCEEEGGGGGGFFFDDDEEEJJJNNNRRRaaayyyyyymmmbbb\\\[[[\\\]]]VVVWWWXXXYYY[[[___eeeiiissswww|||}}}eeeVVVGGGAAA>>>:::666555666666666777777777888888;;;>>>AAA???:::666555666666666666666666666666666444555666555444444555666333333222222222333333444555666777777888888777777666666666666666666666666888888888888888888888888777777777888888888888999::::::::::::;;;<<<======@@@GGGQQQ___tttxxxTTTLLLAAA;;;:::;;;;;;:::777777888888888999999999888888888888777777666555555555666666666666555555444444444555555555666666444444555555666666777777444444555555666555555444444444444333444444555555444444444444555555555666333333444444555666666777666777:::>>>AAABBBCCCDDDDDDFFFFFFDDDBBBDDDIIIOOOYYYlllvvvhhh]]]WWWWWWYYYZZZUUUWWWYYYZZZ[[[___eeejjjssswww}}}yyy|||sssaaaNNNDDD@@@<<<999888777777777888888888999999===AAAEEECCC===888777777666666666666666666666666333555777666444333444666333333444444333333333333555666666777777777777777666666666666666666666666666666666666666666666666777777777777888888888888::::::::::::;;;<<<======@@@HHHSSS```tttZZZPPPCCC;;;:::::::::999777777888888999999999999666777777888888888888888555555666666666666555555444444444555555555666666666666666666666555555555444444444555444444333333333333333333333444555666444444444555555555666666333333444444555666777777666888;;;>>>AAACCCDDDDDDHHHJJJJJJHHHEEEGGGMMMSSS```uuu}}}ssseeeYYYSSSSSSUUUWWWUUUWWWYYYZZZ[[[___eeejjjrrrwww}}}~~~~~~yyyzzz{{{~~~vvvrrrwwwjjjRRRFFFAAA>>>======888888999999999:::::::::444999>>>>>>999555444555666666666666666666666666333555777666444333444777555666666777777666555555555666666777777777777777666666666666666666666666555555555555555555555555777777777777888888888888::::::::::::;;;<<<======@@@IIITTTaaatttlllTTT???<<<>>>;;;999<<<::::::999999888777777777777777777777777777777777777777777777666555444333444444444444444444444444333333444555666666666555555555555555555555555555444444444444444444444444333333222222333333444555999888666555555666777777777999<<>>;;;:::::::::999999999999999777777777777666666666666555444444333444555666777777666555333333333444555555555555555555555555555555555777888999:::::::::999999888777666666555555444444444555555444444333888999:::;;;;;;;;;::::::999999999:::;;;===>>>???CCCGGGOOO]]]ppp~~~eeeLLLCCCBBB>>>;;;;;;:::::::::999888888777777666666666666666666666666777777777777666555444444444444444444444444444444555555555666555555444444555555555555555555555555444444444444444444444444555555555444555666666777777666555444444555666777999;;;>>>AAADDDEEEFFFGGGBBBAAABBBCCCDDDJJJYYYhhh{{{wwwuuufff```YYYUUUTTTTTTSSSQQQPPPSSSUUUWWW[[[bbbkkksssxxxyyyyyyvvvuuu|||~~~|||{{{{{{|||}}}}}}|||zzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||{{{|||}}}{{{yyywwwvvvwwwzzzzzzzzzzzzzzz{{{{{{{{{~~~|||{{{zzzyyyzzz{{{|||{{{zzzzzz|||~~~{{{zzzxxxwwwsssnnnfffaaa```___\\\ZZZXXXWWWWWWWWWTTTSSSSSSTTTWWW\\\bbbeeennnooorrruuuyyy{{{kkkppphhhWWWNNNFFF???;;;;;;:::::::::999999999888888888777777777666666666555444444444444555666666888777777666666666666777555555555555555555555555555666777888999:::::::::999888888888777777666666666777777888888888777777999999:::;;;<<<<<<;;;;;;::::::::::::;;;<<<===>>>CCCFFFOOO]]]ooooooUUUHHHDDD???<<<:::;;;::::::999999888777777777777777777777777777777777777777777777666555555555555555555555555555555555666666666555444333333555555555555555555555555444444444444444444444444555555444444555555666777555555444444444666777888:::<<>>===;;;;;;;;;::::::999999888999888888777777666666666555555444444555555555555888888777777777777777777555555555555555555555555555666777888999999999999555555666777888999:::;;;::::::;;;;;;<<<<<<;;;;;;888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======BBBFFFOOO\\\nnn|||cccQQQGGG@@@<<<;;;;;;;;;::::::999888888888888888888888888888888888777777777777777777666555555555555555555555555555555666666666555444333333555555555555555555555555444444444444444444444444444444444333444555555666555444444444555666888999<<<===@@@BBBDDDEEEFFFFFF>>>???BBBCCCDDDOOOggg}}}wwwoookkkhhhYYYWWWUUUSSSRRRQQQOOONNNLLLNNNSSSYYY```hhhoootttvvvzzz|||vvvpppoooxxx}}}wwwrrrooojjjjjjiiijjjkkkllljjjhhhiiijjjlllooorrrtttvvvxxxrrrrrrqqqooonnnmmmlllkkkggghhhhhhgggeeecccbbbccc```aaadddeeeffffffeeeeeebbbdddgggjjjkkkjjjiiiggggggfffeeecccbbbaaaaaaaaa___aaabbbcccbbbbbbcccdddcccbbb```]]]YYYUUUSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTPPPPPPPPPPPPRRRTTTVVVXXXVVVYYY\\\^^^```eeennnuuu|||zzzkkkeeeqqqvvv[[[EEE===???<<<<<<;;;;;;:::999888888999999999888777666666666555555555555555555444444333333444444444444444444666666666666666666666666555666777888888888888888444555666777888999::::::666777777888999999888888777777777888888999:::;;;;;;;;;;;;;;;<<<<<<===>>>BBBFFFNNN\\\mmmvvv___MMMBBB>>>===;;;;;;;;;:::999999888888999999999999999999999999777777777888888777777666555555555555555555555555555555555666555555444444555555555555555555555555444444444444444444444444444444333333444444555666555555444555666888:::;;;>>>???AAACCCDDDDDDDDDCCC>>>???AAADDDIIIXXXtttuuummmgggaaaVVVUUUTTTRRRPPPOOONNNMMMKKKOOOUUU]]]eeelllrrruuuvvvzzz}}}yyyrrrnnnqqquuu~~~}}}}}}~~~~~~~~~}}}|||{{{zzzyyy{{{~~~zzztttmmmgggddd^^^]]]\\\]]]______]]]\\\[[[\\\^^^```cccfffhhhiiidddcccbbbaaa___^^^]]]\\\XXXYYYZZZZZZXXXVVVVVVWWWTTTVVVXXXZZZ[[[[[[[[[[[[XXXYYYZZZ[[[[[[[[[ZZZZZZWWWWWWVVVUUUTTTTTTUUUUUURRRTTTWWWXXXXXXXXXZZZ[[[XXXXXXWWWUUURRRPPPQQQRRRSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUVVVWWWXXXXXXZZZ^^^aaaaaa```dddlllttt~~~pppaaaeee~~~fffKKK@@@@@@======<<<;;;:::999888888::::::999888777777666555555555555666555555444333333444555555666555555555666666666666666666666666555666777777888888888777888777777777666666555555444555666777777888777777666666666666777999:::;;;;;;;;;;;;;;;<<<===>>>???BBBFFFNNN[[[mmmoooUUUEEE@@@???<<<;;;;;;::::::999888888888888888888888888888888666777777888888888777777555555555555555555555555444444555555666555555555555555555555555555555555444444444444444444444444555555555444555555666777555555555666777999;;;===???@@@AAABBBCCCBBBAAAAAA======@@@FFFQQQeeevvvmmmddd\\\UUUUUUSSSQQQNNNMMMMMMMMMLLLPPPWWWaaajjjpppssstttwwwzzz|||zzztttpppnnnooo}}}~~~~~~|||vvvwwwwwwxxxyyy|||~~~}}}zzzyyyzzz|||~~~~~~~~~{{{xxxtttrrrooonnnppptttzzz}}}}}}zzzuuuooohhhbbb]]][[[VVVUUUTTTUUUWWWWWWUUUTTTQQQQQQRRRTTTUUUVVVXXXXXXVVVVVVUUUTTTSSSQQQQQQPPPMMMOOOPPPPPPOOONNNNNNOOOMMMNNNOOOQQQRRRSSSTTTTTTUUUTTTSSSRRRRRRRRRSSSSSSNNNNNNNNNNNNNNNOOOPPPPPPNNNQQQUUUWWWWWWXXXYYY[[[ZZZ]]]^^^^^^[[[ZZZZZZ\\\]]]^^^```bbbccceeeffffffkkkkkkkkkkkklllkkkkkkkkkppptttwwwuuutttvvv~~~~~~llleeeppprrrWWWEEE@@@======<<<;;;:::999888888;;;::::::999888777666555555555666666666555333333555555777888888888777777666666666666666666666666555666777777777777777777888777777666555444333333555666777888999999999999777666666666888999;;;<<<:::::::::;;;<<<>>>???@@@BBBEEENNN[[[lllzzz[[[GGGAAAAAA<<<;;;;;;::::::999999888777777777777777777777777666777777888888888777777666666666666666666666666333333444555666666666555555555555555555555555555444444444444444444444444666666666666666777888888666555555666888:::<<<>>>@@@AAABBBBBBBBBAAA@@@???===<<>>======;;;:::999888888;;;;;;:::999888777666555555555666666666555333222111222444555555555444444777777777777777777777777555666777777777777777666444444444555555555555555444444555777777888888888888777777777888:::<<<===999::::::;;;===???@@@AAABBBEEEMMMZZZlllnnnSSSCCC???@@@>>>;;;:::::::::999777:::::::::999999999888888777777777777777777777777777777666555555555555555333444555666777888999:::333333333333333333333333222333444666777777777777666666666555444444333333666666555555777:::<<<>>>BBBBBBCCCDDDCCC@@@>>><<<>>>;;;@@@RRRiiiwwwfff^^^^^^SSSSSSRRRPPPMMMLLLMMMOOORRRWWW___hhhooossstttuuuvvvwwwxxxzzzzzzvvvooohhhiiinnnrrrrrrnnnjjjgggggghhhjjjnnnqqquuuzzzzzzrrrllljjjkkklllrrrqqqqqqrrrrrrpppmmmjjjcccddd```\\\___hhhmmmkkkjjjfffaaa\\\XXXTTTRRRPPPOOOOOOQQQRRRRRRRRRQQQPPPMMMLLLKKKIIIIIIIIIJJJJJJPPPOOONNNMMMLLLKKKKKKKKKHHHJJJLLLNNNOOONNNLLLKKKQQQQQQRRRSSSTTTUUUUUUUUUZZZZZZZZZZZZYYYXXXWWWVVVXXXXXXYYY\\\```cccdddddddddjjjpppooolllmmmttt|||{{{~~~fff```hhhjjjRRRFFFAAA===::::::999666777:::999::::::999888666444333333444555666666555444444555444333333555555444333555444444444444555666666777777777777888888888888888666444333333333555666555555555555555666777777444555666777888999::::::<<<;;;:::999:::<<<>>>???CCCFFFNNN\\\mmmbbbMMMDDD@@@===;;;:::::::::999888:::999999999888888888888777777777777777777777777777777666555555555555555888777777777666666555555555555555555555555555555333444444555555555444444555555555555555555666666666666555666888:::===???AAABBBCCCCCCBBB@@@>>><<>>???BBBFFFMMMZZZlllpppTTTDDD???===:::999::::::999888999999888888888777777777777777777777777777777777777666666555555555555666888888777777666555444444666666666666666666666666555666666666555555444333444444555666666777888888666666666777888;;;===???AAAAAABBBBBBAAA???===<<>>???BBBEEELLLYYYjjj~~~|||\\\GGG@@@>>>;;;999:::::::::999888888888777777777777666666666666666666666666666777666555555555555666666555555666666666666666666666666666666666666666666777888888888888888777777666666666666777777888888666666666888:::<<<>>>@@@AAAAAAAAAAAA@@@>>>===<<<===@@@KKKbbbxxxggg[[[XXXVVVVVVTTTQQQOOOOOORRRTTTZZZaaajjjqqqsssrrrrrrrrrooonnnllliiieeeaaa]]]ZZZWWWTTTQQQRRRUUUWWWWWWUUUUUUVVVYYY[[[___fffmmmrrrsssppplllfffaaa]]]ZZZXXX\\\\\\\\\]]]```bbbbbbaaa^^^\\\\\\```lll|||yyysssssstttssspppuuuvvvxxxzzzzzzyyywwwvvvppppppooonnnmmmmmmllllllooonnnlllllllllnnnppprrrwwwyyy~~~~~~{{{|||uuunnngggaaazzzmmm^^^LLLCCC<<<;;;:::888777999888888888888888888888888666666666666666666555555666555444555666777666444555444444444444555666666666777777777888888888888777777666555444555555666777777777777777888888999666666777888888999::::::;;;;;;::::::;;;<<<>>>>>>BBBDDDKKKWWWiii~~~hhhPPPCCC@@@<<<:::::::::::::::888888888777777777777666666666666666666666666666666666555555555555666666555555555555666666666666555555555555555555555555555666777888999999999999888888777777666666666666555666777999;;;===???@@@AAAAAAAAA@@@???>>>===<<<<<>>AAADDDKKKXXXjjj~~~~~~sssYYYGGGCCC>>>;;;;;;;;;;;;:::999999888888888777777777777777777777777777777777666555555555555666666777777777666666555444333333444444444444444444444444222222444555666777777777888888777666666555444444555666888:::<<<>>>@@@AAABBBBBBAAA@@@???>>>>>>===???III\\\vvv{{{lll___ZZZPPPPPPPPPOOOOOORRRXXX\\\eeejjjppppppkkkffffffggg^^^]]][[[XXXVVVWWWZZZ]]]aaa^^^[[[YYYYYYZZZZZZYYYZZZ]]]bbbhhhmmmttt{{{{{{zzzzzz}}}|||oookkkqqq~~~{{{vvvjjjhhheeebbbccchhhpppvvvzzz}}}{{{qqqfffvvv~~~lllSSSGGG===:::;;;::::::;;;666666555555555666666777777666555444444333444444555333222333444555444333555444444444444555666666777777777777888888888888777777777666666666555555777666666666666777888888888888888999999999::::::::::::;;;<<<<<<=========???CCCLLLZZZlll~~~~~~cccJJJFFFAAA===;;;;;;;;;::::::999999999888888888888777777777777777777777777555555555555555666777777666666666555555444444444444444444444444444444444222333444555555555555555666666555555555555555555555666888;;;===???AAAAAADDDCCCBBBAAA@@@??????>>>FFFTTTjjjwwwjjj___[[[RRRRRRQQQPPPPPPTTTYYY]]]fffkkkooommmgggccccccfffbbbbbbaaa______cccjjjoooxxxwwwsssnnniiifffeeefffhhhlllsssyyy~~~{{{nnnkkkfff```]]]___cccgggqqqwwwwwwsssyyywww[[[NNNAAA======;;;::::::888777666555555666777777777666444333222222222333666444333444555666555444555444444444444555666666777777777777888888888888777777777777777666555555666666555555666666777888888888999999999999::::::::::::;;;<<<============>>>CCCMMM\\\nnn}}}~~~oooMMMHHHBBB>>><<<;;;;;;::::::::::::999999999999888777777777777777777777777555555555555555666777888222222333444555777777888555555555555555555555555666666666666666666555444333333444444555666666666555666888;;;>>>@@@AAAAAADDDDDDBBBAAA@@@?????????MMM]]]uuu}}}yyyssshhh^^^ZZZUUUTTTSSSQQQQQQTTTYYY]]]hhhmmmpppnnngggccceeeiiillllllllllllmmmrrr{{{zzzsssrrrsssvvvzzz|||~~~}}}|||}}}}}}}}}|||{{{zzzzzzsssvvv{{{xxxtttnnnfff___]]]___aaagggnnnzzzyyy|||{{{bbbSSSEEE???>>>;;;999999:::999777666666666777888666555444222111111222222777555444555666777666555555444444444444555666666777777777777888888888888777777777777777666555555555555555555555666777777999999999999999999::::::999:::;;;<<<===============CCCNNN^^^ppp{{{www{{{]]]III===AAABBB:::888???;;;:::999999888888999999888888888888777777777777999888888777666555555444777666555444333444555555333444666888888777555444666666555555444444444333666666555555555555666666666777888:::===@@@CCCDDDHHHEEEDDDCCC???<<<@@@GGGVVVjjj|||{{{{{{{{{yyytttkkk```YYYVVVUUUSSSQQQRRRWWW]]]bbbkkklllnnnpppsssxxx}}}~~~yyytttrrrqqqrrrsssvvvvvvuuutttqqqmmmjjjhhhllllllooovvv}}}vvvkkkcccaaabbbdddaaahhhsss~~~yyypppkkkwwwuuu]]]EEE>>>>>><<<777555777666666666666666777777777777777666555555555444<<>>AAACCCEEEFFFDDDCCCCCCAAA???DDDKKK[[[oootttpppvvvwwwxxxvvvqqqhhh^^^WWWTTTSSSRRRQQQTTTZZZbbbhhhnnnqqquuuxxx|||~~~~~~|||xxxtttrrrqqqqqqrrrqqqrrrrrrrrrpppmmmjjjiiiiiiiiimmmrrrxxxrrriiiccc___]]]___eeeooozzzxxxllleeeppp}}}fffMMMBBB@@@===:::888777777666666666666777777666666555555555555555555888<<<===888555555666666555555555555555666777888666666666666777777777777888888888888999999999999777777777777777888888888777666555777999:::888666;;;:::999999999;;;===>>>BBBEEENNN]]]qqq}}}ttttttppp}}}~~~www\\\FFFBBBBBB<<<888:::;;;:::999999888888999999777777777777666666666666888888777777666666555555555444333333222222333333555555555555666666666666777777777666666666666666666666555555555555666666888999;;;===@@@CCCEEEFFFEEECCCCCCDDDBBBBBBHHHPPP___vvvqqqhhheeeoooqqqsssrrrmmmddd[[[VVVRRRRRRQQQQQQUUU]]]gggnnnppptttyyy}}}{{{{{{|||{{{yyyvvvtttqqqpppppppppoooooopppppppppnnnlllkkkiiihhhkkkpppttt|||}}}ssskkkbbb[[[\\\aaaiiisss~~~{{{mmmaaahhhsssYYYIIIBBB???===<<<777777666666666666777777444444444444444555555555333666777444444666666444666666555555555666666777666666666666777777777777888888888888777777777777666666777777888888999999999888888999;;;;;;:::999;;;:::999999:::;;;===>>>???CCCMMM]]]qqqtttrrrnnnxxx|||gggKKKCCCBBB>>>::::::;;;:::999999888888999999777777777666666666555555888777777777666666666555777666666555555555555555666555555555555666777777444444444444444444444444666666555555555555666666999:::<<>>>>>CCCMMM]]]rrrwwwsssnnnvvv{{{rrrRRRDDDBBB???;;;:::;;;:::999999888888999999777777777777666666666666777777777777666666666666666777777666666666555555666555555555555666777777333333333444444444444444666666555555555555666666999:::===@@@CCCEEEFFFGGGEEECCCBBBCCCCCCDDDKKKTTTbbbwwwgggccceeedddhhhllllllfff^^^XXXTTTPPPPPPPPPQQQUUU]]]hhhooolllpppuuuzzz}}}|||{{{|||}}}}}}~~~}}}|||{{{zzzyyyyyyyyyzzzzzzzzzyyyxxxwwwwwwvvvuuutttuuuvvvvvvxxxtttjjj^^^^^^```hhhssszzzjjjfffrrrrrrXXXFFF???<<<;;;888888777666666666666666222333333333444555555555777999777444555888777333777666666555555555555666666666666666777777777777888777777666666555555555555555666777888999999:::666777888888888888888888999:::::::::;;;<<<<<<===???CCCMMM^^^sss{{{zzzuuupppvvvxxx}}}]]]IIIBBB???<<<;;;;;;:::999999888888999999888888888888777777777777777777777777666666666666444555555555555444333333555555555555666666666666555555555555555666666666666666555555555555666666888:::===AAACCCEEEFFFFFFFFFDDDCCCDDDDDDFFFNNNXXXiiissseeeaaabbb```eeejjjjjjddd[[[VVVSSSOOOPPPPPPRRRWWW^^^gggnnnnnnpppsssvvvxxxzzz~~~~~~}}}~~~}}}~~~}}}}}}}}}}}}|||}}}|||zzzyyyyyypppdddaaa```eeeqqq}}}{{{oooiiiooobbbLLLAAA===:::999888777666666555555666444444444444444555555555888;;;:::666555777666444666666555555555666666777666666666666777777777777777777777777666666666666666666777777888888999999666888::::::999888999:::999999:::;;;;;;<<<<<<<<<@@@DDDNNN^^^rrr{{{uuu{{{uuupppvvvzzz|||~~~iiiPPPDDD???<<<<<<;;;:::999999888888999999999999999999888888888888666666666666777777777777444555555666555444333222333444666777777777666555444444444555555666666666666666555555555555666666888:::===AAADDDEEEEEEEEEFFFDDDDDDFFFGGGJJJTTT^^^tttpppddd```aaa]]]ccchhhggg```XXXSSSQQQMMMOOOQQQUUUZZZaaajjjooonnnoooqqqrrrtttvvvzzz}}}|||}}}}}}zzz{{{~~~~~~~~~~~~}}}}}}{{{|||~~~|||yyy~~~~~~xxxkkkfffaaaeeeooo|||}}}~~~{{{uuulllkkkyyymmmSSSFFF???;;;999888777666555555555555666666555555555555555555444999:::666333444555555555555555555555666777888666666666666777777777777666777777777777777888888777777777777777888888888888:::======;;;:::;;;===999999:::;;;<<<<<<<<<<<>><<<<<<;;;:::999999888888999999:::::::::999999999888888666666666666777777777777666777888888888777555444333444666888888777555444222222222333333444444444666666555555555555666666777999===AAACCCEEEEEEEEEFFFDDDEEEHHHJJJNNNYYYddd}}}~~~nnndddbbbbbb[[[aaagggfff^^^VVVPPPOOOKKKNNNRRRWWW]]]dddlllrrrmmmnnnooopppqqqtttyyy|||zzz{{{}}}}}}yyyxxx{{{|||{{{zzzzzzzzz}}}|||}}}yyyttttttuuu|||zzzzzz||||||xxx}}}oooiiiccceeeooo|||zzzssswww|||}}}yyynnnhhhqqquuuYYYJJJBBB===999999777666555555555555777777777666555555555444000666999555000222444666444444444555555777888999666666666666777777777777666666777777888888999999888888888777777777777777555777::::::888777888:::888999:::;;;<<<<<<<<<<<<@@@DDDLLL[[[mmm{{{rrrjjjxxxuuunnnkkkrrr{{{|||~~~bbbMMMBBB>>><<<<<<;;;;;;:::999888777777888777666777888999888666777777777777666555444333444555555666666666666666555444333333333333444555555555555555555555555555888777777666666666777777;;;<<<===@@@BBBEEEFFFGGGGGGIIICCCAAAKKKRRR\\\lllvvvhhh^^^[[[^^^^^^```aaa___[[[VVVSSSRRROOOLLLOOOZZZcccfffhhhlllppprrruuuvvvuuuttttttuuuwwwyyy}}}~~~}}}xxxuuuqqqqqqwww~~~}}}}}}zzzsssooopppssswww|||~~~zzztttpppmmmwww|||yyyxxxwwwvvvuuuvvvvvvwwwxxx|||~~~~~~~~~~~~uuujjjccceeeoooyyyxxxkkkkkk}}}}}}~~~~~~}}}uuulllnnnkkkSSSDDD===<<<:::777666666777666555555555666666777777888888888777666555444333222222555555555555555555555555555777::::::999888888999666666666666666666666666777777777777888888888888888777666666666777999:::888888888999:::;;;<<<======CCCLLLWWWfffyyywwwkkkmmmxxx|||mmmhhhnnnxxx|||{{{yyyyyy}}}lllSSSDDD===;;;<<<;;;;;;:::999888777777888777666777888999888666777777777777666555444333444555555666666666666666555555444333333444555555666666666666666666666666777777666666555666666777:::;;;===@@@BBBEEEGGGHHHFFFHHHCCCBBBLLLSSS___qqq~~~oooeee]]][[[]]]\\\]]]^^^]]]XXXTTTQQQPPPOOOMMMQQQ\\\dddgggjjjmmmoooqqqtttuuutttttttttuuutttvvvzzz}}}~~~~~~zzzvvvrrrrrrwww{{{xxxwwwsssnnnlllooorrruuuxxx{{{{{{xxxtttqqqooowwwzzzzzzyyywwwuuutttttttttuuuwww{{{vvvkkkcccdddmmmvvv~~~oookkksss|||pppkkkwwwsssYYYGGG>>><<<:::777666777777666555555666666666666666777777444444444444444444444333666666666666666666666666555777999:::999888888999666666666666666666666666555555555555666666666666999888777777777888:::;;;999999999999:::<<<===>>>>>>DDDMMMYYYiii|||~~~}}}yyylllkkkwww|||llleeekkkuuu{{{uuusssuuu{{{]]]III???===<<<<<<;;;:::999888777777888777666777888999888666777777777777666555444333444555555666666666666666555555444333333444555555777777777777777777777777666666555555555555666666999;;;===@@@CCCEEEGGGHHHDDDFFFBBBBBBLLLTTTbbbxxxrrrfff```\\\ZZZ[[[YYYZZZ[[[YYYUUUQQQNNNMMMOOONNNSSS]]]eeehhhkkknnnnnnpppssstttttttttuuuvvvqqqssswwwzzz|||}}}}}}}}}{{{wwwsssrrrwww~~~~~~~~~xxxsssqqqnnnjjjjjjmmmpppqqqsssttttttsssqqqooorrrwww~~~}}}wwwyyy||||||zzz{{{zzzxxxvvvtttsssrrrrrrtttyyyxxxmmmddddddjjjsss}}}vvvmmmlllwwwtttiiimmmxxx}}}bbbLLLAAA===;;;888777777777777666666666666555555555555555000111111222333444555555777777777777777777777777555777999:::999888888888666666666666666666666666555555555555666666666666:::999888888888999;;;;;;:::::::::;;;<<<===>>>???@@@EEEOOO\\\mmm~~~{{{www}}}ooohhhsss~~~llldddiiissstttqqqrrrzzziiiPPPCCC@@@<<<<<<;;;:::999888888777888777666777888999888666666666777666666555444444444555555666666666666666555555444444444444555555666666666666666666666666555555555555555555666777999;;;===AAACCCEEEGGGGGGCCCEEEAAABBBKKKRRRddd~~~iii^^^\\\[[[YYYXXXWWWXXXYYYWWWSSSOOOMMMMMMMMMOOOUUU]]]dddiiikkkmmmmmmooorrrtttttttttuuuvvvssstttvvvxxxzzzzzzzzzzzzzzzvvvsssssswww~~~zzzzzz}}}zzzuuuqqqpppmmmhhhhhhkkknnnnnnooopppqqqqqqqqqqqqyyyzzz~~~yyyrrrnnnrrrxxx}}}~~~}}}~~~}}}|||zzzxxxuuusssqqqppprrrwww~~~|||qqqfffdddhhhooozzztttnnnvvvvvvhhhgggnnnjjjRRRCCC>>><<<999777888888777666666666555555444444333333111111222333444555555666666666666666666666666666444666999999888777777888666666666666666666666666777777777777888888888888999999888777888999:::;;;;;;;;;;;;;;;<<<>>>???@@@AAAFFFQQQ```rrr~~~zzzxxxpppdddnnnoooeeeiiisssvvvqqqqqqwwwtttWWWEEE???===<<<<<<;;;:::999888888888777666777888999888666666666666666666666555444444555555666666666666666555555555555555555555555555555555555555555555555555555555555555666777777999;;;>>>AAADDDEEEEEEEEECCCDDDAAABBBJJJPPPeee}}}eee[[[ZZZYYYWWWUUUWWWXXXXXXVVVRRROOOMMMMMMKKKPPPWWW^^^dddiiilllmmmnnnpppssstttttttttuuuvvvvvvwwwxxxyyyyyywwwuuutttvvvsssqqqsssyyy~~~zzzyyyzzzzzzzzzrrrooonnnooommmhhheeegggkkkmmmppptttxxx|||~~~vvvooojjjooowww~~~~~~{{{xxxuuurrrqqqpppuuu{{{~~~~~~~~~ssshhhccceeelllxxx}}}ssszzzxxxhhhdddiii}}}rrrVVVDDD???===:::888888888777666666666555555444444333333444444444444555555555555555555555555555555555555444666888999888777777888666666666666666666666666777777777777888888888888888777777666777888999:::;;;;;;;;;<<<===>>>???@@@BBBGGGSSScccwww{{{zzzmmm```jjjtttiiilllvvv{{{uuutttuuu___GGG=========<<<;;;:::999888888888777666777888999888666555666666666666666555555444555555666666666666666444555666666666666555444555555555555555555555555666666555666666777888999;;;<<>>;;;999999888777666666666666555555555555555666666666555555444444444555555555555555555555555444666888999888777777777666666666666666666666666555555555555666666666666888777666666666777888999;;;;;;;;;;;;===>>>???@@@BBBGGGSSSfff|||zzzwwwjjj```gggzzz|||nnnoooxxx}}}yyyvvvjjjOOO@@@======<<<;;;:::999999888888777666777888999888666555555666666666666555555444555555666666666666666444555666777777666555444555555555555555555555555666666666777777888::::::<<<>>>AAACCCDDDCCCBBBAAA@@@AAA@@@EEEMMMTTTooowwwddd[[[YYYXXXVVVVVVUUUVVVUUUSSSPPPMMMMMMMMMLLLVVV^^^bbbfffmmmqqqppprrrtttwwwwwwvvvttttttuuutttvvvyyyyyywwwrrrlllhhhhhhiiimmmttt|||{{{ooollllllnnnnnnkkkkkknnnrrrwwwzzzrrrnnnmmmrrrzzz}}}zzzxxxoooqqqsssuuuwww{{{}}}zzzxxxvvvxxx}}}~~~sssfff___^^^dddrrrzzzwwwoooqqqeeePPPAAA???;;;999999999888666555666666666666666777777555555555444444444333333555555555555555555555555333666888888777666777777666666666666666666666666555555555555666666666666888888777777777888999::::::::::::;;;<<<===??????BBBGGGTTTggg~~~wwwppp|||kkkaaagggwwwrrrqqqwwwyyytttWWWGGG======<<<;;;:::999999888888777666777888999888666555555666666666666666555444555555666666666666666444555666777777666555444777777777777777777777777777777777777888999:::;;;===???AAACCCDDDCCCAAA@@@>>>@@@@@@FFFOOOWWWuuutttccc\\\YYYWWWVVVWWWTTTTTTTTTRRRNNNLLLLLLLLLMMMXXXaaadddhhhpppsssrrrtttvvvxxxxxxvvvttttttuuuqqqtttwwwxxxvvvpppjjjeeecccffflllttt}}}uuuqqqooopppqqqppprrrwwwyyy~~~sssllliiiooottt{{{}}}{{{ooopppqqqqqqssswww}}}~~~|||yyyvvvtttzzz~~~}}}qqqddd]]][[[aaappp}}}yyyzzz}}}lllXXXBBB???<<<:::999999888666555555666666777777888888333333333333333333333333777777777777777777777777333555888888777666666777666666666666666666666666777777777777888888888888:::999888888888999:::;;;::::::::::::<<<===>>>???BBBGGGTTThhh~~~tttkkkwwwpppdddhhhwwwtttqqqvvv}}}^^^JJJBBB<<<<<<<<<666:::===555444555666888888888777666888888777777666666555555666666777777777777666666666666777666666555444444555555555555666666666666555555666666777888:::;;;???AAACCCCCCAAA???>>>===>>>===AAAHHHNNN^^^zzznnn^^^TTTRRRUUUWWWWWWXXXUUURRROOOOOOOOONNNNNNVVV]]]dddiiikkklllnnnpppuuuwwwxxxvvvtttrrrqqqqqqnnnpppssstttsssmmmddd]]]ZZZ___gggqqqzzz{{{|||vvvooojjjiiinnnttt~~~~~~{{{tttqqqnnnnnnppprrrttttttuuusssssstttrrrnnnooossswwwxxx{{{~~~yyyooobbb[[[YYY^^^kkkwww}}}xxxzzzvvvXXXJJJCCC===;;;999666555666888888777777666666555555555555555555555555555555666555555444444444555555777777777777666666555555888777666555444444444444666666666666666666666666555555666777888999999:::777999:::;;;;;;<<>>666666777777888999999888888888777777777666666666555666666777777777777666666666666777777666666555555555555555555666666666666666666666777888999:::;;;???AAACCCCCCAAA>>>=========<<>><<<:::777777888888888777777666666666666555555555555555555555555777666666555555555666666888888888888777777777666333666999<<<<<<:::666444777777777777777777777777888888888888999999999999:::;;;<<<===<<<===@@@BBBCCCIIIUUUfff{{{yyyrrrkkkpppkkkaaadddtttyyyooopppttt\\\III???>>>???:::<<<>>>777999888888888888999::::::777777777777666666666666666666777777777777666666555666666777777777777666555555555555666666666666777777777888999:::<<<<<>>=========;;;===CCCMMMdddgggaaa[[[WWWVVVVVVTTTQQQQQQPPPNNNMMMMMMOOOQQQSSS[[[___eeehhhiiilllpppsssrrrtttvvvvvvrrrmmmjjjiiijjjkkkkkklllkkkfff```[[[VVVYYY___gggooowww}}}zzzppphhhcccaaaiiipppyyyzzzwwwrrrnnnmmmlllkkkkkkjjjgggeeeeeecccbbbeeekkkrrruuuyyy~~~|||uuulllbbb\\\ZZZ]]]hhhsss~~~ttttttzzzmmm{{{dddPPPGGG???===<<<999999:::888777777777777666666666555555555555555555555555777777666666666777777888::::::999999999999888888222444888:::;;;:::888666888888888888888888888888::::::::::::999999888888:::;;;<<<<<<;;;<<<>>>@@@DDDJJJVVVggg|||zzzrrrffflll{{{ooobbbeeevvv|||qqqtttjjjOOOBBB???@@@;;;<<<===777:::999888777777888999:::777777777777666666666666666666777777777777666666555555666777888888888777555555555555666666666666888888888999:::;;;<<<===>>>@@@AAAAAA???=========???======BBBOOOiii{{{dddaaa\\\YYYXXXVVVSSSQQQPPPOOONNNLLLLLLNNNQQQTTT[[[^^^ccceeefffiiinnnrrrttttttuuurrrooolllkkkkkknnnooopppqqqnnnhhh```ZZZUUUWWW[[[aaaiiirrrzzz~~~wwwnnneee___]]]dddjjjttt|||{{{wwwqqqmmmkkkiiihhhgggeeeaaa^^^^^^\\\[[[```fffnnnsssyyyxxxpppgggbbb___bbbkkkvvvvvvnnnxxxxxxjjjuuukkkSSSIII???<<<<<<:::999:::777777777777777777777777555555555555555555555555666666666555666666777777::::::::::::::::::::::::777666444333444555888:::888888888888888888888888999999999999999999999999888999::::::999999;;;===DDDJJJWWWhhh}}}|||qqqccchhhwwwrrreeeiiizzz}}}tttwwwzzzWWWFFF???@@@;;;:::<<<777:::999777666666777888999666666666666777777777777666666777777777777666666444555666777777777777777555555555555666666666666888888999999:::;;;===>>>>>>@@@@@@???===<<<<<<===AAA??????EEETTTpppyyyhhhddd___ZZZWWWUUUTTTSSSQQQPPPOOOLLLKKKLLLPPPTTT\\\```ccceeefffiiiooossswwwuuusssooommmmmmpppsssxxxyyy{{{{{{xxxoooddd]]]WWWWWWYYY]]]eeennnwww}}}|||uuulllccc]]]ZZZ]]]cccmmmvvv|||{{{wwwqqqllljjjiiigggfffeee```\\\ZZZXXXWWW[[[bbbiiipppyyy|||tttkkkfffccceeemmmwww|||mmmrrr~~~yyyllltttoooWWWKKK???;;;;;;:::888999777777777777888888888888666666666666666666666666555444444444555555666777::::::::::::::::::::::::===<<<:::888888999:::;;;888888888888888888888888666666777777888999999:::888999::::::999999;;;===DDDJJJWWWiii~~~|||ooocccgggsssuuujjjnnn~~~}}}rrruuu~~~bbbLLLAAAAAA;;;999;;;999999999888777777777777888666666666666777777777777666666777777777777666666444555555666666666666555555555555555666666666666888888888999:::;;;<<<===>>>???@@@>>><<<;;;<<<===@@@@@@BBBJJJ\\\zzztttiiifffaaa[[[WWWTTTSSSSSSPPPQQQPPPMMMJJJLLLRRRWWW```cccgggiiijjjlllqqqvvvxxxvvvssspppooossszzzxxxnnnfff]]][[[ZZZ[[[aaaiiisssxxx~~~~~~zzzxxx|||{{{yyyrrrjjjaaa[[[XXXWWW]]]gggpppwww}}}}}}yyysssooollljjjiiihhhfffaaa]]]ZZZVVVSSSWWW\\\bbbkkkwwwvvvmmmfffcccdddlllvvv~~~ssssss|||~~~rrrwwwttt\\\NNN@@@;;;;;;999888777777777777888888888888999666666666666666666666666444444333444444555666777888888999999999999::::::>>>@@@DDDFFFEEEAAA===:::888888888888888888888888444555666777888999:::::::::;;;<<<<<<;;;<<<>>>@@@BBBIIIWWWiii{{{mmmdddeeeppp{{{pppttt~~~rrrtttmmmRRRDDDBBB<<<999===;;;999999::::::999888888777555666666666777777777888666666777777777777666666444555555555555444444333555555555555666666666666888888888888999;;;<<<===>>>??????===;;;:::;;;======???DDDOOOddd}}}nnndddccc___[[[VVVRRRQQQPPPOOOPPPOOOMMMKKKMMMUUU[[[aaadddiiikkklllnnnrrrvvvvvvvvvuuutttvvv{{{xxxssseeeaaa\\\ZZZ\\\ccckkkqqqxxxzzz~~~{{{wwwwwwvvvvvvtttoooggg^^^XXXUUUSSSZZZdddmmmuuu{{{xxxsssooommmkkkiiihhhccc^^^[[[UUUQQQRRRWWW[[[fffsss}}}yyynnnfffbbbccckkkuuu~~~~~~yyy}}}yyy{{{zzzbbbRRRBBB<<<<<<:::888777777777888888888999999999666666666666666666666666444444444444555666777888666777777777888888888888:::>>>CCCGGGGGGCCC===999777777777777777777777777777777777888888999999999:::;;;<<<===<<<===@@@BBBAAAHHHVVVjjjzzzkkkcccccclllvvvzzzyyy{{{tttWWWGGGDDD===:::>>>>>>::::::;;;<<<;;;:::888777555666666666777777888888666666777777777777666666555555555555444333222222555555555555666666666777777777777888999:::<<<<<<>>>??????===;;;:::;;;===999===EEERRRiiiyyyjjj^^^^^^]]]ZZZVVVQQQOOONNNMMMNNNOOOMMMLLLOOOWWW^^^___ccchhhkkkkkkmmmpppttttttuuuvvvxxx{{{|||jjjeee^^^YYYYYY^^^fffkkksssvvvzzz|||~~~zzzxxxxxxssssssrrrllleee\\\WWWTTTRRRYYYccclllttt{{{|||vvvrrrooollljjjiiiddd___[[[UUUOOOPPPTTTWWWbbbppp{{{|||ppphhhcccccclllvvv}}}~~~~~~fffUUUDDD>>>===;;;888777777777888888999999999999777777777777777777777777555555555555666777999999555555666666777777777888777888:::<<<===<<<;;;:::666666666666666666666666:::::::::999999999999888777999:::;;;;;;===???AAA@@@GGGVVVjjjyyyjjjbbbaaaiii}}}yyy}}}