BM66(@ {{{cccWWWPPPNNNLLLIIIIIIIIIKKKLLLLLLOOOSSSWWW\\\bbbjjjoooppprrruuuxxx{{{}}}~~~~~~ssstttuuuvvvxxxyyyzzz{{{yyyyyyyyyzzz|||~~~~~~xxxsssmmmgggdddgggcccfffrrr}}}vvvqqqnnnjjjggggggeeekkktttyyytttjjjddd___^^^\\\[[[[[[___dddiiiqqqwwwyyyxxxwwwxxx~~~zzzxxx{{{}}}~~~~~~~~~vvvsssssspppiiieeeffffffooozzzvvvnnnkkkeee^^^aaaaaacccgggooovvvwwwtttuuutttnnnddd___```___]]]___bbbhhhnnnttt{{{wwwmmmbbb[[[TTTUUUYYYbbblllqqqoookkk___ZZZRRRLLLIIIGGGFFFEEEDDDAAA???BBBDDDIIIRRR\\\mmm~~~~~~cccPPPHHHBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>:::===>>><<<>>>BBBDDDBBBGGGFFFPPPgggiii\\\RRRPPPLLLJJJHHHIIIJJJKKKLLLOOOSSSWWW\\\bbbhhhlllnnnpppssswwwzzz}}}~~~~~~~~~~~~}}}~~~~~~|||rrrmmmlllqqqzzz|||vvvpppkkkfffdddgggnnnqqqvvvxxxpppjjjcccbbb```^^^^^^___bbbeeehhhjjjooovvv{{{{{{vvvqqqooommmlllmmmrrrzzz}}}~~~}}}yyyyyyvvvooolllllleeemmmwwwyyytttkkkbbb```aaacccgggmmmuuuyyyzzz|||{{{tttjjjdddbbb```\\\XXXZZZ^^^bbbgggmmmtttxxx{{{tttlllfff```XXXRRRQQQRRRVVV```iiinnnkkkggg]]]XXXQQQKKKHHHGGGFFFEEEEEEBBBAAACCCEEEJJJSSS]]]ppp~~~bbbOOOFFFBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<============AAABBBAAABBBGGGHHHFFFFFFFFFPPPhhhpppbbbUUURRRNNNJJJHHHHHHIIIJJJKKKNNNSSSXXX\\\aaafffiiijjjlllpppuuuyyy}}}~~~~~~~~~|||vvvnnnjjjkkkoooppppppxxxzzzuuummmkkkiiifffcccbbbbbbbbbaaa___]]]^^^aaaaaa___]]]```^^^]]]]]]aaagggmmmqqqtttzzz~~~xxxttttttiiimmmtttyyyllldddeeefffhhhmmmttt|||~~~tttlllgggaaa[[[XXXYYY[[[\\\___dddiiimmmkkkooouuuzzz}}}|||yyyvvvlllfff___ZZZWWWTTTOOOKKKMMMNNNSSS]]]fffjjjgggbbbZZZUUUOOOJJJGGGFFFFFFEEEFFFDDDCCCEEEFFFJJJUUU___ttt}}}```MMMDDDBBBAAA@@@???>>>>>>>>>>>><<<======>>>>>>======<<<>>>BBBDDDDDDFFFJJJJJJGGGDDDEEEQQQjjjuuufffXXXUUUPPPKKKHHHGGGHHHIIIJJJNNNSSSXXX\\\```dddggghhhjjjoootttyyy}}}{{{vvvssstttssspppsssyyyxxxvvvrrroookkkhhhdddbbb___[[[UUUSSSTTTTTTSSSQQQRRRQQQOOOOOOQQQUUUZZZ]]]\\\aaaiiiqqq{{{|||yyypppqqqttt|||{{{nnnllllllmmmnnnsss}}}~~~uuummmddd\\\ZZZ[[[[[[ZZZ\\\___eeeiiijjjlllooorrrrrrooollljjjccc___ZZZVVVTTTQQQNNNLLLKKKMMMRRR\\\eeehhhddd^^^WWWSSSMMMIIIGGGFFFFFFEEEFFFEEEEEEFFFGGGKKKVVVaaaxxx{{{___LLLCCCBBBAAA@@@???>>>>>>>>>>>><<<===>>>??????>>>===<<<;;;@@@CCCDDDFFFIIIIIIEEEDDDEEERRRlll{{{kkk[[[WWWQQQKKKHHHGGGHHHIIIJJJNNNSSSXXX\\\```dddggghhhkkkoootttyyy}}}}}}}}}}}}}}}~~~|||yyyuuuqqqppprrrxxx}}}yyyuuurrrnnniiieee```[[[UUURRRQQQPPPNNNKKKKKKJJJIIIHHHIIIKKKNNNPPPNNNQQQWWW^^^eeexxx}}}wwwtttttt{{{yyytttrrrqqqpppqqqzzz~~~vvvjjjaaaYYYYYYWWWVVVVVVZZZ```eeekkkmmmooopppoookkkhhheeebbb___ZZZWWWTTTRRRPPPOOOLLLNNNTTT^^^ggghhhccc]]]TTTPPPKKKHHHGGGGGGFFFFFFEEEDDDFFFGGGHHHLLLXXXddd|||yyy^^^LLLDDDBBBAAA@@@???>>>>>>>>>>>><<<===>>>??????>>>===<<<:::???CCCCCCEEEIIIHHHEEEEEEGGGTTTnnnqqq\\\XXXRRRKKKHHHGGGHHHIIIKKKNNNSSSXXX\\\aaafffiiikkkmmmqqqvvvzzz~~~}}}{{{{{{|||}}}~~~|||{{{{{{wwwttttttssssss{{{}}}zzzyyyvvvqqqlllccc^^^XXXTTTRRRPPPLLLIIIJJJIIIHHHGGGHHHIIIJJJKKKKKKKKKPPPUUUYYYeee}}}xxxvvvzzz|||wwwwwwuuurrrvvvtttjjj]]]\\\YYYVVVVVVZZZ```eeennnpppsssuuuuuurrrooolllccc```]]]YYYUUUSSSQQQQQQMMMPPPVVVaaaiiijjjccc\\\QQQNNNKKKHHHHHHHHHHHHGGGDDDEEEGGGIIIJJJNNN[[[iiittt[[[KKKEEEBBBAAA@@@???>>>>>>>>>>>>===>>>>>>??????>>>>>>===<<>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>???>>>BBBCCCCCCEEEJJJLLLJJJJJJKKKWWWpppqqq]]]YYYRRRLLLHHHHHHIIIKKKLLLOOOSSSWWW\\\bbbjjjooorrrtttwwwzzz}}}~~~~~~~~~}}}}}}zzzooojjjggggggkkkppprrrrrrooowww}}}{{{zzzxxxsssssszzz{{{sssiiiaaa]]]YYYUUURRRNNNNNNMMMMMMLLLLLLMMMMMMPPPNNNQQQWWWVVVVVVeeexxx{{{gggddd___YYYWWWYYY^^^ccclllqqqyyyxxxnnnddd[[[WWWUUUNNNQQQYYYccckkkkkkccc\\\OOOMMMJJJIIIJJJJJJJJJIIIEEEHHHLLLOOOOOOUUUdddsssiiiSSSGGGCCCBBBAAA@@@???>>>>>>>>>>>>@@@???>>>======>>>???@@@===AAABBBAAACCCIIIKKKJJJLLLLLLXXXqqqlll]]]XXXPPPIIIFFFIIILLLLLLMMMPPPTTTXXX\\\bbbhhhlllrrrtttwwwxxxxxxzzz|||~~~~~~~~~}}}~~~~~~wwwnnnkkkgggccccccggghhhjjjmmmpppqqqqqqqqqpppooopppoooooorrr|||~~~uuukkkccc___^^^^^^VVVTTTPPPMMMMMMOOORRRTTTSSSSSSSSSSSSUUUYYY```eeessskkkaaa\\\]]]___```___fffllluuu{{{oooddd]]][[[RRRTTTWWW^^^hhhmmmfff\\\TTTOOOLLLMMMKKKHHHHHHKKKFFFFFFJJJMMMQQQYYYjjjzzz{{{bbbOOOEEECCCBBB>>>::::::<<>>???AAABBBCCCDDDCCCCCCGGGMMMPPPPPPNNNHHHLLLZZZssssss___WWWLLLFFFEEEFFFGGGHHHJJJMMMRRRVVV[[[aaahhhlllppprrrtttvvvvvvxxxzzz|||{{{}}}~~~|||~~~}}}{{{zzzzzz|||}}}~~~vvvnnnlllbbbbbbbbbaaa``````______]]]```bbbcccccceeekkkppp|||{{{yyyxxxxxx~~~}}}zzzvvvqqqllliiigggeeebbb^^^ZZZWWWWWWXXXZZZ\\\\\\\\\[[[YYYZZZ\\\^^^lllqqqeee```^^^^^^]]]]]]aaahhhrrr}}}|||oooeee\\\\\\___iiizzztttfff```ZZZXXXSSSLLLGGGFFFIIIJJJMMMQQQUUU^^^ppp~~~sssZZZJJJCCCBBBAAA>>>;;;:::;;;<<<<<<<<<>>>>>>??????AAABBBDDDEEEBBBBBBCCCHHHOOOSSSRRRPPPKKKOOO]]]vvviii\\\OOOIIIHHHHHHHHHHHHIIILLLQQQUUUZZZaaaggglllnnnpppssstttuuuwwwzzz||||||~~~~~~~~~}}}}}}zzzxxxwww{{{|||}}}}}}pppnnnkkkfffbbb___]]]\\\[[[\\\]]]]]]\\\]]]```ccclllwwwzzzvvvtttuuuvvv~~~}}}zzztttooolllfffddd```\\\YYYYYYZZZ[[[[[[\\\\\\[[[YYYXXXYYYZZZeeexxxyyykkkbbb___^^^]]]]]]___cccjjjsssvvvjjjeeeccceeepppuuulllccc]]]WWWPPPJJJJJJJJJKKKNNNRRRVVV```ssspppXXXIIIBBBAAACCCAAA???>>>===>>>>>>>>>?????????@@@AAABBBCCCDDDCCCCCCEEEJJJQQQTTTSSSQQQKKKOOO___xxxvvvdddRRRKKKKKKIIIGGGHHHIIIKKKPPPTTTYYY___fffjjjmmmooorrrtttuuuwwwyyy|||~~~}}}|||}}}~~~~~~}}}zzzxxxwww||||||~~~~~~xxxqqqjjjddd```^^^^^^^^^\\\ZZZYYYYYY\\\^^^ccciiiuuu}}}}}}zzztttpppfffddd```]]][[[[[[\\\\\\YYYZZZ[[[[[[YYYXXXXXXYYY\\\lllsssiiibbb```___\\\\\\^^^bbbkkkvvv|||qqqiiiggggggrrrwwwiii```ZZZRRRNNNMMMLLLLLLOOOSSSWWWaaatttnnnWWWHHHCCCAAACCCBBBAAA???>>>>>>>>>???>>>>>>>>>??????AAABBBCCCEEEEEEGGGLLLRRRUUUSSSQQQJJJOOO```zzzlllUUULLLKKKHHHFFFGGGIIILLLPPPTTTXXX^^^dddhhhlllooorrrsssuuuwwwzzz|||}}}{{{{{{|||~~~|||zzzyyyyyy|||}}}~~~{{{uuupppmmmgggeee```\\\ZZZZZZ\\\]]]]]]___fffsss|||uuuqqqgggeeeccc```^^^]]]^^^^^^XXXYYYZZZYYYWWWVVVVVVWWWUUU```tttsssjjjdddbbbZZZYYYYYY]]]eeeppp{{{yyykkkhhhfffnnnrrrhhh```WWWQQQOOOOOOOOOQQQTTTXXXbbbvvvjjjUUUHHHCCCBBB???@@@@@@???===<<<===???=========>>>>>>???AAAAAAFFFFFFHHHNNNTTTWWWUUURRRKKKPPPbbb}}}vvvZZZPPPMMMIIIFFFHHHJJJLLLPPPSSSWWW\\\bbbffflllooorrrtttuuuwwwzzz}}}~~~~~~}}}||||||}}}|||}}}}}}|||zzzyyyzzz{{{||||||~~~tttqqqlllgggcccaaa___]]][[[[[[```gggppp{{{uuuqqqiiigggdddaaa^^^\\\\\\[[[UUUUUUUUUSSSPPPOOOOOOQQQQQQXXXeeewwwsssjjjeee]]][[[YYYZZZ```iiitttzzz}}}rrrnnnggghhhxxxxxxnnnbbbWWWRRRSSSSSSTTTWWWZZZdddwww|||cccQQQGGGCCCBBB>>>@@@AAA@@@>>>===>>>@@@>>>>>>===>>>>>>???@@@AAADDDEEEHHHOOOVVVYYYWWWTTTMMMSSSddd}}}{{{yyy```TTTPPPKKKIIIKKKJJJMMMPPPSSSVVV[[[aaaeeelllooorrrtttvvvxxx{{{}}}|||}}}~~~~~~}}}|||~~~zzz{{{{{{zzzxxxxxxzzz|||{{{|||}}}~~~|||wwwqqqlllgggbbb___\\\]]]```ccceeepppzzztttpppjjjhhhddd```\\\YYYXXXWWWQQQQQQOOOLLLIIIGGGHHHIIILLLOOOXXXfffvvvyyynnnhhhbbb___[[[ZZZ]]]dddlllrrr~~~|||uuujjjeeennn|||lll]]]UUUVVVUUUVVVYYY\\\fffyyyttt^^^NNNFFFCCCBBB???AAACCCBBB@@@???AAACCC>>>>>>>>>>>>???@@@AAAAAABBBCCCHHHOOOWWW[[[ZZZWWWPPPUUUfff|||qqqtttuuukkkZZZQQQLLLJJJKKKKKKMMMPPPSSSWWW\\\bbbgggjjjmmmpppssstttvvvxxxzzzzzzzzz|||}}}~~~~~~~~~~~~|||{{{{{{zzzyyyyyyxxxxxxxxxyyy{{{}}}zzztttmmmiiidddcccccccccccciiixxx|||tttooojjjfffaaa\\\YYYVVVTTTQQQJJJJJJJJJJJJJJJIIIHHHGGGIIIKKKQQQWWW]]]eeevvvzzzmmmkkkfffaaa___^^^___gggpppxxx|||rrrllllllkkkmmm}}}|||kkkbbb[[[WWWTTTUUUYYYdddyyyiiiWWWLLLDDDBBBBBB@@@???>>><<<<<<>>>???@@@===>>>@@@AAABBBBBBAAAAAA@@@CCCHHHNNNYYYaaa```ZZZVVVVVVccc}}}sssooommmqqq^^^TTTMMMKKKLLLKKKMMMPPPSSSVVV[[[aaafffkkknnnqqqtttuuuvvvxxxzzzyyyzzz{{{|||~~~~~~||||||{{{{{{zzzzzzyyyyyyyyyzzz|||}}}~~~|||{{{|||}}}~~~yyyzzz{{{{{{zzzxxxxxxwwwyyyyyyzzzzzzxxxtttqqqnnnkkkjjjjjjiiigggiiisss}}}uuuqqqiiifffaaa\\\YYYVVVRRROOOJJJJJJKKKJJJJJJIIIHHHGGGGGGHHHLLLPPPTTT[[[jjjyyy}}}rrrkkkeeebbb```___bbbgggttt{{{rrrnnnjjjgggqqqpppgggZZZVVVTTTTTTYYYdddxxxhhhVVVLLLEEEBBBCCC@@@???>>>======>>>???@@@???@@@@@@AAABBBBBBBBBBBBAAAEEEIIIOOOZZZbbbaaa[[[UUUUUUbbbvvvjjjbbbttt{{{eeeWWWOOOLLLMMMJJJLLLOOORRRUUUZZZ```dddlllooorrrtttuuuvvvxxxyyywwwxxxzzz|||~~~}}}}}}}}}|||{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyxxxvvvuuuuuuuuuuuuqqqqqqqqqpppooonnnlllkkkmmmnnnnnnoooooooooooooooppppppqqqrrrnnnkkkooowww~~~}}}|||}}}~~~|||vvvoookkkdddbbb^^^[[[XXXTTTPPPLLLKKKKKKKKKJJJJJJHHHGGGGGGHHHFFFGGGIIIKKKPPP]]]jjjvvvmmmjjjgggdddccceeepppzzzzzztttmmmfffgggnnnvvv{{{wwwkkkcccYYYUUUSSSTTTXXXcccwwwiiiVVVLLLEEEBBBBBB@@@???>>>======>>>???@@@AAAAAAAAA@@@AAAAAABBBBBBCCCFFFJJJPPP[[[cccaaa[[[SSSSSSaaa~~~yyyeeeZZZhhhkkkYYYOOOLLLLLLJJJLLLNNNQQQTTTXXX^^^bbbjjjmmmqqqttttttuuuvvvwwwvvvwwwyyy{{{}}}~~~~~~}}}}}}|||{{{{{{{{{||||||}}}}}}}}}}}}||||||~~~}}}{{{yyyyyyyyyzzz{{{zzzyyyxxxvvvuuutttssspppooonnnmmmmmmlllkkkiiidddcccbbbaaabbbccceeegggmmmnnnssswwwuuuqqqrrrwww~~~}}}}}}~~~{{{vvvqqqlllfffbbb]]][[[ZZZXXXWWWSSSOOOLLLKKKKKKKKKJJJIIIGGGFFFEEEJJJGGGFFFGGGHHHKKKVVVbbbyyyxxxssspppmmmjjjjjjnnnttt~~~xxxnnniiijjjkkkmmmqqqtttrrrkkkbbb\\\XXXUUUSSSUUUYYYdddwwwkkkWWWLLLEEEAAAAAA@@@??????>>>>>>??????@@@BBBAAA@@@??????@@@AAABBBCCCFFFJJJPPPZZZbbbaaaZZZRRRRRR```|||~~~dddVVV___xxxppp[[[OOOKKKJJJJJJKKKMMMOOORRRVVV\\\```gggjjjooorrrsssssstttuuuvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}||||||{{{{{{}}}}}}}}}}}}}}}|||{{{{{{|||~~~}}}{{{{{{|||}}}}}}}}}{{{zzzxxxvvvtttssssssqqqooooooqqqqqqpppnnncccaaa]]]YYYXXXYYY[[[\\\cccfffmmmuuuwwwuuuwww||||||xxxsssnnniiieee```\\\WWWVVVUUUUUUUUUTTTPPPNNNLLLLLLKKKJJJHHHGGGEEEDDDIIIFFFEEEFFFGGGIIIRRR\\\iii{{{vvvqqqnnnooooooqqqwww{{{ssspppnnnmmmlllkkkkkkgggbbb^^^YYYVVVUUUWWW[[[eeexxxmmmWWWLLLEEEAAA???@@@@@@????????????@@@@@@@@@@@@???>>>>>>???AAABBBBBBEEEIIIOOOYYY```___YYYPPPRRR```|||kkk[[[\\\fffsss\\\PPPKKKIIIIIIKKKMMMNNNQQQUUUZZZ]]]dddhhhmmmqqqrrrsssssstttvvvwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}||||||{{{{{{|||}}}}}}}}}||||||{{{zzz|||}}}~~~|||{{{yyyxxxvvvvvvuuuuuuxxxuuurrrrrruuuvvvuuusssgggccc^^^XXXUUUUUUVVVWWWZZZ\\\ccclllqqqssswww}}}|||wwwsssmmmhhhccc___[[[XXXVVVUUUTTTTTTUUUUUUSSSQQQNNNNNNMMMLLLJJJHHHFFFEEEFFFCCCBBBDDDEEEGGGMMMTTTcccyyyxxxuuuuuuwwwvvvyyyzzzrrrnnniiihhhhhhgggdddaaa[[[YYYXXXZZZ^^^hhhzzzkkkUUUKKKEEE@@@???@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCBBBEEEIIINNNXXX```^^^XXXPPPQQQ```{{{{{{hhh```[[[vvv___QQQLLLIIIIIIJJJLLLNNNOOOSSSXXX\\\bbbffflllqqqsssttttttuuuwwwxxxzzz{{{|||}}}}}}}}}~~~}}}}}}||||||{{{zzzzzz|||||||||}}}||||||{{{{{{}}}|||}}}}}}{{{zzzyyyxxxyyyzzz|||}}}{{{wwwwwwyyyzzzxxxuuuhhhddd___YYYUUUUUUVVVWWWWWWVVVYYY```fffiiiooouuu|||{{{~~~}}}xxxrrrmmmhhhddd___]]][[[YYYWWWVVVVVVVVVTTTSSSRRRRRRQQQOOOMMMKKKHHHGGGEEEBBBAAADDDEEEDDDHHHMMMYYYlllzzzuuuooolllkkkjjjeeeaaa]]][[[ZZZ]]]aaakkk}}}~~~fffQQQIIIDDDAAA@@@???@@@@@@@@@@@@@@@@@@???>>>???@@@BBBCCCDDDDDDEEECCCFFFJJJOOOYYY```___XXXOOORRRaaa|||yyyuuufffWWW{{{xxx```SSSMMMJJJIIIJJJLLLMMMOOORRRWWW[[[bbbfffmmmrrrtttuuuvvvwwwxxxyyyzzz{{{||||||||||||}}}}}}}}}|||{{{{{{zzzzzz{{{|||||||||||||||{{{{{{}}}|||{{{{{{}}}}}}|||{{{{{{}}}{{{zzz|||}}}zzzwwwfffccc]]]YYYVVVUUUVVVXXXWWWTTTTTTYYY]]]```gggnnnvvv|||zzzxxxyyy{{{uuuzzzzzzuuupppllliiiaaa^^^ZZZXXXWWWWWWVVVTTTUUUUUUTTTRRRPPPMMMKKKJJJFFFCCCCCCEEEFFFDDDEEEIIILLL___yyy{{{wwwtttpppiiiccc___]]]\\\___cccmmm~~~{{{aaaNNNGGGDDDBBBAAA???@@@@@@AAAAAA@@@@@@???>>>???BBBDDDFFFGGGGGGGGGDDDGGGKKKQQQZZZaaa```YYYPPPRRRaaa|||~~~aaa\\\kkkyyyaaaWWWPPPIIILLLMMMMMMLLLLLLNNNQQQTTTaaaeeekkkoooqqqssstttuuuvvvvvvxxxyyyzzzyyyyyyxxxyyyzzz{{{|||||||||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz~~~|||}}}yyytttiiiccc\\\XXXXXXXXXVVVTTTUUUTTTTTTUUUWWWZZZ]]]___gggppp~~~|||zzzyyytttttttttrrrqqqttt|||}}}yyypppjjjdddaaaaaa___ZZZUUU[[[XXXTTTUUUVVVTTTOOOIIIHHHGGGEEECCCCCCDDDFFFGGGPPPQQQ]]]vvvyyytttoookkkhhhgggfffeeehhhppp|||~~~~~~}}}___RRRLLLEEEAAAAAA??????>>>======>>>??????@@@AAACCCDDDEEEEEEFFFFFFDDDHHHKKKOOOWWW^^^___[[[TTTSSS```|||hhh]]]fff}}}{{{aaaVVVPPPJJJLLLLLLMMMLLLLLLNNNRRRTTT```dddjjjnnnppprrrssstttuuuvvvxxxzzzzzzzzzzzzyyyzzzzzz{{{||||||||||||{{{zzzzzzyyyxxxxxxyyyzzz{{{~~~|||}}}|||wwwlllfff___[[[ZZZYYYWWWUUUTTTSSSSSSTTTUUUXXX[[[\\\aaahhhsss|||uuutttqqqnnnmmmnnnrrruuuwww{{{~~~xxxooojjjgggddd___[[[___[[[WWWVVVWWWUUUPPPKKKIIIHHHFFFDDDDDDDDDFFFFFFGGGKKKVVViii~~~yyytttqqqnnnmmmlllkkkmmmuuuwww[[[OOOKKKEEEAAABBB????????????????????????AAABBBCCCDDDEEEFFFFFFFFFEEEGGGJJJNNNVVV^^^___\\\UUUTTTaaa}}}sssaaabbbwww}}}cccVVVQQQLLLKKKLLLLLLLLLLLLNNNRRRUUU___ccciiimmmooopppqqqrrrtttvvvxxx{{{||||||{{{{{{{{{{{{{{{{{{{{{|||}}}}}}|||{{{zzzyyyyyyyyyzzz{{{~~~|||}}}|||qqqkkkccc^^^\\\[[[XXXVVVSSSSSSSSSSSSTTTVVVXXXYYYZZZ^^^dddlllzzz}}}zzzuuuqqqnnnllljjjiiigggjjjooouuu{{{xxxsssooojjjfffeeeaaa[[[XXXWWWUUUPPPMMMJJJIIIGGGFFFEEEEEEEEEFFFAAAGGGNNNWWWeee}}}|||yyywwwvvvtttsssuuu}}}pppWWWLLLIIIDDDAAACCC??????@@@@@@@@@@@@??????AAABBBCCCDDDEEEFFFFFFFFFEEEGGGIIILLLTTT^^^```]]]UUUTTTbbbhhhcccnnn~~~eeeWWWQQQNNNKKKLLLLLLLLLLLLNNNRRRUUU]]]bbbgggkkkmmmnnnpppqqqtttvvvyyy|||}}}}}}||||||zzzzzzyyyyyyyyy{{{|||}}}|||{{{yyyxxxxxxyyyzzzzzz~~~}}}||||||}}}vvvooogggaaa^^^[[[XXXUUUTTTSSSSSSSSSTTTUUUVVVWWWUUUWWWZZZ___iiiyyy}}}zzzuuunnniiiffffffhhhjjjnnnssswwwyyy~~~xxxtttjjjfff___ZZZWWWSSSOOOLLLKKKJJJIIIGGGFFFEEEEEEEEEDDDHHHKKKMMMSSSggg~~~|||zzzzzzlllTTTKKKHHHCCCAAACCC???@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHKKKSSS]]]```^^^TTTUUUcccnnndddeee{{{~~~hhhYYYRRROOOJJJKKKLLLLLLLLLOOOSSSVVV[[[```fffjjjlllnnnoooqqqsssuuuyyy|||~~~}}}|||{{{yyyxxxwwwwwwxxxzzz{{{}}}{{{zzzxxxwwwwwwwwwxxxyyy|||}}}}}}|||zzzzzz{{{|||{{{zzzsssjjjccc___[[[WWWTTTTTTTTTTTTTTTTTTUUUUUUVVVSSSUUUWWWYYY^^^hhhuuuzzztttppplllhhheeeeeehhhmmmpppuuuxxx{{{}}}|||}}}~~~~~~pppkkkeee^^^WWWRRRNNNKKKLLLKKKJJJIIIHHHGGGFFFFFFHHHIIIJJJLLLTTTcccwww~~~hhhRRRJJJGGGAAA???BBB@@@@@@@@@AAAAAA@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDGGGHHHHHHKKKSSS\\\___]]]TTTTTTdddqqqbbb]]]qqq|||lll]]]TTTOOOJJJKKKLLLLLLLLLOOOSSSVVVYYY^^^dddiiilllnnnppprrrsssuuuyyy|||}}}}}}{{{yyyxxxxxxxxxxxxyyyzzz||||||{{{zzzxxxwwwvvvwwwwwwxxxzzz{{{|||{{{yyyxxxxxxyyyyyy}}}xxxmmmeee```\\\WWWTTTRRRSSSSSSTTTTTTUUUUUUUUUSSSUUUVVVVVVWWW\\\dddjjjvvv|||wwwooohhhddddddgggiiikkkpppvvvyyyzzz|||~~~{{{xxxuuuvvvyyy|||wwwsssmmmeee\\\UUUOOOMMMLLLKKKKKKJJJIIIHHHGGGGGGIIIIIILLLTTTaaaooozzz~~~|||wwwcccPPPIIIEEE@@@???BBB@@@@@@????????????@@@@@@???@@@AAABBBCCCDDDDDDDDDGGGIIIIIILLLSSS[[[]]]ZZZRRRSSScccsss```WWWhhhyyyzzzooo```UUUOOOJJJKKKKKKLLLMMMOOOSSSVVVXXX\\\ccciiimmmppprrrtttsssuuuyyy|||}}}{{{yyywwwxxxxxxzzz{{{|||}}}}}}}}}|||{{{yyyxxxwwwwwwxxxxxxxxxyyyzzzyyywwwuuuuuuvvvwww||||||qqqhhhccc^^^XXXTTTPPPPPPQQQRRRSSSTTTTTTTTTSSSTTTTTTRRRPPPRRRXXX]]]cccnnnyyy~~~}}}tttnnnjjjiiiiiieeejjjooorrrssswww~~~~~~{{{vvvsssssstttxxxzzz|||~~~|||wwwnnndddZZZTTTPPPKKKKKKKKKKKKJJJJJJIIIIIIIIIKKKRRR___nnn{{{yyy}}}|||zzz}}}ooo\\\KKKFFFDDD??????CCCAAA@@@>>><<<<<<>>>@@@AAAAAAAAACCCDDDEEEFFFFFFFFFGGGIIIKKKMMMSSSZZZ[[[VVVQQQRRRccc~~~ttt___SSSccctttyyypppbbbVVVNNNJJJKKKKKKLLLMMMOOOSSSWWWWWW\\\ccciiimmmpppsssuuusssuuuyyy||||||zzzwwwuuuxxxzzz|||~~~~~~}}}|||{{{yyyxxxxxxyyyyyywwwxxxyyyxxxvvvttttttuuuwww{{{tttkkkeee___YYYUUUMMMNNNPPPQQQRRRSSSSSSSSSRRRSSSQQQNNNKKKMMMRRRXXXRRR\\\eeehhhlllssszzz}}}zzztttooommmcccfffjjjkkkkkkpppyyyzzzxxxxxxssstttttttttuuuwww{{{~~~~~~uuujjj___XXXTTTJJJKKKKKKKKKKKKKKKJJJJJJLLLOOOXXXfffvvvvvvzzzhhhWWWHHHDDDBBB??????DDDBBB@@@===;;;;;;===@@@BBBBBBCCCDDDFFFGGGGGGGGGGGGHHHJJJLLLNNNTTTZZZYYYTTTPPPQQQccc|||}}}tttZZZYYY\\\iiivvvtttdddVVVRRROOOKKKJJJLLLMMMLLLNNNSSSUUUZZZaaahhhlllpppsssuuuxxxxxxwwwwwwxxxxxxyyyzzzwwwxxxyyyzzz{{{}}}~~~~~~|||}}}}}}}}}|||zzzxxxwwwxxxzzz{{{xxxtttrrruuuyyyyyy|||{{{qqqhhhaaa[[[XXXUUUSSSRRRRRRTTTVVVWWWVVVVVVSSSPPPMMMLLLLLLMMMNNNSSSTTTVVVYYY]]]```bbbcccnnnrrrvvvxxx{{{{{{rrrllleee```ccceeehhhpppzzz}}}{{{|||zzzvvvsssrrrssstttvvvvvv{{{~~~|||sssggg^^^YYYQQQOOONNNMMMMMMMMMKKKIIIJJJSSS\\\fffuuu~~~~~~{{{zzz}}}zzzaaaSSSEEEAAABBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDEEEGGGHHHIIIHHHHHHHHHLLLPPPRRRPPPMMMJJJMMM___}}}qqqYYYPPPTTTccctttvvvgggYYYTTTOOOKKKJJJLLLMMMLLLNNNRRRVVV[[[bbbhhhlllppprrrtttwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxyyyzzz{{{|||}}}}}}||||||||||||{{{zzzxxxwwwxxxzzz{{{yyytttsssvvvzzzzzz}}}tttkkkccc]]]YYYVVVTTTRRRRRRTTTUUUVVVUUUUUUSSSPPPLLLKKKJJJKKKLLLJJJKKKMMMNNNPPPRRRTTTTTTYYY___eeeiiimmmuuuwwwooohhhfffeeeccchhhnnnxxx{{{}}}yyyuuurrrqqqrrrvvv|||}}}xxxnnnbbb[[[VVVTTTRRRQQQQQQPPPNNNLLLQQQZZZdddlllwww}}}zzzzzz{{{~~~}}}yyy{{{~~~uuu]]]QQQEEEAAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHIIIMMMQQQSSSPPPLLLKKKNNN```pppZZZLLLPPP```uuuzzzlll\\\TTTOOOKKKJJJLLLMMMLLLNNNRRRVVV[[[aaagggkkknnnqqqrrruuuuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{yyyvvvuuuwwwzzz{{{~~~yyypppgggaaa\\\WWWUUUSSSRRRSSSTTTTTTSSSTTTRRROOOKKKIIIHHHHHHHHHGGGHHHHHHHHHIIIIIIJJJJJJIIIOOOWWW\\\aaahhhsss{{{{{{sssmmmgggbbbbbbeeeooorrrxxxzzzrrrnnnlllpppvvv||||||tttggg]]]VVVTTTQQQOOOOOOOOONNNLLLUUU___kkkttt{{{xxxsssqqqqqqqqqvvv}}}zzzxxx{{{mmmWWWMMMCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKOOOSSSTTTPPPLLLMMMOOOaaa}}}sss___QQQSSSbbbxxxrrr___TTTOOOKKKJJJLLLLLLKKKMMMQQQTTTYYY```eeehhhkkkmmmnnnrrrssstttvvvwwwxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{zzzzzzyyy{{{|||zzzxxxwwwxxxzzz|||}}}zzzuuullleee```ZZZWWWUUUSSSSSSSSSSSSRRRRRRQQQMMMJJJGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDHHHNNNRRRVVV]]]fffmmmwwwwwwoooiiiffffffjjjlllpppuuu{{{yyyrrrjjjjjjnnntttyyyuuujjjaaaVVVSSSPPPNNNOOOPPPPPPOOORRR^^^ooo|||}}}wwwooohhheeeeeedddhhhmmmssszzzzzz{{{fffRRRIIIBBBBBBCCC@@@??????@@@@@@@@@???@@@AAAAAABBBCCCCCCDDDDDDEEEGGGHHHIIIKKKKKKMMMRRRVVVVVVRRRMMMNNNPPPaaa}}}yyyfffVVVUUUbbbyyywwwbbbUUUOOOKKKJJJKKKLLLJJJLLLPPPRRRWWW]]]bbbdddfffhhhiiioooppprrruuuwwwxxxyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxyyy{{{|||}}}}}}|||{{{zzz{{{|||{{{zzzyyyzzzzzz|||uuupppuuuyyypppiiiddd]]][[[WWWUUUTTTSSSRRRPPPQQQOOOLLLIIIGGGEEEDDDCCC@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFIIIOOOWWW^^^fffqqqzzztttooollliiiiiijjjlllqqqwww}}}}}}pppkkkgggjjjooopppjjjdddZZZWWWSSSQQQRRRTTTUUUVVVPPP]]]qqqzzzpppfff^^^[[[ZZZYYY[[[^^^bbbmmm|||{{{xxxzzz}}}eeeNNNGGGBBBCCCBBB???>>>???@@@????????????@@@AAAAAACCCCCCDDDDDDEEEGGGHHHIIIJJJKKKOOOTTTYYYYYYTTTOOOOOOQQQbbbqqqZZZVVV___www|||gggYYYOOOKKKJJJKKKKKKJJJKKKOOOQQQUUU[[[___bbbcccdddeeelllnnnqqqtttwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxvvvxxx|||}}}|||{{{{{{||||||||||||{{{zzz{{{~~~xxxmmmfffkkkuuu{{{ssslllhhhaaa^^^ZZZWWWUUUSSSQQQPPPOOOMMMKKKIIIGGGEEEDDDCCC>>>?????????@@@@@@@@@@@@CCCCCCBBBAAACCCGGGNNNSSS\\\eeesssyyytttllljjjhhhgggjjjpppvvvzzz{{{rrrhhheeegggjjjhhhfff\\\XXXRRRPPPPPPRRRTTTTTTRRR\\\ppptttiii]]]XXXUUUSSSRRRTTTUUU]]]hhhvvv~~~vvvtttwwwxxxeeeMMMGGGCCCCCCBBB>>>===??????????????????@@@AAAAAACCCCCCDDDDDDEEEGGGHHHIIIIIIKKKPPPWWW\\\\\\VVVQQQNNNQQQaaaeee]]]bbbwww~~~iii[[[OOOKKKJJJKKKKKKIIIKKKOOOQQQUUU[[[___```aaacccdddjjjlllppptttwwwxxxyyyyyywwwwwwwwwwwwxxxxxxxxxxxxtttxxx~~~|||{{{{{{|||}}}~~~}}}|||{{{zzz}}}wwwiiiaaaeeekkkrrr|||uuuooojjjdddaaa\\\XXXVVVTTTQQQOOOMMMLLLKKKIIIGGGEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCFFFJJJMMMRRRYYYdddrrrsssooojjjeeeeeeiiinnnrrr{{{}}}ooofffdddfffgggfff___YYYRRRMMMLLLMMMNNNNNNSSSYYYkkkyyykkkbbb\\\UUUQQQQQQNNNSSSYYY```nnntttqqqtttqqqwww~~~~~~aaaMMMGGGCCCCCCAAA======??????????????????@@@@@@AAACCCCCCDDDDDDEEEGGGHHHIIIHHHJJJPPPXXX^^^^^^YYYSSSMMMPPPaaarrrggggggzzzjjjZZZOOOKKKJJJKKKKKKIIIKKKOOORRRVVV[[[___aaaaaabbbccciiikkkooossswwwxxxyyyyyyvvvvvvwwwwwwxxxxxxxxxxxxsssxxx||||||{{{|||}}}~~~~~~|||{{{yyy|||zzzkkkaaabbbdddfffppp}}}|||vvvppplllfffccc^^^ZZZWWWTTTRRRPPPLLLKKKJJJIIIGGGFFFEEEDDDAAAAAA@@@??????>>>======<<<===???@@@BBBCCCEEEFFFKKKPPPXXXeeewwwzzztttllldddaaabbbfffiiikkksssvvvjjjeeeeeefffgggfff```WWWQQQMMMMMMMMMNNNRRRTTTeeeyyynnnddd[[[UUUSSSKKKOOOQQQRRR[[[lll~~~tttpppsssnnnssswww|||yyy\\\NNNHHHDDDCCC@@@======@@@?????????>>>???@@@@@@AAACCCCCCDDDDDDEEEGGGHHHIIIGGGJJJQQQYYY``````ZZZUUUMMMOOOaaaqqqnnn~~~~~~gggYYYTTTNNNJJJKKKLLLKKKMMMPPPTTTUUUWWWYYY[[[___eeeiiijjjnnnrrrrrrooommmmmmnnnuuuvvvvvvvvvvvvwwwwwwwwwyyyzzz|||}}}~~~~~~~~~}}}~~~zzzyyy|||~~~{{{pppddd___^^^```fffmmmvvv~~~}}}zzzxxxuuuppplllgggccc^^^ZZZWWWTTTQQQOOOPPPMMMIIIFFFEEEDDDCCCBBBAAA@@@>>>===<<<<<<======???@@@@@@AAAAAABBBBBBCCCIIILLLRRR\\\gggyyywwwmmmddd``````bbbeeeiiiqqq~~~zzzlllcccbbbeeefff```XXXQQQOOOOOOPPPPPPQQQVVVaaaxxxtttddd\\\]]]WWWPPPMMMPPPUUUZZZfffsss{{{pppllllllmmmooottt|||nnn\\\JJJEEE@@@???BBBBBB@@@<<>><<<<<<<<<<<<===??????@@@@@@AAABBBBBBBBBCCCEEEKKKSSS\\\mmm|||sssjjjdddaaa```___bbbhhhrrrxxxjjjcccbbbfffaaaYYYSSSPPPOOONNNNNNOOOSSS^^^sssxxxnnnlll```YYYUUUUUUTTTUUU[[[cccuuuyyytttkkkkkklllooowww{{{yyykkkXXXJJJEEE@@@@@@BBBBBB@@@===?????????@@@AAABBBDDDEEEBBBBBBBBBCCCDDDFFFHHHIIIJJJOOOTTTZZZaaaccc\\\RRROOOPPP```~~~yyyppp]]]UUUOOOKKKKKKLLLKKKLLLOOONNNQQQVVV[[[___ccchhhkkkpppnnnlllmmmpppsssuuuvvvtttuuuuuuvvvvvvvvvvvvvvvyyyzzz{{{|||||||||{{{zzz{{{zzzyyyzzz|||}}}|||{{{~~~yyymmmfffbbb```bbbggghhhmmmuuu|||~~~~~~zzzvvvsssrrrooojjjeeebbb___ZZZWWWUUUSSSPPPOOOKKKIIIFFFDDDDDDDDDCCCBBB@@@???>>><<<;;;<<<<<<===?????????@@@AAAAAABBBBBB@@@AAAEEEKKKQQQ^^^ttt|||rrrjjjccc___\\\\\\^^^dddqqquuuggg___ddd```ZZZUUUQQQOOOLLLJJJLLLPPPXXXhhh}}}oooiiibbb]]]XXXTTTTTTWWW```lll}}}zzzllljjjiiijjjooowww}}}vvvsss{{{eeeSSSHHHEEEAAA@@@AAABBB@@@>>>@@@@@@@@@@@@AAABBBDDDDDDCCCCCCCCCDDDEEEGGGIIIIIIJJJNNNUUU[[[cccfff^^^TTTPPPRRRaaawww}}}vvvcccWWWPPPLLLLLLLLLKKKLLLOOOOOOSSSYYY___bbbfffiiikkknnnjjjeeefffkkkqqquuuvvvuuuvvvwwwxxxxxxxxxwwwwwwyyyzzz{{{{{{{{{zzzyyyxxxwwwxxxyyyzzz{{{{{{zzzyyy|||}}}vvvpppkkkhhhiiimmmnnnqqqvvv{{{}}}zzzvvvtttrrroooiiiddd___\\\XXXUUUSSSRRRPPPNNNIIIGGGDDDCCCDDDDDDCCCBBB@@@???===<<<;;;;;;<<<<<<>>>>>>??????@@@AAAAAAAAACCCBBBDDDHHHLLLVVVgggwww{{{qqqhhhbbb^^^[[[YYY[[[bbbqqqlll___aaa^^^YYYVVVSSSOOOLLLIIIJJJMMMRRR]]]sss{{{qqqiiiaaa[[[WWWVVVWWW```ooo{{{ooollliiihhhkkkqqqxxx}}}{{{xxx}}}xxxrrrppp|||zzz___OOOGGGDDDAAA@@@AAABBBAAA@@@@@@@@@@@@AAAAAACCCDDDDDDCCCCCCDDDEEEFFFHHHIIIJJJJJJOOOVVV]]]eeehhhaaaXXXQQQRRRbbb{{{}}}yyygggXXXQQQMMMLLLLLLKKKKKKNNNRRRWWW]]]bbbeeegggiiikkkmmmhhhcccdddiiippptttuuuuuuwwwxxxyyyzzzyyyxxxwwwwwwxxxyyyzzzzzzyyywwwvvvtttvvvxxxzzzzzzzzzyyyyyyyyy{{{}}}{{{wwwttttttwwwzzz{{{~~~}}}zzzwwwvvvrrrkkkfff^^^[[[WWWTTTRRRQQQOOONNNGGGFFFDDDDDDDDDDDDCCCBBB???>>>===;;;;;;;;;<<<<<<======>>>??????@@@@@@AAAEEEDDDDDDGGGJJJPPP]]]kkkyyyooohhhaaa\\\YYYYYY[[[cccuuutttccc^^^\\\YYYWWWUUUQQQMMMJJJKKKKKKMMMTTTbbb{{{uuukkkddd^^^YYYVVVZZZcccooo{{{|||tttpppllliiiiiimmmrrrvvv|||yyyxxxuuuqqqpppwwwuuuppplll|||rrrZZZLLLEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJLLLPPPVVV\\\eeeiiicccZZZQQQSSSccc}}}yyykkkYYYRRRMMMMMMLLLJJJKKKMMMTTTXXX^^^bbbeeegggjjjlllmmmkkkhhhhhhkkkppptttvvvuuuvvvxxxzzzzzzyyyxxxwwwuuuvvvwwwxxxxxxxxxwwwvvvsssvvvxxxzzzyyyyyyyyyzzzyyyzzz}}}~~~|||yyytttmmmggg^^^[[[WWWTTTRRRQQQOOOMMMHHHFFFEEEDDDEEEDDDCCCAAA???>>>===;;;:::;;;;;;<<<=========>>>??????@@@@@@CCCAAABBBDDDFFFKKKUUU```|||wwwpppddd^^^[[[[[[ZZZ\\\iiixxxmmmbbb___\\\ZZZXXXTTTPPPMMMKKKJJJKKKOOOWWWiiiyyypppfff\\\YYYXXXZZZaaallluuuzzz|||vvvsssnnnjjjiiijjjmmmooorrrooollljjjggghhhrrr}}}}}}vvvssskkkjjjUUUIIIDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDFFFGGGIIIJJJJJJJJJLLLPPPTTTYYYaaafffbbbZZZQQQSSSbbbwww}}}zzznnnZZZSSSNNNMMMMMMJJJJJJMMMRRRVVV[[[```dddgggkkkmmmmmmmmmmmmmmmmmmooorrruuussstttwwwxxxyyyxxxvvvuuussstttvvvwwwxxxwwwwwwvvvsssvvvyyyyyyxxxxxxzzz|||{{{|||~~~}}}}}}zzzuuulllfff___[[[WWWTTTRRRPPPNNNLLLIIIGGGFFFEEEFFFEEECCCAAA???>>><<<;;;::::::;;;;;;<<<<<<======>>>??????@@@@@@>>>>>>AAACCCGGGOOOYYYnnn}}}wwwkkkccc^^^^^^[[[XXX___kkkzzz|||jjjgggbbb___[[[WWWRRROOOKKKIIIJJJNNNSSS^^^sssssseee___\\\XXXYYY___hhhqqqwwwuuurrrnnnjjjhhhgggggghhhiiieeebbb___]]]```kkkxxx|||xxxvvvwwwxxxbbbQQQGGGBBBBBBBBBAAA@@@AAACCCDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCDDDFFFHHHJJJJJJJJJJJJLLLNNNPPPTTT[[[aaa___XXXPPPRRRbbbrrrxxx{{{rrr[[[TTTNNNNNNMMMJJJJJJMMMOOOSSSXXX^^^bbbgggllloookkkmmmpppooommmmmmpppsssqqqsssuuuwwwwwwvvvtttsssrrrsssuuuvvvwwwwwwwwwvvvtttvvvyyyyyyxxxxxxzzz}}}}}}~~~}}}}}}zzz|||~~~zzztttkkkeee```\\\XXXTTTRRRPPPNNNLLLIIIHHHGGGFFFFFFEEEBBB@@@???>>><<<;;;::::::;;;;;;<<<<<<======>>>?????????>>><<<===@@@CCCFFFNNNVVVccc}}}{{{tttiiibbbaaa\\\UUUXXXbbbkkkpppmmmgggbbb]]]XXXSSSPPPKKKHHHJJJOOOSSSZZZkkk|||pppeeeaaaZZZVVVXXX___hhhooosssqqqmmmiiifffddddddcccccc___\\\YYYWWW[[[ggguuu|||yyyyyyrrr]]]MMMEEEBBBBBBBBBAAA@@@AAACCCEEECCCCCCBBBBBBBBBCCCCCCDDDCCCEEEGGGIIIJJJKKKJJJJJJKKKLLLMMMPPPWWW^^^\\\UUUPPPRRRaaasssqqqzzz{{{yyy~~~|||sss\\\UUUOOOMMMJJJHHHKKKOOORRRTTTWWWZZZ]]]aaagggkkkooopppqqqqqqpppqqqsssuuurrrrrrrrrtttuuuuuusssqqqssssssttttttuuuvvvvvvvvvuuuuuuvvvwwwyyyzzz{{{{{{~~~~~~|||zzz~~~~~~xxxrrrkkkgggaaa]]]XXXUUUTTTUUUTTTTTTOOOLLLIIIHHHIIIHHHEEECCC???>>>>>>============>>>===============>>>??????@@@AAABBBBBBCCCFFFJJJMMM\\\ooosssmmmeee^^^[[[[[[[[[[[[gggqqqwwwnnnjjjeee\\\VVVVVVIIIEEEFFFMMMQQQXXXiii|||yyyiii\\\\\\[[[WWWZZZbbbooonnnmmmjjjfff```[[[XXXZZZWWWTTTSSSRRRUUUaaammmxxx{{{lllYYYMMMHHHBBBAAAAAA@@@@@@AAAAAABBBCCCCCCEEEEEEEEEDDDCCCBBB@@@BBBEEEIIIKKKLLLLLLLLLMMMOOOPPPRRRXXX^^^[[[UUUMMMTTTeeessspppvvvuuuxxx}}}zzzppprrrtttppp^^^VVVNNNLLLKKKJJJKKKNNNRRRTTTXXX[[[^^^bbbgggjjjnnnoooppppppooopppqqqssstttsssrrrsssttttttrrrqqqssssssttttttuuuuuuvvvvvvuuuvvvwwwxxxyyy{{{||||||~~~}}}||||||yyy|||xxx|||~~~zzzvvvpppjjjeee___\\\XXXUUUTTTUUUTTTTTTPPPNNNKKKJJJIIIHHHEEECCC???>>>>>>==============================>>>>>>???>>>???@@@AAAAAADDDHHHLLLWWWhhhxxxsssllleeeaaa^^^[[[YYY^^^gggwwwxxxtttnnnbbbWWWRRRLLLHHHHHHMMMQQQXXXjjj|||rrrfffaaa\\\VVVYYYaaajjjkkkkkkjjjfff```ZZZWWWUUURRROOONNNMMMPPP[[[gggyyy{{{hhhVVVJJJDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBDDDEEEFFFHHHJJJLLLNNNOOOMMMNNNOOOQQQWWW\\\ZZZTTTNNNUUUfffssspppvvvtttpppooouuurrrcccdddjjjmmmbbbWWWMMMLLLLLLLLLLLLMMMQQQTTTXXX\\\___bbbfffiiimmmnnnooooooooooooppprrruuutttrrrqqqrrrsssrrrqqqssssssssstttuuuuuuvvvvvvvvvwwwxxxyyyzzz|||}}}}}}}}}~~~~~~wwwyyy~~~xxx{{{~~~~~~|||xxxuuuqqqlllgggccc^^^[[[WWWUUUUUUUUUUUUTTTRRRPPPMMMKKKJJJHHHEEECCC??????>>>=====================<<<<<<======>>>???>>>>>>??????@@@BBBFFFIIIQQQ^^^uuu~~~zzzsssmmmgggbbb\\\XXXXXX^^^jjj}}}{{{vvvrrrgggXXXOOOOOOIIIHHHMMMPPPXXXjjj}}}|||ssskkkaaaWWWWWW^^^cccfffiiiiiifff```YYYTTTQQQMMMKKKJJJJJJLLLVVVaaaqqq}}}{{{yyycccRRRFFF@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCHHHHHHGGGHHHJJJMMMPPPRRRKKKMMMOOOPPPUUUZZZXXXSSSOOOUUUgggrrrqqqxxxzzzooohhhlllxxx}}}hhh[[[\\\eeekkkgggZZZNNNLLLNNNNNNLLLLLLPPPSSSXXX\\\___bbbfffiiimmmnnnppppppppppppqqqrrrvvvtttqqqpppqqqrrrrrrqqqrrrrrrsssttttttuuuuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~}}}}}}~~~}}}|||zzzxxxwwwuuurrrpppmmmiiidddaaa\\\ZZZWWWUUUVVVVVVVVVUUUTTTRRRPPPMMMJJJGGGEEECCC@@@???>>>======<<<<<<======<<<<<<<<<<<<===>>>>>>>>>????????????AAAEEEHHHMMMVVVgggyyyqqqjjjddd^^^ZZZ[[[\\\bbbqqqrrrlllkkkeeeZZZPPPOOOIIIGGGKKKOOOWWWjjj}}}||||||}}}wwwjjj]]]YYY\\\]]]aaaeeegggeee___WWWRRRPPPLLLJJJJJJJJJLLLTTT]]]lllxxx{{{wwwqqq^^^NNNDDD???BBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@???@@@AAABBBCCCHHHHHHHHHIIIJJJLLLNNNPPPJJJMMMNNNPPPTTTXXXVVVRRRNNNUUUgggppprrryyytttgggjjjttt}}}tttddd[[[]]]eeekkkmmm___RRROOOOOONNNMMMLLLOOORRRVVVZZZ]]]aaaeeehhhmmmoooqqqrrrqqqqqqrrrsssuuusssqqqpppqqqrrrrrrqqqrrrrrrsssssstttuuuuuuuuuxxxxxxyyyzzz|||}}}~~~~~~|||}}}~~~~~~yyyvvvsssqqqoooqqqooommmkkkiiifffbbb^^^ZZZXXXVVVUUUVVVWWWWWWVVVTTTSSSQQQNNNJJJFFFDDDDDD@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@??????AAADDDGGGKKKQQQ]]]rrruuummmgggbbb___^^^\\\___hhhwww}}}kkkaaaaaaaaa[[[SSSNNNHHHFFFIIIMMMUUUhhh|||~~~{{{}}}tttfff]]]\\\ZZZ]]]bbbdddbbb]]]VVVRRROOOKKKHHHIIIJJJKKKQQQXXXgggssszzztttzzzjjjYYYMMMEEEAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@?????????AAABBBCCCEEEFFFHHHJJJKKKKKKKKKKKKIIILLLOOOOOORRRVVVUUUQQQMMMTTTfffnnnrrrxxx{{{kkkkkkqqqvvv}}}uuuhhh______eeelllsssfffXXXSSSPPPMMMLLLMMMOOOQQQTTTWWWZZZ___dddhhhmmmooorrrsssrrrrrrrrrssssssqqqpppppprrrsssrrrqqqrrrrrrrrrsssttttttuuuuuuwwwxxxyyyzzz{{{}}}~~~~~~||||||}}}||||||yyytttpppnnnkkkiiikkkiiihhhfffeeebbb^^^[[[VVVUUUSSSTTTUUUVVVVVVUUUSSSSSSQQQNNNIIIFFFDDDDDDAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@???>>>@@@CCCFFFHHHMMMVVVeee|||vvvnnnhhheee^^^\\\]]]bbbmmmzzzqqqeeebbbccc]]]UUUOOOIIIGGGJJJMMMSSSdddwww|||{{{}}}}}}}}}zzznnnddd^^^ZZZ\\\___```___[[[VVVSSSMMMHHHEEEGGGHHHIIIMMMSSS___jjjyyyzzzssswww{{{eeeUUULLLFFFCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCCCCEEEHHHJJJJJJJJJIIIHHHHHHMMMPPPPPPRRRUUUUUUQQQLLLSSSeeemmmrrrxxx|||rrroooqqqrrryyyrrrccc]]]ccclllwwwkkk___VVVQQQLLLLLLOOOOOOQQQRRRTTTWWW]]]ccchhhlllnnnqqqsssrrrqqqqqqqqqpppooooooqqqssstttsssqqqqqqrrrrrrssssssttttttuuuwwwwwwxxxzzz{{{|||}}}~~~||||||}}}~~~zzztttsssyyy}}}wwwssspppllliiigggfffdddcccaaa```]]]YYYVVVQQQPPPPPPPPPRRRSSSSSSRRRQQQRRRQQQMMMHHHEEEDDDEEEAAA@@@???===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<======>>>??????======>>>AAACCCDDDHHHPPPZZZkkkxxxoooiii^^^^^^]]]^^^dddooo}}}~~~sssnnnkkkcccXXXTTTNNNKKKMMMNNNQQQ```qqq|||yyyxxx{{{~~~~~~{{{tttiiiaaa\\\\\\]]]\\\[[[YYYVVVUUULLLGGGDDDFFFHHHHHHKKKPPPXXXcccqqq{{{vvvrrrxxx{{{aaaRRRJJJFFFDDDBBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBCCCCCCCCCCCCFFFFFFGGGHHHHHHIIIIIIHHHIIINNNQQQQQQRRRTTTUUURRRMMMTTTfffnnntttzzz{{{|||xxxsssrrrqqqxxx{{{eeeYYY___kkkyyyooobbbYYYQQQKKKLLLPPPPPPPPPQQQRRRUUU[[[ccchhhkkkmmmppprrrqqqpppppppppnnnnnnoooqqqttttttsssqqqqqqqqqrrrssssssttttttuuuvvvwwwxxxyyyzzz|||}}}}}}|||||||||}}}~~~vvvmmmjjjsss|||xxxtttpppmmmiiigggcccaaa```^^^]]]ZZZVVVSSSNNNMMMMMMNNNPPPQQQQQQPPPOOOQQQQQQMMMHHHEEEDDDFFFAAA@@@???===<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<=========>>>===<<<;;;<<>>@@@AAACCCDDDDDDCCCCCCIIIHHHGGGFFFFFFHHHJJJKKKIIINNNRRRQQQRRRTTTUUURRRNNNUUUgggrrrvvvxxxvvvuuuyyyyyyuuutttzzzooo\\\XXX___qqqoooeeeXXXQQQQQQPPPLLLNNNOOOOOOQQQSSSYYY```fffjjjmmmpppqqqqqqppppppqqqmmmnnnoooppppppqqqqqqppprrrqqqppppppqqqsssuuuwwwsssuuuxxxzzz||||||{{{zzzyyyzzz{{{{{{{{{}}}wwwjjjeeefffiii~~~wwwqqqmmmiiieeecccbbb```]]]ZZZWWWTTTOOOLLLKKKIIIHHHJJJMMMOOONNNLLLPPPQQQQQQPPPMMMHHHDDDAAAAAA@@@@@@@@@??????>>>>>>:::999999888999:::;;;<<<>>>===<<<;;;;;;<<<===>>>???BBBGGGNNNUUUeee~~~ooogggccc`````````cccmmmxxxuuuccc___WWWPPPNNNNNNQQQYYYaaazzz{{{tttrrrrrrqqqnnnjjjbbb]]]XXXVVVWWWWWWVVVTTTLLLJJJGGGEEEEEEHHHKKKNNNYYY___hhhqqqyyy|||uuurrrxxxrrr[[[PPPIIIEEECCC;;;<<<===??????@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIILLLPPPTTTVVVYYY\\\YYYSSSNNNRRReeeppptttwwwvvvtttwww~~~wwwbbbZZZ]]]hhhiiibbbWWWPPPOOONNNKKKNNNOOOOOOQQQSSSYYY```eeejjjmmmppprrrqqqpppppppppmmmnnnoooppppppqqqqqqqqqpppooonnnnnnoooppprrrttttttuuuwwwyyyzzz{{{{{{zzzyyyzzz{{{{{{{{{|||yyykkkcccaaabbboooxxxrrrnnnjjjgggddd```^^^YYYVVVSSSPPPMMMJJJJJJIIIHHHIIILLLNNNMMMKKKNNNOOOOOONNNLLLHHHDDDBBBAAAAAA@@@??????>>>======;;;::::::999:::;;;<<<===>>>===<<<;;;;;;<<<===>>>@@@BBBFFFJJJOOO]]]uuuvvvlllfffaaa^^^[[[\\\ccclll~~~ppp]]]WWWRRRPPPOOOPPPVVV^^^rrrwwwrrrpppnnnkkkggg```\\\WWWUUUVVVWWWUUUSSSKKKIIIGGGEEEEEEHHHKKKMMMUUUZZZcccllluuu|||xxxtttttt~~~pppYYYMMMFFFAAA@@@======>>>???@@@@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIILLLPPPTTTVVVYYY\\\ZZZUUUMMMRRRfffnnnrrrwwwwwwuuuuuuyyy}}}mmm]]]YYY\\\___^^^WWWPPPNNNMMMKKKMMMNNNOOOQQQSSSXXX___dddkkkmmmpppqqqqqqpppooopppnnnnnnnnnoooppppppqqqqqqpppooonnnnnnooopppqqqsssvvvvvvwwwwwwxxxyyyzzzzzzzzz{{{|||{{{{{{|||~~~{{{}}}oooddd^^^\\\___lllzzzuuuppplllhhheee^^^ZZZUUUQQQNNNLLLIIIGGGIIIHHHGGGHHHJJJKKKJJJIIIKKKLLLLLLLLLJJJHHHEEECCCBBBAAAAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<======@@@AAACCCFFFHHHQQQeeewwwrrrkkkddd___ZZZXXX]]]ddduuuiii```VVVRRROOOPPPVVV]]]hhh|||{{{sssoookkkgggddd^^^ZZZUUUTTTUUUUUUTTTRRRKKKIIIFFFEEEEEEGGGJJJLLLQQQWWW```iiiqqqyyy|||uuussswwwkkkUUUKKKEEEAAA@@@??????@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKOOOSSSUUUYYY]]][[[VVVMMMSSSgggmmmrrrxxxzzzxxxvvvwwwxxx~~~xxxaaaTTTRRRVVVYYYVVVQQQMMMLLLLLLMMMNNNOOOPPPSSSXXX^^^bbbjjjlllpppqqqpppooooooooonnnnnnnnnoooooopppqqqqqqrrrqqqqqqpppqqqqqqrrrsssvvvvvvuuuvvvvvvxxxyyyzzz{{{||||||{{{zzz{{{}}}|||{{{xxxiii^^^YYYWWW```ppp|||vvvqqqmmmhhheee\\\XXXQQQLLLJJJHHHGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGEEEDDDCCCBBBAAA@@@>>>===;;;;;;===<<<<<<<<<<<<==================<<<<<<=========>>>???AAABBBBBBHHHWWWfffzzzrrriiiddd___[[[^^^ccclll~~~{{{kkkYYYPPPOOOPPPTTTXXXdddssswwwpppjjjeeebbb]]]YYYTTTRRRSSSTTTRRRPPPIIIHHHFFFDDDEEEGGGIIIKKKPPPVVV___iiiqqqyyy{{{tttssszzzhhhTTTKKKGGGDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJOOORRRTTTYYY]]]\\\WWWPPPUUUgggmmmrrrxxx{{{{{{yyyxxxyyyxxxfffSSSMMMPPPSSSTTTQQQMMMMMMNNNLLLMMMOOOPPPSSSWWW]]]aaagggjjjnnnoooooonnnnnnoooooonnnnnnnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqtttttttttuuuuuuwwwxxxyyyzzz{{{{{{{{{zzzzzz}}}oooaaaYYYUUU\\\hhhxxx~~~wwwrrrlllfffbbbYYYUUUNNNIIIGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEECCCCCCBBB@@@???===<<<<<<=====================<<<<<<==================<<<<<<===???AAA@@@CCCNNNZZZmmm|||qqqjjjccc^^^^^^aaagggwwwqqqaaa[[[[[[XXXUUURRRdddooo|||tttlllfffccc]]]XXXSSSQQQRRRRRRQQQNNNHHHGGGEEEDDDEEEFFFHHHJJJNNNTTT]]]gggpppyyy|||uuuttt|||iiiTTTLLLGGGDDDDDDBBBAAA@@@??????@@@@@@AAABBBBBBAAA@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKJJJNNNQQQSSSWWW\\\[[[WWWSSSVVVeeekkkooouuuzzz{{{{{{||||||wwwnnnXXXMMMLLLMMMPPPQQQNNNMMMNNNKKKMMMOOOPPPSSSVVV[[[___dddgggkkkmmmmmmmmmnnnooooooooonnnnnnnnnpppqqqssspppppppppoooooonnnnnnmmmqqqrrrssstttvvvwwwxxxxxxyyyzzz{{{zzzzzz{{{}}}uuudddZZZSSSXXXbbbooo~~~~~~wwwpppiiiccc^^^UUUQQQKKKHHHFFFGGGGGGFFFFFFHHHHHHGGGEEEDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFDDDCCCCCCAAA@@@???>>>>>>=========>>>======<<<;;;<<<<<<============<<<<<<:::;;;>>>AAAAAAAAAIIIRRR^^^wwwyyyooofff^^^[[[\\\eeeppp}}}wwwvvvrrrhhh]]]VVVcccoooyyypppiiiddd^^^YYYTTTQQQQQQQQQOOOLLLGGGFFFEEEDDDDDDFFFHHHIIIIIIOOOYYYdddmmmwww~~~|||uuuvvviiiTTTJJJEEEBBB@@@AAA@@@???>>>>>>???AAAAAABBBBBBAAA@@@AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIMMMOOOQQQUUUYYYYYYUUUSSSUUUbbb|||gggjjjoootttxxx{{{~~~{{{www```PPPIIIFFFKKKNNNMMMLLLMMMKKKLLLOOOPPPRRRVVVZZZ^^^```dddhhhkkkllllllmmmooooooooonnnmmmnnnppprrrssspppppppppoooooonnnmmmlllnnnooorrrtttvvvxxxxxxxxxxxxyyyzzzzzzzzz{{{~~~|||iii]]]TTTUUUZZZfffwww~~~vvvoooggg___ZZZPPPLLLHHHFFFEEEFFFFFFEEEGGGHHHIIIHHHEEECCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@<<<<<<=========<<<;;;:::;;;<<<===>>>>>>===<<<;;;:::;;;???BBBAAA???DDDLLLSSSddd~~~tttkkkbbb]]]]]]```fffrrr~~~wwwfff]]]\\\___nnn}}}tttkkkeee```[[[UUURRRQQQPPPMMMKKKFFFFFFEEEDDDDDDFFFGGGHHHEEEKKKVVVaaalllvvvxxxtttwwweeeQQQHHHDDDAAA@@@???>>>=========???AAABBBBBBBBBAAA@@@AAABBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIMMMNNNOOOSSSWWWVVVRRRPPPRRRaaa{{{cccfffjjjpppuuuzzz~~~}}}gggQQQGGGBBBGGGMMMLLLJJJKKKJJJLLLOOOPPPRRRVVVZZZ]]]^^^bbbfffjjjkkklllmmmooopppooonnnmmmnnnppprrrsssrrrrrrrrrrrrqqqooonnnmmmlllnnnqqquuuwwwxxxxxxxxxwwwxxxyyyyyyzzz{{{~~~nnnbbbWWWTTTUUU```rrr~~~vvvmmmeee\\\WWWLLLIIIFFFEEEEEEEEEEEEDDDGGGIIIJJJHHHEEECCCDDDFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB<<<<<<=========<<<:::999;;;<<<===>>>>>>===<<<;;;;;;;;;???BBBAAA>>>AAAGGGMMMVVVjjjxxxppphhhdddccc[[[^^^gggttthhhUUURRRZZZ[[[mmm}}}|||zzzvvvlllfffaaa\\\VVVRRRQQQPPPLLLJJJFFFEEEDDDDDDDDDEEEGGGHHHDDDKKKVVVbbbmmmwww~~~tttsssxxx~~~___MMMFFFDDDDDDDDD>>>===<<<<<<===???AAACCCBBBBBBAAA@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNNNNQQQVVVUUUQQQMMMPPP```|||hhhiiijjjlllppptttxxx{{{hhhTTTKKKEEEGGGJJJKKKKKKLLLKKKLLLNNNOOOQQQTTTXXX[[[aaacccgggjjjllllllkkkjjjjjjjjjjjjjjjkkkmmmooopppqqqrrrrrrqqqooollliiigggooopppqqqtttvvvyyyzzz{{{xxxyyyyyyxxxxxxyyy}}}vvveeeZZZUUUYYY___hhh~~~zzztttlll```WWWSSSHHHHHHGGGGGGGGGGGGGGGHHHFFFGGGIIIJJJIIIGGGEEEDDDHHHHHHIIIIIIHHHGGGEEEDDDGGGFFFEEEDDDBBBAAA@@@?????????>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???AAABBBCCCGGGLLL[[[www~~~wwwnnnhhhhhhcccaaabbbjjjwww~~~mmm\\\QQQNNNOOO^^^kkk}}}vvvvvvwwwzzz|||xxxqqqjjjccc^^^WWWRRROOOMMMLLLKKKDDDDDDCCCCCCDDDEEEFFFGGGIIIMMMTTT^^^iiiuuu~~~xxxuuu{{{sss\\\OOOIIIEEECCCDDDCCCCCCBBBAAA???===;;;:::>>>>>>???@@@AAABBBBBBCCCJJJIIIHHHHHHGGGGGGHHHHHHIIILLLMMMNNNRRRVVVVVVRRRKKKUUUeeexxxjjjjjjkkkmmmqqqwww|||mmmSSSJJJCCCDDDGGGHHHHHHIIIJJJLLLNNNOOOQQQTTTXXX[[[___aaadddgggiiijjjiiihhhiiiiiiiiijjjkkkmmmooopppssssssssssssqqqnnnkkkiiijjjkkkmmmooorrrtttvvvwwwxxxyyyyyyyyyxxxzzz}}}{{{iiiZZZTTTXXX___iii~~~sssllldddYYYPPPMMMGGGGGGFFFFFFGGGGGGHHHIIIGGGHHHIIIJJJJJJHHHFFFEEEHHHIIIIIIJJJIIIHHHGGGFFFGGGGGGFFFDDDCCCAAA@@@@@@??????>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<===============???@@@AAABBBBBBEEEQQQhhhzzzrrrmmmkkkdddaaaaaagggrrr~~~yyyiiiZZZQQQOOOOOO\\\iii~~~vvvuuuvvvxxxyyywwwqqqkkkccc^^^XXXRRROOOMMMKKKJJJEEEDDDDDDCCCDDDEEEFFFGGGGGGKKKRRR\\\gggrrr|||}}}vvvttt}}}xxxgggSSSIIIDDDAAA@@@AAA>>>??????@@@@@@@@@????????????@@@AAABBBCCCCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHGGGKKKMMMNNNRRRVVVUUUQQQKKKUUUeeewwwiiiiiiiiilllqqqxxxzzz|||rrrUUUKKKCCCCCCFFFFFFGGGHHHJJJLLLNNNOOOQQQSSSWWWYYY\\\]]]```ccceeefffgggggghhhhhhiiijjjkkkmmmooopppttttttttttttrrrpppmmmlllkkklllnnnqqqsssuuuvvvwwwyyyyyyzzzzzzyyyzzz}}}qqq\\\TTTVVV^^^iiixxxkkkccc[[[QQQJJJIIIEEEEEEEEEFFFGGGHHHJJJKKKIIIJJJKKKKKKKKKJJJIIIHHHIIIIIIIIIJJJIIIIIIHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<===???@@@AAACCCCCCJJJ[[[rrrzzzssspppfffbbb___bbbjjjttt{{{~~~~~~zzzrrrfffYYYQQQOOOOOOYYYfff|||wwwuuussstttuuutttppplllddd___YYYSSSOOOMMMJJJIIIFFFEEEDDDDDDDDDEEEFFFGGGFFFIIIPPPZZZeeeqqqzzz{{{uuuvvvgggYYYKKKDDDAAA???>>>???===>>>???@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDEEEBBBBBBCCCCCCDDDFFFGGGHHHEEEIIILLLNNNQQQUUUTTTOOOKKKTTTcccuuugggggggggjjjpppxxxwwwqqqxxxsssZZZPPPFFFEEEGGGGGGGGGIIIIIIKKKNNNOOOQQQRRRUUUXXXYYYZZZ\\\___bbbdddeeefffgggggghhhiiikkkmmmnnnooossssssssssssqqqpppnnnmmmlllnnnpppsssuuuvvvwwwwwwxxxyyyzzzzzzzzz{{{}}}zzzaaaVVVVVV\\\fff|||tttfff]]]UUUMMMHHHHHHEEEEEEFFFGGGIIIKKKLLLMMMLLLLLLMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<<<<<<<<<<======>>>??????;;;;;;;;;<<<<<<>>>??????CCCBBBEEEOOObbbxxxyyysssiiiddd___^^^cccjjjpppsssuuusssnnndddYYYQQQNNNNNNUUUaaawwwyyyuuuqqqpppqqqqqqnnnllleee```ZZZTTTPPPMMMJJJHHHFFFFFFEEEDDDEEEFFFGGGHHHGGGKKKRRR[[[fffqqqzzzzzzuuuzzzxxx]]]RRRHHHDDDCCC@@@???@@@??????@@@@@@@@@???>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGCCCGGGKKKMMMQQQUUUSSSOOOJJJRRR```sssgggggggggiiioooxxxzzzmmmpppuuu}}}}}}rrr___SSSHHHEEEFFFFFFFFFHHHHHHKKKNNNOOOPPPRRRTTTVVVWWWXXXYYY\\\___bbbdddfffeeefffgggiiikkklllnnnnnnqqqqqqqqqppppppooonnnmmmjjjlllooorrrttttttuuutttwwwyyyzzzzzzzzz{{{}}}~~~iiiZZZVVVZZZbbbvvvzzzmmm___WWWQQQKKKHHHHHHFFFGGGGGGIIIKKKMMMPPPQQQOOOOOOPPPPPPPPPPPPPPPPPPKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFCCCBBBAAAAAA??????>>>============>>>>>>>>>??????;;;;;;;;;;;;<<<===>>>>>>??????@@@FFFTTTiii|||vvvlllggg```]]]]]]aaafffiiipppooollldddZZZRRRNNNMMMRRR]]]rrr{{{wwwqqqnnnnnnnnnllljjjeee```ZZZUUUQQQMMMJJJHHHFFFFFFEEEEEEFFFGGGIIIJJJJJJNNNTTT^^^hhhsss|||xxxsss|||pppWWWOOOGGGEEEDDD@@@>>>?????????@@@@@@@@@??????>>>>>>>>>???@@@AAABBBCCCCCCFFFEEEEEEDDDDDDDDDEEEEEECCCGGGJJJLLLPPPUUUTTTOOOHHHOOO]]]qqqgggggghhhjjjooowww~~~|||zzzqqqooopppvvv~~~yyyrrraaaTTTHHHDDDDDDCCCDDDFFFHHHJJJMMMOOOPPPQQQSSSUUUTTTTTTVVVXXX[[[___ccceeeccceeegggiiikkklllmmmmmmpppoooooonnnnnnnnnmmmmmmmmmooorrruuuwwwwwwwwwvvvvvvxxxzzzzzzzzzzzz|||}}}}}}~~~qqq^^^VVVYYY___qqqqqqeeeXXXQQQMMMIIIGGGHHHIIIJJJKKKLLLOOOQQQSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTOOONNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@????????????>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>???@@@AAADDDNNN```xxx}}}wwwooojjjccc^^^[[[\\\___bbbkkklllkkkeee\\\SSSNNNMMMQQQYYYmmm~~~yyyrrrnnnmmmllljjjhhhddd```ZZZUUURRRNNNKKKHHHEEEEEEEEEEEEGGGIIIKKKLLLKKKOOOUUU___iiittt}}}}}}uuurrr{{{eeeQQQJJJEEEDDDBBB>>><<<>>><<<<<<>>>???AAAAAABBBBBB===>>>>>>???@@@AAABBBCCCGGGGGGFFFEEEEEEEEEEEEEEEDDDGGGJJJKKKOOOUUUUUUQQQIIIOOO\\\pppddddddeeehhhlllrrrwwwzzz|||tttuuuwwwrrrooossszzz|||yyyuuueeeWWWJJJDDDDDDCCCDDDGGGGGGJJJMMMOOOPPPQQQRRRSSSQQQQQQRRRTTTWWW\\\```cccbbbdddfffiiikkklllmmmmmmoooooonnnnnnmmmnnnnnnnnnooorrruuuxxxyyyzzzyyyxxxuuuwwwyyyyyyyyyyyyzzz||||||}}}~~~wwwbbbXXXYYY^^^nnn{{{iii^^^TTTOOOLLLIIIIIIKKKMMMNNNNNNPPPRRRTTTVVVWWWVVVVVVVVVVVVVVVWWWXXXXXXUUUTTTRRRPPPOOONNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@??????>>>>>>=========<<<<<<======>>>??????BBBDDDEEEIIIYYYooo~~~yyyqqqmmmggg```[[[ZZZ[[[]]]eeegggiiieee]]]UUUPPPNNNPPPWWWiii{{{sssnnnlllkkkhhheeebbb___ZZZVVVSSSOOOLLLIIIDDDDDDDDDEEEGGGJJJMMMNNNJJJMMMTTT]]]hhhrrr{{{vvvtttqqq]]]LLLGGGCCCCCCAAA===<<>>???@@@AAAAAAAAA>>>??????@@@AAABBBCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJNNNUUUVVVTTTMMMRRR]]]ppp___```aaacccggglllppprrrssspppttt|||}}}yyy{{{tttooosssyyy|||zzzxxxiii[[[MMMGGGFFFEEEGGGIIIGGGJJJMMMOOOPPPPPPQQQSSSOOONNNOOOQQQTTTYYY^^^aaabbbcccfffiiikkklllmmmmmmoooooonnnnnnnnnnnnoooooolllnnnrrruuuvvvvvvuuuttttttvvvxxxyyyyyyyyyzzz{{{|||}}}}}}}}}{{{dddXXXZZZ^^^nnn{{{uuuggg]]]SSSOOONNNLLLLLLNNNPPPPPPQQQRRRTTTVVVXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[YYYXXXUUUSSSQQQQQQPPPQQQMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@???>>>======>>>============>>>>>>???:::>>>AAA@@@BBBNNNcccttt~~~~~~zzzrrroooiiibbb\\\YYYZZZ[[[```dddgggeee^^^VVVQQQOOOPPPUUUggg|||tttooommmjjjgggdddbbb^^^ZZZVVVSSSPPPLLLJJJCCCCCCDDDEEEHHHKKKNNNPPPHHHKKKRRR[[[eeepppxxx}}}zzzyyylllXXXJJJEEEBBBCCCAAA>>>>>>AAAAAAAAAAAA@@@@@@>>>======???@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCDDDFFFGGGHHHGGGIIIIIIIIINNNUUUWWWVVVPPPTTT___qqq[[[___bbbaaa^^^^^^ccchhhlllnnnoooppprrrtttxxx{{{tttvvv|||~~~pppbbbQQQFFFDDDDDDCCCAAAIIIKKKMMMOOOPPPQQQQQQPPPKKKLLLNNNPPPRRRWWW\\\```cccfffiiilllllllllmmmnnnlllmmmnnnoooppppppooonnnqqqrrrsssuuuvvvxxxyyyzzzvvvxxxzzz|||}}}}}}|||{{{zzz{{{}}}|||nnn\\\\\\___eeexxxrrriiiaaa[[[SSSMMMKKKLLLNNNOOORRRQQQSSSWWWXXXWWWZZZ___\\\```cccbbbbbbdddccc``````]]]YYYVVVUUUTTTRRRQQQMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIHHHFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<============>>>===@@@DDDEEECCCHHHZZZlll~~~xxxzzz{{{wwwxxxssskkkbbb]]]ZZZZZZZZZaaaaaaaaa```^^^XXXPPPJJJOOOUUUdddzzzvvvpppooommmiiifffaaa^^^ZZZUUUQQQMMMKKKJJJHHHFFFEEEFFFJJJMMMOOOPPPMMMOOOSSSZZZdddoooxxx~~~zzz|||bbbPPPHHHGGGEEECCCAAAAAABBBCCC???????????????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEECCCGGGIIIJJJMMMRRRTTTSSSOOOOOOZZZrrrZZZ^^^aaa```]]]\\\^^^bbbfffhhhjjjjjjkkkmmmpppssszzzzzz~~~qqq___QQQIIIFFFDDDCCCIIIJJJLLLNNNOOOPPPPPPPPPMMMNNNPPPQQQSSSVVV[[[^^^gggiiilllmmmllljjjiiijjjlllmmmnnnppppppppppppoooqqqqqqrrrssstttvvvwwwwwwuuuwwwyyy{{{||||||{{{zzz|||}}}qqq___\\\___eeeyyywwwjjjaaa[[[XXXSSSPPPPPPPPPPPPPPPRRRQQQRRRVVVWWWVVVYYY___aaaeeegggeeeeeeggggggdddccc```[[[WWWTTTRRRPPPNNNQQQPPPPPPPPPOOOOOOOOOOOOKKKKKKJJJIIIHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@??????::::::;;;<<<===>>>??????<<>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEECCCGGGIIIIIIMMMSSSUUUTTTPPPPPP[[[sssYYY^^^cccbbb^^^ZZZ[[[]]]bbbdddeeeffffffgggiiikkkvvvqqq___QQQJJJGGGFFFHHHIIIJJJLLLNNNNNNOOOOOOOOOPPPQQQRRRSSSVVVZZZ]]]hhhjjjlllmmmkkkjjjiiiiiimmmmmmooopppqqqqqqqqqqqqppppppqqqrrrrrrssstttttttttuuuwwwyyyzzzzzzzzzyyy~~~|||uuubbb\\\]]]dddyyyzzzoooddd\\\YYYXXXWWWWWWXXXWWWUUUSSSTTTRRRSSSVVVVVVVVVZZZ```ffflllpppooonnnppppppmmmiiieee___ZZZWWWUUUSSSQQQQQQPPPPPPOOONNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHFFFDDDBBBAAA??????999999:::;;;===>>>??????<<<>>>BBBBBB??????KKKXXXooo|||tttsssxxx{{{|||yyyxxxyyyvvvqqqkkkddd___\\\ZZZZZZZZZ\\\^^^^^^[[[VVVRRROOOSSS```uuu{{{sssoookkkgggcccaaa^^^[[[VVVRRRNNNKKKJJJGGGEEEDDDEEEHHHKKKLLLLLLNNNPPPUUU\\\fffrrr|||yyy\\\KKKAAAAAAAAAAAA@@@???===<<<<<<<<<======>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCGGGIIIIIIMMMTTTWWWVVVQQQQQQ]]]ttt]]]ccchhhhhhbbb]]][[[\\\bbbdddfffgggfffeeefffgggkkkuuunnn[[[OOOJJJIIIGGGHHHIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRSSSVVV[[[^^^dddgggjjjllllllkkkkkklllmmmnnnnnnooopppqqqrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrtttuuuvvvxxxyyyzzzzzzzzz{{{yyyzzzfff]]][[[bbbwww}}}ssskkkccc___\\\]]]^^^___```___[[[XXXXXXUUUTTTVVVVVVWWW\\\ccciiisss||||||rrrnnniiidddaaa^^^\\\ZZZTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIGGGFFFDDDBBB@@@@@@;;;;;;;;;<<<<<<===>>>>>>===???AAACCC@@@???GGGQQQhhh}}}{{{vvvrrrtttvvvxxxxxxwwwwwwwwwwwwuuurrrnnnhhhbbb]]]ZZZXXXYYY[[[]]]^^^\\\WWWTTTOOOSSS^^^ssswwwpppkkkgggddd```___[[[WWWRRRNNNLLLJJJFFFEEEDDDEEEHHHJJJJJJJJJMMMOOOTTT\\\fffrrr|||sssXXXHHHAAAAAA@@@???>>>>>>======<<<<<<======>>>????????????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCGGGIIIIIIMMMUUUYYYXXXSSSSSS^^^vvvaaagggnnnnnnhhhbbb``````bbbeeeggghhhgggfffeeefffccckkkyyyiiiVVVLLLHHHGGGGGGHHHIIIKKKLLLMMMNNNLLLNNNPPPQQQSSSWWW\\\```cccfffiiikkkkkkjjjjjjkkkmmmmmmnnnnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrtttuuuvvvxxxyyy{{{{{{|||~~~}}}xxx~~~jjj]]]YYYaaauuuvvvmmmgggdddcccdddeeegggiiiiiifff```\\\ZZZVVVTTTTTTUUUVVV]]]dddlllzzzzzztttooojjjfffccc___]]]ZZZVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOJJJIIIHHHGGGEEEDDDCCCBBB>>>>>>>>>======<<<<<<;;;<<<<<<>>>AAA@@@???DDDLLL\\\pppzzzvvvuuuvvv{{{{{{qqqpppooooooooooooooooooqqqqqqpppmmmiiiccc]]]YYYYYYYYYZZZ\\\]]][[[WWWTTTPPPSSS^^^rrr{{{rrrlllgggeee```___\\\XXXSSSOOOLLLJJJFFFEEEDDDEEEHHHIIIIIIHHHJJJLLLQQQZZZdddppp{{{mmmVVVJJJCCCBBB???======>>>???@@@======>>>??????@@@AAAAAA??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCFFFHHHIIINNNVVV[[[[[[UUUUUUaaaxxxbbbhhhooopppkkkeeecccccc```cccfffhhhgggeeedddcccaaafffqqqyyyaaaOOOFFFGGGGGGHHHIIIJJJLLLMMMNNNJJJLLLNNNPPPSSSWWW\\\```cccfffiiijjjiiiggggggggglllllllllmmmnnnppprrrrrrsssssssssssssssssssssttttttuuuvvvwwwyyy{{{||||||~~~~~~|||ppp```ZZZaaattt~~~qqqhhheeeeeefffmmmpppuuuxxxxxxrrriiibbb]]]XXXTTTTTTTTTVVV^^^fffsss}}}uuupppllliiiddd^^^ZZZVVVUUUTTTWWWWWWWWWVVVVVVTTTSSSSSSLLLKKKJJJIIIGGGFFFEEEDDDAAAAAA@@@???===<<<;;;;;;<<<:::;;;===>>>===AAAFFFMMM```{{{~~~yyyuuupppmmmmmmxxx~~~rrrooojjjgggffffffeeeeeehhhiiijjjjjjgggbbb]]]ZZZYYYYYYZZZ[[[\\\[[[WWWTTTRRRTTT___rrr}}}ssslllhhhfff```___\\\YYYTTTPPPLLLJJJGGGFFFEEEFFFHHHIIIHHHGGGHHHJJJOOOXXXcccooozzz~~~eeeTTTKKKCCCBBB???>>>===>>>@@@AAA======>>>???@@@AAAAAABBB??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDCCCFFFHHHIIINNNWWW]]]]]]WWWWWWbbbyyy^^^eeelllmmmhhhcccbbbccc^^^aaafffhhhgggeeecccbbbcccfffmmmyyylllUUUGGGHHHHHHHHHIIIJJJLLLNNNOOOKKKLLLNNNOOOQQQUUUZZZ]]]```cccfffhhhhhhgggggggggkkkkkkkkkkkkmmmoooqqqrrrqqqrrrrrrrrrssssssttttttsssssstttuuuwwwyyy{{{|||~~~~~~|||vvveee]]]cccuuuwwwllleeeeeejjjnnnvvv}}}xxxnnnddd___ZZZYYYYYY[[[dddmmm|||uuummmfffaaa___]]]]]]]]]]]]\\\[[[YYYXXXWWWRRRQQQOOOMMMJJJHHHGGGFFFBBBAAAAAA@@@???>>>======@@@<<<;;;===>>>===???CCCDDDSSSiii}}}qqqllljjjqqq|||wwwqqqiiidddbbbaaa```___```bbbddddddccc```\\\ZZZWWWWWWXXXZZZ\\\[[[YYYVVVSSSVVV```ttt}}}}}}rrrjjjfffeee```___]]]YYYUUUPPPLLLIIIHHHGGGFFFGGGIIIIIIHHHGGGGGGIIINNNWWWcccooozzzzzzqqqZZZMMMHHH??????@@@AAA@@@???>>>===<<<<<<===>>>???@@@AAAAAA?????????@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBFFFHHHIIIOOOXXX^^^___XXXXXXddd{{{ZZZ```gggiiieeeaaa```aaa^^^bbbfffiiihhhfffdddcccfffggglllttt~~~sssZZZJJJIIIHHHHHHIIIJJJLLLNNNPPPLLLMMMNNNOOOPPPSSSWWW[[[[[[^^^cccfffggghhhjjjkkkjjjjjjjjjkkklllnnnppprrrpppqqqqqqrrrssssssttttttrrrrrrssstttvvvxxxzzz{{{~~~xxxzzzhhh___eeevvv{{{qqqhhhdddgggooovvv~~~xxxlllfffaaa______bbbkkktttwwwqqqnnnlllbbbbbbaaa```___]]][[[ZZZWWWUUUSSSPPPMMMIIIGGGFFFAAAAAAAAA@@@@@@@@@@@@???FFFAAA>>>???@@@>>>@@@CCCDDDMMM[[[ppp{{{qqqfffggglllxxx{{{tttkkkeeebbbaaa```___[[[]]]___aaaaaa___\\\ZZZUUUVVVWWWYYY\\\\\\ZZZXXXTTTWWWaaauuu{{{|||qqqiiieeeddd```___]]]ZZZUUUPPPLLLIIIHHHGGGGGGHHHJJJJJJHHHGGGFFFIIIOOOWWWcccppp{{{zzzyyyyyyfffPPPEEEBBB:::===AAACCCCCC@@@<<<999;;;;;;<<<===>>>???@@@@@@>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBFFFHHHIIIOOOYYY___```YYYYYYeee{{{[[[\\\^^^```aaabbbcccccc```bbbdddeeeeeefffgggiiirrrpppppprrrwwwxxx___MMMGGGDDDEEEIIIJJJIIIIIILLLKKKLLLNNNPPPRRRTTTUUUUUUZZZ\\\^^^aaadddggghhhiiiiiiiiijjjkkklllmmmooopppnnnooorrrtttttttttsssrrrqqqqqqsssuuuwwwxxxzzz{{{~~~}}}}}}}}}~~~~~~yyy}}}lllaaaeeeuuuyyyrrrjjjfffdddfffoooxxxxxxoooeeeaaaaaaeeeoooyyy{{{{{{vvvooojjjgggddd^^^ZZZ]]]YYYUUUSSSRRROOOJJJEEEEEECCCBBBBBBBBBAAA>>><<<<<<<<<======>>>>>>??????CCCDDDNNNccc|||pppccc___lllyyyxxxnnnfffbbb```\\\YYY^^^]]]\\\\\\^^^^^^]]]\\\WWWWWWVVVVVVWWWXXXZZZ[[[TTTWWWaaasss|||}}}{{{rrrkkkhhhfffbbb___[[[XXXTTTQQQMMMJJJEEEEEEFFFIIIKKKJJJFFFBBBDDDGGGLLLUUUaaannnzzz|||qqqrrr|||{{{aaaOOOFFFCCC@@@@@@>>>===<<<<<<<<<<<<;;;<<<======>>>=========>>>???@@@AAABBBAAA@@@@@@AAA@@@?????????AAACCCEEEBBBEEEFFFFFFKKKVVV]]]___]]]\\\fffzzzYYYZZZ\\\^^^___```aaaaaabbbcccdddccccccccceeegggmmmlllnnnrrryyy{{{dddQQQJJJFFFFFFIIIJJJHHHHHHJJJIIIJJJLLLNNNPPPRRRSSSSSSYYYZZZ]]]```ccceeeggghhhiiiiiijjjjjjlllmmmoooooonnnooorrrtttttttttssssssqqqrrrsssuuuwwwxxxzzzzzz|||||||||}}}}}}~~~zzz|||oooccceeettt|||tttnnnjjjhhhgggiiipppyyy~~~ssshhhdddeeeiiiqqqyyyyyytttmmmeee___```]]]ZZZXXXUUURRROOOLLLIIIGGGEEEDDDCCCAAA>>><<<<<<<<<======>>>>>>>>>>>>CCCCCCIIIZZZooo}}}lllbbbgggmmmwww~~~ssskkkfffbbb^^^ZZZ\\\[[[ZZZ[[[]]]___^^^]]]XXXXXXWWWWWWXXXYYY[[[\\\XXX[[[cccttt|||~~~uuunnniiifffccc```[[[XXXUUUQQQMMMJJJJJJJJJLLLNNNPPPOOOKKKGGGEEEGGGLLLUUUaaannnzzz|||rrruuuuuu\\\LLLEEECCC@@@???>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>===>>>???@@@AAAAAAAAA@@@@@@AAA@@@?????????AAACCCDDDDDDGGGHHHHHHNNNXXX___```]]]\\\fff{{{XXXXXXZZZ[[[]]]]]]^^^^^^bbbcccbbbaaa```aaadddggghhhiiilllrrr{{{~~~kkkWWWMMMHHHFFFHHHHHHFFFFFFHHHFFFGGGIIIKKKMMMOOOPPPQQQVVVWWWZZZ]]]aaaccceeefffhhhhhhiiijjjlllmmmnnnooonnnoooqqqsssuuuuuuttttttrrrssstttuuuwwwyyyzzzzzzzzz{{{{{{|||~~~}}}{{{tttffffffrrrwwwqqqmmmkkkkkkjjjiiimmmssszzz}}}wwwkkkhhhjjjmmmrrrwww}}}|||ppphhhfffeeeccc___YYYUUUTTTSSSNNNKKKHHHEEEDDDBBB???===<<<=====================AAA@@@CCCMMM]]]uuuzzziiicccaaaeeexxxzzzqqqkkkfffaaa]]][[[ZZZYYYZZZ\\\^^^^^^^^^YYYYYYXXXXXXYYYZZZ\\\]]]\\\^^^fffvvv|||xxxpppjjjgggccc```\\\XXXUUURRRMMMJJJJJJKKKMMMOOOQQQOOOKKKHHHFFFHHHLLLUUUaaaooo{{{xxxxxxzzzmmmVVVIIICCCBBB??????>>>===<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@??????@@@AAACCCDDDDDDGGGHHHHHHNNNWWW^^^___\\\[[[fff{{{WWWXXXYYYZZZ[[[\\\\\\\\\aaaaaaaaa``````bbbfffjjjgggiiimmmttt{{{}}}|||rrr]]]NNNHHHDDDEEEFFFEEEDDDFFFEEEEEEGGGHHHJJJLLLNNNOOORRRTTTWWWZZZ^^^```bbbcccfffggghhhjjjlllmmmnnnnnnnnnoooqqqssstttuuuuuuuuuttttttuuuvvvxxxyyyzzzzzzzzzzzz|||~~~zzzzzzkkkhhhqqq|||xxxrrrooonnnmmmiiidddcccfffqqqrrrqqquuuxxxkkkhhhkkkmmmnnnooooootttzzz~~~zzzrrrrrrpppiii___XXXVVVVVVQQQNNNJJJFFFEEECCCAAA???========================>>>>>>@@@FFFOOOcccssseee]]]]]]kkk}}}vvvpppjjjeeeaaa\\\[[[YYYYYY[[[\\\\\\\\\YYYYYYXXXXXXXXXYYY[[[\\\\\\^^^fffuuu~~~}}}yyyqqqllliiidddaaa]]]YYYVVVRRRNNNKKKIIIKKKNNNQQQQQQOOOKKKHHHGGGIIIMMMVVVbbbppp|||yyyyyygggRRRFFFBBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???????????????????????????@@@AAABBBCCCBBBEEEFFFFFFLLLUUU[[[\\\[[[[[[fff|||XXXYYYZZZ[[[[[[[[[[[[[[[^^^___``````aaaeeejjjnnniiinnnrrruuuyyyxxxyyy~~~wwwbbbPPPHHHBBBCCCEEEDDDCCCDDDDDDDDDEEEFFFHHHKKKMMMNNNNNNPPPSSSWWWZZZ]]]___```dddfffhhhjjjlllmmmmmmmmmmmmnnnoooqqqsssuuuvvvvvvuuuvvvvvvwwwxxxyyyyyyzzzzzz{{{}}}zzz~~~pppjjjrrr{{{~~~yyyssspppooommmggg___\\\]]]jjjmmmmmmppp}}}ssshhhgggiiihhheeedddcccccccccfffjjjsssxxxkkk```ZZZXXXUUUQQQKKKGGGEEEDDDCCCBBB??????>>>>>>=========<<<;;;<<<@@@CCCHHHVVVnnnoooaaa[[[cccooo{{{tttooojjjfff```^^^[[[YYYZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXYYYZZZYYY]]]fffuuu}}}wwwpppmmmkkkdddaaa]]]ZZZWWWSSSOOOLLLKKKNNNRRRUUUUUUQQQNNNKKKGGGJJJOOOYYYeeerrr}}}~~~cccOOOEEEAAA@@@>>>======<<<<<<<<<<<<<<<::::::999999999:::;;;<<<=========>>>>>>>>>??????????????????@@@AAABBBBBBAAADDDFFFGGGLLLUUUZZZ[[[ZZZZZZfff}}}YYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]___aaacccggglllpppmmmtttxxxvvvuuuzzzwwwqqqwww|||kkkUUUKKKCCCCCCEEEDDDCCCCCCBBBBBBBBBDDDFFFHHHKKKMMMKKKLLLPPPSSSWWWZZZ\\\]]]cccdddgggjjjlllmmmmmmmmmkkklllmmmooorrrtttuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyzzz{{{}}}zzz{{{uuunnnsss||||||xxxuuurrrooommmeee\\\XXXYYYeeekkknnnnnnuuuvvvmmmgggffffffaaa\\\[[[ZZZVVVUUUVVVYYY]]]fffnnn|||~~~oooddd^^^[[[VVVOOOJJJGGGFFFEEEDDDAAAAAA@@@???>>>>>>======;;;<<<@@@CCCDDDLLL]]]ooommm```^^^cccvvvxxxrrrmmmiiiccc```\\\ZZZZZZZZZYYYYYYYYYXXXWWWVVVVVVWWWXXXYYYXXX]]]gggvvv}}}vvvooolllkkkeeebbb^^^ZZZWWWTTTOOOLLLIIIMMMRRRUUUTTTPPPMMMKKKHHHKKKRRR]]]iiiuuuwww^^^MMMEEEAAA???======<<<<<<;;;<<<<<<===::::::999888999:::;;;<<<=========<<<===>>>>>>???>>>>>>??????@@@AAAAAAAAACCCFFFHHHIIINNNVVV[[[[[[YYYYYYfff}}}YYYZZZZZZZZZZZZZZZYYYYYYZZZ\\\___aaacccfffjjjmmmoooyyy}}}wwwqqqtttzzz~~~zzzooottt{{{ttt^^^RRRHHHEEEFFFDDDBBBAAA@@@@@@@@@@@@BBBEEEHHHJJJHHHJJJMMMQQQUUUXXXZZZ[[[aaacccfffiiilllllllllllliiijjjkkkmmmpppsssuuuvvvxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz|||~~~~~~}}}}}}{{{yyy~~~zzzqqquuu~~~}}}xxxsssmmmcccYYYTTTUUU^^^gggllliiijjjqqquuurrrnnniiiggggggddd]]]VVVUUUQQQMMMKKKNNNOOOOOOTTT[[[cccqqqsssiiiddd^^^UUUNNNIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>===<<<===???AAAAAADDDPPP]]]uuu~~~lllbbb```iii}}}{{{uuunnnjjjccc```\\\ZZZZZZ[[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZ___jjjxxx~~~vvvooojjjhhhfffccc^^^[[[XXXTTTPPPMMMFFFLLLRRRTTTRRRNNNKKKJJJHHHLLLUUUaaammmxxxoooXXXJJJCCC@@@>>><<<<<<<<<;;;;;;<<<<<<===<<<;;;:::999:::;;;===>>>======<<<<<<<<<===>>>???===>>>???@@@@@@AAAAAAAAABBBFFFHHHIIINNNVVV[[[ZZZXXXYYYfff~~~YYYYYYYYYZZZYYYYYYXXXWWWYYY[[[___aaabbbdddgggiiippp{{{wwwnnnpppxxx}}}ppptttxxx}}}{{{eeeXXXLLLHHHGGGEEEAAA@@@>>>>>>===>>>@@@CCCFFFHHHFFFHHHLLLPPPSSSWWWYYYZZZaaacccfffiiillllllllllllhhhiiijjjlllooorrrtttvvvyyyyyyyyyyyyyyyyyyyyyyyywwwyyy{{{|||}}}|||{{{zzz{{{www||||||ssswwwxxxooobbbUUUPPPPPPWWWbbbhhhccc```eeeiiihhhjjjhhhhhhiiieee[[[TTTRRRKKKFFFEEEIIIJJJHHHKKKQQQUUUaaarrrssskkkdddZZZQQQKKKGGGEEEDDDDDDDDDCCCBBB@@@???>>>>>>>>>===>>>???>>>@@@IIITTT]]]xxxxxxkkkeee```ttt}}}vvvooojjjbbb___\\\ZZZ[[[\\\]]]]]][[[ZZZYYYXXXXXXYYYZZZ[[[\\\bbbmmm{{{}}}vvvoooiiiffffffccc___[[[XXXTTTPPPMMMJJJPPPVVVYYYVVVRRROOONNNHHHMMMWWWcccoooyyyhhhSSSHHHBBB???>>><<<<<<;;;;;;;;;<<<<<<===>>>===;;;;;;;;;<<<>>>@@@===<<<<<<;;;;;;===>>>???===>>>???@@@@@@AAA@@@@@@@@@DDDFFFGGGLLLTTTXXXXXXWWWYYYfff~~~ZZZXXXVVVWWWXXXXXXUUURRRSSSVVVZZZ^^^```aaa```___kkkpppuuutttooonnnrrrwww}}}{{{wwwtttxxxsssfffVVVJJJEEEEEEEEEDDDAAA@@@>>>===>>>@@@CCCDDDFFFHHHJJJLLLNNNQQQUUUYYY]]]aaafffiiikkklllnnnoookkklllnnnoooooopppsssuuuxxxxxxxxxyyyzzz{{{|||}}}||||||}}}}}}}}}}}}||||||}}}~~~{{{yyywwwxxxsssdddXXXRRRPPPOOOSSSWWWYYYZZZ\\\___cccfffffffffddd___WWWPPPLLLIIIIIIHHHGGGGGGHHHHHHIIIPPPTTT\\\hhhwwwwwwnnnbbbXXXSSSOOOLLLIIIGGGGGGFFFDDDBBB@@@AAABBB>>>???@@@??????@@@CCCEEERRRbbb{{{yyyhhhcccmmm~~~uuunnniiieee___]]]___aaabbbaaa\\\YYYYYYZZZYYYVVVXXX]]]___eeennnyyyvvvuuu{{{yyypppjjjffffffdddbbb^^^ZZZUUUQQQOOOOOOWWWZZZ^^^```TTTIIILLLKKKOOOVVVbbbooozzzqqq[[[PPPLLLGGGAAA======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===========================>>>>>>>>>>>><<<===@@@BBBCCCCCCCCCCCCEEEEEEEEEFFFIIIOOOWWW]]]ZZZ\\\ggg|||VVVUUUTTTUUUXXXXXXWWWTTTSSSUUUYYY\\\^^^^^^^^^]]]dddiiimmmmmmiiiiiimmmsssyyyzzz{{{vvvdddTTTJJJEEECCCBBBAAA@@@>>>===>>>@@@BBBDDDEEEFFFIIIKKKMMMQQQUUUYYY]]]aaafffiiikkkmmmnnnoookkkmmmnnnnnnnnnooorrrtttvvvvvvvvvwwwxxxzzz|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}|||}}}xxxxxxwwwhhh[[[TTTQQQMMMOOORRRTTTUUUXXX\\\```eeeeeedddaaa\\\UUUOOOKKKIIIHHHHHHGGGGGGGGGGGGHHHKKKNNNUUU___kkkwwwuuuhhh___WWWQQQMMMHHHHHHGGGEEECCCBBBBBBBBB>>>?????????>>>???AAADDDLLLWWWkkkqqqeeeiiisss|||wwwnnnhhhaaa]]]\\\]]]^^^^^^]]]ZZZZZZ[[[YYYVVVXXX\\\^^^dddnnnzzzvvvtttyyyyyyqqqkkkhhhgggeeebbb^^^ZZZUUUQQQOOOOOOXXX\\\aaadddWWWKKKNNNLLLQQQYYYeeeqqq{{{yyyeeeQQQHHHGGGDDDAAA???<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<:::;;;;;;<<<===>>>>>>?????????@@@AAABBBBBBBBBAAADDDEEEEEEFFFIIIOOOVVV\\\ZZZ\\\ggg{{{QQQQQQRRRTTTVVVXXXWWWVVVSSSUUUWWWZZZ[[[\\\[[[ZZZ^^^bbbffffffddddddiiinnnttt~~~~~~wwwcccRRRHHHDDDCCCAAA@@@>>>===>>>???AAABBBBBBDDDGGGIIILLLPPPUUUXXX^^^aaafffjjjkkklllnnnooolllnnnnnnnnnnnnnnnppprrrrrrssstttuuuwwwzzz|||}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~yyyyyyxxxxxx}}}nnnaaaXXXTTTNNNOOOPPPQQQRRRVVV[[[___dddcccaaa^^^YYYSSSMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFIIIOOOWWW^^^eeekkkmmmkkkkkklllnnnooorrrsssuuuvvvyyyyyylll```VVVPPPLLLKKKJJJIIIGGGFFFDDDDDDAAABBBBBBAAA???@@@BBBDDDFFFLLLWWWggg}}}zzzkkkeeefffwwwyyyrrrhhh```\\\[[[\\\]]]^^^\\\[[[[[[YYYVVVWWW\\\\\\cccnnn{{{xxxtttwwwyyyrrrmmmjjjiiigggccc___ZZZUUUQQQPPPOOOYYY___eeeiii\\\OOOQQQNNNTTT]]]iiittt}}}ppp^^^KKKCCCBBBAAA??????<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;<<<;;;;;;;;;888888:::;;;<<<>>>??????AAAAAA@@@@@@@@@@@@@@@AAADDDDDDEEEEEEHHHNNNUUUZZZYYY\\\gggzzzOOOPPPQQQSSSTTTUUUVVVUUUTTTUUUWWWYYYZZZZZZYYYYYY[[[^^^aaabbbaaabbbgggkkkpppxxxrrr\\\MMMGGGFFFBBBAAA???>>>>>>???@@@AAA@@@BBBEEEGGGJJJOOOTTTWWW^^^aaafffiiikkklllmmmnnnmmmnnnooonnnmmmmmmoooppppppqqqrrrtttwwwzzz|||~~~}}}}}}~~~~~~~~~~~~}}}}}}zzzzzz{{{~~~~~~vvvuuuyyyxxxtttggg^^^ZZZTTTTTTSSSSSSUUUYYY___bbbdddccc```\\\VVVQQQMMMJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEHHHMMMSSSXXX[[[\\\]]][[[ZZZZZZZZZZZZ[[[[[[\\\]]]___bbbgggppp}}}}}}nnn```WWWSSSQQQOOOMMMKKKIIIGGGEEEEEEFFFEEEDDDBBBBBBCCCEEEEEEFFFKKKUUUgggqqqfff```kkksssggg```]]]]]]^^^```]]]\\\\\\ZZZVVVWWW\\\[[[cccmmm{{{|||wwwyyyyyyrrrnnnkkkjjjgggddd___YYYUUURRRPPPOOOZZZbbbiiimmm```RRRTTTOOOWWWbbbnnnxxx~~~ppp^^^LLLCCCAAA???>>>>>><<<<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;999::::::;;;===>>>>>>???@@@@@@???>>>>>>???AAABBBCCCDDDDDDEEEGGGLLLSSSWWWXXX\\\gggzzzPPPQQQRRRSSSRRRRRRRRRSSSUUUVVVWWWXXXYYYYYYYYYXXXZZZ\\\]]]]]]]]]___cccgggmmmsss~~~fffSSSHHHEEECCCBBBAAA@@@??????@@@@@@>>>AAADDDFFFIIINNNSSSVVV]]]aaaeeehhhjjjjjjlllmmmmmmnnnnnnmmmllllllmmmooooooppprrrtttwww{{{}}}{{{{{{||||||||||||{{{{{{xxxxxxxxx{{{~~~~~~~~~wwwqqqyyyxxxyyyooofffaaa]]]ZZZXXXWWWYYY^^^bbbeeegggddd```[[[UUUQQQNNNMMMJJJIIIHHHFFFEEEDDDDDDDDDEEEHHHMMMRRRUUUVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOQQQQQQPPPRRRWWW```llltttpppeee\\\YYYSSSPPPMMMKKKGGGDDDGGGGGGGGGEEECCCBBBDDDFFFDDDDDDFFFLLLYYYlllvvvjjj```cccnnn|||oooeee___^^^^^^```^^^]]]]]]ZZZWWWXXX\\\[[[bbblllzzz|||}}}~~~xxxrrrmmmkkkiiigggccc^^^YYYUUURRRQQQPPP\\\dddlllpppcccTTTVVVQQQYYYfffqqqzzz~~~zzz{{{lll\\\LLLDDDAAA>>>===>>><<<;;;;;;;;;;;;:::::::::;;;;;;<<<==============================>>>>>>>>>>>>=========>>>@@@BBBCCCBBBCCCCCCDDDFFFJJJPPPTTTWWW[[[gggyyyPPPRRRSSSSSSQQQPPPQQQQQQTTTUUUVVVWWWXXXXXXYYYYYYXXXYYYYYYXXXWWWYYY\\\___hhhmmm}}}rrr[[[KKKDDDDDDDDDCCCAAAAAA@@@@@@@@@???AAADDDFFFIIIMMMRRRUUU\\\```dddggghhhiiijjjkkklllmmmmmmmmmkkkkkkmmmoooooooooqqqtttwwwzzz}}}zzz{{{{{{||||||{{{{{{zzzyyyxxxxxxyyy{{{}}}}}}|||~~~vvvooo~~~yyyyyywwwooojjjddd```]]]\\\^^^bbbeeefffhhheee```YYYTTTQQQOOONNNKKKJJJIIIGGGEEEDDDDDDCCCEEEHHHMMMRRRTTTUUUTTTSSSQQQPPPNNNMMMKKKJJJJJJJJJKKKJJJIIIHHHKKKQQQZZZ```rrrssskkkddd[[[TTTQQQMMMIIIFFFGGGGGGFFFEEECCCCCCDDDFFFEEEDDDEEEGGGOOO\\\jjjtttqqqccc___aaahhhzzzvvvjjjbbb___^^^```^^^]]]]]][[[XXXYYY^^^]]]bbbkkkwww~~~wwwqqqllljjjhhheeeaaa\\\XXXTTTRRRQQQRRR]]]eeelllpppcccUUUWWWQQQZZZgggsss{{{}}}wwwxxx}}}aaaSSSFFFAAA@@@>>>>>>???;;;;;;;;;;;;::::::::::::;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<===>>>@@@BBBCCCAAABBBCCCDDDEEEIIINNNRRRVVV[[[gggyyyOOORRRTTTSSSQQQPPPQQQRRRRRRRRRSSSUUUVVVWWWWWWXXXZZZYYYWWWUUUTTTUUUXXXYYYaaaeeeuuu~~~gggTTTIIIFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFIIILLLQQQTTT[[[^^^ccceeefffggghhhiiijjjlllllllllkkkkkkmmmooommmnnnppprrruuuxxx{{{}}}{{{{{{||||||||||||{{{{{{{{{zzzyyyyyy{{{||||||{{{uuunnnzzzyyyzzzwwwqqqkkkgggcccbbbdddfffggggggiiieee___XXXSSSPPPOOOOOOMMMLLLJJJHHHFFFEEEDDDDDDIIIKKKOOOSSSVVVVVVUUUUUUQQQPPPNNNMMMLLLKKKJJJJJJJJJIIIIIIHHHHHHLLLQQQUUU___sss~~~ttthhh^^^YYYVVVQQQMMMIIIIIIIIIHHHFFFFFFHHHJJJGGGGGGGGGGGGKKKRRR[[[bbbnnn|||{{{iiibbb^^^]]]eeeppprrrhhhbbb``````]]]]]]^^^\\\YYY[[[___^^^cccjjjuuu~~~vvvooojjjgggfffccc___ZZZVVVTTTSSSRRRSSS^^^eeelllooobbbUUUVVVQQQ[[[hhhsss{{{}}}vvvssswwwvvvWWWLLLCCC@@@???>>>===>>>;;;;;;;;;:::::::::999999:::;;;<<<<<<======<<<<<<;;;<<<<<<======>>>>>>>>>;;;<<<===>>>????????????@@@AAACCCCCCDDDHHHLLLPPPTTTZZZhhhyyyNNNQQQTTTSSSQQQQQQRRRTTTPPPPPPQQQSSSTTTUUUWWWWWW\\\[[[XXXUUUTTTUUUVVVXXX\\\```ooorrr]]]QQQGGGFFFFFFDDDCCCBBBAAA@@@AAACCCEEEGGGIIILLLPPPTTTZZZ^^^bbbeeeeeefffggghhhjjjkkkllllllkkkkkknnnooolllmmmoooqqqtttwwwyyy{{{||||||}}}}}}}}}}}}||||||~~~|||zzzzzz|||}}}|||{{{zzzmmmyyyxxxzzz|||vvvqqqmmmhhhgggiiikkkkkkiiiiiieee^^^VVVQQQOOOOOOOOONNNMMMKKKHHHFFFEEEDDDDDDMMMOOOSSSVVVXXXXXXXXXWWWTTTSSSQQQPPPOOONNNNNNNNNKKKKKKKKKIIIIIIJJJMMMPPPWWWiiittthhhbbb^^^ZZZVVVMMMMMMMMMLLLKKKKKKMMMOOOKKKKKKJJJIIIKKKOOOVVV[[[bbbppp}}}ooogggbbb[[[[[[aaa^^^kkkyyymmmfffccc___]]]]]]^^^\\\ZZZ\\\```___ccciiisss~~~vvvnnnhhheeedddbbb^^^YYYVVVTTTSSSSSSTTT^^^dddkkknnnaaaTTTVVVQQQ[[[hhhsss{{{yyysssqqqwwwpppUUUKKKCCCAAA@@@===<<<===;;;;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;888999:::;;;<<<>>>??????<<<===>>>??????>>>===<<<@@@AAABBBCCCDDDGGGKKKOOOTTTZZZhhhzzzQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRSSSTTTUUUVVVYYYYYYYYYYYYXXXXXXXXXXXXXXXeeetttkkk]]]TTTMMMGGGFFFEEEBBBBBBEEEAAABBBCCCDDDFFFIIINNNQQQUUUYYY___ccceeefffggghhhkkkjjjiiiiiikkkmmmmmmmmmiiimmmqqqsssrrrsssvvvyyywwwyyyzzz|||}}}}}}}}}}}}}}}||||||}}}}}}|||zzz~~~|||ppprrrzzz}}}vvv{{{vvvwwwvvvuuutttsssrrrqqqqqqjjjeee___ZZZVVVTTTRRRQQQNNNNNNLLLKKKIIIGGGFFFEEEIIIPPPZZZaaadddcccaaa___ZZZVVVRRROOOPPPRRRSSSSSSQQQNNNLLLKKKKKKLLLLLLKKKYYY```uuuxxxnnnfff```\\\VVVTTTRRRQQQPPPPPPNNNLLLPPPOOONNNMMMNNNPPPSSSTTT\\\bbbooozzznnndddaaa\\\VVV[[[aaakkk{{{vvvllldddcccaaa^^^]]]]]]^^^___^^^aaacccgggqqquuullliiihhhfffccc```[[[WWWTTTRRRQQQVVV___iiilllhhh```XXXTTTUUU___mmmxxx}}}xxxtttxxx{{{iiiLLLFFF???<<<>>>???===;;;===<<<;;;::::::;;;<<<===888999;;;======<<<;;;:::===>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>???BBBCCCDDDEEEEEEGGGKKKMMMUUUYYYfffyyyPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSTTTUUUZZZZZZZZZYYYXXXXXXWWWWWWXXXcccpppvvviiiWWWNNNEEECCCCCCAAAAAACCCAAABBBDDDEEEFFFIIIMMMPPPTTTWWW\\\```bbbdddfffgggiiihhhhhhhhhjjjkkkkkkkkklllnnnpppqqqqqqsssuuuvvvzzz{{{}}}~~~}}}|||}}}~~~~~~uuuuuuzzz{{{uuu{{{~~~{{{xxxuuurrrqqqjjjfff```[[[XXXWWWUUUSSSPPPOOOMMMLLLJJJIIIGGGGGGOOOVVVaaaiiilllllljjjhhhaaa^^^YYYVVVVVVVVVWWWVVVUUURRROOOMMMMMMMMMLLLKKKVVV]]]pppzzzooofff```\\\ZZZVVVTTTSSSSSSQQQPPPTTTSSSSSSSSSSSSUUUWWWXXXXXX[[[ccckkkpppwww{{{ooohhh___WWWWWWYYY___kkk~~~zzzqqqjjjeeebbb___]]]^^^_________```bbbfffooouuulllhhhhhhdddbbb^^^ZZZWWWUUUSSSSSSYYYaaahhhjjjfff___ZZZXXXZZZdddqqq|||}}}yyy~~~rrr___JJJEEE>>>;;;===>>><<<:::<<<<<<;;;::::::;;;<<<<<<888:::;;;<<<===<<<::::::;;;;;;<<<======<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAACCCDDDDDDEEEGGGKKKMMMSSSWWWcccwwwNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRRRR[[[ZZZZZZYYYXXXWWWVVVVVV\\\dddooo}}}{{{|||vvv```RRREEEBBBBBBBBBAAABBBBBBCCCDDDEEEFFFHHHLLLOOORRRTTTXXX[[[]]]___ccceeeggggggggghhhiiiiiijjjjjjnnnmmmlllmmmpppsssttttttzzz|||}}}}}}||||||}}}~~~{{{xxxzzz}}}yyyuuu{{{zzzuuuqqqlllgggbbb^^^[[[YYYWWWUUUQQQPPPOOOMMMKKKJJJIIIIIIPPPXXXdddnnnrrrrrrpppooolllhhhccc```^^^]]]\\\ZZZZZZWWWSSSPPPPPPOOONNNMMMSSSXXXkkk~~~rrrkkkddd```[[[WWWVVVUUUTTTTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWXXX\\\___gggvvvyyymmmccc\\\YYYXXX\\\jjjvvvpppgggddd```^^^^^^____________aaadddmmmvvvmmmhhhgggcccaaa]]]YYYVVVTTTTTTSSS\\\bbbhhhiiiccc]]][[[[[[```iiivvvdddSSSGGGBBB===;;;;;;<<<;;;:::;;;::::::999999::::::;;;::::::;;;<<<<<<;;;999999888999:::;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>???AAABBBCCCDDDEEEGGGKKKNNNPPPTTTaaatttKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPPPPXXXXXXXXXXXXXXXXXXXXXXXX^^^cccmmm~~~zzzrrrsssxxxkkkZZZHHHBBBCCCCCCBBBBBBBBBCCCEEEEEEFFFGGGJJJMMMOOOPPPSSSUUUWWWZZZ___bbbdddfffggghhhiiiiiijjjkkknnnkkkhhhjjjooossstttsssyyyzzz|||}}}~~~~~~~~~|||||||||}}}~~~~~~yyyyyy}}}{{{vvvzzzzzzvvvppplllfffaaa]]]ZZZWWWTTTRRRQQQOOOMMMKKKJJJJJJJJJOOOYYYgggrrrxxxyyyxxxwwwuuurrrmmmiiifffccc```^^^]]]ZZZUUURRRQQQQQQQQQPPPPPPVVVgggxxxpppkkkddd___]]]\\\[[[ZZZWWWXXXXXXXXXYYYZZZZZZ[[[\\\YYYWWWWWWXXX^^^jjjwwwxxxmmmfff^^^ZZZ___mmmyyyrrriiieeeaaa^^^]]]^^^^^^^^^___aaacccjjj{{{vvvmmmhhhfffdddbbb]]]XXXUUUSSSRRRRRR[[[bbbiiihhhbbb[[[YYYZZZdddmmmyyytttYYYJJJDDD@@@<<<::::::;;;:::999999999999999999999999999;;;;;;;;;;;;;;;:::999888777888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>???@@@AAACCCDDDEEEGGGKKKNNNNNNSSS___sssJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNSSSSSSTTTVVVWWWXXXYYYZZZ\\\```jjjzzzooommmnnnsss}}}sss```LLLDDDCCCBBBAAAAAACCCDDDFFFFFFFFFFFFHHHJJJKKKMMMOOOPPPRRRVVV[[[^^^aaadddhhhjjjjjjjjjlllnnnllliiigggiiinnnsssuuuuuuxxxzzz{{{}}}~~~~~~~~~~~~}}}|||{{{}}}~~~xxxyyy~~~~~~yyyzzz}}}vvvrrrkkkeee```[[[VVVSSSSSSRRROOOMMMKKKJJJJJJKKKRRR]]]mmm{{{~~~zzzvvvrrroookkkfffccc___\\\WWWTTTSSSSSSSSSRRRPPPVVVfff~~~~~~xxxqqqkkkgggeeecccbbb^^^^^^^^^___```aaabbbcccaaa]]][[[ZZZYYY[[[ccclllxxx|||rrrggg```]]]bbbqqq{{{tttkkkgggaaa]]]\\\]]]]]]]]]^^^```bbbhhhwwwvvvnnnhhhffffffccc]]]XXXSSSQQQPPPPPPYYYaaajjjjjjbbbZZZWWWXXXeeennnzzziiiSSSFFF@@@>>>;;;:::999:::999999999999999999999999999999;;;;;;;;;::::::999999888888999:::<<<<<<=========<<<;;;;;;<<<<<<===>>>??????AAABBBCCCDDDGGGKKKNNNNNNSSS___sssHHHIIIIIIJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMMMMMMMOOOPPPQQQSSSVVVXXXYYYZZZ___ccclllzzztttiiifffgggpppxxxeeeQQQFFFBBB@@@???AAACCCEEEFFFFFFEEEEEEGGGHHHGGGIIIKKKMMMOOOSSSWWW[[[^^^bbbgggjjjjjjkkknnnppplllkkkkkkmmmppptttvvvvvvyyy{{{|||~~~}}}|||{{{}}}yyyyyy~~~}}}}}}xxxrrrkkkddd^^^XXXTTTVVVTTTQQQNNNLLLLLLLLLMMMRRR^^^ppp~~~zzzvvvqqqmmmddd```ZZZVVVTTTTTTTTTTTTQQQXXXggg|||{{{uuupppllliiigggeeedddddddddfffhhhkkkmmmkkkgggdddcccaaa___bbbgggsss}}}qqqkkkeeeaaagggqqqxxxnnniiiccc^^^]]]]]]]]]]]]___aaabbbfffttt}}}uuunnnhhheeefffbbb\\\VVVRRRPPPPPPQQQYYYbbbkkkkkkbbbYYYWWWYYYgggppp|||xxx___NNNDDD>>>===;;;:::999999999:::888999999::::::999999888::::::::::::999999999999:::;;;<<<===============<<<;;;;;;<<<<<<===>>>???>>>@@@BBBCCCDDDGGGKKKNNNNNNRRR___rrrHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNNNNMMMMMMMMMLLLLLLMMMNNNPPPRRRTTTVVVWWWXXX^^^bbbkkkvvv~~~|||lllfffcccjjjxxx~~~mmmZZZMMMEEEAAAAAADDDDDDEEEGGGGGGEEEEEEEEEFFFDDDGGGJJJLLLNNNQQQUUUXXXYYY___eeeiiiiiijjjnnnrrrpppqqqssstttttttttvvvxxxxxxzzz{{{}}}~~~~~~~~~~~~|||{{{{{{}}}{{{yyy~~~wwwpppjjjddd]]]YYYYYYWWWSSSPPPOOOOOOOOOPPPRRR___sss{{{lllfff___YYYVVVUUUTTTSSSQQQYYYhhh{{{{{{vvvsssqqqpppooooooqqqvvvzzz~~~}}}xxxuuusssoookkklllpppuuu|||tttiiiggglllooo~~~qqqllleee```^^^^^^_________aaabbbeeerrr|||uuunnnhhheeebbb___ZZZUUURRRQQQRRRSSS]]]fffmmmjjjaaaYYYZZZ^^^kkktttmmmWWWIIICCC===<<<<<<;;;999999:::;;;999999:::;;;;;;:::999999999999999999999999::::::;;;<<<<<<=========<<<<<<<<<;;;;;;<<<<<<===>>>???>>>???AAACCCDDDGGGKKKNNNMMMQQQ^^^qqqHHHHHHIIIIIIJJJKKKLLLLLLOOOOOONNNNNNMMMMMMLLLLLLNNNNNNOOOQQQRRRTTTUUUUUUVVVZZZccckkknnnuuuqqqjjjeeeiiiuuu~~~tttaaaTTTJJJDDDEEEIIIDDDEEEGGGGGGEEEDDDEEEFFFCCCEEEIIILLLNNNPPPTTTVVVVVV\\\dddggghhhjjjnnnrrrtttwwwyyyyyyvvvuuuvvvxxxvvvwwwyyyzzz{{{|||{{{{{{zzzzzz{{{~~~~~~yyyzzztttnnnhhhbbb^^^[[[YYYVVVSSSQQQQQQRRRSSSXXXfffzzzrrrlllccc\\\XXXUUUSSSRRRQQQYYYiiizzz~~~~~~}}}yyyyyy}}}yyyssslllnnneeerrrtttooohhhbbb``````aaaaaa```bbbccceeeqqq{{{tttnnnhhheee___\\\XXXTTTRRRSSSUUUVVVbbbiiinnnjjj___ZZZ]]]bbbpppxxxgggQQQEEEAAA<<<<<<<<<;;;:::999:::;;;999:::;;;;;;;;;;;;:::999999888888888999:::;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???>>>???AAABBBDDDGGGKKKNNNLLLPPP]]]pppHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQVVVYYY```gggjjjmmmwwwrrrhhhjjjlllnnnzzzsss\\\JJJCCCCCCDDDFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCDDDEEEGGGLLLQQQUUUWWW]]]dddggggggiiimmmrrruuuvvvwwwwwwvvvvvvxxxyyyxxxyyy{{{zzzyyyyyyzzz|||~~~~~~}}}}}}~~~}}}~~~xxxtttnnnhhhccc___\\\XXXUUUUUUWWWZZZ]]]bbbkkk{{{rrrfffaaa___ZZZUUURRRUUUYYYeeexxxxxxpppqqqlllmmm{{{}}}qqqhhhdddaaa___^^^bbb```___dddpppyyyqqqkkkgggfff]]]\\\YYYTTTPPPPPPVVV[[[dddiiilllggg]]]XXX[[[```qqqyyy}}}cccMMMDDDDDDAAA>>>:::888999;;;======999999888888999999:::;;;777888888888888999999999;;;::::::::::::;;;<<<<<<888:::===??????===:::888?????????@@@BBBEEEGGGIIIIIIPPP^^^nnn}}}HHHHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOPPPPPPVVVYYY^^^ccceeehhhqqq{{{zzzmmmkkkllloooyyykkkVVVJJJFFFCCCGGGGGGEEEDDDBBBAAA@@@@@@>>>@@@AAACCCFFFJJJPPPUUUXXX]]]cccfffggghhhlllpppnnnpppqqqqqqqqqrrrtttvvvxxxzzz{{{{{{zzzzzz{{{|||~~~}}}}}}}}}~~~|||}}}xxxssslllgggbbb___[[[XXXXXX[[[```ccchhhqqqvvviiiccc```ZZZTTTRRRSSSWWWcccvvvvvvooolllsssyyymmmgggcccaaa```aaa```___cccnnnyyyqqqkkkgggfff```___[[[VVVRRRTTTYYY___fffjjjlllggg```]]]bbbiiittt{{{www^^^KKKBBBCCC@@@===:::999:::;;;<<<<<<;;;:::999999888888888888777888888888888999999999;;;::::::::::::;;;<<<<<<999;;;===>>>>>>===;;;999@@@@@@@@@@@@BBBDDDFFFHHHGGGNNN\\\lll{{{GGGGGGHHHHHHIIIKKKLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOUUUWWW[[[___```aaajjjtttxxxpppnnnpppxxx{{{eeeTTTJJJDDDGGGFFFDDDBBB@@@>>>===<<<;;;<<<>>>@@@CCCIIIOOOSSSXXX]]]bbbeeefffhhhkkkooommmnnnpppqqqqqqsssuuuxxxxxxzzz{{{{{{zzzyyy{{{|||}}}}}}}}}}}}{{{zzzsssmmmhhhddd^^^ZZZ[[[___eeeiiioooxxx}}}ooogggaaaYYYSSSPPPPPPTTTaaatttxxxpppooosss~~~uuukkkfffcccbbbaaa```^^^aaalll~~~yyyrrrlllhhhfff]]][[[XXXSSSPPPRRRYYY___jjjllllllhhhbbbccckkksssyyy~~~mmmWWWGGGAAABBB>>>===;;;:::;;;<<<<<<;;;<<<;;;:::999888777777777777888888888888999999999;;;::::::::::::;;;<<<<<<;;;;;;<<<======<<<;;;;;;@@@@@@@@@@@@AAACCCEEEFFFFFFLLLYYYiiixxxGGGGGGGGGHHHIIIJJJLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNSSSTTTXXX\\\]]]^^^gggqqqzzzsssqqqvvv}}}qqq^^^OOOEEEEEEDDDBBB???===<<<<<<<<<<<<===>>>@@@BBBFFFLLLPPPXXX[[[```dddfffhhhkkkmmmnnnoooqqqqqqqqqrrruuuwwwwwwxxxzzzyyyxxxxxxyyy{{{{{{||||||}}}{{{|||wwwooojjjbbb\\\[[[___fffjjjrrr{{{tttkkkbbbXXXQQQOOONNNRRR___qqq~~~uuuoooqqq}}}}}}ppphhheeecccaaa```___```iiizzzyyyrrrlllhhhfff[[[YYYVVVQQQOOORRR[[[bbboooooommmhhhdddgggrrr{{{~~~yyycccQQQEEE@@@AAA===<<<;;;<<<======;;;999;;;:::999888777777777777777777888888888999999999;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<>>=========>>>???@@@@@@@@@BBBEEEJJJMMMVVVYYY^^^bbbfffhhhkkklllmmmnnnooonnnnnnnnnppprrruuuwwwxxxxxxwwwwwwxxxyyyzzz{{{|||~~~}}}uuuoooeee^^^[[[^^^dddhhhqqq{{{xxxmmmbbbWWWPPPOOOMMMPPP\\\mmm|||uuulllpppxxxvvvkkkfffddd`````````aaaggguuuyyyrrrlllhhhfff^^^\\\XXXTTTSSSXXXbbbjjjuuusssnnnhhheeejjjuuu~~~ooo[[[MMMDDD@@@AAA===<<<;;;<<<======;;;999888888888777777888999999777777888888888999999999;;;::::::::::::;;;<<<<<<===<<<;;;;;;;;;;;;<<<===@@@?????????@@@AAACCCDDDFFFLLLYYYhhhvvvFFFFFFGGGGGGHHHJJJKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOTTTZZZ]]]bbbmmmyyy{{{yyy{{{vvv^^^LLLCCCAAA???=========???@@@AAAAAAAAAAAAAAADDDHHHLLLTTTWWW[[[aaaeeeiiikkklllooopppppppppooooooqqqrrruuuwwwxxxxxxwwwvvvxxxyyyyyyzzz|||~~~zzzsssjjjaaa^^^```dddhhhqqqzzzzzznnnbbbVVVOOONNNLLLNNNXXXhhhvvvrrrlllnnnrrr|||ppphhheee```aaabbbbbbfffqqqyyysssmmmhhhfff^^^\\\WWWSSSSSSYYYeeennnyyyvvvooohhhgggmmmxxxhhhUUUKKKDDD@@@@@@===<<<;;;<<<======;;;999777777777777777888999999777888888888888999999999;;;::::::::::::;;;<<<<<<===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAACCCDDDFFFMMMYYYhhhvvvFFFFFFFFFGGGHHHIIIKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOMMMNNNSSSYYY]]]cccooo{{{lllXXXFFFDDDAAA>>>===>>>???@@@???@@@@@@@@@AAADDDHHHLLLRRRTTTYYY___eeejjjlllmmmooopppqqqqqqqqqqqqsssuuuwwwxxxyyyyyyxxxxxxyyyzzzxxxyyy{{{~~~}}}wwwnnngggcccdddhhhkkksss|||zzznnnaaaUUUOOONNNJJJKKKRRRaaaoooyyytttrrrllluuuuuukkkfff___bbbdddccceeennn|||yyysssmmmhhhfff\\\ZZZVVVRRRRRRZZZfffppp{{{wwwpppjjjjjjqqq}}}}}}bbbQQQIIICCC???===>>><<<;;;;;;<<<<<<;;;:::999888888777777777777888777888888888888999999999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============???AAACCCEEEFFFLLLXXXgggtttFFFFFFFFFGGGHHHIIIKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMOOOSSSYYY]]]cccooo{{{xxxcccIIIGGGCCC@@@>>>===>>>???======>>>???@@@DDDIIIMMMQQQSSSXXX^^^eeekkkmmmmmmiiijjjlllmmmmmmnnnqqqsssxxxzzz{{{{{{zzzyyy{{{|||wwwyyy{{{~~~yyyrrrkkkhhhiiimmmpppuuu~~~yyymmm```TTTNNNOOOIIIHHHOOO]]]kkkuuu~~~~~~zzzlllooottt|||xxxmmmhhh___bbbeeeeeeeeelllyyy~~~yyysssmmmiiifff```]]]YYYUUUVVV^^^kkkuuu{{{wwwqqqlllllltttyyy___OOOHHHBBB===;;;>>>===;;;:::<<<<<<<<<;;;;;;:::999777666666666666777888888888888999999999;;;::::::::::::;;;<<<<<<;;;;;;<<<======<<<;;;;;;<<<<<<<<<===???AAADDDEEEEEEKKKXXXfffsssFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFDDDDDDDDDFFFHHHJJJLLLKKKJJJIIIJJJLLLNNNOOORRRTTTVVVXXX[[[cccmmmuuu|||{{{jjjVVVHHH<<<:::>>>>>><<<;;;???>>>>>>>>>@@@CCCEEEGGGOOOSSSYYY^^^aaadddggghhhjjjkkklllmmmmmmnnnqqqsssuuuvvvyyy{{{|||||||||{{{xxxyyyzzz{{{|||~~~~~~~~~}}}zzzsssqqqpppoooqqquuuyyywwwjjj___WWWPPPKKKKKKMMMRRRYYYbbbmmmwww}}}yyyooovvv{{{uuuqqqttt}}}wwwiiigggddddddgggiiimmmttt}}}|||vvvpppkkkgggeee___[[[VVVTTTWWWaaannnwww{{{uuunnnkkkoooxxxttt^^^PPPIIICCC??????>>>>>>>>>>>>===<<<;;;:::999999999999999999999999888888999::::::::::::999999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===@@@CCCFFFHHHIIIQQQVVVaaatttFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEEEEEEEGGGIIIJJJLLLKKKJJJJJJJJJLLLNNNOOOQQQSSSUUUWWWZZZaaaiiioooyyyxxxzzzttt\\\MMM???<<<>>>>>>======???>>>>>>>>>@@@CCCFFFGGGMMMQQQVVV[[[^^^```bbbdddfffhhhjjjkkklllmmmppprrrtttvvvxxxzzz||||||{{{{{{xxxzzz{{{{{{{{{}}}~~~xxxwwwvvvtttuuuyyy{{{uuuggg^^^VVVPPPKKKKKKLLLOOOUUU___iiiqqquuuxxxxxxyyyyyyxxxxxxwwwvvv{{{tttwww{{{uuutttzzztttkkkgggdddeeegggjjjrrr{{{zzztttooojjjfffccc^^^ZZZVVVTTTXXXbbboooxxxyyyuuuooonnnsss||||||jjjVVVJJJEEEAAA>>>>>><<<<<<===<<<<<<;;;:::999888888888888888888888888888888999::::::::::::999999999::::::::::::;;;;;;:::::::::::::::;;;<<<======>>>>>>@@@BBBEEEHHHJJJKKKSSSWWW```rrrGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFHHHJJJKKKLLLLLLKKKKKKKKKMMMNNNPPPPPPRRRVVVYYY]]]bbbhhhlll{{{yyyrrrqqq{{{}}}fffVVVFFF@@@?????????@@@??????>>>???@@@CCCFFFHHHKKKOOOSSSWWWYYYZZZ]]]^^^aaadddgggiiijjjlllooorrrssstttvvvyyyzzz{{{zzzzzzzzz{{{{{{{{{{{{|||}}}|||sssfff]]]WWWRRRNNNKKKJJJKKKRRR\\\eeelllnnnpppppppppooonnnkkkiiihhhjjjkkkpppxxx}}}{{{}}}xxxxxxtttnnniiiffffffhhhpppzzz}}}wwwrrrnnniiieeebbb___[[[WWWVVV[[[eeepppxxxvvvsssqqqrrrxxxnnn]]]KKKCCC@@@>>><<<===;;;;;;;;;;;;:::999888888777777777777777777777777888888999::::::::::::999999999::::::::::::;;;;;;999999999:::;;;<<<===>>>>>>>>>???@@@CCCFFFHHHJJJLLLTTTWWW```ppp}}}HHHGGGFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMOOOOOOOOORRRXXX^^^eeekkkppprrr}}}tttmmmrrrzzzrrraaaOOOEEEAAA>>>>>>@@@??????>>>???@@@CCCFFFHHHKKKNNNRRRTTTVVVWWWYYY[[[]]]```dddgggiiilllooorrrqqqrrrtttvvvxxxyyyyyyzzz{{{{{{|||{{{zzz{{{}}}sssfff^^^YYYTTTQQQLLLJJJJJJPPP[[[ffflllnnntttssssssqqqnnnkkkgggeeefffdddfffkkkqqqzzz~~~{{{{{{xxxooojjjggghhhpppyyy|||vvvqqqnnnjjjeeeaaa```]]]ZZZZZZ___gggooossspppppppppuuu|||eeeUUUEEE???>>><<<;;;<<<;;;;;;;;;;;;:::999888777777777777777777777777777888888999::::::::::::999999999999:::::::::;;;;;;888999999:::;;;<<<>>>???======>>>???AAADDDFFFHHHLLLTTTWWWaaarrrHHHGGGEEEEEEEEEEEEGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNNNNRRRYYYcccllltttyyy{{{zzzmmmkkkqqqttt{{{jjjWWWKKKCCC>>><<<>>>>>>>>>===>>>@@@BBBEEEGGGKKKNNNQQQSSSTTTUUUWWWYYYZZZ^^^cccgggiiilllppprrrpppqqqrrrtttvvvwwwxxxyyy{{{{{{|||{{{zzzzzz}}}rrrfff^^^YYYUUURRRNNNLLLLLLRRR]]]hhhqqquuuzzzzzzzzzxxxtttpppllliiiiiiggghhhkkknnnsss}}}{{{zzz{{{~~~uuuooojjjiiioooxxx~~~}}}vvvrrrppplllgggbbb^^^\\\\\\^^^ccchhhjjjkkkkkklllooovvv~~~~~~```RRRCCC>>>>>><<<;;;;;;;;;;;;;;;;;;;;;:::888888888888888888888888888888888888999::::::::::::999999999999:::::::::;;;;;;888999999:::;;;<<<>>>???=========???@@@CCCFFFGGGIIIRRRXXXcccvvvFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNQQQXXXbbbmmmuuuzzz{{{pppiiikkklllvvv|||nnn\\\PPPGGG???<<<<<<======<<<===>>>AAADDDFFFJJJLLLNNNPPPQQQSSSUUUXXXXXX\\\aaaeeeiiikkknnnpppnnnoooppprrrtttvvvwwwxxxzzz{{{{{{zzzyyyzzz}}}~~~ssshhhaaa\\\VVVRRRPPPOOOPPPTTT]]]iiivvv~~~|||wwwrrrooopppmmmmmmoooppppppuuu{{{zzz}}}wwwwwwzzztttnnnkkkooouuu}}}}}}vvvsssqqqooohhhccc[[[\\\```ffflllmmmiiieeehhhiiinnnvvvwww]]]PPPBBB>>>>>><<<::::::;;;;;;;;;;;;:::999888888888888888888888888888888888888999::::::::::::999999999::::::::::::;;;;;;999999999:::;;;<<<===>>>?????????@@@BBBDDDFFFHHHEEEPPPXXXfff|||EEEEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLMMMOOOSSS\\\eeemmmppppppqqqyyyyyykkkiiifffmmmwwwwwwxxxlll^^^TTTKKKBBB======<<<;;;;;;;;;===@@@CCCEEEFFFHHHJJJKKKMMMOOORRRTTTUUUYYY___dddgggiiilllnnnmmmmmmoooppprrruuuwwwxxxyyyzzzzzzzzzyyyzzz}}}~~~zzzpppiiiccc\\\WWWRRRRRRSSSTTTZZZgggxxx|||yyyyyyvvvuuuvvvuuutttvvv{{{yyyxxxsssuuu}}}|||vvvqqqssswwwzzz}}}uuurrrrrroooiiiccc[[[___hhhssszzzyyyqqqiiigggiiinnnvvv~~~lllYYYLLL???<<<===<<<:::999::::::::::::999888777666777777777777777777777777888888999::::::::::::999999999::::::::::::;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>???@@@CCCEEEFFFAAANNNYYYiiiDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMOOOVVV^^^ccceeedddccclllxxxpppiiibbbeeemmmnnnsssiii^^^VVVNNNEEE??????;;;;;;:::;;;<<>>@@@BBBCCC@@@MMMYYYjjjAAAAAAAAABBBDDDEEEGGGHHHHHHGGGFFFFFFEEEFFFFFFFFFIIIIIIHHHIIIIIIJJJKKKLLLOOOOOOPPPQQQUUUYYY]]]______fffttt}}}jjjgggmmmpppnnnrrroooggg\\\TTTMMMCCC:::;;;;;;:::999;;;>>>@@@???BBBDDDFFFHHHIIIKKKNNNQQQRRRUUUZZZaaahhhkkkkkkjjjkkknnnppprrrrrrtttvvvyyyyyyyyyyyyzzzzzz|||}}}~~~yyypppfff```[[[XXXWWWXXXZZZaaapppzzz{{{~~~uuunnnnnnyyy|||yyyxxx~~~~~~wwwsssrrrpppllliiieeeiiirrrwwwmmmmmmpppwwwhhhWWWIIIFFFBBB===:::999999999999999999999999999999999999999888777777888888888666777888999999888666555777666555666999;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCGGGNNNZZZiiizzzBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNOOOQQQTTTYYY\\\___]]]eeeuuu{{{pppppppppnnnuuuxxxvvvlll___TTTHHH???;;;;;;;;;::::::<<<===>>>@@@BBBDDDFFFGGGIIILLLOOORRRUUUZZZaaagggjjjkkkkkkjjjlllooopppqqqrrruuuwwwxxxxxxxxxyyyzzz{{{|||}}}|||}}}}}}tttkkkeee^^^[[[YYYZZZ\\\cccqqq~~~{{{{{{yyyrrrnnnqqqyyy}}}{{{}}}zzzxxxuuuoookkkeeejjjtttwwwqqqrrruuu|||pppZZZMMMGGGEEEAAA===:::999999999999999999999999999999999777777777888888888888888888777777777777999<<<======;;;999888999::::::999999999999:::::::::;;;;;;<<<<<<===>>>???AAABBBCCCEEELLLXXXfffxxxBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLNNNPPPTTTXXX[[[]]]```kkk}}}xxxuuusssxxxppp```QQQFFF<<<<<<;;;:::999999;;;===>>>@@@BBBCCCDDDFFFIIILLLQQQUUUZZZaaafffiiikkkkkkiiikkknnnooopppqqqsssuuuvvvwwwwwwxxxyyyzzz{{{|||yyyzzz|||~~~zzzqqqkkkbbb^^^\\\\\\^^^cccooo{{{}}}{{{vvvpppmmmooowww{{{rrrkkkgggmmmvvv|||wwwrrrtttyyyttt```QQQIIIDDDBBB>>>;;;999999999999::::::999999888888888888555666777999999999888888:::888555444666;;;AAADDDCCC@@@<<<:::999999888888888888888999999999::::::<<<<<<===>>>???AAABBBCCCCCCJJJUUUcccuuuCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMOOORRRVVVYYY[[[bbbooo~~~|||{{{rrr___OOO@@@===<<<;;;999888:::???<<<>>>@@@BBBCCCEEEHHHJJJPPPTTTZZZ```dddgggjjjkkkjjjkkknnnoooooopppsssuuuvvvvvvxxxyyyzzz{{{||||||xxxyyy{{{}}}~~~}}}uuuoooeee```]]]]]]^^^bbblllvvv~~~yyynnnjjjmmmrrrtttllljjjpppxxx}}}~~~{{{wwwtttpppssszzziiiWWWLLLHHH@@@???<<<:::999999999999::::::999999888888777777444666888:::;;;;;;:::999:::888555444666;;;@@@DDDEEEAAA<<<:::999999888777999999999999::::::::::::<<<<<<<<<===???@@@BBBCCCCCCIIISSSaaasssBBBCCCCCCDDDCCCCCCBBBAAABBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJLLLNNNQQQTTTVVVWWW\\\iii}}}rrr___JJJBBB<<<<<<;;;999;;;@@@<<<>>>@@@AAABBBEEEHHHJJJNNNSSSYYY^^^aaadddhhhkkkjjjlllnnnooopppqqqsssuuuvvvwwwyyy{{{|||}}}}}}}}}xxxyyy{{{}}}~~~wwwrrrhhhbbb^^^^^^^^^```gggoooxxxxxxqqqnnnmmmsss{{{xxxnnnkkkpppvvvxxxwwwtttsssrrrpppuuu}}}xxx___MMMDDDAAA>>>===;;;:::999999999999999999999888888777777777555777999<<<<<<<<<;;;:::888777666666777999<<<>>>AAA>>>:::888999999999888::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAABBBDDDIIISSS```qqqAAABBBCCCDDDDDDCCCAAA@@@AAABBBDDDFFFGGGGGGGGGGGGEEEDDDDDDEEEEEEFFFGGGHHHJJJJJJLLLMMMOOOQQQRRRSSSWWWcccuuutttZZZKKK???>>>>>>;;;<<<@@@<<<>>>@@@AAABBBDDDGGGJJJLLLQQQWWW\\\^^^aaafffjjjkkkmmmoooooooooppprrrtttuuuwwwyyy|||}}}~~~~~~~~~yyyzzz|||~~~zzzuuummmfffbbbaaaaaaaaaffflllqqq{{{wwwoookkknnnwwwxxxnnniiilllooorrrrrrrrrrrrrrruuu{{{rrrZZZJJJAAA>>>======<<<:::999999999888888888888888888888888888777888999;;;;;;;;;::::::666666666777777888888999<<<:::888888999:::999888::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBEEEJJJRRR^^^ooo@@@AAACCCDDDDDDCCCBBBAAA>>>@@@CCCEEEGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGJJJKKKLLLMMMNNNOOOOOOOOOVVV^^^jjjvvvmmmWWWCCC@@@@@@<<<:::<<<;;;===???@@@AAACCCFFFIIIIIIOOOVVVZZZ[[[^^^dddiiijjjlllmmmnnnnnnoooqqqrrrtttvvvxxx{{{}}}}}}}}}}}}zzz{{{|||~~~~~~yyytttmmmggggggfffeeehhhmmmooovvvxxxmmmiiiiiissssssjjjccceeegggkkkooosssuuuvvv{{{hhhTTTHHHBBB@@@>>>===<<<;;;:::999888888666666777777888888999999888888888888888888888888666666666666666777999999:::999999:::;;;;;;999777999999:::::::::;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBEEEIIIPPP[[[lll???@@@BBBDDDDDDCCCBBBAAA===>>>AAADDDFFFFFFEEEEEECCCCCCCCCDDDDDDEEEFFFGGGKKKKKKLLLMMMMMMMMMMMMMMMRRRXXX^^^dddkkkuuuzzz___FFFAAABBB===999999:::<<<>>>???@@@BBBEEEHHHHHHNNNUUUYYYZZZ]]]ccchhhiiijjjlllmmmmmmmmmoooqqqrrrtttwwwzzz|||}}}||||||zzz{{{|||~~~}}}yyyrrrlllkkkjjjiiikkknnnnnntttzzzsssiiicccfffooo|||zzzmmmccc______aaafffnnntttxxxyyy~~~tttYYYJJJDDDBBBAAA>>>>>>===<<<:::999888888555555666777888999::::::888777666666555666666777777666555444555888;;;===999999:::<<<===<<<999666888888999999999:::::::::;;;;;;;;;<<<>>>???AAABBBEEEHHHOOOYYYiiiCCCAAA???BBBFFFGGGCCC???AAAAAABBBBBBCCCDDDDDDDDDGGGFFFFFFGGGGGGIIIJJJKKKIIIJJJLLLMMMNNNNNNMMMMMMNNNSSSWWWZZZ\\\dddoooxxxpppWWWGGGBBBAAA???<<<===<<<;;;<<<===@@@BBBDDDNNNPPPSSSVVVXXX\\\```cccfffhhhjjjnnnppprrrssssssppprrruuuxxx{{{|||}}}}}}yyyzzz|||~~~}}}{{{wwwrrrnnnmmmoooqqqtttwww}}}uuujjjiiijjjlllzzzyyyjjj___\\\XXX]]]eeemmmtttzzzgggTTTJJJCCC???===;;;;;;;;;;;;;;;;;;;;;;;;444555666777777777777777999888777555555555666777777777777777888888888888888888999999999:::::::::888888888999:::;;;<<<===;;;;;;<<<===???AAACCCDDDDDDIIIRRR^^^mmmCCCAAA@@@BBBFFFGGGDDD@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMLLLKKKNNNPPPSSSVVV\\\eeelll|||}}}yyy|||rrr\\\KKKCCCAAA@@@>>>===<<<<<<<<<>>>@@@BBBDDDKKKNNNQQQSSSVVVYYY]]]aaaccceeehhhkkknnnpppqqqqqqqqqsssuuuwwwyyy{{{|||}}}||||||}}}~~~{{{vvvtttuuuvvvxxx{{{~~~zzzwwwyyysssnnniiieeemmmzzzzzzooobbbZZZYYYWWW___kkkvvv~~~zzz^^^MMMEEE@@@===;;;<<<;;;::::::888888777666666666777888888888777777999888777666555555666777555666666666666777777777888888999999999:::::::::999999999999999:::;;;<<<;;;;;;<<<===>>>@@@AAABBBCCCHHHQQQ]]]mmmDDDBBBAAABBBFFFGGGDDDAAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKMMMMMMNNNPPPTTTZZZ___cccnnn~~~sssrrrzzzwwwcccQQQFFFAAA@@@@@@============>>>@@@CCCDDDHHHJJJNNNPPPRRRVVVZZZ]]]```bbbeeeiiilllmmmnnnooosssssstttuuuwwwyyy{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}||||||}}}yyyrrrlllfffbbbccckkkvvv{{{pppfffeeekkkvvv}}}wwwpppkkkddd[[[WWWXXXZZZdddtttjjjSSSFFFAAA>>><<<<<<;;;;;;:::999999888777777888888888999888888777777888777777666666666666777555555555555666666666666888888999999999:::::::::::::::999999999::::::;;;;;;;;;;;;<<<===???@@@AAABBBHHHPPP\\\lllCCCBBBAAABBBEEEEEEDDDBBBAAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJNNNMMMMMMPPPUUUZZZ]]]^^^hhhwwwrrrmmmttt~~~{{{kkkXXXIIIAAA??????>>>>>>>>>>>>???AAACCCDDDFFFHHHKKKNNNPPPSSSWWWZZZ___aaadddgggjjjlllmmmnnntttsssssstttuuuxxxzzz{{{~~~~~~}}}}}}}}}}}}~~~~~~{{{nnnggg___ZZZWWWWWW]]]eeerrrqqqjjjiiijjjsss|||yyyqqqkkkgggeeeaaa\\\[[[]]]cccnnn}}}qqq___LLLCCC@@@>>>======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777666777777777666666666666777555555555666666666777777888888999999999:::::::::::::::999999999999999999999999:::;;;===???AAABBBCCCHHHPPP\\\lllCCCBBBAAABBBCCCDDDCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDEEEGGGIIIIIIHHHFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJMMMRRRVVVXXXYYYbbblll|||wwwmmmqqqyyy|||ppp___NNNCCC>>>===>>>??????@@@AAABBBCCCCCCEEEHHHJJJMMMOOORRRUUUXXX^^^```cccgggjjjlllnnnnnnsssrrrrrrssstttwwwyyyzzz|||{{{{{{|||}}}~~~~~~tttggg___WWWTTTSSSSSSWWW\\\bbbmmm|||qqqkkkhhhmmmtttyyy}}}~~~yyyvvvtttpppkkkhhhhhhfffcccdddgggrrryyydddUUUGGGAAA???===;;;;;;======<<<;;;::::::999999999999999999999888777666666666666777777777777666666666777777777888888888888888999999999:::::::::::::::999888888888999999666777888;;;===@@@CCCDDDDDDHHHPPP[[[kkkAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFGGGFFFEEEDDDEEEDDDDDDDDDEEEFFFGGGHHHKKKLLLNNNQQQSSSUUUWWWXXXVVV]]]jjjuuu~~~rrrooossswwwzzz~~~zzzqqqdddVVVJJJBBB?????????@@@AAABBBBBBCCCCCCEEEGGGJJJLLLMMMPPPTTTWWW]]]___cccgggjjjlllnnnnnnppppppqqqrrrtttvvvxxxyyyzzzzzzzzz{{{||||||yyyvvvhhh]]]TTTRRRRRRRRRSSSVVVXXX```lllvvv}}}sssppprrruuuxxx|||~~~~~~{{{wwwuuuuuutttqqqqqqtttwwwXXXLLLAAA>>>===;;;999999???>>><<<:::888666444333888888888999888888777777555666666777777777777666777777777777888888888888888888999999999:::::::::999999888888888999999:::777888999;;;>>>AAACCCEEECCCGGGOOOYYYiii~~~@@@@@@@@@?????????AAACCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGLLLPPPSSSTTTSSSRRRTTTVVVOOOTTT]]]gggmmmttt{{{pppnnnppprrrwwwuuupppiii___TTTJJJDDD@@@@@@AAABBBBBBCCCCCCCCCCCCEEEHHHJJJLLLNNNRRRUUU\\\^^^bbbfffiiilllmmmnnnmmmnnnpppsssuuuwwwxxxxxxzzzzzzyyyzzz|||~~~~~~wwwppplllooosssyyysssggg\\\XXXWWWUUUSSSSSSUUUYYY___hhhrrreeeOOOEEE>>>======;;;999:::<<<<<<;;;:::888777666666666666777888888888777777444555666777888888777666666666666777777777777888888888999999999:::::::::888777777777888999:::::::::;;;;;;<<<>>>@@@BBBCCCBBBEEELLLUUUdddyyy?????????>>>===>>>@@@BBBAAAAAABBBBBBCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGIIINNNRRRQQQMMMJJJLLLOOOPPPRRRZZZbbbdddfffrrrsssllllllnnnrrrqqqooolllfff\\\PPPHHH@@@@@@AAABBBCCCCCCCCCCCCBBBDDDGGGHHHJJJMMMPPPSSS[[[]]]```eeehhhkkklllmmmkkkmmmpppsssvvvwwwxxxxxx{{{zzzzzzzzz{{{~~~zzzrrrkkkfff___ccchhhlllooorrruuuwww{{{~~~sssfffaaa___ZZZVVVTTTQQQRRRUUU[[[eeeqqq|||tttYYYKKKCCC===>>>???>>><<<===888999999:::<<<===>>>>>>444555666777777777777777444555666888888888777666555555555555666666666777888888999999999:::::::::777777777777888999:::;;;>>>>>>===>>>>>>???@@@AAA@@@DDDJJJSSSaaavvv@@@>>><<<::::::===@@@BBBAAAAAA@@@@@@@@@AAABBBBBBDDDCCCAAAAAAAAABBBDDDFFFAAABBBCCCDDDEEEFFFGGGHHHMMMOOORRRRRROOOLLLIIIHHHOOOLLLMMMRRRVVV\\\fffooopppiiihhhdddmmmtttrrrmmmeeeXXXJJJ@@@>>>>>>AAABBB@@@AAAEEEBBBCCCEEEEEEFFFHHHLLLOOOTTTXXX^^^bbbdddeeeggghhhkkkmmmqqqssstttvvvxxxzzzuuuwwwyyy|||~~~uuujjjbbb]]][[[\\\^^^```aaaaaaaaaaaadddcccccccccdddfffhhhiiippp{{{sssjjjeee```ZZZUUUSSSTTTUUUVVVYYYaaalllttt|||cccPPPCCC@@@;;;999999:::::::::<<<;;;::::::999999::::::777777777777666666666666777777777777777777777777777777777777777888999999666777888999999888777666888888999999999:::::::::999::::::;;;<<<===>>>>>>BBBCCCIIIRRR\\\mmm???>>><<<;;;;;;===???AAAAAAAAAAAAAAAAAAAAABBBBBBDDDCCCBBBAAABBBCCCEEEFFFDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHKKKLLLKKKJJJJJJKKKJJJHHHIIINNNRRRWWW___hhhxxx{{{qqqmmmkkkqqqvvvwwwvvvqqqdddWWWGGGAAA===>>>@@@???@@@CCCAAACCCDDDEEEEEEHHHKKKNNNPPPUUU[[[```dddfffhhhjjjkkknnnqqqssstttuuuwwwyyyuuuwwwyyy|||~~~uuujjjaaa\\\XXXYYYYYYYYYYYYXXXVVVUUUUUUTTTTTTTTTTTTVVVWWWXXXYYYbbbnnnzzz}}}}}}{{{rrrlllfff___ZZZTTTUUUTTTTTTVVV\\\dddkkkrrrzzz|||zzz^^^MMMCCC@@@<<<999999999999999;;;::::::999999999999999777777777777666666666666555555555555555555555555555555555555555666777777777777888888888888777777777777888888888999999999999::::::;;;<<<===>>>>>>BBBCCCGGGNNNYYYkkk===============>>>??????AAAAAAAAAAAABBBBBBBBBCCCDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCEEEGGGHHHHHHIIIJJJLLLHHHFFFHHHLLLOOOQQQXXX```ffflllxxx}}}vvvrrrtttwwwzzz~~~sssgggSSSHHH>>><<<======>>>@@@@@@BBBCCCDDDDDDFFFJJJMMMLLLQQQXXX^^^cccfffjjjlllkkknnnqqqrrrssssssuuuwwwuuuwwwyyy{{{}}}~~~vvvjjjaaa[[[WWWVVVUUUSSSQQQNNNLLLJJJKKKKKKJJJIIIIIIJJJJJJKKKJJJOOOWWW^^^fffqqq}}}{{{{{{yyyxxxyyyyyyrrrjjjccc^^^WWWVVVTTTRRRRRRUUU[[[```fffoooyyyzzzwwwssszzzmmmUUUHHHCCC@@@<<<:::999999999888:::999999888888888888888777777777777666666666666555555555555555555555555555555555555555666777777999999888888888888999999666666777777777888888888999::::::;;;<<<===>>>>>>BBBBBBEEELLLVVViii<<<======>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCGGGGGGHHHGGGFFFGGGIIIKKKLLLJJJKKKNNNOOOOOOTTT[[[\\\aaakkkzzzxxxuuuuuu{{{vvvbbbRRRBBB<<<<<<<<<<<<===???@@@AAABBBCCCEEEHHHKKKJJJOOOVVV\\\```dddhhhkkkkkkmmmpppqqqrrrrrrtttuuuuuuvvvxxxzzz|||~~~~~~wwwkkkaaaZZZXXXWWWTTTRRRNNNKKKHHHGGGIIIHHHGGGGGGFFFEEEEEEEEEHHHKKKNNNQQQVVV^^^gggnnnzzz~~~~~~~~~wwwzzz{{{yyywww{{{|||tttlllddd___YYYWWWTTTQQQPPPRRRUUUXXX___gggqqqyyy}}}sssmmmmmmoooyyy{{{aaaMMMDDDBBB???<<<:::999999888777999888888777777777777777777777777777666666666666555555555555555555555555777777777777777888888999:::999888777777888999:::777777777777888888888999999::::::;;;<<<===>>>>>>@@@AAAFFFNNNYYYjjj<<<<<<===>>>???>>>>>>===>>>???@@@AAABBBBBBBBBBBB????????????@@@@@@AAAAAA??????@@@AAABBBCCCDDDEEEGGGGGGGGGEEEDDDEEEHHHJJJOOOMMMMMMOOOOOONNNRRRXXX\\\```jjjwwwyyyvvv~~~qqq___KKKAAA===;;;;;;<<<===>>>@@@@@@AAACCCGGGIIIKKKOOOTTTYYY]]]aaaeeehhhjjjllloooppppppqqqrrrtttvvvvvvwwwyyy{{{}}}wwwlllbbb\\\WWWVVVTTTQQQNNNKKKIIIHHHGGGFFFFFFEEEDDDCCCBBBAAACCCDDDFFFIIIMMMQQQWWW[[[hhhpppxxx|||}}}~~~~~~~~~~~~zzz{{{}}}zzztttqqqpppvvv{{{{{{yyy{{{~~~uuummmfffaaa[[[XXXUUUSSSRRRSSSTTTUUUYYYaaakkkttt{{{ttthhhdddfffnnnyyypppYYYJJJDDD@@@>>>;;;::::::999888777999888777777666666777777777777777777666666666666666666666666666666666666777777777777777888888999:::999888777777888999:::888888888999999999::::::999::::::;;;<<<===>>>>>>>>>AAAIIISSS^^^mmm<<<<<<===>>>>>>>>>>>>>>><<<===???@@@AAABBBAAAAAA===>>>>>>>>>????????????<<<===???AAACCCEEEFFFGGGCCCDDDDDDDDDCCCDDDGGGIIINNNKKKKKKMMMNNNOOOTTT[[[```fffoooyyy{{{}}}kkkWWWIIIAAA<<<:::;;;;;;===>>>??????AAAEEEHHHJJJNNNSSSWWW[[[^^^bbbeeehhhkkknnnooopppppprrrtttvvvvvvwwwxxx{{{}}}wwwmmmddd^^^VVVTTTRRROOOLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFDDDCCC???@@@AAADDDHHHLLLPPPRRR^^^fffnnnsssxxx|||{{{wwwssssssvvvyyy|||~~~|||{{{sssvvvzzz}}}zzzooogggccceeekkksssvvvvvvyyy~~~wwwoooiiieee]]]ZZZWWWUUUUUUUUUTTTSSSSSSZZZdddmmmwwwzzzpppeeeaaaeeeooozzz{{{fffSSSHHHEEE>>><<<::::::::::::999888999888888777777777777777777777777777666666666666777777777777777777777777555555555555555666777777888888777777777777888888888999999999999:::::::::999::::::;;;<<<===>>>>>>===BBBKKKVVVaaaooo============>>>>>>>>>>>>:::;;;===@@@AAAAAA@@@???===>>>>>>???????????????>>>>>>@@@BBBDDDFFFHHHIIIFFFFFFGGGFFFDDDDDDEEEGGGJJJHHHHHHLLLOOORRRZZZcccfffmmmvvv}}}vvvbbbSSSFFF===:::<<<:::;;;======>>>@@@DDDGGGIIILLLQQQUUUYYY]]]bbbeeegggiiilllnnnoooppprrrtttvvvvvvwwwxxxzzz|||wwwnnnfffaaaVVVUUURRROOOLLLJJJIIIIIILLLLLLLLLLLLKKKJJJHHHGGGCCCAAAAAABBBEEEIIILLLNNNVVV^^^ffflllrrrxxxyyyvvvlllmmmppptttwwwyyywwwuuunnnrrrxxx{{{~~~~~~~~~xxxmmmccc]]][[[\\\aaafffiiikkkpppwww~~~|||vvvooojjjhhh```]]]YYYWWWWWWVVVTTTQQQOOOUUU___iiittt{{{zzzssshhheeejjjrrr~~~lllZZZKKKBBB@@@;;;:::999999;;;;;;:::999999999888777777777777888777777777777666666666666666666666666666666666666555555555555555666777777666666666777777666666666888888888888999999999999999::::::;;;<<<===>>>>>>???BBBKKKVVV```ooo===============>>>??????888:::===???@@@@@@???>>>>>>>>>???@@@@@@@@@@@@???@@@AAABBBDDDFFFGGGIIIIIIMMMMMMMMMJJJGGGDDDCCCDDDHHHFFFGGGLLLQQQWWWaaakkklllsss{{{|||jjjYYYJJJ>>>:::===:::;;;<<<======@@@CCCFFFGGGJJJOOOTTTXXX]]]bbbfffeeehhhkkknnnooopppsssuuuvvvvvvvvvxxxzzz|||wwwooogggcccYYYWWWSSSPPPMMMKKKJJJIIIJJJJJJKKKKKKJJJHHHGGGFFFGGGCCC???>>>???CCCFFFHHHOOOWWW```fffnnnuuuwwwuuuiiijjjmmmqqqtttuuusssqqqmmmrrrxxx|||~~~zzzzzzvvvnnnddd[[[XXXXXXYYY[[[^^^___aaafffmmmsss|||||||||yyysssnnnjjjhhhbbb^^^ZZZXXXWWWVVVRRROOOOOOTTT^^^hhhttt~~~zzz|||wwwllliiiooowwwxxx```PPPCCC<<<::::::999888999;;;<<<;;;::::::999999888888888888888777777777777666666666666555555555555555555555555777777777777777888999999444555666777777666555444777777777777888888888888999::::::;;;<<<===>>>>>>@@@CCCJJJSSS^^^nnn;;;;;;<<<===>>>??????@@@??????????????????????????????>>>>>>??????@@@AAAAAABBBCCCEEEGGGIIIKKKMMMPPPWWW\\\WWWMMMDDDBBBDDDEEEFFFHHHJJJPPP[[[iiisssyyyzzz}}}zzzwwwiiiWWWDDD::::::>>>;;;999999<<<@@@BBBCCCHHHKKKPPPTTTXXX\\\```dddiiiiiijjjjjjjjjlllpppsssvvvwwwxxxxxxxxxyyy|||{{{pppfff```YYYUUUPPPMMMLLLLLLKKKJJJLLLMMMOOOPPPNNNKKKGGGEEEBBBBBBBBB???===>>>BBBGGGNNNQQQWWW___iiippptttuuuppplllllltttzzzyyyuuusssnnnrrrxxx}}}xxxkkk___WWWVVVWWWZZZbbbbbbbbbaaa```bbbggglllrrrvvvwwwssspppnnnjjjdddbbb```^^^\\\[[[XXXTTTRRRPPPQQQUUU^^^mmm~~~wwwvvvzzz}}}zzzxxxyyy}}}}}}}}}vvvsssiiiTTTGGG@@@======::::::::::::::::::::::::;;;;;;:::999888666555444555555444555555666777888888888888777666666555555777777777777777888888999999888777777777888::::::999999888888888888888888;;;;;;;;;<<<<<<<<<<<<<<<@@@AAAGGGQQQ]]]mmm<<<======>>>>>>???????????????????????????????????????>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHJJJKKKPPPVVV[[[WWWNNNFFFEEEGGGIIIJJJJJJMMMSSS^^^jjjrrr{{{xxxzzz~~~zzzooo^^^LLLAAA???<<<;;;999:::===@@@BBBCCCGGGJJJOOOSSSWWW[[[```cccggghhhiiiiiijjjlllpppsssvvvwwwxxxxxxxxxyyy|||~~~~~~}}}rrriiiccc[[[WWWRRROOONNNNNNMMMLLLMMMNNNOOOOOOMMMJJJGGGEEECCCCCCBBB@@@===>>>BBBFFFKKKNNNUUU^^^hhhppptttuuutttoooooouuuzzzyyyuuusssnnnrrrxxx}}}}}}uuujjj___WWWUUUVVVWWWfffiiilllkkkgggfffiiilllsssvvvwwwtttqqqpppkkkfffcccaaa^^^\\\[[[XXXUUURRRQQQQQQTTT\\\iiiyyy}}}uuusssuuuyyy{{{yyywwwuuuvvvxxxzzzzzzyyy~~~~~~~~~vvv\\\LLLEEEAAA??????::::::::::::::::::::::::???>>>>>>===;;;999888777777666666555555555666666666666666666666666666666777666666666666777888888888888777777777888999:::888888888888888888888888;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>??????@@@??????@@@BBBDDDFFFHHHIIINNNTTTYYYVVVNNNHHHHHHJJJNNNMMMMMMQQQZZZeeennnsssyyyuuuvvvzzz~~~vvviiiWWWJJJDDD;;;:::999;;;>>>AAABBBBBBFFFIIINNNRRRVVVZZZ^^^bbbeeefffggghhhiiikkkooorrrvvvwwwxxxxxxxxxxxx{{{}}}|||}}}~~~tttkkkeee\\\YYYTTTQQQQQQPPPOOONNNOOOOOOOOONNNLLLIIIGGGEEEEEEEEECCCAAA??????BBBDDDHHHKKKSSS]]]hhhpppssstttuuupppnnntttxxxwwwtttsssnnnsssxxx}}}~~~xxxnnnddd]]]YYYXXXYYYkkkrrryyyyyysssmmmlllnnntttxxxxxxuuusssrrrnnniiieeeccc```]]][[[YYYUUUSSSQQQQQQRRRYYYdddttt~~~vvvssssssssstttvvvuuutttuuuvvvvvvuuusssvvvwww|||yyydddMMMCCCBBBAAA>>>===999999999999999999999999@@@@@@???>>><<<:::888777888888666555555444444444333333444444555666666777666555555555555666777777888777777777777888999999888888888888888888888888;;;;;;;;;<<<<<<<<<======AAACCCIIITTT```ooo???????????????>>>>>>>>>????????????????????????>>>============>>>??????>>>>>>???@@@BBBDDDFFFGGGKKKPPPTTTRRRLLLHHHIIILLLOOOMMMOOOVVVbbbnnnuuuyyy|||uuussswww}}}{{{ppp```PPPFFF;;;::::::;;;>>>AAABBBBBBDDDGGGLLLPPPTTTXXX\\\___aaaccceeeggghhhkkkoooqqqvvvwwwxxxxxxxxxxxxzzz{{{zzz|||~~~~~~}}}sssjjjddd]]]ZZZVVVTTTSSSRRRQQQPPPQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFDDDCCCAAAAAABBBBBBEEEIIIQQQ\\\gggppptttuuusssmmmjjjooottttttrrrrrrrrruuuzzz~~~zzzqqqiiidddaaa```oooyyyvvvrrrrrrvvvyyyzzzvvvttttttpppkkkiiifffbbb___]]]ZZZWWWTTTQQQQQQRRRWWWaaappp|||wwwtttrrrqqqssssssuuuwwwxxxwwwvvvtttvvvvvvzzzlllXXXEEE>>>??????;;;888999999999999999999999999======<<<;;;999777555444777777666555555555555555333333333444444555555555555444444444444555666666777777777777777888888999888888888888888999999999::::::;;;;;;<<<=========@@@BBBIIITTT```ooo?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???======>>>???@@@BBBDDDEEEGGGKKKNNNMMMIIIGGGHHHKKKLLLLLLPPPYYYgggsss{{{}}}wwwppprrrxxxzzz|||}}}{{{ssseeeTTTGGG>>><<<;;;<<>>:::777888888888888888888888888::::::999888777555444333555555555555555666777777555555444444333333333333444444444444444555555666666666777777888888888888777777888888888999999999::::::;;;;;;<<<======>>>???AAAHHHSSS___nnn===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>=========>>>@@@AAACCCDDDEEEGGGIIIHHHFFFEEEGGGJJJIIILLLQQQ[[[fffpppxxx{{{}}}|||ooolllppprrrwwwzzzyyyuuukkkZZZKKKBBB@@@======???AAACCCDDDDDDGGGJJJMMMOOORRRUUUXXXZZZ]]]aaadddfffiiimmmppprrruuuwwwxxxxxxyyyzzz{{{yyy{{{}}}~~~rrrhhhbbb```^^^[[[ZZZYYYXXXVVVUUUTTTTTTSSSQQQNNNKKKGGGFFFGGGFFFEEEFFFFFFFFFDDDBBBDDDFFFLLLVVVaaalllsssvvvvvvnnniiilllqqqssstttuuuwwwzzz~~~}}}|||~~~|||{{{xxxsssqqqnnnhhhdddaaa^^^\\\ZZZTTTVVVYYY\\\bbbmmmzzz~~~wwwrrrnnnmmmiiimmmrrruuuwwwxxxzzz{{{kkkPPPEEE======???>>>;;;999777777777777777777777777888888888888777666555555444444444555555666888888666555555444333333222222555444444444444555666666555666777777888888777777777777777888999999::::::999::::::;;;<<<===>>>>>>>>>@@@HHHSSS___nnn;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<<<<===>>>=========>>>???AAABBBCCCDDDEEEFFFEEEDDDDDDGGGIIIIIIMMMTTTZZZaaagggmmmqqqssszzz}}}tttlllnnnmmmssswwwxxxxxxrrrcccTTTGGGCCC???===>>>AAADDDEEEEEEGGGJJJLLLMMMOOORRRTTTWWW[[[___cccfffiiimmmooopppsssvvvxxxyyyzzz{{{|||zzz{{{~~~vvvlllfffcccaaa___^^^]]]\\\ZZZYYYUUUVVVVVVTTTQQQLLLHHHEEEFFFEEEEEEFFFHHHHHHEEEBBBCCCDDDHHHQQQ\\\hhhqqquuuzzzpppiiikkknnnpppqqqrrrvvvyyy}}}}}}yyyuuuqqqkkkgggcccaaa^^^\\\WWWZZZ]]]___bbbjjjuuu~~~|||~~~~~~zzztttooolllkkkiiimmmrrruuuvvvxxxzzz}}}ooo]]]EEE???;;;======:::888999777777777777777777777777666666777777777777666666666666555555555666666777555555555444444444444444555555555444555666666777555555777888888888777666666777777888999999::::::999999:::;;;<<<===>>>>>>>>>AAAIIITTT```ooo999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<===============>>>???AAABBBCCCDDDEEEFFFEEECCCDDDGGGIIIKKKPPPVVVZZZ\\\___cccgggmmmyyymmmiiijjjsss~~~|||rrrrrrjjjpppvvvxxxzzzxxxkkk\\\KKKFFF@@@===>>>AAADDDFFFEEEGGGJJJKKKLLLMMMPPPRRRVVVYYY^^^bbbeeeiiillloooooorrrvvvxxxyyyzzz|||}}}{{{|||~~~~~~yyypppjjjfffdddbbbaaaaaa```]]][[[VVVWWWWWWVVVSSSMMMHHHEEEFFFEEEEEEGGGJJJJJJFFFCCCCCCCCCFFFMMMXXXeeennnsss{{{qqqhhhhhhkkkllllllnnntttwww|||}}}wwwsssmmmhhheeebbb___]]]YYY]]]```aaabbbgggqqqxxxyyy{{{|||yyysssnnnkkkkkklllppptttvvvwwwxxx|||yyybbbPPP@@@<<<;;;<<<:::666444555777777777777777777777777333333444555555666555555888777666555555444555555333444444555555666666777666555555555555666777777444555777888888888777666666777777888999999::::::999999:::;;;<<<===>>>??????BBBJJJVVVbbbppp999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;:::<<>><<<:::777666555444777777777777777777777777777777777777777666555555555555666666555444333333777777666555444333333444<<<:::666333333444666888666666666666777777777777666777777777777888888888999999:::;;;;;;<<<<<<===;;;AAAJJJTTTaaasss;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::<<>>AAAAAABBBCCCDDDDDDDDDDDDEEEFFFHHHKKKOOOSSSVVVXXXZZZZZZZZZYYYVVVSSSOOOMMMOOOOOOTTT[[[___aaafffllltttvvvqqqqqqsssttttttiiiaaaUUUIIIBBBAAABBBDDDHHHIIIIIIIIIHHHHHHJJJLLLPPPRRRUUUZZZ___cccfffhhhlllnnnqqqssstttuuuxxxyyy}}}|||{{{zzz|||~~~}}}{{{|||yyytttpppmmmiiieeebbb^^^[[[VVVSSSRRRQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFBBB@@@@@@CCCGGGMMMZZZfffnnnkkkeee```___ccckkkqqqtttwww{{{}}}~~~wwwqqqkkkfffaaa^^^___bbbfffiiikkkmmmppprrrwwwxxxyyyzzzxxxvvvrrrpppooorrrvvvyyyzzzzzz{{{|||||||||www}}}nnnWWWGGGAAA;;;:::999888888888888888666666666666666666666666666666777777777666555555555555555666555555444333222222222222333444666666888888777666555555555555666666666666777777777777888888888888999999999:::999999:::;;;;;;<<<<<<===;;;@@@IIIRRR^^^ppp;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEHHHKKKNNNQQQRRRQQQQQQRRRRRRQQQQQQPPPPPPRRRRRRVVV^^^cccfffjjjooottt~~~xxxssssssvvvwwwxxxsssgggXXXIIIBBBBBBDDDGGGHHHIIIHHHGGGGGGHHHJJJMMMOOORRRWWW\\\aaaeeegggkkkmmmppprrrssstttvvvxxx|||{{{yyyxxxzzz}}}|||xxxtttqqqlllgggdddbbb^^^XXXSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGGGGGGGBBB@@@@@@CCCEEEIIISSS^^^iiigggbbb]]]\\\```iiipppsssvvv||||||}}}wwwqqqmmmiiieeebbb^^^aaafffjjjlllooorrrtttvvvwwwxxxxxxvvvtttrrrppppppsssvvvxxxxxxxxxxxxxxxwwwzzz}}}zzztttpppwww}}}eeeQQQFFFDDD;;;:::999888777777777777666666666666666666666666555666666666666666555555444555555555555555444444222222222222333444555555666777777777666555555444666666666666777777777777888888999999999:::::::::999999:::;;;;;;<<<<<<===;;;@@@GGGPPP\\\nnn999999::::::;;;<<<<<<===::::::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<>>???@@@AAAAAABBBAAAAAAAAABBBDDDGGGIIIKKKLLLMMMJJJJJJJJJKKKLLLMMMNNNOOOOOONNNQQQZZZ```bbbfffkkkrrruuu|||{{{zzz|||~~~yyyhhhTTTFFFBBBCCCFFFHHHIIIIIIGGGGGGHHHIIIKKKMMMPPPTTTYYY___cccfffjjjllloooqqqqqqrrrtttvvvzzzxxxwwwvvvxxx|||}}}zzzvvvrrrmmmiiifffaaaZZZUUUSSSRRRRRRQQQOOONNNKKKIIIGGGGGGGGGGGGCCCBBBCCCEEEFFFHHHPPPYYYdddccc```\\\ZZZ^^^fffnnnqqquuu|||{{{~~~}}}wwwqqqmmmiiieeebbb[[[___eeejjjnnnqqqtttvvvwwwvvvvvvtttrrrpppnnnmmmooorrruuuvvvuuutttsssssssssuuuyyyxxxrrrkkkrrroooZZZHHH@@@AAA<<<;;;:::888777666555555555555555555555555555555555555666666666666555555444444555555555555555444444333333222222333333444555666666777666666444444666666666666777777777777888888999999999:::::::::999999:::;;;;;;<<<<<<===:::???FFFNNNYYYkkk888888999:::;;;<<<======999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<;;;;;;===>>>>>><<<;;;======>>>???@@@@@@@@@@@@@@@AAACCCEEEGGGHHHHHHHHHJJJIIIIIIIIIJJJKKKLLLMMMKKKIIILLLUUU[[[^^^aaadddhhhjjjpppwwwaaaPPPFFFDDDEEEGGGIIIIIIHHHHHHHHHIIIJJJKKKNNNRRRWWW]]]bbbeeeiiikkknnnppppppqqqrrrtttvvvuuutttuuuwww{{{~~~yyytttpppiiieee^^^XXXVVVTTTSSSRRRPPPNNNLLLIIIHHHHHHIIIJJJGGGFFFFFFHHHGGGGGGMMMUUU[[[]]]]]][[[YYY\\\eeemmmpppuuu|||zzz~~~xxxqqqkkkeee```]]]YYY^^^dddjjjnnnrrruuuwwwvvvuuutttqqqooommmkkkkkkmmmpppssssssrrrpppppppppppppppuuuyyysssgggnnn{{{vvvcccRRRCCC<<<>>><<<;;;:::888666555555555555555555555555555555555444444555666666666555555333444555555666555555555555444333333333333333444555555666666666555555444666666666666777777777777888888888888999999999:::999999:::;;;;;;<<<<<<===:::>>>EEELLLWWWiii~~~999999999::::::;;;;;;;;;888999999:::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<:::999888999;;;<<<<<<:::<<<<<<===>>>????????????>>>???AAACCCDDDDDDDDDDDDFFFGGGGGGHHHJJJKKKMMMMMMKKKIIIKKKSSSZZZ\\\^^^aaa___cccnnnnnnZZZLLLFFFDDDFFFIIIJJJIIIIIIJJJKKKIIIJJJMMMQQQVVV]]]bbbeeehhhkkkmmmoooooopppqqqsssrrrrrrrrrtttwwwzzz}}}~~~}}}vvvrrrlllgggaaa\\\XXXVVVTTTRRRQQQOOOMMMJJJJJJJJJLLLMMMLLLJJJKKKKKKHHHEEEHHHOOOPPPTTTXXXYYYXXX\\\eeemmmnnnttt|||zzz~~~~~~wwwpppiiiccc^^^[[[YYY^^^eeejjjnnnqqqsssuuuuuutttrrrooommmlllkkkkkkmmmooorrrrrrqqqooonnnnnnnnnlllqqq{{{{{{vvviiinnnxxxfffVVVKKKAAA===???:::999888777666666666666555555555555555555555555333444555555666666555555333444444555666666555555333333333333444555666666555555555555555555555555666666666666777777777777777777777888888888999999999999:::;;;;;;<<<<<<===:::>>>DDDJJJUUUggg}}};;;;;;::::::::::::999999888888999::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;999888999;;;=========;;;<<<===>>>????????????===>>>@@@AAABBBBBBBBBAAA===>>>AAADDDGGGJJJLLLMMMJJJGGGHHHPPPXXXZZZ\\\^^^]]]dddqqqvvvbbbQQQIIIDDDFFFIIIJJJJJJJJJKKKLLLIIIJJJLLLPPPVVV]]]bbbfffhhhjjjmmmnnnnnnoooqqqrrrooopppqqqtttvvvyyy{{{}}}~~~~~~~~~}}}vvvqqqmmmiiiccc^^^ZZZWWWUUURRRRRRPPPNNNLLLKKKLLLNNNPPPOOOMMMMMMMMMHHHCCCEEEJJJHHHNNNTTTWWWWWW\\\eeemmmnnnttt|||~~~zzz~~~}}}yyytttpppooonnnpppwwwzzztttnnniiiddd```]]][[[___eeejjjmmmoooqqqrrrtttsssqqqooommmmmmmmmmmmllloooqqqrrrqqqooonnnnnnmmmkkknnnxxx}}}xxxnnnqqqwwwqqqSSSGGGCCC===;;;>>>888777777777777777888888555555555555555555555555333333444555666666666555333333444555666666666555222222333444555777888999555555444444444555555666666666666666777777777777666777777777777888888888999999:::;;;;;;<<<<<<===:::>>>CCCIIITTTfff|||999999999888888888777777888888999999999::::::::::::::::::999999888888888999999888888999999::::::<<<<<<===>>>>>>===<<<;;;>>>>>>???@@@AAAAAABBBCCCAAABBBCCCDDDEEEEEEEEEEEEGGGGGGIIIKKKOOOSSSVVVXXXYYYfffwww}}}xxx|||~~~ppp\\\KKKFFFFFFFFFIIILLLNNNNNNNNNMMMLLLLLLOOOUUU\\\aaadddggghhhiiikkknnnpppqqqrrrpppppprrrtttwwwzzz}}}~~~|||}}}~~~~~~}}}~~~zzzvvvrrrlllddd^^^\\\ZZZVVVSSSQQQNNNJJJIIIJJJLLLMMMMMMNNNMMMKKKHHHFFFEEEDDDDDDEEEIIINNNPPPRRRXXXbbbjjjrrrvvv|||}}}uuuvvv~~~rrrhhhccc```^^^fffeeegggkkkoooyyy|||uuunnngggaaa^^^\\\[[[___dddfffggghhhlllpppooopppooommmooossstttqqqpppmmmlllmmmppprrrpppnnnoookkkjjjooo{{{yyywwwvvvwwwzzz~~~gggPPPGGGBBB:::888;;;<<<:::777444333444555666444444333222333444555666666666555555555444444444333444444555555444444333222222222222222222222222333444555555444444555777555555555555666666666666777888999888777666777888999:::;;;;;;<<<<<<;;;;;;>>>>>>BBBJJJSSSaaauuu999999999888888777777777888888888999999999:::::::::::::::999999888888888999888888777888888999999<<<<<<===>>>>>>===<<<;;;======>>>???AAABBBCCCCCC@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFHHHKKKNNNQQQSSSZZZfffwww}}}ssstttyyy{{{hhhWWWHHHFFFFFFGGGIIIJJJJJJJJJKKKKKKKKKNNNSSSZZZ___bbbggghhhiiikkknnnpppqqqrrrrrrrrrsssuuuwwwyyy{{{||||||}}}}}}}}}||||||~~~}}}yyyrrrlllddd___\\\YYYVVVRRRQQQNNNKKKIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFDDDCCCBBBCCCHHHLLLOOOQQQXXXbbbjjjssswww}}}}}}tttuuuzzzssshhh```ZZZVVVTTTWWWWWWYYY\\\___gggwww}}}yyyssskkkddd___]]][[[\\\```dddffffffgggkkknnnnnnooommmkkkmmmrrrsssqqqooollljjjjjjmmmnnnllljjjkkkhhhffflllxxx{{{{{{{{{zzzyyyxxxxxxxxxsss]]]HHHBBB>>>888666:::;;;:::777555444444555666444444333333333444555666666666555555555444444444333444444555555444444333444444444444444444444444222333444444333333444666666666666777777777777888666777888888777666777999999::::::;;;;;;;;;;;;;;;>>>>>>BBBJJJSSS```ttt888888888888777777777777777888888888999999999999999999999999999888888888888888777777777777888888<<<<<<============<<<<<<<<<<<<>>>???AAABBBCCCDDD???@@@AAABBBBBBCCCCCCBBBDDDDDDDDDFFFHHHKKKNNNPPPYYYeeetttsssnnnoooyyy}}}lll\\\MMMJJJHHHGGGHHHIIIIIIHHHJJJJJJKKKMMMQQQWWW\\\___fffgggiiikkknnnppprrrssstttttttttuuuvvvxxxyyyzzz{{{||||||{{{zzzzzz|||~~~}}}tttnnngggbbb___\\\WWWSSSQQQNNNKKKIIIIIIIIIIIIHHHGGGGGGGGGGGGEEECCCAAA@@@AAAFFFKKKMMMPPPVVVaaaiiissswww}}}yyynnnlllnnnqqqvvv|||vvvpppiiiaaa[[[VVVRRROOOQQQQQQRRRTTTVVV[[[gggttt{{{vvvooogggaaa]]]\\\[[[]]]aaaeeefffeeeeeehhhkkkmmmnnnllljjjmmmrrrssspppmmmjjjfffeeeggggggfffddddddbbbbbbhhhtttyyyuuutttsss}}}~~~uuuooooooqqqcccQQQBBB>>>===888777999999999888777666555555444444333333333333444555666555555555555555444444444333444444555555444444333555555555555555555555555111222444333222222333555777777777777888888888888555666888888777777888:::::::::::::::;;;;;;;;;;;;>>>???BBBIIIRRR___sss777777777777777777777777777777777888888888888999999999999888888888888888999999888888888888999999<<<<<<<<<===============;;;<<<===???@@@BBBCCCDDD???@@@AAABBBBBBCCCCCCCCCFFFFFFFFFGGGIIILLLNNNPPPWWWbbbppp{{{|||ooohhhooovvv~~~zzzkkk\\\SSSPPPKKKIIIIIIJJJKKKKKKJJJKKKLLLNNNQQQUUUZZZ]]]dddeeegggiiillloooqqqrrrssssssssstttuuuwwwyyyzzzyyyzzzzzzzzzxxxxxxzzz{{{~~~~~~~~~}}}wwwrrrkkkgggccc___YYYUUUQQQNNNKKKHHHHHHGGGFFFEEECCCDDDEEEEEEDDDBBB@@@>>>???CCCIIILLLNNNUUU```hhhrrrwww}}}{{{llldddaaaaaaeeekkkllljjjgggdddaaa]]]XXXTTTUUUSSSSSSUUUTTTVVV^^^hhhxxx}}}xxxsssmmmeee```]]]]]]]]]___bbbffffffddddddfffiiimmmnnnmmmkkknnnrrrssspppkkkgggbbb```aaabbb```^^^]]]\\\^^^eeeqqq}}}xxxqqqllliiisssxxxvvvqqquuu|||pppWWWKKK@@@======;;;999999777888888888777666444333333333333333444444555555555555555555555555555555333444444555555444444333555555555555555555555555111333444444333333444555666666777777777888888888444666777888777777999;;;:::::::::::::::;;;;;;;;;>>>???BBBIIIQQQ^^^rrr666666666666666666666666666666777777777888888888888888888888888888888888:::999999999999:::;;;;;;<<<<<<<<<<<<======>>>>>>;;;<<<===>>>@@@AAABBBCCC@@@AAABBBCCCCCCDDDCCCCCCFFFEEEFFFGGGHHHKKKMMMNNNWWW```llluuu|||wwwhhhjjjpppuuuxxxzzzwwwmmmaaaYYYTTTNNNJJJIIIKKKMMMMMMKKKMMMOOOPPPPPPSSSXXX\\\```aaacccfffjjjmmmooopppooopppqqqrrrtttwwwyyyzzzwwwxxxyyyxxxwwwwwwyyyzzz|||||||||~~~|||xxx{{{{{{uuu~~~||||||~~~|||xxxsssmmmiiieee```YYYTTTPPPNNNJJJHHHGGGEEEDDDBBB@@@AAABBBCCCCCCAAA???>>>===AAAGGGJJJNNNUUU```hhhqqqvvv|||rrrfff^^^ZZZ]]]bbbggghhhiiikkkkkkgggbbb^^^XXXVVVTTTTTTRRRQQQVVV]]]kkkwwwyyytttpppkkkeeeaaa```___```aaadddggggggddddddeeehhhmmmoooooonnnppptttsssooogggccc___^^^______]]]ZZZXXXYYY]]]eeeqqq}}}~~~vvvmmmhhhkkkqqq{{{||||||zzzdddOOOFFF>>>======;;;888777666777888999888666444333333333333444444444444444444555555555555555555555333444444555555444444333444444444444444444444444333444555555444444555666555555555666666666777777444666777888777777999;;;:::999999999999:::;;;<<<>>>>>>BBBIIIRRR___sss555555555555666666666666666666666666777777777777777777777888888888888888999999999:::;;;<<<===>>><<<<<<;;;<<<<<<===>>>???<<<======>>>???@@@AAAAAA@@@AAABBBCCCCCCDDDDDDDDDBBBBBBBBBCCCEEEHHHJJJLLLUUU]]]gggooottt|||qqqeeehhhjjjlllooorrrnnnggg^^^XXXPPPJJJHHHIIIKKKLLLKKKNNNPPPPPPPPPQQQVVVZZZ[[[]]]___cccfffjjjlllnnnmmmnnnooopppsssuuuwwwxxxuuuvvvwwwwwwwwwwwwyyy{{{{{{{{{|||~~~~~~ssswww|||wwwoooyyy~~~}}}~~~wwwsssnnniiieee___WWWQQQOOOLLLIIIGGGFFFDDDBBB@@@>>>???@@@AAAAAAAAA@@@???;;;@@@FFFJJJMMMUUU```iiirrrvvv|||yyymmmbbb[[[ZZZ^^^eeehhhlllqqqsssqqqlllhhhbbb]]]ZZZXXXUUURRRUUUZZZ```lllwww}}}{{{uuuooommmiiifffdddbbbbbbbbbbbbeeehhhhhheeedddfffhhhmmmppprrrqqqssstttqqqkkkccc```^^^^^^______\\\YYYUUUYYY```iiittt~~~xxxssslllrrr{{{jjjYYYGGGAAA<<<999999999777555666777888888888666555444222333444444555555444444444444444555555555555555333444444555555444444333333333333333333333333333333444666555444444555777555555555555666666666666555666888888777777888::::::999888888888999;;;<<<>>>>>>BBBJJJSSSaaauuu444444444555555666666666555555555666666666777777666777777777888888888999666777777999:::<<<>>>???<<<;;;;;;;;;<<<===???@@@===>>>>>>>>>?????????@@@???@@@AAABBBBBBCCCCCCBBB??????@@@AAACCCFFFIIIJJJNNNUUU^^^dddkkksssjjjiiifffcccgggmmmnnnjjjggg___TTTLLLHHHHHHIIIJJJJJJMMMPPPPPPNNNNNNRRRWWWWWWXXX[[[___cccfffiiikkkmmmnnnnnnoooppprrrtttuuutttuuuvvvwwwwwwxxxzzz|||||||||}}}~~~}}}~~~yyy{{{|||oootttzzzyyyvvvqqqmmmhhhaaaYYYRRRMMMKKKHHHFFFEEEDDDAAA???>>>>>>??????@@@@@@AAAAAA;;;@@@FFFJJJNNNUUUaaajjjtttxxx~~~ttthhhbbbcccjjjmmmtttzzz~~~}}}xxxtttpppjjjdddaaa]]]ZZZ[[[```^^^fffmmmooopppqqqnnnjjjiiihhhgggfffeeeddddddccccccfffiiiiiifffeeegggiiilllpppsssssstttsssmmmfff___^^^]]]___bbbaaa^^^ZZZUUUZZZdddnnnxxxzzz}}}nnnYYYMMMAAA>>>:::777888999888555777777777777777666666555222333444555555555444444444444444555555555666666333444444555555444444333333333333333333333333333222444555555444333555666555666666666666777777777666777888888777666777999:::999888777888999;;;<<<>>>>>>CCCKKKTTTbbbwww444444444555555555666666555555555555666666666777666666777777888888888999444555666777:::<<<>>>???<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA??????@@@AAADDDGGGJJJKKKGGGMMMUUU[[[bbblllxxxxxxtttllleeegggmmmpppoooooogggZZZOOOJJJHHHIIIJJJIIIMMMPPPOOOLLLLLLPPPUUUTTTVVVYYY]]]aaadddgggiiinnnnnnnnnnnnooopppqqqqqqssstttvvvwwwwwwxxx{{{}}}~~~~~~||||||~~~qqqqqqsssxxx}}}zzzuuuqqqmmmeee\\\UUULLLJJJGGGFFFEEEDDDAAA???>>>>>>>>>>>>???@@@AAABBB;;;@@@FFFJJJNNNVVVaaajjjvvvzzz{{{rrroooqqquuu|||wwwpppjjjfffbbb^^^___cccbbbgggiiigggddddddbbb^^^eeeeeefffffffffeeedddddddddgggjjjiiigggfffhhhjjjjjjooosssttttttrrrkkkbbb]]]]]]]]]```dddccc___[[[UUU\\\gggrrr{{{zzzaaaNNNEEE???===:::777888;;;:::888777777777777666666666666222333444555555555444333444444444555555555666666333444444555555444444333444444444444444444444444111333444444333222444555777777777777888888888888777888999888777666777888:::999888777777999;;;<<<===>>>CCCKKKUUUdddyyy333444555777777666666555555555666666666666555555777777888888888999999999555777999;;;===>>>>>>>>>@@@???>>>======<<<======>>>===============>>>???>>>>>>>>>???@@@AAACCCCCCDDDCCCAAA@@@AAACCCEEEFFFJJJKKKNNNSSSZZZdddnnnvvv|||rrrooonnnjjjoooxxxzzzmmm\\\PPPMMMMMMKKKHHHJJJNNNPPPQQQQQQRRRRRRSSSTTTUUUYYY]]]bbbfffhhhkkkkkklllmmmnnnoooooopppooopppqqqqqqqqqsssvvvyyyzzz{{{}}}~~~~~~zzzvvvvvv{{{{{{vvvpppfff[[[SSSMMMLLLJJJHHHFFFDDDCCCCCC======>>>@@@@@@AAAAAAAAA@@@@@@BBBEEELLLWWWccckkkuuuyyy}}}{{{|||yyywwwrrrllliiigggccc^^^fffbbb\\\YYYWWWXXXXXXXXXZZZ^^^cccdddbbbaaaaaacccgggjjjjjjfffeeeggghhhgggbbbeeejjjpppssspppgggaaa[[[ZZZ[[[^^^aaabbb```]]]XXX]]]gggsss~~~~~~~~~iiiUUUIIIEEE>>>>>>===;;;999888666666666666555555555444444444444444444333333222222222444333222444777777444111333444444555555444444333222222333333333333444444444444444555555555555666444555777888999777666555555555666666777777888888::::::999999::::::;;;<<>>>>>???=========>>>???@@@BBBBBBCCCBBBBBBAAABBBCCCDDDEEEIIIJJJNNNRRRYYYbbbmmmtttyyyuuuwww{{{wwwrrrttt|||}}}oooaaaXXXOOOHHHFFFHHHJJJKKKLLLMMMMMMNNNPPPQQQSSSVVV[[[___ccceeehhhhhhhhhiiijjjkkkllllllnnnoooppppppppprrruuuxxxxxxyyy{{{|||}}}}}}}}}|||{{{~~~|||~~~yyyrrriii^^^VVVNNNMMMKKKIIIGGGEEEDDDDDD===>>>???@@@AAAAAAAAAAAA@@@AAABBBFFFMMMXXXdddllltttxxx|||||||||wwwtttpppkkkhhhfffccc``````]]]XXXUUUSSSSSSTTTTTT[[[___dddeeecccaaaaaabbbgggkkkkkkgggdddeeefffdddaaaccchhhmmmpppmmmfff```[[[[[[\\\___bbbbbb___\\\YYY___iiivvv}}}~~~ttt```NNNDDDBBB===<<<;;;:::999888777666444444444333333333222222555444444444333333333222555333222333666666444222333333444444444444333333222222333333333333444444444444444555555555555666444555777888999:::999999555555666666777888888888::::::999999::::::;;;<<<>>>>>>CCCJJJSSS```sss666777888::::::999999888666777777888888777777666777777777777888888888888666777888999::::::::::::777777888888888888999999;;;;;;;;;<<<===>>>???@@@<<<<<<<<<===>>>???AAAAAABBBBBBCCCCCCCCCCCCCCCCCCGGGIIILLLPPPVVV___iiiooorrrllllllsss|||{{{zzzxxxhhhVVVGGGFFFFFFFFFFFFGGGIIIJJJKKKMMMNNNPPPTTTXXX\\\___aaacccccccccdddeeeggghhhiiikkklllnnnooooooqqqtttvvvwwwwwwyyyzzzzzzyyyxxxwwwxxx~~~~~~~~~zzzsssjjj___VVVOOONNNLLLJJJHHHFFFEEEEEE??????@@@AAAAAABBBBBBBBBBBBBBBDDDGGGNNNYYYeeemmmsssxxx{{{xxx{{{}}}{{{yyyppplllgggdddbbb```^^^]]]\\\ZZZXXXUUUSSSRRRRRRRRR]]]bbbfffgggeeebbbaaaaaahhhllllllhhhdddeeedddaaaaaacccfffjjjllliiiddd```\\\]]]___aaacccaaa]]]ZZZZZZaaammmzzz{{{zzz|||~~~yyyeeeTTTEEE>>>>>>::::::999999888777777666444444444444444333333333555555555444444444444444666444222333444555444333333333444444444444333333222222333333333333444444444444444555555555555666555666666777888888999999555555666777777888888999::::::999999::::::;;;<<<<<<===AAAIIIRRR^^^rrr444555777888888888777666777777888888888888777777777777777777777777777777666666777777777777777777777888999::::::;;;;;;;;;:::::::::;;;<<<>>>???@@@============???@@@AAABBBAAABBBCCCEEEEEEDDDBBBAAAEEEGGGIIIMMMRRRZZZccciiilllfffdddlllxxxwww```NNNGGGEEEBBBBBBDDDFFFIIIJJJJJJKKKNNNQQQUUUYYY\\\^^^````````````bbbccceeefffiiikkkmmmnnnoooqqqtttvvvwwwwwwxxxwwwwwwuuusssrrrwww}}}|||~~~xxxrrrhhh]]]UUUOOONNNLLLJJJHHHFFFEEEEEEAAAAAAAAAAAABBBCCCCCCDDDCCCDDDEEEHHHOOOZZZfffoootttyyy}}}||||||yyywwwmmmgggbbb```___]]]\\\]]]^^^___^^^\\\ZZZXXXXXXXXXbbbfffjjjjjjgggcccaaabbbiiimmmnnniiiffffffeeebbbbbbdddgggiiiiiigggccc```\\\^^^```bbbbbb___[[[XXX[[[cccqqq}}}~~~yyywwwyyy|||iiiWWWIII???;;;<<<888888888888777777777777666666666666666666666666555555555555555555555555666444333222333444555555333333333444444333333333222222222333333333444444444444444555555555555666777777666555555666666777555666666777888888999999::::::999999::::::;;;<<<<<<===AAAIIIQQQ^^^rrr444555666777888777666666777777888888888888777777666666666666666666666666666666666666666666666666777888999;;;<<<<<<<<<<<<999999999:::;;;===>>>???>>>>>>>>>???@@@AAABBBCCCAAABBBDDDEEEEEEDDDBBB@@@CCCDDDGGGIIIMMMTTT[[[```ddd___^^^ffftttlll[[[IIIDDD???===???CCCFFFGGGHHHIIILLLPPPSSSWWWYYYZZZ]]]]]]\\\]]]^^^aaacccdddfffiiilllnnnoooqqqsssuuuwwwxxxxxxwwwuuusssqqqoooxxx~~~}}}~~~~~~~~~~~~xxxrrriii^^^VVVPPPNNNLLLJJJHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEDDDDDDFFFIIIPPP[[[gggooovvv{{{}}}xxxrrrjjjdddcccbbb______ccceeeggghhhgggdddbbbaaaaaajjjmmmooonnniiieeeddddddjjjnnnoookkkhhhiiiiiigggfffhhhjjjjjjiiieeebbb```[[[]]]``````___\\\YYYWWW[[[eeesss|||yyytttwww|||rrr\\\MMMDDD===;;;===777777777777777777777777555555666666666666666666555555555555555555555555555555444333222333444666222333333333333333333222222222222333333333444444444444444555555555555666666666666666666777888999666666777777888999999999::::::999999::::::;;;<<<======BBBIIIRRR___rrr555666777999999888888777666777777888888777777666666666666666555555555555666555555555555555666777666777999:::;;;;;;::::::999999999:::;;;<<<===>>>>>>>>>??????@@@AAACCCDDDAAABBBDDDEEEEEECCCAAA@@@AAACCCDDDFFFHHHMMMRRRWWWYYYVVVWWW___mmmyyyxxxiiiOOOHHH???:::;;;???AAABBBEEEGGGJJJNNNQQQTTTVVVWWWYYYXXXXXXXXXZZZ\\\___aaacccfffiiilllnnnooorrrtttvvvwwwwwwwwwvvvuuusssrrryyy~~~}}}~~~~~~}}}~~~~~~{{{vvvmmmccc[[[QQQPPPNNNLLLIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDFFFIIIPPP[[[gggoooxxx|||yyynnnggggggeee```aaaffflllpppttttttpppmmmllllllssstttuuuqqqlllhhhhhhiiilllpppoookkkhhhjjjkkkjjjhhhkkkmmmmmmiiiddd```^^^ZZZ[[[]]]]]]ZZZXXXVVVVVV]]]hhhvvv~~~{{{zzzuuuxxx~~~tttdddQQQFFFAAA===<<<===888888888777777777777777222222222333333333333333444444444444444555555555333444555444333222444666222222333333333333222222222222333333333333444444444444444555555555555666444555666888999;;;<<<===666666777888888999999:::::::::999999::::::;;;<<<======AAAIIIRRR___rrr444555666777888777777666555666666777777666666555666666666555555444444444555555444444555666777888666777999:::;;;:::999888::::::999999:::;;;<<<<<<>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDDDDDDDCCCAAAAAA@@@AAABBBCCCDDDGGGKKKOOOPPPPPPRRRYYYeeeqqqxxxyyyxxx\\\RRREEE===;;;===???>>>BBBDDDGGGKKKNNNQQQRRRSSSSSSRRRQQQQQQSSSVVVYYY\\\___bbbfffiiikkkmmmoooqqqssstttvvvxxxyyyyyyyyyyyyzzz~~~~~~~~~~~~zzzyyyzzz|||~~~yyyqqqggg___TTTRRRPPPNNNLLLKKKJJJIIIHHHGGGEEEDDDDDDEEEFFFGGGCCCDDDEEEIIIPPP[[[gggoooxxx{{{xxxpppooommmfffgggmmmuuu{{{}}}yyywwwxxx{{{{{{yyytttnnnkkklllnnnppprrrpppiiifffhhhjjjjjjiiimmmooonnnhhhaaa\\\ZZZWWWYYYZZZXXXUUUTTTTTTVVVaaakkkxxx}}}{{{zzzyyyzzzwww{{{fffWWWGGGAAA>>><<<;;;;;;999999999888888777777777111111111222222222333333222333333333444444444444222444666666333222333555222222333333333333222222222222333333333333444444444444444555555555555666444555666888888888777777666777777888888999::::::::::::999999::::::;;;<<<;;;<<<@@@HHHPPP]]]qqq111222444555555555444333555555666666666666555555666666555555555444444444555555444444555666888999888999;;;<<<<<<;;;:::999:::::::::999999:::;;;;;;<<<<<<======>>>@@@AAABBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@AAAAAAAAACCCGGGJJJLLLMMMQQQWWWaaalllrrrsss{{{}}}uuuyyyhhh\\\LLLBBB>>>??????>>>???AAAEEEIIILLLNNNOOOPPPNNNMMMLLLLLLNNNQQQUUUWWW\\\___dddgggiiikkkmmmooooooqqquuuxxx{{{}}}zzz}}}|||~~~~~~~~~tttsssvvv{{{~~~yyyrrrhhhaaaVVVUUUSSSPPPNNNMMMLLLKKKIIIGGGFFFDDDDDDEEEGGGHHHCCCDDDEEEHHHOOOZZZgggooowwwzzz~~~~~~}}}yyyrrrssszzz}}}|||vvvooommmnnnqqqrrrsssppphhhdddfffhhhhhhjjjmmmpppooohhh```ZZZXXXVVVWWWXXXVVVRRRQQQSSSVVVdddnnn{{{|||xxxvvvvvvxxxzzzyyy~~~\\\OOOAAA======;;;999999::::::999999888777777666222222222333333444444444222222222333333444444444111444777777444222333444222222222333333222222222222222333333333444444444444444444555555555666666666666777666444111...,,,777777777888999999::::::::::::999999::::::;;;<<<::::::???FFFOOO\\\ooo333444444555666777888888666666666666666777888888555444333222333555777888444333333444444555666777555666888:::;;;;;;;;;:::999999999999:::;;;<<<<<<===<<<;;;;;;===???BBBDDDEEECCCAAABBBDDDEEECCC@@@BBB@@@>>>???BBBDDDCCCAAAGGGGGGKKKUUUbbbkkknnnmmmwww~~~rrrsssxxxvvvfffQQQDDDBBBCCCAAA>>>???AAADDDHHHJJJKKKKKKJJJJJJIIIHHHGGGIIIMMMQQQTTTZZZ\\\```eeeiiikkklllllloooppprrrsssuuuwww{{{~~~}}}}}}~~~~~~~~~~~~~~~rrrjjjoootttsss~~~|||zzzzzz{{{||||||{{{~~~}}}|||{{{vvvoooiii___^^^XXXQQQOOOQQQQQQMMMKKKIIIFFFFFFFFFGGGGGGFFFFFFCCCDDDLLLTTT[[[bbbiiioooyyy{{{sssjjjiiimmmrrrppplllgggdddcccfffiiijjjmmmooolllddd[[[VVVTTTVVVZZZ]]][[[WWWUUUXXX[[[hhhttt|||xxxwwwuuurrrssswwwyyyuuuUUUMMMBBB<<<;;;:::777555888888999999888777555444333333333444444555555555222222222222222222222222000111222222444444555666444444333222222111111000444444333222222111000000444444444555555555555666888888777777777777777888444666888888888777888999888888999999::::::::::::::::::>>>FFFNNNZZZnnn~~~444444444444555555555555555555555555555666666777555444333222222444555666555555555555666777888999666777888::::::::::::999888888999999::::::;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDBBB@@@AAACCCDDDCCCAAABBB@@@>>>???AAACCCBBBAAAEEEEEEHHHQQQ\\\dddffffffjjjoooyyyvvvtttuuu|||~~~nnnXXXHHHBBB@@@???>>>???AAAEEEIIILLLNNNOOOOOOIIIHHHGGGFFFHHHKKKOOOQQQVVVYYY]]]bbbfffhhhjjjjjjmmmoooqqqrrrsssvvvyyy|||{{{||||||}}}}}}~~~~~~}}}~~~wwwmmmpppuuuwww|||zzzwwwuuuttttttttttttyyyxxxwwwxxxyyywwwrrrooogggfffaaaZZZWWWXXXVVVQQQLLLJJJHHHGGGHHHIIIIIIIIIHHHDDDEEEKKKRRRXXX```gggoooxxxwwwnnnkkknnnrrrppplllhhhddddddfffiiikkknnnpppmmmeee\\\VVVTTTTTTXXX[[[ZZZWWWVVVZZZ^^^jjjvvv~~~zzzwwwwwwvvvuuuxxx}}}~~~gggPPPHHH@@@;;;:::;;;999777888888999999888666555444333333333444444444555555333333333333333333333333111222222333333444444555333333333333333333333333222222222222222222222222444444444444555555555555888888777777777777777888::::::999777666666999<<<888888888888888888999999;;;;;;???FFFNNNZZZmmm}}}444444444444333333222222333444444444444555555555666555333222222333444555555555555555666777888999777888999999999999888888888888888999999:::;;;;;;;;;<<<===???@@@AAABBBBBBAAA@@@@@@AAACCCDDDCCCBBBAAA@@@>>>???@@@BBBAAAAAABBBBBBDDDKKKSSSYYYZZZYYYYYY[[[bbboooxxxqqqlllppp|||uuubbbPPPEEEAAA@@@AAA@@@AAACCCFFFIIIKKKMMMMMMHHHGGGEEEEEEFFFIIILLLNNNRRRTTTXXX]]]bbbeeeggghhhkkkmmmooopppqqqsssvvvyyyyyyyyyyyyyyyzzz|||~~~~~~~~~~~~~~~rrrrrrwww||||||xxxssspppnnnmmmmmmpppoooppprrruuuwwwwwwvvvqqqqqqlllfffbbbaaa\\\VVVMMMKKKIIIHHHIIIJJJJJJJJJJJJFFFEEEJJJOOOUUU\\\dddooowww~~~zzzqqqnnnpppqqqpppmmmiiifffeeegggiiimmmppprrrnnnfff]]]WWWUUUSSSVVVZZZYYYWWWWWW\\\aaaooozzz~~~vvvsssrrrtttuuuvvv{{{lllVVVIIICCC<<<999:::;;;;;;:::999999999888777555444333333333333333444444444444333333333333333333333333333333333333333333333333222222333333444555555666000000111222333333444444444444444444555555555555777777777666666777777888;;;999555111///000555999;;;:::999888888888999:::<<<<<<@@@FFFMMMYYYlll|||444444444333333333333333333333444555555555555555777666555444333333444444333333333333444555666666999999888888888777777666666777888999999:::::::::999;;;>>>@@@AAABBBAAA@@@?????????@@@AAABBBCCCBBB@@@@@@?????????@@@@@@@@@??????AAAEEEJJJMMMMMMMMMKKKNNNSSS^^^qqqtttiiihhhsss~~~yyylll]]]PPPGGGDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKHHHFFFEEEDDDDDDFFFHHHJJJNNNPPPTTTYYY^^^aaadddeeeiiikkkmmmoooppprrrtttwwwvvvvvvuuuvvvxxx{{{~~~}}}~~~zzzuuuzzzyyyrrrmmmllllllkkkkkkkkkmmmqqquuuxxxzzzxxxyyywwwqqqmmmjjjddd\\\RRROOOLLLJJJJJJJJJIIIHHHKKKGGGFFFIIILLLQQQYYYbbbnnnwww}}}}}}{{{vvvpppnnnqqqqqqpppoookkkiiihhhiiikkknnnqqqrrrooofff\\\VVVTTTSSSWWWYYYYYYVVVXXX^^^dddttt}}}}}}yyyrrrqqqrrruuuvvvyyyxxx___KKKCCC???:::888888:::;;;;;;999999888777666444333222333333333333333333333333444444444444444444444444444444444333333222222222222222222333333333444444000111111222222333444444333333444444444555555555777666666666666777777888888666333000...000444888===<<<:::999999:::;;;<<<>>>===AAAFFFMMMXXXkkk{{{222333333444555555666666333444555666666666555555777777666555555444444444222222222333333444555666999888888777666666666666555666777888999999999999888:::===@@@AAAAAA@@@???===>>>??????@@@@@@AAABBB????????????>>>>>>???@@@>>>>>>???AAACCCEEEDDDDDDEEEIIIOOOWWWfff~~~oooiiinnnxxx}}}~~~~~~}}}xxxnnn```RRRIIIDDDGGGHHHJJJKKKMMMNNNNNNNNNHHHGGGFFFDDDDDDDDDFFFFFFKKKMMMPPPUUUZZZ^^^aaabbbeeehhhkkkmmmooopppsssuuuttttttssstttvvvyyy|||~~~}}}~~~zzz}}}vvvooollllllkkkjjjjjjkkklllppptttwww{{{~~~|||yyyvvvnnneee[[[XXXSSSPPPNNNLLLJJJHHHLLLHHHFFFHHHJJJNNNXXXbbbooowww~~~wwwsssooolllnnnrrrrrrrrrrrrooommmlllmmmnnnooorrrsssooofff\\\VVVSSSUUUXXXZZZYYYWWWYYYaaagggyyy~~~yyyvvvtttsssvvvzzz|||}}}kkkVVVFFFAAA>>>:::777777888999:::888888777666444444333333333333333333333333333333444444444444444444444444555444444333333222222111222222222222111111000000222222222222222222222222333333333444444444444555666666555555666777888888777888888777666777999;;;;;;:::999888888999::::::>>>>>>AAAGGGMMMXXXjjjzzz222222333444555666777777333444555777777666555555555555555555555555444444444444444444555666777888888888777666555555666666444555777888999999888888777999<<<>>>@@@@@@???>>><<<>>>??????>>>>>>@@@AAA??????@@@>>>===<<<>>>???===>>>???@@@@@@AAA@@@@@@BBBHHHOOOSSS\\\mmmyyynnnmmmqqquuuwww~~~~~~rrraaaRRRIIIFFFHHHKKKNNNOOOPPPOOONNNJJJIIIGGGFFFDDDDDDDDDEEEHHHJJJMMMQQQUUUYYY]]]^^^```cccgggjjjllloooqqqtttssssssssstttvvvxxx{{{|||zzzqqqlllkkkkkkkkkjjjhhhgggiiimmmpppyyy~~~xxxnnneeeaaa\\\WWWTTTQQQNNNLLLKKKHHHFFFGGGIIIMMMYYYeeepppxxxuuupppmmmlllooottttttuuuuuutttrrrqqqqqqrrrqqqtttuuupppggg]]]VVVTTTUUUXXXZZZYYYXXX\\\eeemmm|||{{{vvvsssqqqrrrvvv{{{~~~lll]]]NNNBBB>>><<<:::777666777888:::777666555444444333444444333333333333222222222222333333333333333333333333444444444333333222222222333222222111000000//////333222222222222222222222333333333333444444444444555555555555666777888888333666888999888888888999666666777777777888888888>>>>>>AAAFFFMMMXXXkkk{{{222222333333444444444555222333444666666555444333222222333333444333333333444444444444555666777777888777666555555555666777333555777888999999777777777888:::<<<===>>>>>>>>><<<>>>@@@???===<<<>>>@@@>>>???@@@>>><<<;;;===???>>>???@@@AAA@@@@@@@@@@@@AAAGGGLLLLLLNNNZZZooozzzsssrrruuuwww{{{tttcccXXXOOOQQQTTTUUUUUURRRNNNLLLLLLKKKIIIGGGFFFEEEDDDDDDFFFGGGIIIMMMQQQUUUXXXZZZZZZ^^^cccgggiiillloooqqqrrrrrrsssuuuvvvxxxyyyzzz}}}~~~~~~sssmmmkkkiiiiiihhheeebbbbbbeeehhhpppxxx|||sssgggddd^^^ZZZWWWTTTQQQNNNJJJGGGFFFGGGHHHNNN[[[hhhqqqzzzzzzuuurrrqqqssswwwvvvxxxyyyyyywwwuuuuuuuuuuuuwwwxxxsssiii___XXXVVVSSSVVVYYYYYYZZZ```kkkttt~~~{{{wwwssspppoooqqqwww~~~kkkZZZOOOFFF>>>;;;:::999777777888:::<<<555555444333333444444555333333333222222222111111333333333333333333333333333333333333333333333333222222111111111111111111111111111222222333333444222222333333333444444444555444444555555777888888333555777777666555555666444555777999::::::999999======@@@FFFMMMYYYkkk{{{333333333222222222222111000111333555555444333222///000111222222222222222222222222222333444555555777666555444444555666777333444666888999888777666777888999;;;<<<===>>>>>><<<>>>@@@???<<<;;;===???>>>???@@@>>>;;;:::<<>>444444333222333444555666333333333222222111111111222222222222222222222222333333333333333333333333111111111222333333444444...///000111333444555666222222333333333444444444444444444555555777888888999999:::888666555666777555777:::===???>>>===<<<<<<<<<@@@FFFNNNYYYlll|||111111111222222333333333111222333333444444333333444333333222222333333444555555555666666666666777777666555555555555666777;;;:::888666555555666777777999;;;======<<<;;;:::????????????>>>===<<<;;;===<<<;;;::::::;;;<<<===>>>@@@AAAAAA@@@???@@@AAA@@@BBBDDDDDDCCCGGGPPPWWWnnnqqqxxx}}}rrrdddZZZVVVTTTLLLGGGJJJMMMJJJEEEBBBDDDDDDEEEGGGIIIKKKMMMNNNRRRVVV[[[___bbbfffiiillllllooosssuuuwwwxxx{{{}}}||||||||||||}}}~~~{{{vvvooojjjeeebbbbbbaaa___\\\___ccciiippptttsssoookkkfffccc^^^ZZZVVVSSSOOOMMMKKKHHHFFFFFFFFFKKKXXXfffvvv|||||||||||||||xxx}}}yyywwwzzz~~~vvvkkkaaa\\\[[[YYYZZZ[[[[[[^^^fffrrr{{{zzzwwwrrroooqqqvvvvvv]]]MMMFFF@@@===<<<<<<:::777888999999777444---///333555666444222000444333222222444444333222000111222222333333333333222222222222222222222222444444444333222111000///333333333333333333333333555444333222222333444555555555555555666666666666888888777777777777888888999:::999888777888:::<<<<<<<<<@@@GGGNNNYYYkkk{{{111222222222222222222333111222333333444444333333444333333222222333333444333333333444444444555555333222222111222333444555:::999666555444444555666777999:::<<<===<<<;;;:::============<<<;;;:::999>>>===<<<;;;;;;<<<===>>>===???AAAAAA@@@@@@@@@AAA>>>@@@AAA@@@???BBBJJJPPP]]]pppzzzkkkaaaVVVOOOJJJKKKKKKGGGCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLOOOTTTXXX\\\___cccfffkkknnnqqqtttuuuwwwyyy{{{{{{|||||||||}}}~~~tttnnnhhhdddcccbbb```^^^___bbbfffkkknnnmmmjjjfffccc```[[[WWWSSSOOOKKKIIIJJJHHHFFFFFFGGGLLLZZZgggwww}}}~~~~~~~~~~~~~~~zzzxxx{{{yyymmmccc^^^\\\\\\\\\]]]___cccllluuu||||||vvvsssooommmrrrxxx}}}iiiRRREEE@@@<<<:::::::::777555555777777555333000222444666666555333111555333222333444444333222111111222333333333222222222222222222222222222222333333333333222111111000333333333333333333333333555555555444444555555555555555555555666666666666777666666555555666666777888999:::999888888:::;;;;;;<<<@@@FFFMMMXXXjjjzzz222222222222222111111111111222222333333333333333333333222222222222333333111111222222222333333333444333333333444666777999888777555444333444444555777888:::;;;<<<<<<;;;;;;:::;;;;;;::::::999888777======<<<<<<<<<<<<======;;;===@@@@@@@@@@@@AAABBB>>>???@@@>>>===???DDDIIIOOO___kkkzzzqqq```XXXPPPMMMJJJFFFDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIJJJMMMQQQUUUYYY]]]aaadddiiilllppprrrtttuuuwwwyyy{{{{{{|||}}}~~~zzzqqqkkkhhhgggeeecccaaaaaaccceeeggggggeeebbbaaa^^^ZZZVVVQQQMMMJJJIIIIIIGGGFFFGGGHHHNNN[[[iiiyyy|||zzz}}}|||pppfffbbbaaabbbaaabbbeeellltttzzz~~~~~~xxxrrrpppoooqqqxxxjjjYYYGGG>>><<<:::999999888777555555666666555333444444555555555444333333333111000111222333222111222222333333333222111111222222222222222222222222222222222333333222222111333333333333333333333333555555666666666666555555555555555555666666666666555555444444444444555555666888::::::999999:::;;;;;;;;;???EEELLLVVVhhhxxx333333222222111111000000111111222333333333333222333333222222222222333333111111111111222222222222333333333444555777999;;;777777555444444444555555666777999:::;;;;;;;;;;;;999999::::::999888888777<<<;;;;;;;;;;;;;;;;;;<<<:::<<<>>>??????@@@AAABBB@@@AAAAAA@@@??????CCCFFFHHHTTT[[[gggtttfffWWWPPPLLLIIIGGGHHHEEEEEEEEEDDDDDDEEEFFFFFFHHHJJJNNNRRRUUUYYY^^^aaafffiiinnnqqqssstttvvvwwwzzzzzz{{{}}}~~~wwwrrrnnnkkkhhhcccaaaaaaaaaccccccbbbaaaaaa```]]]XXXSSSOOOMMMLLLIIIGGGGGGIIIJJJPPP^^^kkkzzz}}}}}}tttlllhhhhhhjjjhhhiiinnnvvv}}}~~~yyytttqqqrrruuu{{{qqq^^^PPPBBB===<<<::::::;;;888888777777777777666555666555444333333333333333000///...///000111000///333333333333222222111000222222222222222222222222000111222333333333333333333333333333333333333333333444555666666555444333555555555555666666666666555555444444444444555555555777:::;;;:::999::::::;;;;;;>>>DDDJJJTTTfffuuu222222222111111000000000000111222222333333222222333222222111111222222333222222222222333333333333/////////000222444666888777777666666666666666666666666777999:::;;;;;;;;;999::::::::::::999888888::::::::::::::::::::::::999;;;>>>?????????@@@AAAAAAAAAAAAAAA@@@@@@AAACCCAAAKKKOOOXXXooovvv```UUUQQQNNNKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDCCCEEEHHHKKKNNNRRRVVVYYYcccffflllppprrrsssuuuvvvwwwyyyzzz|||~~~}}}wwwpppkkkdddaaa___^^^___```````````````^^^ZZZTTTQQQPPPQQQKKKJJJKKKMMMNNNTTTaaannn|||wwwqqqoooppprrrqqqrrrwww~~~|||zzzsssqqqssszzzvvvcccUUUJJJ@@@===<<<:::999999777777777777666555666666555444333222111111222222111000///000222333222111333333333333222222111000222222222222222222222222000000111222333333333333333333333333333333333333222222444555555444222222555555555555666666666666777777666666666666777777555777:::;;;:::::::::;;;<<<<<>>>>>>>>>>>???@@@===>>>>>>???????????????@@@HHHJJJRRRfffvvvqqqccc[[[TTTNNNLLLLLLKKKIIIGGGEEEDDDCCCCCCDDDFFFHHHIIIKKKNNNSSSVVV]]]bbbhhhmmmppprrrtttuuuuuuvvvyyy{{{}}}~~~}}}}}}wwwpppgggddd```^^^]]]^^^^^^]]]\\\]]]]]]YYYTTTQQQQQQSSSQQQPPPQQQSSSUUUZZZgggtttxxxssssssuuuyyyyyy{{{~~~|||xxxtttppprrr{{{ppp^^^LLLDDD===<<<;;;777555555333444555444333222333555333333222111111111222222333222222333555666555444222222333333333222111111222222222222222222222222000111222333333333333333333333333333333333333333222222333333333333222222555555555555666666666666888888777777777777888888555777999:::::::::;;;<<<======???DDDIIIRRRcccrrr000000000000111111111111000000111222222222222222222222111111111111222222222222222333333333444444333333333333444666888999444555555666666555555555555555555666888:::;;;<<<888999999::::::999999999;;;;;;<<<======<<<;;;;;;:::<<<>>>>>>=========>>>;;;;;;<<<>>>@@@@@@@@@???AAAHHHJJJPPPbbbnnnwww}}}{{{zzzjjj[[[TTTTTTOOONNNLLLIIIGGGEEEDDDCCCEEEGGGHHHHHHIIILLLPPPSSSWWW\\\cccjjjmmmppprrrsssssstttwwwzzz||||||||||||zzzpppmmmgggcccaaa___^^^\\\YYY\\\\\\YYYTTTRRRSSSVVVXXXXXXYYY[[[\\\aaammmzzzxxxttttttvvv}}}xxxsssooouuuzzzjjjWWWEEE???;;;;;;:::666333333111333555444222111333555222222333333333333333333333222111333555666666555111111222333333333222222222222222222222222222222111111222333333333222222333333333333333333333333444333333222222333333444555555555555666666666666888888888777777888888888666777999999888999;;;>>>???>>>@@@DDDIIIRRRbbbqqq//////000000111111222222000000111222222222222111222222111111111111222222111222222222222333333333111000000000111333555666333333444555555444444444444444555666777999;;;<<<777888888999999999888888<<<===>>>??????>>>===<<<;;;<<<>>>>>>===<<<<<<===:::;;;<<>>>>>??????CCCCCCFFFNNNXXX```dddeeezzzzzzrrrpppqqqsss|||hhhYYYVVVTTTPPPKKKHHHFFFFFFFFF@@@@@@AAABBBEEEHHHJJJLLLTTTWWW\\\bbbhhhmmmqqqrrrsssuuuwwwwwwxxxzzz}}}~~~{{{tttnnniiidddaaaddddddaaa]]]XXXWWWZZZ^^^ccccccddddddgggnnnxxx{{{uuuooolllzzzzzzuuusssvvvyyyyyydddTTTMMM999999999888888888888888777666555444444444444444555555444333333333333444000111111111111222222222333333333333333333333333666555444333222111111111222222222111111111000000222222222222222222222222444333333333333444555555666555555555555666666777444444555666777888999999555666777888999:::;;;;;;<<<>>>BBBGGGKKKRRRaaappp////////////////////////...000222222111111111222111111111111111111111111111111111111111111111111333222222111111222222222222333555666777666555444777777888999999::::::;;;888999:::999888888999;;;:::;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::999999;;;<<<<<<===>>>>>>??????CCCCCCEEEKKKSSSZZZ]]]^^^rrr|||tttppppppqqquuu|||yyyfff]]]YYYSSSOOOMMMLLLJJJHHHAAAAAAAAABBBDDDGGGIIIJJJPPPSSSXXX^^^eeekkkoooqqquuuwwwyyyyyyyyyzzz|||~~~|||vvvqqqmmmjjjjjjjjjhhhfffdddcccccccccdddeeefffgggkkksss~~~{{{vvvsss|||||||||{{{{{{|||zzzhhhVVVIIICCC:::::::::999999888888888555555444333333333333333444444333222222222222222000111111111111222222222333333333333333333333333555444333222222222222222333333333333222222111111222222222222222222222222333222222222222333444444555555555555555666666777444444555666777888999999666666777888999:::;;;;;;<<<>>>BBBGGGJJJQQQaaappp////////////////////////...///111111000000000111111111111111111111111111111111111111111111111111111111222222222222222111222333444666666555555444777777888888999:::::::::888999:::999888777888:::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>BBBBBBCCCGGGMMMQQQTTTUUUfffzzz|||wwwsssqqqmmmtttzzzeee]]]TTTOOONNNMMMJJJFFFDDDCCCCCCCCCCCCEEEGGGHHHKKKNNNSSSZZZaaahhhmmmooouuuwwwzzz|||{{{{{{|||}}}{{{xxxsssqqqpppqqqrrrqqqnnnjjjggggggiiikkkpppyyy|||zzzyyyyyy}}}vvvcccSSSFFF===:::<<<;;;;;;:::999888888777444444333222222222333333333333222111111111111111000111111111111222222222222222222222222222222222444333333222222222333333444444444333333333333222222222222222222222222222222111111111111222333333555555444444555666666777444444555666777888999999666666777888999::::::;;;<<<===BBBGGGJJJQQQ```ooo////////////////////////...000222222111000111222111111111111111111111111111111111111111111111111///000222333333222111111222333444555555555444444444444444555666666777777888999::::::888777777888;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<===>>>>>>@@@@@@AAADDDHHHKKKMMMNNN]]]nnn~~~yyyooouuu~~~ttthhhYYYPPPNNNNNNKKKGGGFFFFFFDDDDDDCCCDDDEEEFFFHHHJJJOOOVVV]]]eeejjjmmmqqquuuyyy{{{||||||}}}~~~~~~~~~zzzwwwyyy}}}~~~yyytttnnnnnnnnnooottt|||}}}{{{zzzyyy{{{dddRRRFFF>>>999999;;;::::::999888777666666444444333333333333333444333333222111111111111111000000111111111222222222111111111111111111111111222222222222222222333333333333333333333333333222222222222222222222222222222222222222222333333444444444444444555555666777555555555666777888888888666777777888999999::::::;;;===BBBFFFIIIPPP___nnn........................///111333333222111222333111111111111111111111111111111111111111111111111...000111222333222111111222333333444444444444444222222333333444555555555777999::::::888777666777:::999999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<=========>>>@@@BBBDDDGGGJJJLLLVVVaaaqqqxxxzzz~~~{{{fffXXXSSSQQQNNNKKKIIIHHHGGGEEEDDDDDDDDDEEEFFFHHHMMMSSSZZZaaagggjjjkkkoootttxxxzzz|||}}}~~~~~~~~~~~~|||}}}}}}{{{yyyyyy{{{~~~zzzxxxzzz{{{yyyvvv{{{qqqXXXHHH@@@<<<::::::888888888777666555555444555555444444444444555555444444333222222222222222000000111111111222222222111111111111111111111111222222111111111222333333111111111111222222222222222222222222222222222222333333333333333444555555333333333444444555777777555555666666777777888888777777777888999999::::::;;;===AAAFFFHHHOOO^^^mmm........................000222333333222222333444222222222222222222222222111111111111111111111111//////000111222222222222333333333333333444444444444444555555666777777777777999::::::888666666666999888888999999:::;;;<<<999999::::::::::::;;;;;;999999::::::;;;<<<<<<<<<<<<===@@@AAABBBDDDGGGJJJNNNUUUaaannn|||yyyfffZZZTTTPPPMMMLLLKKKIIIGGGEEEEEEEEEEEEFFFGGGJJJOOOUUU\\\aaaeeefffjjjooosssvvvyyy|||~~~{{{{{{||||||}}}~~~~~~}}}{{{yyyxxx~~~|||rrrmmmsssvvvbbbLLL@@@===;;;999999666666666666555555555555555555444444444555666666444444333222222222222222000111111111111222222222222222222222222222222222333222222111111111222222000111111111111111222222222222222222222222222222444444333333444444555666222222333333444555777777555666666666777777777888777777888888888999999999;;;===AAAEEEGGGNNN]]]lll~~~........................///111222333222111222333222222222222222222222222111111111111111111111111/////////000000111222333333333222222333333444444555555666777777888888999777999;;;:::888666555555777777888999:::;;;;;;;;;888888888999999999::::::999999999:::;;;;;;<<<<<<<<<>>>@@@@@@???@@@CCCFFFFFFMMMVVV___eeellltttyyy}}}kkk^^^VVVRRRNNNLLLJJJHHHGGGFFFFFFGGGEEEFFFHHHLLLQQQVVV[[[^^^dddgggjjjnnnqqqtttxxxzzzxxxxxxyyyzzz|||}}}~~~~~~~~~}}}~~~~~~~~~vvvqqqooosss{{{gggUUUBBB<<<<<<;;;888777555555555666666666666666444333333333444444555666333333222111111111111111000111111111111222222222333333333333333333333333333333222111000000000111111111111222222333333333222222222222222222222222333333222222333333444555222222222333444555777777666666666666777777777777888888888888888999999999;;;<<<@@@EEEGGGMMM\\\kkk{{{...........................000111222111000111222222222222222222222222222111111111111111111111111000//////...///111333444333333222222222333444555555555666666777777888888666999;;;;;;888666555444666777999:::;;;;;;::::::777777888888888999999999888999999::::::;;;<<<<<<<<<>>>@@@???======@@@BBBAAAIIIRRRVVVVVVYYYaaahhhsssnnnbbb\\\OOOMMMKKKIIIHHHGGGGGGHHHEEEEEEGGGIIIMMMRRRWWWZZZcccfffhhhkkkmmmppptttwwwvvvvvvwwwyyy{{{|||}}}~~~}}}~~~vvvlllkkkpppuuuzzz}}}mmm___NNN>>>:::<<<<<<888555555555666666777888888888222222222222333333444555222111111000000000000000000111111111111222222222333333333333333333333333444333222111000000000000222222222333333444444444222222222222222222222222222222111111222222333444222222222333444555777777666666666666777777777777888888888888888999999999;;;<<<@@@DDDGGGMMM\\\jjjyyy////////////////////////............////////////222111111111000000//////++++++---...///111222222////////////000000000000111111222222222333333333333555666888999888888777555555666777777777777777555555666777777777777777777777888999999999999999777777777888888999999:::;;;;;;<<<<<<===???@@@AAAAAACCCGGGJJJLLLPPPTTTWWWhhhtttuuufff\\\SSSMMMOOOPPPKKKGGGGGGFFFGGGHHHIIIKKKNNNSSSVVV^^^```dddfffhhhkkkoooqqqttttttssstttvvvyyy|||~~~~~~~~~wwwiiieeegggmmm{{{~~~jjj^^^KKKEEE>>>999888888777666666666555444333333222222111111333333333333111111000000000000000000000000222222111111111111222222//////000111222333333444222333333444444333333222333333222222333333444555222222333333333333444444444444222222222222444444777666555444444555666777666666666666666555555555777777777777777888888999<<<;;;===AAADDDKKKZZZhhh{{{........................////////////000000000000111111000000000/////////------......//////000000////////////000000000000111111111222222222333333000111222333333444444444555555666777777777777777666666777888888888888777666777888888999999888888999999999999999999999999;;;;;;;;;<<<===>>>???@@@@@@BBBEEEGGGIIILLLQQQTTT___iiittthhh]]]TTTRRRPPPKKKHHHHHHIIIHHHGGGGGGHHHLLLQQQUUU\\\___ccceeefffhhhkkkmmmqqqqqqqqqrrrtttxxx|||~~~~~~ooofff```dddlllwww{{{jjjXXXMMMFFFBBB<<<888888999999888666666555555444333333222111222333444444333222111111111111111111111111111222111111000000111111222222222222111111111111000111222222333333222222111333333222222333333444555222222333333333333444444444333333222222333333444999888777777777777888999666666666666666666666555777777777777777888888999;;;;;;===@@@DDDKKKZZZhhhzzz........................//////000000000111111111///////////////.........///////////////.........////////////000000000000111111111222222222222333333222222333333444555666555555666777777777777666777777888999999999999888555666777777888888777777::::::::::::999999999999;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBBBBDDDGGGLLLPPPVVV\\\oooyyynnnaaaYYYTTTOOOMMMMMMNNNKKKHHHFFFGGGKKKPPPSSSXXX[[[___bbbcccdddeeeggglllllllllnnnrrrwww||||||}}}sssggg]]]\\\aaalllzzzxxxhhhWWWIIICCC@@@===999777777999999999666666666555444444333333222333333444444333333222222222222222222222222222222111111000000111111222222222222111111111111000000111111222222111111000333333222222333333444555222222333333333333444444444333333222222333333444555555444444444444555555555555666666666666666666777777777777777888888999::::::<<<@@@CCCJJJYYYfffxxx........................////////////000000000000........................////////////////////////////////////000000000000111111111111222222222222555444333333444555777888444555666666777777666666888888999::::::::::::999555555666777777777777777::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAAAAA@@@@@@@@@CCCHHHLLLQQQTTTbbb}}}tttggg]]]WWWSSSRRRPPPNNNJJJIIIJJJLLLOOOPPPRRRUUUZZZ]]]^^^___```bbbhhhhhhiiilllpppvvv|||}}}~~~~~~wwwlllddd___bbbhhhttt{{{jjjYYYKKKCCCAAA<<<:::888666666777888888666666666555555444444444333333333444444333333333222222222222222222222222111111000000000000111111//////000111222333333444111111222222222222111111333333222222333333444555222222222333333333444444333333333333333333333333333222222222222222222333555555555555666666666666777777777777777888888999999999<<<@@@CCCJJJXXXeeewww........................---------.........//////------------............------......///000000000////////////000000000000000000111111111222222222222222111111222333555666444444555666666666666666888888999:::::::::::::::555555666777777777777777888888999:::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>AAAFFFJJJQQQQQQZZZooo}}}}}}~~~oooddd\\\WWWRRROOOLLLKKKLLLMMMLLLKKKKKKOOOSSSVVVXXXZZZ\\\^^^bbbcccfffjjjooouuu{{{~~~~~~{{{{{{}}}{{{mmmccc^^^___cccvvvnnn\\\MMMAAA<<<===:::999888777555444444555555555555555555444444444333333333333333333333333111111111111111111111111111000000000000000000111//////000111222333333444222222333333333333222222333333222222333333444555222222222333333333444444333333333333333333333333555555555555555555555555444555555555666666777777777777777777777888888999888999<<<@@@DDDJJJXXXeeevvv------------------------,,,,,,---------.........---------...............---------...///000000111////////////000000000000000000000111111111111222333333333333444555666666444444555666666666666555888888999::::::::::::999555666777777888888777777888888999999:::;;;;;;;;;<<<<<<<<<<<<===???@@@AAA@@@@@@@@@>>>>>>@@@DDDGGGNNNNNNTTTcccsss~~~{{{yyywwwzzzzzzmmmcccZZZUUUPPPMMMMMMMMMJJJHHHHHHJJJMMMOOOQQQSSSVVVYYY\\\___ccchhhnnnssswwwyyy{{{}}}}}}|||vvviii___ZZZ[[[eeeooo|||eeeTTTHHH>>>:::;;;888999999777555333333333444444444444444444444444333222222111111222222333000000000000000000000000111000000//////000000111222222222111111111111000333333333444444333333333333333222222333333444555222222333333333333444444222333333444444333333222333444555555555555444333444444555555666777777777777777777777777888888999999999===AAAEEEKKKXXXeeevvv------------------------------------.........///------......////////////.........///////////////////////////000000000000000000000000111111111111333444555666666666666666333444555555666666555555777888888999999999999999666777888888999999888888::::::999999888888888888:::::::::;;;<<<===>>>???===>>>>>>>>>>>>???BBBDDDFFFGGGMMMWWW```hhhttt~~~~~~~~~yyyxxx~~~|||llldddYYYRRRPPPOOOMMMJJJIIIJJJJJJJJJJJJLLLPPPSSSVVVYYY```ffflllpppssssssuuuxxx}}}~~~~~~~~~~~~nnnfff___^^^```gggvvvoooYYYLLLEEE???;;;:::666888999888555333333444333333333333333333333333222111111000000111111222111111111111111111111111000000////////////000000222222222111111111111000222222333333333333222222333333222222333333444555222222333333333333444444222333333444444333333222111222333444444333222111444444555555666777777888777777777777777888888999999:::>>>CCCFFFLLLYYYeeewww------------------------............/////////000........./////////000000111000000///......------////////////000000000000000000000000111111111111...///111222333333222111333444555555666666555555777777888999999999999888777777888999999999999999<<<<<<;;;999777666555444888888888999:::;;;<<<===:::<<<=========>>>@@@BBB???BBBHHHOOOTTTXXXcccnnnxxx}}}yyy}}}}}}qqqbbbWWWSSSRRRQQQPPPKKKKKKJJJHHHGGGHHHKKKNNNRRRVVV]]]eeejjjnnnoooooopppuuu{{{~~~|||zzzyyy|||}}}~~~sssjjjbbb]]]]]]ccckkkvvvqqq^^^JJJAAA>>><<<999777333666999999666444444555222222222222222222222222222111000//////000111222222222222222222222222222000000////////////000000//////000111222333333444111111222222222222111111333333222222333333444555222222333333333444444444222222444444444444222222555555777777777777555555444444444555666777777888777777777777777888888999999:::>>>CCCGGGMMMYYYfffxxx,,,+++***+++---...---,,,........................((())))))***,,,...000111++++++,,,------......///...............---------000000111111111000000///222222222333333333444444444444333222333444555666888888888888777777777777555666777888888888888888<<<:::888666444444444444444555666777999:::<<<<<<>>>>>>===<<<<<<<<<<<<===@@@AAACCCFFFKKKQQQVVVYYYgggqqqtttccc\\\XXXSSSOOONNNMMMJJJGGGEEEEEEHHHJJJLLLQQQXXX^^^cccfffjjjlllnnnsssyyy~~~~~~~~~{{{yyyxxxyyyzzz}}}zzzkkk^^^UUUTTTYYYcccpppbbbUUUFFF===;;;;;;999777777777666555444444333333333333333333333333333333333333333222222222111111111000000000111222333333000000111000000///...---////////////////////////333222222222111111000000333333333333333333333333333444444555444333222111222222333333333333444444444444444444444333333333777222000333555444666999777888999;;;;;;:::999999<<<;;;>>>CCCGGGMMMXXXcccsss...,,,,,,,,,...///...---------------------------***++++++,,,---///000111................................................000000111111111111000000222222222333333333333444333333333333333444555555777777777777777777777777666777777888888888888777999888777777666666666666555666666888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????AAACCCGGGKKKOOORRR[[[cccooo}}}ooocccWWWOOOOOONNNKKKHHHEEEEEEFFFGGGIIIMMMSSSXXX]]]aaaeeehhhlllpppvvvzzz||||||}}}~~~~~~}}}yyyvvvtttsssssssss}}}sssggg^^^WWWTTTWWW___lllzzzmmmWWWMMM@@@999999:::888666777666666555444444333333333333333333333333333333333333333222222222111111111111000000000111222222///000000000000//////...111111111111111111111111222222222111111000000000333333333333333333333333111111222333222111000///222222333333333333444444777777777777777777777666666333444999;;;888666777666777777888888888888888<<<;;;>>>CCCGGGLLLXXXcccrrr000...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111000000///......------////////////////////////000000111111111111000000111111222222222333333333222333333444444444444444555555666666777888888888777888888888888777777666666777777888888888777777666777777888999999:::::::::::::::;;;<<<>>>???@@@======>>>???AAADDDGGGIIINNNTTT]]]iiiooobbbZZZSSSQQQNNNJJJGGGFFFFFFFFFGGGJJJNNNRRRWWW\\\bbbfffkkkoootttwwwyyyzzz|||}}}}}}}}}~~~~~~yyyvvvsssooommmlllmmmmmm~~~|||ooobbbXXXTTTTTTUUU^^^iiiyyynnn\\\KKKDDD;;;888999:::999777666666555555444333333333333333333333333333333333333333333222222222111111111111000/////////000000...//////000000000000///111111111111111111111111111111111000000000000000333333333333333333333333000111222333222111000///222222333333333333444444444444444444444444555555444333888???AAA<<<777555666555555555555666777777;;;;;;===BBBFFFLLLWWWbbbppp000...------......---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////......------////////////000000000000///000000111111111111000111111111111222222222222111222333444555444333333333444444555777888888999888888888888888777666555666777888999999888777666777777888888888999999999;;;;;;;;;;;;<<<===>>>???<<<<<<<<<===???AAACCCDDDHHHMMMSSS[[[kkk{{{ooogggYYYVVVQQQMMMJJJIIIGGGFFFHHHIIILLLOOOSSSYYY```eeelllooosssvvvxxxzzz}}}~~~zzzzzz{{{~~~|||yyywwwxxxzzz{{{zzztttqqqmmmiiihhhjjjmmmooooookkkccc\\\XXXXXX\\\___mmmxxx~~~mmm[[[MMMCCC>>>:::888:::;;;999777555555555444444333333333333333333333333333333333333333333222222222111111111111000///......//////---...///000000111000000111111111111111111111111000000000000000000000000222222222222222222222222222333444444444444222222222222222333333333444444333333333333333333444444444444888???AAA<<<777555666666555444444666777888;;;:::===BBBFFFKKKVVVaaannn}}}///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,---------............/////////000000111111//////000111111111111111000000000111111111222222000111333444444444333222222222333555666777888999888888888888888777666555888888999999888777555444777777888888888999999999<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<>>>@@@BBBCCCDDDFFFIIINNNRRR[[[nnn{{{pppbbb\\\UUUPPPLLLJJJHHHFFFHHHIIIJJJKKKOOOUUU\\\bbbiiilllqqquuuwwwzzz|||~~~~~~~~~~~~~~~uuurrrpppooopppqqqrrrqqqnnnjjjfffdddeeekkkqqqvvv}}}ttt```___\\\YYY[[[bbbmmmuuu~~~jjjYYYJJJAAA>>>;;;888888999999777444444444444444444333333333333333333333333333333333333333333222222222111111111111000///......//////---...///000000111000000000000000000000000000000000000000000000111111111222222222222222222222222222222444444444444333222222222222333333333444444555555666666777777777777666333555;;;===:::777777888777666555666777888999:::999<<>>@@@BBBCCCDDDCCCEEEIIILLLOOOYYYmmm~~~rrrjjj^^^VVVQQQMMMJJJGGGIIIIIIIIIIIILLLQQQXXX]]]cccgggmmmrrrvvvxxx{{{}}}~~~{{{ttthhhgggeeeeeegggggggggfffeeedddccceeejjjrrrzzzyyyhhh^^^[[[\\\]]]___fffsssnnn]]]OOODDD???999888666666666555333222444444333333333333333333333333333333333333333333333333333222222222111111111111000/////////000000...//////000000000000///////////////////////////111111111111111222222222222222222222222222222222///000111222333222111111222222333333333333444444444444444555555666666777777333222666888666666888888888777777888888999:::999999;;;@@@DDDJJJUUU```mmm|||---,,,+++,,,---...---,,,------------------------,,,,,,,,,,,,,,,---...///------------............,,,------...//////000000...///000111111222222222/////////000000000111111222222222111222222333444222222333444555555666666666777777888888888888777666666555555555555555666555666666888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<999:::;;;===>>>@@@@@@AAAAAAAAADDDGGGHHHLLL[[[jjjooobbbZZZUUUPPPMMMKKKKKKKKKKKKLLLPPPVVV[[[```eeemmmssswwwzzz|||~~~tttjjj___^^^^^^```aaaaaa___]]]^^^aaafffnnnwwwtttggg\\\WWW[[[cccnnnyyy~~~mmm^^^RRRHHHBBB???777777666666666555444333333333333333333333333333333333333333333333333333333333333222222222111111111111000000000111222222///000000000000//////...000000000000000000000000111222222222333333333333111111111111111111111111///000111222333222111111222222333333333333444444111111222222333444444555777222111444666555666888666777888888999999888888999888;;;@@@DDDJJJUUU```nnn}}}---,,,,,,---///000///...........................---,,,,,,---...///000000000000000///......------,,,,,,,,,---...//////000......///111111222222222////////////000000000000333222111000111222444555222333333444444555555555555666777888888888888888444444333333444555777888444555666777999;;;<<<<<<999999999:::;;;<<<===>>>888999:::;;;<<<=========@@@???AAADDDEEEHHHTTTcccooo~~~nnnddd]]]WWWSSSOOOOOOOOOOOOOOORRRXXX[[[```fffnnnvvv{{{}}}}}}{{{{{{}}}~~~pppddd\\\\\\]]]___``````]]]ZZZ[[[aaalllyyywwwkkk```YYYZZZ]]][[[lll|||nnn\\\OOOFFF???<<<:::888888777888888888888888333333333333333333333333333333333333333333333333333333333222222222111111111111000000111222333333000000111000000///......111111111111111111111111222222222333333444444444111111111111111111111111111222333444555444444333222222333333333444444444444444555555666777888888666222111444666555555888555666888999999999888777999888:::???DDDIIITTT___nnn}}},,,,,,,,,---------..............................***,,,...///---,,,,,,---........................---------............///............////////////111111111111111000//////000111111111111222222222222222333444444555555666555555666666777777888888222333555666666666555444444444333444555777999:::999999:::;;;;;;<<<<<<===>>>============>>>>>>???>>>@@@AAA@@@???BBBKKKRRRcccppp{{{qqqeeeZZZXXXTTTSSSXXX[[[\\\^^^aaadddkkkuuu}}}~~~}}}zzzxxxxxxzzz|||~~~|||uuummmhhhddd]]]YYYZZZZZZWWWYYY___aaalllwwwvvvhhh```WWWPPPVVVbbbnnnqqqbbbRRRHHHBBB<<<999999888777777666555444444444444444333333333222222222333333222111111222333333000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000222222222222222222222222000111333444444333111000333111000111444555666555222222333333333333444444666333222333666888666444777777666444222222444666888888888666555555888::::::999;;;@@@CCCGGGQQQ[[[nnn|||+++,,,,,,,,,,,,---------...........................000111111///---------........................------------........................////////////111111111111111000//////000000111111111222222222222222333333444555555555666666666555555555555555444444555666666666555555333333333333444666888999999999999:::;;;;;;<<<<<<======<<<<<<<<<===>>>>>>>>>@@@AAA@@@>>>???FFFKKKUUU]]]mmmwwwkkkeee```^^^bbbfffiiilllqqqrrrxxx~~~~~~}}}{{{yyyyyyzzz|||}}}~~~{{{vvvsssjjjdddaaaccccccbbbffflllnnnxxxttthhh^^^[[[XXXXXXdddssshhh[[[LLLDDD???:::777888888888888777666555555555555555555555555444444444333333222111111222333333111111111111111111111111333222222222111111000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222000///...///111222222111222222333333333333444444555333222333666777666444666777777666444444555777777777777555444444777999:::999;;;@@@CCCGGGQQQ[[[lllzzz******+++++++++,,,,,,,,,------------------------///111111000...,,,,,,,,,........................------------........................////////////000000111111000000//////000000000111111111222222111222222333333444555555666666555555444333333222777666666555555555666666222222222333444555666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@AAA???======@@@DDDJJJLLLTTTggg~~~|||wwwqqqlllmmmqqqtttzzz}}}~~~~~~}}}{{{zzz{{{|||}}}|||{{{zzzzzzzzzzzzyyywwwnnnllllllooosssuuuzzz~~~rrraaaZZZUUUXXX]]]fffyyysss[[[PPPDDD???;;;777555777888888888777666666555555444444444444555555555555333222222111111222222333111111111111111111111111333333333222111000000///000000000000000000000000000000000000000000000000000000000000000000000000444333111//////111333444444222111111333444333222222222333333333333444444555333333333555666555444444666888888777666777888666666666555333444666888:::999;;;@@@CCCGGGQQQ[[[iiixxx)))************+++++++++------------------------,,,---...---+++***++++++........................,,,,,,---------.....................///////////////000000000000000//////000000000000111111111111111111111222333333444444555555555555444444333333888777666555444555666777333333444444555666777777777777777888999999::::::::::::::::::;;;<<<<<<===<<<>>>@@@???======>>>@@@HHHGGGJJJVVVhhh~~~zzzwwwwwwyyy~~~~~~~~~|||{{{|||}}}}}}vvvtttqqqppppppqqqpppooonnnqqqwwwzzzlllbbbWWWTTTVVV^^^hhhwwwsss```OOOFFF>>>;;;888555555777777777666666555555555555111222222222222333333333222222222222222222222222111111111111111111111111222111111000///...------000000000000000000000000////////////////////////111111111111111111111111333222111000000111222333666444333333444444444333222222222333333333444444444444444444555555555444222555777888777666777777666777777666444444666888:::999;;;@@@CCCGGGQQQ[[[hhhwww)))))))))*********++++++------------------------***+++,,,,,,++++++---...........................,,,,,,,,,------------...............////////////...//////000000000////////////000000000111111111000000111111222333333333444444555555555666666666777666555444444555666777555555666666777777888888666666777888888999999:::999999999::::::;;;======;;;===>>>?????????@@@AAAEEEFFFJJJOOOWWWhhh|||yyy{{{~~~|||{{{|||}}}~~~{{{wwwuuullljjjhhhgggiiijjjkkkkkkrrrzzzsssggg\\\VVVSSSWWW___jjjvvvcccOOOFFF???:::999888555555888444444444444444333333333222222222222222222222222222222222222222222222222111111111111111111111111111111000000///......---////////////////////////////////////////////////222222222222222222222222000111222222222222111000333111//////000111111000222222222333333333444444555555666555555444555555111333666777666555555666666777888777666666777888:::999;;;@@@CCCGGGQQQ[[[gggxxx))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---000222........................,,,,,,,,,,,,------------............////////////......///000000000///////////////000000000111111///000000111111222333333333444444555666666777777444444444444444555666666555666777888888888888777666777777888999999::::::999999999:::;;;<<<===>>>;;;<<<===>>>???@@@AAABBB@@@AAAGGGLLLMMMWWWqqq|||tttrrrtttssstttvvvxxx|||~~~{{{xxxwwwyyyzzz|||xxxtttpppnnndddddddddgggmmmrrruuuvvvzzznnncccZZZUUUVVV\\\eeerrr}}}oooWWWFFF@@@;;;999999888444555888333333333333333333333333444444444444333333333333111222222333333222222111222222222222222222222222222222222222111111111111////////////////////////000000000000000000000000222222222222222222222222...000222333333222000...333222000000222333333222222222333333333333444444666777888777555555555777222444666666555444555666666888999888777666777888:::999;;;@@@CCCGGGQQQ[[[gggyyy*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///111........................++++++,,,,,,,,,---------............////////////---......///000000//////////////////000000000111//////000000111222222222444444444444444444555555111111222444555555555555555555777888888777777666777777888888999::::::;;;999999::::::;;;===>>>???<<<<<<;;;<<<>>>???@@@@@@@@@>>>AAAHHHJJJNNN```ttt~~~sssiiidddddd___```bbbdddggglllrrrwww~~~{{{vvvrrrqqqtttvvv}}}}}}zzzyyyxxxvvvssspppnnnllleeefffkkkrrr{{{zzzjjjaaa\\\ZZZ^^^eeesssooo\\\KKKBBB<<<999999:::888444444777333333333333333333333333666555555444333222111111111222333333333333222111222222222222222222222222111111111111222222222222////////////////////////000000000000000000000000111111111111111111111111000000111111111111000000444333222222444666666555222222333333333333444444777999:::999666555666888666666777666444444555666555777888888777666666777:::999;;;@@@CCCGGGQQQ[[[fffxxx***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---........................++++++,,,,,,,,,---------............/////////000------...///000000//////////////////000000000000/////////000111111222222555444444333333222222111...///222444555555555555444555666777777777666555888888888999::::::;;;;;;:::::::::;;;<<<===??????>>><<<;;;;;;<<<>>>??????EEE>>>>>>EEEJJJKKKWWWeee|||}}}ssshhh]]]VVVVVVOOOQQQRRRTTTVVV[[[aaaeeeiiilllpppsssxxx}}}xxxrrrmmmmmmpppsss|||~~~zzzxxxttttttsssrrrqqqpppnnnmmmkkknnnttt}}}yyykkk^^^[[[\\\```kkkvvvqqq]]]MMMCCC???;;;888888:::777333333666444444444444444444444444555444333222000///......111222333444444333222111222222222222222222222222.........///000000111111////////////////////////000000000000000000000000000000000000000000000000222111000......000111222111///...///222333333333222222333333333444444444888:::;;;:::777666777999888999888666444444666888444666777777666555555666:::999;;;@@@CCCGGGQQQ[[[eeexxx,,,,,,,,,++++++*********++++++*********+++,,,---+++,,,,,,------,,,,,,++++++******+++------,,,***,,,,,,,,,---------......,,,,,,,,,---...///000000111000///......///000111////////////000000000000111111222222222333333333222222333333333333444444333333555666666666555444555555555555555555555555333555777888888888:::<<<888999::::::;;;;;;::::::<<<<<<;;;;;;;;;===>>>???BBBAAA@@@AAAEEEJJJOOORRRaaa{{{xxxeeeZZZTTTOOOLLLKKKIIIHHHIIILLLOOOPPPPPPZZZ\\\___```aaahhhrrr{{{}}}{{{uuulllddddddkkkrrr{{{}}}{{{}}}~~~}}}xxxtttqqqppppppooommmmmmooossswwwzzzzzzqqqlllaaaZZZ```lllzzzkkkWWWKKKBBB<<<888777777777777666666666666555555444444444333333333444444222222222222444444444333222111111111222333222222222222222222222222111111111111000000000000000000000000000000000000////////////000000000000111111111111111111111111222333444444333222000///111111222222222222111111//////000111222333333333999999999888888888888888777666666555555555666666666666666666666777888888;;;:::<<<@@@BBBEEENNNWWWcccsss,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,---//////...,,,,,,,,,,,,---------......,,,---------.../////////000///...------...///000////////////000000000000111111111222222222333333222222222333333333444444333333555666666666555444555555555555555444444444444555666777666777999<<<888999::::::;;;;;;::::::<<<;;;;;;;;;;;;<<<>>>???@@@???>>>???BBBFFFKKKNNNXXXlll|||jjj^^^VVVPPPLLLKKKIIIGGGFFFGGGHHHGGGFFFJJJMMMOOOOOOOOOTTT\\\cccpppwww~~~~~~zzzyyyuuunnnhhhfffkkkpppyyyzzz|||~~~|||xxxzzz{{{{{{zzzwwwrrrooonnnnnnlllmmmppptttzzz|||qqqiiifffbbbaaahhhwww}}}ooo\\\LLLBBB<<<888555666666666555555555555444555444444444444333333333444333222222222222333444333333222111111222222333222222222222222222222222111111111111000000000000000000000000000000000000////////////000000000000111111111111111111111111222222333333222222111111111111222222222222111111000000000111222222222333666666666666666777777777666666555555555555666666666666666666666777888888:::999;;;???BBBEEEMMMWWWdddsss,,,,,,,,,++++++++++++***)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,---//////...,,,,,,,,,,,,---------......------........................------------......////////////000000000000111111111222222222222333222222222222333333333333333333555666666666555444444444444444444444444444555555666555555666999;;;888999999:::::::::::::::;;;;;;;;;;;;<<<===>>>???>>>===<<<<<>>AAADDDMMMWWWdddsss++++++++++++++++++++++++((())),,,------,,,+++***+++,,,,,,------,,,,,,+++*********+++,,,---,,,***,,,,,,,,,---------.....................---------........................////////////000000000000111111111111222222222222111222222222222333333333333333555666666666555444444444444444444555555555666666666555444555888:::888888999::::::::::::999;;;;;;<<<<<<===>>>???@@@===<<<;;;;;;===???BBBDDDFFFLLLVVVgggyyynnnddd^^^UUUQQQKKKGGGFFFFFFEEEEEEAAACCCEEEDDDCCCDDDGGGIIILLLRRR]]]lll}}}vvvpppnnnqqqtttuuusssqqqpppppptttvvvxxx{{{|||}}}~~~~~~{{{|||}}}~~~{{{}}}~~~{{{zzzyyywwwuuusssmmmllllllkkkmmmqqqxxx}}}~~~sssggg^^^WWWUUUYYY```lll~~~~~~lll___RRRKKKBBB;;;999999999999555555555444444444444333444444444333333333222222333222222222222222222333222222222222222222333333111111111111111111111111111111111111000000000///////////////////////////////////////000000000000111111111111111111111111222111000000000222333444111111222222222222111111222222222111111111111111111222222333444555555666666555555555555666666777666666666666666777777888777666999===@@@CCCLLLVVVdddsss++++++++++++++++++++++++((())),,,------,,,+++***+++,,,,,,------,,,,,,+++*********+++,,,---,,,***,,,,,,,,,---------.....................---------////////////////////////////////////000000000000000000111111111222222222111111111222222222333333333333555666666666555444444444444555555666666666666777777666555555777999777888999999::::::999999;;;<<<===>>>???@@@@@@AAA======<<<<<<===???AAABBBEEEHHHNNNWWWeee}}}zzzyyyzzz|||}}}zzzuuueee___UUUMMMHHHFFFEEEEEE???@@@AAAAAAAAAAAACCCDDDGGGKKKSSS```qqquuukkkfffiiimmmooopppooonnnnnnqqqsssvvvyyy{{{|||}}}}}}yyyzzz{{{|||~~~~~~{{{yyyxxxxxxwwwuuurrrqqqqqqqqqpppooommmnnnpppsssxxxyyyddd^^^WWWTTTUUUZZZhhhuuu}}}jjjYYYOOOCCC???:::666444444555555666666666555555555444444444444333333333222222222222222222222222222222222111111222222333333333333111111111111111111111111111111111111000000000///////////////////////////////////////000000000000111111111111111111111111111111000///000111333444111111222222222222111111222222222111111111111111222222333444444555666666555555555555555666777777666666666666666777777888777666999===???CCCLLLUUUcccrrr***++++++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,---//////...,,,,,,,,,,,,---------......------..................//////000000000000//////////////////000000000000000000000111111111111222111111111111222222222222333333555666666666555444555555555666777777888888777888999888777666777888777888888999999999999999:::;;;===>>>@@@@@@AAAAAA============>>>???AAABBBEEEGGGKKKNNNTTTddd~~~~~~sssrrruuuwwwwwwwww~~~}}}uuuiii]]]TTTLLLGGGDDDAAAAAA@@@@@@AAAAAABBBBBBAAADDDKKKVVVfffxxxxxxlllaaaaaacccdddffffffgggggglllnnnqqqtttvvvxxxyyyyyyvvvwwwwwwxxxzzz|||~~~}}}yyyuuurrrpppppppppnnnlllkkkkkkooorrrtttuuuyyy{{{vvvkkkcccYYYUUURRRSSSXXXeee{{{wwwiiiWWWJJJDDD>>><<<:::777555555555555666666666555555555555444333333333333222222222222111111222222222222111111000000222333333333333333111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000111111111111111111111111111111000000000111111222111111222222222222111111111111111111111111222222333333444444555555666666555555444555555666777888666666666666666777888888888888:::===???BBBKKKTTTaaaqqq******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,---//////...,,,,,,,,,,,,---------......,,,---------.../////////......///000000///......////////////000000000000000000000000111111111111111111111111222222222222333333555666666666555444666666666777888999999999777999;;;;;;999777777777777777888999999999999999888999;;;===>>>?????????<<<<<<<<<===>>>???AAABBBDDDCCCEEEHHHLLLTTTgggyyy{{{uuuvvvyyy{{{xxx|||{{{nnnaaaUUUNNNHHHFFFDDDBBBBBBCCCCCCCCC???AAAGGGQQQ```qqqrrrcccaaa^^^\\\]]]^^^``````dddfffiiimmmoooqqqrrrsssssssssssstttvvvxxxzzz{{{}}}}}}~~~~~~~~~}}}|||{{{wwwuuuqqqmmmkkkjjjjjjkkkjjjiiijjjnnnvvv}}}yyyooohhhbbb\\\XXX[[[\\\```eeekkkvvvrrreeeVVVHHH???>>><<<<<<;;;:::888666666666555555555444444444333333333333333222222222222111000111222333333222111000///000222333444444333333111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000111111111111111111111111000111111111111000000///111111222222222222111111000000000111222222222333444444444444444444444444444444444555555666777888666666666666666777888888:::999;;;>>>@@@BBBJJJSSS```ppp*********++++++,,,,,,,,,++++++*********+++,,,---+++,,,,,,------,,,,,,++++++******+++------,,,***,,,,,,,,,---------......,,,,,,------...///000000,,,---...//////...---,,,////////////000000000000000000000000111111111111000111111111111222222222333444555666666666555444666777777888999:::::::::777:::======;;;888777666777777888999999999999888666777999;;;===>>>======;;;;;;<<<===>>>???AAABBBBBB>>>???DDDIIINNNZZZggg|||{{{~~~wwwggg^^^KKKHHHDDDBBBAAABBBAAAAAABBBDDDHHHQQQ^^^mmm|||xxxiiiddd^^^ZZZYYY[[[]]]^^^^^^```dddgggjjjlllmmmnnnpppppppppqqqrrruuuwwwyyyzzz{{{}}}~~~}}}wwwwwwxxxxxxwwwuuutttssspppnnnkkkhhhgggggghhhiiijjjjjjmmmtttxxxoooddd[[[XXXXXXWWWVVV```gggsss}}}|||hhhZZZKKK???:::<<<666777777666444222222222444444444333333333222222333333333222222222111111000111222333333222111000///000222333444444333333000000000000000000000000111111111111000000000000000000000000000000000000////////////000000000000111111111111111111111111000111222222222000///...111111222222222222111111//////000111222333333444444444333333333333333333444444444555555777888888666666666666666777888888<<<;;;<<>>??????@@@@@@@@@AAACCCIIIPPPUUUrrrppp\\\RRRJJJIIIIIIFFFDDDCCC???DDDHHHOOO]]]rrrrrrkkkccc_________\\\YYY\\\]]]^^^```aaadddiiimmmhhhkkknnnnnnmmmnnnqqqtttyyyxxxxxxzzz~~~|||}}}~~~|||}}}~~~~~~|||yyyuuusssqqqnnnllllllmmmmmmjjjggggggjjjmmmnnnkkkjjjjjjkkkqqqxxx{{{sssjjjdddeee]]]WWWXXXYYY[[[bbbkkkvvvsssZZZJJJAAA;;;999:::777666444333222222333333222111111000111222444555555555555444444333333333222222222333333222222222111111222222222222111111///000222333333222000///111111111111111111111111//////............//////000000000000111111111111222111111111000000//////333222222111000000000111...///111222333222222111000000111222222222222111111111222333333444555555888888888888888888888888555666666666777777777888888;;;===???@@@DDDKKKQQQ___mmm+++++++++******++++++++++++++++++*********)))))))))******++++++++++++***++++++*********+++,,,,,,---------...------,,,,,,---------------..................//////.........////////////////////////------......////////////111111111111222222222222111111111111111222222333555666888:::;;;;;;::::::888777777777777777888888666777888:::::::::999888<<<<<<;;;::::::;;;<<<<<<=========<<<======>>>>>>??????@@@AAABBBFFFLLLQQQ]]]jjjzzzttthhh[[[TTTOOOHHHDDDDDDCCCFFFHHHKKKWWWiiixxx~~~{{{qqqkkkhhhfffbbb^^^^^^]]][[[ZZZ[[[]]]___```dddfffiiikkkkkklllpppssssssrrrrrrtttxxxzzz{{{{{{}}}}}}~~~~~~~~~~~~}}}{{{tttttttttrrrpppmmmjjjiiidddaaa``````bbbdddcccbbbaaaeeejjjnnnppptttyyy}}}}}}rrrjjjeee```[[[XXXVVVSSSWWW```hhhnnnvvvyyygggRRREEE>>>:::888999777666444333222222333333333333222222222222222333333333333222222222111111111111222222222222111111000111111222222111111000000111222222222222111000111111111111111111111111//////............///////////////000000000111111111111111111000000000///222222111000000000000000///000111222222111111000000000111222222222222111222222333333333333444444444444444444444444444444666666666666777777777777888:::===>>>@@@DDDKKKQQQ^^^lll++++++************+++++++++++++++************))),,,++++++************++++++++++++++++++***))))))///...------,,,,,,,,,,,,---------......//////000...//////000000//////...////////////////////////......///000111222222333111111222222222333333333111111111111111222222222555666888:::;;;;;;;;;:::666666666666777888999999888888999:::::::::999999;;;;;;::::::::::::;;;;;;>>>======<<<<<<<<<=========>>>@@@@@@AAADDDHHHKKKOOOUUU^^^kkkuuuhhh^^^SSSMMMLLLKKKLLLJJJIIIOOO]]]hhhmmmqqquuu}}}zzztttoookkkfffaaa^^^^^^___^^^\\\]]]^^^aaabbbcccfffiiikkkmmmllllllnnnqqqtttuuuuuuzzzzzzzzzzzzzzz{{{{{{{{{|||{{{{{{zzzzzzyyyyyyxxx{{{{{{{{{|||~~~~~~}}}~~~}}}~~~~~~|||||||||{{{yyyvvvsssrrrmmmllljjjhhheeecccbbbaaa^^^\\\ZZZ[[[^^^aaaccccccfffjjjpppwww~~~|||uuuiiicccZZZSSSPPPPPPRRRSSSYYY^^^kkk|||dddVVVFFF???;;;888777888666666444333333333333333444444444444333222111000111111111000000000000000000111111111111111111000000111111222222111111000111111111111111111111111111111111111111111111111......------------............/////////000000000111111111111000000000000111111111111000000000000000000111111111000//////000000111222222222222111333333333333333333333333333333333333333333333333777777777777666666666666888:::===>>>@@@DDDKKKQQQ]]]kkk+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++,,,---...//////...,,,+++000///---,,,++++++,,,---,,,------...///000111111//////000000000000//////////////////////////////...///000111222333444444222222222222333333333333333333444555555555555555444555777888999999999999444555555555777888999:::999999999:::::::::999999:::::::::999999:::::::::======<<<<<<;;;;;;<<<<<<===>>>@@@AAAAAABBBDDDFFFJJJMMMRRRZZZjjjvvvjjjbbb```\\\[[[UUUNNNMMMSSSXXXYYYWWWZZZcccuuuyyyppplllkkkjjjfffbbb]]]^^^^^^^^^___```bbbdddfffeeeeeegggkkknnnooooooqqqrrrrrrsssssstttttttttvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxzzz{{{yyywwwzzz{{{|||||||||{{{zzzyyyzzz{{{|||||||||{{{zzzyyyvvvuuutttrrrpppmmmkkkjjjjjjhhheeebbb_________```^^^]]]\\\]]]aaaeeeiiikkksssxxxzzzuuurrrmmmddd]]]YYYTTTOOOKKKLLLRRR[[[aaasss}}}~~~oooSSSIII???<<<:::777666777555555444444333333333333222333444555444333111000000000000000000000000000000000111111111111000000000000111111111111000000111111000000000000111111111111111111111111111111......------------..................////////////111111111000000000000000111222222222222222111111222222222111111000000///000000111222222222222111111111222333333444555555555555555555555555555555777777777777666666666666777:::===>>>???DDDKKKPPP]]]kkk++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++++++++,,,...000111000000//////...---,,,+++,,,------,,,------...///000111111//////000000000000//////////////////////////////++++++,,,---...///000111111111222222222333333333444444555666777666666555222333444555666777777888444444444555666888999::::::999999999999999999999888888999999999999888888<<<<<<;;;;;;;;;;;;;;;<<<===???AAAAAAAAAAAABBBDDDCCCHHHMMMOOOVVViii}}}yyyyyy|||~~~|||yyywwwmmm```WWWTTTPPPLLLMMMMMMRRR___ttt}}}xxxqqqkkkhhhfffcccaaa```_________^^^]]]\\\^^^bbbdddeeeeeefffggghhhiiikkklllmmmnnnoooooopppqqqrrrrrrssssssppppppppprrrtttuuusssqqqtttuuuuuuvvvvvvuuusssrrrrrrrrrssssssrrrpppnnnmmmmmmlllkkkiiigggfffeeeeeedddbbb^^^\\\[[[]]]___aaa]]]^^^```ccchhhooouuuzzz~~~xxxnnnggg___[[[ZZZYYYUUUPPPMMMMMMMMMNNNTTTaaappp{{{}}}gggWWWIIIBBB<<<;;;:::777555666444444444444444444333333111222333444555444333333000000111111111111111111000000111111111111000000000000000111111000000000111111000//////000111111111111111111111111111111.........------.....................////////////000000000000000000111111222222333444444333333222333333222222111111111111000000111222222222222111//////111222444555777777666666666666666666666666777777777777666666666666777:::<<<>>>???CCCJJJPPP^^^lll,,,++++++++++++++++++,,,)))************+++++++++---,,,,,,++++++++++++,,,***+++,,,---//////000000---------,,,,,,------...---------......//////000...//////000000//////...////////////////////////,,,------...///000111111000000111111111222222222111222444555555555444333111222222333444555666777444444444555666777999::::::999888888777777888888777777888888888888777777:::::::::::::::;;;<<<<<<===>>>@@@@@@??????AAABBB@@@DDDJJJLLLMMMXXXqqq~~~{{{vvvrrrpppqqqsssttt~~~~~~qqqfff[[[SSSQQQMMMLLLRRR^^^rrrwwwsssmmmhhheeeccc```___]]][[[ZZZZZZ[[[\\\\\\[[[^^^___```bbbdddeeeggggggccccccdddeeeggghhhiiijjjiiihhhhhhjjjllllllkkkjjjkkklllmmmmmmmmmllljjjiiigggggggggffffffeeedddcccaaa```^^^^^^^^^___```aaa```___]]]]]]___cccgggjjjiiilllpppuuu{{{{{{sssnnniiiccc]]]WWWSSSNNNLLLMMMOOOOOOMMMLLLPPPUUU[[[dddsssxxxfffRRREEEBBB===:::;;;:::666444666333444444555555444333333111222333444444555555555111111111111222222222222000111111111111111111000///000000111111000000///000000000000000000000000111111111111111111111111//////............//////....../////////000000000000000000000111111111111111222333444444444333222333222111111000111111222000000111222222222222111//////111222444555777777444444444444444444444444666666666666777777777777777999<<<===???CCCJJJPPP^^^lll------,,,,,,,,,,,,------))))))*********+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,---............---------------..................//////.........////////////////////////000000000000111111222222//////000000000111111111///000222333444333222111222222222333444555666777444444444555666777888999999888777666666666777777666666777888888777666666888888999999:::;;;======;;;=========<<<===???AAACCCCCCEEEHHHIIIOOO___ooowwwsssqqqqqqqqqmmmttt|||{{{qqqdddZZZRRRRRRVVV___mmmzzz{{{wwwssspppmmmjjjgggdddbbbaaa___]]][[[[[[\\\\\\^^^___```aaaaaa[[[[[[\\\]]]^^^^^^______aaa```___```bbbcccdddcccbbbbbbcccdddcccbbbaaa```___^^^^^^^^^___``````aaa^^^^^^]]]]]]___cccfffhhhkkkkkkkkkmmmrrrwww}}}uuunnneee]]]XXXTTTPPPMMMKKKLLLNNNQQQUUUXXX[[[\\\bbbhhhoootttzzzooo^^^OOOCCC===;;;888666888888444333555333333444555555444444333444444333333333444444555000000111111111222222222111111222222222222111111//////000000000000//////...///000111111000///...111111111111111111111111000000////////////000000/////////000000000111111///000000000111111111111...///111333333222111000000//////......///000111000000111222222222222111111222222333333444444555333333333333333333333333444444555666777888999999666999<<<===>>>CCCJJJOOO]]]kkk...------,,,,,,------...+++++++++,,,,,,---------)))***,,,---...------,,,000///...---,,,---...///)))***,,,...//////......------------------,,,,,,------............------////////////////////////------------............////////////000000000000///111333444444333222111333333333444555666777888555555444555555666777888999888777555555555666777555666777888888777666555777777888999:::<<<===>>>:::;;;;;;;;;:::;;;>>>@@@FFF@@@>>>BBBEEEGGGOOOYYYiii}}}|||wwwvvvvvvuuutttyyy}}}yyylll___\\\\\\[[[]]]bbbfffkkkttt{{{wwwrrrnnnkkkgggcccaaa[[[\\\\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^______]]][[[YYYYYY\\\^^^^^^^^^[[[\\\]]]]]]]]]\\\[[[ZZZ\\\\\\\\\\\\^^^aaacccdddhhhggggggiiilllqqquuuxxxzzz{{{}}}{{{ppphhh\\\XXXSSSOOOLLLKKKIIIHHHKKKQQQZZZbbbhhhlllqqqsss~~~{{{lll[[[KKKAAA===<<<777333333666666333222555222333444555555555444333777666444333222222333444//////000000111111222222222222333333333333222222//////000000000000//////---///000222222000///---111111111111111111111111111111000000000000111111000000000000111111111111//////000000111111111222,,,...000111222111000///...---,,,,,,---...///000000000111222222222222111444444444333333222222222444444444444444444444444333444555666777888999:::666999<<<===>>>CCCJJJOOO\\\jjj~~~...,,,******,,,---+++(((******+++,,,,,,---......------,,,+++************................................................---------.........//////............////////////////////////////////////111111111000000000000000111000...---...///111222///000222333333222000///333333333333333333333333333444555666777888999::::::999888888888999;;;;;;888999:::999777666777888999999999999:::;;;<<<<<<;;;;;;::::::;;;<<<>>>???AAA@@@???@@@CCCHHHNNNQQQZZZcccyyyzzzxxxxxxwwwxxx|||vvvnnnllliiidddaaaccccccdddhhhqqq|||zzztttooolllllljjjgggccc``````aaacccddddddcccaaa^^^\\\ZZZ]]]\\\[[[ZZZZZZ[[[]]]^^^^^^]]]]]]\\\\\\]]]]]]^^^______```aaaeeejjjooossstttuuuvvvyyy~~~{{{qqqhhh```YYYUUUMMMNNNNNNKKKHHHIIIMMMQQQYYYdddtttvvviiiWWWIIIBBB>>>;;;999666555555555555444444444333333333333333333333333222222222222222222222222222111111000000111111222444444222111000000//////000000////////////000000222222111111000000//////111111111111000000000///////////////////////////111222333444333111///...////////////////////////---...///111222222222222---...///000000000000000111222333444444333111000333333333444444444555555222222333333333333444444666777777777777666666555444777999:::;;;???FFFLLL[[[jjj}}}...,,,******,,,---+++)))***++++++,,,------......,,,,,,+++++++++,,,,,,---................................................---------...........................////////////........................////////////////////////000000.........///111222///000222333333222000///111111111222222333333333333333444555666777777888777777666666666777888999999::::::999888777777999888888888888999:::;;;<<<;;;:::::::::;;;<<<>>>????????????@@@CCCGGGKKKMMMPPPWWWiii~~~zzzzzz|||zzzxxxsssqqqnnnmmmmmmooorrrttt~~~~~~zzzuuupppooonnnmmmlllllljjjhhhfffdddcccddddddcccbbbbbbbbbccccccddddddeeefffgggiiijjjjjjiiijjjmmmpppvvv|||{{{xxxpppllleee^^^WWWQQQLLLJJJIIIKKKLLLLLLNNNUUU^^^fffwww{{{qqqdddZZZLLLAAA===;;;999777555555555555444444444444333333333333333333333333222222222222222222222222222222111111111111222222333333222111000000000000000000////////////000000////////////////////////222111000000//////000000///////////////////////////000111222222000///...////////////////////////000000222333333222111111//////000111111111000000222222222111111111222222333333333444444444444555222222333333333333444444666666777777888777777666555888:::;;;<<<@@@GGGLLLZZZiii{{{---,,,++++++,,,,,,+++***+++++++++,,,------......++++++++++++,,,---...///------------------------.................................------------------............/////////........................---------......//////000000///.........///111222///000111222222111000/////////000111222222333333333333444444444555555555666666666666666777888888999:::;;;:::888888888999777777777777888999:::;;;;;;:::::::::;;;<<<===>>>>>>>>>???@@@BBBDDDGGGHHHHHHLLLXXXlll{{{tttmmmiiijjjkkklllpppuuuzzz~~~|||zzzyyyxxxwwwwwwvvvuuutttsssrrrrrrwwwxxxzzz}}}~~~}}}yyysssmmmhhhccc^^^[[[ZZZXXXTTTQQQMMMKKKIIIHHHIIILLLOOOTTT\\\jjjzzzxxxhhh\\\PPPIII@@@:::999999999888555555555555444444444444333333333333333333333333222222222222222222222222333222222222222222222333222111111000000111111111000000////////////000000............////////////333222000......///000111////////////////////////---...///000000000///...////////////////////////222222333333333222000000111111111222111111000000333222000//////000222333333333333333444444444444222222333333333333444444555666777888888888888888666999;;;<<<===AAAHHHMMMYYYgggxxx,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------......---,,,,,,,,,------...///------------------------..............................------------,,,,,,---------.........//////........................,,,,,,---...//////000000000//////...///000111111000000111111111111000000...///000111222333444555555555444444444444444444777777777777888888999999999:::;;;:::999888999:::666666666666777888999::::::::::::;;;;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDGGGIIIOOOZZZfffvvvzzz~~~|||mmmiiiccc```aaaeeeiiilllhhhnnnvvvzzzrrrmmmaaa]]]YYYVVVTTTSSSRRRPPPQQQRRRSSSSSSRRRRRRSSSTTTTTTXXX___gggsssvvvgggVVVKKKDDD@@@;;;999999999999888555555555444444444333333222222222222222222222222111111111111111111111111333333222222222222333333000000000000000111222222//////000000000000////////////////////////......333222///------...000222////////////////////////---...///000000000000000000000000000000000000000000111222222222222000000222222222222222111000///111000/////////000111222222222333333333444444444222222222333333333444444555555777888999999999999777:::<<<===>>>BBBIIINNNYYYgggxxx,,,,,,,,,,,,,,,,,,,,,---,,,,,,------------......///...------,,,,,,,,,---------------------------........................------------------,,,,,,------------....................................------...//////000111111///////////////000000111000000000111111000000000000000111222333444555666666666666555555555555444666666777777888888888888888999::::::888888999:::666666666666777888999999:::::::::;;;;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCBBBGGGHHHLLLRRRWWWaaassswwwyyy|||}}}qqqhhhcccbbbaaaaaa^^^aaaeeejjjppp{{{~~~wwwppphhhaaaZZZUUUQQQOOOMMMNNNQQQTTTVVVWWWYYY]]]aaadddddddddeeefffjjjoooxxxssscccUUUHHH???@@@>>>;;;999888888777666555444444444444333333333222222222222222222222222111111111111111111111111333222222111111222222333////////////000111222222//////000000000000//////222222111111000///......333111///---,,,...000111////////////////////////...//////000111111111111111111111111111111111111,,,---///111111111111000222222222222222111000///...///000111222111111000222222222333333333444444222222222333333333444444444555666888888999999999777:::<<<===>>>BBBIIIOOOYYYhhhyyy+++,,,------,,,,,,---...------------------......///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,------------.........------------------------.........//////000000111////////////000000000000000000000000000000000000111111222333444444555555666666666555555555555555333333444555555555555555666888999999888777999:::666666666666777888999:::999:::;;;;;;;;;;;;::::::===>>>???@@@AAABBBBBBBBBDDDEEEHHHMMMPPPVVVbbbnnnyyyzzz|||xxxsssnnnkkkdddcccbbbaaaccchhhnnnsssyyyzzz~~~zzztttqqqkkkjjjiiihhhhhhhhhhhhhhhdddaaa]]]YYYUUUQQQMMMJJJLLLKKKLLLPPPWWW^^^cccffftttzzzvvvcccTTTJJJBBB>>>;;;;;;999888666555444333444444444444333333333333222222222222222222222222111111111111111111111111222111111111111111111222////////////000000111222...///000111111000///...222222222111000000//////222111///------...///000////////////////////////000000000000000000111111111111111111111111111111+++,,,...000111111111000111111111222111111000000---///111333333333111000222222222222333333333333222222333333333333444444444555666777777777777777777:::<<<===>>>BBBIIINNNYYYiiizzz***,,,......,,,+++---///..................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---......///,,,,,,---------.........------------------------...........................//////000000000000000000000////////////000000111111222222333333333333444444444444444444555555222333444555555555444444555666888888777666888999777777777777888999::::::999:::;;;;;;;;;;;;:::999<<<<<<===>>>???@@@AAAAAACCCBBBDDDHHHKKKMMMUUU]]]jjj}}}wwwvvvsssrrrrrrrrrqqqooopppnnnmmmnnnppprrrssssssqqqvvv~~~}}}vvvnnngggaaa^^^\\\UUUTTTSSSRRRSSSTTTVVVWWWUUUSSSRRRRRRSSSSSSQQQPPPUUUUUUXXX```kkkvvvtttbbbRRRHHHBBB???>>>777777777666555444555666444444444333333333222222111111111111111111111111111111111111111111111111111000000//////000000111000000/////////000000111...///000111111000///...////////////000000111111000000///............///////////////////////////000000//////......//////////////////////////////---...///000111111000/////////000111111111000000///000111222222333333333111222222222222333333333222222333333333333444444444555555666666666555555777999<<<<<<===AAAHHHNNNWWWhhhzzz***,,,......,,,+++---000..................------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++---...//////,,,,,,,,,---------......------------------------------------------,,,,,,...//////000000000000000000000////////////000000111111111111111111222222222222222333333444444444444444666777777777666555444666777777666666777999777777777777888999:::;;;999:::;;;;;;;;;:::999888:::::::::;;;===>>>@@@AAADDDBBBBBBEEEFFFFFFKKKQQQTTTeee|||}}}xxxqqqkkkgggdddaaa^^^\\\```ffflllrrryyy|||wwwrrrooopppqqqssstttvvvyyyzzzyyytttooolllhhheee___YYYUUUSSSRRRRRRQQQPPPOOONNNPPPSSSVVVXXXWWWVVVWWWYYY]]]___``````ccceeekkkvvvhhh^^^PPPCCC<<<999999999444555666666666666999:::444444444333333333222222111111111111111111111111000000000000000000000000000000////////////000000000000////////////000000...///000222222000///...***+++,,,...///111222333///////////////.........////////////////////////000///...---------------........................000111111222222111///...---...///000000000000000222111000000111333555666111111222222222333333333222222333333333444444444555555555555555555444444666999;;;<<<===AAAHHHMMMVVVgggzzz++++++,,,,,,,,,,,,------,,,++++++***+++,,,.../////////...,,,))))))***,,,(((***,,,+++***)))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------............//////......---,,,------------------------444000,,,,,,...//////---000000///////////////000000000000000000000000000111111111111111222222222000000000111222333444555555555555555555555444444777777777666555555444444444444555666777888999999:::999999888999:::<<<=========<<<<<<<<<<<<======AAABBBCCCEEEFFFHHHIIIIIIRRRUUUaaavvvvvvjjjbbbddd^^^\\\aaafffhhhnnnuuu|||zzzyyyzzz{{{yyytttpppjjjddd___]]][[[XXXZZZ^^^aaa^^^\\\]]]```aaa___]]]SSSSSSRRRQQQOOOPPPRRRTTTRRRUUUYYY\\\___cccgggjjjnnnmmmlllllloootttxxx{{{~~~|||sssTTTNNNFFF???;;;999888777555555444444444444555555444333333222111111111222111111111000111111222222333222222222111000000000111111111111111000//////111111111000000000000000333222222222111111000000000000111111111111000000111000000///////////////------............------//////000000///...------...///111333333111///...///000111111111///...---111111222222222222111111111111111000000000000000000000000000111222333444222222333333444555666666666666666666666777888888666888999;;;>>>CCCIIINNNYYYfffttt+++++++++,,,,,,,,,------------,,,+++++++++,,,------------+++)))((()))++++++,,,......,,,+++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------------...***+++,,,...//////000000------------------------111...++++++---......---000000///////////////000000000000000000000000000000000111111111222222222222222111222222333444555444444444444444333333333666666666666555555555555444555555666666777777777999999888888999:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@BBBBBBCCCDDDEEEGGGGGGHHHIIIKKKSSScccwww}}}wwwpppkkkmmmooorrrxxx|||rrrjjjfff```[[[ZZZXXXUUUWWW[[[[[[[[[[[[]]]```aaa```___^^^\\\YYYVVVUUUXXX\\\```fffjjjpppvvv|||xxxfff\\\KKKFFF@@@<<<999888777777555555444444444444555555444333222222111111222222222222111111000111111111222222111111111111111111000111111111111000//////////////////////////////000000000/////////......000000111111111111000000///////////////000111111...//////////////////...000/////////............///000111111111111000///000000000000000///......000111111222222111111000111000000000000000000000000000000000000111222333222222333333444555555666666666666666666777777888888999:::<<<>>>BBBGGGKKKWWWeeettt++++++++++++,,,,,,,,,,,,......,,,+++************+++++++++***(((''')))***+++,,,......,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,------------***+++,,,...////////////------------------------///---+++***,,,.........000//////......///000000000000000000000000000000000000000111111111222222333333333222222333444444222222222222222333333333444555555555555666666666666666666666666666666666777777777777888999:::;;;888888999;;;===???AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGKKKTTTaaattt}}}yyyxxx{{{zzzrrrmmmiiihhhfffcccdddhhhiiilllpppssstttuuuvvvwwwxxxtttnnnjjjjjjnnntttxxxuuubbbQQQIII???===999888777777666555555555444444444444555555333333222222111111222222333222111111000000000000000000111111111111111111000000111111000000///...........................000000////////////......///000000111111000000///------...///000111222222//////000000000000//////111000...------...//////000000000//////000000000111000000///////////////000111111222222111111000000000000000000000111111111111000000000111111222222333333444444555555555666666555555666666777888:::;;;;;;<<<===@@@EEEIIITTTbbbsss***++++++++++++,,,,,,,,,---,,,,,,+++++++++*********++++++***)))((()))+++)))+++,,,,,,+++******+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........---,,,,,,---------------------------,,,,,,,,,---...////////////.........///000000000000000000000000000000//////000000111111222222444444333333333333333333222222222222333333333333333333444555555666777777888888888777777666666666555666666777888999::::::888888999:::<<<>>>@@@AAAAAAAAABBBBBBCCCCCCDDDDDDGGGGGGIIINNNTTT```vvv~~~|||zzz{{{{{{nnn```QQQEEE@@@888777555555666666555333555444444333333444444555333333222222111222222333333333222000//////////////////000000111111222222000000000000000//////................../////////111111111111111111000000//////000000000000//////---...//////000111111111/////////000000/////////111000...---,,,...///111222000///......///000222111000///......///000111000000111111111111000000000000000000000111111111333222222111111111111222333333333444444444555555666555555555555666777777999:::;;;;;;===@@@EEEIIIQQQ```rrr*********+++++++++,,,,,,*********++++++,,,,,,,,,)))***,,,,,,******+++,,,)))+++---,,,+++***+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...---,,,,,,+++------------------------------.........///000000...............///000000////////////////////////...//////000111111222222444444333222222222333333222222333333444444444555222222333444555666777777:::999999888888777777666444555666777888999999::::::::::::;;;;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBBBBCCCFFFIIIJJJPPP```ooo|||zzz{{{xxxeeeWWWLLLBBB<<<<<<777666555555666555333222444444333333333333444444333222222111222222333333333222111000/////////////////////000000111111222000000000000000///...............//////000000000000000000000000000111111//////000000000000////////////000000000000///...---......//////......---111///...,,,---...000111222000...------...000222111000///......///000111000000000111111000000000//////000000111111111111444444333222222222333333333333333444444444444444555555555555555666666777777888999;;;===AAAFFFJJJPPP___qqq************++++++++++++((()))***+++,,,,,,,,,,,,(((***,,,,,,+++++++++,,,,,,---//////---------...******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++---............---------------------------///000///......///000------------...///000000////////////////////////---...//////000111222222222222222111111222333333222222333333444444555555222222333444555555666666999999999888888777777777333444666777999:::::::::<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>???@@@@@@AAABBBBBBAAABBBEEEHHHHHHJJJRRR\\\jjj~~~yyyzzz}}}rrrdddSSSHHHAAA<<<;;;<<<888777555555555555333222444444333333333333444444222222111111222222333333222111000000//////////////////000000000000000000//////000000//////...---.........//////000000111------............//////...//////000000//////...///000111111111///...---------............------//////...---...///000111111000...------...000111///////////////000000111///000000111111000000////////////000111111222222333333222222222333333444444444444444444444444444555555444444555555666777666888999:::<<>>@@@AAABBBBBBDDDBBBDDDGGGHHHHHHLLLRRRXXXgggzzz~~~||||||}}}rrrjjj]]]RRRGGGBBB???;;;:::<<<999777555444555555444333444333333222222333333444222222111111222222333444111000000/////////000000000000000000000///////////////000000//////...---,,,,,,---......///000000---------.........//////......////////////......---...000111111111///.........////////////................../////////000000///............///000......///000000000000000//////000000000000//////...//////000111111222222000000000000111222333333444444444444444444444444555444444444444555666666888999::::::<<>>???AAABBBBBBBBB??????CCCEEEDDDGGGKKKOOOXXXeeeuuu}}}yyyyyywww{{{|||rrrddd[[[LLLDDD>>>===<<<888666666888666444333444555555555444333333222222333333444222111111111222333333444000////////////000000111111111000000//////......///////////////......---++++++,,,,,,---...//////.../////////000000111111......////////////......+++---///111222222111000//////000000000000//////------...///000000////////////............//////---...///111111111000/////////000000000000//////...//////000111222222222............///000222222444444444444444444444444555444444444444555666666:::;;;;;;;;;;;;>>>CCCFFFSSS```ppp}}}))))))))))))))))))))))))************************---,,,+++*********+++,,,***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------111...+++,,,...000///---,,,,,,,,,---------......000000111000000///......///////////////000111111000000000000111111111111333333333444444444555555555666777666444333444555666555555666666777888999888777666666777999;;;<<<;;;::::::999999888888888<<<;;;:::999:::<<<>>>???AAABBBCCCCCCCCCEEEHHHKKKGGGMMMUUU^^^jjj~~~ooo]]]OOOHHH???>>>;;;888555333222111000000111333666666444333222222222222222222222222000111222333333222111000111111000000//////......000000000000000000000000......////////////......000000///...---,,,,,,++++++,,,------......---------------............///......////////////............------------.........///////////////...---111111000///////////////000000000000000000000000222222111111000000//////000000000000////////////000000111111111222222222111222333333444444333333444444333444444555666777888999;;;<<<===???CCCFFFNNN\\\kkkwww++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///...---...000000...,,,,,,,,,,,,---------......///000000000//////...---///////////////000111111000000000000111111111111111111222222222333333333444555666555333222333444555555555555666777888888888777666666777888:::<<<:::::::::999999888888888::::::999999:::===???AAA@@@AAABBBBBBBBBDDDGGGIIIGGGLLLQQQUUU\\\iii{{{{{{zzz{{{|||~~~kkkZZZLLL@@@:::<<<;;;999777666444444444333222222444666666555444222222222222222222222222000000111111111111000000000000000000//////......////////////////////////......////////////....../////////...------,,,,,,,,,---......//////......---------............///......////////////............------------............///////////////...111000000///////////////000000000000000000000000////////////......------111111111000000000000000111111111111222222222222222333444444555555444444444444333444444555666777888999;;;<<<===???CCCFFFNNN\\\lllyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***++++++,,,,,,++++++***)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------...------...000000...,,,,,,,,,,,,---------.........////////////...------///////////////000111111000000000000111111111111///000000000000111111111333444555444222111222333444444444444555666777777888777666666777888:::;;;999999999999999888888888888888888999;;;===@@@AAA>>>???AAAAAAAAABBBEEEGGGEEEHHHKKKLLLNNNTTT___hhh{{{~~~~~~|||gggUUUIIIAAA:::666777777666666555666666666666444333333555666555444222222222222222222222222000000////////////000000000000000////////////...////////////////////////......////////////..............................---...//////000000//////---------............///...//////000000//////.........------------......------...///000000000///000000//////......//////000000000000000000000000/////////............---111111111111111111111111111111222222222333333333111222333333444444333333444444333444444555666777777999:::;;;<<>>???<<<>>>???@@@???@@@BBBDDDBBBEEEHHHHHHHHHLLLRRRXXX```lllsssdddQQQDDD@@@>>><<<999666555555555555555666666777555222222333444444444111111111111111111111111000///...------...///000////////////////////////////////////////////////---......//////......------------.........//////------...///////////////---------............/////////000000000000//////......------------......,,,,,,...///000000000000000//////.........//////////////////////////////000000000000000000000000000000000000000111111111222222222222333333333333000000111222222222222222444444333444444555666777777888:::;;;<<<>>>BBBEEENNN\\\ooo++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,++++++***))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,---------...---***((('''))),,,///,,,,,,,,,---------......------...............---///////////////000000111///000000000111111111111000000000111111111111222111222333222111111222333333222222333333444555666777777777777777777888888777777777888888999999999;;;;;;:::::::::;;;;;;;;;;;;===>>>?????????@@@BBB@@@CCCFFFHHHHHHIIIMMMPPPTTTZZZeeevvv{{{{{{}}}~~~wwwnnnWWWLLL???888888:::888555666555555444333333444444555333111000111333333222111111111111111111111111000///...------...///000.............../////////........................------............------,,,,,,------.../////////,,,,,,---............------------............/////////000000000000//////......------------......,,,,,,...///000000000000//////............/////////////////////////////////////////////000000000............//////000000111111222222222333333333111222222333333333333333444444333444444555666777777888:::;;;<<<>>>BBBEEENNN\\\ooo++++++++++++++++++++++++************************+++,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,------------------+++((('''(((,,,000,,,,,,,,,---------......------...////////////...///////////////000111111000000000000111111111111111111111111222222222222000222333333222111222444333333333333444555666666777777777777777777777777666666777777888999::::::;;;;;;;;;;;;:::::::::999:::<<<>>>???>>>>>>???@@@???BBBDDDFFFFFFFFFFFFHHHMMMOOOTTT]]]lll~~~}}}nnn___VVVHHHAAA:::777777777444111666555444333222222222222333111000000222333222111111111111111111111111111//////............//////---............/////////........................------............---------------.........//////+++,,,,,,---...------------------............//////000000111111000000///......------------......------...///000000000///......------......//////000000000000000000000000,,,------------.........,,,------......//////000000000111111111222222222444444555666666666666555444444333444444555666777666888999:::;;;>>>BBBEEENNN\\\nnn,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))***++++++,,,,,,++++++***)))************+++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++---...---+++***,,,...,,,,,,,,,---------......---...//////000000000//////////////////000111111000000000000111111111111000000111111111222222222111222333333222222333555333333333333444555666777666777777777777777666666555555666777888999::::::999::::::;;;;;;;;;:::::::::<<<>>>???>>>>>>>>>???>>>???BBBCCCCCCCCCBBBCCCEEEHHHLLLPPPWWWeeewwwuuugggZZZNNNGGG@@@>>>;;;999888777555333444333333222222222222333111000000222444444333222111111111111111111111111/////////000000/////////---------.........//////........................,,,------......------,,,---------...............,,,------...............---------............///000000111111111111000000......------------............///////////////......------------...///000000000000000000000000000,,,,,,,,,---------......---------...///000000000//////000000000111111111333333444555555555555444444444333444444555666777666888999:::;;;>>>AAADDDOOO\\\mmm------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))+++++++++,,,,,,+++++++++)))************+++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------)))---111222///---,,,---,,,,,,,,,---------............///000111111000000///////////////000111111000000000000111111111111000000000000111111111111111222444444333333444555444444444444555666777777666777777777777777666555444555666777888999:::;;;777888999:::;;;<<<<<<;;;:::<<>>>>>???;;;===???AAABBBCCCCCCCCC>>>DDDIIIKKKMMMTTT```jjj|||~~~pppaaaTTTJJJCCC???999888888777666666555555222222111111222222333444000000111333666666555333000000000000000000000000...///000111111000///...---------.........//////........................,,,------......------,,,........................---......///////////////---------.........//////000000111111111111000000.........------............///////////////......---------------...///000000000000000000000000000........./////////000000---......///000111111222////////////000000000000000000111222222222222111444444444444444555777777666777999:::;;;===AAADDDOOO\\\lll~~~)))******++++++******))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++************++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,++++++------,,,***------,,,,,,,,,---......////////////////////////111///---,,,+++,,,...//////////////////.........222222111111000000//////000111111222222333444444555555555555555444444444555666777888888888888888444555666555444555777999999999888888888888888888888999;;;===>>>>>>===<<>>AAADDDOOO\\\kkk{{{+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++++++++************++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,,,,*********,,,,,,+++***------,,,,,,,,,---......////////////////////////000///...---------....../////////////////////...000000000///////////////000111111222222333333444444444444555555666666666666666777888888888777777777888888777555444555666888888888999999999999999999:::;;;<<<==================>>>???@@@AAABBBBBBAAAAAAAAABBBEEEHHHKKKMMMVVV___ooowwwcccYYYKKKAAA===<<<;;;999777666444333222222333333333333333222222111111111111111111111222222222222111111000///////////////////////////////////////000000000000//////............////////////......---------,,,,,,---------,,,+++*********,,,...///...---,,,,,,,,,,,,---...------,,,,,,---...///000000000//////......------/////////...------,,,,,,,,,++++++,,,,,,---...///////////////............---.........//////000000.../////////000000000000//////////////////////////////000111111111111111111111222222222333333333555444444444444555555666666777999:::;;;>>>AAADDDLLLYYYiiiyyy------............------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))*********++++++++++++******))))))******+++***)))((()))+++,,,,,,***,,,,,,,,,,,,,,,---...///////////////////////////000/////////..................//////////////////............////////////000000111111222333333333333333444555666777777888777777777777777777666555666888888888666555666888888888888999999::::::;;;::::::::::::;;;<<<===>>>;;;;;;<<<===>>>???@@@AAA???>>>>>>???AAACCCEEEGGGGGGNNNYYYfffuuummmaaaOOOHHH???999888888777666666555444333222222222333222222222222222111111111333333222222222222222222111111000///////////////////////////////////////000000000////////////.........////////////......------------------------+++***))))))***+++---......------,,,,,,------.........---------......///000000//////...---------------------------------++++++++++++,,,---......------........./////////------------...000222333....../////////000000000//////...------...////////////000111111111111111111111222222222333333333555555555555555666777777666888999:::;;;===AAADDDIIIVVVgggxxx------............------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++************++++++************************************++++++++++++++++++************++++++)))(((((())),,,------,,,,,,,,,,,,,,,------.../////////////////////////////////000000000///...---............////////////.........//////000000000000000000111222222333333444444444555555666666777777777777777666555555444333555777888888888:::;;;777777888999:::;;;;;;<<<;;;;;;:::999:::;;;===>>>;;;;;;;;;<<<<<<======>>>::::::;;;===???AAADDDEEECCCHHHNNNSSS[[[iiizzzwwwhhhXXXMMMEEE@@@;;;777666555444333555444444333333222222222222222222111111111111111444444333333222222111111111000000///////////////////////////////////////////////////////////////---......//////......---...//////////////////......---,,,+++*********+++------------------------///.........---------...000//////......---,,,,,,,,,,,,,,,------.........++++++++++++,,,---...///........................///...---,,,---///111333........./////////000000000///---++++++---///000//////000111111111111111111111222222222333333333444444333444444555666777777888999:::;;;===AAADDDJJJWWWgggxxx,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++************************+++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++***)))+++---......---,,,++++++,,,---...///////////////////////////////////////000///...---------.........//////000000/////////000000111111111///000000111111222333333666666555555444444333333666666666666666555444333333555777999888888999:::777777888999999:::;;;;;;<<<;;;:::999999:::<<<===<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===>>>@@@AAABBBAAAEEEIIIKKKMMMUUUaaajjj{{{xxxiii[[[PPPFFF@@@===;;;888666555444333222333333333333333333222222111111111111111111111111333333333222222111111111111000000///////////////////////////////////////.............../////////------............------......///000000///......///...------,,,+++++++++------------------------..................------/////////...------,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,---...///000000//////...---,,,,,,,,,111000...---,,,...///111............////////////000///---++++++---///000//////000111111111111111111111222222222333333333444333333444555666777888777888::::::;;;===@@@CCCMMMZZZiiiyyy++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++************************++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,+++***+++---......---+++++++++,,,---...///000///////////////////////////.........------------------......///000000000000000000000111111111111//////000000111222222222666666555444333222111111555555555555555555444333666888:::999777555555555777777777888888999999:::;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;:::::::::=========>>>>>>============@@@CCCEEEGGGJJJQQQVVVbbbrrrxxxnnn___QQQGGGAAA===;;;555444444444444444444444222222333333333333222222000000000111111111111111222222111111111111111111111111000///////////////////////////////////////---............/////////------............------+++,,,---......---,,,++++++,,,,,,---.........///,,,------......------,,,------......///......---//////......---,,,,,,,,,++++++,,,,,,---------...------------...///000000000000///...---,,,+++***111000///...---......///------.........///////////////...------...////////////000111111111111111111111222222222333333333555555555666666888999:::888999::::::;;;===@@@CCCNNN[[[jjjzzz++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((''''''((())))))++++++************++++++***************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++,,,---,,,++++++++++++,,,---...///000///////////////////////////...---,,,+++,,,,,,---------......///000000111000000000000000///////////////000000111111222222333333333222222111111111333333444555555555444444777888:::999777444222222777777777777777777777777:::::::::;;;;;;::::::999999999::::::;;;<<<<<<===<<<<<<===============<<<===>>>???AAACCCEEEGGGHHHTTT___mmm|||yyypppkkkYYYTTTKKKDDD>>><<<;;;;;;222222333333222333444555111222333333333333222111///000000000111111111222000000000000000000111111111111000///////////////////////////////////////---------.........//////,,,------......------,,,+++,,,...//////...,,,+++***++++++,,,------------,,,,,,---......---,,,,,,+++,,,---/////////......///......------,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---...//////.........------,,,,,,,,,............////////////---------.........////////////////////////////////////000111111111111111111111222222222333333333444444444555666777999999888999::::::;;;<<<@@@BBBLLLXXXhhhxxx+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))'''''')))***,,,++++++************++++++************************)))************+++++++++++++++************++++++,,,***)))***++++++***)))+++++++++,,,---...000000///////////////////////////...,,,******+++,,,------------...///000000111000000//////.........---/////////000111111222222111111111111111111222222222222333444555555555555333666888888777555444444777777777777666666666666999:::;;;<<<;;;:::999888666777888:::<<<>>>???@@@888999:::<<<===>>>??????AAA@@@??????AAABBBAAA@@@JJJPPPYYYeeexxxwwwggg[[[TTTCCCBBBAAA???>>>===<<<;;;444555555444222222333444000111333333444333222111//////000000111111111222......//////000000111111111111000///////////////////////////////////////---------.........//////,,,------......------,,,---...000111111000...---,,,,,,,,,,,,,,,***)))))),,,,,,---......---,,,,,,***+++---///000000/////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,---------......+++,,,...///000000000000---------.........////////////000000000000////////////000111111111111111111111222222222333333333111111222222444555666777888999::::::;;;<<>>>>>>>>>>>>>>???@@@@@@AAAAAAFFFIIINNNVVVaaapppwwweeeVVVLLLGGG???===:::777555555555666444444333333333333222222444333222222444444333222222111111111000000//////111111111111111111111111000000000000000000000000333222222111000//////...---------,,,,,,+++++++++///...---,,,,,,---...///...,,,******,,,........./////////...------,,,,,,...---+++******+++---...///......---------......111000000///...---------......------------......,,,---...---+++***+++,,,---------------...///000........................//////.........---------............////////////111111222222222333333333---...///000111222222333444444333444444555666777777888888999<<<>>>AAACCCLLLUUUcccvvv*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++******************************)))************+++++++++******++++++++++++******))))))*********+++++++++,,,***((((((***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------------.........///000///...------...///000000/////////.........---000//////...///000111222/////////000000000111111111222222333333222222111333333444444444333333222333444555666666555444333666777888888666777888:::999999::::::::::::;;;;;;;;;999777888:::<<<;;;:::;;;;;;<<<<<<<<<=========<<<<<<======>>>?????????>>>AAAEEEJJJQQQYYYaaagggqqq~~~zzzeeeSSSHHHAAA======;;;999777555555666666444444333333333222222222333222111222333444333111111111111000000000//////111111111111111111111111////////////////////////111111000000//////...............---------,,,,,,///...------------...///...---+++,,,---......------------..................---+++******+++---.........---------......///000000000///...---------------,,,,,,,,,,,,------+++,,,......------...///---------------...//////........................//////.........---------............////////////111111111111222222222222444444444444333333333333444444333444444555666777888888888999;;;>>>AAACCCJJJRRRaaauuu*********++++++++++++,,,++++++,,,,,,,,,+++************+++++++++******)))************************)))************+++++++++******++++++++++++******(((((()))))))))************)))((()))+++------,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------............//////...------...///////////////...............///////////////000111111000000000000111111111111111111222222222222111111222333333444444444333333333333444444444444333333333555666666555444666777777777777777888888888888:::999777888999;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<======>>>>>><<>>AAACCCHHHPPP___sss************++++++++++++++++++,,,,,,,,,++++++*********+++++++++***))))))************************))))))*********+++++++++******++++++++++++******))))))))))))*********++++++***)))***,,,---,,,++++++++++++++++++,,,,,,,,,***++++++,,,------......------------------------................................................///////////////000000111000000111111111111111111111111222222222222111111333333444555555555555444333333444444444444333333222333555555444333444666555555555666666666777777999888777888888999::::::::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<============@@@CCCDDDDDDDDDEEEFFFMMMMMM\\\uuu{{{yyyzzzuuujjjZZZKKKAAA<<<::::::777666555555444555555666333333333222222222222111111000000111333333111///000000000000000000//////////////////////////////........................------------------..................------------.........------..................///000///---+++,,,,,,,,,------.........,,,,,,+++++++++,,,---...++++++,,,,,,---...///000/////////......---------++++++,,,,,,,,,,,,++++++***,,,......------///000......---------......///............................................................////////////////////////000000000000//////000111222333444444444444333444444555666777:::999888888:::===AAACCCJJJRRRaaauuu))))))*********+++++++++***++++++,,,,,,,,,+++++++++++++++++++++***)))(((************************))))))*********+++++++++******++++++++++++***************+++++++++,,,,,,---,,,++++++,,,,,,***)))*********++++++,,,,,,,,,******++++++,,,------...------------------,,,,,,------............---------------..................//////000000000000000111111000000000000000000000111111222222111111000444444555666666666666666555444444444444444444555444666888999888777777888888888888999999999::::::777888888777777888999:::::::::::::::999999999999::::::;;;;;;<<<======>>><<<===>>>>>>===>>>@@@BBBHHHDDDLLL___gggbbbccckkk{{{nnnaaa\\\[[[XXXQQQHHH@@@;;;999777666555444444444444444444444333333222222222111111111111000111222333333111/////////////////////000000................................................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------..................------------///000///---+++......------,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,...///000............------------+++,,,------------,,,++++++---...---,,,+++,,,---///......---------..............................---.................................////////////....../////////000000000222222333444555666777777444444333444444555666777;;;999888888:::===@@@CCCLLLUUUdddxxx)))))))))************+++******+++,,,,,,,,,+++++++++++++++++++++***)))(((************************)))************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,...---,,,,,,---,,,***((())))))******+++,,,,,,,,,******++++++,,,,,,------------------,,,,,,,,,,,,------............---------------------...............///000000000000000000000000000////////////000000111111111111000000333444555666666666666666555555444444444444555555333555777888777666666666666777777777777888888888666777888777666666888:::999999999999888888888888:::::::::;;;<<<<<<======>>>======;;;999:::<<>>???>>><<<::::::;;;===:::;;;>>>DDDJJJLLLJJJHHHHHHPPP[[[hhhuuu{{{jjjdddZZZPPPHHHBBB===:::<<<:::888888999999888777333333333333222111111000222222222222111111111111111111222444666555222///........./////////000000////////////////////////////////////////////////......------,,,,,,++++++,,,,,,,,,,,,------......------...//////...------+++***)))***,,,.........---,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,+++,,,,,,------------------------------***+++,,,------,,,+++***+++,,,...---,,,,,,---...//////...---------------........................---------.........//////............//////////////////000000000111111111111111000000000/////////444444333444444555666777<<<;;;888777999<<<@@@CCCGGGRRReee|||))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((************************)))************+++++++++******++++++++++++******))))))))))))*********************,,,...///---+++((())))))***++++++,,,,,,)))******+++,,,,,,---------------,,,,,,+++++++++,,,,,,---......---,,,,,,,,,,,,,,,------.........---...000111111111000/////////......---------,,,000000111111111111000000///000111222333333444333444333222111111222333444333555888999888777666777777777777777888888888888555777888777555555777:::999888888888777777666666777777777888999999:::::::::;;;<<<<<<;;;::::::;;;777:::<<<<<<@@@EEEBBB;;;???BBBGGGLLLSSSaaarrr~~~|||mmmdddSSSMMMFFFAAA???===:::777777555333222444555666555222333333222222111//////222222222111111111111000111222333555666555222///---.........//////000000000000000000000000000000000000000000000000000000//////...------,,,++++++---------.........//////,,,---...//////...---,,,***)))'''(((+++...//////***++++++,,,,,,------...)))***+++,,,---...------------,,,+++++++++,,,,,,------------------------((()))+++,,,,,,+++)))(((***,,,............000111000///...---------------........................---------.........//////............/////////000000000000000111111111111000000111222333444444555444444444444444555777777===;;;888777888<<<@@@CCCCCCOOOddd|||++++++************++++++++++++,,,,,,,,,,,,------...---+++)))((())))))*********++++++++++++******))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))************************++++++******************)))***,,,......---,,,+++((()))***+++,,,---......+++,,,,,,------,,,,,,+++++++++,,,------...//////////////////000000000000////////////////////////---...///111111222222222444333222111222333444555444444444333333222222222333333333444444444555555888888777777666666555555888888888888777777777777::::::999999888888777777999:::;;;;;;999999:::;;;999::::::;;;;;;::::::999888777888<<<@@@BBBAAA>>><<<>>>@@@CCCFFFMMMVVV]]]jjjsssuuubbbVVVPPPBBB@@@===:::888777888888777666555444333222222222333333333222222222111111111111000///////////////222222222222222111000/////////...---------------,,,---------.../////////---------............/////////.........------------...............------111000///.............../////////...------,,,,,,---------,,,,,,++++++++++++,,,------......------------------------------000///...---,,,+++++++++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...---,,,,,,++++++++++++......//////000111222222///////////////.........000111111111111222222222000111111111111222222222444666777666555555666777;;;888888;;;===<<<>>>CCCGGGRRReee|||++++++************++++++*********+++++++++,,,,,,---,,,+++))))))))))))***)))******************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++***+++---//////...---,,,,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++,,,------............/////////000000000...........................///000111111111111111333222222222222333444444444444333333333222222222444555555555666666666777777777777666666666555555555555555555666777888888777777666666666666666666777999<<<<<<;;;999888888999999::::::::::::999999:::999999;;;>>>???===;;;999:::<<<===???DDDKKKPPPQQQWWWaaannn|||vvvcccSSSIIIEEE>>><<<999666444333333333666555444333333333333333333333222222222111111111111111000///////////////111222222222222111000///000//////...------......---------...............---------............/////////.........------------...............------///......------------...---------........................---------,,,,,,+++,,,------......------------------------------//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......------,,,,,,------((()))))))))***+++++++++/////////////////////...000000111111111222222222000111111111111222222222222444555555444333444666888555666999;;;:::===AAAGGGRRReee{{{++++++************++++++))))))*********+++++++++---,,,+++***))))))))))))((())))))******))))))((())))))***++++++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))******************************++++++,,,,,,------+++,,,.../////////...---.........------,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,,,,------.........////////////000........................//////000111111000000000111222222333333333333333333333333333222222222222444444555555555555666666666666666666666555555555444333333333444666888999555555555666666666666666555888<<<===;;;888666555888888999999999999888888<<<;;;:::;;;<<<;;;999888666777999999999;;;???BBBAAACCCHHHOOOXXXcccooowww}}}ooo]]]MMMBBB===;;;:::999666333111000000000444444333333222333333333333222222222222111111111111000000///////////////111111222222111111000000000000//////......//////...............------------------............///...............---------------...............---------,,,,,,,,,------...+++,,,,,,---......////////////............------+++,,,------......------------------------------///...------,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,......---------...//////+++++++++++++++++++++,,,......//////////////////000000000111111111222222000111111111111222222222000222333333222222333444888555555999;;;:::===AAAGGGRRRdddzzz++++++************++++++************++++++++++++,,,++++++******)))))))))(((((())))))))))))(((((())))))***++++++++++++***,,,***(((''''''(((***,,,))))))))))))))))))))))))******************************+++,,,------......+++,,,---.........------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------........./////////........................///000000000000000//////000111222444444333222222333222222222222222222222222222222222222222333333555555555555555555555555666555444333444555777888666666666777777888888888666888::::::888666555444777777777888888777777777:::999999999999888777666777777888888999999:::;;;??????@@@AAADDDJJJRRRWWWaaalll{{{}}}yyyhhhaaaVVVIII???:::888999777666555444333333333333333222222222222222333444222222222222111111111111000000////////////000000000000111111111111000000000000////////////000000/////////...---------,,,---------............///........................,,,---......///.........,,,,,,,,,,,,---...//////,,,,,,,,,------.....................------------+++,,,------......------------------------------///...---,,,,,,,,,,,,,,,))))))***,,,,,,---------------------------------------------------------------,,,------...////////////////////////..................////////////000000000000111111111111000000111111111222222222000111333333222222333555:::777777;;;======???DDDHHHQQQcccxxx++++++************+++++++++++++++,,,,,,,,,,,,---++++++++++++*********)))(((((())))))))))))(((((())))))***++++++++++++***,,,***(((''''''(((***,,,))))))))))))))))))))))))******************************+++,,,------......******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,------------............//////////////////////////////000000000//////...000111222333444333222111222222222222222222222222222222222222222222111111444444444444444555555555999888666555555555555666555555666666777777777888777777777666444444555777555666666666666666666555666666666666666666777777666666666777888999999888:::;;;<<<<<<;;;===@@@CCCHHHNNNXXXcccpppxxxoooiiieee```\\\QQQMMMFFF???:::888777777333333333333444444555555222222111111111222222333222222222111111111000000000000////////////000000///000000111111111000000000000////////////000000/////////...---------,,,---------............///---.....................,,,------...//////.........---------...///000000......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------------------------------......---,,,,,,,,,------******,,,---............------------------------------------------------,,,+++++++++,,,---......------------------,,,,,,---.........//////000000//////000000000111111111000000111111111222222222000222444444333333555666999666777;;;======@@@DDDHHHQQQbbbwww++++++************++++++++++++,,,,,,,,,---------******+++++++++******)))((())))))******))))))((())))))***++++++++++++***+++***)))(((((()))***+++))))))))))))))))))))))))******************************++++++,,,,,,------************++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......///000000/////////000111111222222222222222111111111222222222222222444444333333333333222222333333333444444444444444999888888777666555444333333333333444444444444444666666555333111222555888444444555555555555444444333444444444333444666888444333333444666777777666555777999:::999:::;;;===>>>@@@CCCGGGNNN\\\lllwwwyyyrrrjjj^^^UUUOOOLLLHHHEEEDDDAAA===:::999777444222...///000111222333333444222222111111000111111111222111111111111000000000///////////////000000111//////000000111111000000//////......//////000000...............------------------............///---------...............,,,,,,---...//////////////////.........///000000......------,,,++++++***+++++++++,,,,,,,,,,,,---+++,,,------......------------------------------...------,,,,,,---------+++,,,------............------------------------...------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,------------------......///000000000/////////000000000111111000111111111111222222222111333444555444555666888777444555999;;;;;;>>>BBBHHHQQQaaauuu++++++************++++++***+++++++++,,,,,,,,,,,,)))***++++++++++++***))))))******************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------...///000000000000111111111111111222222333000111111111222222222222444333333333222222222222222222333333333444444444555666777777777555333222444444333333333333333333222333333333222333555777333333444444444444333333222333444333111111444666555333111111444555555333444666777888888888:::<<<999;;;;;;<<<>>>EEEOOOWWWgggrrrtttjjjaaa[[[UUUOOOGGGBBB@@@>>><<<999<<<999666555666555333000...//////000111111111000333222111000000000000000111111111111000000000000///////////////000111111...//////000000000000000......------...//////000---------...............---------............///---------.........//////+++,,,---...//////////////////...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......+++,,,------......---------------------------------------,,,,,,------...+++,,,,,,---------,,,,,,...........................---,,,,,,,,,,,,---......------,,,,,,,,,,,,------------....../////////------......///000000111////////////000000000111000111111111111222222222111222444555444555777888666444444999;;;;;;>>>CCCIIIQQQ```ttt++++++************++++++)))************+++++++++))))))+++,,,,,,+++***)))******++++++++++++******))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))************************++++++******************,,,,,,++++++,,,,,,---...000//////---,,,++++++***+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,...///000000000000222111000000000111333444000000111111222222222222222111111111000000//////222222222333333444444444111222555777777555333111666666666555555444444444...111333444444444444555222333333444444333333222222444444222000///222555777444111111333555444333555555555333222333555777555777:::;;;;;;>>>CCCHHHIIIRRR___lllyyyyyynnnbbbXXXPPPJJJGGGAAA>>>:::999;;;;;;888555555333000000333444333222111111222222111000//////333333111000////////////111111111111000000000000///////////////000111111......///000000000000000---------------...///000,,,------....../////////---------.........//////---------.........//////+++,,,---...///////////////...------,,,,,,,,,,,,***++++++,,,,,,------...---------.........//////+++,,,------......------------------------------------,,,,,,,,,------...++++++,,,,,,,,,+++******...........................---,,,,,,,,,,,,---...000///...---------------******++++++,,,---......---------...///000000111////////////000000000000000111111111111222222222000222444444444444666888888666666;;;===>>>@@@EEEIIIQQQ___sss))))))))))))))))))))))))++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++***+++,,,------+++))))))************++++++++++++*********))))))((((((&&&(((*********)))***+++************************************************((()))))))))***************+++,,,,,,---...///000++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,---------......---------............///......////////////......111111222222222333333333222222111000//////000000222222222333333444444444333333222111222333444555666444222222333444555444444444444555555555666666333222222111111222222333555555444333222222222333333333222222333333444555666666666555555444444444666555444333333444555666999888777777888:::<<<===AAAEEEKKKOOOUUUaaaooozzzxxxpppkkkbbb]]]TTTKKKDDD???>>>===777777777777666666666666555555444444444333333333111111111111111111111111444444333222222111111000111111000000//////......000000000000111111111111////////////////////////---...///000000...,,,***------,,,,,,,,,+++++++++------------------------,,,---///000000///---,,,,,,,,,,,,---------.........---,,,---/////////...------------------------,,,,,,,,,++++++******))),,,******---000111///,,,###%%%))),,,......---,,,...---,,,,,,++++++,,,,,,***)))***,,,...///...------+++)))***---///---++++++++++++,,,---...///000..................------//////......---------,,,///////////////000111111............////////////000///......///111333555555555444444444333333333555666777888:::===???@@@IIIOOO^^^sss))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++---,,,***((()))************+++++++++************)))))))))(((''')))++++++***))))))***))))))))))))))))))))))))************************))))))))))))************+++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...------------.....................//////.........111111111222222222333333222222111000000000000000111222222222333333333333333333222222222333444555555444222222444555444333333333444444444444555555333222222111111222222333222111111000//////000000333222222222222333444444444444444333333333222222555444444333333444444555888777666666777888:::<<<999<<<@@@AAADDDKKKUUU]]]mmm~~~yyyqqqhhh^^^VVVQQQKKKGGGAAA<<<777666666666666555555555444444444444333333333333222222222222111111111111111111111111000000111222222333333444111000000000/////////......////////////000000000////////////////////////000000111222111000///...+++,,,------//////000111------------------------,,,---...//////...---,,,,,,,,,,,,---------.........---,,,---...//////---------------------------,,,,,,,,,+++++++++,,,,,,+++***)))+++------***((('''((()))+++,,,---.........---,,,,,,++++++,,,,,,*********+++---------,,,///---,,,---///000///---+++++++++***++++++,,,,,,........................111000000000/////////...///////////////000000111....../////////000000000111000///...///000222444333333333444444444555555666666777999;;;===???@@@IIIOOO^^^sss))))))))))))))))))))))))******+++++++++++++++***++++++++++++++++++++++++***))))))***,,,,,,***((()))************+++++++++************)))))))))))))))***,,,+++***))))))***((((((((((((((((((((((((******************************************))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------............------000111111111222222222222222111000000000000000000111111111111111222222222333333222222222333444555444333222333444555333111222222222333333333333444222222111111111111222222333333333333222222222222222222111111222222333444222222222111111111111000333333222222222222333333666666555555555777888999777999;;;;;;;;;===CCCHHHMMM^^^tttzzzqqqccc```ZZZSSSKKKDDD>>>;;;>>>;;;888444333333444555333333333333222222222222222222222111111111000000111111111111111111111111000000000111222222333333000000000000////////////............////////////////////////////////////111000000000000000//////,,,,,,---...///000000111------------------------,,,---...//////...---,,,,,,,,,,,,---------.........,,,,,,---...///...---------------------------,,,,,,,,,,,,,,,------...,,,+++***++++++***(((&&&,,,++++++***+++---///000...---,,,,,,++++++,,,,,,***+++++++++++++++++++++...---,,,---///000///...------,,,+++++++++++++++........................000000000/////////////////////......//////000111/////////000000000111111111111000//////000111222111111222333444555666666777777888:::<<<>>>@@@AAAHHHOOO^^^ttt)))))))))))))))))))))))))))******++++++++++++***************************)))((()))***++++++)))'''))))))*********+++++++++*********)))))))))))))))***+++,,,,,,***(((((()))))))))))))))))))))))))))************************++++++************))))))++++++++++++******))))))))))))))))))))))))))))))******++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,------------,,,,,,000000000111111111111222111111000000000000000111000000000000000111111111222222222333333333444444222222222333555444222000111111111111222222222222222222111111111111222222444444444444444444333333111111111111111222333333111111111111111111111000222222111111111111222222444444333333444555666666777999;;;;;;;;;<<>>===:::888777888888999888777666444222111111111333333333222222222222111222222222222111111111111000000000000000000000000222111111000000//////...////////////000000000000//////000000000111111111111111111111111111111111,,,++++++******+++,,,,,,......---------,,,,,,,,,------------------------,,,------------------,,,,,,,,,,,,---------......---,,,+++,,,.........---------------------------111///...,,,++++++,,,,,,,,,,,,---,,,,,,,,,,,,---,,,---///000000///---,,,...---,,,,,,++++++,,,,,,+++,,,,,,***(((''')))+++++++++,,,,,,,,,,,,------------------...///000111---------.........//////,,,,,,,,,---------------...............//////000000000000000111111111111111111000000000000000000222222222333333333444444777888999:::<<>><<<999888666444333333444444222222222222222222222222444333333333222222222222222222222111111111111000000000000000000000000000.........///000000111111////////////000000000000000000000000111111111111111111111111111111111111,,,,,,,,,---------------------...///000111111222---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---++++++,,,---...---,,,------------------------000///---+++***+++,,,---***+++,,,+++******+++---+++---///111111000---,,,...---,,,,,,++++++,,,,,,+++------+++((('''***---,,,---///...------...000******++++++,,,...///000,,,,,,------.../////////.............../////////......------......///000/////////000000000111111000000000000111111111111222222222222333333333333777777888:::<<<>>>@@@AAAGGGNNN___uuu))))))))))))))))))))))))'''((()))***++++++++++++*********************************+++---,,,***((()))************+++++++++((()))))))))************)))***,,,,,,+++***+++,,,************************))))))))))))))))))))))))))))))******+++,,,------++++++++++++++++++******++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------.........//////................../////////000000000000000000000111222222222222222111111000000000111222333444444444333333222111//////111222111000000000111111111222222222111111000000000000111111111222444666666555444333000////////////000111111111111111222222333333333000111222222222222111000222222333333333222222222555555555555666666555444777555666;;;===;;;>>>CCC???AAADDDGGGLLLUUUaaajjj~~~rrrnnnfff___WWWOOOHHHCCC???>>>;;;:::999999888777777666555444333222222222111222333444555555444444333333333222222222111111111111000000000/////////000000000000000000000000------...//////000000111.../////////000000000111/////////000000000000111////////////////////////,,,---...///000//////...------...///000111222222---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,+++***+++---...---,,,---------------------------,,,***))))))+++...///---......,,,***)))+++---,,,,,,...////////////......---,,,,,,++++++,,,,,,+++---...,,,((('''+++///+++---//////------...000,,,,,,,,,,,,,,,---...///,,,,,,------...//////000---------....../////////...------------...//////....../////////000000000...///000111111111111111000000111222333444444555666666777999;;;===???@@@FFFNNN___uuu))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))+++***+++,,,------+++))))))************+++++++++(((((())))))*********+++(((***,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------......////////////................../////////000000000///000000111222222333222222222111111000000111222333444555444333333333111///...000111111111111111111111222222222222111111000000000000111111...///111333333333111000///////////////000111111000000111111222222222333000111222333333222111000222222333333333222222111111000000222444555666555000---///555777555666<<<888:::======>>>BBBIIINNNUUU```rrryyylllbbb]]]VVVQQQJJJEEECCCCCCCCCCCC999888777777666666666666666666666666555555444444222333444444444333111111222222222222111111111111000/////////............000000000000000000000000000000000///......------.../////////000000111111............/////////000........................***,,,...000000///...---///.........---------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,+++***+++---...---,,,------------------------***)))(((((())),,,000222222333333///,,,***,,,...------,,,,,,---...000111...---,,,,,,++++++,,,,,,+++...///,,,((((((,,,111))),,,...---+++***,,,///000000///............///,,,,,,------...///000000+++++++++,,,,,,---------...------------...//////............////////////---...///111222222222222......000111333555666777555666777888:::===???@@@FFFNNN___vvv++++++***)))(((((())))))))))))************)))))))))))))))))))))******+++------,,,,,,+++***))))))))))))))))))((((((((((((************************((())))))))))))*********)))************)))(((((((((((())))))*********+++)))---,,,)))///:::999///,,,,,,,,,++++++++++++++++++***)))((((((***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...//////---,,,***////////////////////////---......////////////...111111111000000000000000333333333222222111111111///000111222333222111111000000000000111111111111///000111222333444444444222222222111000//////...000000000000000000000000111000000///...---------//////000000000000//////............////////////111111111000000000000000222222222222222222222222222222222333333444444444444555777:::<<<>>>??????GGGJJJQQQYYYbbbjjjpppttt}}}|||{{{yyyvvvtttsssrrrtttttttttuuuzzz}}}yyytttpppqqqoooiiiaaaWWWNNNIIIGGGCCCAAA>>>;;;999888999999444444444333333222222222444555555555555555555555111111111111111111111111000000000000000000000000000000////////////000000...............///000000000000000000000000000000111111000000//////......///////////////////////////////////////000111111.........------,,,,,,,,,...///000000000///---,,,...------,,,,,,,,,------//////...---,,,,,,,,,,,,************************)))+++...000000...+++)))......---------,,,,,,,,,+++((()))...///000888CCCRRRAAA111......,,,******)))+++------,,,,,,///222---,,,+++,,,------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111000///...------,,,//////...---------......///...---,,,,,,,,,,,,,,,////////////////////////......///111111222222222444444333333333222222222666777999999:::<<<@@@BBBFFFOOOaaayyy++++++***)))))))))))))))((())))))******))))))((()))))))))))))))******+++------,,,++++++***)))))))))))))))))))))))))))(((************************)))))))))*********++++++++++++*********)))))))))((()))))))))************)))------***000::::::111((((((((((((((((((((((((,,,,,,+++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...000000///---,,,........................,,,---...///000000000000000000000000000000000111333333222222222111111111000111111222222222222222000000000000111111111111//////000111222222222222222222111111000//////...////////////////////////------------............//////000000000000//////............////////////000000000000000000000000222222222222222222222222222222222222333333333333333444666888:::;;;<<<<<<===???BBBGGGLLLPPPTTTVVVYYYXXXXXXWWWVVVUUUUUUTTTVVVVVVVVVWWWYYY]]]aaacccfffiiimmmrrrvvvxxxyyyzzzyyyrrrjjjgggbbb___]]]ZZZUUURRRNNNNNNMMMJJJFFFBBBAAABBB===<<<999777555555666666444444333333333222222222333333333333333333333333000000000000000000000000000000000000000000000000000000////////////000000...............///000000////////////////////////000000000000//////..............................///////////////000000111......---------,,,,,,,,,...//////000///...---,,,...------,,,,,,,,,------,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++)))+++---......---+++)))------------,,,,,,,,,,,,+++)))***---...---333<<>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGKKKOOOSSSVVVXXXXXX\\\___eeekkkssszzzzzzsssjjjaaaWWWQQQKKKIIIFFFDDDCCCAAA>>><<<>>>>>>>>><<<888666666666777555444222222222333333333333333333222222222222111111111111111111111111////////////////////////000000000000000000000000000000////////////000000...............///000000////////////////////////000000000////////////...------------------------//////......//////000111...------------,,,,,,,,,...////////////...------------,,,,,,,,,,,,------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,+++++++++++++++******,,,,,,+++...333;;;444...,,,,,,+++,,,///***+++,,,,,,,,,,,,///111111///,,,+++,,,,,,,,,+++------------------------************++++++++++++---------------------------------,,,,,,,,,,,,,,,+++,,,---...//////...............---......//////111111111111111111111111//////000111222222222222222333333444444555555666666777888999:::<<>>??????@@@???@@@@@@@@@@@@??????>>><<<===>>>@@@BBBCCCCCCCCCGGGHHHKKKOOOSSSVVVYYYZZZbbbcccdddcccaaa_________dddfffiiiiiihhhgggiiijjjqqqvvv{{{{{{xxxvvvxxx{{{{{{{{{wwwmmmccc^^^___cccaaaccceeeggggggeeecccaaa\\\YYYVVVRRRNNNIIICCC???>>>===<<<;;;;;;:::999888<<<<<<<<<999555222111111222222111111111111222333333222222222222222222222111111000000000000//////////////////////////////000000000000000000000000000000////////////000000...............///000000////////////////////////////////////////////////------------------------///............///000000------------------------/////////.........------,,,,,,,,,+++,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,---...///...---,,,******,,,///***+++++++++,,,---...///333000,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------)))***---///000///...---...............///000111000000000000000000000000///000111111222222222222111222333444555666777777555777888999999;;;???BBBGGGLLLZZZooo***)))))))))))))))******(((((())))))))))))(((((()))))))))))))))******+++++++++***************)))((()))))))))*********+++******************************+++++++++,,,,,,,,,+++)))'''&&&%%%&&&((()))******))))))))))))))))))***+++***((()))+++***''''''((((((((())))))******((()))*********))))))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,---.........////////////////////////000000111000000///...---------...///000111111222000000000000000000000000333222111000111222333444///000000000111111111111111111222222333222222222000000000///////////////........................------......////////////......////////////..................////////////......//////000000000000000000000000000000000000111111111000000/////////000111111222222111111000333333333444444444555555777777777888888888888999666777888999999888777777;;;;;;;;;;;;;;;;;;;;;:::======>>>@@@AAABBBCCCCCCEEEGGGHHHHHHFFFFFFFFFGGGIIIJJJLLLLLLKKKKKKKKKLLLPPPUUUYYYXXXTTTRRRTTTWWWXXXZZZYYYSSSJJJFFFGGGJJJHHHHHHHHHGGGGGGGGGGGGGGGBBBAAA@@@@@@@@@???<<<999777777777777666666666666111333444444333222444555222222222222222333333444222222222222222222222222222111111111000000000///000000000000000000000000////////////////////////000000////////////000000...............///000000......................................./////////------------------------...............//////000------------------------///......---------------+++++++++++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,+++++++++******)))***++++++---//////---***,,,---+++))))))+++,,,++++++***+++,,,------...222///,,,***+++,,,,,,,,,************************,,,,,,---------.........---------------------------------------.........(((***,,,...//////...---...............///000111////////////////////////000111111222222222222111000111222333444666777777555666888888999;;;???AAAGGGKKKXXXlll)))))))))))))))******+++))))))************)))))))))))))))))))))******+++************************((())))))******+++++++++************************************+++++++++,,,***)))((('''&&&'''((((((************)))))))))))),,,,,,,,,+++******))))))((())))))******++++++++++++++++++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------///////////////////////////000000//////...---,,,.........//////000000000////////////000000000000111111000000111111222333000000000000111111111111111222222333333333222222////////////////////////........................//////////////////......---......//////......---............////////////---......//////000000111////////////////////////111111111000000000000000000111111111111111000000444444333333222222111111777777777777777777777777444444555666777777777777555555555555555666666666777888888999:::;;;<<<<<<:::;;;<<<<<<;;;;;;===>>>>>>??????@@@@@@@@@@@@@@@@@@BBBDDDCCCAAA???@@@BBBCCCDDDEEECCC???<<<===???>>>===;;;::::::;;;<<<===999888777888999999888666333444555555444333444555000111333333222222333444222222222333333333444444111111111222222222222222222222222111111000000///000000000000000000000000////////////////////////000000////////////000000...............///000000........................---............/////////------------------------......------......///000,,,,,,,,,------------...///...------,,,,,,------+++******++++++,,,---...000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++***++++++***---111000---(((,,,---***)))++++++***,,,+++)))***,,,------,,,///---+++***+++,,,,,,+++******************************++++++,,,,,,------------------------------.........---------------***+++,,,---......------.........---......//////........................111111222222222222222111000000111222444555555666555666777888999;;;>>>AAAFFFKKKWWWkkk)))))))))))))))***++++++******++++++++++++******)))))))))))))))******+++))))))))))))************((())))))******+++,,,,,,************************)))))))))*********++++++************))))))))))))************)))))))))(((+++***++++++***)))***+++***++++++,,,------......---,,,+++)))))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------,,,,,,---.....................//////////////////........./////////000000//////000111111111111000000000000000111111111111111111222222222222111111////////////////////////................................................---......//////......---............////////////------......///000000111////////////////////////000000111111111111111111000111111222222111111111444444444333333333222222666666777777777888888888777777777777888888999999222222111111222222333333444555555666777888999999444666777777666777999:::999888999:::;;;;;;;;;:::999999999:::999999999999999999999999999888888888777777777777777888888888666555444444555555444333222444666555333222333555555666666444222000000111000111111222222222222222000111111111222222222222222222111111000//////...////////////////////////////////////////////////000000////////////000000...............///000000........................---------.........//////...........................------------...//////,,,,,,,,,---------......///...---,,,,,,,,,------************+++,,,---...------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++---+++(((+++000000+++(((+++,,,)))***......***---+++)))))),,,------++++++***)))***,,,,,,,,,+++******************************++++++,,,------...------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------------------////////////////////////111222222333333222222111000000111111222333444444444666777888888:::>>>AAAFFFJJJWWWkkk))))))((())))))***++++++++++++,,,,,,,,,,,,++++++)))))))))))))))******+++)))))))))))))))*********((())))))***++++++,,,,,,************************((())))))))))))*********+++,,,,,,,,,,,,+++******+++*********))))))((((((&&&&&&((())))))((())),,,''''''((()))******++++++,,,***((('''&&&'''((()))++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,------++++++++++++++++++++++++((()))+++---...///000000///////////////.........---.........//////000000---...000111111111000///000000000000111111111111000000111111111000000///.........///////////////........................,,,,,,,,,------.........---..................---............/////////000---------...///000000111////////////////////////000000111111222222333333000111111222222222222222///000000111222333333444...///000000222333333444444333333222222333333444555555444333222222222222555555555555555555555555000111222222222222444666222222222444555666555444555444333444666888777666555333222333444555333222222333555666777666555444333222111111333333333111111333444333000///000222000222333222111000111333//////000000111000000///000000111111222222222222222111111000///.................................////////////////////////000000////////////000000...............///000000........................---------.........//////////////////////////////...------------...//////,,,,,,,,,------.........///...---,,,+++,,,------************+++,,,---...************+++,,,------***************************++++++,,,,,,++++++***......------------,,,,,,---...+++''')))///...((((((+++***(((+++111000+++---+++((())),,,---,,,+++)))((((((***,,,---,,,***++++++++++++++++++++++++,,,,,,------...///000000------------------------------,,,,,,+++***))))))------,,,+++++++++,,,,,,///...---,,,,,,,,,,,,,,,000000000000000000000000222222333333333222222111000000000111222222333333444666777888888:::>>>AAAEEEJJJXXXkkk))))))******++++++,,,,,,******************************))))))))))))******+++++++++***)))(((((('''(((((())))))******++++++((()))******))))))+++---)))******+++++++++******++++++,,,------+++***)))************************)))))))))))))))******+++)))))))))))))))******+++,,,,,,++++++,,,,,,---...---,,,*********,,,...///,,,,,,,,,++++++************++++++,,,,,,++++++***------------,,,+++******,,,,,,,,,---------......//////.........---------///000111222222111000///222222111000///...------000000000000000000000000///000222222222111///...000000000000000000000000............////////////------------------------000000000000///...---,,,---------............///---...............------000000111111111111000000222333111------111222000000000111222222222222111111111222333333333333222000000111111111222222222666555444333333333333333333222222222111000000000111111000000111333444555444333111000000111333444333333333333333333333333222222222222222111000///111111111111111111111111111111111000///.........111111222222222333333333222222222222222222222222555444222000//////000111111111111000000000000000---000333333000...///000//////000000000000//////////////////////////////222111111000///.........////////////////////////000---+++---000333222111......------------......//////.........---------........................,,,---...//////...---,,,---......---,,,,,,...///***)))((()))+++,,,,,,+++...------,,,,,,++++++***,,,------,,,++++++,,,...++++++++++++++++++++++++---------.........//////---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------.........//////000///---+++,,,---000111+++,,,---......---,,,+++,,,---...---,,,+++,,,---///////////////000111111222111000//////111333444444444333333444444555666444444444444666999===???CCCHHHRRRddd|||&&&&&&''')))***,,,---...******************************))))))))))))******++++++******)))(((((('''++++++++++++++++++++++++)))******)))((((((***,,,+++++++++++++++***)))(((+++++++++++++++******)))************************)))))))))))))))******+++)))))))))))))))******++++++************+++,,,,,,++++++***)))***+++,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++,,,,,,,,,,,,++++++***,,,,,,,,,---------......//////.........---------000//////////////////000222222222111000000//////000000000000000000000000000000222222222000...---....................................////////////---------------------------...///////////////...---------............///---...............------//////000000000000//////...000///---...222555333//////000111111111000000000111222222333333222222111111222222222333333333444444333222222222222222222222111111111111111111222222111111222333555666444333111000000111333444222222222222222222222222222222222111111111000000111111111111111111111111000000000111111111111111111111111222222222333333222222222222222222222222444333222000//////000000000000000000000000000000111333555555222111222444......////////////..............................111000000//////...------........................222000...///000111///---......------------......//////.........---------........................------...//////...------000111111000//////111222---,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,+++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---------.........+++++++++,,,------......,,,------------------,,,...///000///...---...000//////......//////000111222111000///000111333444111000000000000111222222444444444555777:::===>>>DDDHHHSSSddd{{{&&&&&&'''((()))***++++++***************************))))))(((((())))))***++++++******)))(((((((((&&&&&&((()))+++---...///)))******)))(((''')))***,,,,,,,,,+++***)))((('''++++++***))))))))))))***************************)))))))))))))))******+++)))))))))))))))******+++******))))))******+++,,,)))***************++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,+++,,,,,,,,,---------.....................---------000///------------///000000000000000000000000000////////////////////////000111111111111///---,,,---------------------------............/////////------------------------,,,,,,---//////000000000---------............///------...............---......////////////.........000///---...222444222---...//////000000//////000000111222222222222222222222222333333333444444222222222222111111111111000000111111111111111111111111000111111222333444333222111000000111222333222222222222222222222222333222111000///000111111111111111111111111111111///000000111222333333444000111111111222222222222111111111111111111111111333222111000/////////000000000000000000000000000///000111000//////000222------............------......................../////////......------,,,........................000//////000111000...,,,......------------.....................---------........................------...//////...------.........------......///000///------......,,,*********+++,,,,,,---......,,,------,,,++++++,,,...------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,---------(((***,,,---......------...------,,,,,,------......///000///......///000......------......///000222111000000000111333444000000//////000000111222444444444555777:::<<<>>>DDDIIITTTdddzzz))))))(((((('''''''''&&&************************))))))(((((((((((())))))************))))))((((((%%%%%%%%%&&&''''''((((((+++,,,,,,***(((((()))***+++++++++++++++***)))(((,,,+++)))((((((((()))***************************)))))))))))))))******+++)))))))))))))))******+++***************+++,,,,,,)))***++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,---------------,,,,,,,,,---------......................................................,,,,,,,,,---------..............................000111111000///...,,,,,,---------------------------------.........//////------------------------,,,---....../////////...---------............///,,,---......///.........---..................---111333222...---000000.........///000000000000//////000000111222111111111111111222222222222333333222222222222222222111111//////000000111111222222////////////000000111111222111000000000000111222222222222222222222222222333222000......000111222111111111111111111111111//////000111111222222333000000000111111111111222111111111111111111111111111111000000/////////////////////000000000000000///......------...///111---......//////......---.................................------,,,,,,,,,........................***,,,...000222222000///......------------......................................................---..................---...,,,++++++,,,------,,,000...------......---++++++++++++,,,,,,---------++++++,,,+++***)))+++---------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,------...---------...---,,,++++++,,,---...+++,,,...---,,,,,,---...---------------...//////111111000000000111222333222222222222222333444444333333444555777:::<<<===DDDJJJUUUdddyyy)))(((((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))),,,+++)))&&&### ,,,,,,,,,+++))))))***+++((()))***+++++++++++++++,,,+++)))((((((((()))***************************)))))))))))))))******+++)))))))))))))))******++++++++++++++++++,,,------+++,,,,,,------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,---......///......,,,,,,,,,---------......---.....................---...000111111000...---++++++,,,,,,------......------------------------000000000///...---,,,,,,........................------------............------------------------...............---,,,,,,---------............///,,,------...//////......------............------000333222...---//////,,,...///000000111111000000...///000000111111000000000000000000111111111111111222333333333333222222/////////000000111111222000000000111111111111111000000000000000000000000222222222222222222222222222111///......///111333000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000///000000000//////............//////000000000000222000//////000111222333/////////000000/////////........................------------,,,,,,,,,,,,........................)))+++...000111000000///......------------......---......................................................------.........111///---...///111000...,,,+++++++++---......,,,---------,,,,,,+++++++++)))******)))(((((()))+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************++++++,,,*********+++++++++,,,,,,///---+++***)))***+++,,,...---,,,++++++,,,---...+++,,,------,,,,,,---///---------------...//////111111111111111222222222333333333333333444555555333333444666888:::<<<===CCCJJJUUUeeeyyy%%%%%%&&&'''((()))******)))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))))))))))))))(((((('''&&&%%%%%%++++++,,,***))))))***+++'''((()))***+++,,,,,,,,,++++++***))))))))))))***************************)))))))))))))))******+++)))))))))))))))******+++,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,------............---,,,,,,,,,---------......---------..................///000111111000///...---.........//////000000........................///.........------------........................,,,------------.........------------------------/////////......,,,++++++---------............///,,,,,,---...////////////------............------,,,///000......111111/////////000111111111111000......///000000000000000/////////000000000000111111222333444444444333222//////000000000000000000222222333444444333333222/////////000000/////////222222222222222222222222000000///...///000111222000000000000000000000000000000000///////////////////////////000000000000////////////////////////......////////////......---......//////000000111///...------///111111000//////000000000000//////---------------------------------------------------------------------------///000000///---------......------------......---------.......................................///...------------...///000---+++,,,...000...,,,******)))***,,,...---,,,......---,,,,,,+++******)))******)))(((((()))+++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))***++++++******+++++++++,,,,,,,,,...,,,)))&&&&&&''')))***...------,,,,,,------...,,,...//////......000111......------......///000000000111111222222222222222222111111222222333444222333444666999:::<<<<<>>GGGUUUdddwww)))((('''''''''(((***+++///...,,,+++++++++,,,---))))))))))))))))))))))))&&&'''(((*********)))((())))))(((((('''''''''&&&************))))))))))))&&&'''((()))************,,,+++***((((((((()))***((()))***+++,,,+++******((())))))))))))***************))))))))))))************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,---......---,,,,,,***,,,------,,,++++++,,,////////////............,,,,,,,,,---------......///...------,,,,,,,,,,,,///...,,,++++++,,,.../////////...------------...,,,---///000000///---,,,000///...---------------,,,,,,++++++,,,,,,---...---,,,++++++------,,,+++...,,,+++---000111///,,,..................------......------------............//////000000111111////////////000000000000111111111111111000//////000000000000000///............//////000000111111222222111000//////000000......///////////////...///////////////.........---------.........//////////////////////////////111111000000//////......///000000000000000//////333000---+++,,,------,,,222000------000111///---//////.........---------------............------.........------,,,,,,,,,---,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,---...///........................//////............//////------------------------//////.........---------////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++************************+++)))(((&&&&&&((()))+++((()))+++,,,------,,,+++++++++,,,---------,,,,,,...---,,,+++++++++,,,,,,&&&%%%$$$'''+++......,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***+++)))((()))+++---------........................---------.........//////111111111111111000000000///000111000//////111333444444333222222222333333666666666666777888999:::BBBEEEPPPccczzz)))(((((('''((()))***+++))))))'''&&&&&&&&&''''''))))))))))))))))))))))))))))))***+++++++++++++++((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))*********))))))(((,,,+++)))((((((((()))***((()))***+++++++++******)))))))))*********++++++++++++************++++++***************+++,,,,,,++++++++++++++++++++++++******++++++++++++***))),,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------...//////...---------///000000///......///////////////............,,,,,,,,,,,,------------//////...---------------///...,,,++++++,,,.../////////...---------------,,,---...//////...---,,,//////...---------------,,,,,,++++++,,,,,,---...///...------//////...------++++++,,,//////...+++..................------......------------......---......///000000111111000000000///////////////000111111111111000//////000000000000000///......///////////////000000000111000//////......//////......////////////............------------------------........................................../////////.........------...//////000000///......,,,---...//////////////////---,,,---000222111000//////.........---------------............------......---------,,,,,,,,,---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---..............................///......------......///------------------------///.........---------,,,...........................---------,,,,,,,,,,,,++++++++++++++++++++++++************************,,,***)))(((((()))***,,,***+++,,,,,,,,,+++******((()))***+++,,,,,,------,,,,,,++++++*********+++000---++++++,,,+++)))&&&++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++,,,,,,++++++***---+++***+++---/////////------------------------------------.........///...........................///000000//////111222444444333222222333333333666666777777999:::;;;<<>>@@@DDDOOOaaavvv((((((((((((((())))))***---,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))******)))(((((('''******))))))))))))))))))((())))))*********************+++++++++,,,,,,,,,***++++++++++++++++++******)))((('''((()))+++,,,************++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++---..................---+++---......---,,,,,,---//////.........---------+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...///...------,,,,,,------,,,------......------,,,......---,,,,,,---------,,,,,,,,,,,,,,,---......,,,+++***+++---------+++++++++,,,------------,,,,,,,,,------------.........------,,,,,,------...,,,------......///000000000000000///......------000000000000000//////......///////////////....../////////......---------//////......---......///......//////......------,,,,,,,,,,,,------------...............---------------------------------......------------------,,,,,,------......------...000333888:::777111+++////////////000000///...........................------............---------------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,---------,,,,,,+++,,,,,,------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************,,,+++************+++,,,,,,,,,,,,,,,++++++******((((((***+++,,,,,,,,,,,,+++++++++++++++******)))'''&&&'''((()))***++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************************************+++,,,,,,,,,++++++,,,***))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////,,,...111222222111222333222222222222333333444555555666777888:::<<<>>>??????CCCNNN```sss'''(((((()))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''((((((&&&'''''''''((((((((()))&&&'''(((((()))))))))((()))))))))*********)))))))))))))))))))))***************+++++++++,,,,,,,,,))))))***++++++***))))))***)))((((((((()))++++++)))))))))******++++++++++++***((('''((()))+++---***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++............------------++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,---------,,,,,,---------......---,,,,,,,,,,,,,,,,,,------------------,,,------,,,,,,,,,------...------,,,,,,------...///,,,+++***+++---...---,,,,,,---..................,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,---......//////000/////////.........---000000000000000///............////////////......//////......------,,,,,,/////////......///000000...............---,,,,,,,,,,,,------.................................---------------------------........................++++++,,,---------------222000111777>>>???666...,,,---...///...------,,,---.....................------............---------------------------------,,,,,,,,,,,,---............------------......---,,,,,,+++++++++,,,,,,------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************))))))******************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++************)))'''&&&&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,,,,***)))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,------.........000222333222222333444111111111222333444555666555555666777999;;;===>>>???CCCNNN___qqq''''''((()))))))))))))))&&&''''''(((((((((((('''))))))))))))))))))))))))******))))))(((((())))))'''''''''((((((((((((((('''''''''(((((())))))***&&&'''((())))))*********(((((()))************))))))(((((((((((()))***+++************+++++++++,,,((()))***++++++***)))((()))))))))*********++++++(((((())))))***++++++++++++)))'''%%%&&&))),,,...***+++,,,------,,,+++***++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,+++,,,......,,,+++,,,---.........------------,,,,,,,,,,,,---------......+++++++++++++++,,,,,,---------------------------...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...---------------......///---,,,,,,---///000///...+++---//////...---...///++++++,,,,,,------......------,,,,,,,,,,,,------++++++,,,,,,---.................................//////000000//////...---------.../////////......---------------,,,,,,,,,/////////...//////000111...............---,,,+++,,,,,,------......//////---------.........//////------------------------.............../////////++++++,,,---............///,,,---444===AAA>>>888,,,...000000///------------------...............------............------,,,,,,,,,------------...---,,,,,,,,,,,,---......///......------......///---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************************+++,,,---...------------,,,+++******,,,,,,---...---,,,+++***(((***+++***))))))***+++***************************++++++++++++,,,,,,,,,************************************************)))***++++++,,,,,,,,,,,,///---+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,000000000111222222333333111222222222000111333444111111111222333444666777555555666777999;;;<<<===???DDDOOO^^^ooo&&&'''((()))***))))))((('''((()))+++++++++***)))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&&&&''''''(((((((((''''''((())))))***++++++)))******+++++++++******'''((()))***+++******))))))(((((('''((()))***+++)))))))))*********++++++((()))+++,,,,,,+++)))(((((()))+++,,,---,,,+++***((((((((()))***+++++++++***)))((('''(((***---...)))***,,,------,,,***)))***************************+++,,,,,,---------,,,---,,,++++++++++++,,,---+++---......---,,,,,,---.........---------,,,,,,------........./////////---,,,,,,,,,------...///,,,------------------,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------------...//////---,,,,,,---///000000///***,,,//////---,,,---///***++++++,,,------......---,,,,,,++++++,,,,,,---+++++++++,,,------......,,,------......///////////////000000//////...---,,,---......//////......,,,,,,,,,,,,,,,---------...---------......///000............---,,,+++******++++++,,,------......+++,,,,,,---...///000000........................,,,,,,---------.........+++,,,---....../////////++++++,,,000666;;;???AAA999;;;<<<999444000...------------.........//////------............------,,,,,,,,,---------......---,,,,,,,,,,,,---.........------,,,,,,------...---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++))))))))))))******++++++++++++++++++++++++++++++***************************++++++++++++++++++***,,,+++*********+++,,,---+++,,,,,,,,,,,,++++++******+++---------,,,***)))%%%'''******)))***,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))***+++,,,,,,,,,,,,///---,,,,,,---...---,,,---------------------------------,,,,,,,,,++++++222222333333444555555666222222111///---...000333000000111222333555666777777777888888:::;;;<<<===@@@EEEPPP___ooo&&&''')))*********)))(((&&&'''(((*********)))((())))))))))))))))))))))))&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&''''''''''''(((((()))***++++++,,,------------,,,+++******'''((()))+++++++++***))))))((('''''''''(((***+++((())))))))))))*********)))***,,,------,,,***)))((())),,,......---+++)))'''(((((()))***+++++++++))))))***++++++,,,------)))***,,,------,,,***)))***************************+++,,,,,,------------...---,,,,,,,,,,,,---...***,,,------,,,++++++,,,......---------,,,,,,,,,.........////////////000...............///000111,,,------......------,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---......------------...//////+++******+++---......---)))+++......,,,+++,,,...******+++,,,,,,---......---,,,,,,++++++,,,,,,---***++++++,,,,,,---......+++,,,,,,---...///000000///////////////......---,,,,,,---.../////////...+++++++++,,,,,,---------,,,,,,,,,,,,------...///............---,,,+++***))))))***+++,,,,,,------***+++,,,---...000111111////////////////////////+++++++++,,,,,,---------+++,,,---...////////////***---///......333<<>>@@@FFFQQQ___nnn((((((((((((((()))******((()))))))))))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''******))))))((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))************))))))+++++++++*********))))))******)))((('''&&&%%%%%%*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++))))))***+++,,,------...---,,,+++***+++,,,---...++++++,,,,,,,,,---------///...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......///---,,,++++++,,,...///,,,---///000000///---,,,...,,,+++,,,......+++(((++++++,,,,,,---...//////...------,,,,,,++++++***++++++,,,------......///..................------////////////////////////---------------------------+++***+++,,,------,,,,,,,,,------------------///...---,,,++++++++++++,,,,,,,,,,,,---...///000***,,,------+++*********/////////...---------,,,...------,,,,,,++++++***,,,,,,---.../////////...000///...------...///000======<<<888333///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...+++,,,...///000///...---///...------++++++***)))******+++++++++,,,,,,,,,,,,++++++***+++,,,...///+++++++++++++++++++++++++++,,,,,,------......///************************,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((((((((()))))))))(((((((((***+++,,,((())))))))))))*********************************)))************+++++++++---,,,++++++******++++++,,,,,,+++***))))))******+++((((((+++,,,+++(((&&&************************,,,***'''%%%%%%''')))++++++++++++***************)))************+++++++++,,,---...---+++***+++,,,++++++,,,,,,---...//////---,,,+++***+++,,,---...++++++++++++++++++++++++............////////////111111000000111111222333444333222111222444666888666777777777777999===AAA???BBBLLL[[[nnn((((((((((((((()))******''''''(((((((((((('''''')))))))))))))))))))))(((''''''(((((((((((('''''')))((((((((('''''''''''''''((((((((()))))))))***)))))))))))))))))))))((())))))))))))))))))))))))''''''(((((()))******+++(((((((((((((((((((((((())))))************))))))+++++++++*********))))))++++++******)))(((((((((************))))))))))))******+++++++++,,,,,,,,,++++++***************+++******++++++,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,---------......///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------......///...---,,,,,,---///000,,,---...//////...---,,,...,,,+++,,,---...+++)))+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------...............---////////////////////////------------------------222000...---...///...---,,,,,,,,,---------------///...---,,,++++++++++++************+++,,,---......///000///---,,,---...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---.....................---,,,,,,,,,,,,---...000111222000...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,---............---...------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,++++++******)))((((((************************++++++++++++++++++++++++((())))))******))))))(((******)))))))))))))))***)))))))))*********++++++************************)))************+++++++++---,,,++++++******++++++,,,++++++***))))))******---++++++,,,---,,,***)))************************,,,+++++++++************+++++++++******))))))))))))************++++++++++++,,,---,,,***)))***++++++,,,,,,,,,---.........,,,,,,,,,,,,,,,------...------------------------............////////////111111000000111111222333444333222222333444666888555666777888888:::===@@@AAADDDMMM\\\ooo((((((((((((((()))******&&&''''''((((((''''''&&&))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))************))))))+++++++++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,---------............---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------,,,++++++***++++++,,,,,,,,,,,,,,,---------......000///...---------...///---------------------------,,,+++,,,------+++***------------------------******+++,,,,,,---......++++++,,,------......///,,,,,,---...////////////////////////////////////........................555222...------......---+++,,,,,,,,,---------.........---,,,++++++++++++*********+++,,,,,,---------------+++))))))+++---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............------,,,,,,++++++******++++++,,,((()))+++,,,+++,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++++++++***))))))(((((('''************************************************((()))***++++++***)))(((+++++++++******)))((('''************+++++++++,,,************************)))************+++++++++,,,,,,+++************+++,,,+++******)))******************)))******++++++************************&&&(((+++---...---+++***,,,,,,+++***))))))(((((()))************+++++++++***+++,,,+++)))((()))***,,,,,,,,,,,,------------,,,,,,---...................................................////////////111000000000000111222222222222111111111333555666444666888999999:::===???AAADDDLLL[[[lll((((((((((((((())))))***&&&'''(((((((((((((((((()))))))))))))))*********(((((())))))))))))((((((((((((((((((((((((((('''(((((((((((())))))))))))((()))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********************************))))))************))))))************************++++++++++++,,,,,,------)))***************++++++******+++++++++,,,,,,,,,******************+++,,,...---------,,,,,,,,,+++,,,,,,,,,,,,------......+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,------...++++++******++++++,,,,,,,,,,,,,,,---------............---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,------,,,+++------------------,,,,,,+++++++++,,,,,,---------++++++,,,------......///+++,,,---...////////////////////////////////////........................111...***)))***+++,,,,,,+++++++++,,,,,,------......---,,,,,,+++++++++,,,,,,------...............,,,,,,+++)))'''(((***---******++++++,,,,,,------******+++,,,,,,---..................------,,,+++++++++************++++++***,,,------,,,+++,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++*********+++---...+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++******++++++,,,---------************************++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***+++++++++)))((('''******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,++++++***************++++++***************+++(((+++***'''%%%'''******************************!!!$$$'''+++------,,,+++,,,,,,+++***)))(((''''''))))))*********+++++++++***+++,,,+++***)))***+++------,,,,,,,,,,,,,,,,,,+++,,,...///000///...---------------------------............////////////000000000000000111222222000/////////000111222333333555888::::::;;;<<<>>>???AAAIIIWWWhhh((((((((((((((())))))***'''((()))***************((()))))))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))************))))))************************))))))******+++,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...//////......---,,,,,,,,,,,,,,,---------.........++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++***++++++,,,,,,---------+++*********++++++,,,---,,,,,,,,,---------......---,,,,,,+++************...---,,,,,,,,,,,,---...+++,,,------,,,,,,,,,,,,------------------,,,,,,---------,,,,,,+++++++++++++++,,,------......///+++,,,---...////////////////////////////////////........................,,,)))'''''')))+++,,,,,,******++++++,,,------...------,,,+++++++++,,,,,,,,,---.../////////......000///...,,,++++++...000++++++,,,,,,------......******++++++,,,---......---.........---,,,++++++++++++,,,,,,,,,,,,++++++---...///...---,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++***)))***+++,,,---***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,------...---,,,***)))++++++++++++++++++++++++++++++,,,,,,---.........************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))'''((()))+++++++++***)))******+++++++++,,,,,,,,,************************))))))*********+++++++++,,,+++******))))))******+++***************++++++111666555---&&&'''))))))************************&&&'''((()))***+++,,,,,,++++++******)))(((((('''))))))*********+++++++++***,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,...///000///...---------------------------............////////////000000//////000000111222000000000111222222333444333555888::::::;;;<<<>>>???AAAHHHVVVggg}}}((((((((((((((()))******(((((()))***++++++++++++((())))))******+++++++++((())))))******))))))((())))))************++++++))))))))))))(((((((((((((((((())))))******++++++))))))))))))))))))))))))************************************************))))))************))))))***************+++++++++)))))))))******+++++++++))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......---------,,,,,,---............---+++++++++,,,,,,,,,------,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,************+++,,,------,,,,,,,,,---------......+++++++++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---------------------------......---,,,,,,+++******++++++,,,------......///,,,,,,---...////////////////////////////////////------------------------***)))((())),,,---...---))))))***+++,,,---......---,,,,,,++++++,,,,,,,,,+++,,,---......---,,,+++.........,,,******,,,...,,,,,,,,,,,,------------******+++,,,,,,---......,,,------------,,,,,,++++++,,,,,,------,,,,,,+++***,,,------,,,,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++------,,,,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************'''((()))******+++++++++************+++++++++,,,************************)))************+++++++++++++++***))))))))))))************)))******+++,,,===DDDDDD777,,,******(((************************000...,,,+++******++++++******)))))))))((((((((()))************+++++++++***,,,------,,,+++,,,...++++++++++++,,,,,,,,,,,,,,,,,,---...................................................////////////000////////////000111111333333444444555666666666444666888999999:::===???AAACCCJJJWWWhhh((((((((((((((()))******'''((()))******+++++++++((())))))******+++,,,,,,))))))************))))))((()))))))))***************)))))))))((((((((('''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))*********+++++++++***************+++++++++))))))***++++++,,,------******+++++++++,,,,,,,,,++++++++++++,,,---...////////////...............,,,,,,.../////////...------------.........////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++************+++,,,---...,,,,,,,,,---------......,,,,,,,,,+++***))))))(((+++,,,------------,,,+++)))+++...---,,,+++,,,...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------...............---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---...,,,+++))))))***+++,,,---......,,,,,,,,,++++++,,,,,,---+++,,,---......---,,,+++***+++,,,+++)))((()))***,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------++++++,,,---------,,,,,,++++++,,,------,,,++++++)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,,,,++++++***)))))))))************************+++++++++++++++++++++++++++***(((''''''(((***+++***)))))))))))))))******)))))))))*********++++++************************)))************+++++++++++++++***)))))))))))))))******))))))***++++++,,,999DDDFFF888,,,+++,,,***************************///...---+++++++++++++++(((((((((((()))))))))))))))************+++++++++)))+++,,,,,,++++++,,,---*********+++,,,,,,,,,---,,,,,,,,,,,,,,,------...------------------------............///////////////////////////000111111222333444555555666666666555666777888888:::===@@@AAABBBIIIVVVhhh((((((((((((((()))******&&&&&&((()))************((())))))***++++++,,,,,,))))))************))))))'''((((((((())))))************))))))((((((((('''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))************))))))))))))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,************+++,,,---....../////////////////////,,,,,,.../////////...---////////////000000000000111222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++*********************+++,,,---...,,,,,,,,,---------......---------,,,+++***)))(((***+++---......---+++***(((+++......,,,+++,,,...++++++,,,,,,---...//////***++++++,,,,,,------...++++++,,,------......///.........///......------////////////////////////++++++++++++++++++++++++))))))***,,,---,,,)))'''((()))***+++,,,---......,,,,,,,,,++++++,,,---------...000111111///...,,,,,,...//////---,,,,,,,,,,,,+++++++++******))))))++++++,,,,,,,,,,,,------***+++,,,,,,------------***+++,,,------,,,+++***---......---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***+++,,,...///++++++++++++++++++++++++*********+++,,,,,,------************************************************+++***'''&&&&&&'''***+++---+++***((((((((())))))((())))))))))))*********************************)))************++++++++++++******)))))))))))))))******))))))***+++,,,,,,,,,:::???333)))***,,,+++************************'''((()))***+++,,,,,,---''''''(((((())))))******)))************+++++++++(((***++++++******+++---))))))***+++,,,,,,---------,,,+++***+++,,,---...++++++++++++++++++++++++............/////////000///////////////000111111000000111222333333333333666777777777777:::===AAA???@@@GGGTTTfff~~~******))))))))))))************)))((((((((((((((((((((((((((())))))))))))(((((()))***************(((((()))(((((('''&&&&&&(((((())))))))))))(((((($$$%%%'''(((***++++++,,,++++++******))))))(((((((((((((((((())))))))))))))))))))))))***************))))))(((((((((((((((*********)))))))))))))))'''(((***+++,,,,,,++++++---,,,+++******+++,,,------......,,,)))((()))+++,,,,,,++++++++++++++++++------------------------,,,,,,,,,,,,------...///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---......///...---+++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++---///000000//////,,,,,,,,,,,,+++***)))(((++++++,,,---............++++++++++++++++++++++++...---+++******+++---...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------//////............//////111111000......---------++++++++++++++++++,,,,,,------------,,,,,,+++***))))))***+++---...//////+++*********+++,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++------------------------------,,,++++++++++++,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++************+++++++++++++++*********))))))+++*********))))))((((((,,,+++++++++***)))))))))++++++************************++++++++++++******+++++++++*********))))))******************************+++++++++,,,,,,,,,))))))))))))))))))******)))))))))))))))((('''''',,,+++++++++++++++++++++++++++******************,,,,,,++++++***)))))))))---+++)))***---///...---++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,------......------,,,---...//////...---,,,............//////////////////000111111111111111111222222333333444555555444666777888888999;;;======@@@HHHUUUeee|||******))))))))))))************)))((((((((((((((())))))))))))((((((((((((((())))))*********))))))))))))******)))(((((('''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************,,,++++++***************************)))))))))))))))***+++---......------,,,++++++******++++++,,,'''%%%$$$&&&)))++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------+++***)))........................***+++,,,,,,------,,,,,,******++++++,,,+++++++++------------,,,+++***))),,,,,,------------------------------------------...---+++******+++---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------//////............//////111000///...------------++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++************+++++++++++++++*********))))))++++++++++++*********)))+++++++++*********************************************++++++++++++******+++++++++*********))))))************************))))))*********+++++++++*********)))))))))))))))+++++++++++++++***))))))++++++++++++++++++++++++*********+++++++++++++++*********************+++...,,,******,,,---,,,***++++++++++++++++++++++++,,,,,,+++++++++++++++++++++,,,------......------,,,---...//////...---,,,............//////////////////000111111111111111111111222222333444444444444666777888888999;;;======@@@HHHTTTddd{{{++++++************++++++***))))))(((((((((((((((******))))))(((((('''''')))))))))******)))((((((***************))))))((((((((())))))))))))(((((()))******))))))((('''&&&(((((((((((())))))))))))((((((((()))))))))******))))))))))))************,,,++++++***************************************)))***+++,,,------------***++++++++++++++++++***&&&"""""")))---+++((()))*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++++++++++++++***)))////////////////////////***++++++,,,,,,,,,,,,,,,///...------,,,,,,------------...------,,,+++***,,,------------,,,,,,+++........................------++++++++++++------++++++,,,,,,,,,,,,------,,,------------.........//////............////////////......---,,,,,,,,,---,,,,,,++++++*********,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++************+++++++++++++++***************,,,,,,,,,+++++++++++++++***************+++++++++******************************++++++++++++******+++++++++***************))))))))))))))))))))))))(((((()))))))))*********+++*********))))))((((((***++++++++++++******)))*********************************++++++,,,,,,---(((((()))******+++,,,,,,...,,,***)))******)))(((++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,------......------------............------............//////////////////000111111111111111000000111111222333333333444666777888888999;;;======@@@GGGTTTccczzz++++++************++++++))))))(((((((((((())))))+++******)))(((''''''&&&))))))))))))))))))(((''')))))))))******))))))((((((((())))))))))))(((((()))******))))))((('''&&&)))))))))((((((((((((((((((((()))))))))*********((()))))))))***************))))))((((((((((((((()))***************++++++(((((())))))************)))***+++,,,,,,+++***))),,,(((%%%&&&***+++***'''((())))))***+++,,,,,,---+++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++000///...------...///000---.........------,,,+++---------------,,,+++***........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------.........////////////............//////---......------,,,,,,+++------,,,,,,+++***)))))),,,,,,,,,------,,,,,,+++)))***+++,,,---///000000,,,++++++***++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++..................------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++)))))))))***+++++++++,,,***************+++++++++******++++++++++++******************************(((((((((((((((((((((((())))))))))))*********+++++++++******)))((((((((((((((())))))))))))(((''')))))))))))))))*********))))))***+++,,,------...((()))))))))*********+++,,,+++))))))))))))))))))***+++++++++++++++,,,,,,*********++++++,,,,,,,,,+++,,,------......------------------------------............//////////////////000111111111111111///000000111111222333333444666777888888999;;;===>>>@@@GGGSSSbbbxxx+++******************+++))))))(((((((((((())))))+++******)))(((''''''&&&(((((()))))))))(((((('''''''''(((((()))(((((('''(((((())))))))))))(((((('''(((((())))))))))))(((+++******)))(((''''''&&&))))))))))))************((()))))))))***************))))))((((((((((((((())))))******+++++++++,,,))))))))))))))))))******))))))+++,,,,,,+++)))))),,,,,,,,,***)))((())))))(((((()))***++++++,,,,,,------------------------+++******))))))*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,------************************)))***++++++,,,,,,++++++***)))))))))***,,,...000------......------,,,,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........////////////............//////,,,------......---,,,+++------,,,,,,+++***))))))+++,,,,,,------,,,,,,,,,******+++,,,...///000000,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++....../////////...---,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************))))))******************)))))))))***+++++++++,,,))))))*********+++++++++******++++++++++++******************************((((((((((((((((((((((((*********+++++++++,,,,,,************))))))(((((('''(((((()))))))))(((((((((((()))))))))*********))))))***++++++,,,------*********)))))))))((((((((())))))(((((()))***+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......---------------,,,,,,---------............//////////////////000111111111111111///000000111111222333333444666777888888999;;;===>>>@@@FFFQQQ```vvv******))))))))))))******((((((((((((((())))))*********))))))((((((''''''&&&'''(((((()))))))))(((&&&''''''(((((((((((('''(((((())))))))))))((((((&&&&&&((()))************+++++++++***)))((((((((()))))))))*********++++++))))))))))))************,,,++++++***************))))))******+++,,,,,,,,,++++++*********++++++,,,)))******************)))(((***+++***((((((***,,,((()))))))))***+++++++++------------------------,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++---...///++++++++++++++++++++++++)))******+++++++++++++++))))))***+++---///000111,,,,,,------------,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........//////............//////,,,---...//////...---,,,---,,,,,,++++++*********++++++,,,---------,,,,,,------------------------,,,,,,++++++******++++++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////---,,,++++++,,,,,,,,,,,,,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++************++++++***++++++++++++,,,,,,,,,++++++************++++++***************+++++++++)))))))))))))))************************+++++++++)))))))))***++++++,,,,,,******++++++++++++*********************+++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))))))))))))))***)))******++++++++++++***((())))))******+++++++++)))))))))******++++++,,,++++++***))))))((('''''''''((())))))((()))+++---*********++++++,,,,,,---++++++++++++++++++,,,,,,+++,,,------......------------,,,,,,,,,,,,------............//////////////////000111111111111111000000111111222333333333444666777888888999;;;===>>>???FFFPPP^^^ttt))))))(((((((((((())))))((((((((((((((()))******))))))))))))((((((((((((%%%%%%'''((())))))******''''''((()))))))))))))))(((((())))))))))))((((((&&&'''((())))))*********))))))******++++++,,,,,,))))))*********+++++++++))))))))))))************,,,++++++***************))))))***++++++,,,------,,,+++***))))))***+++,,,******))))))))))))******)))(((((((((***+++,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))((()))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++,,,---///000111111111++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------//////............//////,,,---///000000///...---++++++++++++++++++++++++***+++,,,,,,---------,,,........................---,,,++++++******++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---+++***))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++******++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,++++++************++++++))))))*********+++++++++)))))))))******++++++++++++++++++***************((())))))***++++++,,,,,,******++++++++++++******))))))*********+++++++++************************************++++++++++++((((((((()))******++++++))))))***+++++++++++++++))))))******+++,,,,,,---)))))))))))))))))))))))))))))))))))))))((((((((()))***+++***((((((***---)))******+++,,,,,,------,,,,,,+++++++++++++++++++++,,,------......------------,,,++++++,,,------............//////////////////000111111111111111111111222222333444444444444666777888888999;;;===>>>???EEEPPP]]]rrr((((((''''''''''''((((((((((((((((((((()))******(((((((((((())))))))))))$$$$$$&&&((()))*********(((((()))***************(((((())))))))))))(((((('''(((((())))))))))))((('''((()))***,,,...//////)))************+++++++++))))))))))))***************))))))((((((((((((((())))))***+++,,,,,,------***)))(((''''''((())))))+++***)))(((((()))***+++///***'''(((---///---)))*********)))))))))))))))++++++++++++++++++++++++------,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++(((''''''''')))+++---...++++++++++++++++++++++++))))))***++++++++++++***)))***,,,---...---,,,,,,******+++,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------//////............//////,,,...///111111000...---++++++++++++++++++,,,,,,***+++,,,,,,------------***+++,,,---...000111111---,,,,,,+++*********+++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,++++++++++++++++++,,,,,,---------------------------------+++,,,---......,,,***)))''''''(((((()))))))))*********++++++++++++************************************++++++++++++******************************++++++************++++++*********++++++,,,,,,,,,++++++************++++++))))))******++++++++++++*********++++++,,,,,,,,,,,,+++++++++******))))))((())))))***++++++,,,,,,******++++++++++++******))))))******++++++++++++************************))))))))))))************''''''((()))***+++,,,,,,''''''((()))))))))))))))))))))***+++,,,,,,------))))))))))))((((((((((((''''''(((((())))))******+++,,,---+++(((''')))+++))))))***+++,,,,,,---------,,,,,,++++++*********+++,,,------......------------++++++++++++------............/////////000//////000111111111111111111222222333333444555555444666888888888999;;;===>>>???EEEOOO]]]qqq''''''(((((((((((('''''')))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((())))))((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++******)))(((((('''((((((''''''(((((())))))******,,,,,,+++******+++++++++))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++,,,++++++)))******++++++++++++***++++++,,,,,,---...//////...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,,,,++++++******++++++,,,...---+++******+++---...+++++++++*********))))))*********++++++,,,,,,,,,..................------******+++,,,...---+++(((+++++++++******)))))))))++++++++++++++++++++++++///000000...+++*********---------,,,,,,++++++++++++,,,---------,,,+++***---...//////000000//////......------------......,,,,,,,,,+++++++++******...---,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++,,,,,,---------///...---,,,++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,+++***))))))+++++++++++++++++++++++++++++++++*********))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))******))))))))))))************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))(((((((((((((((,,,+++***((('''%%%$$$###,,,...///...***((((((***(((((()))***************+++++++++++++++++++++++++++++++++************)))))))))***++++++++++++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---,,,+++,,,,,,,,,,,,,,,------.........///////////////.........,,,---///000111111111000000111333444555555444333555666888999999:::<<<>>>@@@AAAFFFNNNYYYmmm''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''((((((((((((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++***))))))((((((((()))((((((((()))))))))))))))+++*********************&&&&&&'''((()))***++++++))))))))))))))))))))))))*********+++******)))))))))***+++++++++***))))))++++++,,,,,,---......///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,...---+++******+++---...,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,.........---------------******+++,,,...---+++(((,,,,,,+++++++++*********++++++++++++++++++++++++---......---***))))))***------,,,,,,,,,++++++++++++,,,---------,,,+++++++++,,,------......------.........------.........---------,,,,,,,,,++++++...---,,,,,,+++++++++,,,/////////.........------+++++++++,,,,,,---------+++++++++,,,,,,---------......---,,,++++++++++++))))))))))))***+++,,,,,,************************++++++,,,,,,,,,,,,+++++++++******************+++************************++++++++++++++++++++++++---,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))******************************+++,,,,,,,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++******************************************++++++++++++************++++++************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''((())))))***++++++)))))))))(((((((((''''''(((***,,,+++)))'''((()))(((((()))***************++++++++++++++++++++++++)))))))))******+++++++++))))))***++++++++++++***)))******+++,,,,,,------,,,,,,---------.........***+++------+++***+++,,,((()))***,,,...///111111/////////////////////...///000111222222222222222000111222444444444444333444666888999999:::<<<===???AAAFFFNNNYYYnnn''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))***))))))(((''''''&&&&&&(((((((((((((((''''''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))++++++***))))))))))))***))))))))))))))))))(((((()))))))))))))))))))))***&&&&&&'''((()))***++++++))))))))))))))))))))))))************)))((('''&&&%%%&&&)))+++,,,,,,+++***++++++,,,,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++***)))'''%%%,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,+++******+++,,,------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------+++******,,,------+++))),,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,------......------.................................---------,,,,,,------,,,+++++++++,,,,,,000000////////////......++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---,,,++++++***++++++******************++++++************************,,,,,,,,,------,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************+++,,,,,,,,,,,,+++'''((()))***,,,---...///++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++'''(((((()))******++++++&&&(((******)))))))))+++(((((()))***************************************'''(((((()))***+++,,,---))))))***++++++++++++************++++++,,,,,,---++++++,,,,,,,,,---------***,,,...---,,,+++,,,,,,))))))+++,,,...///000111......//////////////////222111111111111111222222000111222333444444444444444666888999999:::;;;===>>>@@@FFFNNNZZZnnn''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))(((((('''''''''''''''(((((((((((((((''''''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))++++++***************++++++******))))))((((((((()))))))))***************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''!!!###'''***------------++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++)))%%%""",,,,,,+++++++++,,,------...------,,,,,,------...,,,,,,+++******+++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++******+++------+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////000/////////---..................---------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++******+++++++++******)))+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++*********++++++*********++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++,,,,,,******************************************************************************+++,,,,,,,,,,,,+++((()))***+++,,,---......++++++++++++++++++++++++************************))))))*********++++++++++++++++++******+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))------,,,+++***)))((('''(((((()))***++++++,,,,,,)))***++++++++++++++++++(((((()))***************))))))))))))))))))))))))((((((((()))***+++++++++))))))***++++++++++++************++++++,,,,,,,,,*********))))))))))))(((,,,...//////...------...------------------------............////////////111000///.........000000000111111222333333444444444666888888888999;;;===>>>@@@EEENNNYYYnnn''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((())))))''''''((((((((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++++++++******))))))(((((()))***+++,,,,,,,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))$$$%%%(((+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...+++(((&&&,,,+++++++++,,,,,,---......------,,,,,,------...++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++,,,,,,---------...//////000/////////------...//////...------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++******+++++++++***))))))+++++++++,,,,,,---------******++++++++++++******)))***++++++++++++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++,,,,,,******************************************************************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******------,,,+++***)))((('''************+++++++++++++++++++++++++++***)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++++++++++++++,,,,,,---,,,+++***((('''&&&%%%+++,,,......,,,+++,,,------------------------------.........//////000000111000///.........000000000111111111222333444444444555777888888999;;;======???DDDMMMXXXmmm''''''((((((((((((''''''&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((())))))***&&&'''((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))***++++++******************))))))((()))+++,,,------,,,+++&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''((()))************+++++++++++++++***)))(((++++++++++++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---......---,,,++++++++++++,,,---......------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++++++++***)))******++++++,,,,,,---,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***,,,---,,,++++++,,,---*********+++++++++++++++++++++++++++,,,---......+++,,,------......------,,,---...//////...---,,,,,,,,,+++++++++*********,,,,,,+++++++++,,,------,,,,,,,,,------------...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++************++++++))))))+++,,,,,,+++***))))))))))))******++++++,,,)))******++++++******))))))***+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++***************************************+++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++***))))))(((***))))))))))))))))))***************************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++++++++******************((((((((())))))'''%%%(((((()))*********************************************)))))))))((((((((())))))***++++++++++++***++++++++++++++++++++++++//////...,,,***)))((('''(((***++++++***))))))******++++++,,,---...///000------......///000000000222111111111111111222222111000000111111222333444333555777888888999:::<<<===???DDDKKKVVVjjj''''''((((((((((((''''''&&&&&&'''(((((()))******(((((((((''''''((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((()))((((((((())))))***+++******************++++++'''(((***,,,---,,,++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))******************------+++*********+++,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((***++++++,,,++++++++++++++++++,,,---...///,,,,,,++++++++++++,,,,,,******++++++++++++******,,,,,,+++++++++*********,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,---+++******+++,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++)))*********++++++++++++++++++******+++---...///+++,,,------......------,,,---///000000///---,,,------,,,,,,,,,+++++++++,,,+++++++++,,,,,,---...------------......//////---------,,,,,,+++++++++---------,,,,,,+++++++++++++++************++++++'''(((***,,,,,,,,,+++***((())))))***++++++,,,,,,***++++++,,,,,,++++++***(((***+++,,,,,,+++***(((************************)))******+++,,,,,,---------,,,,,,++++++*********************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******************+++******))))))******+++************************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''((())))))***++++++************************(((&&&&&&''')))***(((&&&(((((()))***************++++++++++++++++++++++++((((((((()))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++---------,,,++++++******)))+++,,,,,,+++******+++***++++++,,,---...//////------......///000000111///000111222222222222222111000000000111222333444333555777888888888:::<<<===>>>CCCJJJUUUhhh''''''(((((((((((('''''''''''''''((()))******+++******))))))))))))******)))))))))(((''''''&&&&&&&&&&&&'''((())))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((('''(((((()))******)))))))))***+++++++++,,,%%%''')))+++,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))++++++,,,++++++***)))(((+++***))))))+++---000222++++++++++++++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++++++++++++++,,,---...///,,,++++++******++++++,,,******++++++++++++******---------,,,,,,,,,++++++,,,,,,,,,++++++*********((())))))***++++++,,,,,,---+++******+++,,,,,,+++)))))))))******+++++++++++++++++++++++++++++++++)))++++++***)))(((((()))))))))******++++++++++++++++++******+++---...///---...//////000000//////,,,---///000000///---,,,......---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......---------,,,,,,+++++++++---------,,,,,,++++++++++++***************++++++&&&(((***,,,---,,,+++*********+++,,,------......+++,,,,,,------,,,,,,+++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))***+++,,,,,,------------,,,,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++,,,,,,,,,,,,+++(((((()))***,,,---...///++++++++++++++++++++++++************************)))))))))***++++++,,,,,,,,,++++++++++++++++++,,,************************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))((((((((((((((((((((()))******++++++(((&&&&&&(((,,,...,,,***(((((()))***************++++++++++++++++++++++++&&&&&&'''((()))***++++++))))))***++++++++++++***++++++++++++++++++++++++)))************+++++++++,,,...//////...------............------,,,,,,,,,---------...///000000111,,,---///000111111111000111000000000000222333444333555777777777888:::<<<===>>>BBBIIISSSfff'''$$$""""""%%%''''''%%%(((((((((((())))))))))))***)))''''''((())))))(((&&&%%%$$$$$$%%%&&&((()))(((((((((((())))))))))))''''''(((((())))))******)))((((((((((((***+++,,,((('''&&&&&&&&&''')))***))))))************))))))))))))))))))))))))))))))'''((()))***************+++++++++++++++***)))(((***,,,,,,***''''''***---************************************************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------------++++++++++++------+++,,,...000000///...---************************,,,,,,,,,+++***)))((((((,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...+++((((((***---//////************************))))))*********))))))(((++++++++++++++++++++++++)))******++++++,,,------((()))+++,,,------,,,,,,---.........---,,,,,,+++++++++---...////////////---...///000000111111000333111...+++***+++---///------------------------,,,,,,++++++***+++++++++...---,,,+++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))+++------,,,*********+++++++++++++++++++++++++++++++++,,,,,,---------************************+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***)))'''%%%$$$"""+++***)))(((''''''''''''((((((((((((((('''&&&&&&)))))))))))))))*********,,,,,,++++++***)))))))))(((((())))))******+++++++++++++++*********))))))++++++************+++++++++++++++***************,,,+++***)))((((((((((((+++++++++)))'''''')))+++,,,,,,,,,++++++*********++++++++++++++++++++++++//////...---,,,++++++,,,---------------...///000///////////////.........////////////000000000000......///000222333444555444555666777888999:::;;;:::AAAAAAFFFUUUeee}}}(((&&&$$$%%%''')))((('''(((((((((((())))))))))))***(((''''''((()))(((''''''''''''&&&''''''((((((''''''((((((((()))))))))''''''''''''((((((((())),,,+++***(((((((((((()))(((((('''''''''((()))***+++******))))))******+++))))))))))))))))))))))))((())))))************)))***************)))((((((((()))***)))''''''(((+++************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++************+++,,,+++,,,---...///...------************************,,,+++++++++***))))))))),,,++++++******++++++,,,++++++******)))***************+++++++++,,,,,,,,,111111000///---***)))(((+++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++((()))+++,,,------,,,,,,---.........------,,,+++,,,,,,---............---//////000000000//////...111000---++++++,,,---///------------------------,,,+++++++++++++++,,,,,,...---,,,+++++++++,,,,,,......---,,,,,,+++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************************+++,,,---------,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,++++++++++++++++++******++++++++++++++++++************************+++***)))))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))++++++++++++++++++++++++************************%%%&&&'''((()))*********,,,+++++++++++++++,,,,,,)))))))))))))))(((''''''%%%&&&'''((()))***+++,,,+++++++++*********)))))))))))))))))))))*********+++++++++*********))))))+++******************+++***************************)))))))))))))))******+++++++++)))'''''')))+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,------.........---------......////////////////////////...////////////000000000111//////000111222333444444333444555666777999:::::::::AAAAAAFFFUUUeee}}}(((''''''(((***+++)))((((((((((((((()))))))))))))))(((''''''((()))((('''(((((()))))))))(((''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''((((((++++++***)))(((((((((((()))(((((((((((()))***+++++++++))))))))))))++++++)))))))))))))))))))))))))))************))))))(((((())))))))))))(((''''''''')))++++++)))((()))***************************************************)))************+++++++++)))*********++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,---------************************++++++******************,,,+++************+++,,,,,,+++)))((((((((())))))******+++++++++,,,,,,,,,!!!&&&,,,...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............++++++++++++++++++++++++------,,,,,,+++******)))))))))+++,,,,,,,,,,,,,,,------------------,,,,,,,,,------......---------000000000000///...------......---------------...------------------------++++++***++++++,,,---......---,,,+++++++++,,,,,,...------,,,,,,++++++***,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***************************+++,,,---------,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++---***((()))+++---,,,***,,,,,,,,,++++++*********++++++************************************************))))))******+++,,,******+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))***************************************************************)))(((((((((((((((((()))***+++,,,)))************)))((((((&&&&&&''''''((()))******)))))))))*********++++++************))))))))))))+++++++++***************************************))))))))))))))))))))))))(((((((((((()))***+++,,,***++++++***(((((()))+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,------+++++++++,,,---...///000//////...---------............///////////////////////////000000000111111111111222222222333333333444444555777888999:::;;;:::AAAAAAFFFTTTddd|||'''((()))***++++++)))((((((((((((((()))))))))))))))((('''(((***+++***(((((())))))***)))(((&&&%%%&&&&&&&&&&&&'''''''''((('''(((((((((((((((((((((''''''(((((()))******+++)))))))))))))))******++++++***(((''''''(((***+++))))))))))))))))))))))))***************)))((('''((()))))))))))))))(((((()))***,,,------,,,++++++************************************************))))))*********+++++++++))))))))))))***************++++++++++++,,,,,,,,,++++++************++++++++++++******++++++,,,---***************************************+++++++++++++++************++++++---,,,***((((((((()))*********+++++++++,,,,,,,,, (((,,,+++***---000,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++,,,,,,,,,,,,------------,,,---------,,,---.../////////////////////000000///......---,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///...---,,,+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,---------,,,,,,...------,,,+++***))))))++++++++++++++++++++++++...***&&&'''+++...,,,)))---,,,,,,++++++*********,,,,,,++++++******))))))***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************))))))))))))))))))))))))************************,,,,,,,,,+++***)))(((''''''''''''''''''((())))))******+++++++++******)))+++******)))(((''''''&&&((((((((()))***++++++,,,++++++******))))))((((((*********************************++++++*********(((((((((((())))))))))))))))))(((((()))***++++++***+++++++++))))))***+++++++++++++++++++++++++++,,,,,,------------......,,,,,,,,,,,,---...//////000///...---------------............//////////////////000000000111111111333333333222222222222222555666777888:::;;;<<<<<<:::AAAAAAEEETTTddd|||%%%''')))******)))(((((((((((((((((()))))))))))))))))))))***,,,,,,+++)))'''((())))))((('''%%%$$$&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))&&&''''''((())))))******((())))))***************)))(((''''''''''''((()))))))))))))))))))))))))))***************)))((('''))))))***++++++*********)))***+++,,,------,,,***))))))))))))))))))))))))************************))))))*********+++++++++(((((()))))))))******************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++************+++,,,---***************************************+++++++++************************---,,,+++***)))******+++******+++++++++,,,,,,,,,)))---111///+++)))+++...,,,,,,,,,,,,,,,,,,,,,,,,'''''')))***++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,...---,,,,,,,,,------...,,,,,,...///111111222222------...///////////////+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...---,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++...)))%%%&&&+++...,,,***,,,,,,,,,++++++*********------,,,,,,+++++++++***************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************&&&''')))***,,,------...---,,,++++++*********+++******++++++++++++******,,,,,,++++++***)))((((((''''''((()))***++++++,,,++++++******))))))((((((************************)))***++++++++++++***)))''''''(((((())))))))))))++++++***)))(((((()))))))))***,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,------...000///...------------------.........//////000000000000000000111111111111333333222222222222111111444555666777888:::;;;;;;:::AAAAAAEEETTTccc{{{%%%'''((()))((('''((()))(((((((((((())))))))))))(((((((((***,,,---+++)))''''''((((((((('''&&&&&&&&&&&&'''''''''(((((((((++++++************))))))))))))))))))((('''&&&&&&'''((()))*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************))))))((()))******++++++++++++***'''&&&&&&(((***+++***((())))))))))))))))))))))))************************)))************+++++++++((()))))))))************************+++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************++++++******************))))))***++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...000000---)))(((***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******+++,,,,,,...---,,,+++,,,---...///,,,---...///000111111111,,,,,,---...////////////,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------***+++,,,---------,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++(((&&&(((+++---,,,***++++++++++++++++++++++++---------,,,,,,,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------))))))))))))))))))))))))************************)))******+++++++++******,,,,,,+++))))))((((((((())))))***++++++++++++***))))))***++++++,,,------''''''(((((()))***++++++************))))))))))))***************+++++++++)))***+++,,,,,,+++***)))'''(((((())))))******+++,,,+++***)))(((((((((((((((***,,,,,,+++***+++,,,***++++++++++++,,,,,,,,,++++++,,,,,,------.........------,,,,,,,,,------//////...---------......------......///000000000000000000111111111222222222111111111111111111111222222333555666777888999;;;AAAAAAEEESSSbbbzzz&&&((()))(((&&&&&&(((+++(((((((((((())))))))))))&&&&&&''')))++++++)))'''((((((((('''(((((())))))''''''((((((((()))))))))************)))))))))(((((())))))))))))'''&&&%%%&&&'''((()))))))))((((((((()))***++++++***)))((())))))))))))))))))))))))((())))))************)))(((((()))***************(((&&&$$$%%%(((***)))((())))))))))))))))))))))))************************)))************+++++++++)))))))))*********++++++************++++++++++++***+++,,,,,,,,,,,,+++*********,,,---------,,,+++************************,,,+++++++++***)))))))))((()))***++++++***)))((('''(((***,,,---,,,+++*********+++++++++,,,,,,,,,(((((())))))***+++,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++,,,...---,,,++++++---...000---...............------------......///............------,,,,,,+++++++++++++++++++++++++++++++++------,,,,,,,,,------......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++'''((()))***++++++++++++*********++++++,,,,,,---+++++++++++++++,,,,,,,,,************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************......---+++)))'''%%%$$$)))((('''''''''''''''(((((())))))***++++++******'''((()))***+++,,,------'''((((((((())))))******)))))))))))))))*********))))))*********+++++++++(((***+++,,,,,,+++***((((((((())))))***++++++,,,******)))))))))))))))***(((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,------...///......---------......///------......///000000111000000111111111222222222000000000000000000000111333333444555777888999:::;;;AAAAAAEEESSSbbbzzz'''))))))(((&&&&&&)))---(((((((((((())))))))))))$$$$$$%%%(((******(((&&&***)))(((((((((***+++,,,(((((((((((())))))))))))******))))))((((((((('''%%%&&&'''))))))))))))(((%%%&&&((()))))))))((('''(((***,,,......,,,***((())))))))))))))))))))))))'''((()))***************''''''((()))))))))))))))***'''%%%%%%)))++++++***))))))))))))))))))))))))************************)))************+++++++++************++++++++++++)))************+++++++++)))***+++,,,,,,+++***))))))+++---.........,,,+++************************---,,,,,,+++***)))((((((((()))***++++++***)))((($$$&&&))),,,---,,,***)))******+++++++++,,,,,,,,,,,,++++++---......---+++************************++++++,,,,,,,,,+++******++++++++++++++++++++++++------,,,++++++*********---,,,+++*********+++,,,...---+++++++++---///000///......---,,,***)))(((////////////...---,,,,,,///...---,,,+++******+++++++++++++++++++++++++++......---,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,)))******++++++,,,------++++++++++++++++++++++++%%%'''***++++++******+++))))))***+++,,,------...))))))******+++++++++,,,************************((()))***+++,,,+++************+++++++++,,,,,,,,,'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))************)))))))))))))))******+++,,,---'''((()))***************)))))))))))))))*********(((((((((((())))))))))))(((((())))))******++++++))))))******++++++++++++((()))+++,,,,,,+++)))(((((())))))***+++,,,,,,,,,(((((((((((()))***+++,,,(((***,,,---,,,++++++,,,*********++++++,,,,,,,,,))))))***++++++,,,------******+++,,,---///000111---------------...///000---------...///000000111000111111111111222222222.../////////000000000000666666777999:::;;;<<<===;;;AAAAAAEEESSSbbbzzz((((((((((((((((((((((((,,,+++++++++******))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))*********)))(((&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++)))***++++++***)))((('''************************++++++******)))((((((((()))***+++,,,,,,+++***)))''''''((()))***+++++++++************************))))))************))))))++++++,,,,,,,,,++++++******)))(((((()))+++---///+++++++++*********))))))'''(((***,,,---,,,***)))---,,,,,,+++*********+++*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++***+++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,+++---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,)))'''(((+++---,,,***///............///000000............//////////////////000000000000000///...---,,,,,,,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,---...---,,,,,,++++++++++++......---------,,,,,,,,,)))***,,,.........,,,+++)))***+++,,,,,,,,,,,,,,,++++++***))))))***+++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++*********))))))...,,,)))))),,,---+++)))***)))(((''''''((()))***,,,+++******))))))******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++***+++,,,...///,,,++++++******++++++,,,******+++,,,,,,---......))))))***+++,,,,,,------///...---,,,+++)))((((((*********++++++,,,,,,,,,---***((((((+++,,,+++)))))))))))))))))))))************))))))(((&&&%%%$$$)))))))))))))))(((((('''%%%''')))+++,,,+++***)))************************++++++++++++++++++++++++***+++---......---+++************************************))))))))))))))))))***+++,,,---,,,+++***---,,,+++++++++,,,---...------,,,,,,+++,,,,,,,,,+++,,,---...---,,,+++***---------------...//////////////////////////////000000000000111111111111333222111111111222333444666666888999;;;===>>>>>>>>>>>>@@@EEELLL]]]yyy((((((((((((((((((((((((++++++******))))))))))))((((((((((((''''''''''''(((''''''''''''((())))))((((((((((((((()))******+++***)))((('''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))***+++******((((((************************************))))))))))))))))))***++++++***)))))),,,+++***)))))))))******************************))))))************))))))***++++++,,,,,,++++++***,,,+++)))((()))***+++---+++++++++*********)))))))))***,,,,,,---,,,++++++,,,+++******)))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000222333444---,,,+++*********+++,,,++++++,,,,,,,,,,,,---------+++)))***,,,...---+++......------......///000............///////////////000000000000///...---......---,,,,,,---...............------------,,,------------------------,,,+++++++++++++++,,,,,,...---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,***+++,,,---------,,,,,,***++++++,,,,,,,,,++++++,,,,,,+++*********+++,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******...,,,******+++,,,+++)))+++***))))))))))))***+++,,,+++******))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------)))******+++,,,,,,------,,,,,,+++******)))((((((******+++++++++,,,,,,,,,,,,***((()))+++,,,+++)))************))))))))))))(((((()))))))))((((((''')))))))))))))))((((((''''''(((***+++,,,+++***)))************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************(((((())))))******++++++)))***+++++++++***))))))******)))))))))***+++,,,,,,,,,+++++++++++++++,,,---------------,,,++++++///...............///000////////////////////////........./////////000000222222111111111222333444555666777999:::<<<===>>>>>>>>>AAAEEEMMM^^^zzz(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))******((((((((((((((()))******+++******))))))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((())))))************)))))))))))))))))))))))))))))))))))))))************((())))))******))))))(((---,,,***)))))))))++++++************************))))))************))))))******+++++++++++++++***---,,,***)))))))))***++++++++++++***************---------,,,,,,,,,,,,,,,+++***))))))((()))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,++++++++++++++++++++++++)))***,,,...111333555555------,,,+++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++---......------------------......///............///////////////////////////...---,,,......---,,,,,,---......------------,,,,,,,,,,,,,,,------....../////////---,,,,,,+++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,+++***...---,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++------------++++++---------,,,,,,,,,,,,+++...,,,******+++,,,+++***,,,+++************+++,,,,,,+++******))))))******+++***)))))))))***,,,,,,++++++++++++++++++++++++,,,,,,,,,+++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++*********))))))***++++++++++++,,,,,,,,,,,,***))))))***++++++***++++++*********)))))))))&&&'''((()))***+++++++++))))))******))))))(((''')))***+++,,,,,,+++******************************++++++++++++++++++++++++))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,***************)))((('''******))))))******+++,,,---,,,,,,++++++,,,,,,---///......---,,,---------------,,,+++++++++,,,,,,/////////////////////////////////000000000111111222222111111222222333444444555666777999;;;<<<======>>>AAAFFFNNN___{{{((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((''''''(((((()))***((((((((((((((())))))******)))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************(((((((((((((((((((((((('''(((((()))***+++++++++(((((())))))))))))((((((&&&'''((()))+++,,,,,,---************************))))))************)))))))))******++++++++++++***++++++***))))))******+++************************...---,,,++++++++++++++++++******)))))))))******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------......------,,,,,,+++++++++++++++++++++,,,,,,,,,---------,,,++++++,,,---......---,,,,,,,,,,,,---..................////////////------...............---......------------......------,,,,,,,,,++++++++++++,,,,,,---...//////000...------,,,,,,,,,,,,,,,...------,,,,,,,,,---------,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,------,,,,,,------,,,,,,+++***///......---,,,,,,,,,+++---------,,,,,,+++++++++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,+++---,,,+++***+++++++++++++++++++++******+++++++++,,,+++******))))))******,,,***)))((((((***,,,---++++++++++++++++++++++++------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******++++++,,,++++++******))))))((('''((()))***+++,,,,,,,,,)))************)))((((((++++++,,,,,,,,,+++*********************************************************)))(((((((((((()))***************************)))))))))******+++++++++,,,++++++***)))((((((''',,,+++,,,,,,,,,,,,------...------------......///000///...---,,,---.........------,,,,,,,,,,,,,,,////////////////////////111222222222333333333333222111222222222222333333333444555777888:::;;;<<<===>>>AAAGGGOOO```|||((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((((((((((())))))***'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***++++++((((((((((((((((((((((((''''''((()))***++++++,,,))))))(((((((((((())))))"""%%%(((+++,,,,,,+++***************************))))))************))))))((()))******++++++++++++))))))))))))***+++,,,---************************---,,,+++***))))))******++++++*********++++++,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,++++++***------------------------,,,,,,,,,++++++*********------------,,,,,,+++++++++++++++,,,,,,,,,------++++++++++++++++++,,,------,,,,,,,,,,,,---..................////////////++++++---...////////////........................------,,,,,,,,,+++++++++******+++,,,---...............---------------...---------,,,,,,---......---------,,,,,,,,,++++++------,,,++++++,,,,,,---,,,,,,---------,,,,,,+++............------,,,,,,---------,,,,,,+++++++++***+++---......---+++***************++++++++++++,,,,,,,,,+++******++++++************************,,,+++******))))))******,,,***)))((((((***,,,---++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++***+++++++++++++++,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++******)))******+++,,,+++++++++******))))))******++++++++++++*********************))))))(((++++++,,,,,,+++++++++***************************************************+++******))))))******+++************************,,,,,,++++++******))))))------,,,+++***)))))))))++++++,,,,,,------------,,,,,,+++,,,,,,---......000///...---,,,---......000000///////////////000////////////////////////111222222222333333333333111111222222333333333333333333555666888:::;;;;;;<<<>>>AAAGGGOOO```{{{((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((()))******&&&''''''(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))))))))))))))***+++))))))))))))))))))))))))'''(((((()))***+++++++++***))))))(((((())))))***&&&(((***,,,,,,+++)))'''************************))))))************))))))(((((()))***++++++++++++'''((()))***+++,,,------***************+++++++++++++++***************)))++++++++++++++++++,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++------------------------,,,,,,,,,,,,---------------------------,,,++++++++++++,,,,,,,,,,,,------***+++,,,+++******,,,...---------------......///............////////////+++,,,---...///000000000---...////////////...---------------,,,,,,,,,,,,***++++++,,,,,,---------...------------...///000------------------...///......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,---......------,,,---,,,,,,,,,,,,,,,,,,+++++++++------------++++++)))***************++++++,,,,,,---+++***)))***,,,))))))************)))))),,,+++******))))))******+++***)))))))))***,,,,,,++++++++++++++++++++++++---............---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***,,,,,,,,,++++++++++++******++++++***))))))***,,,+++++++++++++++++++++++++++++++++++++++***)))(((******++++++******)))(((************++++++++++++************************************************++++++++++++++++++++++++************************------,,,+++***))))))(((------,,,+++*********+++((()))***++++++++++++***))))))))))))***+++,,,,,,///......---,,,---------+++++++++++++++,,,------/////////////////////////////////000000000111111000111222333333333333222333444555666888:::;;;<<<<<<===AAAGGGNNN^^^yyy((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''(((((()))((((((((((((((()))******&&&'''((()))***))))))((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********+++++++++***)))(((((())))))***************************(((((())))))*********++++++***))))))))))))***+++******+++++++++,,,,,,,,,************************))))))************))))))'''((()))***++++++++++++((()))***+++++++++++++++))))))*********+++++++++)))***+++,,,,,,,,,+++******************+++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,---.........---,,,+++++++++,,,,,,,,,,,,------+++,,,...---++++++---000......------......///000............/////////////////////000000//////...---...///000000///...---.........------------,,,,,,,,,,,,---------------------------...///111111---------------...///////////////.........------,,,,,,---------,,,+++*********,,,---......//////***+++,,,---......------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,---,,,))))))***,,,******+++,,,,,,+++******,,,+++******))))))******)))************+++++++++++++++++++++++++++++++++---.../////////...,,,+++------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++,,,+++)))(((***,,,)))******++++++,,,,,,---*********+++***))))))(((***++++++++++++***))))))))))))))))))******+++,,,******************************************************+++,,,,,,+++******************************,,,,,,,,,++++++*********,,,+++***))))))***++++++((()))***+++++++++*********))))))***+++,,,---------------------,,,++++++''''''(((((()))***,,,,,,////////////////////////........./////////000000000111222333333333222222444444555777999:::<<<<<<<<<>>>AAAFFFMMM]]]vvv(((((((((((((((((((((((('''((((((((())))))******)))(((((((((''''''''''''((((((((((((((()))******((((((((((((((()))******'''((()))+++++++++***)))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,+++***((((((((())))))************************))))))))))))************,,,+++***))))))***+++,,,,,,***))))))+++...222555************************))))))************))))))'''''')))******+++++++++***++++++++++++***))))))))))))******++++++++++++)))***,,,.........,,,+++))))))((())))))***++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---...------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,---------,,,...///...,,,,,,...111///............///000000............/////////000222222222111000...---,,,---...///000000///...---//////.........---------..................------,,,,,,,,,---///000222333---------------...///000000////////////.........+++,,,.........,,,***))))))***+++---...///000000((()))+++---.........---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++---...,,,)))(((***---++++++------------++++++,,,++++++***)))*********))))))***++++++++++++***++++++++++++++++++++++++....../////////...,,,+++...------,,,,,,------...******+++,,,,,,---......++++++++++++++++++++++++000000/////////.........,,,,,,,,,++++++*********)))+++,,,+++((((((***---))))))***+++,,,------...((())))))*********))))))***++++++++++++***))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))((()))+++------+++)))(((************************++++++++++++++++++,,,,,,******)))(((((()))***+++***+++,,,---...---,,,,,,---,,,,,,---...///000111+++,,,---...---,,,+++***++++++,,,---...000111222////////////////////////000000000000111111111111000111222333444333222222444555666888999;;;<<<===<<<>>>AAAFFFMMM[[[uuu))))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((())))))*********+++((((((((((((((((((((((((***************)))(((((()))((('''))),,,---+++((())))))))))))))))))))))))***)))))))))((((((''''''************))))))))))))))))))))))))************(((((()))***************************************************************))))))))))))))))))))))))******))))))((((((''''''((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))...---,,,***)))'''&&&%%%---......///...---+++*********+++++++++,,,,,,,,,------------------------------------------------,,,+++***)))))))))***+++///...---+++******++++++........................------............---------,,,+++******+++,,,---***,,,...000000000...---111111111111111111111111000000000///......------////////////////////////000000000000///...---,,,------------------------000000111111222333555555000///......///000...------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---...---,,,,,,+++***)))))))))))))))***+++++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))******+++++++++,,,,,,,,,,,,+++*********+++,,,---......---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////111111000...,,,******++++++,,,,,,++++++******+++,,,,,,,,,,,,+++******((('''(((+++,,,---,,,******))))))))))))***************))))))))))))))))))))))))***+++++++++,,,((()))***++++++++++++++++++***)))(((((()))***+++))))))************)))))))))************+++++++++************))))))))))))+++***)))(((((()))******))))))***+++,,,,,,------))))))+++,,,---.........+++)))'''))),,,---,,,***------,,,+++,,,---...///222///,,,,,,///000000...//////...//////000111111111111222222222333333333333444555666777888999:::777>>>@@@DDDPPP[[[ooo))))))((((((((('''''''''''''''((((((((((((''''''))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))((()))))))))************((((((((((((((((((((((((***************)))((((((***(((''')))+++,,,***((())))))))))))))))))))))))*********))))))(((((((((************))))))))))))))))))))))))************(((((()))***************************************************************************************++++++*********)))))))))))))))******++++++,,,,,,************************++++++++++++++++++++++++))))))))))))************+++,,,---......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...------.../////////...---+++++++++++++++------------------------------............------------,,,++++++,,,------+++,,,.../////////...---000000000000000000000000222111111000000///..............................000000000000000///...---........................000000/////////000000111000///......//////---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,---,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++*********)))******+++++++++,,,,,,,,,++++++*********+++,,,------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------000000111000///---,,,******++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***+++***))))))+++------,,,++++++************++++++))))))******++++++,,,,,,***************+++++++++((()))***++++++++++++***,,,,,,+++******+++,,,,,,))))))************)))))))))************+++++++++************))))))))))))+++***))))))))))))***+++*********++++++,,,,,,---+++++++++,,,,,,------------+++***+++---...---+++......---,,,---...///000111///,,,,,,///000///...111000000000000111111222111111222222222333333333333444555666777888999:::999@@@AAADDDOOOZZZmmm))))))(((((((((((('''''''''(((((())))))(((((('''))))))(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))******))))))((((((***)))))))))++++++)))'''))))))))))))))))))))))))***************)))))))))************))))))))))))))))))))))))************(((((()))***************************************************************************************+++++++++++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++++++++***+++,,,---............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------------............111111111111111111111111333333222222111000000///........................//////000000000//////...........................111000//////.........///222000......///...---+++------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,***+++++++++,,,...//////333222000///---,,,++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***---+++***+++------,,,+++,,,,,,++++++++++++,,,,,,))))))***+++,,,------...+++++++++***************))))))******++++++******,,,,,,+++******+++,,,,,,))))))************)))))))))************+++++++++************))))))))))))++++++************+++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///...------......---,,,.........---...//////000000///------///000///...333222111111111111111222111111222222222333333333333444555666777888999:::;;;BBBBBBDDDNNNYYYlll))))))(((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((&&&&&&'''((()))******+++++++++******))))))(((((()))))))))))))))*********))))))))))))))))))))))))((()))))))))))))))((((((***************)))((('''))))))))))))))))))))))))++++++******************************)))))))))(((((()))))))))************(((((()))***************************************************************************************++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,......------......///000222222222222222222222222333333333222111111000000........................---......////////////...........................111111000000000000000111444222000000000///---,,,,,,------...------,,,,,,------------------------------------------------,,,++++++++++++,,,------------........................------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++***++++++++++++,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++,,,...000111555333000---+++***++++++***++++++,,,,,,++++++***++++++++++++++++++++++++...---,,,---......,,,++++++++++++******+++++++++)))******++++++,,,,,,,,,,,,+++++++++***)))))))))))))))************))))))***))))))))))))))))))***)))******++++++******)))))))))*********+++++++++************)))))))))(((++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,---...//////.........------,,,------------........./////////......////////////333222111111000000000000111111222222222333333333333444555666777888999:::;;;AAAAAACCCNNNYYYmmm(((((())))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))&&&''''''((()))***++++++++++++******))))))((((((******))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((******++++++)))((((((((())))))))))))))))))))))))******************++++++************)))))))))(((((()))))))))************(((((()))***************************************************************************************************************,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******************------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............//////000000000000------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,,,,,,,,,,,,,,,,+++////////////000111222333444444444444444444444444444444333333222111111111000000000000000000000000---....../////////......------------------------////////////000111222333555444222111111111///---,,,,,,------...------,,,------------------------------------------------,,,,,,++++++,,,,,,---...000000///......---,,,,,,------,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,111000...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......*********+++,,,///111333555333///,,,*********+++***++++++,,,,,,++++++***++++++++++++++++++++++++...---------///...---+++******))))))))))))******++++++******)))))))))(((,,,+++++++++***)))))))))))))))*********))))))((()))))))))******)))))))))******++++++++++++******))))))*********+++++++++************)))))))))(((******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...///---......---,,,+++++++++++++++,,,,,,------------...////////////......///222111000///////////////111111222222222333333333333444555666777888999:::999@@@???BBBNNNZZZooo(((((())))))))))))******((())))))******))))))((((((((())))))))))))******((((((((())))))*********))))))))))))))))))((((((************))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((***++++++)))(((((())))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))************(((((()))***************************************************************++++++++++++++++++++++++)))))))))***************++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***+++,,,---......---,,,+++************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,...///////////////------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------------,,,,,,000000111333444555666777777777777777777777777777666555555444444333333222333333333333333333333333000000000111111000//////........................---------...///000222222555333222111222111000...,,,,,,------......------------------------------------------------------,,,,,,,,,,,,,,,------...111000///...---,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++111000...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,+++***+++,,,///111333333222///,,,******++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,...//////---+++***))))))))))))))))))***,,,++++++***)))(((''''''+++++++++***************))))))******))))))((((((***+++,,,,,,,,,,,,+++*********++++++++++++******)))************+++++++++************))))))))))))((()))***+++,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------------,,,+++,,,---,,,+++***+++,,,******+++,,,,,,,,,,,,+++---///000000///......///111000//////////////////111111222222222333333333333444555666777888999:::999??????AAANNNZZZppp(((((()))))))))*********))))))************))))))(((((()))))))))*********)))))))))))))))))))))***(((((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((&&&''''''((())))))((((((''')))++++++)))((()))+++))))))))))))))))))))))))((((((((())))))*********************))))))))))))))))))))))))************(((((()))***************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,+++******++++++,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///***+++---...//////......,,,---...//////...------------------------------------............---------...///000000///...---000222444777999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888888777777666555555666666666666666666666666444444444444444333222111000000000000000000000000///////////////000111222222111///000000111///...+++,,,------......------........................---------------------------,,,,,,,,,,,,---...............------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...++++++++++++++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,++++++,,,...111333111000...,,,++++++++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,******+++---//////---++++++******))))))******++++++++++++******)))))))))***************+++++++++)))))))))))))))(((((('''***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))************+++++++++************))))))))))))'''((()))+++++++++++++++*********++++++,,,,,,---,,,---...///...,,,)))''')))+++---,,,******+++...***+++,,,---------,,,,,,,,,///111111///---...///000000000///000000111111111111222222222333333333333444555666777888999:::;;;AAA???AAAMMMYYYooo(((((())))))*********+++))))))************))))))(((((())))))*********+++*********)))))))))))))))&&&&&&''''''(((((())))))+++*********))))))((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&(((++++++)))(((***,,,))))))))))))))))))))))))''''''(((((()))))))))***************))))))))))))))))))))))))************(((((()))***************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------)))***+++---///000111222------------------------------------------------------,,,,,,+++******)))+++******)))***,,,---...)))***+++,,,...///000000------------------------++++++,,,,,,---...//////...///111222333333333222,,,---.../////////------........................---..................---///000111222222111000///000222666999<<<=================================;;;;;;::::::999888888777888888888888888888888888777777777777666555444333222222222222222222222222444333333222222222222222000///......///000...---+++,,,,,,---.........---........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,------------...,,,------....../////////,,,,,,,,,---------......*********++++++,,,,,,---,,,,,,,,,------.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---++++++,,,...111333000///...---,,,++++++++++++++++++,,,,,,+++++++++---,,,+++******+++,,,---))))))***---//////---+++,,,++++++++++++++++++,,,++++++++++++++++++,,,,,,))))))******+++++++++,,,)))))))))))))))(((''''''((()))***++++++***)))(((***++++++,,,,,,++++++***)))************+++++++++************))))))))))))&&&''')))***++++++******))))))***+++,,,,,,------...///111111...***&&&###)))+++------++++++---///+++,,,---.........---,,,+++///111111///---...///111000000000111222333333111111222222222333333333333444555666777888999:::===BBB@@@BBBLLLXXXmmm''''''''''''((((((((()))))))))))))))******************)))(((((((((((((((''''''''''''((((((((((((&&&((()))***+++)))((('''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())),,,...---)))'''(((*********))))))***++++++,,,,,,,,,---+++***)))+++,,,***************************)))(((''''''((()))***)))'''&&&(((***+++)))'''************************,,,,,,,,,------,,,++++++))))))***++++++++++++***,,,---000222222111///...+++,,,,,,---,,,+++)))(((***++++++,,,,,,++++++***.........------,,,,,,,,,---+++******+++,,,,,,+++******+++---///000///...++++++,,,---...............------,,,---...000111.........000222333333111---......///000111222222000///,,,+++***+++,,,---111111000000////////////222000//////000111111000666888:::===>>>??????>>>======???@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=====================<<<;;;:::999888888888:::999888888777777888888777666555666777666555333666555444333111000///.........//////......---,,,//////..................////////////...---,,,+++++++++,,,,,,,,,,,,------,,,---...///...---,,,+++//////.........------------.........---,,,,,,+++------,,,,,,,,,,,,++++++***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))),,,,,,++++++,,,---///000,,,,,,---------,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,---...//////------++++++++++++------+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++***)))***+++---///,,,,,,---......---,,,,,,++++++************++++++)))*********++++++++++++))))))))))))))))))))))))*********************************)))******++++++((())))))))))))*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,000////////////.........////////////000000000000//////000111111111111000555444333222222222333444444444555777888999:::;;;>>>===AAAGGGKKKTTTlll'''''''''((((((((())))))((((((((()))))))))************)))(((((((((((((((((((((((())))))))))))***'''(((*********)))'''&&&((((((((()))))))))******(((((((((((((((((((((((('''(((((((((((((((((('''******++++++++++++******''')))+++***)))((()))***))))))))))))))))))******+++,,,,,,+++))))))***+++***************************)))(((((((((((()))***)))(((''')))+++,,,***(((***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++---///111111000///---,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++......---------,,,,,,,,,...---++++++,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,,,,------......------......---,,,,,,,,,------///...///111333444333222///000000111111222222222000///---,,,+++,,,---...***,,,...000333444555666222111000222444777777777999:::;;;<<<>>>?????????AAAAAAAAAAAA@@@???>>>>>>AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@???>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<>>><<<<<<<<<======;;;:::999888777666444333222222000000000111000//////...000////////////.........///////////////...------,,,,,,---------.........------......------,,,,,,//////.........---------///////////////...------------,,,,,,,,,,,,++++++***,,,...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,---...//////+++,,,,,,---------,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,......///000------,,,++++++,,,------++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++******,,,---............,,,,,,,,,+++++++++******((('''&&&%%%&&&''')))***+++,,,---......---,,,+++++++++************++++++)))))))))*********++++++************************************************++++++***************+++)))))))))*********++++++(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------...////////////000000000000000000000000111111111111444444333222222222333444444444555777888999:::;;;======AAAGGGKKKTTTmmm''''''((((((((()))))))))''''''((((((((()))))))))******)))((((((((((((((())))))))))))************((()))*********((('''&&&))))))))))))************))))))))))))))))))))))))((((((((())))))(((((((((******++++++++++++******%%%'''(((((((((((()))+++)))))))))(((((((((((((((***++++++***(((''')))******************************))))))(((((())))))******))))))***,,,,,,+++)))************************)))******++++++*********---,,,+++++++++,,,---...,,,---///000111000...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...---,,,,,,...///000///.........---------------000///...---,,,,,,,,,,,,/////////111333444444222222222222222222222222222000///...---------...//////000222444666555444444777555555666999;;;;;;;;;<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAAAAA@@@???>>>===??????>>>>>>===<<<;;;;;;>>>>>>>>>??????@@@@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBDDDCCCAAABBBCCCCCCBBB@@@===<<<;;;:::999888777666333444444444444333222222111111000000////////////...///////////////......---............////////////......---,,,---------...............---------............------------------,,,,,,,,,,,,+++++++++,,,......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,---++++++,,,---............***+++,,,---------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++,,,---...//////000------,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++,,,---...000000000000,,,,,,,,,++++++++++++******)))((((((((()))***++++++,,,---......---,,,+++++++++************++++++((((((((()))))))))******************************)))))))))))))))))))))))),,,,,,+++***))))))))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******))))))***+++,,,---...///////////////000000000000111000/////////000222333444333333222222333333444444444555777888999:::;;;<<<<<<@@@FFFJJJTTTmmm'''(((((((((((()))))))))''''''''''''((((((((((((***))))))((((((((((((((((((((()))))))))*********))))))******)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))))))))((((((''''''(((((((((((()))***))))))))))))))))))(((((()))******)))''''''((()))************************))))))))))))))))))))))))*********+++,,,,,,,,,+++************************)))******++++++++++++***---,,,***)))***+++---///---...000111111000///......---+++******+++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........,,,+++***+++,,,...---,,,---///222222222//////...---------------000/////////////////////.........000333444333222333333333333333222222222000000////////////000111333555777::::::999777666>>>===;;;;;;<<<===<<<;;;>>>===;;;::::::<<>>???@@@@@@@@@@@@@@@>>>======<<<;;;:::999999<<<======>>>>>>?????????DDDEEEFFFGGGIIIJJJJJJKKKGGGGGGHHHGGGGGGGGGFFFFFFFFFEEECCCCCCDDDDDDDDDBBB@@@@@@???>>>===<<<;;;;;;888888888888888777777666222222222111000000//////......////////////......------........./////////000///---,,,,,,,,,---...........................,,,+++++++++***+++++++++------,,,,,,,,,++++++++++++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---...///...---,,,***+++,,,---............,,,,,,,,,------------...+++++++++,,,,,,,,,,,,,,,++++++,,,---...///000000---------,,,,,,---------***++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,+++,,,---///000000000000++++++++++++++++++++++++,,,++++++******+++,,,,,,+++,,,------------,,,+++++++++************++++++(((((((((((())))))))))))************************((((((((((((((((((((((((---,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---...//////000////////////000000000000222111///......000222333333333333333333333444444444444555777888999:::;;;<<<;;;@@@FFFJJJTTTmmm(((((((((((()))))))))***''''''''''''((((((((((((***))))))((((((((((((((('''''''''((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))***++++++(((((())))))))))))((((((+++***)))((((((((((((((()))******++++++***))))))))))))***((('''&&&((()))************************))))))************)))))))))***,,,,,,,,,,,,,,,,,,******************************+++,,,------,,,,,,,,,+++)))((()))***,,,...///000111111111000//////------+++++++++,,,---...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,***)))+++---...------///222555666666000///...---------------,,,,,,---...///000000000...------///222333222111444444333333333333333333111111111222222333444444111444999>>>AAABBBBBBBBBBBB@@@>>>>>>?????????>>>>>><<<:::999999<<>>>>>??????@@@@@@??????@@@??????>>>======<<<<<<;;;;;;<<<<<<===>>>>>>???CCCDDDFFFIIIKKKLLLLLLMMMIIIJJJJJJJJJJJJIIIHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDCCCCCCBBBBBBAAA@@@??????===============<<<;;;;;;555555444333333222111111...////////////......---,,,------------.........000///...---,,,---...///---.....................,,,+++*********++++++,,,------,,,,,,,,,++++++++++++---///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---.........---,,,***+++,,,---.../////////,,,,,,---------.........++++++,,,,,,,,,---------+++,,,,,,---...///000111------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------++++++---...............++++++++++++++++++++++++******)))))))))))))))***++++++,,,------,,,++++++++++++************++++++(((((((((((())))))))))))************************((((((((((((((((((((((((---,,,+++***))))))))))))******+++++++++,,,,,,,,,))))))))))))************+++++++++,,,,,,---------******+++,,,------..............................////////////000000000000222111///......000222333222222222333333444444444444444555777888999:::;;;<<<;;;???FFFJJJTTTlll((((((((()))))))))******''''''((((((((()))))))))******)))(((((((((((((((''''''''''''(((((((((((()))(((((((((((()))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******++++++++++++******---+++((('''((()))((((((((()))***,,,,,,,,,+++***)))******)))'''&&&((()))************************)))******++++++******))))))***,,,,,,+++++++++,,,***************************+++,,,---------------******)))))))))***+++,,,000000000000000//////...,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++---///---******,,,/////////000333666888888777000///...---------...///)))***,,,---//////000000.........000222333222111555555555555555555555555555555666777888888999999;;;===@@@DDDFFFGGGGGGFFFBBB@@@???@@@BBBDDDDDDCCC>>><<<;;;:::;;;===@@@BBBCCCCCCCCCBBBAAA???>>>===>>>>>>============<<<<<<;;;<<<<<<===>>>???@@@@@@CCCEEEHHHJJJLLLMMMNNNNNNLLLLLLMMMNNNNNNLLLKKKJJJLLLJJJGGGGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCAAAAAABBBBBBAAAAAA@@@???:::999999888777666555555222222222111111000///...,,,,,,---------.........000///......------......---------..................---,,,,,,,,,---///000------,,,,,,,,,,,,++++++,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,,,,------...------,,,+++,,,---...............,,,---------............++++++,,,,,,------......,,,,,,---...///000000111------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***++++++************++++++((((((((()))))))))******++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))))))))************+++++++++,,,*********++++++++++++,,,***++++++,,,,,,------...)))***+++,,,---...///000......---------,,,,,,,,,////////////000000000000111000/////////000222333111111222333444444444444444444555777888999:::;;;===<<<@@@FFFIIISSSkkk(((((()))))))))*********((((((((()))))))))************)))((((((((((((((('''(((((((((((()))))))))'''''''''(((((()))***+++))))))))))))((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((******++++++++++++******,,,)))&&&%%%'''))))))(((%%%''')))+++,,,,,,+++************)))((('''(((***************************)))***++++++++++++***)))'''***,,,,,,***)))+++,,,************************))))))+++,,,,,,---------*********+++++++++,,,,,,///............---------+++,,,,,,---......------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,+++...000///,,,,,,000333222333444777::::::777555000///---------...000111,,,---...000111111111000000///000222444555444333666777777777888999999999::::::<<<===>>>?????????HHHHHHIIIIIIIIIIIIHHHHHHEEEDDDBBBCCCEEEGGGGGGFFF>>>=========>>>@@@CCCDDDGGGGGGFFFEEEDDDBBB@@@@@@<<<<<<<<<<<<============???@@@@@@AAABBBCCCDDDEEEEEEGGGJJJMMMOOOPPPPPPPPPPPPQQQRRRSSSRRRQQQOOONNNOOOMMMJJJIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCC@@@??????>>>===<<<;;;:::777666666555444222111000---............////////////////////////...---------------........./////////...---,,,---...000111------,,,,,,,,,,,,++++++,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++...------,,,,,,---------------...............---------------............++++++,,,,,,---......///,,,,,,---...///000111111,,,---...//////...---,,,,,,------......------,,,---,,,,,,+++,,,---...///---------------,,,+++*********+++++++++,,,,,,,,,............------,,,,,,***+++,,,------,,,+++***++++++************++++++)))))))))*********++++++++++++++++++++++++++++++************************++++++***************+++)))))))))*********++++++,,,,,,---------.........******+++,,,,,,---......***++++++,,,---...//////------..................////////////000000000000000000000000111111111111000111222444555555444444444444555777888999:::;;;>>>===@@@FFFIIIRRRiii))))))))))))************))))))))))))******************)))((((((((((((((())))))))))))************''''''''''''(((***+++,,,+++*********))))))((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((())))))))))))(((((()))&&&######&&&)))))))))###%%%'''***+++++++++******++++++***(((((()))***************************)))***+++,,,,,,+++***)))'''***,,,,,,***)))***,,,************************(((((()))++++++,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,+++++++++***+++---...///...------,,,------......------,,,*********++++++,,,,,,,,,,,,///222111......222777555666888:::<<<:::666333///...---,,,---///111222111222444555555444333222222111222333666777666555888888999:::;;;;;;<<<<<<===>>>@@@AAACCCCCCDDDDDDFFFGGGHHHJJJLLLOOOPPPQQQKKKIIIGGGFFFGGGGGGFFFEEE>>>>>>>>>???AAACCCEEEFFFFFFFFFGGGGGGGGGGGGFFFEEE@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHJJJMMMPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVTTTSSSQQQPPPMMMJJJIIIJJJLLLLLLLLLNNNMMMMMMMMMLLLLLLKKKKKKFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>>::::::999888777555333222////////////000000000000...///000000000///---,,,---------.........//////...---+++++++++---///000---------,,,,,,,,,++++++,,,...//////...------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...///...,,,++++++,,,---............///......---------------.........//////++++++,,,,,,---...//////,,,,,,---...///000111111,,,---...//////...---,,,---......//////......---------,,,+++,,,---...////////////...---+++***)))*********++++++,,,,,,,,,***************)))((('''***+++,,,,,,,,,,,,+++***++++++************++++++************++++++++++++++++++++++++++++++++++++******************************************++++++((())))))))))))*********))))))*********+++++++++******+++,,,,,,---......,,,---------------------......///000111222333333////////////000000000000//////000111111111111000000111222444555555444444444444555777888999:::;;;???>>>AAAFFFHHHQQQiii))))))(((((((((((())))))(((((((((((())))))))))))*********))))))))))))((())))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((('''''''''''''''(((((()))***++++++++++++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&'''((()))******+++******))))))***+++,,,,,,))))))))))))************+++++++++++++++++++++++++++++++++*********))))))((()))))))))************)))************+++++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------...///000111111111111222000...,,,---000333666:::;;;<<<;;;999555111.........//////......---,,,,,,///444888:::;;;:::999888777777777777999:::;;;BBBAAA???>>>>>>??????@@@CCCDDDDDDEEEFFFGGGGGGHHHKKKLLLNNNQQQRRRSSSSSSSSSNNNLLLIIIGGGFFFFFFFFFGGG@@@@@@??????@@@BBBDDDEEEEEEFFFHHHJJJJJJJJJHHHHHHCCCDDDEEEFFFFFFFFFFFFFFFJJJJJJKKKLLLMMMNNNNNNOOORRRRRRRRRSSSTTTTTTUUUUUUUUUVVVWWWWWWWWWVVVUUUTTTUUUSSSPPPMMMLLLNNNPPPRRRSSSQQQNNNOOOQQQSSSQQQPPPNNNLLLIIIIIIJJJKKKKKKJJJJJJGGGDDDDDDEEEFFFDDDBBB@@@@@@???>>><<<:::888777666444333333333333000...//////////////////////////////.........//////000------------------------++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++,,,------......///++++++,,,,,,,,,---------///////////////////////////............------------------.........//////,,,,,,,,,---...///000000444555555444333111///---///...+++******,,,...000+++++++++,,,......+++)))000///...---,,,++++++,,,(((***...000111///,,,+++++++++++++++******))))))((((((***+++,,,,,,++++++++++++++++++++++++++++++)))************+++++++++((()))+++------+++)))(((+++++++++*********)))))),,,+++)))(((((()))+++,,,************************---,,,+++,,,---...,,,***---,,,+++******+++,,,---------,,,+++,,,---...///,,,------......------,,,------,,,,,,---...000111000000000000000111111222888777666555444333333333333333333444666777999:::===@@@>>>AAAKKKRRReee))))))(((((((((((())))))(((((((((((())))))))))))+++************)))))))))))))))))))))))))))))))))'''(((((()))******+++++++++*********))))))))))))'''(((((()))******+++++++++++++++*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))*********++++++,,,,,,---******))))))******++++++))))))))))))************+++++++++++++++++++++++++++++++++*********))))))************++++++++++++)))************+++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------++++++,,,---......//////222000......000444999<<<===<<<;;;999666333000......///000111222222222222222444888<<<>>>???>>>======<<<;;;;;;<<<===>>>???CCCBBBAAA?????????@@@@@@DDDDDDEEEGGGHHHIIIJJJKKKNNNOOOQQQSSSTTTTTTTTTSSSPPPNNNKKKHHHFFFEEEFFFFFFCCCCCCCCCCCCCCCEEEFFFGGGFFFGGGJJJKKKLLLKKKIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNNNNPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXZZZ[[[[[[[[[ZZZZZZZZZYYYVVVTTTSSSTTTVVVWWWVVVTTTQQQQQQSSSTTTSSSQQQPPPMMMKKKKKKLLLMMMMMMMMMMMMKKKHHHGGGHHHIIIGGGEEEFFFEEEEEEDDDBBB@@@>>>===;;;:::888888999888666444222111111000000/////////000000////////////000000........................,,,,,,---------.........------------------------------------------------------------------------++++++,,,,,,,,,---------///////////////////////////............---------*********+++++++++,,,,,,,,,++++++,,,---...//////...///000222333333333333111///---+++***+++---...++++++,,,...000111000...//////...---,,,+++++++++)))+++---//////...---+++++++++++++++*********)))+++***))))))))))))******++++++++++++++++++++++++)))************+++++++++************************+++++++++*********)))))),,,+++)))(((((()))+++,,,************************---,,,+++,,,---,,,+++))),,,,,,+++******+++,,,,,,------,,,,,,,,,---...///,,,------......------,,,......------...///111222000000000000000111111222111111111222333444555666444555555666777999:::;;;===@@@>>>BBBKKKRRReee))))))(((((((((((())))))(((((((((((())))))))))))+++++++++************)))))))))))))))))))))))))))((((((((()))******++++++++++++*********)))))))))((((((((()))******+++++++++************)))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))))))))*********)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,)))************+++++++++------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,---.........222222222333666:::???AAA>>><<<999666333111000000000111333444666777888888999;;;===@@@AAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCEEEDDDBBB@@@@@@@@@@@@@@@DDDEEEGGGHHHKKKLLLNNNOOORRRSSSTTTUUUVVVUUUTTTTTTTTTRRRNNNKKKIIIHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLJJJLLLOOOPPPQQQOOOMMMLLLMMMMMMOOOPPPRRRRRRSSSSSSTTTSSSRRRRRRSSSVVVYYY[[[ZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\^^^```bbbbbbbbbbbb```___^^^]]]\\\\\\\\\\\\ZZZXXXVVVUUUVVVVVVUUUSSSRRRQQQOOOOOOQQQRRRRRRQQQQQQOOOMMMLLLLLLLLLKKKJJJKKKKKKJJJIIIGGGEEECCCBBB@@@???>>>>>>>>>===;;;999777666555444222111000///111000000//////000000000........................---............/////////------------------------//////////////////////////////...------,,,++++++,,,,,,,,,,,,------------///////////////////////////............---------)))*********++++++++++++++++++++++++,,,---......***+++---///111333444444444333000...------...////////////000222222111///......------,,,,,,+++++++++,,,,,,------------,,,++++++++++++************///---+++)))((()))***+++++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,+++++++++***************,,,+++***))))))***+++,,,************************,,,+++***+++,,,,,,***(((,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///,,,------......------,,,//////...//////000111222000000000000000111111222000000111222333444666777666666777777999;;;<<<===>>>AAA???CCCLLLSSSeee))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++************))))))))))))))))))))))))(((((())))))************)))))))))(((((((((''''''(((((())))))************************))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((('''''''''''''''''''''************)))(((((('''((()))))))))************************++++++++++++*********************************+++++++++,,,,,,))))))*********+++++++++,,,,,,+++++++++++++++,,,************************,,,,,,,,,---------......------,,,,,,,,,,,,---------------...///000111111444555888<<<>>>@@@AAABBB===:::777444222222444555444555777999:::;;;;;;;;;>>>>>>@@@AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBDDDDDDFFFEEECCCAAA@@@@@@@@@AAADDDEEEGGGJJJMMMOOOQQQRRRVVVWWWXXXXXXXXXWWWVVVUUUWWWVVVSSSPPPOOONNNOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRQQQSSSUUUWWWWWWUUUSSSRRRRRRSSSUUUVVVXXXYYYZZZZZZYYYXXXVVVUUUWWWZZZ___bbb``````______^^^]]]]]]\\\]]]^^^aaadddggghhhiiiiiiddddddddddddcccbbbaaa```___^^^\\\ZZZYYYXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWVVVTTTSSSQQQPPPOOOOOOOOONNNMMMMMMLLLKKKIIIGGGEEEDDDDDDCCCAAAAAABBBAAA???===<<<;;;999777555333222111111111000/////////000000........................------........./////////........................////////////////////////......---------,,,,,,,,,,,,,,,,,,------------...///////////////////////////............---------,,,,,,---------.........---,,,,,,,,,------...///------......////////////555444222111000111222222555333111111111000---+++------------,,,,,,++++++---,,,,,,,,,,,,,,,------++++++++++++++++++++++++///...---,,,+++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++******************+++************************++++++***))))))***++++++***************************))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,------......------,,,.........//////000111111000000000000000111111222555555444444444555666666666666777888999;;;<<<===>>>AAA@@@DDDMMMSSSeee))))))(((((((((((())))))(((((((((((())))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))(((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********************)))******++++++***)))((('''((()))))))))************)))))))))******+++++++++************************))))))))))))*********+++))))))*********+++++++++************+++,,,---...************************,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------......000222444555777;;;@@@DDDEEEDDDAAA>>>:::999666555555777:::<<<;;;<<<======>>>>>>======@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDDDDFFFEEEDDDBBBAAAAAABBBBBBEEEGGGIIILLLOOORRRTTTUUUYYYYYY[[[[[[[[[[[[ZZZYYY\\\ZZZXXXWWWWWWWWWYYYZZZWWWWWWXXXXXXXXXXXXXXXXXXWWWXXXYYYZZZZZZYYYWWWVVVWWWXXXYYY[[[]]]^^^^^^^^^^^^\\\YYYXXXZZZ]]]bbbeeeeeeeeedddcccbbbaaaaaa```___```cccfffiiijjjkkkkkkiiiiiiiiiiiiiiigggfffeeecccbbbaaa___\\\[[[[[[[[[[[[ZZZYYYZZZ[[[\\\ZZZYYYVVVVVVUUUSSSRRRQQQQQQQQQPPPOOOOOONNNLLLJJJHHHGGGHHHGGGFFFEEEFFFEEECCCAAA??????===;;;999777666555222222111000000000000000------------------------,,,------------.........................................................,,,,,,,,,---------......,,,,,,---------.........///////////////////////////............---------............///////////////............//////000//////...------,,,,,,,,,111000000000000111333333444222000//////...,,,***,,,,,,---------,,,+++***---,,,++++++++++++,,,---+++++++++++++++++++++,,,(((***,,,......---,,,+++++++++++++++++++++++++++))))))*********+++++++++((()))+++,,,,,,+++)))(((************************+++******************+++************************'''''''''))),,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------......------,,,,,,,,,---...////////////000000000000000111111222555555444444444555666666555555666666888999;;;<<<===AAA@@@DDDMMMSSSddd))))))(((((((((((())))))(((((((((((())))))))))))*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))******,,,,,,+++++++++*********))))))))))))))))))******(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))((((((((((((((())))))))))))***+++,,,,,,+++)))((())))))))))))************(((((())))))***+++++++++***************+++++++++(((((()))))))))*********)))************+++++++++((()))))))))+++,,,---...++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---...000333666888===@@@DDDGGGGGGDDD@@@===;;;;;;;;;<<<===???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@DDDEEEFFFGGGGGGFFFFFFEEECCCCCCBBBBBBCCCEEEFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHIIILLLOOORRRUUUWWWXXX[[[]]]^^^```aaaaaa``````aaa```^^^]]]^^^___aaabbb^^^______``````______^^^[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]___```aaaaaabbbbbb```^^^\\\]]]```dddgggiiihhhhhhgggfffeeeeeedddaaabbbeeehhhjjjkkkkkkkkkllllllllllllkkkjjjiiihhheeeeeedddbbb___]]]^^^______^^^]]]^^^______]]][[[XXXXXXXXXVVVTTTSSSSSSUUUTTTSSSSSSQQQPPPNNNLLLKKKLLLKKKJJJJJJJJJIIIGGGEEEAAAAAA@@@>>>===<<<::::::555444333222222222222222........................,,,,,,---------.........................................................++++++,,,,,,---...//////,,,---------............///////////////////////////............---------------------............000///////////////000000...------,,,,,,,,,------++++++,,,,,,---///000111///---,,,,,,---...---,,,***+++,,,------,,,+++***---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,$$$&&&***---...,,,***(((++++++++++++++++++++++++)))************+++++++++''')))+++------+++)))'''***************+++++++++************************************************''''''(((***---///...---,,,,,,------------,,,,,,+++,,,------......------,,,------......------,,,+++,,,---...////////////000000000000000111111222000000111222333444666777444444444555777888:::;;;===@@@@@@DDDMMMRRRbbb}}}))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))***))))))))))))))))))))),,,,,,,,,+++++++++*********)))))))))))))))))))))(((((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))$$$%%%%%%&&&&&&''''''''')))***,,,------,,,+++***))))))))))))************((((((((()))***+++++++++))))))*********+++++++++))))))*********+++++++++)))************+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........------...000333777;;;===CCCDDDEEEEEEDDDCCCAAA@@@@@@AAACCCEEEGGGHHHHHHGGGHHHHHHIIIIIIHHHGGGFFFFFFJJJKKKMMMOOOOOOMMMKKKIIIGGGFFFFFFGGGHHHJJJLLLMMMKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNPPPSSSVVVXXXZZZ\\\^^^```bbbeeeggghhhhhhhhhfffeeecccbbbbbbcccdddfffcccdddeeeffffffeeedddcccbbbaaa___]]]\\\]]]___`````````aaaccccccdddddddddfffdddbbbaaaaaacccfffhhhjjjjjjjjjiiihhhhhhhhhgggdddeeegggiiijjjkkkjjjjjjjjjjjjiiihhhhhhggggggfffeeeffffffdddaaa___```bbbbbbaaaaaaaaaaaa```^^^[[[ZZZ[[[[[[YYYVVVUUUVVVXXXUUUUUUUUUSSSRRRPPPNNNMMMMMMKKKJJJJJJJJJJJJGGGEEEBBBBBBAAAAAA@@@?????????999888777666555555555555000000000000000000000000---............/////////................................................,,,---------------------------------............///////////////////////////............---------,,,,,,,,,---------......//////............//////......,,,,,,,,,,,,---...++++++,,,,,,------.........,,,******,,,---------)))***,,,------,,,+++***,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------((()))+++------,,,***)))++++++++++++++++++++++++)))************+++++++++)))***++++++++++++***)))))))))*********+++++++++*********++++++******************************************+++---...---,,,,,,,,,---......---,,,,,,+++,,,---.........------,,,------......------,,,,,,,,,...///000000//////000000000000000111111222111111111222333444555666444444555555777888:::;;;;;;??????CCCLLLQQQaaa{{{))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))(((*********)))))))))))))))'''((((((((())))))******((()))***++++++***)))((())))))))))))))))))))))))&&&''''''((()))***++++++)))***,,,.........,,,+++))))))))))))************'''(((((()))***+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000////////////000000000000111333777;;;@@@BBBHHHFFFDDDBBBAAAAAABBBCCCEEEGGGJJJMMMNNNMMMKKKJJJKKKKKKLLLLLLLLLLLLKKKKKKOOOQQQTTTUUUUUUSSSOOOMMMJJJJJJJJJKKKMMMOOOQQQSSSMMMMMMLLLLLLLLLNNNOOOPPPPPPQQQSSSVVVXXX[[[]]]^^^aaabbbeeeiiikkkmmmnnnnnnjjjhhhfffdddcccdddeeeffffffggghhhiiiiiihhhgggfffiiigggcccaaa```bbbdddfffccccccdddeeeeeefffeeeeeeiiigggeeeddddddeeehhhiiikkkkkkjjjjjjjjjjjjiiiiiifffggghhhjjjkkkkkkjjjjjjfffeeedddcccbbbbbbbbbbbbeeeggggggeeeaaa```bbbddddddcccbbbccccccaaa^^^[[[\\\]]]^^^[[[XXXVVVXXXZZZUUUUUUTTTSSSQQQOOOMMMLLLJJJIIIHHHHHHHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB<<<;;;:::999888888888888222222222222222222222222////////////000000000000///////////////////////////////////////////////////......------,,,,,,+++---------.........////////////////////////////////////.........------------------........./////////......---------......111000...,,,+++++++++,,,///////////////.........111...+++***+++++++++***)))***,,,------,,,+++))),,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------/////////......---,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,))))))******++++++++++++******++++++++++++******************************---,,,,,,,,,------+++***,,,,,,---......---,,,,,,+++,,,---.........---,,,,,,------......------,,,,,,...///111111111000000000000000000000111111222888777666555444333333333444555555666777999;;;;;;;;;??????CCCKKKPPP```zzz++++++***)))(((((()))))))))************))))))((()))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((*********************+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))),,,...---)))'''(((******+++,,,,,,***)))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++''''''((()))+++...///111...000111111///---......111222666:::???CCCGGGIIIKKKJJJHHHFFFGGGHHHKKKLLLLLLLLLNNNRRRVVVWWWUUUSSSSSSTTTSSSRRRQQQRRRUUUXXX[[[\\\\\\[[[YYYVVVSSSQQQQQQQQQQQQRRRTTTUUUVVVVVVRRRRRRRRRRRRSSSUUUWWWXXXZZZ[[[]]]___cccfffiiikkkqqqpppooooooppppppnnnlllhhhgggeeedddcccdddfffggghhhiiiiiijjjjjjjjjiiiiiiiiihhhgggfffeeeeeeeeeeeeeeeggghhhhhhgggggghhhjjjgggggggggeeeccccccfffhhhnnnmmmmmmnnnooonnnllliiihhhhhhiiikkkmmmmmmkkkiiikkkhhheeebbb``````bbbccceeeeeedddccccccdddeeefffeeeeeeffffffeeedddcccccceeeccc___\\\ZZZYYYYYYYYYYYYWWWTTTRRRPPPPPPPPPQQQPPPNNNKKKHHHEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBAAABBB@@@???>>>>>><<<999777444444333333222111000000111000///...---...///000///......------,,,,,,+++//////............//////111111000000000000111111222222111000///......---000000000000000000000000333111///...---,,,---...------......///000000000...............---------000///...---------------------------------------------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...)))***+++,,,,,,+++***))),,,,,,,,,+++++++++******,,,+++*********,,,///000+++++++++,,,,,,,,,------////////////000000000000000000000000111111111111333222222111111000000000111222222333555666888999:::>>>===@@@IIIOOO```|||+++******)))(((((())))))'''(((((()))))))))((((((&&&''''''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((************)))))))))(((******************))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((***++++++)))(((((())))))+++,,,,,,***)))))))))))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++.........---......//////---///000///......///111666777:::===AAADDDGGGHHHIIIIIIHHHGGGIIILLLOOOQQQPPPPPPQQQTTTXXXZZZYYYWWWXXXXXXXXXVVVUUUVVVXXX[[[\\\\\\\\\ZZZXXXVVVSSSQQQQQQRRRTTTVVVWWWXXXYYYYYYYYYYYYYYYYYYZZZ\\\^^^___bbbcccdddfffiiillloooppprrrqqqppppppqqqpppnnnllliiihhhgggfffggghhhjjjkkknnnnnnooooooooonnnmmmmmmlllkkkjjjiiihhhhhhggggggiiijjjkkkkkkjjjjjjkkkmmmiiiiiihhhfffddddddfffhhhllllllkkklllmmmmmmjjjhhhlllkkkkkklllnnnnnnmmmkkkhhhfffdddbbbaaabbbccccccfffeeecccbbbcccdddeeefffhhhiiiiiiiiiiiiiiiiiiiiihhhgggdddbbb```_________^^^\\\ZZZWWWUUUUUUUUUVVVRRRQQQNNNLLLJJJIIIIIIIIIEEEEEEDDDCCCBBBAAAAAA@@@BBB@@@???>>>>>>===;;;999999888777666444333111111111111///......//////000/////////.........------//////............//////111111000000000000111111111000000//////.........000000000000000000000000//////......---.........///.....................//////////////////////////////...---------------------------------------------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...***+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,+++******+++,,,...000,,,,,,---------.........////////////000000000000000000000000111111111111111111111111111000000000444444555666777999;;;<<<<<<@@@???BBBKKKQQQbbb}}}******)))((((((((())))))%%%&&&'''(((((()))((((((''''''((())))))******+++))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))*********))))))((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))***))))))***,,,,,,+++))))))***,,,+++***))))))***))))))))))))))))))))))))******++++++++++++*********************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,///////////////.........---............///222555:::;;;===@@@DDDGGGIIIKKKJJJJJJIIIIIIJJJMMMOOOQQQTTTSSSTTTVVVZZZ\\\]]]\\\ZZZZZZZZZXXXWWWWWWYYY[[[ZZZZZZYYYWWWVVVTTTSSSRRRSSSUUUXXX\\\^^^_________ccccccccccccdddeeeggggggjjjkkklllnnnppprrrssstttsssrrrqqqqqqrrrqqqooonnnjjjjjjiiiiiikkklllnnnpppooooooppppppooonnnmmmmmmlllkkkjjjhhhgggfffffffffgggiiijjjiiihhhhhhiiikkkkkkkkkjjjhhhfffeeegggiiikkkjjjjjjjjjkkkkkkiiihhhhhhgggeeefffggggggfffeeeddddddcccccccccddddddeeecccbbb```______```bbbccceeeeeefffgggggghhhhhhhhhhhhhhhhhhhhhgggfffddddddbbbaaa___\\\ZZZZZZZZZZZZVVVUUUTTTRRRQQQPPPOOONNNIIIIIIGGGFFFDDDBBBAAA@@@BBB@@@????????????===<<<>>>===;;;999777555444333333222111000000000000111000000000000//////////////////............//////111000000//////000000111///////////////.........000000000000000000000000------.../////////////////////......---,,,,,,+++......//////000000111111//////...------------...------------------------------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...+++,,,,,,------,,,,,,+++))))))***+++,,,---......,,,++++++***+++,,,...///---------.........//////////////////000000000000000000000000111111111111000111111111111111111222666666666777888:::;;;<<<<<>>???>>>===<<<:::999888777555444444333333222222222111111000000000000////////////............//////000000////////////000000.............../////////////////////////////////...///000111111000///.........---------,,,,,,,,,------...///000000111111///......---------......------------------------------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------+++,,,,,,,,,,,,,,,,,,+++******++++++,,,------...,,,++++++++++++,,,---...------------............////////////000000000000///000000000111111111111111111222222333333333444555555555666777999:::;;;:::======@@@HHHMMM]]]www)))((((((((((((((())))))&&&'''((()))***+++++++++++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))))))))))))))+++)))(((***---...,,,)))''')))+++***)))((()))*********************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******,,,---...............///000111333666;;;???@@@@@@BBBDDDFFFHHHJJJKKKJJJJJJIIIIIIIIIJJJKKKLLLTTTUUUVVVXXXZZZ\\\___aaa[[[\\\\\\[[[YYYXXXYYYZZZZZZZZZZZZZZZ[[[]]]^^^______aaafffjjjmmmmmmmmmlllllllllmmmnnnnnnooooooooopppppprrrssssssssssssrrrvvvuuuttttttuuutttrrrpppmmmmmmmmmmmmlllmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjgggfffeeedddcccccccccccceeefffggggggeeeeeefffgggggghhhhhhgggeeecccdddeeegggeeedddeeefffgggfffeeecccbbb``````aaaaaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^bbbbbbaaa```______``````aaaaaa``````aaabbbcccdddccceeegggiiiiiihhhgggfffdddcccbbbaaa```_________\\\]]]]]]]]]]]]\\\[[[ZZZXXXWWWUUUSSSQQQNNNMMMLLLHHHFFFCCCBBBBBBBBBAAA@@@>>>>>>======<<<<<<<<<;;;888888777777666555444444222222111111000000////////////............//////000000////////////000000.........///////////////////////////////////////222222333333222111///...,,,,,,,,,---------......,,,,,,---......///000000......---------......///------------------------------------------------,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++,,,,,,,,,,,,---------////////////000000000000///000000000111111111111333333333444444555555555666666666666777999:::;;;999======@@@HHHLLL[[[uuu((((((''''''(((((())))))'''((()))******+++******''''''((())))))******+++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++************++++++))))))))))))))))))))))))(((''''''(((******)))''''''(((******)))((()))*********************************++++++++++++******+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------......///000111111111000///...000222444666888;;;@@@CCCEEEEEEFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJLLLOOOQQQRRRSSSUUUXXXZZZ\\\]]]```cccaaabbbcccbbbaaa```aaabbbbbbcccdddeeefffgggggghhheeegggjjjmmmoooooooooooommmnnnooooooppppppoooooopppqqqssstttttttttsssrrrtttsssrrrrrrssssssqqqooommmmmmmmmmmmllllllkkkkkkggghhhhhhiiiiiihhhhhhhhhbbbbbbaaaaaaaaaaaabbbbbbggghhhiiihhhfffffffffgggiiijjjkkkkkkiiihhhiiijjjjjjhhhggggggiiijjjjjjiiigggffffffhhhiiihhhfffdddcccbbb```^^^]]]\\\[[[[[[^^^^^^______^^^]]]\\\[[[```___^^^\\\\\\\\\]]]^^^aaabbbeeefffggggggeeedddcccccccccccccccbbbbbbbbb^^^^^^^^^^^^____________^^^]]]\\\ZZZYYYWWWVVVUUUPPPMMMIIIGGGFFFEEECCCBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999777666666555444333222000////////////............//////000//////......//////000000000000000000/////////000000000000000000000000444444333333111000///...+++,,,,,,---......//////,,,,,,------......//////...------------...//////------------------------------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...+++******))))))******+++...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////000000000000000000000000111111111111444444444444444444555555888888888888999:::;;;<<<;;;??????BBBJJJMMM\\\uuu'''''''''''''''((())))))(((((()))))))))))))))(((&&&''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))***+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))((()))+++***)))(((((()))&&&(((******)))((()))*********************************++++++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///000111222444444333222111222555888;;;===@@@CCCFFFEEEEEEFFFGGGHHHIIIIIIJJJHHHIIIKKKNNNQQQTTTVVVXXXTTTXXX]]]___```aaacccfffhhhiiikkkkkkjjjiiijjjkkkkkkkkklllmmmmmmlllkkkjjjiiijjjkkklllmmmnnnnnnnnnnnnooopppqqqqqqqqqppppppnnnoooqqqrrrsssrrrqqqpppqqqooooooooooooooommmkkkkkkllllllmmmmmmmmmllllllhhhiiijjjkkkkkkkkkkkkkkkiiiiiiiiiiiijjjkkklllmmmqqqrrrrrrrrrpppooopppqqqtttvvvwwwwwwvvvvvvwwwxxxuuutttrrrrrrtttuuuvvvuuupppqqqrrruuuvvvuuurrroooqqqnnnjjjfffcccaaa``````aaabbbdddeeeeeebbb___]]]aaa```]]][[[YYYYYYYYYYYY]]]]]]___```aaaaaa``````^^^___```aaabbbbbbbbbbbb______^^^^^^^^^___aaabbbaaaaaa```___^^^^^^]]]]]]ZZZVVVQQQMMMKKKIIIGGGEEEAAAAAAAAA@@@@@@?????????>>>??????>>>===<<<:::999::::::888666444222111000//////............////////////............//////222222111111000000//////000000000000000000000000222111000000////////////.....................///.............../////////---------------...//////------------------------------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************+++,,,---...,,,+++************+++,,,,,,,,,,,,---------------,,,,,,,,,---,,,,,,,,,+++,,,,,,,,,,,,---------...////////////000000000000000000000000111111111111333333333333333222222222888888888888888999:::;;;;;;??????BBBJJJLLLZZZttt'''''''''''''''((()))***'''((((((((((((((('''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((()))***+++,,,------)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))+++...000...+++)))***,,,&&&''')))***)))((()))*********************************++++++++++++******++++++++++++******))))))******+++++++++,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////+++---000333555666555555444777;;;>>>@@@CCCEEEGGGAAABBBDDDGGGJJJMMMPPPQQQNNNOOOQQQSSSUUUWWWXXXYYYVVV[[[```cccddddddfffhhhkkkmmmoooooonnnnnnnnnpppooooooppppppnnnllliiigggkkkkkkkkkkkkkkklllllllllpppppprrrssssssrrrqqqqqqkkklllnnnppppppooonnnmmmnnnmmmllllllmmmllljjjhhhiiijjjkkkmmmnnnnnnnnnnnnqqqrrrssstttuuuvvvvvvvvvzzzzzzzzz{{{|||}}}~~~~~~~~~}}}~~~~~~~~~{{{uuuoookkkiiihhhhhhmmmppprrrtttssspppllliiihhhfffbbb___]]]\\\\\\\\\XXXXXXYYYZZZZZZ[[[[[[[[[YYYZZZ\\\]]]______``````______]]]]]]]]]___bbbcccbbbbbbbbbbbbaaaaaaaaaaaa```\\\VVVQQQNNNLLLIIIGGGEEEDDDCCCBBBAAA@@@??????@@@@@@AAA@@@???===;;;:::>>>===;;;999666444222111//////............////////////............//////444333333222111000//////000000000000000000000000///...---------...000111000000000///......------000000000000////////////---------------...///000------------------------------------------------,,,,,,---------,,,++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...------++++++++++++------***++++++,,,---...//////,,,,,,---------,,,++++++---------.........//////////////////000000000000000000000000111111111111333222222111111000000000666555555555666777888888999======@@@HHHJJJXXXqqq''''''((()))******))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******)))******++++++******))))))))))))))))))))))))))),,,+++***((((((((()))***))))))***+++,,,,,,------***+++,,,------,,,+++***+++*********))))))((((((************************)))************+++++++++++++++*********************+++,,,,,,******+++,,,111---******,,,......------,,,+++*********+++,,,------,,,,,,++++++,,,,,,***,,,///222444333222000...///222555777888999999@@@@@@@@@AAABBBDDDEEEFFFDDDFFFGGGHHHIIIKKKMMMPPPTTTTTTTTTSSSSSSTTTWWWZZZZZZ]]]aaaeeegggjjjnnnpppnnnooopppqqqrrrrrrrrrrrrvvvsssqqqooooooooommmllllllmmmnnnoooooopppooooooppppppqqqssstttsssqqqooommmlllkkkkkkllllllkkkjjjllllllkkkjjjhhhggghhhjjjiiilllooorrrsssvvvyyy{{{{{{}}}|||wwwttttttsssuuuvvvyyy{{{}}}}}}|||{{{sssrrrnnnjjjeeeaaa^^^\\\[[[ZZZXXXVVVUUUUUUVVVVVVYYY\\\___ccceeefffeeeeeefffdddaaa^^^]]]]]]^^^___```cccgggiiihhhgggeeeeee\\\___^^^YYYTTTRRRNNNJJJGGGHHHGGGEEEBBB@@@??????@@@@@@@@@@@@@@@??????>>>CCCBBBAAA???===;;;999999222111///000111222000...222///000222000------000111111222222222222111111333111...,,,+++,,,...000000000000000////////////111000...---,,,,,,---...+++,,,.../////////......,,,---------......//////.........------,,,,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......------------,,,,,,+++***)))***++++++,,,,,,++++++,,,,,,,,,++++++*********+++******+++------,,,*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))),,,,,,+++***))))))******+++++++++,,,,,,,,,,,,---.........------,,,,,,,,,------++++++++++++------------------------------............////////////000000000000000111111222222222222222222222222222222333444666777999:::;;;======???BBBDDDLLL]]]nnn''''''((()))))))))(((((('''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((()))******++++++******)))))))))************)))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))***++++++,,,------***++++++,,,,,,++++++***************)))))))))(((************************)))************+++++++++***************************+++,,,,,,******+++,,,,,,)))'''''')))+++***)))---,,,+++******+++,,,,,,...------,,,,,,,,,------+++,,,---////////////...111333666999<<<===>>>>>>AAAAAAAAABBBDDDEEEFFFGGGGGGIIIJJJKKKKKKLLLOOOQQQSSSTTTTTTSSSSSSTTTWWWZZZ[[[___dddgggjjjllloooqqqpppqqqrrrssssssrrrrrrqqqtttrrrpppoooppppppooommmppppppqqqqqqqqqqqqqqqppprrrrrrrrrrrrrrrpppmmmkkkhhhgggffffffgggggghhhgggfffhhhjjjlllmmmoooppprrr|||}}}}}}~~~}}}}}}{{{xxxtttqqqoookkkgggddd^^^]]][[[ZZZYYYYYYYYYYYY___ccciiiooorrrqqqooommmooonnnkkkgggccc```^^^]]]___```cccdddeeeeeeeeefffccceeeccc]]]YYYWWWTTTPPPMMMMMMKKKHHHEEEDDDDDDDDDBBBCCCCCCBBBAAA@@@??????AAA@@@???>>><<<;;;:::999666777777444111333888===BBB888///...111222333555000000000111222333333444444222111///...///000000000000000////////////...000///...---------------,,,---.../////////......------....../////////////////////......------------------------------......---,,,,,,,,,,,,---...,,,,,,,,,------------...,,,---------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******+++------,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++//////...---+++***)))))),,,++++++***************+++,,,,,,------.....................------,,,,,,------,,,++++++,,,------------------------------............////////////000000000000000111111222222222222222222222222222222333444666777999:::;;;======???BBBDDDLLL]]]mmm(((((((((((((((((('''&&&((((((((()))******++++++))))))))))))))))))))))))((())))))******))))))((()))******++++++******)))))))))************))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))******+++,,,,,,,,,+++++++++******+++++++++************))))))))))))************************)))************+++++++++***************************+++,,,,,,******+++,,,,,,+++***+++,,,---,,,***,,,,,,++++++++++++,,,,,,...---------------............---------///000111666999===AAACCCDDDCCCCCCAAABBBCCCDDDFFFGGGHHHIIIKKKLLLMMMMMMMMMNNNPPPRRRRRRSSSTTTTTTTTTVVVYYY\\\^^^bbbhhhlllooopppqqqsssttttttuuuuuutttrrrqqqoooqqqpppoooppprrrrrrrrrqqqpppqqqrrrrrrssssssrrrrrrsssssssssqqqooollliiigggfffdddcccbbbccceeegggiiifffjjjpppvvv||||||{{{|||zzzsssnnnhhhhhhgggfffeeeeeeffffffjjjpppyyy~~~{{{}}}{{{wwwqqqkkkeeebbbaaa````````````aaacccddddddfffeee___\\\[[[XXXTTTUUUSSSPPPMMMKKKJJJJJJJJJFFFFFFFFFEEEDDDBBB@@@@@@@@@@@@@@@??????>>>>>>===555999;;;888444999FFFSSS\\\HHH444...000222000///////////////111333555666555555444333333222222222000000/////////.............../////////...------------.../////////......////////////000000000000///////////////....................................------,,,,,,------...,,,,,,,,,,,,------------,,,,,,---------,,,++++++++++++,,,---------------,,,,,,,,,,,,+++++++++++++++******+++------,,,*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))((((((''''''++++++++++++******************+++,,,,,,---...............------------,,,------,,,,,,,,,,,,------------------------------............////////////000000000000000111111222222222222222222222222222222333444666777999:::;;;<<<===???BBBDDDLLL\\\lll((((((((((((((('''&&&%%%(((((())))))************)))))))))))))))))))))))))))))))))******)))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,+++***))))))***+++,,,*********)))))))))))))))************************))))))*********+++++++++***************+++++++++***+++,,,,,,******+++,,,---------.........---,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------...///222111//////000333777999===@@@CCCGGGHHHHHHFFFEEEBBBCCCDDDFFFHHHJJJKKKKKKMMMNNNOOOOOONNNOOOQQQSSSQQQSSSUUUWWWYYY\\\```cccdddiiiooosssuuuuuuuuuvvvwwwwwwvvvuuutttqqqooommmpppooooooqqqtttvvvvvvuuuooopppqqqqqqqqqqqqqqqqqqnnnoooooonnnkkkhhhgggfffiiihhhfffeeefffiiinnnrrrqqquuu|||yyytttttttttttttttuuuuuuvvvwww}}}{{{uuuqqqlllhhhccc```^^^^^^^^^^^^aaadddeeecccbbbbbb^^^XXXXXXWWWUUUTTTSSSRRROOONNNJJJJJJIIIHHHFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBCCC<<>>AAADDDFFFHHHJJJJJJIIIGGGEEEDDDEEEGGGJJJLLLNNNOOOOOOOOOPPPQQQQQQQQQQQQSSSUUUSSSUUUYYY]]]```dddhhhllllllpppuuuyyyzzzyyyyyyyyyxxxwwwuuussspppnnnllljjjnnnnnnooosssvvvyyyyyyxxxrrrqqqqqqpppnnnllljjjiiieeegggiiiiiigggfffgggiiippppppooonnnooossszzz}}}wwwooohhhdddaaa]]][[[]]]bbbeeegggiiijjjeee]]]YYYYYYYYYZZZZZZXXXTTTPPPNNNMMMMMMKKKIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGDDD???;;;;;;===???AAA888222222333222222333111000///......///111333888888999:::999777555444111000000000000/////////,,,---///000111000//////////////////.../////////111111111111111111000000------------------------000000//////............------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---...///000***+++,,,,,,,,,,,,++++++*********+++,,,------...************************------------------------....................................////////////000000000000000111111222222222222222222222222222222333444666777999:::;;;<<<<<>>BBBFFFIIIJJJJJJIIIIIIHHHHHHIIIJJJMMMOOOQQQQQQSSSWWW[[[^^^`````````^^^```bbbbbbccceeegggjjjjjjmmmppprrrtttuuuwwwyyyyyy{{{{{{zzzxxxvvvvvvwwwuuuqqqkkkeeebbbbbbdddeeeeeefffiiinnnsssuuuuuusssjjjkkkmmmppprrrtttuuuuuuwww|||yyytttpppjjjfffkkkrrrtttqqqccc^^^YYYZZZ^^^ccccccbbb[[[ZZZZZZYYYXXXVVVUUUTTTVVVVVVTTTRRRPPPNNNMMMLLLKKKKKKKKKKKKJJJHHHEEECCCFFFAAA======<<<999999<<<333444555777888999999999999999888777777666666666444444444333333333222222...---------///111333444222111000.........///000111000000000//////......---.........//////000000//////...---,,,,,,++++++,,,,,,---......---,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------------******+++,,,,,,,,,,,,+++,,,,,,,,,------.........+++******+++------,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++,,,,,,)))***,,,.........,,,+++,,,,,,+++******))))))(((,,,,,,,,,------.........,,,---...//////...---,,,////////////////////////............/////////000000000000000000111111222222222222222222222222222222333444666777999:::;;;;;;<<<@@@CCCEEEJJJXXXggg&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++------------,,,,,,+++***************************))))))))))))))))))))))))************************++++++******************************************------------------------)))***,,,---......---,,,///---***+++...000///...000111333444555888<<>>===;;;999888777666666666555444555555444222///222222222111111111111111////////////////////////111111000000//////......---.........//////000000,,,***(((***---///...---///......------,,,++++++,,,,,,,,,---------......------------------------...,,,******+++------,,,111000---+++***+++,,,,,,000---++++++...///---+++---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***++++++,,,******++++++,,,---......000///...---,,,+++******////////////////////////,,,,,,,,,---...///000000000000000000000111111111000111222333444333222222555555666666777999:::;;;<<<<<<>>>AAABBBHHHXXXggg)))))))))************+++))))))))))))))))))))))))''''''(((((()))******+++)))))))))******)))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......------...+++)))***,,,......---111333666888:::===AAACCCFFFFFFFFFGGGIIIKKKMMMOOOQQQQQQSSSTTTVVVVVVWWWWWWZZZ]]]```bbbccceeehhhjjjjjjkkkmmmoooqqqsssttttttuuutttssstttwwwyyyyyyxxxxxxxxxvvvuuuttttttttttttnnnkkkeee```^^^]]]___```gggkkkqqqvvvxxx{{{}}}~~~xxxxxxyyy{{{~~~xxxooojjjkkkllliiifffaaa]]]YYYYYY[[[]]]\\\ZZZYYYZZZZZZZZZXXXVVVTTTRRRUUUUUUUUUSSSQQQOOOLLLKKKHHHHHHHHHGGGEEECCC@@@???=====================>>>>>>===<<<:::999888777777666666555666777666444111111111000000/////////...////////////////////////000000000000//////......///////////////000000000///---++++++---...---+++------------------------,,,,,,,,,---------......------------------------...,,,******,,,------,,,,,,+++******,,,...000222222000,,,,,,---...,,,+++---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++++++++,,,---.........//////............------////////////////////////,,,------....../////////000000000000111111111111111111222333333333333333555555666666777999:::;;;<<<<<<>>>AAABBBHHHWWWggg************++++++++++++))))))))))))))))))))))))'''(((((())))))*********(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++***++++++++++++***))))))************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---...,,,++++++...000000000444777;;;???AAADDDGGGIIIJJJIIIHHHHHHJJJNNNSSSVVV[[[ZZZZZZYYYYYYZZZZZZ[[[___aaaeeegggiiijjjmmmooooooppprrrsssuuuuuuvvvvvvvvvttttttuuuwwwyyyyyyxxxyyyxxxwwwuuutttssssssssslllkkkgggeeecccccccccdddlllqqqyyy~~~yyyyyyzzzxxxuuujjjeee___\\\\\\]]][[[YYYXXXYYYYYYZZZYYYXXXWWWVVV[[[[[[ZZZXXXUUURRRPPPNNNLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@??????>>><<<;;;:::999999777666555666888888666444222222111111000///......////////////////////////000000000////////////...000000000///////////////111///---,,,------,,,+++++++++,,,------...//////,,,,,,,,,---------......------------------------...,,,++++++,,,------,,,*********+++,,,///111333444111---++++++,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,---...,,,,,,,,,---......//////........./////////000000////////////////////////........................//////000000111111111111222222222222222333444444555555666666777999:::;;;;;;<<<>>>@@@BBBHHHWWWfff''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))))))))((((((((()))))))))************)))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++))))))************))))))************************))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........///......///111444555666:::>>>BBBFFFHHHIIIKKKMMMOOONNNMMMNNNQQQUUUYYY\\\___^^^]]]\\\\\\]]]^^^___dddgggjjjmmmnnnoooqqqssssssssstttuuuvvvvvvvvvvvvuuutttssstttvvvwwwxxxwwwxxxwwwvvvtttsssrrrrrrrrrmmmmmmmmmmmmmmmmmmnnnnnntttxxx~~~~~~wwwnnngggddd```\\\YYYXXXXXXZZZ[[[[[[[[[[[[ZZZ]]]]]]\\\[[[ZZZXXXWWWVVVRRRQQQOOOMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCC@@@@@@@@@???>>>===;;;;;;666555555666777888777555666555555333222111000000////////////////////////////////////////////////000/////////...---------111///...------------,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------...---+++,,,---...---,,,...---,,,,,,,,,------...111///,,,******+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------.........//////---.........////////////////////////////////////////////////............//////000000111111222222333333222111222333444555555555666666777999:::;;;;;;;;;>>>@@@BBBHHHWWWfff&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************)))******++++++******)))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++((())))))******)))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////...///000222444777;;;===CCCFFFJJJLLLMMMMMMOOOPPPTTTUUUVVVXXX[[[]]]^^^___^^^^^^]]]^^^___aaaccceeehhhkkkoooqqqrrrrrrssstttssstttuuuuuuuuuuuuuuuuuuvvvuuussstttvvvxxxxxxwwwuuuuuusssrrrqqqpppppppppqqqrrrssstttuuuuuuuuuuuuuuuxxx|||~~~vvvqqqlllgggccccccbbbbbbaaa```___^^^]]]___^^^^^^^^^^^^_________YYYXXXUUUSSSPPPNNNMMMMMMKKKJJJJJJIIIHHHGGGGGGFFFBBBBBBBBBBBBAAA???>>>===666555444444666777666555777666555444333222111000000000000000000000000000.............../////////.........------,,,,,,,,,.........---------...///......---------,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,---......---,,,//////...---,,,,,,++++++,,,,,,+++***)))***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---............---------........................---------,,,,,,//////////////////////////////////////////.........//////000111111222222444333222111222333555666555555666666777999:::;;;;;;;;;===@@@AAAGGGWWWfff(((((((((((())))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++((())))))************)))************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000---///222555777<<>>CCCIIINNNQQQRRRTTTUUUVVVXXX[[[^^^```bbbccceeeeeedddbbbaaa^^^```bbbfffiiikkkmmmnnnmmmpppssstttsssqqqpppppppppqqqrrrrrrssssssssssssuuusssrrrrrrtttuuuuuutttllllllkkkkkkjjjkkkkkklllssstttvvvyyy{{{}}}zzzuuupppmmmlllhhhfffcccaaa^^^]]]\\\\\\bbbbbbaaa```^^^[[[XXXWWWQQQPPPOOOMMMKKKIIIGGGFFFDDDEEEFFFGGGFFFDDDBBBAAA:::888555555555666666555444444333333222222222111000000000000000000000000---------.........//////......//////////////////---...///---******+++------------------------,,,,,,,,,,,,---------......---------------------------------...//////---+++***+++,,,---......//////***---//////---,,,---...------------.........///------------------------,,,,,,,,,,,,++++++******---------------------------......//////...---,,,---------,,,,,,,,,,,,,,,------------............////////////////////////......//////000000111111......///000111222333333222333333444555444444444555555666666777999:::;;;:::;;;===???AAAGGGVVVeee(((((((((((())))))))))))))))))))))))))))))))))))++++++******************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))***+++++++++++++++************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---...000111444888===AAAEEEJJJQQQWWWSSSUUUWWWXXXZZZ]]]aaadddeeeeeeeeeeeedddcccbbbaaaaaacccfffjjjmmmoooppppppnnnpppssstttssspppooonnnooopppqqqrrrsssssssssssspppooommmnnnoooppppppoooiiiiiihhhhhhiiiiiijjjkkkoooqqquuuzzzwwwuuupppkkkgggcccaaa```cccdddddddddccc```]]]\\\UUUTTTQQQOOOKKKIIIFFFEEEEEEFFFGGGHHHGGGEEECCCBBB<<<:::777666666777666666555555555555555555555555000000000000000000000000---------.........////////////000000111111222222...000000---)))''')))++++++,,,,,,------......///,,,,,,,,,---------......---------------------------------...000000---++++++,,,------......------,,,///333222///---,,,------------.........//////------------------------++++++++++++******))))))............................../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222////////////////////////---......///000111111222---...///000111222333333222333444555666555444333555555666666777999:::;;;::::::===???AAAGGGVVVeee((((((((((((((((((((((((******+++++++++******))))))))))))***+++++++++,,,''' ,,,000+++&&&((((((''''''''''''((((((((((((((((((((())))))***++++++******************++++++++++++++++++++++++000///...,,,+++*********((()))***,,,,,,+++******)))***,,,,,,***)))***+++'''(((((()))***+++++++++************************+++,,,---,,,***)))***+++,,,---...---++++++,,,...............///222666:::>>>AAAEEEIIIMMMQQQUUUXXXZZZ[[[\\\]]]^^^bbbfffjjjgggfffeeeeeeeeeggghhhiiillliiihhhkkkpppsssrrroooooonnnnnnmmmllllllmmmmmmrrrtttrrroooqqqvvvtttnnnnnnmmmlllllllllkkkhhhfffdddfffhhhjjjlllmmmnnnnnnpppvvvzzz}}}xxxpppggg```[[[```bbbdddeeecccbbbbbbccc```\\\WWWSSSQQQOOOMMMLLLFFFFFFFFFGGGHHHGGGDDDBBB@@@>>>:::666333333333444444333333333444444555666555555444333333222111111000000000000////////////////////////////////////000000//////.........---------............------------------------------,,,,,,------...---------......////////////......////////////////////////......---+++)))))),,,............------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++*********+++,,,---............,,,---///...------...000000///---,,,,,,---///000000000000000111111111111......000111222222222222111111222222444444555555555444444555777999999888999???>>>???FFFJJJTTThhh(((((((((((((((((((((((())))))*********))))))(((******************++++++,,,&&&###(((,,,+++((('''))))))(((((((((((()))))))))))))))))))))***++++++************************++++++++++++++++++++++++***))))))(((((())))))***))))))***++++++++++++***)))***,,,,,,***)))***+++((((((((()))***+++++++++************************,,,---...---+++++++++,,,+++,,,,,,+++***)))***,,,...///000222333666;;;>>>DDDGGGKKKNNNQQQTTTXXX[[[ZZZ[[[\\\]]]]]]___bbbeeecccddddddeeeggghhhiiijjjllljjjhhhkkkpppsssqqqooonnnnnnnnnnnnnnnoooppppppooopppooolllmmmpppnnnhhhiiifffdddbbbccceeeggghhhkkkmmmqqquuuyyy{{{||||||xxxpppkkkdddcccaaaaaaaaaaaabbbcccccc```]]][[[XXXVVVRRROOOJJJIIIGGGGGGGGGFFFDDDBBBBBB@@@<<<999777666555555444444444444444444555555555444444333222222111111111000000000////////////////////////////////////000000/////////.........---......//////......---------------------------------------,,,+++******,,,,,,------------,,,,,,------------------------------,,,***((()))+++---......---------,,,,,,,,,------------------------,,,,,,,,,+++++++++*********+++,,,,,,---------,,,++++++,,,,,,---------...***+++,,,---............+++---......------...//////...---,,,,,,---...////////////000000000111111//////000111222222222222111222222222222222222222555555555666888999999999999???>>>???EEEIIITTTggg(((((((((((((((((((((((('''(((((()))))))))((((((******************))))))---+++,,,---***%%%&&&*********))))))))))))*********************++++++,,,************************))))))))))))))))))))))))&&&&&&''''''((()))++++++*********)))******+++,,,)))+++,,,,,,+++******+++(((((())))))***+++++++++++++++++++++++++++++++++---...///...---,,,---...,,,------,,,******+++---...000444777:::===AAADDDJJJMMMPPPRRRTTTWWWZZZ]]]\\\]]]^^^^^^]]]]]]^^^___^^^___bbbfffhhhjjjkkkkkkllljjjiiikkkoooqqqpppnnnllllllmmmnnnooopppqqqqqqnnnooonnnkkkjjjkkkhhhcccbbb```\\\\\\___eeemmmqqqzzz}}}sssmmmfffbbbaaaccccccbbbbbbaaa___^^^\\\YYYUUUQQQPPPNNNKKKIIIHHHFFFDDDBBBCCCBBB@@@>>>;;;999888777555555444333333333444444444444333333222222111111111111000000000/////////////////////////////////000000////////////......---......//////......---------------------------------------+++***)))(((,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++***((((((***,,,...------------,,,,,,,,,/////////......------,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------------++++++,,,---...///000000++++++,,,---............+++,,,------,,,,,,---................................./////////000000000///000000111111222222222222222222111111000000000555666666777888999:::::::::@@@>>>???EEEHHHRRRfff(((((((((((((((((((((((('''((())))))***)))))))))++++++******))))))(((((('''''')))+++((($$$''',,,***))))))(((((())))))******))))))))))))***++++++***************+++++++++)))))))))))))))))))))))))))))))))******,,,---...+++***)))))))))***,,,---)))+++,,,,,,+++******+++)))))))))******+++++++++++++++++++++++++++++++++---...///...---,,,---......//////...---,,,...///000444999>>>AAADDDHHHJJJMMMPPPRRRTTTUUUVVVYYY[[[]]]___```___]]][[[[[[[[[ZZZ]]]aaafffjjjlllllllllkkkjjjiiikkknnnooonnnmmmjjjkkkllllllmmmmmmmmmmmmooonnnmmmjjjhhhgggdddaaa^^^^^^^^^aaahhhrrr|||zzzuuuwww}}}tttllljjjjjjhhhfffdddbbb```___^^^\\\YYYWWWWWWSSSOOOKKKIIIHHHFFFDDDDDDDDDCCCBBB???<<<:::888666555444333222222222222333333333333222222111111111111111000000000//////////////////////////////000000//////////////////......////////////..............................------------,,,,,,+++***......////////////......+++++++++++++++++++++++++++,,,,,,+++***)))+++---------------------------000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---......//////+++,,,------.........---***+++---,,,++++++,,,...------...//////...------............////////////////////////000000111111222222222222111111111111555666888888888999:::<<<;;;@@@???>>>EEEGGGQQQeee((((((((((((((((((((((((((()))******+++++++++***+++******))))))(((((((((&&&$$$$$$((()))''''''***)))((((((''''''(((((())))))(((((((((((()))******))))))*********+++++++++((((((((((((((((((((((((,,,,,,+++++++++,,,,,,---+++***)))))))))***,,,---***+++------+++***+++,,,************+++++++++++++++++++++++++++++++++++++++,,,...---,,,+++,,,...---/////////......000222444888>>>CCCFFFIIIKKKMMMPPPRRRTTTUUUUUUVVVXXXZZZZZZ\\\]]]\\\YYYWWWWWWWWWYYY]]]bbbgggkkklllllllllkkkjjjjjjkkklllmmmmmmlllmmmmmmmmmmmmlllkkkiiiiiiiiihhhfffeeeccc```___```___dddjjjrrr{{{tttooolllnnnqqqrrrwww|||}}}||||||||||||yyyxxxuuurrrllliiiddd```_________^^^\\\XXXSSSPPPMMMKKKIIIGGGEEEEEEEEEDDDBBB>>>;;;999777666444333111000000000333222222222222222111111111111111111000000000000000000000000000000000000//////000000000000000000...//////////////////...........................,,,,,,---...//////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...------------------------.........---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))---------,,,,,,,,,,,,,,,,,,,,,------...---------***+++---,,,++++++,,,...------...//////...------............//////////////////.........///000000111111222222333444444555444666999999888888:::<<<:::@@@>>>>>>DDDGGGQQQeee((((((((((((((((((((((((((()))***++++++,,,++++++))))))))))))))))))((((((+++&&&%%%(((+++)))''''''((((((''''''''''''((((((((((((((((((((())))))***)))))))))***++++++,,,,,,((((((((((((((((((((((((,,,,,,+++***)))))))))************)))******+++,,,***,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...,,,---/////////000222444:::>>>BBBFFFHHHJJJLLLNNNQQQSSSUUUUUUUUUVVVWWWYYYUUUVVVWWWVVVUUUTTTUUUVVV]]]```dddhhhkkklllkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkooooooooonnnllliiifffeee___]]]]]]___^^^^^^aaagggmmmuuu{{{wwwuuupppmmmlllnnnooonnnpppttt}}}}}}~~~|||xxxuuusssrrrrrrttt}}}uuupppiiiccc```______^^^___\\\XXXUUUSSSQQQNNNLLLHHHHHHHHHFFFDDDAAA>>><<<999888666444222111000000222222222222222222111111222222111111111000000000000000000000000000000000//////000000000000111111...//////000000//////...........................+++,,,---///000000000000,,,,,,------------,,,,,,........................,,,---......------...///,,,,,,,,,------------...---------,,,,,,++++++***,,,,,,,,,,,,------------.........---,,,+++***)))------------,,,,,,++++++,,,,,,------...------,,,+++,,,------,,,,,,---................................./////////000000000000///...---......000111000111222333444555666666333666999999777777:::<<<999???===>>>DDDGGGQQQeee(((((((((((((((((((((((('''((()))***++++++++++++((((((((()))))))))))))))+++'''&&&)))***'''&&&((())))))(((((((((((())))))))))))(((((())))))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))++++++***)))))))))))))))))))))***++++++++++++******,,,------,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///...///111222333555888;;;@@@CCCFFFGGGHHHIIIKKKMMMOOOQQQRRRSSSRRRSSSTTTVVVSSSSSSTTTTTTSSSTTTWWWYYYbbbdddgggiiijjjkkkjjjiiijjjkkkkkkkkkjjjjjjjjjkkklllllllllkkkhhheeebbb```\\\ZZZ\\\aaadddgggpppzzzzzzuuusssrrrrrrpppoooqqqqqqnnnpppttt|||~~~xxxuuuvvvxxxwwwuuutttssstttttttttvvvzzz}}}tttrrrpppnnnnnnssszzzvvvnnnhhhddd```^^^```^^^[[[ZZZXXXVVVRRRPPPLLLKKKJJJHHHFFFCCCAAA@@@===<<<:::777555333222222111111111111111111222222222222222111111111000000000000000000000000000000//////000000000111111111//////000000000000//////........................,,,,,,---...////////////,,,,,,------------,,,,,,------------------------***,,,......---------...,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,,,,---------------.........,,,------...------,,,,,,+++---......------...//////...---,,,,,,---...////////////000000000111111333111000//////000111222111111222222333333333444222555999888666555999<<<888>>>======DDDGGGRRRfff((((((((((((((((((((((((&&&'''((()))************''''''(((((())))))******&&&$$$&&&((((((%%%&&&*********))))))))))))***************)))***++++++,,,((())))))***++++++,,,,,,************************+++***************++++++((()))***,,,,,,+++*********,,,------,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///111111333666777999;;;>>>AAADDDFFFGGGHHHGGGHHHJJJKKKKKKLLLNNNOOONNNOOOPPPRRRTTTTTTUUUUUUUUUXXX\\\___fffggghhhiiijjjjjjiiihhhjjjkkklllkkkjjjiiiiiijjjffffffgggfffdddaaa^^^\\\^^^\\\```hhhnnntttzzzuuuttttttpppnnnmmmnnnmmmkkkmmmqqqjjjrrryyy{{{vvvpppnnnnnnqqqqqqrrrsssuuuwwwyyyzzz}}}{{{{{{}}}|||yyyuuullljjjfffbbbaaadddkkkoooooowwwooohhhddd```^^^]]]\\\[[[YYYUUURRROOONNNLLLJJJGGGEEEDDDCCC@@@???===:::777666444444111111111111111111222222222222222111111111111000000000000000000000000000//////000000111111111222//////000000000000//////////////////////////////---------...------,,,,,,...//////////////////...------------------------)))+++------,,,,,,---...,,,,,,,,,------.........------..................,,,,,,,,,------.........((()))+++,,,---.........,,,------...///000111111---------...------,,,,,,,,,---///...------...000000///---,,,,,,---///000000000000000111111111111555333222000000111333444222222222111111111111111111555888888555555888<<<777===<<<===DDDHHHSSSggg+++(((%%%&&&)))+++***)))))))))))))))************))))))))))))(((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************+++*********))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,+++++++++,,,---...+++,,,+++******+++...111111222666:::>>>AAACCCDDDJJJGGGCCCCCCEEEGGGFFFEEEIIIJJJKKKLLLNNNPPPRRRSSSVVVWWWXXXZZZ]]]aaaccceeemmmllljjjhhhggghhhhhhiiigggiiikkklllkkkhhheeebbbgggddd```^^^]]]]]]\\\\\\aaaeeemmmxxx~~~{{{tttsssvvvttttttqqqnnnjjjiiiiiikkkhhhhhhhhhiiiiiijjjkkklllnnnooopppsssvvvyyy{{{|||~~~{{{xxxwwwwwwyyytttpppkkkhhhiiiiiigggfffiiinnnwww~~~zzzwwwtttsss}}}{{{ppphhhggg```[[[\\\]]]\\\[[[]]]WWWUUUSSSOOOLLLJJJHHHGGGDDDDDDCCCAAA>>>:::666444111222333555555444333222333333333333333333333333111111000000000000000111111000///......///000000222222111000///...---------------...............///////////////////////////............---------000000///...---,,,,,,+++***+++,,,---.............................................------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++..................------///...---,,,,,,,,,,,,,,,...------------...//////......///000000000000000////////////000000000000000111222222333444555555444666777888777777999;;;::::::===AAACCCHHHTTTaaa~~~+++(((&&&&&&(((******)))))))))))))))************))))))))))))(((((((((((()))))))))))))))(((''''''******++++++++++++******))))))))))))))))))))))))************************************)))))))))((((((((((((((()))))))))***))))))*********++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,------,,,,,,---000333555666888;;;>>>@@@AAABBBFFFDDDBBBCCCEEEGGGFFFEEEHHHIIIJJJLLLNNNRRRUUUVVV\\\]]]___aaadddfffhhhiiijjjiiihhhggggggggghhhhhhiiijjjjjjiiigggccc___\\\[[[ZZZYYYZZZ\\\```bbbdddpppwww}}}zzzzzz|||~~~zzzwwwtttuuuzzzyyyyyywwwtttrrrrrrtttvvvsssuuuvvvuuuqqqnnnmmmlllrrruuuyyy}}}~~~~~~{{{xxxvvvwwwvvvtttrrrpppsssxxx~~~{{{xxxuuutttsssqqqooommmkkkjjjooorrrxxxxxxppphhhbbbaaa___\\\ZZZ\\\]]][[[WWWSSSNNNKKKIIIHHHFFFEEEDDDBBB???<<<:::888444444555555555555444444333333333333333333333333333222111111000000000111222111000///......///000111111000000//////..............................///////////////////////////............---------...............---------***+++,,,---................................................------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,........................000///......---------......------------...//////......///000000000000000111111111111222222222222333333333333333333333333444666777888777888999;;;;;;;;;===AAACCCGGGTTT```~~~+++)))''''''((())))))((())))))))))))************))))))))))))(((((((((((()))))))))))))))(((((('''******++++++++++++******))))))))))))))))))))))))************************************))))))))))))((((((((()))))))))******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---...///......000333555999:::;;;<<<===??????@@@AAAAAAAAACCCFFFGGGFFFEEEGGGHHHIIILLLPPPUUUYYY\\\bbbccceeehhhiiijjjjjjjjjgggffffffffffffggghhhhhhiiiiiihhhfffccc___[[[YYYUUUUUUWWW[[[aaahhhnnnrrr||||||}}}xxxtttssswww|||{{{wwwwwwxxxyyy}}}zzzvvvvvvyyy}}}xxxuuuvvvvvvuuutttsssrrrrrrqqqrrrqqqqqqttt{{{~~~vvvnnnkkkgggaaa```aaaccc```\\\WWWSSSPPPOOONNNJJJHHHFFFCCCAAA???>>>===888888777666555555555555222222222222222222222222444333222222111111111222333222111///.........///000000000000///////////////////////////////////////////////////////////////............------------------.........//////+++,,,---.......................................------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................000000///............///...------------...//////......///000000000000000111111111111222222222222444444444333333222222222444555777777777888999;;;<<<<<<>>>AAACCCGGGSSS___|||***)))((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))*********************************)))))))))))))))(((((()))))))))*********)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------///000000000222555777;;;;;;;;;<<<===>>>??????@@@AAABBBEEEFFFGGGFFFEEEHHHIIIJJJNNNSSSYYY^^^bbbcccdddgggiiijjjiiihhhgggeeeeeeeeeffffffggghhhhhhgggfffdddbbb___]]][[[ZZZXXXZZZ^^^dddkkkttt}}}~~~yyyvvvsssrrrqqqvvv~~~~~~{{{}}}~~~{{{wwwtttsssuuuxxxyyy}}}~~~yyyrrrkkkiiikkkfffdddaaa]]]ZZZXXXWWWVVVOOOMMMIIIFFFBBB@@@??????<<<:::888666555444555555111111111111111111111111333222222222222333444444555333111000.............../////////000000000111000000000000///////////////////////////////////////............---------........................,,,,,,---.......................................++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------...............//////...............///...------------...//////......///000000000000000.../////////000000000000333333333333333333333333333555777777777888:::<<<======>>>AAABBBFFFRRR^^^{{{((()))))))))((((((((((((((()))))))))************))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------///111222333444777999:::::::::;;;<<<>>>@@@AAAAAACCCFFFGGGHHHHHHHHHHHHLLLMMMOOOSSSXXX^^^cccfffdddeeeggghhhiiihhhfffeeeffffffggggggggggggggggggcccbbb___\\\ZZZYYYYYYYYY[[[```gggooowww}}}|||zzzyyyxxxzzz|||~~~zzzuuurrrsssvvvyyyxxx~~~yyyrrrppprrruuussstttvvv~~~~~~tttpppqqqooommmjjjfffaaa^^^[[[YYYTTTRRRNNNIIIEEEBBB@@@@@@>>>===:::777555444444444111111111111111111111111000111111222333555777777555444222000///......///......//////000000111111111111000000/////////...///////////////////////////............---------000//////...------,,,,,,------......//////..............................******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------.........//////...------,,,------.........------------...//////......///000000000000000.../////////000000000000111111222333333444555555333444666777777888:::<<<======>>>AAABBBFFFRRR^^^zzz&&&((()))***)))((()))***))))))))))))************))))))))))))(((((((((((('''(((((()))))))))))))))******++++++++++++******))))))))))))))))))))))))************************))))))))))))************)))))))))*********++++++,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////111444555666888:::<<<;;;::::::;;;===???BBBCCCDDDFFFIIIJJJKKKKKKMMMOOOSSSTTTVVVZZZ^^^bbbeeeggggggggghhhiiiiiihhhgggggghhhhhhhhhhhhgggfffeeeddd```^^^[[[XXXWWWXXXZZZ[[[```gggrrr|||xxxwwwxxxxxxxxxxxxyyy{{{~~~zzzuuutttxxx~~~}}}~~~{{{yyy{{{~~~|||}}}{{{xxxzzz~~~wwwwww}}}{{{wwwqqqjjjbbb\\\XXXWWWUUURRRNNNJJJFFFDDDCCCAAA@@@===;;;888555444333222222222222222222222222000000000222333555777888444333222000/////////000......//////000000111111111000000//////......---///////////////////////////............---------111000///...---,,,++++++---....../////////..............................++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------.../////////---,,,,,,,,,,,,---.........------------...//////......///000000000000000111111111111222222222222000111111222444555555666222444666777888999;;;===<<<<<<>>>AAACCCGGGSSS___{{{###&&&)))***))))))***+++))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))******++++++++++++******))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------111000...------///111333111444777999:::<<<>>>@@@>>>>>>======???AAACCCEEEDDDGGGJJJLLLNNNPPPUUUXXXYYY[[[^^^aaadddfffggggggiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggfffcccaaa___\\\ZZZYYYYYY\\\aaafffjjjqqqzzz}}}vvvuuuxxx|||~~~~~~}}}{{{~~~{{{vvvtttuuuwwwwwwwwwwwwwwwwwwyyy}}}}}}tttiii```ZZZXXXWWWVVVSSSPPPMMMJJJIIIEEEDDDBBB???<<<888555444333333333333333333333333111111111111222333444555444333111000000000111111////////////000000000000000000//////...------,,,///////////////////////////............---------//////......---------,,,......////////////....................................---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...//////000---------------...//////...------------...//////......///000000000000000111111111111222222222222222222222333333444444444222444666777888999;;;===;;;;;;===AAACCCGGGTTT```{{{"""%%%)))***))))))***,,,))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------444222///......000444666333666:::<<<===???AAACCCBBBAAA@@@@@@@@@BBBDDDFFFDDDGGGKKKMMMPPPTTT[[[```]]]___bbbeeeggghhhggggggiiiiiihhhhhhhhhiiijjjjjjjjjiiihhhgggdddaaa^^^\\\XXXXXXYYY\\\cccmmmvvv{{{}}}xxxvvv{{{~~~|||}}}}}}}}}~~~}}}|||}}}xxxuuuuuuuuuvvvxxx{{{~~~zzzoooeee___XXXXXXXXXWWWUUURRRPPPNNNGGGFFFEEECCC???;;;777555333333333333333333333333444333222222111111222222333222111000000111111222000000000000////////////000//////...---,,,,,,,,,//////////////////////////////.........------------------............///...///////////////..............................000000000//////......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++,,,,,,------...///000000...............///000111...------------...//////...//////000000000000000////////////000000000000444444333333333333222222222444666777888999;;;===::::::===AAACCCHHHTTTaaa|||((())))))))))))((((((''')))************+++++++++''''''(((((()))))))))***))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))************+++******)))))))))))))))+++*********))))))((((((++++++******************++++++++++++++++++++++++******)))))))))))))))))),,,...//////---,,,++++++***---///111111222444555777888;;;???BBBEEEGGGHHHGGGHHHHHHGGGEEEDDDEEEGGGGGGIIIMMMPPPTTTYYY___cccaaaaaabbbdddeeeggghhhiiieeeeeeeeeggghhhhhhgggeeedddeeefffccc```\\\ZZZZZZZZZ___fffnnnwww~~~~~~||||||~~~}}}xxx{{{zzzzzz~~~|||{{{}}}~~~}}}}}}{{{rrrkkkjjjaaaXXXTTTVVVXXXYYYWWWNNNJJJEEEBBB???>>>;;;999777777666555555555555666///111333333222111111111333222111111000111111111<<<777111...000222333222//////000000000000//////............////////////,,,---...000111111222222///---***)))+++,,,------111...+++)))(((***,,,......///////////////............////////////......//////...------,,,++++++,,,---......//////..............................---...............------......//////////////////////////////000000000000000000//////.........---222333444555666555444333000000111111111222222222111222444555555666999<<<<<<;;;===@@@AAAFFFQQQ]]]yyy(((((())))))))))))(((((((((((()))))))))*********((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********,,,++++++***************************)))))))))(((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,...000111000...//////,,,///222444444666777999;;;===@@@CCCGGGIIIJJJKKKKKKKKKJJJHHHFFFEEEFFFHHHKKKMMMPPPRRRUUUYYY^^^bbbaaaaaabbbdddeeefffgggggghhhgggffffffdddbbb^^^\\\]]]^^^^^^]]][[[[[[]]]___lllrrr{{{{{{xxx{{{|||{{{}}}|||wwwvvvnnnsssvvvsssssswwwyyywwwzzz|||zzzsssjjj___YYYYYYZZZYYYXXXWWWTTTOOOKKKHHHDDDAAA>>>:::999888777666666666666///111333333222111111222333222222111111111111111555222//////111333333111000000000000000000000000444333333222111000///...,,,,,,---...///////////////---******+++---------111///---++++++,,,---///......////////////............////////////............------,,,,,,++++++,,,---......//////..............................---......//////...------///////////////.............../////////000000000000000/////////.........//////000111111111111111111111111222222222333333666777888777666666888:::<<<<<<>>>AAABBBFFFRRR^^^xxx&&&'''((())))))***))))))'''((((((((()))))))))))))))))))))***************)))))))))))))))))))))))))))))))))(((((())))))***(((((((((((())))))))))))---,,,,,,+++***+++++++++************))))))))))))************************++++++++++++++++++++++++------------------------***,,,...///......///000///222555888999;;;===???@@@BBBFFFJJJMMMNNNOOOOOOOOOOOOMMMJJJGGGGGGIIILLLQQQSSSUUUVVVXXXZZZ]]]```aaabbbcccdddeeeeeeeeeeeeggggggfffddd```\\\XXXVVVVVVWWWWWWWWWZZZ```hhhmmm|||yyyyyywwwsssrrrvvvzzz}}}}}}vvvpppnnnhhhkkkmmmmmmooouuuyyy{{{wwwjjjbbb___^^^[[[XXX[[[XXXSSSOOOLLLHHHCCC@@@===<<<;;;999777777666666000222444444222111111222333333222111111111111111.........000333444333111111000////////////000111444333333222111000//////---......//////......---///---++++++,,,---...---000///......---...............///////////////.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---......//////.........000000//////.........---------........./////////000000////////////......///............///000000222222222333333333444444888999999999888888:::;;;======???AAACCCGGGSSS___vvv&&&&&&''')))************((((((((()))))))))************************++++++)))))))))))))))))))))))))))))))))((())))))******''''''((((((((())))))))),,,,,,+++************+++*********)))))))))))))))***************+++++++++++++++++++++++++++++++++------------............,,,---/////////...000111222555999;;;===???BBBDDDEEEHHHKKKOOOQQQQQQQQQPPPOOONNNLLLJJJIIIJJJNNNQQQWWWYYYZZZ[[[ZZZ[[[]]]___bbbcccdddeeeeeedddccccccaaabbbbbb```]]]YYYXXXWWWTTTUUUWWW[[[bbbnnn{{{yyyuuusssuuuttttttxxx}}}}}}~~~xxxsssppprrrtttttttttvvv{{{yyynnniiieee```\\\[[[YYYUUURRRPPPLLLHHHEEEAAA@@@===;;;999777666555222333444444222111222333333333222111111111111222...//////000222333333333222111///......///111222---------......//////000111111111111111000/////////...,,,,,,---......---....../////////......------...//////////////////......////////////......+++++++++,,,,,,,,,,,,,,,,,,---......///.................................---......////////////...000000000///......------------------.........///000000//////////////////111111000//////111222333333333333444444444555555444666777888888:::===???>>>===???BBBCCCHHHSSS___uuu&&&&&&''')))************)))))))))*********++++++++++++******************(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((())))))))))))++++++***)))))))))))))))))))))))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...000222333222111111333444555888<<>>:::888666555444555555444222111222444444333333222111222222222333222111000000111222444333111000......000111333++++++,,,------...//////222222222222111000///...///...------...///...---,,,---............---,,,------...///////////////......////////////......,,,,,,,,,,,,,,,,,,,,,---,,,---......///.................................---......///000000//////000000//////.........---------------........./////////000000000000000000222222111000111222333444333333444444444555555555333555666777777999;;;>>>>>>===???BBBCCCHHHSSS___ttt&&&'''((())))))***))))))************++++++++++++***************)))))))))(((((((((((((((((((((((())))))))))))******+++,,,))))))))))))************+++***))))))(((((())))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------...///000000///000222444999<<<@@@CCCEEEGGGJJJLLLNNNNNNNNNNNNNNNMMMLLLLLLGGGHHHJJJLLLNNNSSSYYY^^^^^^```aaaaaa```______```bbbcccddddddbbb```]]][[[VVVWWWWWWTTTRRRSSSXXX\\\eeeiiiqqqzzz{{{vvvzzz~~~|||uuuiiifffaaa]]]ZZZXXXUUUSSSLLLJJJFFFBBB>>>:::888777555666666444222222333444444444333222222222222222444444333111//////111444222111000000000000111222000000000//////.........000000000000//////...---000.........000000///...,,,,,,---.........------,,,---...///000000000000......////////////......------------------------,,,---......//////..............................---...//////000000000000////////////////////////------.........///////////////000000000000111111111000000000000111222222333333333444444444555555555777777777666666777999======???AAACCCGGGSSS___uuu(((((())))))))))))(((((())))))))))))*********************))))))((((((((((((((((((((((((((((((((())))))))))))***+++,,,---************++++++++++++,,,+++******))))))******((()))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++***++++++,,,------......+++,,,...///000222666999???AAAEEEGGGIIIKKKMMMOOORRRPPPNNNLLLJJJJJJIIIIIIFFFHHHLLLOOOSSSWWW]]]aaa^^^```bbbbbbaaa``````aaa``````aaaaaa___[[[XXXVVVSSSUUUUUUTTTTTTZZZccckkkxxx~~~~~~zzztttkkkddd^^^YYYVVVTTTRRRPPPLLLGGGBBB>>><<<:::666777666444222222333555444444333222222222222333000222333222000...000111111111111111111111111111111111111111111000000000//////000000000//////...000///...///000111///...------........./////////,,,---...///000000000000......////////////....../////////......---------,,,---......//////..............................------///000000111111111------......///000000000....../////////000000000//////000000000111111111///000111111222222111111222333333333444444444444666777777777666666888999<<<<<<>>>AAABBBFFFRRR^^^uuu((()))))))))))))))((('''(((((((((((())))))))))))***)))))))))((((((''''''(((((((((((((((((((((((())))))))))))***+++,,,---******+++++++++,,,,,,,,,---,,,++++++******++++++(((((())))))*********+++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---.../////////111333555888;;;@@@CCCBBBEEEHHHKKKLLLMMMPPPRRRTTTRRRNNNKKKIIIHHHHHHHHHGGGJJJNNNRRRVVVZZZ___bbb^^^```bbbcccbbbaaaaaabbb]]]^^^___^^^\\\XXXTTTRRRRRRTTTVVVWWWZZZcccqqq{{{|||wwwxxxyyynnneee___[[[XXXWWWTTTPPPKKKFFFAAA>>>===777777777555222222333555555444333333222222333333+++///333333111///...///000111222222222222111000---...///000111222333333111111222222222222111111000//////000111111///...///////////////000111222,,,---...///000000000000......////////////......111111000///...---------,,,---......//////..............................------///000111111111111,,,,,,---...///000111111////////////000000000000//////000000111111111222000111333444444333333222222222222333333333444444333444666666777888;;;===<<<;;;===@@@AAAFFFQQQ^^^vvv(((((((((((())))))))))))))))))))))))************,,,,,,+++***))))))******---,,,+++***))))))))))))))))))))))))))))))))))))++++++***)))((((((((()))************************((()))***+++,,,+++******---,,,,,,+++*********+++...------,,,,,,------......---,,,,,,,,,---...///......///333999>>>BBBCCCHHHHHHHHHIIIKKKNNNPPPRRRQQQPPPNNNKKKGGGEEEFFFGGGNNNOOORRRUUUXXXZZZ\\\\\\aaacccdddcccaaa^^^]]]^^^]]]YYYXXX[[[YYYTTTPPPPPPQQQWWW___eeekkkttt}}}yyyuuuwww~~~~~~qqq```YYYYYYXXXXXXVVVRRRMMMGGG@@@<<<===;;;888666777777666444444444333333333444555555444444444333333222222222333222111000////////////000000111222222222222111////////////000111333333333333111000////////////------------------------000000//////.........---////////////////////////////////////////////////------------------,,,,,,........................,,,---...///000000000000...---,,,++++++---...000////////////////////////222111...------...111222////////////000111222333444333111000000111333444444666888;;;;;;:::999777======???BBBBBBEEEOOOZZZuuu(((((((((((())))))))))))))))))))))))************))))))(((''''''''''''''',,,+++***)))(((((((((((())))))))))))))))))))))))+++***))))))))))))))))))************************((()))***+++,,,++++++***---,,,++++++******++++++------,,,,,,,,,,,,------------,,,+++,,,---...///000111444888>>>CCCGGGHHHIIIHHHHHHIIIKKKMMMOOOQQQPPPPPPPPPNNNKKKKKKLLLNNNPPPRRRTTTWWWZZZ\\\]]]^^^aaacccdddcccaaa^^^]]]]]][[[WWWUUUWWWVVVSSSRRRTTTZZZcccnnnwww~~~~~~|||{{{yyywwwwwwzzznnnaaa]]]]]]\\\ZZZXXXTTTPPPJJJGGGAAA>>>:::888777777666555444444333333333444444555444333333333333333333222333222111000////////////111111111111111000///...000/////////000111222222333222111000////////////........................000/////////............////////////////////////...........................................................................///////////////...---///...---,,,,,,...///111////////////////////////111000///......///000111000000000000111222333333555333222111111222333444666777777888999999::::::::::::>>>BBBEEEIIITTT```ttt(((((((((((())))))))))))))))))))))))************(((((('''&&&&&&&&&''''''+++***)))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,------,,,+++,,,---...///444666:::???DDDHHHKKKLLLIIIIIIIIIIIIJJJLLLNNNOOOQQQRRRRRRRRRQQQQQQSSSUUUUUUVVVXXX[[[]]]^^^___```aaacccdddbbb___\\\ZZZZZZYYYTTTRRRSSSTTTUUUYYY^^^kkkuuu}}}zzzxxxwwwxxx|||tttkkkdddaaa]]]ZZZXXXUUURRROOOGGGCCC>>>:::999888777666444444333333333333333444222333333333333333333444333222111000000000000000222222222111000...---,,,111000000000000000111111222111000//////......///////////////////////////////////////............////////////////////////---------------------------......//////000000000........................000000000//////---,,,,,,//////...---...///000111////////////////////////000000000000000000000000111000000111111222333444555444333222222333444555888777666555666888:::<<<999999===AAACCCHHHSSS___sss(((((((((((())))))))))))((()))))))))******************))))))))))))******+++***)))((((((((((((((()))))))))))))))))))))))))))((((((((()))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,------,,,,,,---///000111888;;;@@@DDDGGGIIIKKKLLLJJJJJJIIIIIIJJJLLLMMMNNNRRRTTTUUUUUUUUUVVVWWWYYYYYYZZZ\\\^^^___``````aaabbbbbbbbb```\\\XXXVVVVVVVVVRRRQQQTTTXXX\\\eeennn}}}~~~}}}|||tttnnneee^^^ZZZXXXVVVUUUMMMHHHBBB===;;;999888777555555444333333222333333222222222333333444444444333222111111000000000111222222222222111000///...222111000000000000000111111000000///....../////////////////////////////////////////////.........////////////////////////------------------------,,,,,,---...///000000111.........................../////////......---,,,......------......///000///////////////////////////000111111111111000///111111111111222333444555444444333333333444555666777777666666666888:::;;;;;;;;;===??????BBBKKKVVVrrr(((((((((((())))))))))))((()))))))))************,,,++++++***++++++,,,,,,++++++***)))))))))******************************)))((((((((()))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++******++++++,,,............000222444666<<<@@@DDDFFFFFFFFFGGGIIIKKKJJJJJJJJJKKKLLLNNNOOOTTTVVVWWWXXXWWWWWWXXXZZZ\\\]]]^^^___````````````aaa```___[[[WWWTTTTTTTTTUUUSSSUUU[[[aaahhhsss~~~~~~rrrfff```]]][[[XXXRRRMMMGGGBBB>>><<<:::888777666555444333333333333222222222333333444444444333222111111111111111111111222222333333222222222222111000000000000000111111000000////////////000.................................///////////////000000000000000000000000------------------------++++++,,,---......//////........................,,,,,,---...............------,,,---------......///////////////////////////000111222222111000///111111111111222333444555333333333333444444555555555666666777888888999999======>>>@@@???@@@IIISSSqqq(((((((((((())))))))))))))))))))))))******************)))))))))***++++++++++++************++++++************************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,//////000111444777:::<<<@@@CCCFFFFFFDDDCCCEEEHHHKKKKKKKKKKKKLLLNNNPPPQQQUUUWWWYYYYYYXXXXXXYYYZZZ]]]^^^^^^______^^^^^^]]]]]]\\\ZZZWWWTTTTTTWWWYYY[[[]]]ccclllsssyyy~~~qqqiiiddd^^^YYYWWWSSSMMMHHHEEEAAA>>>;;;999888777555444333333333222333333333333333333444333222222111111111222222111222222333444444333333111000000000000000111111111111000000000000111111.................................///////////////000000000000000000000000------------------------++++++,,,,,,---.................................++++++,,,....../////////,,,,,,,,,---------------////////////////////////000000111222222111000000111000000111111222333444222222333333444444555555444555666777888888888888======???AAAAAADDDMMMXXXppp(((((((((((())))))))))))))))))))))))************))))))(((((()))******+++******))))))))))))******************************+++***)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++******++++++,,,---------,,,,,,,,,,,,------000000222444888<<>>AAABBBFFFPPP[[[ooo(((((((((((())))))))))))))))))))))))******************)))******+++,,,,,,))))))(((((((((((()))***************************++++++***)))(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++*********+++,,,,,,---...------,,,,,,------...000111333666:::???CCCEEEEEEHHHJJJIIIFFFFFFKKKPPPLLLLLLLLLMMMOOOQQQTTTUUUSSSVVVYYY[[[\\\\\\]]]___\\\]]]\\\\\\[[[ZZZYYYXXXUUUTTTRRRQQQTTT[[[eeelll{{{}}}xxxsssyyy~~~xxxmmm^^^\\\YYYUUUQQQLLLFFFBBB<<<;;;:::888666555444444444444444333333222222222222222222111222222333333333333333222111000///...////////////000111333333333222222222222222333333000000000000000000000000---.........//////000000000000000000000000000000///////////////////////////////////////.............................................---,,,++++++---......///000/////////////////////////////////111111111111111111111111////////////000111222333///000111222333444444333999777444222333666:::<<<:::;;;===@@@AAADDDNNNYYYooo*********)))))))))))))))))))))(((((()))***++++++++++++++++++++++++,,,,,,,,,+++******))))))******'''(((((()))))))))))))))---,,,+++***))))))))))))***,,,------,,,***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,...//////111555999===AAACCCEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSXXX[[[]]]]]]\\\[[[[[[[[[]]]]]]]]]\\\[[[ZZZYYYXXXWWWSSSTTTYYY\\\```lllxxxzzzvvvrrrxxx}}}~~~|||uuunnnbbbXXXVVVVVVPPPHHH>>>??????===;;;888777777444444555555555444333333555444444333111000000///555444333222111222333333333333333222222111111111000000222333333222111000......////////////......000000000000000000000000,,,000222///---//////...000000000000000000000000............////////////........................//////.........---------///...,,,,,,,,,---///111.../////////000000111111222111000///000111333444555444222111111111222222555333111222444555333111555555666666777777888888;;;;;;<<>>;;;:::888888777777777777888888555555555444444333333333444444333333333222222222222222222222222222222222222222222222111111111000//////000000000000//////////////////////////////111555555111///000///---////////////////////////............////////////......................../////////...............///......---...///000000222222222222222222222222/////////...///000111111333222222222222222222222333222333444555666666666666666777777888999::::::<<<<<<>>>@@@???BBBKKKVVVjjj))))))******+++++++++,,,,,,,,,+++++++++++++++,,,*********+++,,,,,,,,,---***++++++++++++***)))(((((())))))*********************))))))***++++++,,,---+++---999FFFGGG;;;---))))))*********++++++++++++++++++,,,,,,---------...///000000111333777:::===>>>@@@CCCEEEFFFGGGGGGIIIIIIJJJLLLNNNOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVYYY[[[]]]\\\YYYUUUSSSRRRPPPOOONNNPPPUUU^^^gggmmmsssyyyqqqwww~~~mmm___YYYUUUPPPLLLHHHDDD???;;;999999888777666777777777555555555444444333333222444444444333333333222222222222222222222222222222333222222111111000000000//////000000000000//////////////////////////////...222333000...000000.......................................////////////////////////////////////////////////////////////............//////000000111111111111111111111111///////////////000000111222222222222222222222222111111222333333444555666444444555666777888999:::;;;;;;===@@@@@@AAAKKKUUUhhh))))))******+++,,,,,,,,,,,,,,,+++************+++''''''((()))***++++++,,,******+++,,,,,,***)))(((((()))******++++++******++++++******************+++)))...===NNNRRREEE666)))************+++++++++***++++++,,,,,,------...---///111333444666999<<<===>>>@@@BBBDDDFFFGGGGGGJJJJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRSSSTTTUUUWWWWWWYYYZZZ[[[YYYUUURRRPPPPPPKKKKKKLLLQQQZZZeeeqqqxxxvvvvvv||||||mmm]]]YYYTTTQQQNNNJJJCCC>>>:::999777555444444444555333333333333444444444444333333444444444333222111111222222222222333333333444333222111000000000000///000000111111000000///000000000000000000000000---111333000...000111///....................................////////////////////////////////////...////////////000000000....../////////000000000000////////////.........//////000000000111111111111111222333333333222222000222333333222222444555333444444666777888999:::::::::===@@@@@@BBBKKKUUUggg))))))***++++++,,,------,,,+++***)))))))))))))))((((((((()))*********+++)))***+++,,,,,,+++)))((())))))***++++++++++++***++++++***************+++,,,)))+++555BBBFFF???777)))************+++++++++******+++,,,,,,---......+++...222555777888:::<<<===>>>@@@BBBEEEFFFGGGHHHJJJKKKLLLNNNOOOQQQRRRSSSRRRRRRRRRSSSTTTUUUWWWWWWWWWWWWWWWUUURRRPPPQQQRRROOOPPPSSSYYYdddqqq}}}vvvxxx{{{|||~~~jjjddd]]]XXXUUURRRLLLGGG>>><<<999777555444555555333333333333222222222222333333444444444333222111111111222222222333333333444333222000000000000111000000111111111111000000000000000000000000000000///333555111///111111///....................................////////////////////////////////////.../////////000000000000......///000000000000000111111000000000////////////000111111111111111111000111222333333333333222222444555555333222444666444444555666888999:::;;;888999<<<@@@@@@BBBKKKVVVggg))))))***+++,,,,,,------++++++***)))(((((()))))),,,,,,,,,+++++++++++++++)))***,,,,,,,,,+++)))'''))))))***++++++++++++*********))))))***+++,,,,,,---+++)))+++000333222111)))************+++++++++******+++,,,,,,---......***...333777999:::;;;<<<===>>>@@@CCCEEEGGGHHHIIIKKKKKKMMMNNNPPPQQQSSSSSSQQQQQQRRRRRRSSSUUUVVVWWWTTTTTTTTTRRRPPPPPPRRRTTTVVVWWW[[[bbbmmmzzz|||xxxrrrtttwwwxxx{{{wwwoooeee^^^[[[XXXSSSOOOCCCAAA===:::888777777888777666555333111///...---333333444555444333222111111111111222222333333333555444222000000000000111000000111111111111000000000000000000000000000000222666777333000111000......................................./////////000000000000000000000000000.../////////000000111111......///000000000000000444444444333333222222222000000111222222222222222000111222333444333333222333666777666333222444666444555666888999:::<<<<<<777888<<<@@@AAACCCLLLVVVggg((((((((((((((((((((((((,,,+++***)))))))))***+++,,,+++***))))))***+++,,,******)))(((''''''(((((()))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,------...////////////000444999<<<===<<<<<<<<<999;;;>>>BBBEEEGGGHHHHHHMMMLLLMMMNNNPPPPPPOOONNNRRRQQQQQQRRRTTTTTTSSSRRRTTTTTTRRRPPPOOOQQQVVVZZZ```cccjjjrrr|||xxxwwwsssuuuxxx}}}~~~xxxrrriii\\\UUUUUUJJJGGGBBB<<<999777777777777777777666666555555444444444444333333333222222444444333333333333222222222222222222222222222222222111111111000000//////000000000000000000000000////////////000111333333333222111000////////////000///...---...///111333//////............//////......///000000000000000,,,,,,---...///000111111---///111111111111222333222111000///000111333555............///222444555444444444444444444444444666666777888999::::::;;;>>>===>>>AAAAAACCCKKKTTTjjj***************************)))))))))***+++,,,,,,++++++***))))))***++++++,,,,,,+++***************)))************++++++++++++++++++******))))))))),,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++++++++,,,---...///222555:::======<<<<<<<<<;;;===@@@CCCFFFHHHIIIJJJLLLLLLMMMOOOQQQRRRRRRQQQSSSSSSSSSTTTUUUUUUTTTRRRRRRPPPOOONNNOOOTTTYYY]]]hhhoooyyy~~~|||{{{mmm```[[[RRRNNNGGG@@@<<<:::999888666666555555444444444444444444444333333333222222444444333333333333222222222222222222222222222222222111111111000000000000000000000000000000000000000/////////000111222222333222111000////////////111000.........///111222//////............//////......///000000000000000000////////////.........+++---////////////000111222222000///000111222444111111111111222333333444222222222222222222222222444555555666777888999999<<<;;;===@@@BBBDDDLLLVVVjjj************************'''((()))***+++,,,,,,,,,++++++***))))))***++++++,,,+++++++++************)))************+++++++++*********))))))))))))))),,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,,,,+++******,,,...000222555888<<<>>>>>>===<<<<<<>>>???BBBEEEGGGIIIKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTSSSTTTVVVWWWWWWUUUTTTRRRQQQOOOMMMNNNTTT[[[aaaeeepppzzz|||kkk```[[[UUUMMMFFFAAA>>>;;;999777666666555555555555555444444444444333333333333444444333333333333222222222222222222222222222222111111111111111000000000000000000000000000000000111000000000000000111111222222111000////////////111111///......///000000000//////......//////000...//////000000000000000000000000/////////......+++---///000///...///000333222111000000000111222444444444555555444444333333333333333333333333333555555666777888999::::::::::::<<<@@@BBBEEEMMMWWWkkk************************'''(((***+++,,,,,,+++++++++******************+++)))))))))))))))))))))((())))))*********+++++++++******************))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,///...------...222555888888;;;???@@@@@@>>>>>>???@@@AAACCCEEEHHHIIIKKKLLLMMMNNNPPPQQQQQQQQQRRRSSSRRRTTTWWWXXXVVVTTTSSSRRRSSSQQQPPPTTT]]]gggnnnqqq{{{uuuggg^^^YYYSSSMMMIIIDDD>>>999999999777777666777777888555444444444444333333333444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000222111000000000000000111111111000///////////////222111000///......//////000000////////////000000//////000000000000//////------...///000111222222...000111222111000111222444333222111000000000111222333555666666555444444666666666666666666666666888888999:::;;;<<<<<<===;;;:::<<>>AAACCCBBBAAABBBBBBBBBBBBDDDEEEGGGIIIJJJKKKNNNPPPRRRQQQOOONNNNNNOOOQQQTTTVVVWWWUUUSSSRRRSSSUUUUUUXXX^^^gggrrrzzzqqq___[[[VVVSSSPPPJJJBBB;;;;;;999888666555666666777555555555444444444333333444444333333333222222222111111111111111111111111111111111111111222222222000000000000000000000000222111000000000000000111111000//////////////////111111000////////////...000000////////////000000//////000000000000//////------...///000111222222...000222222111000111111333333222111111000000000///111333444666666555555666666666666666666666666888888999:::;;;<<<<<<===<<<;;;===@@@@@@BBBJJJSSSiii~~~((((((((((((((((((((((((+++++++++++++++***)))))))))***++++++++++++***)))***+++,,,---------,,,+++)))************++++++++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------...///222666:::<<>>AAADDDFFFHHHHHHIIIJJJKKKGGGGGGGGGGGGHHHJJJLLLMMMOOORRRUUUSSSOOOMMMNNNQQQQQQTTTVVVUUURRRSSSWWW[[[```hhhsss{{{rrriii___YYYXXXVVVPPPKKK@@@>>>;;;777555555555666555555555555444444444444444444333333333333222222111111111111111111111111111111111222222333333333000000000000000000000000000/////////000111222222//////.........//////000...//////000000000000000111111000000000000111111000000000000000///......111111111000000000000///---///000000...---...///000111111222222222222111222222222222333444555666222222222222222222222222444555555666777888999999;;;:::<<>>@@@AAABBBEEEHHHIIIJJJKKKMMMNNNIIIIIIHHHIIIJJJLLLNNNOOONNNRRRUUUTTTPPPOOOQQQTTTRRRUUUWWWUUUSSSTTTYYY___gggrrr}}}qqqccc[[[YYYXXXVVVRRRFFFCCC???;;;999888999999666666555555555444444444444444444333333333222222000000000000000000000000111111111222222333333333000000000000000000000000////////////000111333333//////.........//////000---...///000111111000000111111000000000000111111000000000000000///............///000111222333333///111222222000///000111///000111222222222222222555444333222222333444555444444444444444444444444666666777888999:::;;;;;;999888;;;>>>@@@CCCLLLUUUdddzzz&&&&&&'''((()))***++++++(((((()))***************************************++++++************++++++******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++,,,+++++++++,,,...000111...222777<<<@@@AAAAAAAAAEEEGGGIIIKKKLLLLLLKKKJJJGGGGGGHHHHHHIIIKKKOOOSSSQQQTTTVVVVVVTTTQQQQQQQQQUUURRRQQQSSS[[[ccchhhkkkrrr{{{~~~||||||mmmhhhddd]]]UUURRROOOIII@@@;;;::::::888666777666666555555444333333666666555444333333333333000111222222222222111000222222111111000////////////000222333333111///---000000000000000000000000000000000000000000000000555222---******,,,000222000000000000000000000000//////000000111111111222111222222111000000111333222000//////000333666888222222222222222222222222333333333222222111111111444333333222222333333444222444666777777888:::<<<<<<;;;===@@@@@@BBBIIIQQQccc{{{(((((((((((())))))))))))(((((()))***************************************++++++************++++++******))))))******+++,,,***************+++++++++++++++++++++++++++++++++++++++++++++,,,...000222333666:::>>>AAAAAAAAA@@@FFFHHHJJJLLLMMMMMMLLLLLLIIIJJJKKKLLLLLLNNNQQQTTTTTTUUUUUUTTTTTTSSSSSSTTTRRRRRRTTT[[[eeeooouuuwwwxxxvvvtttwwwxxxyyyzzzxxxyyy{{{{{{uuupppfff]]]YYYUUUOOOFFFAAA>>>===:::777777777777666666555555555777666555444333333333333111111111111111111111111111111111111222222222222111111222222222111000///111111111111111111111111000000000000000000000000111000///...---......///000000000000000000000000000000000000111111111222000111222111000///111222000000//////000222444555222222222222222222222222333333333333222222222222444444333333222333333333333555777888777888:::<<<<<<;;;===@@@@@@BBBIIIQQQccczzz++++++***)))((('''&&&&&&(((((()))***************************************++++++************++++++******))))))******+++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///111333999;;;???BBBCCCCCCBBB@@@IIIJJJLLLMMMNNNOOONNNNNNKKKMMMOOOPPPPPPQQQSSSUUUWWWUUUSSSSSSTTTUUUUUUUUUQQQTTT\\\gggsss|||xxxrrrpppooopppssstttwww}}}wwwlllfff^^^WWWOOOHHHDDD@@@<<<888888888777666666666777777777666555444444333333444333222111000000111222333000111111222333333444444333222222111111111111111111111111111111111111111000000000000000000000000...///000111111000...,,,000000000000000000000000000000000111111111111111///000111111//////000111//////000000000111111111222222222222222222222222333333333333444444444444555555444333222222333333555666888888777888999;;;<<<;;;===@@@@@@BBBIIIQQQbbbzzz++++++***)))((('''&&&&&&(((((()))***************************************++++++************++++++******))))))******+++,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111333555===???BBBEEEFFFFFFEEEDDDKKKLLLMMMOOOPPPPPPPPPPPPMMMOOORRRSSSSSSSSSTTTUUUXXXUUUSSSSSSTTTUUUTTTRRRTTTZZZeeeqqq}}}xxxsssppprrrvvv{{{~~~}}}vvvfff___VVVNNNIIICCC===999888888777666666777777888888777666555444444444444444333111000000111333444111111111222222222333333333222000/////////111222111111111111111111111111////////////////////////---...111222222000...---000000000000000000000000111111111111111111111111...///111000///...///000000000111222222111000///222222222222222222222222333333333444444555555555666555444333333333333333666777999999888888999:::<<<;;;===@@@@@@BBBIIIQQQbbbyyy))))))))))))(((((((((((((((((()))***************************************++++++************++++++******))))))******+++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333666777???AAADDDGGGIIIJJJJJJJJJMMMMMMNNNPPPQQQQQQRRRRRROOOQQQSSSTTTTTTSSSTTTUUUWWWVVVVVVVVVVVVUUUSSSQQQYYY```mmmzzz{{{vvvsssvvv{{{nnnfff\\\SSSLLLFFF@@@<<<:::999777666666666777888888888777666555555555555444333111000000111333444222222111111000000000000333222///...---...000111111111111111111111111111//////////////////////////////000000000000000///111111111111111111111111222222222111111111111111---///111111000/////////111222333444333222000///222222222222222222222222333333333444444555555555666555444444333333333444666888999999888888999;;;<<<;;;===@@@@@@BBBIIIQQQaaaxxx''''''(((((())))))******(((((()))***************************************++++++************++++++******))))))******+++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...000222666999:::@@@BBBEEEHHHKKKMMMNNNOOONNNNNNOOOPPPQQQRRRSSSSSSRRRSSSTTTTTTSSSSSSUUUVVVXXXZZZ[[[ZZZYYYXXXYYYZZZaaajjjvvv}}}}}}vvvmmmaaaWWWQQQKKKFFFCCC===;;;999777666777888999999888777666666555555666444333222111111222333444222222111111000//////...333222000......///000111222222222222222222222222000000000000000000000000000000/////////000111222111111111111111111111111222222222222222111111111...000222222111//////000111222333444444333111111222222222222222222222222333333333333444444444444555555444444444444555555666777999999888999:::<<<<<<;;;===@@@@@@BBBIIIQQQ```xxx(((((((((((())))))))))))(((((()))***************************************++++++************++++++******))))))******+++,,,)))******+++,,,---......------------------------//////000222555888;;;===BBBDDDFFFIIILLLNNNOOOPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVUUUTTTTTTVVVXXX\\\___```^^^[[[]]]eeelllrrryyy~~~uuuhhh]]]WWWRRROOOLLLAAA???<<<:::888888:::;;;999999888777666666666666333333333333333333333333111111111111111111111111444333222111111111222222222222222222222222222222000000000000000000000000//////000000111111111111111111111111111111111111333333333222222111111111...000333333222000000000000111111222222222222111222222222222222222222222333333333333222222222222444444333444444555666777555777888999999:::;;;===<<<;;;===@@@@@@BBBIIIQQQ```www))))))))))))(((((((((((((((((()))***************************************++++++************++++++*********)))***++++++,,,))))))***+++---...//////------------------------///000111333666999===???DDDEEEGGGJJJLLLNNNOOOPPPOOOOOOOOOOOOPPPRRRSSSTTTXXXXXXWWWUUUTTTUUUXXXZZZ```cccddd```]]]bbbppp{{{~~~zzzlllaaa[[[XXXUUUSSSEEEBBB???<<<::::::;;;<<<:::999888777666666666666222333333444444333333222111111111222333333444444555555444444333333333444222222222222222222222222000000000000000000000000---///000222222222111000111111111111111111111111333333333222222111111111...111333444333111000000000000000000000111111222222222222222222222222222333333333222222111111111333333333444555666777888444666888999999:::<<<>>><<<;;;===@@@@@@BBBIIIQQQ```www+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))))))))))))))************++++++,,,,,,,,,,,,------......//////000//////......000444888<<>>???<<<;;;===@@@AAAAAAHHHPPP]]]rrr+++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((+++++++++*********))))))))))))))))))************++++++,,,,,,,,,,,,------......////////////......000111555999===@@@BBBCCCEEEGGGJJJLLLLLLMMMOOOQQQPPPPPPPPPPPPQQQRRRSSSTTTVVVWWWVVVUUUTTTUUUXXX[[[```ffflllmmmmmmsss}}}yyywwwyyyvvvvvv{{{uuujjj___XXXWWWUUUQQQKKKEEEAAA???===<<<;;;:::999999999777444222000333666666555444555666333333333333333333333333222222222222222222222222444444222111000000//////000000111111111111000000111111111111111111111111111111111111000000000000---...///000111222222222222222333444444444333333444333222000//////......111111222222222333333333333333333333333333333333444444555555666666555555666666777888999;;;======<<<;;;===@@@AAAAAAHHHPPP]]]rrr******))))))))))))******))))))))))))))))))))))))************))))))))))))+++++++++***************)))))))))*********++++++++++++,,,,,,,,,,,,------........................222444777;;;>>>AAACCCDDDHHHJJJMMMNNNNNNNNNPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSTTTWWWYYY^^^eeemmmrrruuu}}}}}}zzzzzz}}}|||vvvttt~~~|||yyyxxx|||wwwllleeebbb\\\WWWQQQKKKGGGCCC@@@>>>===<<<;;;::::::999666444444555777666555444444444111222444555555444222111000000111222333333444444333222222111000000111111000000111111111111000000111111111111111111111111111111111111000000000000,,,---...000111111111111111111111222111111000000//////000111222222222222111111222222222333333333333333333333333333333333222333333333444444444444555555555666777999:::;;;<<<;;;===@@@AAAAAAHHHPPP]]]rrr***))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------..................//////555777:::===@@@CCCEEEFFFIIIKKKNNNOOOOOOOOOPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUTTTSSSSSSVVVYYY]]]eeepppxxx~~~zzzuuuvvvyyy~~~|||}}}yyy}}}xxxuuuccc^^^VVVPPPKKKGGGBBB>>>???===;;;;;;;;;:::888666333444444444333333333333222333333444444333333222000111111222222333444444222111111111111111222222000000111111111111000000111111111111111111111111111111111111000000000//////000000000000///......000111111111000///......+++---///222333444444444111111222222222333333333333333333333333333333333333333333333333444444444555555555666777888::::::<<<;;;===@@@AAAAAAHHHPPP]]]rrr)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++++++++++++++,,,,,,,,,------......---......000111222888:::===@@@CCCEEEFFFGGGJJJLLLNNNOOOOOOOOOPPPRRRSSSRRRRRRSSSSSSTTTUUUVVVTTTUUUTTTSSSSSSTTTWWWZZZ^^^gggsss~~~{{{~~~}}}vvvtttuuu{{{{{{~~~llleee[[[TTTOOOKKKDDD@@@@@@>>><<<;;;;;;:::999777444444333333444555555555555444222111111222444555222222222222222222222222111111111000111111222333000000111111111111000000111111111111111111111111111111111111000000000///000000000000000//////...444444444444333222111111222333333333222111///...111111222222222333333333333333333333333333333333444444333333444444555666666666666777888999:::;;;<<<;;;===@@@AAAAAAHHHPPP]]]rrr))))))************))))))))))))))))))))))))))))))))))))))))))***************************+++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,---------------...///222444666<<<===???BBBEEEGGGHHHHHHJJJLLLNNNPPPPPPPPPRRRSSSRRRRRRRRRRRRSSSTTTUUUVVVSSSTTTTTTTTTTTTVVVYYY\\\bbblllzzzzzzyyy{{{{{{yyyvvvxxx}}}~~~~~~wwwnnnbbbYYYUUUPPPJJJDDDBBB???===<<<<<<;;;:::999888666555555777888888777666444222000000222444666333222222222222222222222222111111111111111222222000000111111111111000000111111111111111111111111111111111111000000000000---...///111222222222222222222222222222222111000111111222222222222222111111111222222222333333333333333333333333333333333666555444444444555777888777777777777888999:::;;;<<<;;;===@@@AAAAAAHHHPPP]]]rrr((()))***++++++***)))((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,---------------...111444777999>>>???AAADDDFFFHHHIIIIIIJJJMMMPPPQQQRRRSSSTTTVVVRRRRRRRRRRRRSSSTTTUUUUUURRRSSSTTTTTTUUUWWW[[[___iiirrr~~~{{{{{{||||||xxxjjj```[[[WWWQQQLLLDDDBBB???=========<<<;;;<<<999666555777888777555444333333222222333333444111111111222222333333444222222111111111111111111000000111111111111000000111111111111111111111111111111111111000000000000...///000222333333333333...//////000000000000///......///000222444666777111111222222222333333333333333333333333333333333666555444333444555777888777777777777888999::::::<<<;;;===@@@AAAAAAHHHPPP]]]rrr((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------///222666999<<>>======999555444555555333111222333444444444444333222...///000111333444555666333222222111000000111111000000111111111111000000111111111111111111111111111111111111000000000000222333333333333222111111000111222333333333333333555444222111000111222222111111222222222333333333333333333333333333333333666555444333333555666888777777666777777888999:::<<<;;;===@@@AAAAAAHHHPPP]]]rrr******+++++++++,,,,,,,,,++++++***)))(((((()))))))))************++++++++++++,,,,,,+++)))((()))***++++++,,,,,,,,,,,,------,,,+++*********+++,,,------///111333444666:::<<>>===>>>BBBCCCCCCHHHNNNZZZppp************++++++++++++++++++***))))))))))))))))))************+++++++++&&&((())))))(((((()))+++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---...000222444666888<<>><<<===AAABBBCCCGGGNNN[[[qqq))))))))))))************+++***)))))))))))))))))))))************+++++++++''')))***)))(((((()))***++++++,,,,,,,,,,,,------...---,,,++++++,,,---...///111444666888;;;???AAACCCEEEGGGIIIIIIKKKMMMOOOQQQQQQRRRSSSTTTVVVWWWXXXTTTSSSSSSTTTVVVWWWWWWVVVVVVVVVXXX]]]ggguuusssggg___YYYUUUOOOIIICCC@@@>>>>>>;;;:::999888777777777777666666666666666555555555444444555555444444333333222222222222333333333333333333333222222222111111222222333333333222111111000000111111111111000000333333333333333333333333333333222222222222333444111111111222222222222222111111111111222333444444444444444444555555555555666666555555555555666666777777777888999999::::::===;;;===@@@BBBBBBGGGMMM]]]rrr(((((((((((())))))))))))******)))))))))))))))***))))))*********+++++++++...//////---***((('''(((+++++++++,,,,,,,,,------...---,,,,,,,,,---...///000222555777999<<<@@@CCCDDDGGGIIIKKKLLLMMMOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWSSSSSSTTTUUUVVVWWWWWWWWWWWWXXX\\\eeerrr}}}oooeee___\\\WWWOOOFFFAAA??????;;;:::999888777777777777888777666555444555555555333444444555444444333333111222222333333444444444333333333222222222111111222222333333333222222111000111111222222111111000333333333333333333333333222222222222222333333333222222222222222222222111222222222222222333444444333333444444444555555555444444333333333444555555777777777888999999::::::<<<;;;<<<@@@AAAAAAFFFLLL^^^rrr''''''((((((((()))))))))***)))))))))))))))******))))))*********+++++++++...//////---***(((((((((+++++++++,,,,,,,,,------...------------///000222222444777999;;;>>>BBBDDDEEEHHHKKKMMMNNNNNNPPPRRRQQQQQQQQQRRRSSSTTTUUUVVVTTTTTTUUUUUUVVVWWWYYYZZZZZZ^^^fffqqq~~~zzzpppfffddd]]]TTTJJJCCC@@@???;;;:::999888777666666666888777666555444555555555333333444444555444444333222222222333333444444555333333333222222222111111111222222333333333222222111111222222222222111111222222222222222222222222000111111222222222333333333333333222222222222222444333333333333444444555333333333444444444444555555555444444555666666777777777777888999999::::::<<<;;;<<<@@@AAAAAAFFFLLL^^^qqq(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++(((***+++***))))))***+++++++++,,,,,,,,,,,,------,,,,,,,,,---///111333555666888:::<<<===@@@CCCFFFEEEHHHLLLNNNOOOOOOQQQRRRRRRQQQQQQRRRSSSTTTUUUUUUTTTUUUUUUUUUWWWZZZ___cccfffkkkttt~~~zzzxxxqqqlllddd[[[QQQIIICCC@@@<<<<<<:::888777666555555666666666666666555555555333333444444555555444444333333333333444444444444333333333222222222111111111111222333333333222222111111222222222222111111111111111111111111111111///000111222333333333222222222222333333333333333555444444333333444444555333333333333444444444444777777777777777888999:::777777777888999999::::::===;;;===@@@BBBBBBGGGMMM\\\ooo(((((()))))))))*********)))))))))))))))***++++++)))************+++++++++((()))************+++,,,++++++,,,,,,,,,,,,------++++++,,,---000333666777;;;===???@@@AAABBBFFFHHHEEEHHHLLLOOOOOOPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUVVVWWWYYY```iiioooxxx|||{{{{{{~~~~~~xxxtttxxx}}}vvvlllbbbZZZRRRIIICCC???>>><<<:::888666666555444555666777777666666555222333444444555555444444444444444444444333333333333333333222222222111111000111222333333333333222111222222333333222222111222222222222222222222222000111222333444444444333111222222333333444444444444444333333333333333444222222333333333444444444666666555666777888999999777777777888999999::::::>>><<<===AAABBBCCCGGGNNNZZZlll))))))))))))************))))))((())))))***++++++)))************+++++++++,,,---...---+++***+++,,,++++++,,,,,,,,,---------***+++,,,...111444777999???AAABBBCCCCCCEEEGGGJJJEEEHHHLLLOOOPPPPPPPPPQQQTTTTTTTTTTTTUUUVVVWWWWWWSSSUUUVVVXXX\\\eeepppyyy|||vvvsssuuuyyyzzz}}}}}}xxxtttuuu|||}}}qqqhhhaaaXXXNNNFFFBBB@@@>>>;;;999777666666222444666888888777666555222333333444555555555444555555555444444333333333333333333222222222111111000111222333333333333333111222222333333222222111333333333333333333333333000222333555666666555555111111222333333444555555333333222222111222222222222222333333333444444444222222222333444555666777777777777888999999::::::>>>===>>>BBBCCCCCCHHHNNNYYYkkk,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((((())))))(((((((((((())))))---,,,+++***))))))))))))---,,,+++*********++++++---...///000222777<<>>???@@@BBBGGGJJJXXXkkk++++++++++++++++++++++++************))))))))))))******))))))))))))******(((((()))***+++---///000..................---...,,,...///111222666:::>>>AAABBBBBBCCCEEEGGGHHHIIIGGGIIIKKKNNNPPPQQQRRRRRRUUUUUUVVVWWWXXXZZZ\\\]]]ZZZ\\\___bbbgggppp{{{wwwrrrtttqqquuu~~~|||zzzuuummmdddZZZQQQJJJEEE???<<<<<<<<<:::888888888777666666666666666888777777666555555444444333444444444444444444333555555444333333222111111222222222222222222222222333333333222222222111111444333333333222222222222222222333333333333444444333333222222222222333333222222222111222222333444333333444444444555555555333444666777888777666555777888888999:::;;;<<<<<<<<<===>>>???@@@CCCGGGJJJYYYlll************************)))))))))************++++++++++++******+++++++++'''((()))***---///111222***++++++,,,,,,,,,,,,+++...111333555666888;;;===AAAAAABBBCCCEEEGGGIIIJJJHHHJJJLLLNNNPPPRRRRRRSSSUUUVVVXXXZZZ\\\^^^______\\\^^^aaagggoooxxxzzz|||zzz~~~}}}qqqbbbWWWOOOIIIAAA===<<<<<<;;;999888888777666666666666777888777777666666555555444333333333444444333333333555444444333333222222111222222222222222222222222333333333222222222222111222222222222222111111111222222333333333333444444333333222222222222333333111222222333333333333333333444444444444555555555333444666777777777666555888888999:::;;;<<<======<<<===>>>???@@@CCCGGGJJJZZZmmm************************(((((()))******+++,,,,,,++++++************+++++++++++++++++++++,,,------((()))***+++,,,,,,,,,+++333666999;;;<<<<<<>>>???AAAAAABBBDDDFFFHHHJJJKKKJJJKKKMMMOOOQQQSSSTTTUUUVVVXXXZZZ]]]___``````___]]]___dddnnnyyymmm___VVVOOOFFF???======;;;:::999888777777666666777777555555555666777777888888333444444555555444444333444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333444444333333333222222333333333000111333444444444333222444444444444555555555555444444555666777666666666666777888999:::;;;;;;<<<===>>>??????@@@CCCGGGKKKZZZmmm++++++++++++++++++++++++(((((()))***+++,,,------*********))))))*********,,,,,,+++***************+++,,,---///000111111222666999===?????????@@@AAACCCCCCDDDEEEGGGIIIKKKLLLMMMMMMOOOPPPRRRUUUVVVWWWZZZ[[[]]]___``````___^^^```dddlllxxxzzzkkk^^^VVVLLLDDD@@@>>><<<999999999888777777777777777555555666666777888888888555555666666666666555555444444333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333444444444333333333333333333444111222333444555444333333444444444555555555666666444555555666666666666666666777888999:::;;;;;;<<<===>>>???@@@AAACCCHHHKKKZZZmmm++++++++++++++++++++++++))))))******+++,,,------******))))))))))))******))))))))))))***+++,,,,,,+++,,,,,,---///222333555777:::===???@@@@@@BBBCCCFFFFFFGGGGGGIIIJJJLLLMMMPPPPPPQQQRRRTTTWWWYYYZZZ]]]^^^___``````aaa``````bbbhhhssszzzhhh```UUULLLFFFBBB===:::999999888777777777777888999888888777777666666555666666777777777777666666333333333333333333333333222222222222222222222222111222222222222333333333111111111222222222222222222222333333333333444444444444333333333333444444222222333444444444444444444444555555555666666666555555555555666666666777888888999:::;;;<<<=========>>>???@@@AAADDDHHHKKKZZZmmm*********************************++++++,,,,,,,,,++++++************++++++((())))))***+++,,,...///++++++***+++---111444777999<<>>???@@@@@@AAADDDHHHLLLXXXkkk))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++---)))(((,,,444;;;<<<<<>>???@@@@@@AAADDDIIILLLVVViii************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++...+++***...666<<<>>>===@@@BBBEEEFFFFFFFFFGGGHHHIIIJJJLLLLLLLLLMMMOOORRRSSSUUUXXXZZZ[[[\\\^^^```^^^^^^___aaaffflllrrruuu|||xxxvvvsssqqquuuzzztttggg[[[OOOGGGAAA>>>:::888888888888777777777777777777666666555555666888888888777555444444444444444444444444444333333333222222222222111333333333333333333333333222222333333333333444444333333333333333333333333777555444222222222444555666555333222222333555666444555666666555555666777888666444444666777666555:::;;;===<<<<<<<<<===>>>===>>>???@@@AAADDDHHHKKKVVViii******************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,000777===?????????BBBEEEGGGGGGGGGHHHJJJJJJKKKLLLLLLLLLNNNRRRUUURRRUUUYYY\\\\\\\\\]]]^^^]]]]]]^^^bbbjjjsss}}}~~~~~~xxxtttqqqpppsssxxxpppaaaTTTMMMDDDAAA<<<:::999999999888777777888888777777666555777777777666666666555555555555555555555555555555333333333333222222222222222222222222222222222222222222333333333333444444444444444333333222222222666555333222222333444444555444333222222333444555333555666666555555666777777666555555777888888777888:::;;;;;;999999:::<<<<<<===>>>???@@@CCCGGGKKKVVViii******************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---...222888===???@@@???BBBFFFHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKNNNRRRUUUSSSWWW[[[^^^^^^]]]]]]]]]^^^^^^aaafffppp|||wwwvvvxxx}}}{{{xxxvvvxxx|||xxxggg[[[UUUIIIEEE???<<<::::::999888777888888888888777666666888777666555444555666666555555555555555555555555444444333333333222222222222222222222222222222222222222222333333333444444333333333333333333333333444444333222222333333444555444333333333333444555333444666555444444555777444444444555666888999:::888999::::::888888999:::<<<===>>>>>>???BBBGGGJJJUUUhhh******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///333888<<>>;;;:::999888888888888888888777777666888777555444333444555666444444444444444444444444444444444333333333222222444444444444444444444444222222222333333333444444111111222333333444555555333333333222222333333333444444444333333444444444333444555555444444555666555555555555444555666666;;;<<<>>>===<<<<<<===>>><<<===>>>>>>???BBBGGGJJJTTTggg++++++++++++++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000444888<<>><<<:::999888888999999888888777666777666555444444444555666444444444444444444444444444444444444333333333333444444444444444444444444222222333333333333444444000111111222444555555666222222222222333333333333444444444444444444444444222444555555444444555666999999888666222111111222999:::<<<<<<;;;<<<===???<<<===>>>???@@@CCCGGGKKKRRReee++++++++++++++++++++++++******++++++,,,------...------------------------------------------------,,,///333666:::===@@@BBBBBBFFFJJJMMMLLLKKKJJJJJJKKKMMMOOOQQQRRRTTTXXXZZZ^^^```bbbbbbaaaaaabbbcccbbbhhhrrr~~~|||vvvwww{{{zzzmmmaaa[[[QQQHHHBBB???<<<;;;888999999999999888777777666666555555444444444555555555555555555555555555555444444444444333333333333333333333333333333333222222333333333333444444222222222333333444444444111111222333333333333333333444444444444444444333222444555555444333555666888999999666333222333444555777999:::::::::<<<>>>===>>>???@@@AAADDDHHHKKKPPPccc++++++++++++++++++++++++******+++,,,,,,---......---------------------------------------------------000444888;;;>>>AAADDDCCCGGGKKKMMMMMMKKKJJJJJJIIILLLPPPSSSVVVYYY\\\___```bbbccccccbbbbbbccceeefffnnnzzz~~~|||~~~ggg```VVVLLLEEEAAA>>>===888999999999999888777777666555555555555444444444777777777777777777777777555555444444444333333333222222222222222222222222222222333333333444444444444444333333333333222222000111222333333333333333333444444555555444444333222333555444333333444666333555777777555555888;;;888999<<<======>>>@@@BBB>>>???@@@@@@AAADDDIIILLLOOObbb++++++++++++++++++++++++******+++,,,------------+++,,,,,,------.........+++---......---,,,---......000444888<<>>@@@@@@AAACCCGGGIIISSSccc~~~++++++++++++++++++++++++******+++,,,---------------------------.........,,,...//////...---...///333555888<<<@@@BBBCCCDDDCCCEEEHHHIIIJJJKKKLLLNNNPPPPPPRRRVVV[[[^^^______```dddhhhiiihhhjjjnnnrrruuufffZZZSSSLLLDDD===>>>>>>===;;;999888999999777666666666666777777888777777666666666666777777444444444444333333333222333333333333333333333333444333333333333333333222333333333333333333333333555444444333333444444555333222222111111222222333333444555444222111222333555444444555777888777555888999999::::::;;;<<<<<<===>>>@@@@@@AAACCCGGGIIITTTccc~~~++++++++++++++++++++++++******+++,,,------------//////.....................///000000///...///000666888;;;???BBBCCCDDDEEEBBBEEEHHHJJJKKKMMMOOORRRTTTTTTVVVZZZ___cccddddddbbbhhhmmmmmmkkkmmmttt{{{uuufff[[[RRRHHHBBB???>>><<<;;;:::999::::::777777777888777777666666777777666666666666777777555555555555444444444444444444444444444444444444222333333333333333333444333333333333333333333333555555444444444444555555333333222222222222333333666777888777555555555777888777666777999999888777999999999:::;;;;;;<<<<<<===>>>@@@@@@AAACCCGGGIIITTTddd++++++++++++++++++++++++******+++,,,------------000000//////.........---...///000///......///111777999;;;>>>@@@BBBBBBBBBCCCEEEHHHIIIKKKMMMPPPSSSWWWXXX[[[```eeeiiijjjjjjggglllqqqppplllooozzzsssdddXXXMMMFFFAAA>>><<<:::999:::999999777888999999888777555444555555444444444444555555555555555444444444444333555555555555555555555555222222222333333444444444444444444444444444444444555555444444444444555555555555444444444444555555666777888888666666777888;;;999888888999:::999888999999::::::;;;<<<<<<<<<===>>>@@@@@@AAACCCGGGIIITTTddd++++++++++++++++++++++++******+++,,,------------000000//////.........---,,,---......---...000222888999<<>>@@@@@@AAACCCGGGIIITTTddd++++++++++++++++++++++++******+++,,,------------//////..................***+++,,,------///222555;;;<<>>;;;;;;<<<:::888888888888999888888777777777777666666666666777777444444444333333333333222444444444444444444444444222333333333333333333444444444444444444444444444666666555555555555666666444444333333333333444444222333444444333333444555999777555555666888888888:::::::::;;;<<<<<<=========>>>@@@@@@AAACCCGGGIIISSSccc~~~++++++++++++++++++++++++******+++,,,---------------------------.........***+++,,,---...111555888<<<>>>AAADDDFFFHHHIIIIIIHHHIIIKKKLLLNNNQQQVVVYYY^^^ccclllvvv}}}|||xxxqqqwww~~~rrrddd\\\PPPJJJBBB?????????<<<999888888888777888888999999777777666666666666777777555555555555444444444444333333333333333333333333444333333333333333333222555555555555555555555555666666555555555555666666444444333333333333444444444666777777666666777999;;;999777777888;;;;;;<<<::::::;;;;;;<<<============>>>@@@@@@AAACCCGGGIIIRRRbbb}}}++++++++++++++++++++++++******+++,,,------------+++,,,,,,------.........***+++---...///333777;;;;;;===@@@CCCFFFHHHIIIIIIHHHIIILLLNNNPPPUUUZZZ^^^eeekkkvvvpppwwwzzzkkkcccUUUNNNFFFAAAAAAAAA>>>;;;888888777777777888:::;;;555555444444444444555555777666666666555555555555333333333333333333333333444444444333333222222222555555555555555555555555666666555555555555666666666666555555555555666666222444555555444444555777777555333333555888999:::::::::;;;;;;<<<============>>>@@@@@@AAACCCGGGIIIQQQaaa|||******))))))******+++,,,+++,,,------......------......---,,,++++++++++++++++++,,,...111555888::::::===BBBGGGJJJKKKJJJIIIDDDIIIMMMNNNNNNTTT```iiiooo{{{|||wwwkkkZZZSSSJJJEEEDDDCCC@@@===<<<;;;888666555555666666;;;999777555444444555666555444444555555666777888555555666666666666555555444444444444444444444444222333333444444333333222333333333333333444555555888777666555555666777777333444666777777777666555777777777777777888888999:::;;;<<<=========<<<;;;@@@AAABBBBBBBBBCCCFFFIIIVVVbbb{{{+++************+++,,,,,,+++,,,------......------......---,,,++++++,,,,,,......000222555999<<<>>>>>>AAADDDGGGJJJJJJJJJJJJGGGLLLPPPSSSUUU]]]jjjtttzzz}}}rrrjjj\\\MMMCCC>>><<<======;;;999777666777888888999888666555555555777888777777666555555555555555333333444444444444333333444444444444444444444444444444555555555555444444555555444444444555555666777777888888888888777666444444666777777777666555777777777777777888999999999:::;;;<<<===<<<<<<;;;:::<<<>>>???@@@CCCGGGJJJVVVbbb{{{+++++++++++++++,,,------+++,,,------......------...------,,,,,,,,,------///000222444888<<>>???@@@CCCGGGJJJUUUaaa{{{,,,,,,++++++,,,,,,---...+++,,,------......------...---------------.........///222666:::===AAABBBJJJIIIHHHGGGHHHIIIKKKLLLIIIMMMRRRXXX___kkkyyyqqq[[[JJJCCCAAABBB<<<;;;:::999999::::::;;;777777666666666666777888888888777777555444333333888888888999999888888888444444444444444444444444555555555666666555555555444333222222111222222222555666777777888777777666444555555666666666666666888888777777888888999:::999999::::::::::::;;;:::@@@AAABBBBBBBBBCCCFFFIIITTT```zzz,,,,,,++++++,,,,,,---...+++,,,------......------------------...//////000000222555999===@@@CCCDDDKKKJJJHHHFFFFFFHHHKKKLLLJJJNNNTTT[[[dddppp}}}ppp]]]RRRLLLEEE@@@:::::::::999999999::::::999888777666666555555555555555666777777666555555444555555666666555555444444444444444444444444444444444555555555555444444444444333333333333444444666555333222333444777888555555555555666666666777888888888888888999999:::999999999999::::::;;;;;;@@@AAABBBBBBBBBCCCFFFIIISSS___zzz+++++++++++++++,,,------+++,,,------......---------------...///000111222444666999===AAADDDEEEFFFIIIHHHFFFEEEEEEHHHKKKLLLNNNRRRYYYbbbmmmxxxuuudddZZZRRRGGG===;;;;;;;;;::::::999999999999999888777666555444444222333555777777777777666555555666666666666555555444444444444444444444444444444444555555444444444666555555555555666777888666444111000000333666999666555555555555666777777999888888888888999:::::::::::::::::::::;;;<<<<<<:::<<<>>>???@@@CCCGGGJJJRRR___zzz+++************+++,,,,,,+++,,,------......---------------...///111222333666888;;;>>>BBBDDDEEEFFFEEEDDDCCCCCCEEEGGGJJJLLLOOOTTT^^^iiiuuu~~~nnnaaaVVVKKKBBB=========<<<;;;:::999888777777777777777666555555222333555777888777777666666777777888888777777666444444444444444444444444555555666666666666555555333333333444555666777888444333222111222444666888666555555444555666777888999999888888999999:::;;;<<<;;;:::::::::;;;======:::<<<>>>???@@@CCCGGGJJJQQQ^^^yyy******))))))******+++,,,+++,,,------......---------------...000111333333555666:::===@@@BBBCCCCCCBBBBBBBBBBBBDDDGGGJJJLLLNNNTTT___lllyyyyyy{{{vvveeeYYYPPPKKK?????????>>>===;;;:::999555666666777777777777777333444666777888777666555333333444444444444333333444444444444444444444444666666777777777777666666//////000111222444555666333333444444555666777777666555555444444666777888999999888888999999:::;;;<<<<<<;;;:::;;;<<<===>>>@@@AAABBBBBBBBBCCCFFFIIIQQQ^^^yyy...//////...,,,++++++,,,---......///////////////,,,---...///000111222333888999<<>>:::;;;;;;::::::<<<888888888888888999999999666666666555444444333333777777666666666777777888555555555555555555555555666666555555555444444444444444444555555555555666666666888999888777888;;;666666666666666555555555444555888;;;<<<;;;999888;;;;;;:::;;;;;;<<<===>>>>>>?????????@@@CCCGGGKKKQQQ```zzz)))+++,,,,,,+++,,,---///,,,------...............---......000111222333444888:::<<>>>>>===;;;:::<<<999999999888888888888888999999999999999888888888777666666555666666777777333333333333333333333333666666555555555444444444444444444555555555555666555555555666666555666777555555555666666666666666666666777777888999::::::;;;::::::;;;;;;<<<===>>>>>>?????????@@@CCCGGGKKKQQQ```zzz(((***++++++++++++,,,...+++,,,,,,---...---------......///000111333444555999:::===???AAACCCCCCCCCCCCAAACCCHHHKKKLLLRRRYYYbbbmmmxxx~~~wwwwww|||qqqdddUUULLLCCCAAA???<<<;;;<<<::::::999999888888777777777777777777888888888888666666555555555555666666555555555555555555555555555555555555555444444444444444444555555555555666555444444444555666555444444444555555666666777777999777555333444666:::<<<::::::::::::;;;<<<===>>>>>>?????????@@@CCCGGGJJJQQQ```zzz,,,---...,,,***)))***+++,,,,,,---............---------...///000222444666:::;;;>>>@@@BBBCCCCCCCCCDDDCCCEEEIIIKKKNNNVVV___mmmvvv~~~rrr^^^RRRGGGBBB@@@===;;;<<<;;;;;;:::999888888777777444444555666777777888888777666555555555555555555777777777777777777777777555555555555555555555555444444444555555555555666444555444333666999888555333444444555666777888888999777444333333666999;;;::::::::::::;;;<<<=========>>>???@@@AAACCCGGGJJJQQQ___zzz---...///...,,,***+++,,,------...///////////////---------...///222555666;;;<<>><<<<<<<<<;;;;;;:::999888777777666666777888999:::;;;;;;777777666555555555555555888888888888888888888888444555555555555555555555444444444555555555555666222555555333444999999555333444444555666777888888777666666555666666777888:::999999::::::;;;<<<======>>>@@@@@@AAACCCFFFIIIPPP___yyy***,,,------------...000---...//////000000//////...------...000333666888<<<===@@@BBBCCCDDDDDDCCCFFFFFFHHHLLLOOOUUUcccqqqzzzsssbbbQQQHHHDDD@@@===<<<;;;;;;::::::999999888888555555666777888888999999999888777666666555666666666666666666666666666666444444444555555555555555444444444555555555555666222888999444222777888444444444555555666666777777666666777888888888777666999999999999:::;;;<<<===<<<>>>@@@AAABBBCCCFFFIIIPPP^^^yyy)))+++,,,---,,,,,,---///,,,---......//////......000/////////222555888;;;===>>>@@@BBBDDDDDDDDDDDDFFFGGGIIINNNQQQYYYiiixxx|||oooZZZNNNIIICCC???===::::::::::::::::::::::::555555555666666777777777::::::888777777666666666555555555555555555555555444444444555555555666666444444444555555555555666888AAACCC:::333666888555555555555666666666666666888888888888888888777777999999999999:::;;;<<<===<<<>>>@@@AAABBBDDDFFFHHHOOO^^^yyy,,,------,,,***))))))***+++,,,------......------222111111111333777;;;======???AAACCCDDDDDDDDDDDDGGGGGGJJJNNNSSS[[[mmm}}}yyybbbTTTMMMFFF@@@>>>:::::::::::::::::::::;;;:::::::::::::::;;;;;;;;;;;;:::999888777777777777777777777777777777777777444444444555555555666666444444444555555555666666???KKKMMM@@@666777:::888666666666666666555555555:::999888777777888999999999999999999:::;;;<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHOOO^^^yyy------------------------++++++,,,---...///000111000000111333555888:::;;;CCCAAA@@@@@@AAABBBAAA@@@GGGFFFJJJSSSZZZcccsssppp___VVVOOOEEE===???<<<999777888999::::::777777666666555444444444:::999777555555555555666666666777777888888999999777666555555555666888999888777666555444555666666CCCFFFFFF@@@777222555999666666777888999999::::::999999999::::::;;;;;;;;;;;;<<<=========<<<:::999<<<>>>@@@AAABBBEEEIIILLLWWW___uuu,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111222111111111444888;;;>>>BBBAAAAAABBBBBBBBBAAA@@@CCCDDDKKKUUU^^^hhhxxx~~~kkk___VVVLLLDDD@@@===:::888999::::::999777777888888888999999999;;;:::999888777777777888777777777777777888888888888888888888777555444333444444333333444555666777>>>>>>===:::777555666777666666777777888888999999999999::::::::::::::::::999999:::;;;<<<<<<;;;;;;===???@@@AAABBBDDDHHHKKKUUU^^^uuu++++++++++++++++++,,,,,,,,,,,,---...//////000111444333111111444888===@@@@@@AAABBBCCCCCCCCCBBBAAABBBFFFNNNZZZfffrrr~~~|||{{{{{{zzzvvvfffYYYNNNHHHAAA>>><<<::::::::::::999666666777999:::;;;<<<<<<;;;:::999888777777777888888888888888777777777777666777999:::999666333111333333333333555666777888888666444444666777777555777777777777777777888888:::::::::::::::999999999888888888999:::;;;<<<===>>>@@@AAAAAABBBDDDGGGJJJSSS\\\ttt+++,,,,,,,,,,,,,,,------,,,------...///000000000333333333444777;;;>>>@@@???AAACCCDDDDDDCCCCCCCCCGGGKKKSSS___lll{{{}}}|||lll]]]RRRMMMCCCAAA>>><<<<<<;;;:::888555666777888999::::::;;;888777777666666666666666999999888888777777666666444555777888999888666555444555555555666777888888444333333444666888888777888888888888888888888777:::::::::999999999999999:::999999888999;;;===>>>???@@@AAAAAABBBCCCFFFIIIQQQ\\\ttt------------......//////---.........///000000000000222666999<<<>>>>>>>>>>>>AAADDDEEEDDDCCCDDDEEEMMMQQQXXXaaappp{{{xxx{{{xxxggg[[[VVVGGGDDD@@@===<<<;;;:::999888888888888888888888888777777777777666666666555999999888888777777666666666666666666666777777888555555555666555555555555444666888888777777888:::999999999999999888888888999999999999999999999999===<<<;;;::::::;;;<<<===???@@@AAAAAABBBCCCFFFIIIQQQ[[[ttt------......//////000000....../////////000000000///222777===@@@@@@???>>>???BBBDDDDDDCCCCCCFFFIIIOOOUUU]]]gggvvv~~~{{{wwwwwwzzzoooaaaZZZKKKGGGAAA===<<<;;;;;;:::<<<<<<;;;;;;:::999888888888888999999999999888777888888888888777777777777;;;999777555444444555666444444555555444333222222666999;;;;;;999888999:::888888888888888999999999888888888888999999999:::>>>===<<<<<<;;;;;;;;;;;;>>>@@@AAAAAABBBDDDGGGJJJQQQZZZrrr,,,,,,------...//////000////////////000000000000000333888<<<@@@AAAAAA@@@@@@BBBDDDCCCAAACCCHHHLLLQQQ[[[fffrrr~~~yyy{{{~~~}}}}}}|||~~~}}}~~~zzzuuutttwwwzzzyyywwwxxxwwwggg]]]NNNIIIBBB===;;;;;;;;;<<<<<<;;;;;;:::999888888888777888999::::::999888777777777777777777888888888999999888777666555444444444555666777777666555555888777888999;;;;;;999777555555666666777777888888666666777888999::::::;;;::::::;;;<<<<<<<<<;;;;;;===???@@@AAABBBDDDHHHKKKOOOXXXooo++++++,,,,,,---...//////////////////000000000000333555777;;;>>>AAABBBCCC@@@CCCDDDCCCAAABBBIIINNNTTT```nnn}}}vvvrrrrrrsss~~~tttoooqqqwww{{{}}}{{{yyyvvvrrrpppsssxxx|||{{{wwwvvvxxx|||~~~zzzyyy{{{xxx{{{|||xxxrrroooqqqtttvvv}}}zzzzzzooocccPPPJJJCCC===:::;;;<<<===888888888777777777666666555666777888888777666555666666777777888888999999333555777999999888666555666777999:::;;;;;;;;;;;;999555222666<<<>>>999444222333333444555666777777555555666888999:::;;;<<<666777999;;;<<<<<<<<<;;;<<<>>>@@@AAABBBEEEIIILLLNNNVVVmmm---......///////////////,,,---.........///111333555777:::<<<===>>>@@@AAABBB@@@@@@BBBDDDEEELLLTTTZZZiiizzz}}}|||~~~|||tttlllhhhjjjooo|||xxxooommmmmmooouuu{{{xxxtttnnnkkkjjjlllmmmmmmttt}}}~~~xxxuuuuuuxxx{{{{{{yyy|||{{{wwwuuuuuuyyy~~~}}}|||zzz}}}nnn[[[SSSJJJEEE@@@:::888999::::::::::::::::::::::::333444666888999:::999999777777888888888888777777888888888888888888888888777777666666666666666777555555555555555666777888::::::999888777666555555999999:::::::::;;;;;;;;;:::;;;======<<<<<<>>>???===>>>???@@@BBBEEEGGGHHHQQQYYYjjj,,,------...............---...//////...///111333333666999;;;<<<>>>@@@BBBDDDBBBBBBEEEFFFHHHOOOWWWbbbrrr}}}xxxuuuvvvzzz}}}~~~{{{tttkkkeeedddiiivvvyyyoookkkkkknnnvvvzzztttpppnnnmmmllllllrrr{{{zzzwwwxxx{{{~~~zzz}}}|||yyyxxx|||}}}dddXXXLLLEEEAAA<<<::::::::::::::::::::::::::::::666666777888888888777666777777888888888888777777666666666666666666666666777777666666666666777777666666555555555666777777888888888888777777777777666666777777777888888888999;;;<<<<<<<<<<<<===???===>>>???@@@BBBEEEGGGHHHQQQYYYkkk+++,,,,,,---...---------...///000000//////111333333555888;;;<<<===???AAADDDCCCEEEHHHIIIKKKRRR[[[kkk~~~}}}{{{uuupppqqqvvv~~~}}}|||{{{{{{}}}}}}wwwlllccc^^^cccppp~~~qqqjjjiiiooo{{{}}}xxxtttqqqnnnkkkoooxxx|||}}}zzzwwwvvv|||rrrbbbPPPGGGCCC???<<<;;;999999999999999999999999888888888888777555444333777777888888888888777777666666666666666666666666777777666666666666777777777777666555555555666666666666777777888888888999555555666666666777777777999:::<<<<<<;;;;;;===>>>===>>>???@@@BBBEEEGGGHHHPPPYYYlll,,,,,,---............---///000111000000000222444666888;;;<<<<<<===???@@@BBBBBBEEEHHHIIILLLVVV```sss}}}|||}}}|||wwwsssssswww||||||{{{~~~}}}qqqfff___cccmmmvvvllljjjppp}}}xxxrrroooooowwwzzzxxxxxx~~~mmmVVVJJJEEEAAA===<<<999999999999999888888888888888888777666555444444777888888999999888888777777777777777777777777777777666666666666777777888888888777666555555555666777777777777888888888888888888888888999999999:::888:::;;;;;;:::;;;<<<>>>===>>>???@@@BBBEEEGGGHHHPPPYYYmmm------...//////////////////000111111111222444666:::<<<>>>???>>>>>>>>>@@@@@@AAADDDGGGIIINNN[[[hhh}}}}}}uuusssvvvzzzyyywwwwwwxxxzzz}}}~~~|||uuujjjdddfffooozzzmmmiiioooyyytttqqqyyyzzz{{{}}}yyy```QQQJJJCCC>>><<<:::::::::999999999888888777777777666666666666777888888999999999999888888777777777777777777777777666666666666666777888888999888777666666666666666888888888888777777777777999999999:::::::::;;;;;;888:::;;;;;;:::;;;<<<>>>===>>>???@@@BBBEEEGGGHHHOOOYYYnnn---...//////000000//////...000111222222444666999<<<>>>???@@@???>>>???@@@AAABBBEEEHHHKKKRRRcccrrrzzzqqqoooqqqrrrsssvvvxxx{{{}}}~~~}}}~~~xxxoooiiijjjooo~~~ooohhhlll}}}zzzttt|||zzz}}}mmm]]]QQQGGG@@@===<<<;;;;;;::::::999999999777777666666777888999:::888888999999999999888888666666666666666666666666666555555666666777888999888888777666666666777777999888888888777777666666777888888888888999999999999:::<<<<<<;;;;;;===>>>===>>>???@@@BBBEEEGGGHHHOOOYYYooo,,,---......//////......---///111222333555999;;;999;;;>>>?????????AAABBBEEEEEEHHHKKKNNNXXXlllxxxvvvxxxtttuuuwwwzzz{{{|||||||||zzz|||~~~}}}vvvjjjiiimmm|||uuukkkmmm{{{|||www~~~~~~yyy|||{{{iiiYYYKKKBBB@@@======<<<<<<;;;::::::999999888777777888999:::;;;888999999::::::999999888666666666666666666666666555555555555666777888999777777777666777777888888777777777777888888888888777777777777888888888888999;;;<<<<<<<<<<<<===???===>>>???@@@BBBEEEGGGHHHOOOYYYppp+++,,,------......------,,,...111222444666:::===666888<<<>>>???@@@BBBDDDIIIIIIKKKNNNRRR]]]ttt}}}|||||||||{{{zzzyyyyyyqqqooommmoooxxx~~~}}}hhhgggkkkyyy{{{oooppp}}}}}}yyyxxxzzzqqq^^^NNNDDDBBB>>>>>>===<<<;;;;;;::::::;;;:::999888888999::::::888999999::::::999999888888888888888888888888888555555555555666777999999777777666666777888999999555555666777888999::::::888888888888999999999999:::<<<======<<<===>>>@@@===>>>???@@@BBBEEEGGGHHHNNNYYYppp------------.........///...///111333777:::===?????????@@@??????AAADDDGGGEEEJJJNNNPPPVVVggg~~~~~~uuullliiieeeccceeekkkyyy}}}rrrkkkkkkyyyvvvuuuzzz~~~{{{zzzzzzeeeTTTHHHBBB???===;;;:::;;;;;;:::999;;;999777888:::;;;:::777:::999888888999999888666888888888888888888888888:::999999999888777777777555666777999999888888777666666777777888888999999::::::999999999999999999::::::;;;;;;<<<=========???@@@AAAAAABBBDDDGGGJJJQQQZZZooo---.........///////////////000111444777:::===??????@@@AAAAAAAAACCCEEEHHHCCCHHHMMMRRR\\\pppvvvnnnjjjeee``````eeerrrvvvnnnlllxxxyyyvvv~~~xxx}}}~~~|||}}}|||mmm\\\OOOHHH>>><<<:::999999:::999888;;;999777888:::;;;:::888;;;999888888888888666555777777777777777777777777999999999888888888888888555666777888999888888777777777777777888888888888999999999999999999999999::::::;;;;;;<<<=========>>>???@@@AAAAAACCCFFFIIIQQQZZZooo////////////000000000000000111333666999;;;>>>??????AAACCCDDDDDDEEEGGGHHHDDDIIIOOOWWWddd{{{}}}uuuooohhhaaa^^^aaakkk}}}{{{rrrmmmuuu}}}vvv|||}}}xxx}}}|||xxx~~~tttcccUUULLLAAA>>>;;;999999:::999999;;;999888999:::;;;:::888:::999777777888777666444666666666666666666666666888888888888888999999999666666777888888888888777888888888888888777777777888888888999999::::::;;;::::::;;;;;;<<<============???@@@@@@@@@BBBEEEHHHPPPZZZnnn///000000000000111111111111222555777:::===>>>???>>>@@@CCCEEEEEEEEEGGGHHHJJJNNNTTT]]]mmmxxxoooeeeaaa```gggvvvvvvnnnrrrwww{{{}}}yyy~~~xxxssswwwmmm\\\RRRFFFCCC>>>;;;;;;;;;;;;:::::::::999::::::::::::999888777666666888888777666777777777777777777777777777777777888999999999:::666777777777888888888888999999999888888777777777777777888999::::::;;;;;;::::::;;;;;;<<<============>>>??????@@@BBBEEEHHHOOOYYYmmm000000000000111111111222222444666999<<<>>>???@@@===???BBBDDDDDDEEEGGGHHHLLLQQQYYYfffxxxwwwllleeecccgggqqq|||zzzqqqrrr|||www{{{~~~yyy~~~~~~uuunnnpppzzzyyyfffYYYLLLGGGAAA<<<::::::::::::::::::;;;::::::::::::;;;666555555666999::::::999888888888888888888888888777777777888999999999:::777777777777777888888888::::::999999888888777777777777888999::::::;;;;;;::::::;;;;;;<<<============>>>??????@@@BBBEEEHHHNNNXXXmmm000000000000111111111111333555888;;;>>>???@@@@@@>>>@@@BBBCCCDDDEEEHHHJJJKKKRRR___rrr~~~rrrlllhhhiiiooowwwuuutttzzzxxx|||xxx}}}{{{rrriiiiiiqqqzzzmmm^^^QQQKKKCCC===999999888888999;;;<<<;;;:::999:::<<<666555555777:::;;;;;;:::888888888888888888888888888888888888888999999999777777777666777888888999999999999999999888888888888888888999999::::::;;;::::::;;;;;;<<<============???@@@@@@@@@BBBEEEHHHMMMWWWlll/////////000000000111111444666999===???@@@@@@@@@@@@AAACCCCCCDDDFFFJJJMMMMMMVVVhhh{{{uuuqqqooorrrwww{{{wwwzzzzzz{{{{{{zzzoooeeeccckkkrrrxxxhhhYYYRRRIIIAAA<<<;;;::::::999;;;===<<<:::999:::<<<:::888888999:::;;;:::999888888888888888888888888999999999888888888888888888777666666666777999999888999999999999999999:::999999999999999999999999::::::;;;;;;<<<=========>>>???@@@AAAAAACCCFFFIIILLLWWWkkk////////////000000000000555777:::===@@@AAAAAA@@@BBBCCCCCCDDDEEEGGGLLLOOORRR\\\ooo|||xxxuuuvvvzzz{{{yyy{{{|||zzz~~~yyynnncccaaagggnnn{{{wwwaaaYYYOOOFFFAAA???>>>>>>999;;;===<<<:::999:::======;;;::::::::::::999777777777777777777777777777:::999999999888888777777888777666666666777999:::888888888999999::::::;;;::::::999999999999999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBDDDGGGJJJLLLWWWkkk000/////////000111222222666888<<<>>>???@@@AAACCCCCCAAABBBEEEEEEEEEIIIOOOYYYcccyyy}}}}}}|||www~~~~~~~~~yyyqqqgggaaaeeennn{{{pppbbbSSSIIIBBB===;;;<<<;;;;;;;;;:::;;;;;;<<<<<<777888888999888777666555777777666666666666777777777777777777777888888999777666555555555666888999666777777777777888888888999999888888999999:::;;;;;;<<<==================???@@@AAAAAAAAABBBEEEHHHLLLTTTggg000//////000000111222333666999===???@@@@@@BBBCCCBBBAAABBBEEEFFFGGGLLLSSS[[[iii|||yyy~~~{{{rrrggg```ccckkkzzzzzzkkkZZZNNNEEE???===>>>::::::999999999::::::;;;888888999999999888777666888888777777777777888888999888777777666666666666777666666555666777888999777777777888888888999999999999888888999999:::;;;;;;<<<<<<===============???@@@@@@@@@@@@BBBEEEHHHLLLTTTfff/////////000000222333333888;;;>>>@@@AAAAAACCCDDDBBBAAACCCFFFGGGHHHPPPYYYaaattt~~~~~~|||~~~ttthhh___aaahhhyyyyyyeeeUUUJJJBBB???@@@;;;::::::999999:::::::::888999:::::::::999888777999999888888888888999999:::999888666555555444444777777666555666777888999888888888888999999999:::999999888888999999:::;;;;;;;;;<<<===============>>>???@@@@@@@@@BBBEEEGGGLLLTTTeee/////////000111222333444999<<>>>>>>>>===>>>???@@@@@@@@@AAADDDGGGLLLTTTddd~~~//////000000111333444555:::===@@@BBBBBBBBBCCCDDDDDDCCCDDDEEEEEEHHHTTTaaasss~~~}}}xxxlllcccdddjjjxxx~~~jjjZZZKKKCCCAAA<<<<<<;;;:::::::::::::::999:::;;;<<<<<<;;;:::999777777666666666666777777777777666666666666777777888777666666666777999:::888888999999999:::::::::999999888888999999:::;;;:::;;;<<<===>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDGGGLLLSSSccc}}}//////000000222333555666:::===@@@AAAAAABBBBBBDDDDDDCCCDDDEEEEEEJJJYYYhhh|||xxxwwwyyy|||zzzmmmdddeeelllyyywwwdddRRRFFFBBB;;;;;;:::999888888888888888999:::;;;;;;;;;:::999777777666666666666777777777777777777777888999999888888777666777888999:::888888888888999999999:::999999888888999999:::;;;::::::<<<===>>>>>>>>>>>>===>>>?????????AAADDDFFFLLLSSSccc|||//////000111222444555666:::<<>>>>>??????===>>>?????????@@@DDDFFFLLLRRRbbb|||//////000111222444666777:::<<>>>>>=========777777999:::;;;::::::999999999888888888888999999<<<<<<:::999888888777777999888777777777888::::::666777777777777888888888999999888888999999:::;;;999:::;;;===>>>?????????===>>>?????????@@@CCCFFFKKKRRRbbb|||333333222222333555666777===>>>@@@BBBDDDDDDDDDDDDGGGDDDFFFLLLNNNUUUlllyyyttt|||yyy|||yyylllcccdddjjjoooZZZNNNCCC???======<<<999888;;;<<<<<<======<<<<<<;;;:::888888999999999:::::::::999888888777777888888999888888888777777777777777999999999::::::999999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>???@@@@@@@@@AAADDDGGGHHHPPP```{{{333222222222333444666777===>>>@@@BBBCCCCCCCCCCCCGGGDDDFFFLLLQQQZZZsss|||zzzvvvwww~~~zzzmmmddddddjjj~~~|||dddTTTFFFAAA>>>???>>>;;;:::===;;;<<<<<<<<<<<<;;;::::::888999999999999:::::::::;;;::::::999999::::::;;;999999999888888888888888888888999999999999888888::::::::::::999999999999999999:::;;;;;;<<<======???@@@AAAAAAAAABBBEEEHHHIIIPPP^^^www222111111111333444666888===>>>@@@AAABBBBBBBBBAAAFFFDDDGGGMMMUUUccc~~~|||vvvssswww{{{nnnddddddjjjqqq\\\JJJDDD@@@@@@???===<<>>???@@@AAABBBBBBBBBCCCFFFIIIJJJOOO[[[rrr111111111111333555777999>>>???AAABBBCCCCCCBBBBBBGGGFFFHHHOOOYYYlll|||vvvvvvzzz{{{mmmcccccciiizzzaaaNNNFFF@@@@@@@@@======???::::::;;;;;;::::::999888999999999:::::::::;;;;;;888888777777777777888888888888888999999999999999777777888888888888777777111333666999;;;<<<;;;;;;999999:::;;;<<<===>>>>>>???@@@AAAAAAAAACCCFFFHHHJJJOOOYYYmmm111111111222444666999:::???@@@BBBCCCDDDDDDDDDDDDHHHHHHKKKRRR___uuu~~~zzzyyy{{{mmmbbbbbbggg|||~~~{{{{{{fffSSSIIIAAA??????===<<<===::::::;;;;;;::::::999888999999:::::::::;;;;;;;;;888777777666666777777888777777777777888888999999777777888888888888777777111333666999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAEEEGGGKKKOOOWWWiii111111222333555888;;;<<>>???@@@@@@@@@AAADDDGGGKKKOOOWWWhhh222222222444777:::===>>><<<>>>@@@CCCEEEFFFGGGGGGGGGKKKRRR\\\nnn~~~{{{pppdddccchhhttt|||yyy|||rrr___RRREEEAAA@@@>>>;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<999999888888888888999999666666777888888999::::::888888999999999999888888::::::::::::999999999999;;;;;;<<<<<<======>>>>>>>>>@@@@@@@@@@@@BBBEEEGGGJJJOOOWWWhhh222222333555888;;;>>>@@@;;;<<>>???AAAAAAAAACCCEEEHHHGGGKKKUUUgggrrrfffeeejjjzzz~~~zzzxxxyyyjjj\\\LLLDDD@@@===;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555777777777777777777777777888888777777777777888888:::888666777999:::999666777888888888888999999999===;;;999777888;;;>>>@@@AAABBBBBBBBBAAABBBEEEGGGMMMOOOXXXnnn222333666999;;;>>>???@@@>>>???AAAAAABBBCCCFFFHHHJJJNNNYYYnnnrrrgggeeejjjxxx}}}zzzyyy{{{sssdddRRRHHHCCC>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999888777777777777777777777777777777::::::999999999999:::::::::888666777999:::999777888888888888999999999999999999999999:::;;;<<<<<<@@@AAAAAAAAAAAABBBEEEHHHMMMPPP[[[rrr222444666999<<<>>>???@@@>>>???AAABBBBBBDDDGGGIIINNNSSS```xxxttthhhfffjjjttt~~~|||zzzxxxxxx{{{|||oooZZZNNNFFF???======;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::999999777777777777777777777777::::::999999999999::::::999888777888999999888777888888888888999999999:::888999:::<<<===<<<<<<;;;>>>???@@@@@@@@@BBBEEEHHHMMMQQQ^^^www000222444777999;;;<<<===>>>@@@AAABBBCCCEEEHHHJJJOOOVVVggg~~~{{{zzz|||{{{}}}tttiiifffiiippp|||xxxvvvssstttwwwxxxxxxbbbSSSIIIAAA>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;::::::888888888888888888888888888888777777777777888888999888888888888999888888888888888999999999:::::::::;;;<<<===>>>>>>>>>===<<<>>>??????@@@BBBEEEHHHLLLQQQ```zzz000222444666999:::<<<<<<>>>@@@BBBCCCDDDFFFIIIKKKOOOZZZppp{{{xxxtttssstttoootttuuujjjfffhhhlllzzzyyytttpppmmmmmmpppttt{{{iiiYYYMMMDDD??????=========<<<<<<;;;;;;;;;999999:::;;;;;;;;;::::::999999999999999999999999888888777777777777888888888888999888888888888999888999999999999:::::::::<<<<<<;;;;;;<<<===>>>???<<<>>>??????@@@BBBEEEHHHJJJQQQaaa|||444555777999;;;===>>>>>>>>>@@@BBBCCCDDDFFFJJJLLLPPP```{{{zzztttqqqmmmlllmmmiiippp}}}uuujjjeeefffiiitttuuupppkkkggggggjjjnnnvvvtttbbbTTTIIIBBBAAA>>>>>>======<<<;;;;;;;;;999:::::::::::::::999999999999999999999999999999::::::999999999999::::::777999999999888777888999999999999999::::::::::::;;;;;;::::::;;;<<<>>>???>>>???@@@@@@@@@BBBEEEHHHIIIPPPaaa}}}666777999;;;===???@@@@@@>>>@@@CCCDDDEEEGGGJJJMMMSSSgggvvvoookkkhhhhhhjjjhhhppp}}}~~~tttiiidddeeegggooo|||yyyppplllhhhddddddggggggooo}}}mmm]]]OOOEEEBBB>>>>>>>>>===<<<;;;;;;;;;999:::::::::999888777777::::::::::::::::::::::::::::::999999999999::::::777999:::999777666888:::999999999:::::::::;;;;;;<<<<<<===>>>????????????@@@AAAAAAAAAAAABBBEEEHHHJJJQQQbbb~~~666777999;;;===???@@@@@@???@@@CCCDDDEEEHHHKKKMMMVVVmmmuuummmiiiggggggjjjjjjrrrxxxuuuzzz~~~{{{tttuuuvvv|||tttiiiddddddffflllxxx|||sssllliiigggccccccfffbbbjjjxxxuuucccSSSGGGCCC???>>>>>>===<<<;;;;;;;;;:::::::::999888777666555::::::::::::::::::::::::888888777777777777888888666999::::::777666888:::999999:::::::::;;;;;;;;;===???BBBEEEFFFDDDBBBAAAAAABBBBBBBBBAAABBBEEEGGGKKKRRRccc666777999;;;<<<>>>>>>???BBBAAABBBFFFFFFEEEHHHNNN]]]vvvpppggggggiiihhhfffjjjrrruuusssrrrnnnnnnrrrjjjjjjjjjkkkrrr}}}pppgggbbb```aaakkkwwwwwwrrrlllgggdddcccbbbaaabbbgggqqqrrr\\\MMMGGGCCCBBB@@@???>>>===<<<;;;::::::999888999:::;;;<<<<<<;;;:::888777666666555666666777888999::::::;;;777777888999::::::;;;;;;999;;;<<<:::777777;;;???CCCHHHNNNSSSSSSNNNGGGBBB>>>>>>???@@@AAACCCDDDEEEKKKRRRbbb}}}666777999;;;===>>>??????BBBAAACCCFFFGGGFFFKKKRRRccc|||{{{ooogggeeeeeeeeeeeepppxxxwwwrrrnnniiifffhhhccccccaaa```cccooo|||ooogggdddcccdddmmmxxxuuuqqqkkkgggeeedddcccbbbbbbfffooo}}}hhhVVVNNNBBB@@@>>><<<;;;;;;::::::;;;;;;;;;;;;;;;<<<======<<<;;;:::999888777777777999999999999888888888888777777777888888999999::::::;;;;;;<<<>>>BBBGGGKKKRRRRRRSSSRRRNNNIIICCC@@@>>>>>>???@@@AAACCCDDDEEEKKKQQQaaa{{{777888999;;;===>>>??????CCCBBBDDDGGGGGGHHHNNNWWWlllwwwrrrkkkfffdddfffiiilll{{{{{{tttnnngggbbbaaa___]]]ZZZVVVUUU[[[eeemmmwww{{{ooohhhfffeeehhhoooyyyssspppkkkhhhffffffdddccccccfffnnnzzzrrr]]]RRRDDDAAA===;;;;;;<<<;;;:::<<<<<<===>>>>>>>>>>>>===;;;;;;:::999999999999999:::999999999888888888888777777777888888888888888;;;:::;;;???FFFNNNSSSVVVXXXUUUQQQKKKFFFBBB@@@>>>>>>>>>???@@@AAACCCDDDEEEJJJPPP___yyy777888:::<<<>>>???@@@@@@BBBAAACCCFFFFFFIIIRRR\\\vvv|||mmmllliiiffffffllluuu}}}}}}wwwpppjjjfff```^^^ZZZTTTQQQRRRWWW[[[eeelllzzz|||qqqjjjfffeeeiiiqqq|||vvvrrrnnnkkkiiigggeeecccdddgggmmmyyy~~~eeeVVVIIIEEE@@@===>>>>>>>>>===;;;<<<===??????>>>======;;;::::::999999:::;;;;;;666777777888999:::;;;<<<999999999888888888888888;;;;;;<<>>===>>>>>>>>>>>>???@@@AAACCCDDDEEEKKKPPP^^^xxx888999;;;===>>>@@@@@@AAA@@@AAACCCEEEFFFJJJVVVccc|||ooonnnllliiikkktttvvvooocccaaa\\\WWWSSSRRRSSSTTTVVVYYYddduuutttkkkfffcccgggppp~~~{{{xxxtttqqqnnnjjjfffddddddfffkkkvvvrrr```OOOHHHAAA>>>>>>???>>>===:::;;;<<<===>>>===<<<<<<::::::999999::::::;;;;;;777777888999:::;;;;;;<<<::::::::::::::::::999999:::;;;===DDDJJJMMMLLLJJJ@@@???===<<<;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEMMMQQQ^^^www999:::;;;===???@@@AAAAAAAAAAAACCCEEEFFFLLL[[[iii~~~vvvuuurrrqqqsss|||xxxiiifffaaa[[[VVVSSSRRRQQQOOOQQQXXXdddvvvtttlllfffccceeennn}}}{{{xxxtttpppkkkgggdddeeeiiisss|||hhhSSSKKKBBB===>>>???===;;;::::::;;;<<<<<<<<<<<<;;;:::999999999999999:::;;;::::::::::::999999999999:::::::::;;;;;;;;;;;;;;;999;;;===AAADDDDDDBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEMMMQQQ^^^www999:::<<<>>>@@@AAAAAABBBBBBCCCEEEGGGHHHOOO```ppp{{{wwwwwwvvvwww|||wwwssslllddd^^^YYYUUUSSSOOORRRVVV[[[dddrrr|||qqqjjjgggfffcccjjjxxx}}}zzzvvvqqqmmmhhhhhhkkktttpppYYYOOODDD>>>??????===:::;;;;;;::::::;;;;;;<<<===:::999999888888888999999;;;;;;:::::::::999999999999999999::::::;;;;;;;;;999:::<<<<<<<<<<<<===>>><<<<<<<<<============>>>>>>>>>???@@@AAACCCDDDEEELLLPPP]]]uuu999:::<<<>>>@@@AAABBBBBBDDDEEEGGGIIIJJJRRRcccuuuzzzvvvssstttvvv{{{wwwnnnfff___ZZZVVVNNNQQQSSSSSSTTT\\\kkkvvvxxxnnnhhhhhhiiibbbgggttt{{{uuuqqqnnnmmmooowwwzzz^^^TTTHHHAAAAAABBB@@@<<<<<<<<<;;;::::::<<<===>>>:::999888888777777888888777888999999;;;;;;<<<===777777888999::::::;;;;;;999::::::999777888===AAA;;;;;;;;;;;;<<<>>>???@@@>>>>>>???@@@AAACCCDDDEEEKKKOOO[[[ttt