BM6P6(@ ~~~}}}vvvpppmmmjjjfffdddfffhhheee]]]TTTIIIDDD@@@@@@AAAAAAEEEJJJOOOSSSXXX]]]```dddhhhkkknnnwwwzzzyyyyyyyyy||||||xxxpppmmmiiicccXXXNNNNNNRRR]]]```hhhrrrzzz}}}{{{xxxpppdddVVVMMMJJJOOO\\\iiilllmmmnnnllljjjiiijjjkkkgggiiihhhfffeeeccc[[[RRRXXXXXXYYYUUUMMMLLLWWWeee}}}~~~xxxqqqmmmkkkggg```ZZZWWWXXXXXXYYYXXXWWWUUUTTTTTTLLLCCCAAADDDFFFCCC??????@@@AAABBBBBBAAA@@@???@@@????????????@@@AAAAAA>>>===>>>>>><<>>??????===AAAMMM[[[sss|||uuukkk___VVVRRRXXXhhhxxx~~~yyy}}}xxxooonnntttzzznnnZZZOOOKKKEEEBBBCCCFFFIIIKKKMMMNNNPPPRRRSSSUUUVVVVVVWWWWWWWWWWWWXXXZZZ\\\]]]^^^^^^___``````______^^^^^^]]]^^^^^^^^^\\\XXXUUUXXX\\\aaabbb```]]]^^^```ffflllvvv}}}zzz|||~~~~~~~~~~~~~~~xxxmmmfffbbb^^^ZZZWWWSSSOOOLLLLLLMMMOOOOOOPPPRRRVVVYYY\\\___ccceeeiiiqqq||||||yyyvvvtttnnnoooooolllhhhdddaaaaaa```aaadddhhhjjjjjjgggdddbbbcccbbb___\\\___fffmmmvvv{{{{{{|||vvvjjjaaa^^^fffrrryyy|||~~~}}}uuunnnjjjjjjmmmoookkkiiihhhiiilllnnnoooooosssrrrqqqsssuuuuuurrrooolllkkkjjjkkkmmmrrrvvvyyyyyyxxx~~~zzzqqqlllllljjjgggiiijjjggg___XXXIIIDDD@@@AAAAAAAAAEEEKKKOOORRRUUUXXXZZZ\\\___aaacccmmm|||~~~uuulllfff___XXXUUUVVVVVVWWWZZZ```fffnnntttwwwrrrhhh]]]VVVPPPPPPWWW```iiimmmrrrtttuuuttttttttt{{{}}}ppp___SSSRRRRRRQQQNNNOOOZZZfffuuuxxxsssoookkkfffbbb^^^^^^]]]]]]\\\\\\]]]]]]ZZZ[[[ZZZVVVQQQNNNNNNPPPKKKKKKJJJIIIIIIHHHHHHHHHEEEDDDDDDCCCBBBBBBAAAAAA@@@???@@@@@@???BBBPPP^^^wwwsssiii]]]VVVTTT[[[kkk{{{{{{~~~zzztttuuu}}}mmm[[[PPPLLLGGGDDDEEEHHHKKKMMMOOOPPPPPPQQQSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\[[[]]]```bbbcccbbb```^^^]]]]]]]]]^^^___^^^[[[XXXXXX\\\aaabbbaaa```aaaccceeeiiiqqq|||xxxxxxyyy~~~||||||}}}~~~xxxlllfffccc^^^ZZZWWWTTTQQQNNNNNNOOOOOOOOOOOORRRWWWZZZ[[[^^^bbbcccgggooo|||{{{wwwuuuoooppppppmmmhhhdddaaa```___aaadddhhhkkkjjjgggddd___``````___^^^bbbjjjppp{{{oooeee```fffpppxxx}}}|||wwwtttssstttuuupppnnnmmmmmmppprrrrrrrrrwwwuuusssrrrrrrqqqooommmhhhfffdddcccffflllrrrwww~~~{{{vvvxxx~~~}}}sssmmmllljjjhhhiiiiiifff___ZZZJJJEEEAAAAAAAAAAAAEEEKKKOOOQQQTTTVVVWWWXXXZZZ\\\aaajjjyyyyyymmmgggccc]]]YYYYYYYYYYYYYYY[[[```iiiuuu}}}{{{qqqeee\\\UUUTTTZZZbbbjjjooouuuzzzzzzxxxwwwvvvwwwyyy}}}|||jjjXXXUUUSSSQQQNNNNNNVVV```pppzzz|||vvvrrrnnnjjjgggbbbaaa```___^^^___```aaa^^^___```^^^[[[YYYYYYYYYYYYXXXVVVTTTRRRPPPOOOOOONNNMMMKKKIIIFFFCCCAAA@@@@@@???@@@@@@???DDDRRRaaavvv~~~qqqggg[[[UUUUUU\\\mmm{{{{{{{{{}}}xxxyyy~~~jjjZZZPPPLLLHHHFFFHHHKKKNNNOOORRRQQQQQQQQQSSSUUUWWWXXXZZZZZZZZZZZZZZZZZZ[[[[[[[[[\\\___aaabbbbbbaaa```ZZZZZZ\\\^^^aaabbbaaa___\\\___ccceeeeeeeeefffhhhfffjjjooo{{{}}}wwwtttttt{{{|||~~~~~~|||{{{{{{|||~~~yyynnnfffbbb\\\XXXUUUSSSQQQOOOOOOOOOOOONNNOOORRRWWW\\\\\\___ccccccfffnnn}}}~~~zzzvvvrrrooojjjkkkkkkiiieeebbb```___^^^```cccgggjjjiiifffbbb]]]]]]]]]]]]^^^cccjjjooozzz}}}uuujjjcccgggooowww}}}}}}{{{yyyyyyyyyuuusssqqqqqqsssuuuvvvuuuxxxvvvtttrrrqqqpppooonnnjjjgggccc```bbbhhhooosss|||wwwssswww~~~uuunnnllljjjhhhhhhhhheee___[[[LLLFFFBBBBBBAAAAAADDDJJJNNNPPPSSSUUUUUUVVVXXXYYY\\\ffftttzzznnniiigggccc^^^]]]]]]]]]\\\ZZZ\\\fffuuuzzzlll```XXXVVV]]]eeemmmrrryyy}}}}}}zzzwwwuuurrrssswwwrrr]]]XXXTTTQQQOOOOOOVVV^^^mmmxxxzzzuuuqqqnnnlllfffeeecccbbbaaaaaabbbbbb`````````bbbdddeeecccaaabbbbbbaaa```___^^^]]]]]]ZZZXXXUUUQQQLLLGGGBBB@@@@@@???@@@@@@@@@EEETTTcccvvv~~~~~~ooodddYYYTTTVVV^^^mmm{{{~~~~~~zzz}}}{{{hhhYYYQQQNNNJJJIIIKKKNNNPPPQQQTTTSSSSSSSSSTTTUUUWWWXXXZZZZZZ[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]^^^```aaabbb[[[[[[\\\___bbbdddcccbbb^^^```ccceeeggggggiiijjjjjjmmmpppyyywwwrrrqqqxxxzzz||||||{{{{{{{{{|||}}}{{{qqqfffaaa[[[UUURRRQQQOOONNNOOOOOONNNNNNNNNRRRWWW[[[]]]bbbeeeeeefffnnn}}}~~~yyytttppplllhhheeeaaacccddddddbbb```___```___```dddgggiiigggbbb^^^ZZZZZZYYYYYY[[[```eeeiiiuuuwwwyyyzzz{{{{{{ppphhhiiiooovvv|||~~~}}}|||xxxvvvttttttvvvwwwwwwwwwxxxwwwvvvuuusssrrrssssssqqqnnniiieeeeeehhhmmmqqqxxx|||uuurrrvvv}}}wwwqqqlllkkkiiihhhgggddd___\\\NNNHHHDDDBBBAAA@@@CCCHHHKKKMMMPPPRRRSSSTTTVVVWWWWWWaaappp{{{{{{qqqnnnlllhhheeedddaaabbb```[[[ZZZcccssspppddd[[[XXX^^^fffnnnsssyyy}}}|||yyyuuusssrrrsssuuu{{{uuuaaaZZZTTTSSSRRRSSSXXX^^^jjjtttzzzvvvrrrpppjjjiiigggfffddddddccccccbbbbbbbbbeeeiiilllkkkiiiggghhhjjjlllmmmmmmlllkkkeeeccc___ZZZSSSMMMGGGCCCAAA@@@AAAAAABBBHHHXXXgggzzz{{{lllbbbWWWTTTXXXbbbqqq~~~~~~zzzfffYYYQQQNNNLLLKKKMMMQQQSSSTTTWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[\\\\\\[[[\\\]]]___aaabbb```______```bbbcccbbb```___```bbbdddfffggghhhiiillloooqqqxxx}}}uuupppooovvvxxxzzz{{{zzzzzz{{{||||||~~~~~~vvvhhhbbbZZZTTTPPPOOONNNMMMMMMNNNNNNNNNNNNQQQVVVYYY^^^ccchhhggggggmmm{{{xxxtttnnniiifffdddaaa```\\\___aaabbbbbbaaabbbcccbbbdddfffiiiiiieee___ZZZWWWVVVUUUVVVXXX]]]aaadddnnnoooqqqrrrttt{{{vvvmmmlllpppttt{{{~~~yyywwwuuuuuuvvvwwwwwwvvvxxxyyyzzzyyyxxxwwwxxxzzzyyyvvvrrrnnnlllmmmooopppvvvzzztttsssvvv}}}yyysssmmmlllkkkjjjgggdddaaa^^^QQQJJJEEECCCAAA???AAAFFFFFFIIILLLOOOPPPRRRTTTVVVXXXbbbpppzzz|||uuusssqqqmmmkkkkkkggghhhfff```\\\cccsssvvvkkkaaa\\\```ffflllqqqwww{{{{{{xxxuuusssppprrruuuzzzxxxhhh```XXXUUUTTTTTTWWW[[[bbblllwww{{{{{{wwwuuunnnmmmlllkkkiiigggeeecccdddfffhhhjjjjjjllloooqqqnnnpppsssuuuvvvuuusssqqqkkkjjjgggbbb[[[TTTNNNJJJCCCCCCCCCDDDEEEKKK\\\lllzzz~~~xxxiii___VVVVVV\\\hhhxxx~~~{{{fffZZZRRROOOMMMMMMOOORRRUUUUUU[[[[[[\\\\\\\\\\\\\\\\\\YYYZZZ\\\]]]]]]]]]\\\\\\\\\]]]]]]^^^___``````aaabbbaaa```aaaccccccbbbaaabbbbbbccceeegggiiiiiiiiikkknnnqqqwww|||vvvxxx|||zzz|||~~~|||vvvqqqnnnnnnuuuwwwyyyyyyxxxxxxyyyzzzzzz}}}xxxjjjddd[[[TTTPPPNNNMMMMMMKKKLLLMMMNNNOOOQQQTTTWWW]]]dddiiihhhfffkkkxxx~~~}}}{{{zzzppplllfffbbbaaaaaaaaaaaa___aaadddfffffffffggghhhggghhhjjjllljjjeee]]]WWWSSSRRRQQQSSSWWW\\\```bbbfffgggggggggjjjrrr}}}{{{qqqooopppsssxxx~~~}}}~~~}}}yyywwwuuutttuuuvvvvvvuuuyyy|||}}}||||||~~~~~~}}}zzzwwwuuusssrrrrrruuuxxxttttttxxxzzztttnnnnnnmmmkkkhhheeebbb```RRRLLLFFFDDDAAA>>>@@@EEECCCFFFIIILLLNNNPPPSSSUUU]]]gggsss{{{|||xxxwwwuuuqqqoooqqqlllnnnllleee___eeettt|||rrrhhhbbbccchhhjjjooouuuyyyzzzxxxuuutttkkkooouuuzzzzzzpppfff\\\WWWUUUSSSTTTVVVZZZdddoootttyyy~~~zzzxxxqqqqqqpppooollliiifffddddddjjjnnnmmmjjjjjjpppvvvuuuwwwzzz{{{zzzvvvrrrooonnnmmmjjjfff```YYYSSSOOOFFFEEEEEEFFFGGGNNN___oooxxx~~~}}}vvvggg]]]UUUWWW___lll}}}ssszzz|||ggg[[[RRRPPPMMMNNNPPPTTTVVVVVV]]]^^^___`````````^^^^^^YYYZZZ\\\]]]^^^^^^]]]]]]\\\]]]```bbbcccbbb```___```______aaadddeeefffeeefffffffffgggjjjkkklllkkkjjjmmmpppuuuxxxmmmlllooolllpppssssssooommmmmmnnnsssuuuwwwxxxwwwvvvwwwxxxyyy|||yyymmmfff]]]UUUPPPNNNNNNMMMIIIKKKMMMNNNOOOPPPSSSVVV\\\ccciiiiiifffjjjvvv|||xxxuuuqqqnnnlllhhhbbb______bbbdddeeecccfffiiijjjjjjjjjkkklllkkklllmmmnnnkkkeee\\\VVVPPPOOOOOORRRWWW\\\```bbb`````````___aaaiiiuuu~~~}}}tttqqqqqqrrrwww}}}|||}}}|||zzzyyyyyywwwtttssstttuuuuuuttt{{{~~~~~~~~~}}}zzzxxxuuusssuuuxxxtttuuu{{{{{{uuurrrnnniiihhhhhhhhhfffcccWWWNNNDDD@@@BBBCCCAAA===AAABBBCCCGGGKKKQQQVVVYYYccckkkuuu}}}{{{xxxxxxyyyyyyzzzwwwuuurrrllleeefffttt~~~tttkkkhhhjjjiiikkkpppvvvzzz{{{xxxvvvrrrtttwww{{{}}}tttqqqjjjaaaZZZUUUSSSQQQPPPZZZZZZ___gggnnnssszzz|||{{{vvvpppooopppoookkkgggiiiiiiiiijjjkkkmmmpppqqqssssssssstttuuutttqqqnnnllllllkkkiiifff```XXXSSSJJJHHHHHHIIIKKKQQQ```ooo~~~~~~vvvkkk^^^TTTWWWcccqqq}}}zzzwwwoooqqq|||}}}iii]]]RRRQQQPPPRRRUUUWWWYYYYYY[[[\\\___```aaaaaa```___ZZZ[[[\\\]]]^^^____________```bbbccccccaaa```^^^```aaabbbcccdddfffgggggggggiiilllnnnooonnnlllkkkhhhmmmrrruuu~~~vvvllleeeaaa```eeeiiikkkiiihhhiiikkkqqqsssuuuvvvvvvvvvxxxyyy}}}~~~{{{nnnhhh```XXXSSSOOOKKKIIIMMMKKKKKKNNNOOOOOOTTTZZZ]]]ccchhhhhhfffiiittt~~~}}}yyyuuuqqqnnnlllkkkjjjhhheeebbbccceeeiiikkkkkklllnnnqqqrrrrrrooommmpppqqqrrrtttqqqhhh\\\SSSLLLLLLMMMQQQVVVZZZ\\\]]]\\\XXXVVVXXX\\\aaakkkuuuzzztttqqqrrruuuxxxzzz}}}~~~|||yyyttttttrrrpppoooppptttwww{{{{{{vvv|||zzzzzz|||{{{uuuqqqrrr{{{yyywwwyyy~~~xxxtttpppkkkiiiiiiiiigggddd[[[QQQFFFAAAAAABBB@@@===AAAAAACCCEEEJJJOOOTTTVVVdddlllwww~~~|||{{{|||}}}||||||zzzwwwrrrlllmmmzzzwwwrrrrrrmmmnnnrrrwww|||~~~}}}{{{yyy{{{}}}}}}tttnnniiibbb[[[VVVRRRNNNLLLOOOPPPUUU]]]dddkkkuuu~~~zzzuuutttuuuuuuqqqmmmllllllllllllnnnppprrrssstttttttttvvvwwwvvvsssqqqqqqpppnnnllliiiccc\\\WWWPPPLLLKKKMMMPPPWWWeeeqqq{{{}}}{{{sssfff[[[SSSXXXeeesss}}}wwwssslllooo{{{zzzfffXXXQQQOOOOOOQQQUUUXXXZZZZZZ[[[\\\^^^`````````^^^]]]\\\]]]^^^___`````````___\\\]]]___aaabbbbbbbbbaaadddddddddeeeeeeffffffffffffhhhkkkmmmnnnllljjjhhhfffkkkpppsss|||vvvjjjaaaZZZVVVZZZ```ccceeegggjjjmmmppprrruuuvvvvvvvvvwwwyyy}}}|||pppjjjaaaYYYTTTPPPMMMLLLNNNKKKLLLNNNOOOOOOTTTZZZ^^^eeejjjjjjgggkkkuuu}}}|||yyywwwtttrrrppppppmmmllljjjiiijjjnnnrrrtttwwwxxxyyyzzz{{{zzzxxxvvvuuuvvvwwwxxxtttjjj]]]TTTPPPNNNNNNOOORRRUUUVVVVVVWWWSSSQQQTTTXXX]]]hhhrrr~~~|||wwwuuuvvvxxxzzz|||~~~}}}|||||||||{{{xxxuuuppppppnnnkkkkkkmmmqqquuu{{{{{{vvvvvvsssrrrtttrrrnnnlllnnnwww~~~yyyxxxzzzzzzuuuqqqkkkiiiiiiiiigggddd^^^UUUIIIAAA@@@@@@???===@@@@@@AAADDDHHHLLLQQQSSSbbblllxxx~~~}}}|||~~~|||{{{xxxtttuuu}}}zzzssssssvvvzzz}}}uuulllhhhbbb\\\WWWQQQLLLHHHGGGHHHLLLRRRWWW^^^lllyyy~~~zzzyyyyyyyyyuuurrrnnnoooooopppqqqssstttuuuuuuuuuvvvxxxyyyyyywwwtttuuussspppmmmjjjeee___ZZZUUUOOOLLLOOOTTT\\\hhhrrrwwwzzz~~~wwwoooaaaXXXSSSZZZhhhuuu~~~{{{|||yyyqqqlllhhhmmmxxxzzzeeeWWWNNNMMMMMMPPPUUUYYY[[[\\\\\\]]]___``````___^^^]]]______aaaaaaaaaaaa```___ZZZ[[[\\\^^^```bbbcccdddgggggggggggggggggggggfffdddfffjjjlllmmmjjjgggeeeeeehhhmmmpppyyy{{{nnnbbbYYYQQQTTTXXX]]]aaaeeejjjmmmoooqqqtttuuuuuuuuuwwwxxx|||ssslllcccZZZUUURRRPPPNNNNNNLLLLLLOOOOOOPPPTTTZZZ^^^dddiiiiiifffjjjuuuzzzyyyxxxwwwvvvvvvvvvvvvsssrrrrrrrrrtttxxx|||~~~~~~~~~}}}}}}|||{{{{{{zzz{{{|||~~~}}}xxxmmm```WWWRRRPPPNNNNNNOOOQQQQQQQQQPPPLLLKKKNNNRRRXXXcccmmmxxxzzz|||}}}|||{{{{{{|||}}}~~~}}}|||{{{yyyxxxxxxuuurrrooojjjiiigggddddddggglllqqqwww{{{}}}{{{zzz{{{xxxsssoookkkhhhhhhgggdddeeeiiiqqqyyyzzzyyy{{{|||uuupppjjjgggffffffdddbbb^^^UUUIIIAAA?????????>>>??????@@@BBBFFFKKKOOOQQQ^^^hhhvvv~~~zzzwwwzzzxxxxxxxxxvvvwww~~~zzzzzz{{{~~~wwwlllggg```ZZZUUUPPPKKKHHHGGGGGGHHHKKKLLLRRR```nnnxxx}}}{{{zzzxxxtttqqqppppppqqqrrrssstttuuuvvvvvvvvvwwwzzz||||||zzzxxxvvvtttpppllliiiddd^^^[[[VVVOOOJJJNNNUUU]]]gggppptttwww|||tttkkk^^^WWWVVV^^^kkkwww{{{yyyqqqsssxxx~~~uuulllfffcccjjjvvvxxxggg[[[LLLLLLMMMPPPUUUZZZ]]]^^^]]]^^^```aaaaaa```___^^^```aaabbbbbbbbbaaa___^^^[[[[[[\\\]]]___aaacccdddgggggggggggghhhhhhhhhhhhcccfffiiilllllliiifffccceeegggjjjooovvvyyyjjj^^^UUUVVVXXXZZZ^^^ccchhhkkknnnpppsssttttttuuuwwwxxxzzztttmmmccc[[[UUURRRQQQPPPOOOLLLLLLOOOOOOOOOTTTZZZ[[[aaaffffffcccgggrrr|||wwwxxxxxxxxxzzz{{{|||}}}||||||{{{|||}}}~~~|||zzzyyyzzz{{{|||qqqeee^^^SSSQQQOOOOOOPPPQQQQQQQQQJJJFFFEEEIIIMMMSSS^^^iiirrruuuxxxzzz}}}~~~}}}{{{zzzxxxvvvtttrrroookkkhhhcccaaa___]]]]]]```fffkkknnnrrrtttrrrrrrsssrrrnnnjjjddd___^^^]]]\\\___dddkkkuuu{{{{{{~~~~~~sssnnngggccccccbbbaaa^^^\\\TTTIIIAAA>>>???@@@@@@??????@@@BBBFFFJJJNNNQQQXXXbbbqqq||||||wwwuuurrrqqqrrrssstttzzzzzzjjjddd\\\TTTPPPMMMKKKJJJIIIGGGFFFFFFGGGKKKVVVbbbnnnyyy~~~{{{wwwssspppqqqqqqrrrssstttuuuuuuuuuvvvwwwxxx{{{}}}}}}{{{yyywwwtttpppllliiiddd^^^ZZZUUUNNNIIILLLSSS[[[fffoootttwww{{{~~~rrriii^^^YYYZZZcccoooxxx{{{tttrrrjjjlllrrrzzz|||rrrhhhaaa```iiiuuu|||pppccc[[[MMMMMMMMMQQQVVV[[[]]]^^^___```bbbcccdddcccaaa``````aaabbbcccbbb```^^^]]]^^^]]]]]]]]]^^^___```aaaddddddeeefffggghhhiiiiiiccceeeiiikkkkkkiiifffdddggggggiiinnntttnnn___YYYWWWVVVWWW[[[aaagggkkkmmmpppssstttuuuuuuwwwyyyxxxtttmmmddd[[[VVVSSSPPPOOONNNLLLLLLNNNOOONNNSSSYYYZZZ```eeeeeebbbfffqqq{{{||||||}}}|||{{{~~~~~~tttkkkeeeZZZXXXUUUTTTSSSRRRPPPNNNFFFCCCBBBEEEIIIPPPZZZeeeooorrrvvvxxx{{{~~~|||zzzxxxuuurrrpppmmmhhhccc```[[[ZZZXXXVVVVVVYYY^^^cccdddhhhjjjiiijjjnnnnnnkkkiiibbb]]]ZZZXXXWWWZZZ___fffppp~~~}}}tttnnnfffbbbaaaaaa___]]]\\\UUUKKKCCC@@@@@@@@@AAA??????@@@CCCGGGKKKPPPRRRTTT]]]jjjtttzzz~~~uuupppmmmnnnnnnooosssxxxzzzhhhbbbZZZSSSPPPOOOOOOOOOLLLGGGEEEFFFGGGIIIQQQYYYeeeqqq}}}~~~yyyvvvsssqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxzzz}}}}}}{{{yyyvvvtttqqqnnnjjjddd^^^YYYRRRMMMIIIKKKPPPWWWcccmmmuuuxxx||||||pppggg]]][[[^^^hhhssszzzvvvnnnjjjcccfffmmmwwwzzzpppggg```^^^iiiuuu~~~}}}{{{sssfff]]]YYYPPPOOOOOORRRWWW[[[]]]^^^___aaaccceeeeeeeeedddccc___aaacccdddcccaaa___]]]```_____________________```aaabbbcccdddfffggggggbbbdddgggiiiiiiiiigggfffiiifffhhhmmmrrr|||ppp___VVVSSSPPPRRRXXXaaahhhlllnnnpppsssuuuuuuvvvxxxzzzxxxsssnnneee^^^XXXTTTQQQOOONNNKKKKKKMMMMMMMMMQQQWWW[[[aaaffffffcccgggrrr|||}}}||||||tttmmmjjjdddbbb___[[[XXXRRRMMMHHHDDD@@@???BBBFFFLLLWWWaaallloootttwwwzzz~~~}}}zzz{{{|||}}}~~~zzzxxxtttrrrnnnjjjfffaaa[[[WWWRRRRRRQQQOOOOOOQQQUUUYYY[[[___aaaaaaeeekkknnnllljjjddd^^^\\\XXXUUUVVVYYYaaakkkyyy}}}wwwppphhhdddcccbbbaaa______YYYPPPHHHCCCAAA@@@@@@???@@@AAADDDHHHMMMRRRUUUSSSZZZdddlllrrrwww|||~~~wwwpppnnnmmmlllmmmppp|||wwwjjjeee```\\\ZZZYYYYYYXXXVVVOOOKKKKKKMMMLLLMMMOOOZZZgggsssyyy}}}{{{xxxwwwrrrsssuuuvvvwwwvvvvvvuuuvvvvvvwwwzzz|||{{{yyywwwsssrrrooommmhhhbbbZZZUUULLLHHHFFFGGGJJJPPP]]]jjjvvvyyy~~~zzznnneee\\\\\\aaalllvvv}}}ssshhhddd]]]aaaiiittt~~~yyypppgggbbb^^^jjjvvv}}}~~~~~~|||uuuddd\\\ZZZTTTRRRRRRTTTXXX[[[]]]]]]^^^___bbbdddffffffeeeddd```bbbdddffffffdddaaa______```aaaaaaaaa```______^^^______```aaabbbbbbcccaaabbbccceeefffgggggggggjjjeeefffkkknnnwwwxxxeeeWWWRRRNNNOOOVVV```iiinnnnnnpppsssuuuvvvwwwyyy{{{zzztttooohhhaaa[[[VVVRRROOOMMMJJJJJJLLLLLLKKKOOOUUUZZZ```eeeeeecccfffqqq{{{}}}zzz}}}||||||yyyqqqmmmkkkiiigggdddaaa\\\TTTLLLFFFCCC???===@@@CCCIIISSS]]]iiimmmsssvvvxxx{{{~~~zzzwwwwwwyyy{{{}}}~~~{{{xxxvvvpppnnniiieee```ZZZSSSOOOJJJJJJJJJIIIHHHIIILLLNNNQQQUUUXXXZZZ___gggllllllmmmgggbbb___ZZZTTTRRRTTT\\\fffttt{{{~~~zzzssskkkfffeeedddcccaaabbb]]]TTTKKKEEEAAA@@@@@@???@@@BBBEEEIIIOOOTTTWWWSSSYYYaaahhhlllrrrxxx}}}~~~uuuqqqnnnkkkkkkmmmttt~~~yyysssnnnkkkhhhfffeeedddbbbaaabbbZZZSSSSSSSSSOOOJJJIIIQQQ^^^kkkqqqtttyyy|||||||||zzzyyytttuuuvvvwwwxxxxxxwwwvvvvvvvvvwwwyyy{{{zzzxxxvvvooonnnllljjjfff^^^VVVPPPFFFCCCBBBCCCDDDIIIWWWeeevvvyyyxxxllldddZZZ[[[bbboooyyyqqqeeeaaaZZZ^^^gggrrr}}}~~~xxxppphhhccc^^^jjjvvv|||{{{xxxxxx|||}}}iii```^^^VVVUUUTTTUUUXXX[[[\\\\\\\\\^^^aaaccceeeeeeeeeeeeaaaccceeeggggggeeecccaaa^^^___aaaccccccbbb```___^^^^^^^^^^^^_______________```aaabbbdddfffggghhhjjjeeeeeeiiilllsssppp[[[UUUOOOOOOVVVaaaiiinnnnnnqqqtttvvvwwwxxxzzz||||||tttpppjjjddd^^^YYYSSSOOOLLLJJJIIIKKKKKKJJJNNNTTTXXX^^^cccccc```dddnnnxxx{{{xxxvvvzzz~~~wwwoookkkjjjggggggeeeccc___WWWNNNHHHBBB>>><<<>>>BBBGGGQQQ[[[ggglllqqquuuwwwyyy~~~{{{tttuuuvvvxxx{{{~~~|||yyyvvvtttnnnjjjfffaaa\\\UUUOOOJJJEEEFFFFFFFFFDDDDDDFFFGGGIIIMMMQQQSSSZZZdddjjjjjjnnniiidddbbb\\\TTTPPPQQQYYYbbbppp|||rrryyy~~~}}}~~~zzzooohhheeedddbbbaaa^^^^^^ZZZSSSJJJCCC@@@@@@>>>@@@CCCFFFIIIOOOVVV[[[[[[___cccfffmmmtttwwwttt{{{sssooonnnlllkkksss{{{~~~|||xxxsssrrrrrrpppnnnkkkkkkmmmnnnqqqmmmfff___ZZZVVVRRROOOSSSXXX___eeeiiikkkmmmnnnsss|||xxxwwwwwwxxxzzz{{{yyyxxxzzzzzzzzzyyyxxxwwwvvvvvvsssqqqmmmhhhaaaXXXNNNHHHAAA??????@@@AAAFFFTTTaaapppzzzuuujjjddd]]]___fffssssssddd```^^^dddmmmvvv~~~}}}|||xxxpppiiifffmmmrrrwwwzzz}}}wwwwww}}}mmm]]]WWW[[[[[[[[[]]]______^^^]]][[[\\\^^^___```aaaaaaaaa```aaadddeeeeeecccaaa___``````aaacccddddddaaa^^^]]]^^^___aaacccdddddddddaaaaaaaaabbbbbbccccccdddddd```ccciiilllpppaaaWWWOOOOOOTTT[[[ccckkkqqqrrrtttuuuuuuvvvyyy{{{{{{~~~wwwqqqlllggg___WWWSSSUUULLLKKKKKKKKKMMMPPPRRRTTT[[[___dddgggddddddnnnzzz}}}{{{yyywwwvvvvvvvvv}}}~~~qqqgggccccccbbbgggjjjhhhccc\\\RRRHHHDDDAAA???BBBDDDGGGPPPYYYbbbfffllloooqqquuuzzz|||ssstttuuuvvvxxxzzz~~~|||zzzxxxuuupppmmmiiiddd]]]VVVQQQLLLHHHFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHJJJMMMSSS[[[eeekkkoooooommmeeeZZZSSSRRRSSSWWW]]]hhhwwwrrrxxx|||{{{{{{~~~ssskkkhhhfffdddbbbbbbbbb___XXXOOOGGGCCCAAA===>>>@@@BBBFFFLLLSSSXXX\\\aaafffjjjpppwwwxxxuuu|||~~~wwwttttttrrrqqqqqqwww~~~{{{vvvwwwvvvssspppnnnmmmnnnpppxxxtttnnnhhhaaa[[[TTTPPPQQQWWW___eeegggeeecccaaajjjttt|||zzz{{{{{{{{{{{{xxxxxxxxxxxxwwwvvvtttsssooolllfff```ZZZQQQIIICCCAAA???>>>???@@@EEESSS```rrr|||ssshhhddd^^^ccclllwwwyyykkkfffdddjjjsss|||~~~}}}xxxppplllkkksssyyy}}}}}}~~~}}}yyytttuuu{{{ttteee___[[[[[[[[[\\\^^^___^^^]]]ZZZ[[[]]]^^^```aaabbbbbb___aaacccddddddcccaaa```_________aaaddddddcccbbb]]]^^^```bbbcccddddddeeedddcccaaa``````aaabbbccceeebbbdddjjjkkknnnjjj^^^SSSQQQUUUZZZbbbjjjqqqssstttuuuuuuvvvxxxzzz{{{~~~zzztttmmmggg___UUUQQQRRRNNNMMMKKKKKKKKKMMMOOOPPPYYY\\\bbbdddbbbbbblllwww{{{zzzxxxuuuttttttttttttuuu|||xxxjjj```]]]]]]^^^dddhhhhhhddd^^^SSSIIICCC???>>>@@@BBBFFFNNNWWWbbbfffjjjmmmnnnqqquuuyyy{{{~~~uuuuuuvvvvvvvvvyyy~~~~~~|||zzzxxxvvvuuuqqqmmmjjjbbb]]]WWWQQQMMMIIIFFFDDDBBBAAA@@@??????@@@AAABBBDDDFFFHHHKKKNNNVVV___fffooopppnnnfff\\\UUURRRSSSUUUZZZdddrrrpppwwwzzzyyyxxx|||xxxoookkkiiifffdddggggggeee___WWWMMMGGGCCC>>>??????@@@CCCJJJRRRWWW\\\ccciiinnnsssxxxxxxuuuwww}}}|||{{{|||zzzyyytttwwwzzz{{{zzzyyyxxxxxxssstttxxx|||zzzxxxtttqqqooooooooopppzzzxxxuuuqqqllleee]]]XXXUUU\\\ffflllkkkeee___ZZZbbbiiivvv|||{{{{{{{{{{{{vvvvvvwwwvvvuuusssqqqpppkkkggg___XXXQQQJJJDDD@@@@@@>>>>>>???@@@EEESSS```uuu~~~{{{ooofffbbb___gggsss~~~tttllllllqqqzzz~~~wwwooonnnqqqzzz|||zzzzzzyyywwwssstttzzz~~~sssfffaaa\\\[[[[[[\\\^^^______^^^ZZZ[[[\\\^^^___aaabbbbbb^^^___aaabbbccccccbbbaaa```___^^^```bbbdddeeeddd^^^___aaabbbddddddeeeeeeeeedddbbb`````````aaabbbdddbbbdddhhhhhhjjjwwwuuugggYYYSSSTTTYYY```hhhqqqrrrtttuuuuuuuuuwwwyyy{{{~~~~~~vvvnnnggg^^^TTTNNNOOOPPPNNNLLLJJJJJJJJJKKKLLLVVVYYY^^^bbbaaaaaaiiisss|||zzzzzz{{{~~~|||zzzxxxwwwxxxyyyzzzyyywwwssspppoooppprrrssssss{{{rrrdddZZZWWWXXXXXX```fffhhhgggaaaUUUIIIBBB>>>===>>>@@@DDDLLLTTT```dddhhhjjjjjjkkkooorrrwww~~~yyyxxxwwwuuuuuuxxx}}}}}}yyyxxxvvvtttsssoookkkhhh\\\XXXRRRMMMJJJHHHEEECCC??????============>>>???@@@CCCGGGHHHIIINNNWWW___lllmmmlllfff]]]VVVSSSRRRQQQUUU^^^jjjxxxnnnuuuyyyxxxwwwzzz}}}}}}{{{rrrnnnllljjjgggiiijjjiiiddd\\\RRRIIIDDDAAAAAA@@@AAACCCJJJRRRXXX[[[ccclllppptttyyyyyyvvvuuuzzzzzz}}}~~~{{{xxxvvvuuunnnnnnqqqxxxzzzwwwssspppooopppqqqqqqssstttvvvwwwvvvqqqjjjddd```hhhqqqwwwvvvooohhhccc```ccclllyyy}}}zzzyyyxxxwwwttttttttttttrrrpppnnnlllhhhcccZZZSSSLLLGGGCCC@@@>>><<<<<<>>>@@@FFFTTTbbbwwwwwwllldddbbbaaakkkyyyzzzqqqqqqvvv~~~uuummmnnnttt~~~zzzvvvuuuvvvwwwuuuvvvxxxyyy}}}nnnddd```^^^]]]\\\]]]___aaaaaa```]]]]]]]]]]]]^^^___``````]]]^^^___```aaabbbbbbbbbbbb```^^^^^^```cccdddddd___```aaacccddddddeeeeeeccccccccccccccccccbbbbbb______aaaddddddfffqqq~~~|||mmm[[[SSSRRRVVV^^^fffoooqqqtttttttttuuuwwwxxx|||wwwnnnggg^^^TTTOOOOOOPPPOOOLLLJJJJJJJJJKKKLLLTTTWWW\\\aaa``````gggppp{{{xxxvvvvvvwwwzzzyyyxxxwwwwwwxxxzzz||||||yyysssooommmnnnppprrrqqqyyypppaaaXXXUUUUUUVVV]]]fffjjjkkkeeeWWWJJJCCC???===???@@@CCCKKKSSS]]]aaafffhhhhhhhhhkkknnnttt}}}|||yyywwwuuutttvvv{{{|||{{{xxxuuutttwww|||~~~{{{yyyxxxvvvtttssspppllliii]]]YYYSSSOOOKKKIIIFFFDDD???>>>===<<<;;;<<<===>>>===BBBFFFFFFEEEIIIQQQXXXcccddddddaaa[[[UUUQQQPPPOOORRRXXXbbbnnnzzzkkksssyyyyyyyyy|||}}}}}}|||tttpppnnnllljjjiiiiiihhheee^^^TTTJJJCCCCCCBBBAAA@@@CCCIIIPPPVVV\\\eeeoootttxxx||||||zzzxxx{{{}}}|||xxxuuuooommmmmmpppxxx|||xxxsssqqqrrrtttuuuuuunnnppptttyyyzzzwwwrrrmmmjjjpppyyy~~~}}}xxxrrroooeeedddfffppp~~~~~~|||yyyvvvsssqqqpppooonnnllljjjhhhgggbbb]]]VVVOOOJJJFFFCCC@@@===;;;<<<>>>@@@GGGVVVdddxxx|||tttiiidddcccdddooo}}}vvvuuuzzz~~~ssskkkmmmuuu{{{tttsssssssssssstttuuutttxxx{{{llleeecccaaa___^^^___aaabbbcccbbb```___^^^]]]]]]]]]]]]^^^]]]]]]^^^^^^___```aaabbbdddaaa^^^]]]^^^```aaaaaa___```aaabbbcccddddddddd^^^```dddggghhhgggdddbbb]]]^^^aaacccdddgggpppzzzppp]]]RRRPPPTTT\\\dddmmmpppsssttttttuuuvvvxxx}}}wwwmmmfff___WWWRRRQQQOOONNNLLLKKKKKKLLLMMMNNNSSSUUU[[[aaaaaaaaafffmmmttt{{{yyyxxxxxxzzzzzzzzz{{{|||~~~{{{tttnnnkkkjjjlllnnnpppwww~~~nnn___VVVRRRQQQTTT\\\eeekkknnnhhhZZZKKKEEEAAA???@@@AAADDDKKKTTTZZZ^^^dddffffffgggjjjlllnnnyyyzzzuuupppkkklllnnnrrrwww|||~~~|||}}}|||xxxuuutttvvvzzz~~~~~~{{{xxxvvvuuutttrrrpppllliiiaaa]]]VVVQQQLLLIIIFFFDDD@@@???>>>===<<<======>>>===AAAEEEFFFFFFHHHOOOTTTWWWXXXYYYXXXUUUQQQNNNMMMMMMOOOSSS[[[eeeppp{{{fffoooxxx{{{|||~~~}}}}}}vvvrrrooommmkkkggggggfffddd^^^UUUJJJBBBAAAAAA@@@@@@BBBFFFMMMRRR]]]hhhsssxxx{{{}}}~~~~~~}}}{{{~~~xxxtttpppmmmjjjkkkqqq}}}|||vvvtttuuuxxxyyyxxxppprrruuuyyy{{{yyyuuuqqqpppvvv}}}zzzuuurrrlllgggdddjjjxxx~~~|||xxxssspppjjjhhhfffccc```_________ZZZWWWRRRNNNKKKHHHDDDBBB???======???AAAGGGVVVdddvvv}}}zzzrrrhhhdddfffhhhrrr}}}}}}ssslllooovvv~~~vvvrrrppplllnnnpppppppppttt~~~qqqfffbbbcccbbb```^^^___aaaccccccccc```___^^^\\\\\\\\\]]]]]]^^^^^^]]]\\\]]]^^^```aaacccaaa]]]\\\]]]^^^^^^^^^______```bbbbbbccccccccc\\\___dddgggiiigggeeeccc___aaacccdddfffjjjsssyyyuuuaaaUUUQQQTTT[[[cccjjjmmmqqqtttuuuvvvwwwxxx|||wwwmmmgggaaaZZZUUUTTTNNNMMMLLLKKKKKKMMMNNNPPPRRRTTTZZZaaabbbaaaeeekkkppp}}}{{{tttnnniiihhhiiijjjooouuu|||}}}kkk]]]SSSNNNMMMPPPXXXbbbjjjnnnkkk]]]NNNGGGCCC@@@AAABBBDDDLLLTTTXXX]]]bbbeeeeeeeeegggjjjkkkvvv}}}wwwpppiiiggghhhkkkpppuuuxxxxxxwwwzzzyyyvvvsssqqqssswwwzzz}}}~~~|||vvvuuusssrrrqqqnnnjjjgggccc^^^XXXQQQMMMIIIEEECCCBBBAAA???>>>===>>>>>>???===???BBBEEEHHHKKKOOORRRPPPPPPQQQPPPOOOMMMKKKJJJJJJLLLOOOTTT[[[fffqqqyyy~~~___kkkvvv{{{~~~}}}|||yyyssspppllliiieeedddcccaaa]]]UUUJJJCCCBBBBBBBBBBBBCCCGGGLLLQQQ\\\gggrrrwwwzzz|||zzz|||zzzwwwsssoookkkjjjooozzzxxxuuuvvvxxxxxxvvvtttuuuwwwyyy||||||yyywwwyyy~~~{{{tttpppoooiiieeeiiittt}}}yyyuuurrrnnnlllaaa^^^YYYUUURRRRRRSSSTTTUUUTTTSSSRRRQQQNNNIIIFFFDDDBBBAAAAAAAAAFFFSSS```sss{{{}}}yyyppphhhfffiiinnnuuu~~~vvvqqqtttzzzyyyrrrlllhhhlllooommmlllpppwww}}}|||~~~|||sssfff^^^]]]```aaa___]]]]]]___aaabbbccc^^^]]]\\\[[[\\\]]]___```___^^^\\\[[[[[[]]]___``````^^^\\\[[[\\\]]]]]]]]]^^^___```aaaaaaaaaaaaaaa^^^___aaacccddddddccccccaaaccccccbbbdddjjjqqqvvv|||gggZZZUUUVVV[[[bbbhhhkkkpppsssuuuvvvxxxyyyzzz}}}yyynnnhhhbbb[[[VVVTTTNNNMMMKKKJJJJJJKKKMMMNNNQQQSSSYYY```bbbaaadddhhhppp||||||vvvpppllljjjkkkkkknnnttt{{{|||kkk]]]SSSMMMJJJIIIQQQ\\\fffnnnmmm```QQQGGGCCCAAAAAABBBDDDKKKSSSXXX\\\bbbdddcccbbbcccdddgggqqq{{{{{{qqqgggbbbbbbeeeiiinnnqqqrrrrrrttttttrrrpppnnnooorrruuuyyyzzz|||}}}wwwuuutttsssrrrpppllliiieee```YYYSSSOOOKKKGGGEEECCCBBB@@@???>>>>>>>>>???======???DDDJJJOOOQQQPPPPPPOOOMMMLLLKKKJJJIIIHHHGGGIIIKKKNNNSSS[[[fffnnnvvvwww{{{yyyyyy|||ZZZggguuu|||}}}{{{|||tttoookkkhhheeecccaaa```]]]UUUKKKCCCDDDDDDEEEEEEFFFIIINNNRRRXXXcccnnnssswww}}}|||xxx{{{~~~|||wwwsssooolllnnnwwwxxxttttttuuutttrrrvvvvvvwwwzzz}}}~~~}}}~~~tttnnnooojjjgggjjjtttyyyrrrnnnkkkiiigggZZZVVVPPPKKKHHHIIIKKKMMMTTTUUUVVVWWWWWWTTTOOOKKKHHHFFFDDDBBBAAAEEEQQQ]]]qqqzzz|||xxxppphhhgggjjjrrrxxx~~~yyyuuuxxx~~~|||rrrjjjiiinnnooollliiikkkqqquuuyyy{{{xxxoooccc\\\]]]aaa```^^^\\\\\\^^^```aaaaaa\\\[[[ZZZZZZ\\\^^^aaaccc```___\\\ZZZZZZ\\\^^^___\\\[[[ZZZ[[[\\\^^^^^^]]]]]]^^^___``````aaa``````aaaaaa```______```aaabbbaaabbbaaa___```fffmmmqqqmmm___YYYXXX\\\bbbfffjjjooosssuuuwwwyyyzzzxxx{{{|||oooiiiccc\\\VVVTTTNNNMMMKKKIIIHHHIIIJJJKKKOOOQQQXXX___bbb```bbbgggqqq}}}~~~yyytttpppooooooooonnnssszzz~~~mmm___TTTNNNJJJDDDLLLWWWbbblllnnnbbbTTTGGGCCC@@@AAAAAACCCJJJRRRYYY]]]bbbcccaaa______```^^^gggrrryyy{{{wwwlll```^^^^^^aaaeeejjjnnnooooooppppppooommmllllllnnnqqqvvvwww{{{~~~zzzxxxwwwvvvuuusssooolllfffbbb[[[VVVRRRNNNKKKIIICCCBBB@@@???>>>>>>>>>???<<<;;;<<>>BBBHHHLLLRRR[[[``````\\\WWWUUUVVVZZZeeeuuuuuuhhhZZZSSSNNNOOOSSSVVV]]]ccc``````^^^\\\ZZZ[[[]]]```eeellluuu{{{|||{{{{{{|||}}}{{{{{{|||}}}}}}{{{xxxsssqqqmmmjjjeee___XXXSSSOOOLLLGGGEEEDDDCCCAAA@@@AAA@@@????????????@@@@@@DDDFFFJJJNNNPPPPPPOOONNNJJJIIIGGGFFFEEEFFFFFFGGGHHHKKKPPPUUUYYY\\\]]]]]]eeelllvvvWWWXXX^^^hhhsss{{{~~~{{{yyy}}}yyyuuuoookkkeeebbbaaa^^^YYYUUUJJJGGGCCCBBBDDDGGGIIIJJJNNNPPPVVV___jjjsssxxxzzzzzz~~~{{{~~~{{{zzz}}}~~~{{{yyyyyy{{{~~~}}}zzzsssiii```[[[XXX```fffqqqyyy|||zzztttpppiiiiiihhhgggjjjttt|||uuunnniii___WWWPPPNNNLLLHHHHHHJJJMMM[[[lllyyyyyyfffZZZRRRPPPNNNJJJNNNWWWdddrrrxxxnnnjjjjjjlllsss{{{xxxfff```ZZZXXXYYYZZZ[[[]]]]]]^^^^^^___```aaabbbbbb]]]^^^___```___]]]ZZZYYYWWWYYY\\\]]][[[ZZZ[[[\\\[[[\\\\\\[[[\\\aaaggglllnnnfff\\\VVVWWW\\\aaadddeeecccaaa```bbbfffjjjmmmbbb``````cccddddddiiippppppxxxdddYYYXXXYYYaaaiiioooppppppsssvvvvvvzzz||||||rrrjjjaaaZZZXXXOOOMMMJJJIIIIIIJJJIIIHHHHHHLLLPPPTTTWWWZZZ^^^aaaiiittt|||yyywwwxxxyyyiii[[[RRRIIIFFFCCCDDDIIIOOOSSSTTTOOOIIIDDDBBB@@@>>>AAAFFFIIIPPPYYY___```\\\XXXVVVUUUYYYcccsssuuuiiiZZZRRRLLLMMMQQQUUU\\\ccc```___]]]YYYVVVVVVXXXZZZaaahhhrrrxxxzzzzzzzzz|||||||||}}}~~~~~~|||vvvtttqqqnnnjjjddd^^^YYYTTTPPPKKKGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAADDDGGGKKKMMMMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGGGGGGGJJJNNNRRRVVVXXXZZZZZZaaahhhttt[[[WWWXXXcccooowww{{{~~~{{{zzz}}}{{{wwwrrrmmmiiigggccc^^^YYYMMMIIIDDDBBBCCCFFFHHHIIILLLOOOUUU\\\eeennnuuuyyywww}}}}}}}}}{{{}}}}}}|||yyyzzz}}}{{{qqqggg___[[[ZZZ```hhhqqquuuvvvsssqqqlllkkkjjjiiilllvvvxxxpppkkkcccZZZRRRNNNKKKIIIJJJMMMPPP]]]mmmzzzqqqddd[[[YYYWWWSSSVVV]]]lllyyyvvvllljjjkkkooovvv}}}zzzfff^^^XXXWWWYYYYYYZZZ\\\\\\\\\]]]^^^______``````^^^___```aaa```^^^\\\[[[VVVZZZ^^^^^^\\\ZZZZZZ[[[[[[[[[[[[[[[]]]dddooowww}}}vvvkkkaaa]]]^^^dddhhhgggdddaaa```bbbfffhhhiiiaaa______bbbbbbbbbgggmmmppp|||jjj]]]YYYZZZ```hhhoooppppppsssuuutttvvvxxx|||}}}rrrjjj```YYYWWWQQQOOOLLLKKKKKKLLLKKKJJJIIILLLPPPSSSWWWZZZ___bbbhhhttt~~~zzzyyynnn___VVVLLLIIIFFFEEEGGGJJJMMMNNNLLLGGGDDDDDDBBB@@@AAAEEEGGGMMMVVV\\\^^^\\\YYYWWWUUUZZZdddsss~~~}}}rrrhhhZZZRRRKKKLLLPPPUUU]]]dddbbb```\\\WWWRRRQQQRRRTTT]]]dddmmmtttvvvwwwyyy{{{|||~~~zzzxxxuuurrrnnnjjjeeeaaa[[[VVVPPPKKKHHHFFFDDDCCCAAAAAAAAABBBBBBBBBBBBBBBAAACCCEEEGGGIIIJJJKKKKKKNNNMMMLLLKKKKKKJJJJJJJJJHHHJJJMMMPPPSSSUUUVVVVVV]]]eeesss___VVVSSS\\\iiiqqqvvvzzz{{{zzz{{{~~~~~~xxxtttooollljjjfff```\\\RRRMMMGGGCCCBBBCCCEEEEEEHHHMMMSSSXXX^^^fffpppvvvtttyyy||||||~~~{{{}}}zzz{{{uuulllggg^^^bbbiiiooosssuuuuuuuuupppnnnmmmmmmsss|||}}}yyypppeeeZZZSSSOOOKKKLLLPPPSSS___mmmyyy|||qqqiiijjjhhhbbbaaaeeeqqq}}}~~~}}}zzzqqqhhhhhhlllqqqyyy~~~hhh^^^WWWXXXYYYXXXYYY[[[[[[[[[\\\\\\]]]]]]]]]^^^___``````aaaaaa```___^^^VVV[[[``````\\\YYYYYYZZZ[[[\\\\\\\\\___iiixxxxxxlllfffeeehhhgggccc```___aaacccccccccbbb```___aaabbbaaaeeelllmmmxxxooo```[[[[[[]]]fffmmmoooppptttvvvvvvvvvxxx|||}}}rrrjjjaaaZZZXXXQQQOOOLLLKKKKKKLLLKKKJJJIIIKKKOOORRRUUUYYY^^^aaagggsss~~~{{{wwwfff[[[OOOMMMIIIGGGGGGGGGGGGHHHHHHEEEDDDEEEEEEBBBBBBEEEDDDJJJRRRXXXZZZZZZXXXWWWUUU\\\gggsss{{{xxxooogggYYYPPPJJJJJJNNNTTT^^^fffiiieee___WWWQQQOOOPPPRRRXXX___hhhnnnqqqssswwwyyyzzz}}}~~~{{{xxxuuussspppllliiibbb]]]VVVPPPLLLIIIGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGIIIKKKLLLOOOOOOOOOOOOOOOOOOOOOOOOJJJLLLNNNPPPRRRSSSTTTTTTYYYcccqqqaaaUUUOOOXXXeeemmmsssxxxxxxyyy{{{~~~~~~~~~vvvrrrmmmkkkiiifff```[[[VVVPPPIIIDDDAAAAAABBBBBBEEEJJJQQQUUUYYY```kkktttrrrvvvyyyzzz}}}zzz|||}}}wwwqqqfffiiimmmrrrvvvxxxyyyyyyuuurrrpppssszzz~~~rrrdddZZZTTTOOOPPPSSSUUU```lllwww{{{vvvxxxwwwoookkkmmmsss~~~}}}}}}}}}uuullleeeggglllsss{{{jjj___WWWXXXZZZXXXXXXZZZZZZZZZ[[[[[[[[[[[[\\\\\\``````aaaaaaaaaaaaaaaaaaWWW\\\aaaaaa]]]YYYXXXZZZ]]]]]]]]]]]]aaammm~~~{{{mmmfffeeefffbbb___^^^___``````^^^cccaaa```bbbbbbaaaeeekkkjjjtttsssbbb[[[[[[ZZZccclllnnnqqquuuxxxxxxyyy{{{}}}|||qqqjjjbbb\\\ZZZOOOMMMJJJIIIIIIJJJIIIHHHHHHKKKNNNQQQTTTXXX]]]aaagggsss}}}kkk^^^QQQOOOLLLIIIGGGEEEDDDDDDFFFCCCCCCFFFFFFCCCCCCEEEBBBHHHPPPVVVXXXXXXWWWWWWVVV]]]iiitttyyyuuummmfffXXXOOOHHHIIIMMMTTT^^^fffoookkkcccZZZSSSPPPQQQSSSVVV\\\dddjjjmmmpppuuuxxxwww{{{~~~zzzwwwuuusssqqqooohhhbbbZZZSSSOOOLLLIIIHHHEEEEEEFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDGGGJJJMMMOOOPPPPPPPPPQQQQQQRRRRRRRRRMMMNNNPPPQQQSSSTTTUUUUUUXXXbbbpppdddVVVOOOVVVaaahhhpppxxxvvvyyy|||}}}~~~|||vvvqqqkkkhhhfffccc___[[[VVVNNNEEEAAABBBCCCBBB@@@EEEGGGIIIMMMSSS\\\fffmmmnnnnnnooopppvvv}}}|||~~~}}}yyywwwyyy|||}}}zzzvvvxxxuuurrrvvvuuudddYYYUUUVVVXXX\\\cccooo|||yyyrrr|||~~~}}}~~~xxxnnnkkkhhhkkkqqqyyyiii```YYYYYY[[[[[[ZZZ[[[\\\[[[YYYWWWXXXZZZ\\\^^^[[[]]]___aaabbb```^^^]]]]]]]]]]]]]]]\\\ZZZXXXWWWXXXWWWYYY^^^dddoooyyyllljjjllljjjddd^^^^^^bbbcccaaaaaa`````````bbbccceeegggooorrr~~~yyydddZZZXXXZZZ```hhhnnnrrrsssuuuuuuyyy}}}rrrmmmhhh```XXXPPPNNNKKKJJJJJJJJJHHHGGGHHHJJJMMMOOORRRWWW\\\aaahhhooozzz}}}|||{{{iii[[[TTTLLLHHHHHHGGGDDD@@@DDDBBBAAA@@@BBBBBBBBBAAABBBEEEIIIOOOTTTUUUTTTSSSXXXbbbmmmvvv{{{zzznnnbbbVVVOOOIIIJJJNNNSSSZZZbbbkkkkkkhhh___SSSLLLKKKMMMOOOUUU]]]dddhhhkkklllmmmuuuwwwzzz~~~~~~{{{zzzzzzyyyvvvsssooojjjbbbZZZTTTOOONNNMMMLLLJJJGGGGGGGGGGGGFFFEEEGGGGGGGGGHHHJJJLLLNNNPPPSSSSSSSSSTTTTTTSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVYYY```mmmzzzhhhYYYNNNRRRZZZ```iiirrrtttwwwyyyzzz{{{~~~yyyssslllhhhfffddd```]]]YYYRRRIIIDDDCCCDDDBBBAAACCCDDDFFFJJJOOOXXXaaahhhlllmmmmmmnnnrrr|||~~~}}}~~~}}}zzzxxx}}}ssscccYYYVVVWWW\\\dddqqq~~~~~~~~~~~~|||vvvmmmjjjjjjmmmttt|||~~~mmmddd]]]^^^___^^^^^^___\\\[[[ZZZYYYYYYZZZ\\\]]][[[]]]___aaabbbaaa___^^^^^^^^^___^^^]]]\\\ZZZYYYXXXWWWYYY___fffsssvvvkkkjjjtttrrrkkkbbb^^^aaabbbbbbbbbaaaaaaaaabbbccceeefffmmmooozzzjjj^^^[[[[[[```gggnnnqqqssstttuuuyyy}}}vvvpppjjjaaaZZZQQQNNNLLLJJJJJJIIIHHHGGGHHHJJJLLLNNNQQQVVV[[[___eeemmmxxx~~~}}}{{{}}}{{{jjjaaaVVVNNNKKKIIIFFFCCCEEEDDDCCCCCCEEEEEEEEEDDDEEEGGGLLLQQQVVVXXXXXXXXXZZZdddooowww{{{yyynnnbbbVVVOOOJJJKKKNNNRRRZZZbbbmmmmmmjjj```UUULLLKKKLLLMMMSSS[[[bbbfffiiikkklllrrrtttwww{{{~~~~~~{{{{{{{{{zzzwwwuuurrrnnnggg___XXXSSSPPPOOOMMMKKKIIIHHHIIIIIIHHHGGGGGGHHHHHHJJJMMMPPPSSSTTTXXXXXXYYYZZZZZZYYYXXXWWWVVVUUUTTTTTTTTTUUUWWWXXXZZZbbbnnn{{{rrr___PPPNNNSSSXXXbbbmmmqqqtttvvvvvvwwwzzz}}}vvvnnnhhheeedddbbb___^^^WWWMMMGGGDDDDDDBBBAAA@@@AAACCCFFFJJJRRRZZZ```iiijjjkkklllnnnuuuooo```ZZZZZZ___gggsss||||||||||||}}}~~~zzztttjjjjjjlllqqqyyy}}}~~~{{{mmmfff```aaabbb```___aaa\\\\\\[[[[[[ZZZ[[[[[[[[[[[[\\\___aaabbbaaa```___``````aaaaaa```^^^\\\[[[ZZZYYY[[[```iiiwwwuuummmnnn{{{{{{uuujjjbbbaaaccccccccccccbbbbbbcccdddeeeeeejjjkkktttrrrccc]]][[[```gggmmmppprrrtttuuuyyy|||zzzssslllccc\\\RRRPPPLLLJJJJJJIIIHHHGGGGGGIIIKKKMMMPPPTTTZZZ^^^bbbiiiuuu}}}}}}~~~rrrcccVVVNNNIIIFFFDDDBBBAAAAAABBBDDDEEEDDDCCCDDDFFFJJJOOOTTTWWWYYYZZZ^^^gggpppvvvyyyvvvlllaaaVVVPPPKKKKKKMMMQQQYYYbbboooppplllcccWWWNNNKKKLLLJJJPPPXXX___cccfffiiijjjoooqqqtttwwwzzz{{{||||||~~~}}}}}}}}}|||zzzxxxwwwsssnnnfff___XXXTTTRRROOOMMMKKKKKKLLLLLLKKKJJJIIIIIIJJJLLLPPPSSSWWWYYYWWWYYY[[[\\\]]]\\\[[[ZZZ\\\[[[YYYXXXXXXXXXYYYZZZ]]]dddppp}}}~~~iiiVVVOOOOOOSSS___kkkppprrrttttttuuuxxxzzzooohhheeedddbbb```aaaZZZQQQJJJFFFCCCAAA@@@>>>???AAACCCFFFMMMTTTYYYeeegggiiijjjkkkooowww}}}zzziiicccbbbccckkkvvvyyyyyyyyyyyy{{{}}}xxxqqqhhhkkkooovvv}}}{{{vvvyyy}}}}}}yyy|||}}}{{{kkkddd```aaaaaa___^^^___\\\\\\\\\\\\\\\[[[[[[[[[[[[]]]___aaabbbbbbaaa```bbbbbbccccccbbb```___^^^^^^\\\]]]bbbjjjxxxuuuppprrr{{{~~~|||rrrhhhdddddddddddddddddddddddddddeeeeeeiiiiiioooyyyfff]]][[[```fffllloooqqqssstttwww{{{}}}uuummmeee___TTTQQQMMMKKKJJJIIIHHHGGGGGGHHHJJJLLLNNNRRRWWW[[[___gggsss~~~wwweeeXXXPPPLLLJJJCCCBBBAAABBBDDDEEEDDDCCCDDDGGGKKKPPPSSSWWW[[[]]]aaaiiiqqquuuuuuqqqhhh___WWWQQQMMMLLLNNNQQQYYYbbbqqqrrrooofffYYYOOOKKKKKKIIINNNVVV\\\aaadddgggiiimmmooorrruuuwwwxxxzzz|||~~~~~~~~~~~~}}}|||zzzxxxsssllleee^^^XXXUUURRRPPPNNNNNNNNNOOONNNMMMKKKKKKLLLNNNQQQTTTWWWYYYWWWYYY\\\```aaabbbaaa```aaa```^^^\\\[[[[[[[[[\\\```gggrrrrrr\\\RRRNNNPPP\\\iiiooorrrtttuuuuuuxxx~~~~~~sssjjjfffdddbbb``````[[[TTTMMMGGGCCC@@@???>>>???@@@BBBDDDIIIOOOTTT```dddgggiiiiiilllpppuuu~~~}}}vvvuuusssmmmllljjjpppzzz~~~~~~wwwwwwwwwyyy{{{~~~}}}uuuoooiiilllsssyyyuuupppssswww}}}{{{vvvtttwww}}}}}}hhhdddaaabbbaaa^^^]]]^^^]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^___```aaaaaaaaaaaabbbccccccdddcccbbb```___aaa```aaadddjjjttttttpppqqqssszzz}}}vvvnnniiigggeeeeeeeeeeeeffffffffffffeeehhhjjjnnn{{{iii]]][[[```fffkkknnnppprrrsssuuuyyy}}}vvvooogggaaaWWWSSSNNNKKKJJJIIIHHHGGGFFFGGGIIIJJJLLLPPPUUUXXX\\\dddqqq}}}}}}mmmaaaZZZWWWKKKIIIGGGGGGHHHIIIHHHGGGIIIMMMRRRUUUXXX\\\```ccceeemmmssstttrrrmmmeee]]]YYYTTTPPPOOONNNQQQZZZcccrrrsssqqqiii\\\QQQLLLKKKIIINNNUUU[[[___bbbeeegggkkknnnrrrtttuuuwwwzzz}}}}}}~~~~~~~~~|||zzzvvvqqqjjjccc^^^[[[WWWUUURRRRRRRRRRRRQQQOOONNNNNNOOOPPPRRRTTTWWWXXX[[[^^^aaaeeehhhjjjkkkkkkeeedddbbb```^^^^^^^^^^^^dddjjjuuu{{{dddVVVOOONNNXXXdddnnnrrrvvvwwwxxxyyy}}}xxxoooiiieeebbb___^^^\\\WWWQQQKKKEEEAAA???>>>???@@@AAABBBFFFKKKOOOYYY^^^dddggghhhjjjmmmooouuu|||~~~yyyqqqoooxxx|||vvvtttrrrvvv}}}}}}|||{{{zzzwwwwwwxxxzzz}}}~~~zzzsssnnnkkkooovvv|||yyyoooiiikkkpppvvv}}}xxxrrrkkkqqqzzz{{{hhheeedddeeeccc___^^^```]]]]]]\\\\\\]]]]]]^^^_________```aaaaaaaaaaaa```bbbbbbcccccccccbbb``````bbbaaaccceeegggmmm{{{wwwqqqnnnkkkkkkrrrwwwtttooommmjjjfffdddeeefffgggggggggggggggfffkkkooowwwmmm```\\\```eeejjjllloooqqqssssssvvvzzz}}}yyypppiiicccYYYUUUOOOKKKJJJIIIHHHHHHEEEGGGHHHIIIJJJNNNRRRVVVZZZaaannnzzzsssiiidddUUUQQQMMMJJJJJJJJJKKKJJJLLLQQQWWW[[[\\\___cccfffmmmtttyyywwwrrrmmmfff___[[[WWWSSSQQQOOOQQQ[[[eeeqqqsssrrrjjj^^^RRRMMMKKKJJJNNNTTTYYY\\\___bbbdddgggkkkooorrrsssuuuzzz~~~|||~~~~~~~~~|||{{{xxxsssnnniiieeebbb]]][[[XXXWWWWWWVVVTTTSSSSSSSSSSSSTTTUUUXXXZZZ[[[^^^___bbbeeehhhkkkmmmnnniiihhhfffdddbbbaaabbbbbbhhhnnnxxxooo___TTTNNNUUU```lllqqqwwwyyyyyyyyy{{{~~~uuunnniiiddd```\\\\\\ZZZVVVPPPIIIDDDAAA>>>???@@@@@@AAACCCHHHKKKQQQWWW```eeeggghhhjjjlllooorrr{{{~~~zzzuuusss{{{|||yyyyyy{{{}}}|||{{{yyywwwwwwxxxzzz}}}}}}{{{wwwrrrnnnnnnrrrxxx}}}~~~qqqgggaaacccgggmmmuuuvvvoooiiiqqq{{{tttgggeeeeeegggddd___^^^```]]]\\\[[[[[[\\\^^^```bbbaaaaaaaaaaaa`````````___```aaabbbbbbbbbaaa```___``````ccceeeeeegggooozzz}}}|||uuuqqqqqqmmmfffggglllnnnmmmlllmmmkkkgggdddeeefffhhhiiiiiiiiihhhdddlllpppsssssseee\\\```eeeiiikkknnnppprrrqqqtttxxx{{{}}}sssjjjeeeZZZVVVPPPLLLJJJIIIIIIHHHEEEFFFGGGHHHIIILLLQQQTTTVVV^^^jjjwww{{{tttddd___XXXSSSQQQQQQRRRSSSTTT[[[bbbffffffgggjjjmmmvvv}}}}}}wwwqqqjjjddd]]]YYYVVVSSSQQQRRR\\\gggpppsssrrrkkk___SSSMMMKKKIIIMMMRRRVVVYYY\\\^^^```aaafffkkkmmmnnnrrrxxx}}}{{{~~~~~~~~~}}}|||yyyuuurrrnnnllljjjeeeccc___]]]\\\[[[YYYWWWWWWXXXXXXYYY\\\___aaacccaaaaaabbbccceeegggiiikkkmmmkkkiiigggffffffffffffjjjpppyyyxxxfffYYYQQQUUU___jjjpppwwwzzzzzzyyyzzz|||yyyrrrkkkeeeaaa[[[\\\\\\YYYSSSLLLFFFCCC>>>?????????@@@BBBEEEHHHLLLSSS]]]cccfffgggiiikkkkkkmmmsss{{{{{{}}}}}}~~~|||{{{zzzwwwtttwwwyyy||||||yyyvvvqqqnnnppptttyyy}}}yyykkkbbb\\\]]]```gggppp{{{~~~tttmmmmmmvvv|||mmmfffdddeeefffccc^^^\\\^^^]]]\\\[[[ZZZ\\\___bbbdddbbbbbbaaaaaa``````______``````aaabbbaaaaaa___^^^]]]^^^bbbeeedddccciiiqqqqqqtttsssooopppsssnnneeeggghhhhhhfffhhhllllllhhhcccdddfffhhhiiijjjjjjiiibbblllpppqqq~~~xxxiii\\\```dddhhhkkkmmmppprrrpppssswwwzzzuuulllfff[[[VVVPPPLLLJJJIIIIIIHHHDDDFFFGGGGGGHHHKKKPPPSSSTTT\\\hhhtttvvvpppggg```]]]^^^___```bbbiiiqqquuuttttttwwwzzz~~~{{{uuunnniii^^^[[[WWWUUURRRSSS\\\hhhooorrrrrrkkk___TTTMMMLLLIIILLLQQQTTTWWWYYY[[[]]]\\\bbbgggjjjkkknnnuuu{{{{{{~~~}}}~~~~~~}}}zzzwwwtttrrrppppppjjjhhhdddbbb```^^^\\\ZZZZZZ[[[\\\^^^aaadddhhhjjjiiihhhgggffffffhhhjjjlllooonnnllljjjiiiiiiiiiiiilllrrrzzzwwwaaaRRRQQQYYYgggmmmvvv{{{}}}|||}}}}}}}}}uuuoooiiieeeeeebbb___\\\ZZZSSSJJJDDDEEE@@@===???AAAAAABBBEEEKKKNNNSSS[[[bbbggghhhhhhjjjmmmqqqwww~~~}}}{{{xxxwwwwwwvvvuuurrrvvv|||{{{uuurrrpppooorrrwww}}}ssseee\\\VVVTTTVVVaaaqqqyyyxxxttt|||mmmcccaaa``````aaaaaa___^^^___^^^\\\[[[[[[]]]^^^``````cccfffhhhgggccc___\\\]]]^^^```aaaaaa___]]][[[aaabbbccccccbbbccceeefffnnnnnnnnnnnnmmmlllkkkjjjgggggghhhhhhhhhiiiiiiiiiggghhhiiiiiihhhhhhiiijjjhhhgggiiippp|||}}}iii^^^```bbbffflllqqqrrrqqqrrrrrrvvv}}}vvvmmmiii^^^YYYRRRMMMJJJIIIHHHGGGIIIIIIIIIIIIHHHJJJNNNQQQPPPUUU___mmm{{{yyytttrrrqqqpppooo{{{{{{zzzzzzzzzzzzzzzzzzvvvpppggg___WWWTTTTTTWWW___gggooommmiiiccc\\\TTTNNNJJJIIIKKKNNNQQQTTTWWWXXXYYY\\\]]]___aaadddjjjqqqvvvxxx{{{~~~~~~~~~~~~~~~|||zzzyyyxxxwwwuuusssrrrrrrppplllfff```]]]]]]```aaaaaabbbdddfffhhhiiimmmllllllkkkllllllmmmnnnllllllkkkjjjjjjjjjkkklllrrrxxxkkkXXXSSSXXXgggmmmtttyyy{{{|||}}}~~~xxxrrrlllhhhhhheeeaaa___\\\WWWOOOHHHDDD???;;;===>>>>>>???BBBHHHKKKPPPWWW___dddggghhhgggjjjnnnrrrzzz{{{{{{{{{yyy{{{~~~zzzyyyyyyyyyyyyxxxuuuxxx}}}zzzuuusssrrrrrruuuzzzooo___UUUUUUUUUZZZgggxxxzzz{{{~~~}}}{{{mmmeeecccbbbaaabbbaaa___^^^]]]\\\[[[YYYYYYZZZ\\\]]]___bbbeeehhhhhheeebbb______```aaaaaa`````````aaacccddddddcccaaaaaacccdddllllllllllllllllllkkkkkkgggggghhhhhhiiijjjjjjkkkggghhhhhhgggfffeeefffhhhhhhfffgggllltttooo```aaabbbeeejjjooopppnnnrrrssswww}}}zzzpppkkk___ZZZSSSNNNKKKIIIHHHGGGHHHIIIIIIIIIIIIJJJMMMOOOPPPUUU^^^kkkxxx}}}|||}}}~~~xxxrrrggg```YYYWWWWWWYYY```hhhllliiieee^^^WWWQQQKKKHHHHHHIIIKKKNNNPPPSSSUUUVVVZZZ[[[\\\^^^aaafffmmmrrrvvvxxxzzzzzzzzz{{{|||~~~~~~||||||||||||zzzyyyxxxvvvssspppkkkgggbbb```bbbccccccdddfffgggiiijjjmmmmmmnnnnnnooooooooopppnnnmmmkkkjjjjjjkkkmmmmmmsssyyyyyybbbYYY[[[eeekkkrrrxxx{{{|||}}}}}}}}}}}}vvvpppllljjjgggcccaaa```\\\UUUPPPFFF@@@<<<======<<<===@@@DDDFFFLLLSSSZZZ```eeehhheeehhhlllpppttt}}}~~~xxxuuuyyy~~~~~~}}}}}}}}}~~~~~~~~~yyyvvvuuuxxx~~~|||zzzzzz{{{|||||||||xxx{{{~~~wwwttttttvvvwwwyyy|||nnn\\\QQQWWWZZZcccrrr}}}~~~}}}zzz{{{zzzmmmhhhfffdddccccccbbb```^^^]]]\\\[[[ZZZZZZZZZ[[[\\\^^^```dddggghhhgggdddcccaaabbbbbbaaa___```bbbddddddddddddcccaaa```aaabbbiiiiiijjjjjjjjjkkkkkkkkkggghhhhhhiiijjjkkkkkkkkkjjjjjjiiigggdddccceeeggghhhggghhhjjjoooxxxfffcccbbbfffkkknnnooonnnsssssswww|||tttmmm```\\\UUUOOOLLLJJJHHHGGGFFFHHHIIIJJJIIIJJJKKKMMMOOOTTT\\\hhhttt}}}~~~yyyttthhhaaa\\\[[[[[[]]]cccjjjkkkgggbbb[[[TTTOOOKKKIIIKKKJJJJJJKKKMMMPPPSSSUUUXXXXXXYYYYYY\\\aaahhhlllrrrtttuuuvvvvvvxxxzzz}}}~~~}}}~~~~~~{{{wwwuuussspppjjjeeefffffffffggghhhjjjkkklllnnnoooppprrrssssssrrrrrrpppnnnmmmkkklllmmmoooqqqvvv{{{kkk```^^^bbbhhhqqqzzz~~~}}}{{{{{{~~~{{{uuuqqqkkkgggcccbbbbbb```\\\YYYLLLEEE@@@@@@???===>>>AAAAAADDDIIINNNUUU\\\ccchhhfffiiinnnqqqtttyyywwwpppppptttttttttuuuuuuvvvwwwyyyyyy{{{}}}~~~yyyvvvttttttzzz~~~}}}|||{{{zzzyyyzzz}}}{{{}}}{{{tttsssvvvzzz}}}|||vvvdddZZZ]]]cccooo}}}zzz|||xxxvvvyyyxxxooojjjhhhfffddddddccc```^^^]]]\\\\\\\\\\\\]]]______^^^```ccceeeffffffdddcccaaacccdddccc```^^^___aaabbbccccccbbb``````aaabbbffffffgggggghhhiiijjjjjjiiiiiiiiiiiiiiiiiiiiiiiilllllljjjgggdddccceeefffgggiiilllmmmnnn{{{lllfffcccgggmmmpppqqqrrruuutttwww|||wwwoooccc^^^VVVPPPMMMKKKIIIHHHEEEGGGIIIJJJIIIIIIJJJKKKMMMRRRZZZdddppp}}}}}}~~~wwwrrrjjjddd```aaabbbbbbgggmmmmmmiiiccc[[[UUUQQQOOONNNOOONNNLLLLLLMMMPPPTTTVVVWWWWWWVVVVVVWWW[[[bbbgggmmmooorrrtttuuuwwwyyy{{{|||{{{{{{}}}~~~zzzyyyzzzwwwpppjjjjjjjjjjjjjjjkkklllnnnnnnnnnpppsssuuuvvvuuutttsssqqqpppmmmlllmmmooosssuuuwww|||qqqccc^^^^^^eeepppzzz}}}yyy{{{}}}yyytttjjjgggbbbaaabbbcccaaa___RRRJJJDDDBBB@@@>>>>>>AAA@@@CCCGGGKKKPPPXXX```fffeeeiiinnnqqqssswww~~~yyymmmiiijjjllllllnnnppprrruuuwwwxxxxxx{{{~~~|||xxxuuuvvvxxx}}}zzzyyyyyyxxxxxxzzz}}}|||~~~xxxssstttxxx~~~tttllliiiooozzzxxxtttrrrqqqvvvyyysssoooiiigggeeeddddddcccaaa___[[[[[[\\\\\\]]]^^^___```___```bbbcccccccccbbbaaabbbfffjjjiiiddd___^^^^^^```aaaaaaaaa``````bbbdddddddddddddddeeefffhhhiiikkkjjjiiihhhgggffffffeeeiiiiiihhhfffcccbbbccceeedddhhhmmmppppppyyyqqqhhhccchhhoooqqqsssuuuvvvuuuwww{{{}}}zzzpppeee```XXXRRRNNNKKKIIIHHHDDDFFFHHHIIIHHHGGGHHHIIIJJJOOOWWWaaalllzzz|||tttooommmiiiggghhhiiihhhkkkooonnnjjjddd]]]WWWTTTSSSRRRQQQPPPMMMLLLMMMPPPTTTVVVXXXWWWUUUSSSSSSWWW]]]bbbfffjjjpppsssuuuvvvwwwxxxwwwvvvwwwyyy}}}}}}zzz{{{}}}{{{tttnnnnnnmmmmmmmmmnnnoooppppppoooqqqsssuuuvvvuuutttsssqqqooommmlllmmmrrrvvvzzzzzz~~~wwwfff\\\\\\bbbkkkuuu}}}|||xxx{{{}}}~~~wwwmmmhhhccc```aaabbbbbb```VVVNNNFFFCCC@@@======@@@@@@BBBEEEGGGKKKRRR\\\ccccccfffkkkmmmooossszzz~~~~~~ppphhhggghhhiiikkknnnqqquuuwwwyyyzzz}}}}}}xxxwwwzzz~~~}}}zzzwwwwwwvvvvvvxxx{{{}}}}}}}}}zzz}}}|||uuurrruuuzzz|||vvvzzzyyymmmmmmooovvv{{{tttpppmmmkkkjjjfffdddccccccccccccbbbaaaZZZZZZ[[[[[[[[[\\\\\\\\\]]]^^^^^^___````````````ccciiiooonnnhhhbbb______^^^___``````___```bbbdddcccbbbaaaaaabbbdddfffgggiiihhhgggfffeeedddcccbbbdddeeefffeeecccbbbbbbcccaaaeeekkkooopppxxxxxxkkkccchhhoooqqqrrrvvvwwwvvvxxx{{{|||~~~~~~rrrgggbbbZZZSSSOOOLLLJJJHHHDDDFFFGGGGGGFFFFFFGGGIIIHHHLLLTTT\\\ggguuuyyysssppprrrnnnnnnppppppnnnnnnqqqmmmjjjddd^^^XXXUUUTTTTTTQQQOOOMMMLLLMMMPPPSSSVVVYYYWWWTTTQQQPPPSSSYYY]]]```dddjjjnnnppprrrtttvvvsssssssssuuuyyy{{{{{{{{{{{{zzzzzz|||}}}|||wwwrrrpppppppppoooppppppqqqqqqpppqqqrrrsssssssssrrrqqqpppnnnkkkkkknnntttzzz~~~}}}qqqoooaaa]]]___dddllluuuzzz{{{zzz|||}}}{{{tttmmmeeeaaa``````___^^^\\\SSSJJJFFFBBB???>>>AAA@@@BBBDDDDDDEEEKKKVVV^^^bbbfffiiikkklllooouuuzzz|||zzzpppnnnmmmnnnooorrruuuxxx{{{|||~~~~~~yyyxxx~~~~~~{{{xxxuuuuuuuuuwwwyyy{{{zzzyyywww{{{}}}yyytttsssvvv{{{zzzkkknnnttt|||xxxnnniiifffdddbbbaaa```___```bbbccccccbbb^^^^^^]]]\\\[[[YYYXXXWWWYYYYYYZZZ[[[\\\^^^___```aaagggllllllfffaaaaaaccc___```aaa```______```bbbbbbaaa```___```aaaccceeeddddddcccccccccbbbbbbbbbaaacccfffgggfffeeeeeefffccceeehhhmmmqqqzzzrrrhhhmmmrrrrrrssswwwxxxwwwxxxzzz{{{|||uuuiiiccc[[[TTTPPPMMMJJJIIIEEEFFFFFFEEEDDDDDDGGGIIIGGGLLLRRRXXXaaaooo|||xxxvvvtttvvvssstttvvvvvvrrrqqqsssmmmjjjeee```[[[XXXVVVUUURRRQQQOOOOOOPPPSSSUUUWWWXXXVVVRRRNNNLLLOOOTTTYYY\\\^^^aaadddgggkkkppptttsssrrrrrrtttwwwyyyyyyxxxvvvxxxzzz|||}}}{{{yyywwwrrrrrrqqqqqqqqqqqqqqqrrrpppppppppppppppooooooooonnnllljjjjjjnnnuuu}}}]]]vvvzzziii^^^]]]___eeennnvvvzzz{{{{{{}}}~~~~~~yyyrrrhhhbbb```___]]][[[aaaXXXOOOJJJFFFBBBBBBDDD@@@BBBBBBAAAAAAGGGRRR[[[dddgggiiijjjjjjnnnsssxxx{{{~~~{{{wwwttttttuuuwwwzzz}}}~~~yyyyyy~~~}}}~~~~~~|||zzzuuuttttttvvvxxxyyyxxxvvvuuuzzz{{{wwwtttssswww|||zzzmmmrrr{{{zzzooogggccc___\\\^^^]]]]]]___bbbcccccccccdddcccbbb___\\\YYYVVVUUUUUUVVVWWWXXX[[[]]]___aaa]]]bbbgggfffaaa^^^aaaeeeaaabbbbbb```^^^]]]^^^```bbbaaa___^^^___```bbbccc___``````aaabbbbbbccccccbbbeeeiiilllkkkjjjjjjjjjhhhggghhhmmmsss}}}{{{ooorrrwwwuuuuuuzzzyyywwwxxxzzzzzz{{{wwwjjjddd\\\UUUPPPMMMKKKIIIFFFFFFEEEDDDCCCDDDGGGIIIHHHKKKPPPUUU]]]iiiyyy~~~{{{zzzyyyyyyyyywwwwwwzzzyyytttrrrtttnnnlllhhhccc^^^[[[YYYXXXTTTSSSSSSSSSTTTWWWYYY[[[XXXUUUQQQLLLJJJLLLQQQVVVYYYZZZZZZ[[[^^^eeemmmssstttsssssstttvvvxxxxxxwwwsssvvv{{{}}}}}}{{{zzzzzzssssssrrrqqqqqqqqqrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmkkkiiiiiinnnvvvXXXbbbvvvwwwhhh[[[XXXbbblllpppuuu}}}}}}}}}~~~zzzuuunnnfff___]]]___aaa___]]]XXXOOOFFFAAAAAACCCDDDCCCBBBBBBDDDIIIMMMPPP___bbbeeehhhiiijjjlllnnnwwwzzz~~~~~~~~~{{{wwwtttuuusssrrrsssvvvxxxyyyxxxvvvxxx|||}}}uuuuuutttsssuuuzzzxxx{{{wwwkkkccc^^^]]]______^^^]]]]]]^^^___aaabbbhhhfffbbb^^^[[[WWWUUUTTTSSSTTTVVVXXX[[[___bbbcccaaaaaa``````___^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZ]]]```cccbbb```aaa``````aaa___]]]```fffkkkhhheeeeeeggghhhgggfffeeennnmmmnnnzzzvvvrrrtttuuuvvvxxxssstttuuuwww{{{vvvmmmddd]]]YYYUUUNNNHHHGGGFFFGGGGGGHHHHHHGGGGGGFFFLLLMMMOOORRRXXXdddsss~~~~~~}}}~~~}}}}}}~~~|||yyyzzz}}}}}}zzzuuussskkkffffffeee```ZZZWWWWWWXXXYYY[[[]]]^^^```aaa[[[VVVPPPJJJIIILLLRRRUUUWWWTTTTTTXXX[[[___hhhqqqppprrruuuwwwyyyyyyyyyxxxuuutttsssuuuxxxzzzzzzzzzuuusssqqqooonnnmmmnnnnnnnnnnnnmmmlllkkkiiigggfffggggggfffhhhmmmwwwYYY\\\kkkttteee[[[```hhhlllsss|||~~~~~~~~~{{{sssjjjccc___```aaaaaa```\\\TTTLLLFFFDDDDDDAAA@@@???@@@BBBEEEIIIKKKVVV[[[```eeehhhkkkmmmoootttvvv{{{~~~~~~~~~}}}{{{wwwtttqqqqqqrrruuuxxxzzzyyyxxxwwwyyy|||~~~{{{rrrrrrrrrrrrsssxxx~~~tttjjjddd___^^^```]]]\\\[[[[[[[[[\\\]]]^^^eeeccc```]]]ZZZWWWUUUTTTTTTTTTVVVXXX[[[^^^```bbb`````````___^^^]]]\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^ZZZXXXWWWXXX\\\^^^^^^\\\___^^^___aaaaaa```eeelllsssoookkkiiiiiijjjiiigggggglllkkknnnxxxzzz}}}uuuvvvwwwwwwwwwuuuuuuvvvxxx{{{xxxmmmddd]]]ZZZVVVOOOJJJIIIGGGGGGGGGHHHHHHGGGGGGGGGKKKLLLNNNQQQWWWbbbppp{{{~~~}}}|||{{{|||~~~~~~}}}}}}|||{{{vvvnnnhhhgggfffaaa\\\ZZZZZZ\\\^^^aaaccceeefffggg[[[UUUNNNJJJKKKOOOSSSUUURRROOOOOORRRUUUYYYbbblllnnnpppsssuuuwwwxxxwwwwwwuuusssrrrtttvvvxxxxxxwwwuuusssqqqooonnnmmmmmmmmmlllllllllkkkiiihhhfffeeeddddddeeegggmmmwww```YYY]]]qqqtttaaa]]]aaagggpppzzz~~~~~~~~~~~~{{{qqqiiieeeccccccbbbbbb```[[[TTTMMMHHHFFF@@@@@@???@@@AAACCCEEEFFFLLLQQQXXX___dddiiimmmpppppprrrvvv|||~~~}}}}}}}}}{{{yyyvvvnnnooorrrvvvzzz{{{zzzxxxwwwyyy|||~~~{{{xxxrrrsssttttttuuuwww||||||pppiiieee```___```]]]\\\[[[[[[ZZZZZZ[[[[[[```___^^^[[[YYYWWWVVVUUUUUUUUUVVVXXXZZZ\\\^^^_________^^^^^^]]]]]]\\\\\\XXXYYYYYYZZZ[[[\\\]]]]]]XXXVVVUUUVVVXXXZZZ[[[[[[\\\ZZZ[[[___aaadddjjjrrryyyuuuoookkkjjjjjjjjjiiiiiinnntttzzzuuuyyyxxxyyyxxxwwwvvvvvvvvvxxx|||{{{mmmeee]]]ZZZWWWPPPLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGIIIKKKMMMOOOTTT^^^kkkuuu|||{{{{{{|||}}}~~~~~~~~~yyypppiiihhhfffbbb______^^^```dddhhhkkkmmmmmmnnn\\\TTTLLLIIIMMMQQQSSSSSSPPPLLLJJJLLLOOOTTT^^^hhhlllnnnpppssstttuuuuuuuuutttrrrqqqqqqsssuuutttttttttsssqqqnnnlllkkkkkkjjjiiiiiiiiihhhfffeeecccbbb]]]^^^```dddkkkvvvkkk[[[SSS```zzzkkk^^^]]]aaalllvvv{{{|||}}}|||}}}xxxpppkkkhhhfffbbbcccbbb```ZZZSSSLLLHHHCCCBBBBBBBBBBBBCCCCCCDDDFFFJJJPPPUUU\\\cccjjjnnnmmmpppuuuyyy~~~}}}|||{{{|||{{{zzzxxxpppppprrruuuxxxzzzzzzyyyvvvwwwzzz}}}zzzwwwuuuwwwxxxyyyyyy{{{}}}vvvmmmiiifffbbb_________^^^]]]\\\\\\[[[[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVVVVWWWWWWXXXYYY[[[\\\]]]^^^]]]]]]]]]\\\\\\]]]]]]YYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVWWWYYY[[[[[[ZZZWWWXXX\\\```ccciiipppwwwsssnnniiiggggggiiijjjjjjrrrpppxxx}}}yyyzzzxxxvvvuuuuuuvvvwwwzzz~~~ooofff^^^[[[WWWQQQMMMLLLHHHHHHHHHGGGGGGHHHHHHHHHHHHJJJLLLMMMQQQYYYeeemmmxxx~~~~~~~~~~~~~~~xxxooohhhfffccc```___aaa```ccchhhmmmpppqqqqqqqqq```WWWNNNLLLPPPSSSRRRPPPPPPLLLIIIJJJMMMRRR\\\fffkkklllnnnpppqqqrrrrrrrrrrrrpppoooooopppqqqpppoooqqqpppnnnllljjjiiiggggggeeeeeeddddddcccaaa```___VVVXXX[[[___gggsssrrr^^^NNNTTTkkkyyyfff]]]^^^gggooovvvyyy{{{{{{{{{~~~|||tttnnniiifffaaaaaabbbaaa]]]WWWPPPKKKEEEEEEDDDCCCBBBAAAAAAAAAFFFGGGIIIKKKPPPYYYbbbhhhiiinnnssswww{{{~~~|||zzzxxxwwwxxxyyyyyyxxxuuusssrrrrrruuuxxxyyyzzztttvvvyyy}}}{{{xxxxxxyyy{{{||||||}}}|||zzzqqqjjjhhhgggbbb___^^^^^^^^^]]]]]]\\\[[[ZZZYYYZZZZZZZZZZZZZZZYYYXXXWWWXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\]]]^^^^^^]]]\\\\\\[[[ZZZYYYXXXXXXZZZZZZYYYYYYXXXYYYZZZ\\\ZZZVVVUUUYYY]]]___dddiiimmmkkkgggcccbbbcccfffiiihhhqqq~~~kkkrrrzzzzzzzzzyyyuuutttttttttvvvxxx|||tttjjjaaa]]]XXXRRRNNNMMMIIIIIIHHHGGGGGGHHHIIIIIIGGGIIIKKKLLLNNNUUU^^^fffqqq|||~~~||||||~~~|||sssllleeeccc```^^^^^^aaaaaadddhhhmmmpppqqqqqqpppfff]]]SSSPPPSSSTTTQQQMMMPPPLLLHHHIIIKKKPPPZZZdddiiijjjkkklllmmmnnnnnnnnnnnnlllkkkkkklllllllllkkklllkkkjjjiiigggeeecccccc````````````___]]]\\\[[[TTTUUUXXX\\\dddppp}}}tttbbbPPPOOO___wwwsssbbb]]]aaahhhoootttyyy{{{{{{~~~xxxpppiiiddd``````______^^^ZZZTTTPPPHHHGGGDDDAAA@@@>>>>>>>>>EEEEEEDDDEEEHHHOOOXXX___aaagggmmmqqqtttzzz}}}zzzzzz{{{}}}~~~~~~wwwuuurrrqqqsssuuuvvvvvvxxxuuuqqqqqqssswwwyyy{{{uuuwwwzzz~~~~~~{{{yyywwwyyyzzz{{{{{{|||||||||ssskkkfffeeeeeeaaa^^^^^^\\\\\\\\\[[[[[[YYYXXXWWWYYYZZZ[[[\\\\\\[[[ZZZYYYYYYYYYYYYYYYZZZ\\\]]]^^^^^^]]]\\\\\\\\\^^^___```aaa```___^^^\\\ZZZYYYYYYZZZ\\\]]]\\\ZZZZZZZZZ[[[\\\XXXVVVZZZ]]]^^^___cccdddcccbbb```___aaaeeehhhfffkkkqqq{{{~~~mmmdddnnnooo~~~zzzyyyuuutttttttttuuuwwwzzz}}}|||rrrgggaaa\\\TTTPPPOOOJJJIIIHHHGGGGGGHHHIIIJJJGGGIIIKKKKKKLLLQQQYYY___kkkuuu}}}{{{wwwoooiiidddbbb```]]]___cccdddeeehhhkkkmmmnnnnnnnnnjjjcccZZZVVVVVVUUURRRNNNOOOJJJGGGIIIJJJNNNXXXaaagggggggggggggggggghhhhhhgggfffddddddeeeffffffeeeeeeeeeeeedddcccaaa___^^^\\\\\\\\\\\\[[[ZZZYYYXXXSSSTTTUUUYYY```lllzzzxxxiiiXXXPPPUUUgggjjj]]]]]]aaahhhooowww{{{{{{~~~vvvmmmfffaaa___]]]^^^^^^]]]YYYVVVMMMJJJFFFBBB???>>>??????AAABBBBBBCCCEEEIIIPPPTTTUUU[[[bbbfffhhhmmmwww}}}|||{{{yyywwwzzzzzz{{{||||||{{{zzzyyypppmmmjjjjjjlllnnnpppqqquuusssqqqrrruuuxxxzzz{{{xxxzzz}}}}}}zzzxxxwwwxxxyyyzzzzzz|||rrrjjjccc___```bbb```______[[[[[[\\\\\\\\\[[[YYYXXXZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYZZZZZZ[[[]]]^^^___^^^]]]\\\\\\]]]___aaabbbcccbbbbbb```___^^^]]]\\\]]]```bbbbbb___]]]]]]^^^___[[[ZZZ^^^aaa```___``````aaabbbaaa```aaaeeeiiidddiiiggggggiiibbb```jjjiiittt|||yyyuuuuuuuuuuuuuuuwwwzzz}}}{{{oooggg```XXXRRRQQQKKKIIIHHHGGGGGGHHHIIIKKKGGGIIIKKKKKKKKKOOOUUU[[[fffnnn}}}~~~xxxtttlllhhheeeeeeccc```bbbggghhhiiijjjkkkllllllllllllkkkfff```\\\YYYWWWUUUSSSNNNJJJIIIJJJLLLOOOWWW___dddccccccbbbaaa`````````___^^^\\\]]]^^^______^^^_______________]]]\\\[[[YYYYYYYYYYYYXXXWWWVVVUUUPPPOOOOOOQQQWWWdddrrr|||}}}qqq```SSSPPP\\\vvvooo^^^ZZZ]]]ccclllvvv{{{|||~~~}}}qqqiiibbb___\\\\\\^^^___]]]ZZZRRROOOJJJEEEBBBAAAAAABBB===???BBBCCCEEEGGGKKKMMMLLLSSSZZZ]]]^^^ccclllttt|||yyyvvvtttttttttttttttvvvvvvwwwvvvuuusssqqqpppkkkhhheeeeeegggjjjlllmmmqqqpppqqqtttwwwzzz{{{{{{|||}}}~~~|||zzzxxxxxxyyyzzzzzz{{{~~~nnnddd]]]ZZZ]]]```______aaa]]]]]]^^^___^^^]]]\\\[[[[[[\\\^^^______^^^\\\[[[ZZZZZZZZZ[[[\\\^^^___```^^^^^^]]]\\\]]]___bbbccccccccccccbbbaaaaaa``````aaadddhhhhhheeebbbaaaaaaaaa]]]]]]aaadddcccaaaaaa```bbbdddcccbbbcccfffjjjdddllliiidddfffccc```gggjjjnnn}}}yyyvvvvvvvvvvvvvvvxxx{{{~~~tttlllddd[[[UUUSSSKKKJJJHHHGGGGGGHHHJJJKKKHHHJJJKKKKKKKKKNNNSSSXXXccciiixxx~~~~~~~~~}}}wwwsssllliiiggggggfffcccfffkkklllkkkkkkkkkkkkkkklllllljjjhhhccc___[[[YYYXXXXXXPPPLLLKKKMMMNNNQQQXXX```bbbaaa___^^^\\\\\\[[[[[[ZZZXXXWWWXXXZZZ[[[[[[ZZZ[[[[[[\\\]]]\\\[[[ZZZYYYWWWWWWWWWWWWVVVVVVUUUTTTLLLJJJHHHIIIOOO[[[jjjttt}}}yyynnn\\\QQQWWWmmmkkk^^^^^^```gggrrrzzzzzzzzztttjjjfffccc___]]]]]]^^^^^^]]]XXXSSSMMMIIIGGGEEEDDDCCC???@@@AAABBBCCCDDDEEEEEEIIIJJJMMMPPPUUUZZZ^^^aaammmyyy}}}wwwtttqqqpppppppppooonnnnnnpppssstttssspppkkkhhhffffffdddbbbbbbccchhhkkknnnnnnppprrrvvvzzz~~~~~~{{{{{{||||||{{{|||yyywwwyyy~~~~~~{{{~~~wwwhhh[[[]]]___```___^^^^^^^^^\\\[[[\\\^^^aaabbbaaa```___aaabbbbbb___\\\[[[ZZZ\\\\\\\\\\\\]]]]]]^^^___^^^\\\[[[[[[]]]^^^___^^^bbbccccccccccccbbbbbbaaacccdddfffgggfffdddaaa___eeecccaaaaaabbbccccccbbbfffccc```^^^___bbbgggjjjlllhhhdddbbbbbbcccccccccbbbhhhwwwwwwuuuvvvvvvuuuuuuvvvxxx{{{|||}}}ooogggaaaZZZVVVKKKJJJIIIIIIJJJJJJHHHFFFKKKJJJIIIIIIJJJLLLOOOPPP\\\eeettt~~~|||zzz{{{}}}}}}zzzyyyzzz|||}}}~~~zzztttpppkkkiiiffffffiiilllnnnnnnqqqpppooommmlllmmmmmmnnnkkkiiigggfffddd```YYYTTTUUUSSSOOOLLLLLLPPPXXX^^^]]]]]]]]]]]]\\\ZZZYYYXXXTTTSSSQQQQQQRRRTTTVVVXXXYYYXXXXXXWWWUUUTTTSSSRRRSSSOOOOOOTTTVVVSSSPPPOOOIIIHHHFFFFFFJJJTTT___gggxxxwww}}}|||nnn[[[TTT```nnn{{{iii___]]]bbbkkkuuuyyy{{{vvvmmmhhhccc^^^]]]\\\[[[[[[ZZZVVVPPPLLLIIIFFFDDDBBB??????@@@AAABBBCCCCCCDDDEEEFFFGGGJJJMMMQQQUUUWWW]]]hhhwww{{{uuurrrpppnnnmmmnnnoooooonnnlllmmmoooooonnnkkkgggeeeaaaaaaaaa```aaaccchhhkkkooopppqqqtttwwwzzz}}}{{{zzz|||}}}~~~|||zzz||||||~~~rrrbbbZZZ\\\____________aaabbb___^^^]]]___aaabbbaaa```ccceeefffdddaaa]]][[[ZZZ]]]]]]]]]]]]]]]___```aaa```^^^\\\\\\^^^_________aaaaaabbbbbbbbbaaa``````___```cccdddeeedddbbbaaabbbaaa``````aaabbbaaa``````___]]]]]]___ccchhhkkkiiifffcccbbbccceeefffffffffgggqqq{{{xxxuuuuuutttuuuvvvyyy{{{}}}qqqhhhaaaZZZUUUKKKJJJIIIIIIJJJJJJHHHFFFJJJJJJIIIIIIJJJLLLNNNPPPYYYaaannn~~~~~~}}}|||||||||~~~}}}}}}|||{{{zzzzzzzzz{{{~~~yyysssnnnkkkiiihhhiiilllppprrrsssttttttssssssssstttuuuvvvtttqqqmmmjjjfff```XXXRRRUUUTTTRRROOOOOOSSSYYY^^^^^^^^^]]]\\\ZZZXXXVVVUUUPPPOOOMMMLLLNNNQQQTTTVVVVVVUUUSSSQQQOOOMMMMMMMMMPPPMMMMMMQQQSSSQQQNNNNNNLLLJJJGGGEEEGGGNNNXXX___pppxxxooo}}}|||dddUUUWWWaaaxxxccc]]]]]]cccnnnuuuzzzxxxrrrjjjccc___]]][[[ZZZ]]]ZZZUUUQQQNNNJJJFFFDDD@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBDDDFFFIIILLLNNNQQQYYYeeerrr{{{}}}zzzyyyvvvrrrmmmllljjjkkkmmmnnnnnnnnniiiiiiiiihhhfffdddaaa```]]]^^^___```bbbeeejjjmmmoooqqqsssvvvyyy{{{}}}~~~zzzzzz}}}~~~lll]]][[[]]]^^^___```aaadddgggcccaaa``````aaabbbaaaaaaggghhhhhhfffbbb^^^\\\[[[^^^]]]]]]]]]^^^```ccceeebbb```^^^^^^`````````______`````````______^^^]]]ZZZ\\\___aaacccddddddddd```_________aaaaaa```^^^]]]]]]\\\]]]___bbbeeegggeeecccbbbcccfffiiikkkkkkjjjgggkkk||||||uuuttttttuuuvvvyyy|||~~~tttjjjbbbYYYTTTLLLKKKJJJIIIJJJJJJHHHGGGJJJJJJIIIIIIJJJLLLNNNOOOUUUZZZfffvvv~~~}}}}}}||||||wwwxxxzzz{{{}}}}}}}}}}}}zzzsssmmmjjjiiiiiilllqqqvvvyyyzzzzzzzzzzzz{{{|||~~~{{{xxxtttoooiiibbbZZZUUUUUUUUUUUUTTTTTTVVV[[[^^^aaa```^^^\\\ZZZWWWUUUTTTMMMLLLJJJIIILLLPPPUUUXXXWWWTTTPPPLLLIIIHHHHHHHHHLLLHHHHHHMMMOOONNNNNNOOOQQQNNNIIIDDDCCCHHHOOOUUUfffooo|||fffuuu}}}lll^^^\\\```nnnlllbbb]]]]]]fffooouuuzzz}}}|||rrriiiddd```^^^]]]___]]]YYYWWWTTTQQQNNNKKKDDDCCCAAA@@@??????@@@@@@AAAAAAAAABBBDDDGGGIIIKKKRRRVVV]]]hhhqqqvvvvvvttttttyyy~~~~~~~~~zzzuuuuuutttqqqlllkkkjjjjjjkkklllkkkjjjfffeeedddbbb```___]]]]]]]]]^^^aaabbbdddgggkkkooooooqqqtttxxx{{{~~~~~~{{{{{{~~~jjj]]]^^^___``````aaacccfffiiigggeeecccbbbbbbbbbbbbaaafffggggggeeebbb^^^]]]]]]^^^]]]\\\\\\^^^```dddfffbbb```______```aaa```^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZ[[[]]]___aaacccdddeee```___```aaaccccccaaa__________________```aaabbbbbbaaa```cccggglllnnnoooooohhhggguuu}}}vvvuuuuuuuuuwwwzzz}}}xxxlllbbbYYYRRRNNNLLLJJJJJJJJJJJJIIIGGGJJJIIIIIIIIIJJJLLLMMMNNNQQQUUU^^^mmm~~~{{{xxxvvvtttuuuxxx{{{}}}uuupppiiiiiijjjooouuu{{{}}}{{{wwwsssmmmfff```\\\UUUVVVWWWWWWWWWXXX[[[]]]cccbbb```]]][[[YYYWWWWWWOOOMMMJJJJJJMMMSSSZZZ^^^]]]YYYRRRLLLHHHFFFFFFGGGFFFDDDDDDIIIMMMNNNPPPTTTUUURRRLLLFFFCCCDDDJJJNNN^^^hhhwww[[[ggguuu{{{vvvlllccc^^^^^^zzz|||ggg^^^XXX^^^hhhpppuuuyyyxxxoooiiidddaaa______^^^\\\[[[[[[ZZZWWWUUUKKKIIIFFFCCCAAA@@@@@@@@@@@@@@@@@@BBBDDDFFFIIIKKKSSSTTTXXX```iiimmmllliiihhhlllrrrzzz|||zzzxxxxxxzzz{{{{{{{{{|||xxxtttsssrrrpppooommmkkkjjjjjjhhhfffcccbbbaaa```___^^^]]]]]]]]]\\\___bbbdddfffhhhkkknnnnnnqqquuuyyy}}}}}}~~~~~~zzz}}}zzzjjjaaabbbcccccccccbbbdddgggiiijjjhhhfffeeeddddddbbbaaaaaaccccccbbb```^^^^^^___\\\\\\[[[\\\]]]```bbbddd```___^^^___```aaa___^^^^^^^^^^^^]]]]]]\\\ZZZZZZ\\\\\\]]]^^^```bbbcccdddaaaaaaccceeegggfffdddaaaaaaaaaaaaaaaaaaaaabbbbbb```___```ccchhhmmmoooppppppjjjhhhrrryyyxxxwwwwwwxxxzzz}}}~~~~~~|||ooodddYYYQQQPPPMMMKKKJJJJJJJJJIIIHHHIIIIIIIIIJJJJJJKKKLLLLLLOOORRRYYYfffvvv}}}yyywwwrrrrrrtttxxx~~~zzztttiiiiiilllqqqyyy{{{vvvnnngggbbb___WWWXXXYYYYYYXXXXXXZZZ]]]aaa```^^^\\\ZZZYYYYYYXXXQQQNNNJJJIIIMMMTTT]]]cccccc^^^VVVNNNHHHEEEEEEEEEBBB@@@AAAGGGKKKNNNTTT[[[ZZZWWWPPPIIIEEEEEEIIIMMMZZZeeetttPPPZZZjjjyyy~~~vvvfffYYYWWWmmmnnnbbbWWWYYYaaajjjqqqvvv|||wwwoooiiidddaaa___^^^\\\\\\^^^___^^^^^^UUURRRNNNIIIEEEBBBAAAAAA?????????@@@AAADDDFFFGGGMMMMMMQQQWWW___cccdddcccbbbeeejjjooouuu}}}{{{yyyuuutttuuuwwwwwwwww{{{}}}xxxwwwvvvtttqqqooollljjjgggddd```]]]]]]]]]^^^^^^^^^^^^______[[[^^^cccfffhhhjjjmmmoooqqqsssvvvzzz~~~~~~zzztttjjjeeeccceeeffffffeeefffhhhjjjllljjjiiihhhhhhfffcccaaa]]]^^^______^^^^^^___```\\\\\\\\\]]]^^^```aaabbb___^^^^^^___aaabbb```____________^^^]]]\\\[[[ZZZ]]]\\\\\\\\\^^^```bbbdddcccdddfffiiikkkjjjgggddd______```aaabbbdddeeefff```___```ccchhhlllmmmnnnnnniiihhhppp~~~}}}{{{zzzyyyzzz|||}}}|||tttggg\\\TTTQQQOOOLLLJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKMMMPPPVVV___lllzzz}}}{{{rrrssstttxxx~~~|||wwwkkklllooouuu|||yyyppphhhcccaaa]]]\\\[[[YYYWWWXXX[[[^^^```___\\\ZZZXXXXXXXXXXXXQQQMMMIIIGGGKKKTTT^^^dddgggbbbZZZQQQIIIEEECCCCCCAAA???@@@EEEIIIMMMUUU^^^___\\\UUUMMMHHHGGGJJJMMMXXXcccsssLLLSSS```pppzzzxxxkkk```UUU___qqq|||lll\\\WWWZZZ```hhhooottt|||yyyqqqjjjeee___]]][[[[[[]]]```aaaaaa___[[[UUUOOOIIIFFFDDDCCC@@@@@@?????????AAABBBCCCGGGHHHJJJOOOUUUYYY[[[[[[^^^```dddgggkkkpppvvv{{{zzzvvvrrrpppqqqrrrsssssswww|||{{{zzzxxxqqqnnnkkkhhheee```[[[WWWXXXYYY[[[]]]___```aaaaaa\\\```fffjjjnnnpppsssuuuvvvwwwxxxzzz}}}|||mmmfffeeebbbdddggghhhhhhiiijjjlllkkkkkkkkkkkkkkkhhhdddaaa[[[\\\]]]]]]\\\]]]^^^```\\\]]]___```aaaaaaaaa```^^^^^^___aaacccdddcccaaa`````````___^^^]]][[[[[[[[[ZZZYYYZZZ[[[___bbbddddddeeehhhlllnnnmmmiiieee````````````aaaccceeegggaaa```aaacccgggjjjjjjjjjiiifffeeejjjxxx|||zzzzzzzzz{{{zzzyyylll```XXXSSSPPPLLLJJJJJJKKKJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJKKKNNNTTTYYYaaannn~~~|||zzzxxxyyy{{{{{{wwwnnnooosssyyy{{{rrrkkkhhhgggdddbbb]]]YYYVVVXXX\\\```dddbbb___\\\ZZZYYYYYYYYYSSSNNNHHHFFFJJJSSS^^^eeelllggg___UUUMMMGGGCCCBBBBBB@@@@@@CCCFFFIIISSS\\\ddd```YYYQQQJJJHHHIIILLLUUUaaarrrMMMPPPXXXeeeqqquuurrrmmmUUUTTT___xxxwwwbbbWWWTTTWWW___fffnnnvvvyyyooojjj```]]]ZZZZZZ\\\___```aaaeeeaaaZZZSSSLLLHHHEEEDDDCCCBBBAAA@@@??????@@@AAAEEEGGGIIILLLNNNQQQTTTUUUVVVXXX[[[]]]```dddiiilllqqqwwwxxxtttpppmmmmmmnnnoooooommmvvv}}}{{{xxxwwwwwwuuuooommmjjjfffccc^^^XXXUUUTTTVVVYYY]]]___aaabbbbbb^^^cccjjjppptttxxx{{{}}}zzzzzzzzzzzz|||~~~vvvgggbbbccc```cccgggiiijjjkkkmmmnnnkkkkkklllmmmmmmjjjeeeaaa\\\]]]]]]]]]\\\\\\^^^___]]]___aaabbbcccbbbaaa```______```bbbeeefffeeecccaaaaaaaaa```___^^^\\\[[[XXXWWWWWWWWWZZZ^^^bbbddddddfffiiimmmooonnniiifffdddcccaaa______```bbbcccbbbaaaaaacccfffhhhhhhhhhdddccccccfffqqq~~~{{{zzzzzzzzzxxx}}}}}}pppddd[[[SSSPPPLLLJJJJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJIIIMMMRRRVVV[[[gggxxx}}}xxxvvv~~~yyyvvvqqqrrrvvv||||||uuupppnnnnnniiieee___YYYVVVXXX^^^ccckkkhhhddd```]]][[[[[[[[[UUUPPPJJJGGGKKKTTT```gggqqqlllcccYYYPPPJJJEEECCCDDDBBBAAABBBCCCFFFOOOYYYgggccc\\\RRRKKKGGGHHHJJJSSS```qqq[[[RRRNNNXXXjjjwwwvvvooodddZZZTTT```xxxnnnaaaWWWQQQUUU]]]hhhppp{{{xxxpppkkkcccZZZWWWYYY\\\]]]\\\^^^___^^^\\\XXXRRRLLLHHHFFFEEEBBBAAA@@@@@@AAABBBCCCCCCBBBCCCEEEIIIMMMPPPSSSUUUWWWXXXYYY[[[___aaafffjjjpppxxx~~~~~~}}}zzzwwwtttuuuwwwzzzzzz~~~wwwsssooolllllllllllllllmmmmmmmmmmmmmmmmmmlllllljjjhhhccc___ZZZWWWUUUTTTQQQSSSWWW[[[___bbbeeefffjjjkkknnnpppsssxxx~~~qqqfffbbbbbbbbbcccdddfffgggiiijjjkkklllmmmmmmmmmmmmkkkiiihhhbbbaaa___^^^]]]]]]]]]^^^]]]___bbbdddeeedddbbb`````````aaaaaabbbcccddddddbbbaaa``````aaaaaa___]]]ZZZWWWTTTSSSUUUZZZ```dddeeefffgggiiijjjjjjkkkjjjiiihhhgggeeecccbbbbbbaaadddeeeggghhhhhhfffdddcccddddddfffjjjnnn{{{xxxyyy|||tttiiidddXXXTTTMMMIIIHHHHHHIIIIIILLLKKKIIIHHHHHHIIIKKKLLLIIIJJJOOOTTTVVV]]]kkkyyyzzzwwwzzz~~~||||||uuuyyyxxxtttssstttpppiii^^^XXXXXX^^^dddiiirrrrrrqqqllleeeaaaaaabbbYYYPPPIIIHHHHHHKKKYYYiiirrrqqqmmmaaaTTTJJJFFFGGGCCCAAAAAABBBCCCFFFPPPZZZffffffbbbYYYOOOJJJKKKNNNTTT___ppp```TTTKKKPPP```mmmqqqoooggg^^^WWW]]]oooxxxhhhZZZPPPQQQXXX___gggttt~~~vvvmmmfff^^^YYYXXXZZZZZZZZZ^^^______^^^[[[WWWSSSPPPHHHFFFDDDBBBAAAAAABBBCCCBBBBBBAAABBBCCCFFFIIIJJJIIIKKKMMMNNNOOOQQQTTTVVV\\\___eeelllrrrwwwyyy{{{zzzvvvvvvtttqqqnnnkkkkkknnnqqqqqqtttyyy~~~~~~qqqnnnjjjhhhggggggfffeeeccccccccccccbbbbbbbbbbbb___^^^[[[WWWTTTRRRRRRQQQRRRTTTXXX\\\aaadddggghhhnnnppprrrtttwww{{{qqqiiidddbbbccccccdddfffgggiiijjjjjjmmmmmmnnnnnnmmmllljjjiiidddcccbbb```_________```^^^___aaacccccccccbbbaaaaaabbbbbbcccdddeeeeeefffcccbbbaaaaaabbbbbb```^^^\\\ZZZWWWVVVWWWZZZ___bbbddddddeeefffgggiiiiiijjjiiiiiihhhgggggggggggggggeeefffggghhhhhhgggeeedddeeeeeehhhkkkoooyyy}}}wwwwww|||}}}xxxllleee[[[VVVPPPKKKIIIIIIIIIIIIKKKJJJIIIGGGGGGIIIJJJKKKHHHIIIMMMQQQTTTYYYfffsss{{{yyy|||~~~{{{xxxvvvvvvssslllccc]]]]]]aaaeeehhhrrrrrrpppmmmjjjgggeeeeee[[[RRRKKKKKKJJJLLLYYYiiittttttpppfffXXXMMMIIIIIIEEECCCBBBCCCDDDGGGPPPZZZfffgggddd\\\RRRLLLLLLNNNTTT___pppkkk]]]MMMHHHQQQ^^^gggjjjiiiccc[[[YYYaaasssuuubbbSSSPPPTTTVVV___mmmzzztttoooggg```[[[YYYYYYYYY]]]^^^```aaa```^^^\\\[[[NNNLLLIIIFFFCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFHHHHHHIIIJJJMMMPPPTTTWWW[[[```eeeiiikkklllnnnrrryyy~~~{{{xxxtttqqqooommmiiidddaaaaaadddgggfffiiilllpppssstttuuutttjjjhhheeecccbbbaaa___]]]WWWWWWWWWWWWVVVVVVVVVVVVTTTSSSQQQPPPOOOPPPPPPQQQTTTVVVZZZ___dddgggjjjllltttvvvxxxyyy{{{~~~|||qqqkkkfffbbbcccdddeeefffggghhhiiiiiikkkkkkllllllkkkjjjiiihhhgggfffeeecccbbbbbbbbbbbb___``````aaabbbbbbccccccdddeeeeeeeeeffffffggggggcccbbbbbbbbbccccccbbb```___]]][[[ZZZZZZ\\\^^^```bbbaaaaaabbbccceeehhhiiiiiiiiiiiiiiijjjkkklllmmmgggggghhhiiihhhgggfffeeeffffffhhhkkknnnvvv~~~}}}yyywwwyyy~~~~~~pppggg___ZZZSSSMMMKKKJJJJJJIIIJJJIIIHHHGGGGGGHHHIIIJJJGGGHHHKKKOOOPPPTTT___kkkvvv~~~|||~~~~~~}}}|||zzzxxxvvvqqqjjjfffeeegggiiijjjrrrpppnnnnnnooonnnjjjfff\\\SSSNNNMMMLLLMMMXXXgggvvvwwwuuukkk]]]QQQKKKJJJGGGEEEDDDEEEEEEGGGPPPZZZfffgggfff___UUUNNNMMMOOOUUU___ppp|||lllVVVHHHGGGPPP[[[bbbgggeee^^^VVVVVVgggnnn\\\SSSSSSRRRZZZggguuu|||tttjjjaaa\\\ZZZ[[[\\\]]]___aaacccccccccccc[[[XXXSSSNNNIIIFFFDDDCCCBBBBBBCCCDDDDDDEEEEEEEEECCCDDDEEEFFFFFFGGGIIIKKKNNNOOORRRVVVYYY\\\]]]^^^^^^bbbhhhnnntttyyy~~~zzzyyyyyyzzz{{{uuuuuutttuuuuuuuuutttsssooolllhhhbbb]]][[[]]]______```cccfffhhhjjjkkklllbbb```^^^]]]\\\[[[XXXVVVOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNPPPRRRTTTVVVXXXZZZ^^^ccchhhlllooopppxxxyyy{{{|||}}}|||nnniiifffdddcccddddddeeefffggghhhhhhhhhhhhhhhhhhggggggffffffhhhgggfffeeedddcccbbbbbbaaa`````````aaabbbcccdddgggggggggggggggggghhhhhhcccbbbbbbcccddddddcccaaaaaa```^^^]]]\\\\\\]]]^^^```___^^^^^^```bbbeeeggggggggghhhhhhiiikkklllmmmhhhhhhiiiiiihhhgggfffeeeeeeeeegggiiikkkrrr|||zzzzzz~~~}}}tttjjjccc^^^VVVOOOLLLJJJIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHJJJMMMNNNPPPYYYbbbmmmxxx}}}}}}~~~~~~zzzwwwwwwtttqqqooopppppppppppprrrnnnkkkmmmqqqpppjjjddd\\\TTTNNNNNNLLLLLLWWWeeewwwyyywwwnnn```SSSMMMKKKJJJGGGEEEFFFEEEGGGOOOXXXdddggggggaaaXXXQQQOOOPPPVVV```ppp|||gggRRRHHHIIIQQQXXXbbbccc```VVVQQQ___|||}}}hhhZZZSSSPPPVVVaaannnzzztttiiiaaa^^^]]][[[\\\^^^```bbbdddffffffgggddd___YYYRRRLLLGGGDDDBBBBBBCCCCCCDDDDDDDDDDDD>>>???@@@@@@???@@@BBBDDDFFFGGGIIIKKKMMMNNNOOOPPPRRRUUUZZZ^^^ccchhhmmmqqqtttvvvyyy{{{}}}}}}{{{yyyxxxwwwwwwvvvvvvwwwyyyzzz{{{xxxvvvrrrnnnllllllmmmoookkklllmmmnnnpppqqqssstttpppnnniiibbb\\\YYYYYYZZZYYYZZZ[[[]]]___```aaabbbXXXVVVTTTSSSSSSRRRPPPNNNIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMOOORRRVVVYYY[[[^^^```dddhhhmmmqqqsssuuuyyy{{{|||}}}}}}~~~|||kkkeeedddeeeccccccddddddeeeeeeeeefffggggggffffffffffffffffffeeeeeeeeeddddddcccbbbbbbaaaaaa```___```bbbdddeeegggggggggggggggfffffffffbbbaaaaaabbbcccdddbbbaaaaaa```___^^^]]]]]]]]]]]]___^^^]]]]]]^^^```cccddddddddddddeeefffggghhhiiiiiiiiiiiihhhhhhgggfffeeecccbbbcccfffhhhmmmyyy}}}{{{zzz|||{{{}}}{{{pppgggbbbYYYRRRMMMJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHIIILLLMMMNNNTTT[[[eeeqqq~~~~~~~~~}}}yyyvvvwwwwwwwwwxxxzzzzzzyyywwwqqqlllhhhkkkoooooohhhaaa\\\TTTOOONNNLLLLLLVVVdddwwwyyyxxxpppbbbVVVOOOMMMMMMJJJHHHGGGFFFGGGNNNXXXbbbfffgggcccZZZTTTRRRSSSYYYcccrrrxxxdddSSSKKKMMMRRR^^^bbbaaaXXXQQQYYYpppwwweeeXXXOOORRRZZZfffttt}}}rrrjjjccc```]]]]]]]]]^^^```bbbdddeeekkkjjjgggccc]]]UUUOOOKKKEEEDDDCCCCCCBBBBBBCCCCCC>>>???@@@???>>>>>>???AAAEEEEEEFFFGGGHHHIIIJJJJJJHHHKKKNNNQQQTTTXXX\\\```eeehhhjjjlllnnnooorrrtttuuuuuuvvvwwwwwwxxxwwwwwwsssrrrrrrqqqooommmlllkkklllkkkkkklllmmmoooqqqrrroooooommmjjjgggfffggghhhggghhhjjjjjjiiijjjmmmooonnnmmmiiiccc]]]XXXWWWVVVUUUVVVVVVWWWWWWVVVVVVVVVOOOMMMJJJJJJJJJJJJIIIGGGFFFFFFGGGHHHIIIKKKLLLLLLNNNOOOPPPRRRUUUYYY]]]___dddfffjjjnnnrrruuuxxxyyyzzz|||~~~~~~~~~zzzjjjdddcccdddbbbbbbbbbbbbccccccccccccgggfffeeeeeeeeeeeeffffffbbbbbbccccccccccccbbbbbbaaa````````````bbbccceeefffffffffeeedddddddddccc```______```bbbbbbaaa___```___]]]\\\\\\\\\]]]^^^______^^^^^^^^^___```aaa``````aaabbbccceeefffgggjjjiiihhhgggffffffeeeeeebbb```aaacccfffjjjuuu~~~|||zzzxxxxxxxxxzzz~~~xxxmmmfff]]]UUUOOOKKKHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIGGGHHHKKKLLLLLLPPPUUU^^^iiiwww}}}{{{xxxyyyzzz|||}}}pppkkkhhhiiinnnnnnhhhbbb```WWWQQQPPPNNNOOOZZZiiiyyy{{{{{{ssseeeZZZSSSRRRRRRNNNLLLKKKHHHIIIPPPYYYbbbfffgggddd]]]XXXWWWYYY___hhhvvvuuuaaaSSSPPPRRR]]]bbbccc[[[QQQRRR```nnnvvvfffUUUTTTUUU]]]iiiwww~~~vvvmmmggg```___^^^^^^^^^___aaabbbfffgggiiiiiifff```ZZZVVVNNNLLLIIIFFFDDDCCCCCCCCCBBBBBBCCCBBB@@@@@@AAACCCEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFHHHIIIKKKMMMQQQTTTXXXZZZ]]]^^^^^^___aaabbbdddfffggghhhhhhhhhiiijjjffffffeeeeeedddbbbaaa```dddccccccdddeeehhhjjjkkkjjjkkkkkkiiieeecccccceeeccceeefffdddccccccfffiiijjjjjjiiifff```[[[YYYXXXUUUUUUUUUUUUSSSQQQOOOMMMKKKIIIFFFEEEFFFGGGHHHGGGFFFGGGHHHJJJLLLNNNPPPQQQUUUUUUVVVXXXZZZ^^^aaacccjjjlllooosssvvvyyy{{{||||||~~~tttkkkgggccc```aaaaaaaaaaaaaaa`````````ccccccbbbaaaaaabbbcccddd___```aaaccccccccccccccc````````````aaabbbcccdddddddddcccbbbbbbaaa``````^^^]]]]]]^^^``````___^^^]]]\\\[[[ZZZZZZ\\\^^^___````````````____________]]]]]]^^^```cccfffhhhiiiiiiiiihhhfffeeedddddddddbbb```___bbbeeejjjuuu|||zzzxxxuuutttxxx~~~rrrlllbbbYYYRRRNNNJJJHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHFFFGGGJJJKKKJJJLLLQQQWWW```lllwww}}}~~~oookkkiiijjjnnnpppmmmjjjfff]]]VVVUUUSSSTTTaaappp}}}~~~wwwjjj___ZZZZZZWWWSSSQQQOOOLLLLLLSSS\\\cccgggiiifff```\\\]]]```gggooo|||~~~kkkZZZTTTTTT^^^ccceee]]]RRRNNNTTT\\\pppuuu\\\XXXUUUXXXaaammmwww|||vvvnnncccaaa___^^^]]]^^^___```___bbbhhhkkkkkkgggbbb^^^XXXUUUPPPKKKGGGFFFEEEFFFAAABBBBBBAAA??????@@@AAA@@@@@@?????????@@@AAAAAAEEEFFFGGGHHHHHHJJJMMMPPPNNNPPPSSSTTTSSSSSSTTTUUUVVVXXXZZZ[[[[[[[[[\\\\\\^^^^^^^^^^^^]]][[[ZZZYYYZZZZZZZZZ[[[]]]___aaacccbbbdddfffddd```]]]]]]^^^^^^```aaa```______cccfffhhhiiijjjhhhddd```]]]\\\WWWWWWWWWVVVSSSPPPLLLJJJLLLIIIFFFEEEGGGIIIJJJKKKIIIJJJLLLNNNQQQSSSUUUVVV[[[[[[\\\]]]```ccceeegggnnnooorrruuuyyy{{{}}}~~~~~~}}}|||nnnllljjjddd]]]````````````_______________^^^]]]\\\\\\]]]______^^^___aaacccdddddddddddd`````````aaabbbbbbcccccccccbbbbbbaaa```___^^^^^^\\\[[[[[[]]]^^^___^^^\\\[[[ZZZYYYXXXYYY[[[^^^```aaaaaaaaaaaa```___^^^]]][[[\\\^^^aaadddhhhkkkmmmiiihhhgggfffddddddccccccccc```___bbbeeekkkvvv~~~{{{yyyrrrrrrwww~~~vvvoooeee\\\UUUPPPLLLJJJIIIJJJJJJKKKKKKJJJJJJIIIGGGDDDEEEIIIJJJHHHJJJNNNRRRYYYdddqqq|||nnnllljjjlllooorrrrrrqqqkkkbbbZZZXXXWWWYYYgggwwwzzznnnddd``````[[[WWWTTTRRROOOOOOUUU^^^eeehhhjjjgggbbb```bbbeeelllttt{{{||||||lll___[[[___gggkkkdddUUUKKKLLLRRRXXXggg{{{oooaaaTTTRRRWWW```mmmzzzzzz{{{}}}yyyrrrmmmfffaaa______``````^^^^^^```cccfffgggfffeeefffaaaZZZRRRLLLHHHGGGGGGBBBAAA???>>>======>>>>>>???>>>>>>???AAABBBAAA@@@EEEEEEEEEEEEEEEFFFGGGHHHFFFGGGIIIJJJKKKLLLLLLLLLPPPPPPQQQSSSUUUVVVWWWXXXYYYXXXWWWUUUUUUUUUVVVWWWTTTTTTTTTVVVWWWYYY[[[\\\\\\^^^```aaaaaa^^^ZZZXXXXXXZZZ\\\YYYVVVVVV[[[```fffggghhhgggeeeaaa]]][[[\\\XXXUUUSSSSSSRRRNNNKKKIIIHHHHHHGGGHHHIIIKKKLLLMMMNNNPPPRRRWWW[[[___aaa```aaabbbbbbccceeeiiimmmsssvvvzzz|||}}}}}}}}}~~~|||{{{xxxrrrkkkddd``````^^^______``````````````````___\\\[[[ZZZ\\\^^^___aaaaaaaaaaaaaaa```````````````aaabbbbbbaaa```___^^^______```___^^^\\\[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZXXXVVVWWW[[[___bbb```___```bbbaaa^^^[[[\\\\\\[[[YYYYYY^^^gggnnnqqqttttttmmmhhhggghhhggggggfffeeedddeeekkksssxxx~~~|||wwwttttttxxx||||||vvvlllaaaXXXQQQMMMLLLKKKIIIIIIIIIKKKKKKJJJIIIGGGGGGFFFFFFFFFGGGIIIJJJPPPSSS]]]iiirrr{{{sssrrrrrrtttvvvwwwvvvuuuqqqiii```ZZZXXX\\\iiiwww{{{tttmmmgggdddccc^^^XXXTTTTTTXXX^^^bbbjjjkkkkkkiiigggffffffhhhrrryyyqqqvvv~~~ssseee[[[[[[eeennnkkk^^^RRRMMMNNNQQQZZZgggyyyyyyjjj[[[TTTSSSWWWaaalllwwwxxx{{{yyypppiiieeecccbbbaaa\\\ZZZZZZ\\\```dddggghhhiiigggddd^^^XXXRRRNNNKKKEEEDDDAAA???>>>>>>>>>??????>>>======>>>???>>><<>>>>>>>>===>>>>>>???@@@@@@AAABBBDDDEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOOOONNNMMMLLLKKKIIIKKKMMMMMMLLLMMMQQQUUUYYY[[[\\\^^^^^^]]][[[ZZZYYYWWWUUUUUUTTTSSSPPPNNNQQQQQQQQQQQQRRRSSSUUUUUUZZZ[[[]]]```cccgggjjjlllpppppppppooonnnooorrruuu{{{}}}~~~}}}wwwooohhhcccbbbaaa]]]]]]___[[[\\\]]]___```aaaaaabbb___^^^\\\ZZZYYYYYYZZZ[[[YYYZZZZZZ[[[\\\]]]^^^^^^]]]^^^___``````___^^^]]]\\\\\\]]]^^^^^^]]]\\\[[[YYYZZZZZZ[[[[[[[[[[[[ZZZVVVWWWXXXXXXWWWWWWXXXYYY\\\\\\^^^aaacccccc```]]]ZZZ[[[ZZZXXXXXX\\\ccciiiyyy}}}kkkbbbbbbeeekkkjjjiiigggddddddgggiiiqqq~~~}}}yyyvvvxxxyyyyyy}}}ssshhh___XXXTTTQQQMMMKKKIIIIIIIIIJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJOOOWWW```jjjyyy|||}}}~~~~~~{{{zzzqqqgggcccccciiiwww{{{wwwtttnnnjjjeeebbbbbbeeejjjnnnuuuuuuuuusssqqqqqqssstttzzzRRR___jjjqqq~~~jjj[[[]]]dddnnnvvvuuummmdddQQQLLLKKKUUUkkkpppbbb[[[\\\```lllqqqwwwyyyyyy{{{yyytttpppmmmkkkfffaaa[[[WWWXXX[[[^^^```fffhhhlllnnnmmmiiiccc___WWWTTTOOOJJJEEEBBB@@@@@@BBB@@@>>>===>>>???>>>===?????????>>>>>>??????@@@@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEDDDEEEEEEEEEHHHGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHDDDFFFGGGGGGFFFGGGJJJMMMOOOQQQSSSUUUWWWWWWWWWVVVWWWWWWWWWWWWWWWVVVTTTSSSVVVVVVWWWWWWXXXYYYZZZ[[[\\\^^^```cccfffiiilllmmmqqqrrrrrrqqqqqqrrruuuxxx{{{yyyxxxtttmmmhhheee___[[[\\\]]][[[[[[]]]YYYZZZ\\\^^^```aaabbbbbbbbb```^^^\\\[[[[[[[[[\\\[[[[[[[[[\\\\\\]]]]]]]]]ZZZZZZ\\\]]]]]]\\\[[[[[[ZZZ[[[\\\]]]]]]]]]\\\[[[XXXYYYZZZZZZ[[[[[[[[[[[[ZZZ[[[\\\\\\[[[YYYXXXXXXYYY[[[^^^aaacccbbb```^^^ZZZ[[[[[[XXXVVVXXX^^^cccppplll___^^^aaaiiiiiiiiigggdddccccccdddjjjssszzzwwwxxxxxxwww{{{wwwkkkbbb\\\VVVSSSOOOMMMJJJIIIIIIIIIHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHGGGHHHNNNVVV```ppp~~~}}}|||sssjjjhhhkkksss|||zzztttqqqmmmjjjjjjmmmrrruuuxxxxxxwwwvvvttttttwwwyyyHHHSSS]]]fffzzz{{{bbb[[[YYYbbbsss~~~~~~xxxdddYYYMMMLLLYYYnnnmmmaaa\\\[[[gggmmmsssuuuvvvxxx~~~zzzvvvsssiiieee___[[[YYYYYYYYYYYY\\\___cccgggiiijjjiiihhh```^^^YYYSSSMMMHHHDDDCCCCCC@@@>>>===>>>?????????@@@@@@???????????????@@@??????@@@AAABBBBBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCCAAABBBBBBBBBBBBBBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDDDDEEEEEECCCDDDEEEDDDCCCCCCEEEFFFFFFHHHJJJMMMOOOPPPQQQQQQTTTVVVXXXYYYZZZZZZYYYYYYZZZZZZ[[[]]]^^^____________aaacccfffiiikkkmmmnnnqqqrrrsssssssssvvvzzz}}}|||}}}|||wwwssspppkkkfffbbbaaa\\\YYY[[[\\\ZZZZZZ\\\XXXYYY[[[]]]___aaabbbbbbaaa```^^^]]][[[[[[[[[[[[\\\\\\[[[[[[ZZZZZZYYYYYYVVVWWWYYYZZZZZZZZZYYYYYYYYYZZZ\\\]]]^^^]]]]]]\\\XXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[]]]___aaaaaa___^^^YYY[[[___aaaaaaaaa```___^^^___^^^[[[XXXYYY]]]aaafffzzzoooaaa___```eeefffggggggeeecccddddddeeelll{{{xxxxxxxxxxxx{{{{{{nnnfff___YYYUUURRROOOLLLJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGEEEEEEIIIOOOXXXggguuu|||sssmmmnnnsss|||}}}xxxvvvsssqqqqqqtttxxxzzzyyyyyyxxxvvvuuuvvvyyy|||{{{FFFLLLSSS___uuuooodddZZZ[[[gggvvvyyyjjjVVVKKKLLL[[[uuu~~~nnnddd^^^cccggglllpppssswww|||zzzwwwlllhhhbbb^^^\\\ZZZYYYXXXVVVWWWZZZ^^^bbbfffhhhiiieeeccc```\\\WWWQQQMMMJJJEEECCC???>>>>>>?????????@@@???>>>>>>>>>>>>>>>>>>======>>>???????????????????????????????????????===>>>??????@@@@@@??????AAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMOOOSSSWWWZZZ\\\\\\]]]___]]]^^^```aaaccccccddddddeeefffiiikkknnnpppqqqrrrtttuuuuuuvvvwwwyyy}}}}}}vvvsss{{{~~~}}}www}}}~~~vvvpppkkkgggdddaaa```[[[YYY[[[\\\ZZZYYY[[[XXXYYY[[[]]]^^^```aaaaaa^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUUUUVVVXXXYYYZZZZZZYYYYYYYYYZZZ\\\]]]^^^^^^^^^^^^ZZZ[[[[[[\\\\\\\\\\\\[[[XXXYYY[[[```dddggghhhggg\\\^^^``````___^^^^^^___\\\]]]^^^[[[XXXXXX[[[^^^fffwwwqqqfffbbbbbbaaaccceeefffeeeeeefffggghhhppp}}}zzzzzzzzzzzz}}}ssskkkeee^^^YYYUUURRRNNNKKKJJJJJJIIIHHHFFFFFFFFFGGGFFFFFFEEEDDDGGGEEEEEEHHHKKKRRR___kkk|||~~~vvvqqqttt{{{|||zzzxxxwwwxxxzzz}}}{{{{{{zzzyyyxxxyyy}}}{{{uuuHHHHHHOOO^^^sssyyylll```\\\dddsss~~~wwwfffWWWLLLOOObbbvvv~~~qqqhhh^^^aaaeeejjjpppuuuzzz|||wwwrrrjjjddd```]]][[[ZZZVVVWWWXXX[[[]]]```bbbcccdddeeeeeedddaaa\\\WWWTTTNNNJJJFFFCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????????????????????????????<<<===>>>???@@@??????>>>???????????????@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAABBBCCCEEEGGGIIIJJJJJJJJJNNNUUUYYY[[[]]]___bbbaaabbbdddfffggghhhhhhhhhiiikkkmmmpppssstttuuuuuuvvvwwwwwwwwwwwwyyy}}}~~~|||tttrrrssszzz}}}~~~{{{yyyooohhhdddbbbbbb^^^YYYWWWZZZ[[[YYYXXXZZZXXXYYYZZZ\\\^^^______```\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWWWWWWWVVVWWWXXXYYY[[[[[[[[[[[[ZZZYYYZZZ\\\^^^___```______\\\]]]]]]]]]]]]\\\\\\[[[XXXXXXYYY^^^dddggghhhggg___```aaa___\\\[[[\\\^^^[[[^^^___^^^]]]]]]```dddnnnxxx~~~xxxnnngggcccaaa```bbbdddeeeeeefffhhhiiimmmwww}}}}}}|||zzz}}}}}}{{{sssllleee___XXXTTTPPPLLLKKKKKKJJJIIIGGGHHHHHHIIIHHHGGGFFFEEEFFFDDDEEEHHHJJJNNNXXXbbbmmmyyy{{{xxx{{{~~~}}}|||}}}~~~~~~~~~vvvpppJJJHHHNNN```rrrjjjXXXWWWhhhyyy~~~uuugggTTTJJJRRR```tttwwwnnn[[[]]]```fffnnnuuuxxxyyy~~~~~~sssjjjccc```]]]\\\YYYYYYZZZ[[[\\\]]]]]]]]]bbbdddggghhhgggccc___\\\WWWSSSMMMIIIFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@===>>>@@@AAABBBAAA@@@@@@?????????@@@@@@AAACCCCCCBBBCCCDDDDDDDDDDDDCCCCCC??????@@@AAACCCDDDCCCBBBBBBCCCDDDEEEFFFHHHIIIJJJFFFKKKSSSXXX[[[]]]```ccccccdddgggiiijjjkkkkkkkkkkkkmmmooorrrtttuuuvvvvvvwwwwwwwwwvvvuuuwwwzzz||||||~~~uuuqqqtttxxx}}}|||pppgggcccaaaaaa[[[WWWUUUXXXZZZXXXWWWYYYXXXYYY[[[\\\]]]^^^______]]]]]]]]]]]]]]]]]]]]]]]]YYYYYYZZZZZZZZZZZZZZZZZZXXXYYY[[[\\\]]]]]]]]]\\\YYY[[[]]]___````````````^^^^^^^^^^^^]]]]]]\\\[[[\\\ZZZZZZ\\\aaaddddddbbbbbbbbbbbb^^^ZZZYYY[[[]]]aaadddggghhhgggiiimmmpppvvvyyyxxxppphhhdddbbb___```bbbdddeeeeeefffhhhjjjkkkwww}}}{{{}}}|||}}}xxxrrrjjjdddZZZVVVQQQMMMLLLKKKJJJJJJIIIIIIJJJKKKJJJIIIGGGFFFEEEDDDEEEHHHIIIKKKSSS\\\bbbqqq|||{{{sssmmmPPPLLLLLLWWWjjj~~~lll[[[^^^kkkuuupppXXXLLLMMMOOOaaarrrwwwfff___ZZZ]]]fffooorrrrrryyy{{{zzztttmmmeee___^^^\\\ZZZWWWWWWWWWXXXXXX\\\\\\^^^aaadddffffffeeebbb^^^XXXRRRMMMJJJHHHHHHHHHFFFDDDBBB@@@?????????AAA@@@??????>>>??????????????????????????????????????????@@@??????>>>>>>AAA@@@???>>>???@@@AAABBB@@@AAACCCDDDDDDDDDBBBAAAAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIKKKMMMOOOQQQQQQRRRUUUWWWZZZ\\\^^^^^^cccdddeeegggiiikkkmmmnnnnnnooopppsssvvvyyy|||}}}yyyyyyxxxvvvuuuwwwzzz}}}~~~~~~xxxtttuuuvvvxxx|||sssjjjgggeeecccddd]]]\\\YYYWWWWWWXXXZZZ[[[XXXYYYZZZ[[[\\\]]]^^^^^^[[[\\\^^^______^^^\\\ZZZZZZ[[[[[[[[[\\\\\\\\\\\\[[[[[[\\\]]]]]]^^^______]]]]]]^^^^^^___```aaaaaa```___^^^]]]\\\\\\[[[[[[ZZZXXXVVVXXX\\\^^^^^^\\\]]]^^^___^^^\\\[[[\\\]]]\\\___iiitttwwwtttvvv|||}}}wwwnnngggcccaaa```___bbbbbbbbbbbbbbbeeejjjmmmssszzz}}}}}}|||~~~~~~sssmmmjjjbbb\\\TTTPPPOOONNNMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIMMMPPPZZZeeettt~~~~~~zzzsssooooooWWWQQQLLLRRRcccxxxyyyddd^^^bbbmmmyyysss```TTTOOOMMMRRRaaaxxxvvvlllaaa[[[]]]dddjjjllltttxxx}}}xxxpppjjjdddbbb___]]]\\\\\\[[[[[[ZZZYYYYYY[[[^^^``````___ccc```\\\XXXUUURRRQQQQQQMMMLLLIIIFFFCCCBBBAAAAAACCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>???>>>=========>>>???@@@???@@@BBBCCCCCCCCCAAA@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQSSSUUUVVVXXX[[[^^^```aaabbbeeeeeegggiiikkkmmmoooqqqqqqqqqssstttvvvyyy{{{|||zzzzzzzzzxxxwwwxxx{{{~~~vvvvvvyyyyyyzzz|||ooogggdddbbb```aaa]]]\\\YYYWWWWWWXXXYYYZZZYYYZZZZZZ[[[]]]^^^^^^___\\\]]]^^^______^^^]]]\\\\\\\\\[[[[[[[[[[[[[[[\\\[[[\\\\\\]]]]]]^^^^^^^^^]]]^^^______```aaaaaaaaa```______^^^]]]\\\ZZZYYYYYYXXXXXXYYY\\\]]]]]]\\\]]]^^^______^^^^^^```aaadddfffooo|||}}}~~~xxxrrrjjjddd```______^^^bbbcccccccccdddfffjjjmmmssszzz{{{sssoooeee___WWWQQQPPPOOOMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGKKKNNNVVV___lllwww|||{{{vvvnnniiijjjjjj___RRRNNNXXXkkk~~~ppp___ZZZ```kkktttsssiii___TTTMMMFFFOOO```uuu{{{kkk]]]VVVYYY```eeeoootttzzz|||vvviiigggdddbbbaaa___\\\ZZZYYYWWWUUUVVVWWWYYYZZZYYY___^^^]]]\\\[[[ZZZYYYYYYUUUSSSQQQMMMJJJHHHFFFEEEEEEEEEDDDBBBBBBAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======>>>???@@@@@@??????AAABBBCCCBBBAAAAAADDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLNNNQQQTTTVVVWWW[[[\\\^^^aaaccceeeffffffiiiiiiiiijjjllloooqqqssssssssstttuuuvvvxxxzzz{{{{{{||||||{{{zzzzzz}}}}}}xxxvvv}}}xxxiiiccc```]]]\\\^^^]]]\\\ZZZXXXWWWXXXXXXYYYZZZZZZ[[[\\\]]]^^^^^^______^^^^^^^^^^^^^^^______^^^]]][[[ZZZYYYZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^^^^___```aaaaaaaaaaaa___`````````___\\\YYYXXXWWWYYY\\\\\\\\\[[[[[[\\\]]]^^^___``````aaaccceeekkkmmmuuu{{{qqqllleee```^^^]]]]]]]]]aaaccceeeffffffgggjjjlllssswww{{{|||wwwkkkddd[[[UUURRRPPPNNNKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEFFFFFFEEEEEEFFFIIIKKKQQQVVV```lllvvv|||yyysssjjjffffffttt___QQQPPP\\\lllxxx~~~iii]]]VVV]]]eeekkklllggg]]]UUUIIIJJJOOO\\\mmm|||uuufffZZZWWWZZZ^^^hhhoooxxx}}}~~~ssspppllljjjiiieeeaaa\\\\\\YYYUUUTTTTTTUUUUUUUUUUUUVVVXXXYYYZZZZZZYYYYYYZZZYYYWWWTTTRRRPPPNNNMMMIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCC@@@AAABBBCCCCCCCCCCCCCCCGGGHHHJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTWWWYYY\\\]]]aaabbbdddfffhhhiiijjjjjjllllllkkkkkklllnnnppprrrpppqqqqqqsssuuuwwwyyyzzz|||}}}~~~}}}}}}}}}vvvnnnpppxxx|||pppddd___]]]ZZZZZZ[[[\\\\\\[[[ZZZYYYXXXXXXXXXZZZZZZZZZ[[[\\\]]]]]]^^^```___^^^]]]]]]^^^```aaa```___\\\ZZZYYYYYYZZZZZZ]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^___````````````______```aaaaaa```\\\YYYWWWVVVZZZ^^^___\\\ZZZZZZ[[[\\\]]]^^^______```cccfffmmmqqqyyyyyyrrrjjjfffaaa]]]]]]]]]^^^^^^aaacccfffhhhhhhhhhiiijjjoooppprrruuu}}}~~~qqqjjj```XXXTTTQQQNNNKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGGGGFFFEEEFFFGGGIIILLLOOOUUU```lllwww~~~|||xxxrrrjjjfffgggmmmYYYOOOQQQ[[[dddqqq}}}{{{pppXXXVVVWWW___gggiiieeeaaaTTTNNNIIIKKKUUUcccpppwww}}}sssggg]]]XXXWWW^^^fffqqqzzz~~~~~~yyyvvvtttpppiiiddd```\\\XXXUUUTTTSSSRRRQQQNNNPPPRRRUUUVVVWWWVVVVVV[[[[[[ZZZYYYXXXVVVUUUUUUPPPOOONNNMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHKKKLLLNNNPPPRRRSSSTTTUUUWWWXXXXXXZZZ\\\^^^```bbbdddeeefffhhhjjjkkkkkkkkkmmmmmmlllkkkkkklllnnnnnnlllmmmnnnpppsssvvvyyyzzz|||~~~xxxmmmfffccckkkyyywwwsssjjjaaa^^^\\\YYYYYY[[[[[[[[[\\\[[[[[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\```___]]]\\\]]]^^^aaabbbaaa```^^^\\\[[[ZZZZZZZZZ\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]___``````___^^^]]]___```aaabbb```]]]ZZZXXXWWW[[[______\\\ZZZZZZ\\\\\\]]]]]]]]]^^^___cccfffooovvv~~~|||uuunnniiifffccc___]]]]]]______```___bbbfffgggggggggggghhhkkkiiihhhkkksss~~~~~~zzzrrrggg^^^XXXTTTOOOLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHFFFFFFGGGHHHIIIJJJNNNVVVaaallluuuxxx{{{~~~xxxuuupppiiigggiii|||iiiYYYRRRSSSWWWbbboooiii\\\RRRTTT]]]cccggghhh^^^XXXOOOIIIIIIQQQ\\\cccnnnuuu{{{|||ttthhh^^^XXXXXX]]]gggrrr{{{}}}zzzvvvooohhhfffbbb]]]ZZZWWWUUURRRPPPOOOPPPRRRSSSTTTTTTTTTSSSXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUTTTTTTTTTTTTUUUOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJIIIDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPSSSUUUWWWYYYZZZ[[[\\\\\\]]]^^^___aaabbbcccddddddfffggghhhiiiiiijjjkkkkkkllllllmmmmmmmmmmmmlllmmmnnnqqqtttwwwzzz|||}}}ttthhhaaa___bbblllzzzzzzllllllddd^^^]]][[[YYYXXX[[[ZZZ[[[]]]^^^^^^]]]\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\___^^^]]]\\\]]]^^^```bbbaaaaaa```___^^^\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\\\\\\\^^^___aaaaaa```^^^]]]___```aaaaaa```^^^[[[ZZZXXXZZZ]]]]]]]]]\\\\\\]]]\\\]]]^^^^^^___bbbgggjjjuuu|||{{{sssmmmiiieeedddaaa^^^]]]^^^```aaaaaa^^^aaadddeeeeeedddeeefffhhheeefffiiioooyyy}}}~~~zzz~~~|||pppeee^^^YYYSSSOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGEEEFFFGGGGGGHHHJJJOOOVVV___hhhmmmtttyyyzzztttqqqmmmgggfffiiimmm]]]UUURRRSSSbbbrrr~~~lllVVVOOOTTTZZZbbbhhhfffccc\\\SSSJJJIIIMMMRRRWWWaaapppzzz|||vvvmmmfff]]]]]]```iiittt}}}|||wwwqqqppplllhhhddd```\\\XXXTTTSSSSSSSSSSSSSSSRRRRRRQQQSSSTTTUUUVVVVVVVVVUUUTTTVVVVVVVVVVVVVVVVVVWWWXXXTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPJJJKKKMMMNNNPPPPPPPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUSSSTTTVVVYYY\\\^^^__________________```aaabbbbbbbbbbbbdddeeefffffffffffffffhhhkkkmmmppppppppppppqqqqqqsssuuuwwwzzz|||~~~~~~sssggg]]]]]]cccllluuu~~~vvvgggeee```\\\\\\ZZZXXXXXXZZZYYY[[[]]]```aaa```___^^^\\\\\\]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\]]]^^^```aaa```aaabbbbbbaaa___]]]\\\ZZZZZZ[[[[[[\\\\\\]]]]]]^^^```bbbccccccaaa___^^^_______________^^^]]]]]][[[ZZZZZZ[[[]]]^^^^^^]]]\\\^^^```bbbdddiiiooosss}}}|||sssmmmkkkhhhcccbbb```]]]]]]^^^```aaaaaa]]]___aaabbbaaaaaacccdddggggggjjjpppssswwwzzzyyymmmeee___XXXTTTMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJHHHFFFDDDDDDDDDDDDFFFHHHIIILLLRRRZZZaaahhhppp{{{{{{tttppplllffffffiii~~~hhhYYYRRRIIIXXXhhhtttyyy\\\OOOOOOTTT]]]eeelllmmmiii^^^OOOFFFDDDGGGDDDPPPcccuuu{{{wwwfffaaa^^^cccnnnxxx||||||zzz~~~}}}xxxuuuqqqmmmiiiddd^^^ZZZVVVUUUTTTSSSQQQPPPPPPOOOQQQQQQRRRSSSSSSRRRQQQPPPSSSSSSSSSSSSTTTUUUVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]][[[[[[[[[ZZZYYYXXXVVVUUUPPPRRRTTTVVVWWWWWWWWWVVVSSSSSSTTTTTTUUUWWWXXXYYYUUUVVVYYY[[[^^^```bbbbbb__________________```aaa```aaabbbcccddddddddddddbbbeeejjjooorrrttttttsssvvvwwwwwwyyyzzz|||~~~zzzqqqhhh^^^YYY___kkkxxxtttfffbbb]]]ZZZ[[[ZZZWWWWWWZZZXXX[[[^^^aaabbbbbbaaa```^^^^^^__________________[[[[[[\\\\\\]]]^^^___```___aaacccdddcccaaa^^^\\\YYYYYYZZZ[[[\\\]]]]]]^^^```bbbdddeeeeeecccaaa___________________________\\\YYYXXXYYY]]]``````^^^]]]___bbbeeeiiiooovvv{{{wwwmmmjjjllliiibbbaaa___]]]\\\^^^```aaaaaa\\\^^^___```______aaaccchhhiiipppwwwxxxxxx~~~|||~~~sssjjjccc\\\WWWMMMLLLKKKJJJJJJIIIIIIJJJGGGHHHIIIHHHEEEBBBBBBBBBCCCEEEGGGGGGFFFIIIRRRYYY]]]hhhvvv}}}~~~wwwrrrmmmhhhgggjjj|||dddUUUMMMOOOXXXfffuuuuuucccTTTMMMQQQZZZeeeiiimmmjjj```SSSHHHBBB@@@GGGPPP^^^wwwrrrnnneee```dddnnnttttttxxx{{{~~~vvvssssssppphhhaaa]]]ZZZWWWTTTTTTSSSQQQPPPPPPRRRUUUUUUSSSQQQOOONNNQQQOOONNNNNNQQQSSSTTTSSSRRRTTTVVVXXXZZZ[[[[[[[[[ZZZXXXVVVVVVXXXYYYXXXWWWTTTUUUVVVXXXYYYYYYZZZZZZUUUUUUUUUSSSRRRRRRTTTVVVXXXWWWVVVYYY]]]^^^]]]ZZZ^^^]]]]]]\\\\\\]]]___``````aaaaaa``````aaaeeehhhfffgggjjjnnnrrrvvvyyyzzz}}}~~~vvvnnngggccc^^^___lll{{{zzzlllfffbbb___\\\[[[\\\\\\ZZZWWWWWWXXX[[[^^^______^^^^^^____________```bbbcccdddaaa]]]YYYXXXYYY\\\^^^^^^cccdddeeeffffffeeeddddddaaa^^^[[[YYYYYY[[[___bbbaaabbbccccccccccccaaaaaa```___]]]]]]]]]^^^```bbb^^^]]]]]]]]]^^^___aaabbbaaacccgggjjjnnntttzzz~~~xxxppphhhccccccdddfffaaaaaa```__________________^^^^^^______```aaabbbdddfffkkkrrrtttuuuyyy|||~~~|||}}}~~~rrrfff]]]WWWSSSRRROOOLLLHHHGGGGGGIIIJJJIIIIIIHHHFFFEEECCCBBBDDDDDDDDDDDDFFFHHHJJJKKKTTT[[[iiixxx~~~{{{qqqkkkkkkpppuuummm[[[NNNMMMSSS^^^kkkyyytttbbbSSSQQQVVV```hhhqqqtttnnnbbbUUUMMMGGGGGGHHHQQQdddyyyzzznnncccaaagggmmmmmmpppttt{{{~~~}}}yyyqqqjjjdddaaa]]]ZZZXXXWWWUUUSSSTTTVVVXXXXXXWWWTTTRRRQQQQQQOOOMMMMMMOOOQQQQQQQQQNNNPPPRRRTTTUUUVVVVVVVVVTTTRRRQQQPPPRRRRRRRRRQQQPPPQQQRRRSSSTTTUUUUUUUUURRRSSSSSSRRRPPPPPPRRRTTTTTTSSSSSSVVVYYY[[[ZZZYYYZZZZZZYYYYYYYYYZZZ\\\]]]^^^```bbbccccccccceeefffhhhiiilllooossswwwzzz{{{{{{qqqhhheeeeeegggiiikkktttqqqddd___bbb___\\\[[[\\\\\\ZZZXXXWWWYYY[[[]]]^^^^^^]]]\\\]]]]]]]]]^^^___```aaabbb___]]]ZZZYYY[[[]]]^^^^^^aaabbbdddfffggghhhggggggcccaaa]]][[[YYYZZZ\\\]]]___```bbbccccccbbb```___```___]]]\\\]]]^^^```aaa``````___^^^^^^___```aaa___aaafffmmmtttzzz~~~yyytttmmmgggcccbbbccceeeaaa```___^^^^^^^^^^^^^^^```____________```aaaaaabbbcccffflllnnnooouuu|||~~~|||}}}~~~rrrggg^^^UUUSSSPPPLLLIIIHHHIIIJJJHHHGGGGGGFFFEEECCCAAA@@@AAAAAABBBCCCEEEGGGJJJLLLNNNTTT```nnnuuuyyywwwmmmiiikkkqqqwww{{{fffSSSOOONNNTTT^^^mmmttt```UUUSSSXXXcccssswwwiii```PPPIIIEEEIIISSSbbbttt|||mmmeeedddeeeeeejjjooowww}}}wwwppplllhhhdddbbb___\\\YYYVVVVVVWWWWWWWWWUUUSSSRRRSSSQQQNNNNNNOOOPPPOOOOOOLLLMMMNNNPPPQQQRRRRRRRRROOOMMMKKKKKKLLLLLLKKKJJJLLLLLLNNNOOOPPPQQQQQQQQQPPPQQQRRRQQQPPPPPPQQQSSSQQQQQQQQQTTTWWWYYYZZZYYYXXXXXXXXXXXXYYY[[[\\\]]]^^^bbbfffhhhhhhhhhhhhhhhjjjkkkmmmppptttxxx{{{|||pppbbb[[[^^^eeeqqqzzzzzzllldddbbbbbb___]]]\\\\\\[[[ZZZYYYXXXYYYZZZ[[[\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^______]]]\\\ZZZ[[[]]]^^^^^^^^^]]]___bbbeeegggiiijjjjjjeeedddaaa^^^\\\ZZZYYYYYY]]]^^^aaabbbbbbaaa___]]]___^^^]]]\\\\\\^^^```aaabbbaaaaaa```___````````````bbbgggpppyyy~~~~~~|||qqqooojjjfffcccbbbbbbcccaaa```___^^^]]]]]]]]]]]]aaaaaa````````````______```___aaafffiiijjjooovvv}}}}}}|||nnndddXXXUUUQQQMMMKKKJJJJJJKKKHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@BBBDDDGGGIIIKKKMMMPPPYYYgggqqqvvv|||}}}tttllliiimmmuuu{{{sss]]]UUUNNNNNNUUUdddyyyqqq```WWWSSS^^^ooo}}}uuu___RRRHHHIIIMMMRRR___nnn}}}sssmmmgggbbbggglllttt}}}}}}zzzuuupppmmmhhhdddaaa[[[ZZZYYYYYYYYYXXXVVVUUUWWWUUURRRPPPPPPPPPPPPOOOLLLLLLMMMNNNOOOPPPPPPPPPNNNLLLJJJIIIJJJJJJIIIHHHIIIJJJKKKMMMNNNNNNOOOOOONNNPPPQQQQQQPPPPPPQQQSSSPPPPPPQQQSSSVVVYYYZZZ[[[ZZZ[[[\\\]]]^^^```aaabbbcccfffiiikkkllllllmmmooommmnnnooorrruuuyyy|||~~~yyyiii]]]YYY___lll|||~~~rrrjjjggghhhaaa```^^^]]]\\\[[[ZZZZZZXXXYYYYYYZZZZZZYYYXXXXXXWWWXXXYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\^^^___^^^]]][[[]]]```ccceeeggghhhhhhfffeeedddbbb```]]]ZZZYYY\\\^^^```bbbcccaaa___]]]^^^]]]\\\[[[\\\]]]___```aaaaaaaaaaaaaaaaaabbbbbbcccdddhhhqqqyyy|||wwwrrrkkkiiigggeeedddcccbbbbbbbbbaaa```______^^^^^^^^^bbbbbbbbbaaa```___^^^^^^___^^^aaagggjjjjjjlllqqq{{{~~~uuujjj\\\XXXSSSNNNLLLKKKKKKKKKJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBBBBBBBCCCFFFHHHIIILLLMMMTTTaaannnwww|||~~~~~~vvvooolllqqqyyyjjj___SSSMMMOOO[[[nnnnnnaaaUUU[[[fffvvvsssaaaPPPJJJHHHGGGNNNXXXiiivvv|||qqqhhhdddgggmmmvvv~~~|||wwwrrrllliiifffcccaaa`````````^^^\\\[[[XXXUUUSSSSSSRRRQQQPPPMMMNNNNNNNNNNNNOOOPPPPPPOOOMMMJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMMMMMMMKKKMMMOOOOOOOOOOOOPPPRRROOOPPPQQQSSSUUUWWWZZZ\\\]]]^^^```bbbdddfffggghhhhhhiiikkkllllllooorrruuusssssstttvvvyyy|||{{{mmmbbb\\\```hhhuuurrriiidddcccfffaaa```___]]]\\\ZZZZZZ[[[YYYYYYYYYYYYXXXXXXWWWWWWUUUVVVXXXYYYZZZZZZZZZZZZ[[[ZZZZZZ\\\^^^^^^]]][[[ZZZ[[[^^^```bbbccccccccceeeeeeffffffdddaaa___]]]\\\^^^```bbbcccbbb```^^^^^^]]][[[[[[[[[\\\^^^___^^^___```aaaccccccddddddbbbbbbfffnnnuuuvvvqqqkkkffffffeeeeeedddccccccbbbcccbbbbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaa```^^^]]]______cccjjjnnnmmmlllnnnvvv~~~uuubbb\\\UUUPPPNNNMMMLLLJJJJJJJJJJJJJJJIIIGGGFFFEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGIIINNNYYYgggtttyyyzzz~~~wwwqqqooosss{{{zzzmmm\\\QQQMMMRRRaaannn|||oooaaa^^^___iiiyyyrrr]]]NNNEEECCCGGGLLLRRRaaattt~~~uuuffffffhhhoooxxx{{{xxxtttuuuyyyuuuqqqmmmhhhfffffffffdddaaaaaa^^^ZZZXXXWWWWWWUUUTTTRRRQQQQQQPPPQQQQQQRRRRRRRRROOOMMMKKKKKKKKKIIIHHHIIIIIIKKKLLLMMMNNNNNNNNNJJJLLLOOOPPPPPPPPPQQQRRRQQQRRRSSSSSSTTTVVVZZZ\\\___aaacccfffiiijjjlllllllllmmmnnnnnnpppssswww{{{}}}}}}}}}~~~|||mmmbbb^^^^^^iiisss{{{nnngggbbb```bbbaaaaaa```^^^[[[ZZZ[[[\\\YYYXXXXXXXXXXXXXXXXXXXXXTTTVVVXXXYYYZZZ[[[ZZZZZZ[[[ZZZZZZ[[[\\\\\\[[[YYYYYYZZZ\\\^^^```aaa``````cccdddeeeffffffdddbbbaaa]]]^^^___aaaaaaaaaaaa```]]]\\\[[[ZZZZZZ\\\^^^___\\\]]]___aaacccdddeeeeee]]]^^^ccciiioooppplllhhhcccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbccccccdddbbbbbbccccccbbb```___]]]___^^^bbbjjjooonnnmmmnnnttt~~~zzzjjjcccZZZTTTQQQPPPMMMKKKHHHHHHHHHHHHGGGFFFEEEEEEIIIGGGFFFDDDCCCCCCDDDDDDEEEIIINNNVVVdddqqqxxxxxxyyy~~~}}}{{{vvvrrrqqquuu|||kkk[[[PPPMMMUUU___nnnyyyqqqggg^^^```nnn}}}rrr^^^OOOJJJJJJIIIGGGQQQ___kkkyyyxxxrrrlllmmmssszzz~~~}}}}}}}}}~~~||||||~~~tttqqqnnnooowwwzzztttqqqqqqqqqnnnkkkjjjhhhdddbbbaaaaaa___^^^ZZZZZZYYYXXXXXXXXXYYYZZZXXXVVVSSSQQQQQQPPPNNNMMMNNNOOOPPPQQQRRRSSSSSSSSSNNNQQQTTTUUUUUUVVVWWWXXXVVVXXXYYYXXXXXXYYY]]]aaabbbdddgggjjjmmmoooqqqqqqqqqsssvvvxxxyyy|||xxxllldddbbbeeeiiirrrtttkkkgggcccaaaaaa```aaaaaa___[[[ZZZ[[[\\\YYYXXXXXXXXXXXXXXXYYYYYYUUUVVVXXXZZZ[[[[[[[[[ZZZ\\\[[[YYYYYYZZZZZZXXXWWWXXXYYY\\\^^^```aaaaaaaaabbbcccdddeeeeeedddbbbaaa]]]]]]]]]^^^^^^___```aaa]]]\\\ZZZYYYZZZ[[[]]]^^^]]]^^^```aaacccccccccccc]]]___bbbeeeggghhhgggfff`````````````````````````````````aaabbbccceeeeeeaaabbbcccccccccaaa___^^^___\\\]]]ccciiikkklllnnnuuu~~~}}}~~~~~~rrrjjj```XXXUUUSSSPPPMMMIIIIIIIIIIIIHHHGGGFFFEEEGGGFFFDDDCCCBBBBBBCCCDDDEEEJJJOOOSSS^^^kkkssssssqqqwww|||~~~~~~yyyxxxwwwuuuvvvzzzwwwdddTTTLLLOOOVVVXXXkkk||||||nnn___]]]hhhwww~~~rrr___UUUOOOHHHFFFJJJOOOYYYjjj~~~vvvpppqqqvvvyyyzzz{{{{{{||||||}}}||||||}}}vvvsssqqqrrrxxx}}}yyytttqqqnnnlllkkkjjjiiihhhcccbbb```______``````aaa^^^\\\YYYWWWWWWVVVTTTRRRTTTUUUVVVXXXYYYYYYZZZZZZTTTWWWZZZ\\\\\\]]]^^^___]]]^^^___^^^]]]^^^bbbffffffhhhkkkooorrrtttuuuuuuwwwzzzvvviiiaaabbbhhhqqqvvvxxxuuuiiieeedddbbb___^^^```bbbbbb___[[[YYY[[[]]]XXXXXXXXXXXXXXXYYYZZZZZZUUUWWWYYY[[[\\\\\\[[[ZZZ]]][[[XXXXXXXXXXXXWWWVVVWWWXXX[[[^^^```bbbbbbbbbaaabbbcccccccccbbbaaaaaa]]]\\\[[[[[[\\\^^^___aaa\\\[[[ZZZYYYZZZ[[[]]]^^^^^^___```bbbbbbbbbaaa```aaacccddddddbbbaaaaaaaaa^^^^^^]]]]]]]]]^^^______^^^^^^___```aaaccceeefff```aaacccdddcccbbb```___^^^YYYWWW\\\cccfffjjjnnnvvv}}}}}}}}}xxxoooddd\\\YYYVVVRRROOOKKKKKKKKKKKKJJJIIIHHHHHHDDDDDDBBBBBBAAABBBCCCDDD???FFFJJJLLLTTTaaaiiiiiilllrrrwwwxxxvvvyyyxxxxxxyyyyyy{{{sss```SSSOOOOOOVVV[[[hhhzzz~~~mmm]]]ZZZfffuuu|||xxxuuummmddd\\\QQQLLLLLLRRRZZZddduuu~~~}}}||||||~~~~~~~~~~~~~~~|||}}}~~~{{{}}}}}}zzzyyyxxxvvvtttuuussspppmmmkkkkkklllmmmnnnkkkfffaaa]]][[[ZZZZZZ\\\ZZZZZZ\\\```cccbbbaaa^^^___```bbbdddfffggghhhggghhhjjjiiihhhgggggghhhqqqtttwwwzzz{{{|||~~~|||jjjfffccccccjjjsss|||yyytttooogggbbb___]]]]]]\\\______^^^]]]]]]\\\\\\[[[YYYYYYXXXWWWWWWWWWWWWXXXVVVWWWYYY[[[[[[[[[ZZZZZZ[[[ZZZZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYZZZ]]]___```___aaa```^^^___bbb```\\\[[[ZZZZZZZZZ[[[]]]___``````^^^\\\ZZZZZZ\\\^^^```___```aaa```^^^]]]^^^______``````aaaaaaaaaaaa``````___]]]\\\\\\]]]___`````````______```aaacccddd```^^^\\\^^^cccfffffffffcccZZZTTTWWW\\\___eeelllttt{{{zzz}}}zzzoooggg```XXXTTTTTTRRRPPPMMMKKKKKKJJJHHHFFFGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEFFFJJJOOOWWW]]]bbbeeejjjppptttwwwxxxyyyzzz~~~}}}|||~~~|||zzzzzz|||~~~sssdddYYYTTTRRRUUU```ppp|||wwwiiicccfffjjjjjjttt~~~zzztttdddYYYNNNKKKMMMTTTcccppp~~~}}}~~~}}}~~~~~~}}}|||~~~}}}|||xxxvvvvvvvvvwwwxxxuuuqqqlllhhheeedddcccfffdddccceeehhhjjjiiihhhiiijjjkkkmmmooopppqqqrrrqqqsssuuuuuutttsssrrrsss{{{~~~vvvjjjaaa___```fffppp}}}}}}~~~vvvooojjjfffaaa^^^^^^_______________^^^^^^]]]\\\\\\[[[YYYXXXWWWWWWVVVVVVWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZ\\\\\\[[[ZZZYYYWWWWWWVVVVVVVVVWWWXXXZZZ\\\^^^___^^^```___^^^```cccbbb^^^\\\[[[[[[[[[\\\]]]___```cccaaa]]][[[[[[\\\^^^```^^^___```___]]]\\\]]]^^^______```aaaaaaaaaaaa```___^^^]]]\\\\\\]]]^^^___\\\\\\\\\\\\]]]^^^______aaa___\\\\\\___``````___```WWWQQQSSSXXX\\\cccjjjqqq~~~{{{|||}}}}}}tttkkkcccZZZUUUUUUTTTQQQNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEHHHMMMSSSZZZ]]]bbbfffkkkpppsssuuuwwwyyyzzz}}}}}}}}}~~~~~~}}}}}}|||~~~{{{{{{}}}|||kkk___PPPOOOTTT___jjjrrryyy}}}vvvpppiiibbbgggoooxxxqqq^^^PPPHHHIIISSS]]]nnnttt~~~~~~yyyxxx{{{}}}~~~}}}{{{{{{{{{{{{}}}}}}}}}{{{xxxuuusssrrruuusssssssssuuuvvvuuutttvvvwwwxxxzzz|||}}}}}}~~~~~~wwwnnnddd]]]\\\]]]bbblllyyy{{{xxx}}}|||wwwqqqjjjdddaaa___\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[XXXWWWVVVVVVUUUUUUVVVVVVXXXXXXXXXXXXYYYZZZ[[[[[[^^^]]]\\\[[[YYYWWWVVVUUUTTTUUUWWWYYY[[[\\\]]]]]]^^^______]]]___cccbbb^^^^^^]]]\\\[[[\\\]]]___```eeeccc```]]][[[[[[]]]^^^]]]^^^^^^^^^\\\[[[\\\]]]^^^______```aaaaaa``````^^^]]]\\\[[[[[[\\\]]]^^^YYYYYYZZZ[[[\\\\\\\\\\\\```^^^\\\\\\]]]^^^^^^^^^\\\TTTNNNOOOSSSYYYaaahhhmmmzzz~~~}}}}}}}}}tttkkkaaaZZZYYYVVVTTTPPPNNNMMMLLLKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDFFFJJJOOOTTTWWW]]]aaaeeeiiilllppptttwww|||}}}uuuvvvwwwyyy{{{|||}}}~~~}}}|||}}}|||oooXXXQQQLLLPPPWWWaaalllvvv||||||rrrcccdddffflllvvvyyydddQQQHHHJJJOOOVVV^^^jjjvvvvvvssstttxxxyyyyyywwwxxxyyyzzz}}}}}}~~~}}}pppfffaaa``````cccfffllluuu}}}zzz|||vvvsssuuuuuurrrnnniiiddd``````^^^\\\\\\\\\\\\ZZZXXX\\\\\\[[[[[[ZZZZZZYYYYYYWWWVVVUUUUUUTTTTTTUUUUUUYYYXXXWWWWWWXXXYYY[[[\\\^^^^^^]]]\\\ZZZYYYXXXXXXUUUVVVXXXZZZ[[[[[[[[[ZZZ]]]______^^^aaaeeefffbbb```___]]]\\\\\\]]]___```eeeccc```]]]ZZZZZZZZZ[[[[[[\\\]]]\\\[[[ZZZ[[[\\\]]]^^^______````````````^^^]]]\\\[[[[[[[[[\\\\\\YYYZZZ\\\^^^^^^^^^]]]]]]^^^]]]]]]]]]___aaabbbcccZZZTTTNNNLLLOOOVVV___eeeiiivvvwwwkkkccc```ZZZWWWRRROOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEHHHLLLPPPRRRYYY[[[___bbbfffkkkpppttt}}}~~~|||xxxvvvrrrssstttwwwyyy|||~~~|||~~~~~~iii\\\NNNIIIKKKSSS___jjjtttrrrjjjaaa___eeerrr}}}aaaLLLEEEDDDGGGLLLUUU___jjjwww|||tttqqqrrrsssssssssuuuwww{{{~~~~~~}}}}}}~~~~~~{{{tttjjjaaa[[[\\\dddkkkrrrtttyyy{{{zzz|||sssmmmkkkjjjhhhfffccc```___```^^^]]]\\\\\\[[[YYYWWWZZZZZZYYYYYYXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTUUUXXXXXXWWWWWWWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\[[[XXXYYY[[[[[[[[[ZZZYYYXXX[[[]]]___```fffnnnqqqooobbbaaa^^^[[[[[[\\\^^^___cccaaa___\\\YYYYYYXXXYYY[[[\\\]]]\\\ZZZYYYZZZ[[[\\\\\\^^^______`````````^^^]]]\\\\\\[[[[[[[[[[[[ZZZ[[[]]]_________^^^^^^^^^^^^^^^^^^___aaaccceee]]]YYYTTTOOOPPPVVV^^^cccgggsssvvvkkkfff___[[[VVVQQQOOONNNLLLJJJJJJIIIHHHFFFEEEEEEDDDDDDFFFEEEEEEFFFHHHJJJMMMOOOTTTVVVYYY\\\___dddjjjnnnvvvxxx{{{}}}}}}}}}}}}}}}zzzwwwtttrrrqqqqqqrrrtttvvvyyy{{{}}}{{{~~~zzzkkkZZZOOOKKKMMMUUU]]]kkkvvvzzziii^^^[[[```mmmyyyvvv]]]MMMFFFEEEGGGJJJNNNVVVdddttt|||uuuqqqoooooorrrsssvvvzzz}}}}}}{{{xxx}}}}}}}}}}}}}}}~~~~~~~~~|||}}}zzzkkkeee___\\\[[[___lllxxx}}}}}}wwwiiiccc`````````]]]]]]^^^]]]\\\[[[\\\]]]]]]\\\[[[YYYYYYXXXXXXWWWVVVVVVVVVWWWVVVUUUUUUTTTTTTUUUUUUWWWWWWWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\ZZZZZZ[[[[[[[[[ZZZYYYYYYWWW[[[^^^aaajjjuuu{{{zzzdddaaa^^^[[[YYYZZZ\\\^^^```___]]][[[ZZZYYYYYYYYY[[[\\\\\\\\\ZZZYYYZZZ[[[[[[[[[]]]^^^______``````^^^^^^^^^]]]\\\\\\[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]___``````___^^^^^^aaaccccccbbb]]]VVVTTTYYY```cccgggppp~~~uuummmgggbbb[[[UUURRRPPPMMMLLLKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLPPPRRRTTTVVVYYY]]]aaaeeennnrrrwwwzzz{{{|||}}}~~~~~~|||wwwwwwwwwvvvuuutttsssrrrpppooopppqqqrrruuuwwwyyyzzz||||||{{{{{{}}}~~~xxxhhh]]]TTTOOOOOORRR[[[eeerrr~~~{{{kkk]]]WWW]]]fff|||rrr___RRRHHHIIIHHHGGGIIISSS```kkk|||}}}vvvrrrqqqrrrrrrtttwwwzzz{{{yyywww|||}}}~~~}}}}}}~~~zzzoooggg\\\ZZZ\\\aaaeeelllzzz~~~iiiaaa[[[\\\\\\ZZZ[[[^^^\\\[[[ZZZZZZ\\\^^^^^^]]]ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[VVVYYY[[[^^^fffqqqvvvvvvdddaaa]]]ZZZXXXYYY[[[\\\^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]\\\ZZZYYYZZZ[[[ZZZ[[[\\\]]]^^^__________________^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\]]]^^^^^^___aaabbbaaa```aaadddgggkkklllhhh^^^ZZZ^^^bbbcccfffkkkvvv}}}}}}xxxoooiiiaaa[[[VVVSSSPPPNNNLLLKKKIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLNNNPPPQQQSSSUUUXXXZZZccchhhoootttvvvvvvvvvvvvzzz~~~|||zzzxxxwwwvvvrrrqqqpppppppppqqqrrrssspppooooooppprrruuuxxxzzzzzz|||~~~|||zzz{{{~~~rrrhhh]]]RRRLLLKKKMMMVVVbbbnnn~~~|||hhhYYYXXX___jjjyyy}}}kkkZZZKKKKKKIIIFFFDDDHHHQQQYYYeeeqqq{{{vvvuuutttrrrrrrtttyyy{{{zzzxxx{{{}}}}}}qqqcccYYYRRRTTT\\\hhhqqqyyy}}}lllbbb[[[\\\\\\ZZZ[[[___^^^\\\ZZZYYY[[[\\\\\\[[[[[[[[[[[[ZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUVVVWWWYYYZZZYYYYYYXXXXXXXXXWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUWWWZZZ\\\^^^WWWYYYYYYYYY___gggjjjiiidddaaa]]]YYYWWWXXXZZZ\\\^^^]]]]]]\\\\\\]]]]]]^^^[[[\\\]]]\\\[[[ZZZZZZ\\\YYYZZZ\\\]]]^^^_____________________^^^]]]\\\[[[]]]\\\\\\[[[\\\^^^___```^^^```cccddddddfffkkkoooppprrrnnnddd^^^aaadddcccfffgggpppyyy{{{tttnnnfff^^^YYYUUURRRPPPLLLLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHHHHIIIKKKMMMNNNOOOPPPRRRTTTVVV\\\dddjjjmmmnnnnnnnnnnnnttt|||}}}{{{xxxuuusssrrrqqqqqqnnnmmmllllllmmmppprrrtttqqqqqqqqqrrrtttxxx{{{}}}yyy{{{}}}}}}uuuiii___TTTJJJMMMPPPTTT\\\iii}}}}}}kkk___YYY[[[dddsss~~~uuummmddd```VVVKKKCCCBBBHHHMMMRRR]]]nnn}}}zzz|||zzzvvvvvvzzz{{{zzzyyy|||}}}||||||}}}}}}}}}mmm\\\TTTUUUQQQYYYdddnnnwwwwwwsssjjjddd]]]YYYYYY[[[]]]]]]___^^^[[[XXXWWWVVVWWWXXX[[[ZZZYYYXXXWWWVVVVVVVVVXXXWWWWWWVVVUUUTTTSSSRRRSSSTTTVVVXXXXXXXXXWWWVVVVVVVVVVVVUUUUUUSSSRRRQQQRRRRRRRRRSSSTTTVVVXXXYYYTTTTTTUUUWWWYYY\\\^^^___\\\\\\[[[YYYVVVVVVWWWYYY]]]\\\[[[[[[[[[[[[[[[\\\]]]ZZZWWWXXXZZZ[[[ZZZXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^aaabbbbbbaaa^^^]]]\\\[[[\\\^^^bbbcccaaa^^^aaadddiiimmmoooqqqsssttttttrrrnnniiiccc___\\\ZZZaaaeeemmmxxx|||xxxxxx{{{|||qqqggg```ZZZTTTOOOOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJEEEGGGIIILLLNNNPPPQQQRRROOOTTT\\\dddjjjmmmmmmlllnnnppptttyyy~~~|||{{{wwwuuuqqqnnnlllkkkkkkkkkggggggggghhhjjjlllooopppssstttsssssssssuuuzzz}}}}}}~~~||||||tttjjj]]]RRRLLLLLLMMMRRR^^^rrr{{{hhh\\\WWW[[[eeesss{{{ssspppmmmfff]]]TTTMMMJJJIIIKKKSSS___mmmyyy}}}~~~{{{wwwyyy{{{~~~~~~qqqcccWWWTTTWWW^^^ccckkkrrryyy{{{rrrnnneee```YYYUUUUUUWWWYYYYYY___^^^[[[XXXWWWVVVWWWWWWZZZYYYXXXWWWWWWVVVWWWWWWXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTVVVWWWXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSSSSTTTVVVWWWWWWTTTTTTUUUVVVXXXZZZ\\\]]]XXXXXXYYYWWWUUUTTTUUUWWWZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYWWWWWWZZZ[[[ZZZYYYYYYYYYXXXYYYYYYZZZ[[[\\\^^^___```bbbbbbaaa```___^^^]]]]]]___bbbdddbbbaaafffjjjnnnrrrttttttttttttpppnnnkkkhhhdddaaa```___^^^aaaiiittt~~~zzzxxxzzz~~~yyynnnggg```ZZZUUUTTTRRROOOLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPMMMRRRYYY```fffiiikkkkkkkkkmmmpppsssxxx~~~{{{xxxuuutttqqqooollljjjhhhggghhhhhheeeeeefffgggiiilllnnnpppqqqrrrrrrrrrsssvvvzzz}}}}}}}}}~~~zzzmmmbbbTTTPPPJJJJJJSSSeee{{{vvvhhh[[[XXXZZZgggyyy~~~zzzyyyvvvqqqiii^^^SSSKKKKKKLLLPPPZZZiiiwww|||tttxxxyyy|||~~~pppbbbYYYUUUWWW\\\gggjjjmmmpppvvv}}}ssskkkgggddd___ZZZVVVVVVXXXYYYZZZ___]]][[[YYYWWWVVVVVVVVVXXXXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTUUUVVVWWWVVVUUUTTTRRRSSSSSSTTTUUUVVVWWWWWWTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUVVVXXXYYYZZZUUUVVVXXXXXXWWWVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYWWWVVVWWWYYYZZZZZZZZZYYYXXXXXXYYYYYYZZZ[[[\\\______``````aaaaaabbbbbbaaa___^^^```bbbdddddddddfffiiimmmqqqrrrqqqooommmjjjiiihhhfffeeeddddddddd^^^___eeeooo{{{~~~{{{zzz}}}~~~}}}~~~{{{qqqiiibbb]]]ZZZWWWSSSOOOLLLJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIKKKMMMNNNLLLOOOUUU[[[aaaeeehhhiiihhhjjjlllnnnqqquuu{{{~~~{{{vvvrrrooolllkkkiiigggfffdddcccccccccdddcccccceeegggiiilllooopppoooqqqrrrssstttvvvzzz}}}~~~vvvfff]]]PPPIIILLLZZZlllyyy{{{kkkccc]]]cccrrr{{{sssggg^^^ZZZSSSLLLNNNYYYhhhsssxxxvvvwwwxxxyyy}}}wwwggg[[[VVVXXX^^^bbbmmmppprrrssswwwyyyqqqiiiccc```aaa^^^ZZZWWWVVVWWWYYYZZZ^^^\\\[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWTTTUUUUUUVVVVVVUUUTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWTTTWWW[[[\\\[[[YYYYYYYYYTTTUUUVVVWWWXXXXXXYYYYYYWWWWWWVVVWWWXXXZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]``````______```aaacccdddaaa```______aaaccceeeeeeccceeeiiimmmooonnnkkkhhhgggffffffeeeeeeffffffgggcccbbbbbbiiivvv~~~|||}}}~~~|||}}}|||rrrjjjddd]]]ZZZUUUPPPLLLJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIHHHGGGHHHJJJLLLMMMLLLNNNQQQVVV[[[aaaeeegggfffhhhjjjkkkmmmppptttxxx}}}zzzvvvuuuqqqnnnjjjgggeeedddbbbaaa````````````aaaaaabbbccceeehhhkkkmmmpppqqqqqqssstttuuuvvvwwwzzz|||ooowwwkkkYYYKKKHHHOOO[[[ddduuu~~~|||uuulllhhhmmmwww~~~sssfffUUUMMMOOOXXX___cccnnn{{{xxxxxxyyy|||vvvpppfff^^^]]]aaafffiiiyyy}}}}}}yyyssslllfff```\\\YYYYYYXXXVVVTTTSSSSSSTTTVVV[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVVVVWWWXXXXXXYYYYYYVVVVVVVVVVVVUUUUUUTTTSSSUUUUUUTTTTTTUUUVVVWWWWWWWWWXXXXXXYYYXXXXXXWWWVVVWWWVVVVVVUUUUUUVVVVVVVVVTTTXXX\\\]]]]]][[[ZZZZZZUUUVVVWWWYYYZZZZZZZZZZZZWWWWWWXXXXXXXXXYYY[[[\\\\\\\\\\\\\\\]]]^^^___```aaa```___^^^___```bbbccc``````______```bbbdddfffddddddfffjjjmmmnnnkkkiiiffffffeeeeeeeeeeeefffffffffddd```aaannn~~~~~~|||||||||{{{{{{~~~}}}{{{qqqjjj___\\\WWWQQQMMMKKKKKKKKKHHHHHHGGGGGGHHHIIIIIIJJJKKKJJJIIIHHHHHHJJJLLLMMMLLLMMMOOOSSSWWW\\\aaacccbbbcccfffggghhhkkkooorrrtttwww{{{|||yyyxxxyyyxxxuuurrrmmmkkkiiifffdddbbb``````_______________```aaaaaacccdddgggjjjmmmoooqqqrrrtttvvvxxxyyyyyyyyyzzz|||[[[jjjxxxdddRRRIIIIIIMMMPPP^^^kkk}}}|||tttnnnqqqzzz|||gggWWWPPPPPPSSSUUUXXXeeevvv|||{{{{{{zzztttsssqqqsssrrrmmmkkkooorrrsssuuuooohhhaaa]]]ZZZWWWVVVWWWXXXWWWVVVTTTTTTUUUWWWXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[XXXXXXWWWVVVVVVUUUTTTTTTVVVUUUTTTTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXUUUXXX[[[]]]\\\ZZZYYYYYYWWWXXXZZZ[[[\\\\\\[[[ZZZXXXYYYZZZYYYYYYYYY[[[]]]^^^]]]]]]^^^^^^___```aaaaaa```___^^^^^^___```aaa^^^```aaaaaaaaaaaadddfffcccaaa```bbbfffhhhhhhfffffffffeeeeeeeeeeeefffffffffddd___\\\gggyyy~~~~~~}}}|||{{{yyyxxxzzz{{{~~~yyyrrrfffbbb\\\UUUPPPMMMLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLNNNPPPTTTXXX\\\^^^ZZZ\\\___```aaacccfffhhhnnnqqqvvv{{{~~~{{{vvvrrrooonnnoooooommmjjjccccccaaa```____________^^^^^^___``````aaaaaabbbdddfffhhhkkknnnpppqqqrrrtttwwwzzz{{{{{{{{{|||}}}NNNYYYnnnsss```TTTNNNKKKJJJQQQ[[[jjjyyyzzzuuuvvvxxx}}}jjj]]]WWWUUUVVVRRRZZZccckkkvvv{{{qqqlllmmmqqq|||nnnhhh___YYYWWWVVVUUUTTTWWWYYYZZZYYYWWWVVVWWWYYYVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVUUUTTTTTTSSSTTTTTTTTTUUUVVVXXXYYY[[[\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUTTTTTTSSSSSSUUUWWWYYY[[[ZZZ[[[\\\^^^^^^]]][[[ZZZZZZYYYYYYYYYYYYYYYZZZZZZXXXZZZ]]]^^^\\\[[[ZZZ[[[YYYZZZ\\\]]]]]]\\\[[[ZZZYYY[[[\\\[[[YYYYYY[[[]]]]]]]]]]]]^^^^^^___```aaaaaa```___^^^^^^]]]]]]]]]^^^aaacccdddccccccdddffffff```[[[ZZZ^^^bbbcccbbbeeedddddddddeeeeeefffgggcccfffbbb^^^eeewww~~~{{{~~~~~~zzzxxxxxxzzz||||||qqqlllddd\\\UUUPPPOOONNNLLLLLLJJJIIIGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKLLLNNNPPPSSSVVVXXXVVVWWWYYYZZZZZZ[[[]]]___ggglllssswwwzzz|||}}}{{{xxxxxxxxxyyyyyywwwrrrooolllhhhdddccceeefffdddbbb[[[[[[[[[[[[\\\]]]^^^_________```aaaaaabbbbbbbbbdddfffhhhkkkmmmoooooooooppptttxxx{{{}}}}}}~~~CCCKKKZZZooonnn```WWWPPPLLLNNNQQQXXXfffttt}}}vvvtttkkkvvvzzzkkkaaa______VVVYYYZZZ[[[cccqqq{{{wwwvvvqqqiiidddeeemmmuuu}}}kkkddd[[[UUUTTTTTTTTTTTTSSSVVVWWWVVVTTTSSSTTTWWWTTTUUUVVVXXXYYYZZZZZZZZZWWWVVVUUUTTTSSSSSSSSSSSSTTTUUUVVVXXXZZZ[[[\\\]]]\\\[[[YYYXXXWWWVVVUUUUUURRRRRRRRRSSSUUUXXX\\\^^^ZZZ[[[]]]_________]]]\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\^^^``````___]]]]]]^^^ZZZ[[[]]]^^^]]]\\\ZZZYYY[[[\\\^^^\\\YYYYYY[[[]]]]]]]]]]]]]]]^^^___````````````___^^^]]]\\\\\\[[[^^^bbbeeefffeeedddeeegggmmmfff]]]ZZZ^^^bbbddddddcccccccccdddeeefffggghhhccchhhhhhccchhhxxx~~~yyyzzz}}}yyyyyy{{{{{{|||zzzuuukkkaaaXXXSSSPPPOOOPPPNNNLLLIIIGGGEEEDDDCCCEEEEEEGGGHHHHHHHHHHHHHHHIIIIIIJJJLLLNNNPPPRRRSSSUUUVVVXXXXXXWWWWWWXXXYYY^^^dddkkkppprrrsssvvvxxxwwwwwwxxxzzz~~~|||zzzwwwuuuqqqqqqpppppppppnnnkkkhhhfffbbb]]]\\\^^^___^^^\\\VVVVVVWWWXXXZZZ\\\^^^______```aaaaaabbbbbbbbbbbbdddfffhhhkkklllmmmnnnmmmlllpppvvv{{{}}}~~~AAAHHHQQQ[[[kkkuuujjj```VVVSSSOOOQQQZZZeeeoooyyy{{{rrrqqq|||wwwooonnncccYYYVVVZZZ```ggglllrrr}}}ooodddaaa___]]]]]]cccsssuuugggbbb\\\WWWUUUUUUVVVVVVVVVWWWWWWVVVVVVTTTSSSRRRQQQRRRTTTVVVWWWWWWWWWVVVZZZZZZXXXVVVUUUTTTSSSSSSSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZZZZXXXUUUSSSSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ\\\\\\]]]]]]]]]^^^^^^^^^___]]][[[ZZZZZZ\\\___```aaa```___^^^]]]\\\\\\\\\```aaaaaaaaa```^^^\\\ZZZ\\\[[[ZZZ[[[[[[[[[YYYWWW[[[[[[ZZZZZZ[[[]]]___```cccbbbbbbaaa```^^^\\\[[[bbbcccdddeeefffeeeddddddhhhhhhfffeeecccbbbaaa```dddbbbaaaccccccbbbeeekkkkkkiiiiiijjjlllqqq|||www{{{xxxwwwyyy~~~|||rrrhhhaaaZZZTTTQQQMMMLLLJJJHHHGGGFFFFFFGGGEEEEEEFFFFFFGGGIIIJJJKKKGGGHHHJJJJJJJJJKKKNNNPPPRRRSSSUUUWWWXXXXXXXXXWWW\\\```eeeiiilllmmmoooqqqsssssssssuuuwwwzzz|||~~~{{{yyy{{{zzzuuurrrpppnnnllljjjgggfffffffffgggbbb```]]]ZZZYYYXXXYYYYYYXXXXXXYYYZZZ\\\]]]___```^^^___bbbdddeeefffffffffhhhiiijjjjjjjjjkkknnnpppmmmqqqvvvzzz}}}???DDDIIIOOOXXXiii~~~}}}tttlllbbb[[[VVVWWW[[[aaakkkuuuwwwpppqqqvvv{{{}}}hhhYYYRRRRRRVVVYYY]]]dddjjjoooyyytttfff``````bbbdddeeeiiivvvyyyoooddd```[[[XXXWWWWWWWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSSSSSSSTTTUUUVVVVVVVVVVVVYYYXXXWWWUUUTTTTTTUUUUUUTTTUUUUUUVVVWWWXXXYYYYYYZZZ[[[[[[YYYWWWVVVVVVWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\]]]]]]\\\[[[ZZZZZZ[[[^^^```bbbbbbaaa```___^^^]]]]]]]]]aaaaaa``````___^^^]]]\\\^^^]]][[[[[[[[[[[[YYYXXX[[[[[[\\\\\\^^^___```aaabbbbbbaaaaaa___^^^\\\\\\^^^```aaaccccccccccccbbbeeeeeeeeeeeedddcccbbbaaacccaaabbbeeefffeeegggkkkiiigggggghhhiiiooo}}}zzzyyy~~~|||xxxwwwyyy|||~~~yyyooofff___YYYVVVQQQOOOLLLIIIGGGEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGHHHHHHHHHHHHKKKMMMPPPQQQSSSUUUVVVWWWWWWVVVXXX[[[```dddfffhhhjjjlllooooooppprrrtttvvvxxxyyy|||xxxvvvwwwzzz~~~~~~}}}}}}yyysssooommmkkkiiifffdddbbbaaaaaabbb```___\\\ZZZYYYYYYYYYZZZYYYYYYYYYZZZ[[[]]]^^^___^^^```bbbdddfffggghhhhhhhhhjjjkkklllkkklllnnnoooooossswww{{{~~~@@@CCCFFFHHHKKKTTTaaalll~~~zzzooobbbYYYTTTUUU^^^iiiwww}}}wwwrrrpppsssyyy{{{mmm]]]UUURRRPPPOOONNNQQQZZZeeerrr}}}wwwmmmccc^^^aaahhhooorrrttt|||~~~ooofff___]]]ZZZXXXYYYYYYXXXXXXXXXWWWUUUTTTTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUWWWVVVUUUSSSTTTUUUWWWXXXWWWVVVUUUUUUUUUWWWXXXYYYYYY[[[[[[[[[YYYXXXYYYZZZXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYZZZ\\\^^^aaaccccccbbbaaa___^^^^^^]]]]]]aaa``````___^^^^^^^^^___aaa___\\\[[[[[[[[[ZZZYYYZZZ[[[]]]___aaabbbbbbbbb````````````___^^^]]]\\\\\\]]]___aaaccccccccccccdddeeefffffffffeeedddccc```___```eeefffcccccceeegggeeecccdddeeelllzzzzzz||||||xxxwwwwwwzzz{{{{{{xxxnnnfffaaa^^^YYYVVVRRRMMMIIIGGGEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHGGGHHHHHHHHHGGGGGGIIIKKKMMMNNNPPPSSSTTTUUUUUUUUURRRVVVZZZ]]]___aaaccceeejjjkkkmmmoooqqqsssttttttwwwvvvsssrrrqqqrrrtttuuuyyy{{{}}}~~~|||{{{yyyvvvsssssstttwwwxxxxxxuuuvvvwwwyyy{{{yyysssooommmjjjhhhfffcccaaa______^^^___^^^[[[ZZZYYYYYYZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^___^^^```bbbeeegggiiiiiijjjhhhkkkmmmnnnmmmmmmnnnpppsssvvvyyy|||???BBBDDDEEEFFFJJJSSSYYYcccrrrvvvhhh\\\UUUYYY```iiittt}}}uuupppkkkvvvvvvjjjaaaZZZVVVMMMIIINNNTTTYYYgggvvv|||uuussstttrrrnnncccgggpppyyy~~~sssggg```[[[ZZZYYYYYYZZZ[[[ZZZXXXXXXWWWUUUSSSSSSTTTUUUVVVWWWVVVTTTSSSRRRSSSTTTTTTUUUTTTSSSRRRSSSVVVXXXZZZYYYWWWUUUTTTTTTUUUWWWXXXXXXYYYZZZZZZYYYYYYZZZ[[[YYYXXXXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYZZZ[[[]]]```aaaaaaaaa```^^^^^^]]]]]]]]]aaa```___^^^^^^___```aaaccc```]]][[[[[[[[[[[[[[[XXXZZZ]]]```bbbbbbaaa```^^^____________^^^]]]]]]\\\^^^```cccdddeeeffffffdddeeegggggggggeeedddbbbcccaaabbbggghhhdddaaaaaaeeecccaaaaaabbbggguuuzzzyyyvvvwwwyyyzzzxxxzzzwwwoooiiieee```]]]XXXRRRMMMJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHIIIKKKJJJKKKMMMPPPQQQRRRRRRRRROOORRRVVVYYYZZZ\\\^^^```ggghhhkkkmmmooopppppppppqqqqqqqqqpppnnnmmmlllmmmpppsssxxx{{{}}}}}}|||zzzxxxtttooommmmmmnnnoooooollllllllllllmmmqqqvvvzzzyyywwwuuuvvvzzz|||xxxtttqqqooolllkkkjjjhhheeecccaaa```^^^]]][[[ZZZYYYZZZ\\\]]]\\\\\\\\\\\\\\\]]]^^^___^^^___aaadddfffiiijjjkkkjjjlllooopppppppppqqqrrrwwwyyy{{{}}};;;===@@@AAAAAADDDHHHLLLPPPZZZjjj{{{~~~nnn___WWWVVVYYYaaammm{{{}}}rrrrrrzzz~~~vvvooogggYYYNNNLLLJJJHHHOOOZZZkkkvvv|||tttooolllnnnnnnkkkmmmsssxxxyyyqqqssszzz}}}tttkkkccc^^^YYYXXXXXXYYY[[[[[[ZZZXXXXXXWWWUUUSSSSSSTTTUUUWWWWWWVVVUUUSSSSSSSSSTTTTTTTTTSSSRRRRRRTTTVVVXXXZZZYYYWWWUUUTTTTTTUUUVVVWWWUUUWWWXXXXXXXXXXXXYYY[[[YYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXXXXXZZZZZZYYYYYYZZZ[[[\\\]]]^^^^^^]]]]]]\\\\\\]]]]]]bbbaaa___^^^^^^___```aaaccc```]]][[[[[[\\\\\\\\\VVVYYY\\\```aaaaaa___^^^\\\]]]]]]^^^^^^^^^^^^^^^\\\]]]```ccceeefffffffffcccddddddddddddbbbaaa```eeebbbccciiikkkiiifffffffffcccaaaaaa```cccooo{{{}}}zzz}}}{{{wwwwwwyyy{{{yyyzzz~~~}}}yyyrrrnnneeebbb\\\VVVQQQNNNMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJJJJIIIGGGGGGHHHJJJHHHIIIKKKMMMOOOOOOOOOOOOOOOQQQTTTVVVWWWYYY\\\^^^aaabbbeeegggiiiiiiiiiiiilllnnnpppooollljjjiiiiiiiiilllrrrwww{{{||||||{{{vvvqqqlllgggffffffeeeeeeffffffeeedddccceeehhhkkkkkkiiigggiiinnnuuuzzz}}}||||||zzzxxxuuurrrooommmlllllllllkkkiiigggeeeccc___]]]\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^^^^___```aaa^^^___aaacccfffhhhjjjlllkkknnnppprrrrrrsssuuuwwwzzz|||~~~===>>>@@@@@@@@@AAACCCEEEEEEJJJUUUbbbrrrooo[[[QQQRRRSSS[[[gggtttxxxpppvvvwwwkkk^^^UUUNNNIIIHHHKKKUUU___nnn{{{|||qqqhhhaaa^^^```fffiiihhhjjjssszzz~~~}}}zzz|||zzzuuupppjjjfffbbbaaaZZZYYYXXXXXXZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTUUUSSSSSSSSSTTTUUUUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVVVVTTTUUUWWWWWWVVVVVVXXXZZZYYYXXXWWWVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWYYYXXXXXXXXXXXXYYYZZZZZZ\\\[[[[[[[[[\\\]]]^^^^^^bbbaaaaaa```_________```aaa___\\\[[[\\\]]]\\\\\\WWWYYY\\\^^^___^^^]]]\\\ZZZ[[[\\\]]]^^^^^^^^^^^^[[[\\\___aaacccdddddddddaaaaaaaaa```````````````aaa\\\\\\bbbggghhhhhhiiihhhfffdddccc___```iiissswwwsss}}}zzzxxxzzz|||{{{|||~~~|||}}}}}}yyylllhhhaaaZZZTTTQQQPPPPPPLLLKKKIIIHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDFFFGGGGGGIIIJJJLLLMMMMMMMMMLLLNNNPPPRRRTTTUUUVVVYYY[[[ZZZ[[[\\\^^^___```aaaaaafffjjjmmmmmmjjjgggggghhhcccfffkkkqqquuuwwwxxxxxxppplllgggcccaaa```___]]]aaabbbbbb```______aaacccdddbbb```bbbgggmmmrrruuuyyyxxxwwwtttppplllhhhfffhhhiiijjjkkkjjjhhhfffdddaaa___^^^\\\\\\]]]^^^```_________```aaabbbccccccaaaaaabbbdddfffiiikkklllnnnppprrrsssuuuwwwzzz}}}~~~>>>???@@@@@@AAAAAABBBCCCAAACCCIIIRRR\\\llljjjZZZUUUQQQQQQXXX___hhhvvvzzzvvvwwwzzzxxxiii```[[[UUUNNNPPPUUU]]]dddmmmwww{{{sssiii```ZZZXXXXXX^^^fffllllllnnnvvv{{{tttooommmiiieeecccbbbcccddd\\\ZZZXXXXXXXXXYYYXXXWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWVVVVVVUUUSSSTTTUUUVVVUUUUUUTTTSSSUUUUUUUUUUUUUUUUUUVVVVVVTTTUUUWWWWWWVVVVVVWWWYYYZZZYYYYYYXXXXXXXXXYYYYYYUUUUUUVVVVVVVVVWWWWWWWWWUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]___```aaabbbbbbbbbaaaaaa___^^^]]]^^^\\\[[[\\\]]]^^^]]][[[YYYZZZ\\\]]]^^^]]]\\\[[[YYYZZZ[[[\\\^^^^^^______\\\^^^```bbbddddddddddddbbbaaa```aaabbbdddfffhhhccc\\\YYY]]]bbbdddfffhhhkkkiiihhheee```^^^ccclllwwwwwwmmmnnn|||~~~yyyzzz{{{{{{{{{~~~|||zzz|||yyytttlllccc\\\WWWUUUUUUPPPOOOMMMLLLJJJIIIHHHHHHEEEFFFFFFEEEDDDDDDFFFHHHHHHIIIJJJKKKLLLKKKKKKJJJLLLMMMOOOPPPQQQSSSUUUXXXVVVVVVWWWXXXYYYZZZ\\\]]]```dddiiiiiifffdddeeegggccceeehhhllloooqqqrrrrrrnnnkkkgggeeedddcccaaa```___aaaccccccbbbbbbcccddddddbbb```aaaeeejjjmmmooossssssrrrpppmmmiiieeecccbbbdddgggiiijjjiiigggeeecccbbb```^^^]]]^^^___`````````aaabbbcccdddfffgggeeeeeeeeefffhhhjjjmmmnnnpppqqqssstttvvvzzz}}}vvv888999;;;<<<===???@@@AAAAAAAAAEEEKKKOOOYYYmmm{{{hhh\\\TTTOOOOOOQQQTTT```lllyyy}}}tttyyy|||rrrnnneeeXXXUUUUUUUUUVVVYYY```hhhnnnyyy|||~~~nnnkkkddd\\\WWWUUUVVVXXX^^^hhhppprrrttt||||||sssgggeeeaaa___^^^aaadddggg^^^[[[XXXWWWWWWXXXWWWVVVTTTUUUUUUVVVVVVVVVUUUUUUUUUVVVXXXXXXYYYXXXWWWVVVTTTUUUVVVWWWVVVTTTRRRQQQSSSTTTUUUVVVVVVVVVVVVUUUUUUVVVWWWWWWVVVVVVWWWYYY[[[[[[ZZZZZZZZZZZZ[[[[[[UUUUUUVVVVVVVVVWWWWWWWWWRRRRRRTTTUUUWWWXXXZZZZZZZZZZZZ[[[\\\^^^```bbbdddbbbcccccccccaaa___]]]\\\[[[[[[[[[\\\^^^^^^]]][[[[[[\\\]]]]]]]]]]]]\\\[[[XXXYYYZZZ\\\^^^^^^______```aaaccceeefffggggggfffdddccccccdddfffjjjoooqqqpppggg```aaadddfffgggiiimmmkkkjjjhhhaaa]]]aaahhhmmmuuuxxxlllcccooozzzzzz{{{zzzzzz|||}}}yyyxxx}}}vvvlllccc^^^[[[ZZZUUUTTTRRRPPPOOOMMMMMMLLLFFFGGGHHHGGGFFFFFFHHHJJJIIIIIIJJJKKKKKKJJJIIIIIIJJJKKKMMMNNNNNNPPPRRRUUUVVVVVVVVVVVVWWWYYY[[[]]][[[```eeefffcccbbbcccfffeeefffhhhjjjlllnnnnnnooopppnnnlllkkkkkkkkkiiihhh```cccfffhhhhhhhhhhhhiiifffdddbbbcccfffiiikkklllllllllmmmmmmkkkiiifffddd```bbbfffiiikkkjjjiiigggdddcccaaa___^^^___```aaaaaaaaabbbcccdddfffhhhiiihhhhhhhhhhhhjjjlllnnnoooqqqrrrssstttwww|||wwwnnn<<<<<<<<<============>>><<<>>>AAAFFFKKKTTT\\\bbb|||xxxqqqaaaRRROOOQQQPPPQQQSSSccckkkwwwxxxsssnnneeefffbbbZZZPPPMMMQQQVVVbbbeeeiiiooovvv|||zzzrrrnnneeegggfffcccbbbcccccc```hhhlllsssyyywwwooocccaaa]]][[[\\\```eeehhh]]]\\\[[[ZZZYYYYYYYYYZZZWWWWWWWWWWWWVVVUUUTTTSSSXXXXXXXXXWWWVVVUUUSSSRRRPPPQQQRRRRRRRRRRRRRRRRRRWWWVVVVVVUUUUUUVVVWWWWWWUUUUUUVVVVVVUUUWWWZZZ\\\]]][[[YYYXXXXXXZZZ\\\]]]\\\YYYVVVUUUWWWXXXVVVUUUVVVVVVWWWXXXYYYYYYYYYYYY\\\[[[[[[[[[\\\]]]^^^^^^cccdddfffgggddd```[[[XXXXXXYYY\\\___aaa```\\\YYY[[[\\\^^^______\\\ZZZXXX[[[[[[\\\\\\[[[]]]___bbbaaabbbcccddddddeeehhhjjjggghhhhhhfffgggqqqqqqgggfffhhhjjjkkkjjjmmmoookkkeeeaaaaaaccclllqqqvvv||||||mmmcccdddppp|||yyy{{{~~~}}}zzzzzzwwwxxx|||}}}sssllleee^^^ZZZXXXXXXXXXUUUQQQMMMKKKKKKLLLJJJGGGFFFGGGGGGGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJLLLMMMLLLMMMOOOPPPSSSSSSSSSTTTUUUWWWXXXYYY\\\\\\]]]^^^___```aaabbbdddeeegggiiikkklllmmmmmmoooooonnnnnnmmmmmmnnnnnnjjjkkkmmmnnnoooooonnnnnnllljjjhhheeedddeeeggghhhffffffggghhhfffdddaaa```___```bbbccceeeeeeffffffddddddcccccccccccccccccc___```bbbdddeeefffgggggggggggghhhjjjlllppprrrtttxxxxxxxxxxxxyyy}}}|||qqqiii;;;;;;;;;<<<<<<<<<======>>>???@@@BBBDDDIIIPPPTTTggg}}}zzznnnbbb[[[TTTMMMKKKMMMSSS[[[eeeqqqyyyzzzwwwwwwssskkk```WWWSSSRRRSSSSSSUUUZZZ```fffiiijjjqqquuuzzzrrrmmmiiihhhgggnnnsssrrrrrrttttttqqqxxx{{{zzzoooiii___]]]ZZZXXXYYY[[[^^^aaa^^^\\\YYYVVVVVVWWWYYYZZZWWWXXXXXXXXXXXXWWWVVVVVVXXXXXXXXXWWWVVVUUUSSSSSSQQQRRRSSSSSSTTTTTTSSSSSSVVVUUUUUUUUUUUUVVVVVVWWWVVVWWWWWWWWWVVVWWWZZZ\\\]]]\\\ZZZXXXXXXZZZ\\\]]][[[XXXUUUTTTVVVVVVVVVTTTWWWWWWXXXYYYYYYXXXWWWVVVXXXYYYZZZ[[[]]]___``````bbbccceeefffddd```\\\YYYWWWXXXZZZ]]]```aaa___^^^[[[\\\^^^______^^^]]]\\\[[[\\\]]]\\\\\\]]]```bbbbbbdddeeeeeedddeeegggiiieeegggiiijjjlllwwwwwwiiieeehhhkkkmmmiiilllmmmjjjeeeaaabbbdddccchhhlllsss|||vvvgggdddjjj}}}}}}|||}}}{{{xxxwwwuuuuuuyyy{{{xxxqqqkkkfffcccaaa]]]WWWRRROOOMMMMMMLLLJJJGGGFFFFFFGGGFFFEEEIIIIIIIIIIIIIIIJJJKKKKKKHHHJJJLLLLLLLLLLLLNNNPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWYYY[[[^^^```bbbcccbbbcccdddfffhhhjjjkkklllpppqqqrrrssssssrrrqqqppppppqqqrrrrrrrrrqqqooonnnjjjhhheeeccccccccceeefffddddddddddddcccaaa___^^^]]]^^^___aaabbbccccccccccccddddddeeeeeeeeeeeeeee___```aaabbbdddeeefffgggiiijjjjjjlllooorrruuuwwwxxxyyyyyyzzz|||uuuiiiaaa::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>AAAFFFIIITTTbbbxxxyyyooobbbTTTLLLKKKJJJNNNTTT]]]iii{{{yyyxxx{{{wwwkkk___WWWQQQNNNKKKNNNTTTXXXWWWUUUVVVXXXbbbooo{{{{{{vvvooohhhddddddfffhhhppp{{{}}}uuullleee```[[[ZZZXXXWWWWWWWWWXXXYYY]]]ZZZVVVSSSRRRTTTWWWYYYWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXWWWVVVUUUTTTSSSRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWVVVWWWXXXXXXWWWWWWYYY[[[\\\[[[ZZZYYYYYYZZZ[[[\\\XXXVVVSSSRRRSSSTTTTTTSSSSSSUUUWWWYYYZZZYYYXXXWWWXXXZZZ[[[]]]^^^___^^^^^^```aaaccccccbbb```]]][[[VVVVVVXXX[[[___bbbbbbbbb[[[\\\]]]^^^____________[[[]]]^^^^^^]]]^^^aaaccceeefffffffffdddcccdddfffdddgggjjjkkknnnvvvzzzmmmhhhiiijjjkkkgggiiikkkiiieeebbbbbbddd^^^```ccchhhqqq|||}}}ooofffdddrrr}}}{{{xxxvvvvvvttttttwwwxxxyyy~~~|||uuupppqqqmmmfff^^^XXXTTTSSSSSSNNNLLLIIIHHHHHHHHHGGGFFFIIIIIIHHHHHHHHHIIIJJJJJJHHHJJJKKKLLLKKKLLLMMMOOOOOOOOOOOOOOOPPPRRRSSSSSSTTTUUUVVVYYY[[[]]]___````````````aaadddfffiiijjjmmmooorrruuuvvvtttrrrpppsssttttttsssrrrpppnnnmmmfffeeecccaaa```aaabbbcccbbbbbbaaa```______^^^]]][[[[[[\\\^^^____________```bbbccceeefffgggffffffccccccbbbcccdddfffhhhiiilllmmmmmmooorrruuuyyyzzz{{{|||}}}wwwkkk___WWW888999999999::::::::::::;;;<<<<<<<<<===@@@DDDGGGMMMTTTcccyyyxxxiii\\\VVVOOONNNNNNQQQWWWdddzzz}}}wwwzzzuuujjjaaaZZZSSSSSSWWWXXXUUUPPPMMMLLLOOOXXXaaajjjvvvwwwppplllkkkiiihhhhhhlllqqquuu~~~~~~{{{uuunnngggaaa]]][[[ZZZZZZZZZYYYYYYXXXWWWVVVYYYWWWTTTRRRQQQRRRTTTVVVUUUVVVWWWXXXYYYZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUUUUSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXVVVVVVWWWXXXZZZYYYYYYXXXXXXXXXXXXXXXTTTSSSQQQPPPPPPQQQQQQQQQNNNPPPTTTXXX[[[\\\\\\\\\\\\]]]^^^______]]][[[YYY\\\]]]_________^^^\\\[[[WWWUUUUUUWWW[[[___aaabbb]]]]]]]]]]]]^^^^^^______[[[]]]^^^___^^^___aaacccfffggggggfffdddbbbbbbccccccfffhhhiiiiiilllsssyyy~~~yyysssnnnkkkjjjgggfffdddfffhhhgggdddbbbcccdddaaa``````aaahhhrrr||||||nnnccckkk{{{wwwuuuuuutttuuuxxxxxxxxx{{{~~~yyy{{{vvvooohhhbbb^^^[[[YYYSSSPPPMMMKKKJJJJJJIIIHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHJJJKKKLLLKKKKKKMMMNNNOOOOOOOOOPPPPPPQQQSSSSSSVVVVVVWWWWWWXXXYYYYYYZZZ\\\\\\\\\\\\___bbbeeegggfffhhhkkknnnoooooommmllloooooopppooonnnmmmkkkiiidddcccaaa`````````aaabbbcccbbbaaa______^^^^^^___\\\\\\\\\]]]\\\\\\[[[[[[[[[]]]```ccceeeffffffeeehhhgggffffffgggjjjlllnnnnnnoooppprrruuuxxx{{{}}}}}}tttkkkaaaWWWQQQ888888888888999999999:::999:::;;;;;;<<<>>>BBBEEEIIIMMMUUUdddwwwuuuiii\\\VVVPPPMMMMMMSSScccttt{{{yyyyyyssskkkbbb___``````[[[VVVTTTMMMJJJLLLPPPVVV^^^fffwww~~~{{{uuunnnjjjllloootttxxx{{{}}}zzzzzzuuuqqqjjjccc^^^[[[ZZZZZZYYYYYYZZZZZZYYYXXXVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSTTTVVVWWWYYYZZZZZZZZZWWWWWWWWWWWWVVVUUUTTTTTTPPPQQQRRRSSSTTTTTTTTTTTTRRRRRRRRRSSSTTTVVVWWWXXXWWWXXXYYYXXXVVVTTTUUUVVVWWWWWWXXXWWWWWWVVVVVVUUUQQQQQQPPPOOONNNNNNOOOQQQNNNPPPSSSWWWZZZ[[[\\\\\\\\\]]]___```___]]][[[ZZZZZZZZZ[[[[[[[[[[[[ZZZZZZWWWUUUSSSTTTWWW[[[]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\[[[]]]____________aaabbbeeefffgggfffcccaaa```aaaaaadddeeeeeeddddddgggjjjkkkiiiggggggffffffeeedddcccdddeeeeeecccbbbbbbccccccaaa``````ccclllzzzzzzkkklll{{{wwwuuusssqqqssswwwwwwvvvyyy~~~{{{uuuppplllhhhbbb^^^WWWTTTPPPMMMLLLKKKIIIHHHJJJIIIIIIHHHHHHIIIIIIIIIIIIKKKLLLLLLKKKKKKMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQUUUUUUUUUVVVVVVWWWWWWXXXZZZYYYYYYYYY[[[]]]```bbbbbbbbbcccdddfffggghhhhhhhhhhhhiiijjjjjjiiihhhhhhcccbbbaaa`````````aaabbbccccccbbbaaa`````````aaa^^^^^^^^^]]]\\\ZZZYYYXXXWWWYYY\\\___aaacccddddddiiiiiihhhhhhjjjmmmppprrrqqqqqqsssuuuxxx|||sssggg]]]UUUNNNJJJ888888888888999999999999999:::;;;:::999:::===???BBBDDDJJJRRR]]]ooonnncccYYYUUUQQQOOOVVVaaakkkzzz~~~uuuwww||||||tttqqqqqqpppmmmiii^^^UUUKKKHHHIIIKKKPPPWWW\\\bbblllzzz|||xxxuuu|||}}}}}}|||yyytttqqqpppqqqwww~~~{{{uuussssssoookkkeee___ZZZXXXXXXXXXUUUVVVWWWXXXXXXXXXWWWVVVTTTTTTUUUVVVUUUSSSRRRPPPSSSTTTUUUWWWYYYZZZZZZZZZVVVWWWWWWWWWVVVVVVUUUTTTPPPPPPRRRSSSTTTTTTUUUUUUQQQRRRRRRSSSUUUWWWXXXYYYXXXYYYZZZYYYVVVTTTTTTTTTVVVWWWXXXXXXWWWVVVTTTSSSQQQQQQQQQPPPNNNNNNPPPRRRTTTTTTUUUVVVWWWXXXXXXXXXYYY[[[\\\^^^___```______YYYYYYYYYYYYYYYYYYYYYZZZWWWUUURRRRRRUUUXXXZZZ[[[]]]]]]]]]]]]\\\[[[ZZZYYYZZZ\\\^^^_________```aaaaaaccceeeeeebbb`````````^^^```bbbcccccccccdddeeehhheeeaaa]]]]]]___cccfffbbbbbbcccccccccbbbaaaaaa___^^^___```bbbjjj{{{vvvqqq~~~}}}xxxuuuooonnnooorrrsssrrruuu{{{zzz{{{xxxuuuqqqkkkfff^^^ZZZUUURRROOOMMMJJJHHHKKKKKKJJJIIIIIIIIIJJJJJJJJJLLLMMMMMMLLLLLLMMMOOOLLLLLLLLLLLLLLLMMMNNNNNNOOOPPPQQQSSSUUUWWWXXXYYYXXXWWWWWWWWWXXXZZZ\\\]]]____________```bbbdddeeebbbccceeefffgggggggggfffbbbaaaaaa``````aaaaaaaaabbbbbbbbbaaaaaaaaa``````_________^^^]]][[[ZZZYYYWWWXXXYYY\\\___aaaccceeeiiiiiijjjkkkmmmpppsssuuuvvvwwwxxx{{{~~~|||kkk\\\QQQJJJGGGFFF888888888999999999:::::::::;;;;;;:::999:::;;;===???>>>BBBHHHNNNWWWhhhyyy{{{oooiiibbbWWWTTTYYY\\\fffttt|||yyyvvvwww}}}uuuhhh[[[UUURRRQQQTTTYYYZZZ\\\```gggrrr~~~|||tttqqqwww|||~~~~~~|||xxxtttqqqpppggglllrrrvvvxxxzzz}}}yyyqqqkkkjjjkkkmmmiiiddd^^^YYYVVVUUUTTTSSSTTTUUUWWWXXXYYYYYYYYYVVVVVVVVVUUUUUUTTTSSSSSSTTTUUUWWWXXXZZZZZZ[[[[[[VVVVVVWWWWWWWWWVVVUUUUUUPPPQQQSSSTTTUUUVVVVVVVVVRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ\\\]]][[[XXXVVVUUUUUUWWWXXXYYYZZZYYYWWWUUUSSSSSSTTTTTTSSSQQQQQQSSSVVVWWWWWWVVVUUUUUUVVVVVVWWWZZZZZZ[[[]]]___```aaabbb[[[ZZZYYYYYYXXXYYYZZZZZZVVVTTTRRRSSSUUUYYYZZZ[[[[[[\\\^^^______]]]\\\ZZZYYY[[[^^^___^^^^^^___```^^^```bbbcccbbb`````````]]]___aaabbbbbbbbbcccccceeeccc___[[[ZZZ\\\```cccbbbbbbaaabbbbbbaaa```___ZZZ[[[___aaaaaafffwwwvvv|||xxxuuupppmmmnnnpppooonnnrrrxxxvvv}}}}}}wwwsssiiieee___ZZZWWWSSSPPPMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOLLLLLLLLLLLLLLLLLLMMMNNNMMMNNNOOOPPPRRRTTTUUUUUUVVVVVVWWWWWWWWWXXXXXXXXX[[[[[[]]]^^^____________^^^___aaabbbcccccccccbbb````````````````````````^^^___`````````___^^^]]][[[\\\]]]]]]]]]]]]]]]]]]ZZZZZZ[[[\\\___bbbfffhhhkkklllnnnqqqtttwwwyyy{{{~~~xxxeeeSSSIIIFFFHHHIII888999999999999:::::::::999:::<<<<<<<<<<<>>@@@FFFIIIKKKUUU```vvv~~~tttcccXXXXXX\\\]]]aaajjjvvv}}}wwwvvv~~~sssjjjeeebbbcccgggmmmjjjfffdddfffkkkrrrvvvuuupppuuu}}}~~~|||||||||vvvnnnjjjllllllkkkhhheeeddddddfffmmmxxx||||||yyyrrrjjjeeedddeeellliiiddd^^^XXXUUURRRQQQSSSTTTVVVXXXZZZ[[[\\\\\\YYYXXXVVVTTTSSSTTTUUUVVVVVVWWWXXXZZZ[[[[[[\\\\\\VVVVVVWWWWWWWWWVVVUUUUUURRRRRRTTTUUUVVVWWWWWWWWWRRRRRRSSSTTTVVVYYY[[[\\\]]]^^^___]]]ZZZWWWVVVVVVXXXYYY[[[\\\[[[YYYVVVTTTUUUVVVWWWUUUSSSSSSVVVYYYWWWVVVTTTTTTTTTVVVXXXZZZ]]]]]]]]]]]]]]]^^^___```]]]\\\ZZZYYYYYYZZZ[[[[[[UUUTTTRRRSSSWWWZZZ\\\\\\YYY[[[^^^```aaa```^^^]]]XXXZZZ]]]^^^^^^^^^^^^___[[[^^^aaabbbaaa`````````^^^___```````````````___]]]^^^______^^^]]]]]]]]]bbbaaaaaaaaaaaaaaa___^^^XXXZZZ___bbb___aaarrryyyzzzxxxtttssspppooopppooommmqqqwwwwww|||rrrnnnhhhccc^^^ZZZWWWTTTMMMMMMLLLKKKKKKKKKKKKKKKMMMNNNOOOOOONNNMMMNNNPPPOOONNNNNNNNNNNNNNNOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPVVVVVVWWWWWWWWWVVVVVVUUUVVVXXX[[[^^^___]]][[[YYY[[[\\\^^^_________^^^]]]________________________[[[\\\]]]^^^^^^]]][[[YYYXXXYYYZZZ\\\^^^___``````^^^]]]]]]]]]```dddhhhkkkoooppptttwww{{{~~~ttt```OOOGGGGGGLLLPPP777777888888888999999999999999999:::::::::;;;;;;>>>@@@AAAAAAAAADDDJJJOOO```mmmqqqfff```\\\]]]bbbfffjjjvvv}}}}}}xxx|||}}}pppgggeeedddaaajjjppp}}}zzzwwwxxx{{{pppjjjiiibbbcccdddcccbbbbbbdddfffZZZ___dddgggkkkooonnniiioooqqqwwwzzzoooiiikkkiiiaaa___eeedddaaa\\\WWWSSSQQQQQQQQQQQQRRRRRRTTTUUUWWWYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXZZZ\\\\\\ZZZXXXWWW[[[YYYWWWWWWXXXWWWTTTQQQSSSSSSTTTTTTTTTUUUUUUUUURRRRRRTTTUUUVVVWWWWWWXXXXXXYYY[[[]]]\\\ZZZXXXVVVVVVWWWYYY[[[\\\[[[ZZZYYYXXXWWWVVVVVVUUUVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\^^^___```aaaaaa]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYXXXVVVUUUVVVXXX[[[]]]^^^aaabbbbbbaaa^^^]]]^^^______]]]\\\\\\^^^```]]]^^^___```aaaaaa^^^\\\^^^^^^^^^^^^^^^]]]\\\\\\``````___^^^]]]]]]]]]\\\^^^___```aaaaaa```______^^^\\\]]]```aaadddooo|||uuu}}}zzztttooommmnnnnnnmmmooorrrssswww{{{|||~~~}}}uuulllhhhgggddd]]]VVVTTTRRROOONNNOOOPPPPPPPPPRRRPPPOOOOOOPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUUUUUUUYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[ZZZYYY]]]\\\[[[\\\\\\\\\[[[ZZZYYYZZZZZZZZZZZZYYYXXXXXXWWWXXXZZZ[[[[[[]]]```bbbbbbcccbbbaaabbbdddhhhlllnnnqqqtttwww{{{lllYYYPPPJJJFFFNNN[[[777777777888888888999999999999999::::::::::::;;;;;;<<<=========???DDDHHHPPPWWWcccqqqsssmmmgggaaa[[[YYYbbbmmm}}}pppeee\\\___```fffqqq}}}}}}xxxwww|||}}}rrrkkkddd[[[WWWWWWTTTTTTUUUUUUVVVYYY]]]aaaaaahhhooovvv~~~}}}}}}}}}|||uuukkkeeegggddd\\\ZZZ___bbb```[[[VVVSSSQQQPPPPPPSSSRRRRRRSSSUUUWWWZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYXXXZZZXXXWWWWWWXXXXXXVVVSSSSSSSSSSSSTTTTTTUUUUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUVVVWWWYYYZZZZZZYYYXXXWWWVVVWWWYYY[[[[[[[[[ZZZYYYYYYXXXWWWVVVUUUVVVVVVWWWWWWVVVVVVWWWWWWXXXYYYZZZYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZZZZYYYWWWVVVVVVXXXZZZ___```bbbddddddbbb```___^^^______]]]\\\\\\^^^```____________```___]]]\\\[[[[[[\\\\\\\\\\\\[[[ZZZ``````______^^^\\\[[[ZZZ[[[\\\]]]^^^______^^^]]]^^^\\\]]]``````bbbkkkvvv|||yyyuuuppplllmmmmmmkkkmmmpppnnnqqqtttuuuuuuxxxuuupppnnnkkkfff```\\\YYYTTTRRRQQQRRRRRRQQQTTTRRRQQQQQQRRRRRRQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUTTTXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[ZZZYYYXXXWWW[[[ZZZYYYXXXXXXYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYZZZ\\\\\\\\\]]]___aaacccdddeeefffgggjjjnnnqqqsssuuuxxxzzz}}}zzzhhhWWWRRRQQQPPPXXXccc777777777777888888888888888888999999999:::::::::999::::::999999;;;???BBBFFFHHHKKKSSS```qqqrrr```UUUWWW___nnn{{{zzzlllccc^^^ZZZ]]]dddooozzzzzz{{{||||||qqqhhh^^^XXXSSSOOONNNPPPQQQRRRTTTVVVYYY^^^dddhhhnnnvvv|||wwwuuupppgggaaabbb```YYYWWW[[[___]]]YYYUUURRRPPPOOOOOOSSSSSSRRRRRRSSSWWWZZZ\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWXXXYYYXXXVVVUUUSSSSSSSSSSSSTTTTTTTTTTTTVVVWWWWWWWWWVVVTTTSSSQQQTTTUUUVVVWWWXXXXXXXXXWWWVVVWWWYYY[[[\\\\\\[[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYZZZ[[[[[[[[[[[[[[[]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[YYYVVVVVVWWWYYY]]]___```bbbbbb```___]]]]]]^^^^^^]]]\\\\\\^^^`````````___^^^]]]\\\[[[[[[YYYYYYYYYZZZYYYYYYXXXWWW]]]]]]^^^^^^]]][[[XXXWWWWWWXXXZZZ[[[\\\\\\\\\[[[\\\[[[]]]______```gggnnn}}}zzzsssnnnmmmmmmkkklllooonnnppprrrrrrqqqsssyyy}}}yyyxxxwwwuuurrrlllgggaaa\\\YYYXXXWWWWWWWWWUUUTTTTTTUUUUUUTTTSSSRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSTTTVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWZZZZZZZZZZZZZZZYYYXXXXXX\\\[[[YYYWWWVVVVVVWWWXXXWWWWWWVVVWWWXXXZZZ[[[]]]]]]_________^^^___aaacccdddfffiiilllnnnppptttwwwyyy{{{~~~qqqaaaUUUVVV[[[```hhhrrr666666666777777777888888888888888888999999999999;;;::::::999:::;;;===???BBBCCCEEEIIIPPP[[[gggpppxxxeee]]]]]]]]]eeepppzzzvvvmmmddd______cccppp{{{xxxtttpppqqquuuzzz~~~}}}xxxoooiii___ZZZTTTQQQPPPRRRUUUYYY^^^aaaeeeiiilllppptttwwwzzzwwwqqqnnnjjjccc___```___[[[ZZZ\\\\\\ZZZWWWTTTQQQOOOOOOOOORRRQQQOOOOOOPPPTTTXXX[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZYYYXXXXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVWWWWWWVVVTTTRRRQQQRRRSSSSSSTTTUUUWWWXXXXXXWWWXXX[[[]]]]]]]]]\\\[[[YYYYYYWWWVVVTTTSSSRRRRRRUUUUUUUUUUUUVVVWWWYYYYYYYYYZZZZZZ[[[ZZZZZZYYYYYY]]]]]]]]]^^^^^^_________]]]]]]]]]ZZZWWWVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYY\\\]]]^^^]]]\\\\\\]]]___aaa```___]]][[[YYYZZZZZZYYYYYYYYYXXXWWWUUUTTTSSSWWWXXXZZZ\\\[[[ZZZWWWUUUTTTVVVXXXYYY[[[[[[[[[[[[YYYZZZ]]]___```aaafffjjjxxxwwwpppoooooonnnnnnqqqoooppprrrrrrqqqssswwwzzz~~~~~~xxxpppiiieeebbbaaa___[[[YYYVVVVVVWWWWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVYYYYYYZZZ[[[[[[\\\\\\\\\___^^^\\\YYYWWWWWWZZZ\\\\\\[[[ZZZYYYZZZ\\\^^^```aaabbbcccccccccdddgggiiigggjjjnnnqqqsssuuuxxxyyy|||zzzfff[[[UUU[[[fffpppyyy555555666666666777777777777777777888888888999999;;;:::999999:::;;;<<<<<<>>>>>>???@@@CCCIIIPPPVVVfffvvv|||jjj```VVVVVVZZZbbbmmmyyyvvvnnnfff```aaaggguuu{{{qqqhhhbbb```bbbcccgggmmmqqqssssssssssssmmmkkkhhhfffeeebbb]]]YYYRRRRRRRRRRRRVVV]]]cccgggmmmrrrwww|||}}}~~~yyypppiiieeeccc___\\\]]]^^^]]]\\\]]]YYYXXXUUUSSSQQQOOOOOONNNOOONNNLLLLLLNNNQQQUUUXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWWWWXXXYYYYYYZZZZZZZZZXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWWWWVVVTTTSSSRRRRRRSSSTTTUUUWWWXXXXXXWWWYYY[[[]]]^^^^^^]]]]]]YYYXXXWWWVVVTTTRRRQQQPPPSSSTTTTTTTTTVVVWWWXXXYYY[[[[[[[[[[[[[[[[[[ZZZYYY\\\]]]]]]^^^^^^______```]]]^^^]]][[[XXXVVVVVVWWWVVVVVVWWWXXXXXXWWWVVVVVVYYY[[[\\\\\\[[[[[[\\\]]]___```___]]]YYYWWWXXXZZZZZZZZZYYYXXXVVVTTTRRRQQQRRRTTTVVVYYYYYYXXXWWWUUUTTTUUUWWWYYYZZZ[[[ZZZZZZVVVYYY\\\^^^```dddggghhhkkkuuu|||sssppppppooooooqqqmmmnnnoooppprrrtttwwwyyy|||~~~}}}uuupppmmmjjjhhh```^^^[[[YYYZZZZZZYYYYYYZZZYYYXXXWWWVVVUUUTTTSSSRRRSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWYYY[[[\\\^^^___aaa```___\\\YYYYYY\\\___bbb```^^^]]]]]]^^^```aaaaaaccceeefffgggiiilllnnnllloootttwwwxxxyyy{{{|||}}}ttt___ZZZZZZcccqqq}}}555555555555666666666666666777777777777888888888999888777777999::::::999<<<;;;999888999???GGGLLLRRRbbbxxxnnn^^^WWWRRRTTT[[[cccllluuu~~~vvviiibbbbbbjjjtttzzzvvvqqqwwwrrrggg]]]UUURRRTTTSSSVVVZZZ]]]^^^]]]^^^^^^]]]]]][[[ZZZXXXVVVUUUUUUVVV\\\aaaccciiiqqqxxxyyyzzzqqqiiibbb^^^\\\ZZZXXXYYYZZZ[[[ZZZZZZWWWVVVTTTSSSQQQPPPOOOOOOLLLLLLKKKKKKLLLPPPSSSUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYWWWUUURRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQSSSUUUXXXXXXWWWUUUTTTRRRSSSTTTVVVWWWXXXXXXXXXVVVWWWZZZ\\\]]]^^^]]]\\\WWWWWWWWWVVVTTTRRRQQQPPPRRRSSSSSSTTTUUUWWWXXXYYY[[[[[[\\\\\\\\\[[[[[[ZZZ\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\\\\[[[XXXVVVUUUVVVVVVVVVWWWWWWWWWWWWVVVVVVVVVXXXZZZ[[[ZZZZZZZZZ\\\\\\^^^___]]]YYYVVVWWWYYYZZZZZZZZZYYYXXXVVVUUUTTTQQQSSSUUUWWWXXXXXXWWWVVVTTTUUUWWWYYYYYYZZZYYYYYYUUUXXX[[[\\\___dddfffeeeccchhhrrrzzzzzzuuussspppnnnooopppqqqrrrsssvvvxxxzzz{{{yyyzzz{{{|||{{{vvvrrrooojjjgggccc`````````___^^^______^^^\\\[[[YYYXXXWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYWWWXXXZZZ[[[[[[ZZZXXXWWWTTTTTTUUUWWWYYY[[[]]]___```aaaaaa___\\\[[[___bbbfffeeecccbbbbbbbbbccccccdddfffhhhjjjkkknnnqqqtttsssvvvzzz}}}uuunnn___```dddnnn{{{444444555555555666666666666666666777777777888888999777666777999:::999888:::::::::999:::===BBBFFFGGGRRRaaassssssfffZZZVVVVVVVVVYYY___fffkkkssszzzyyyzzz{{{zzzxxxyyy~~~yyyqqqqqqkkkuuuzzztttmmmnnnvvv}}}{{{nnnddd\\\UUURRRTTTQQQTTTYYY]]]___```bbbdddfffggghhheeeaaa```bbbfffjjjsss{{{~~~|||sssmmmfff```[[[ZZZYYYXXXWWWXXXYYYWWWUUUVVVUUUTTTSSSRRRQQQPPPPPPKKKKKKKKKLLLMMMPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTRRRUUUWWWVVVTTTRRRSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPQQQSSSVVVXXXXXXWWWUUUSSSSSSTTTWWWXXXYYYYYYXXXWWWSSSTTTWWWYYY[[[[[[ZZZZZZVVVVVVVVVUUUTTTRRRQQQOOORRRRRRRRRSSSUUUVVVXXXYYYZZZZZZ[[[\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\ZZZ[[[[[[ZZZWWWUUUUUUVVVVVVVVVVVVWWWWWWVVVVVVVVVTTTVVVYYYYYYYYYXXXYYYZZZYYY]]]___^^^YYYVVVVVVXXXXXXYYYZZZZZZ[[[[[[ZZZZZZVVVWWWWWWXXXXXXWWWWWWVVVTTTUUUVVVXXXXXXXXXWWWVVVUUUYYYZZZYYY\\\bbbccc``````bbbhhhooouuu~~~|||~~~zzztttqqqpppsssssssssuuuwwwyyyzzzzzzuuuvvvwwwwwwyyy|||yyyvvvrrrmmmjjjhhhhhhgggffffffeeedddbbb```^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[[[[WWWYYY[[[\\\\\\[[[YYYWWWXXXXXXXXXXXXZZZ\\\^^^___aaadddfffdddaaa```dddgggjjjjjjjjjjjjkkkkkkkkkkkkmmmoooqqqrrrsssuuuxxxzzzzzz}}}}}}vvvpppiiieeebbbhhhqqqzzz444444444555555555666666666666666666777777777777:::888777888;;;===;;;999444777<<<>>>===;;;:::999<<>>BBBKKKWWWeeewwwvvvnnneee[[[SSSSSSRRRRRRWWW```kkktttzzz}}}sssooojjjhhhoooxxxzzztttpppllljjjllliiimmmxxx~~~}}}}}}xxxqqqmmmkkkgggaaa[[[WWWWWWWWWVVVUUUVVVWWWYYYWWWVVVUUUSSSRRRPPPOOONNNMMMMMMMMMMMMOOORRRTTTVVVSSSSSSSSSSSSRRRQQQOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSTTTTTTSSSRRRRRRTTTVVVQQQQQQPPPNNNMMMMMMPPPRRRQQQQQQSSSVVVXXXXXXUUURRRTTTVVVYYY]]]___^^^YYYUUUVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVWWWWWWWWWVVVTTTSSSSSSTTTUUUUUUVVVVVVVVVVVVYYYYYYYYYYYYYYYXXXXXXXXX]]]\\\[[[ZZZYYYYYYYYYYYYVVVXXXYYYYYYXXXXXXYYY[[[XXXWWWVVVXXXZZZ[[[ZZZYYYRRRSSSVVVYYYZZZYYYXXXWWW[[[ZZZZZZYYYWWWUUUSSSRRRVVVWWWWWWXXXZZZ\\\^^^___]]]\\\[[[YYYWWWUUUSSSSSSRRRSSSUUUUUUTTTTTTUUUWWWWWWTTTRRRSSSWWW[[[\\\[[[ZZZZZZ[[[^^^dddmmmxxxwwwvvv}}}uuuqqqrrroooooopppooommmpppuuussstttttttttuuuwww{{{~~~|||yyyvvvuuurrrrrrrrrrrrpppmmmiiigggggggggggggggggggggggggggffffffgggiiijjjiiieeebbb```___^^^```ccccccaaa]]]cccbbbbbbdddfffgggfffeeekkkmmmpppqqqpppooonnnnnntttuuuvvvwwwxxxyyyzzz{{{~~~tttggg___[[[ZZZ]]]ccclllyyy666555555555444444444333555555555555666666666666777777777777777777777777888777777777888888999999>>><<<===BBBIIIRRR___kkkzzzoooggg]]]XXXQQQOOORRRZZZccciiiyyyyyyrrrmmmooorrrtttyyy{{{yyy|||~~~{{{tttooojjjhhhgggeee```[[[XXXXXXXXXWWWVVVUUUUUUUUUSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOMMMMMMNNNPPPSSSUUUSSSSSSSSSSSSRRRQQQPPPPPPPPPQQQRRRTTTTTTTTTTTTTTTQQQRRRRRRQQQPPPPPPRRRSSSSSSSSSRRRPPPNNNNNNPPPRRRPPPPPPQQQTTTVVVVVVTTTRRRTTTUUUYYY\\\^^^]]]YYYUUUUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXX\\\\\\[[[YYYYYYXXXXXXYYYWWWYYYZZZ[[[ZZZYYYZZZ[[[XXXWWWWWWYYY\\\___``````WWWXXXXXXXXXXXXYYYXXXXXXYYYYYYXXXWWWVVVUUUSSSRRRPPPPPPQQQRRRSSSUUUWWWXXXZZZZZZYYYXXXVVVTTTSSSRRROOOQQQSSSSSSRRRSSSTTTVVVTTTRRRPPPQQQUUUXXXYYYXXXYYYYYYYYYZZZ___gggpppwwwwwwxxx|||xxxvvvrrrqqqqqqpppnnnoootttqqqrrrrrrrrrqqqrrrtttvvvyyy~~~}}}zzzzzzzzzzzzxxxvvvsssrrrnnnnnnnnnmmmmmmnnnnnnnnnnnnnnnnnnpppqqqpppnnnlllfffeeedddfffiiijjjiiigggjjjjjjjjjlllnnnpppooonnnppptttxxxzzz{{{{{{|||}}}||||||}}}~~~nnndddZZZVVVWWW[[[eeennn555555444444444444333333444555555555555666666666888888888888888888888888666666777888888888888888<<<999999<<>>???DDDKKKVVVhhhuuudddYYYTTTVVVYYY___lll|||xxxxxxwwwxxxzzz~~~{{{ssskkkddd______]]][[[[[[[[[[[[YYYWWWVVVVVVVVVWWWWWWUUURRRPPPMMMMMMNNNOOOPPPPPPQQQQQQRRRPPPMMMKKKLLLNNNQQQTTTRRRRRRSSSSSSTTTSSSSSSSSSOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTSSSQQQQQQRRRTTTVVVWWWWWWVVVSSSRRRRRRSSSRRRPPPOOOOOOQQQSSSTTTSSSSSSTTTVVVXXXZZZZZZWWWUUUUUUTTTUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUVVVWWWXXXYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWYYY[[[___```___]]][[[[[[WWWUUUTTTVVVZZZ___ccceeeaaa```^^^\\\ZZZYYYXXXXXXUUUUUUTTTTTTTTTTTTTTTTTTPPPPPPPPPPPPQQQRRRTTTTTTQQQRRRSSSTTTSSSRRRPPPNNNLLLMMMOOOPPPPPPQQQSSSTTTOOONNNNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTVVVZZZaaaeeevvvrrrkkkxxx{{{uuupppooommmjjjkkkmmmooorrrttttttrrrpppoooooooooqqqtttwww|||{{{zzzxxxxxxyyyzzz{{{||||||||||||~~~zzzmmmbbbYYYXXXUUUVVV^^^hhhttt222222333333333333333333444444444444555555555555555555555555555555555555444555666777888777666666666555888<<<======AAAGGGMMMZZZrrrzzzhhh\\\UUUTTTYYYcccsss{{{rrrjjjeeeaaa___]]][[[YYYXXXWWWWWWWWWUUUTTTRRRQQQRRRUUUWWWWWWTTTQQQNNNNNNNNNNNNOOOOOOOOOOOOOOONNNLLLKKKLLLOOORRRUUUQQQRRRRRRSSSSSSSSSSSSRRROOOOOOOOOPPPPPPQQQRRRRRRSSSTTTTTTSSSQQQPPPRRRSSSTTTVVVWWWWWWUUUSSSRRRRRRSSSQQQOOOOOOQQQSSSTTTTTTSSSSSSTTTVVVXXXXXXVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUTTTUUUVVVWWWWWWXXXXXXWWWUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWZZZ]]]```aaa```]]]\\\\\\[[[XXXVVVWWWZZZ^^^aaabbbaaaaaaaaa```]]]ZZZWWWUUUUUUTTTTTTSSSSSSSSSTTTUUUOOOOOOOOOOOOOOOPPPQQQQQQOOOPPPQQQQQQQQQPPPNNNMMMLLLNNNOOOPPPPPPPPPRRRTTTNNNOOOPPPPPPQQQRRRSSSTTTRRRSSSTTTTTTVVVZZZ___cccjjjuuu}}}rrrvvv~~~wwwuuussspppoooqqqnnnqqqttttttsssqqqpppoooqqqrrrssstttuuuxxx}}}qqqdddZZZTTTQQQQQQTTT^^^lllxxx111111222222222222333333333444444444444555555555444444444444444444444444444555555666666666666666555444666999:::888;;;???GGGNNN___vvv~~~lllaaa[[[XXX[[[cccooouuuxxx|||~~~zzzzzz}}}~~~~~~uuuooofff___[[[ZZZYYYYYYXXXXXXWWWVVVTTTSSSRRRRRROOONNNNNNRRRVVVXXXVVVTTTOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLMMMOOORRRSSSQQQRRRRRRRRRRRRRRRQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRPPPNNNNNNOOOPPPQQQTTTVVVWWWUUUSSSRRRRRRRRRQQQOOOOOOQQQSSSTTTTTTSSSRRRRRRSSSUUUVVVVVVTTTSSSTTTUUUVVVVVVVVVVVVUUUSSSSSSRRRRRRSSSSSSTTTUUURRRSSSUUUVVVXXXYYYYYYYYYVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXX\\\^^^```aaa___]]]\\\\\\___]]]ZZZZZZ\\\^^^______^^^___``````^^^[[[WWWTTTVVVUUUTTTSSSSSSSSSTTTUUURRRRRRQQQQQQQQQRRRSSSSSSPPPOOOOOONNNNNNMMMMMMMMMLLLNNNOOOOOOOOOOOOPPPRRROOOPPPRRRRRRRRRRRRSSSUUUQQQRRRSSSTTTVVVYYY]]]```aaakkkzzz~~~zzzwwwssspppqqqmmmppprrrrrrpppnnnmmmmmmpppqqqrrrrrrrrrrrrtttvvvzzzmmm^^^SSSLLLKKKNNNNNNVVVeeewww111111111111222222222333333333444444444555555555444444444444444444444444555555444444555555666777555444555888888666888<<>>HHHRRRYYYcccvvv{{{rrrqqqrrrpppnnnmmmeeeoootttppplllrrr{{{xxx{{{yyyxxxuuuqqqkkkfffcccaaaaaa\\\ZZZWWWVVVVVVUUUTTTRRRSSSTTTTTTSSSQQQPPPQQQQQQQQQNNNLLLNNNTTTWWWVVVTTTNNNNNNNNNOOOOOOPPPPPPQQQNNNOOOOOOOOOOOONNNMMMLLLQQQQQQQQQQQQPPPOOONNNMMMNNNMMMMMMLLLMMMOOOPPPQQQSSSTTTTTTRRRPPPOOOPPPQQQKKKOOOSSSUUUTTTSSSQQQQQQNNNMMMMMMNNNPPPQQQQQQPPPSSSQQQPPPQQQSSSTTTUUUTTTSSSTTTUUUVVVWWWVVVUUUUUUQQQPPPOOOOOOPPPQQQRRRSSSRRRSSSUUUXXX[[[]]]^^^^^^YYYYYYYYYYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXYYYYYYZZZ^^^___```___]]]\\\]]]^^^[[[ZZZYYYZZZ[[[[[[ZZZYYY^^^]]][[[YYYXXXXXXYYYYYYYYYXXXVVVTTTSSSSSSUUUUUUPPPPPPOOOOOONNNNNNOOOOOOSSSQQQNNNKKKJJJKKKLLLNNNKKKLLLMMMLLLKKKJJJKKKLLLNNNQQQTTTTTTRRRQQQRRRTTTOOOPPPRRRRRRQQQRRRTTTVVVXXX\\\dddppp||||||zzztttuuuuuurrrnnnkkkjjjjjjjjjnnnrrrttttttrrrppppppmmmpppsssttttttxxx~~~~~~}}}|||hhh[[[OOOKKKIIIIIIOOOXXXhhhppp222222222222222222222222333333333444444444555555888777555444333333444555555555666666666666555555777777777777888888888888===@@@CCCDDDGGGOOO[[[ddduuuxxx|||{{{mmmkkkfffbbb```ccciiinnnvvv||||||{{{zzz~~~wwwsssnnniiihhheee^^^ZZZYYY[[[YYYVVVUUUUUUTTTQQQOOOQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMNNNNNNPPPQQQSSSTTTNNNNNNOOOOOONNNNNNMMMMMMNNNMMMMMMNNNOOOPPPNNNMMMRRRSSSUUUVVVTTTQQQMMMKKKNNNNNNNNNNNNOOOPPPQQQQQQTTTTTTSSSSSSRRRPPPOOONNNLLLNNNQQQSSSTTTSSSQQQPPPOOOPPPPPPQQQQQQQQQRRRRRRSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTQQQNNNMMMSSSQQQOOONNNOOOPPPPPPOOOMMMOOOSSSWWWYYY[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZYYY[[[\\\ZZZWWWVVVXXX[[[ZZZZZZ[[[\\\[[[ZZZYYYXXXXXXZZZ\\\^^^]]][[[XXXVVVXXXXXXYYYZZZZZZYYYYYYXXX[[[YYYWWWUUUUUUUUUWWWXXXPPPOOOMMMMMMMMMOOOQQQRRRSSSQQQOOONNNOOOOOONNNMMMMMMNNNNNNMMMKKKIIIHHHHHHNNNNNNMMMMMMMMMNNNOOOPPPRRRRRRQQQPPPQQQRRRSSSTTTWWWZZZ___dddlllwww|||}}}yyytttpppooonnnlllkkkmmmnnnoooqqqssssssqqqnnnlllllllllnnnqqquuuxxx{{{xxx~~~}}}}}}tttkkk\\\SSSLLLJJJKKKQQQ[[[eeevvv222222222222222222222222333333333444444444444555444444444333444444555555444444555555555555444444666666666666777777777777999<<<>>>???@@@EEENNNVVVWWWZZZ___cccjjjvvv}}}vvvlllccc]]][[[\\\^^^dddiiimmmooopppvvv~~~}}}xxxxxx{{{rrrnnniiihhhiiifff___YYYWWWXXXVVVUUUTTTUUUTTTSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOQQQTTTVVVWWWRRRPPPOOOMMMMMMMMMNNNOOOOOONNNMMMNNNPPPPPPOOOMMMQQQRRRTTTUUUTTTQQQNNNKKKKKKKKKLLLLLLNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMNNNQQQSSSTTTSSSQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPOOOPPPQQQQQQSSSTTTUUUUUUTTTRRROOONNNSSSRRRPPPOOOPPPPPPPPPPPPOOOQQQTTTXXXZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZXXXYYYYYYWWWVVVUUUVVVWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXZZZ\\\^^^^^^\\\YYYWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYWWWUUUSSSRRRSSSTTTTTTSSSRRRPPPOOOOOOOOOQQQRRRSSSQQQOOONNNOOOOOOMMMLLLJJJJJJJJJIIIGGGFFFFFFGGGLLLMMMMMMNNNOOOOOOPPPPPPRRRQQQPPPPPPPPPQQQSSSSSSQQQTTTXXX]]]cccmmmyyyzzztttpppnnnmmmlllmmmnnnoooppprrrqqqnnnlllkkkkkkkkklllmmmooorrrsssssswww~~~~~~~~~zzzpppeee]]]TTTNNNKKKNNNTTT]]]iiisss222222222222222222222222333333333333444444444444111111222333444444444444333333444444444444333333444555555555666666666666777999;;;:::999;;;AAAEEEDDDFFFIIILLLRRR[[[hhhppptttkkkddd___[[[ZZZ[[[]]]^^^```gggrrrzzz~~~xxxrrrqqqvvvuuummmeeeccccccfffeee^^^WWWUUUUUUTTTSSSSSSTTTTTTSSSRRRMMMMMMOOOOOOOOOOOOMMMMMMMMMMMMNNNPPPRRRUUUWWWXXXUUURRROOOMMMLLLMMMOOOPPPPPPOOONNNOOOPPPPPPOOOMMMNNNPPPRRRSSSSSSQQQNNNMMMHHHHHHIIIJJJLLLNNNOOOPPPPPPQQQQQQQQQQQQQQQPPPPPPMMMOOOQQQSSSTTTSSSRRRQQQPPPOOONNNNNNNNNOOOPPPQQQRRRQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTSSSRRRQQQPPPSSSSSSRRRQQQQQQQQQQQQQQQRRRSSSVVVXXXZZZ[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[YYYWWWVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXZZZ\\\^^^^^^]]][[[YYYYYYXXXWWWVVVVVVWWWXXXXXXVVVUUUSSSQQQPPPPPPPPPPPPUUUSSSQQQPPPNNNNNNNNNOOOPPPOOONNNNNNPPPPPPOOONNNKKKIIIGGGDDDCCCDDDEEEFFFJJJKKKMMMOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQRRRRRRMMMPPPSSSVVVZZZbbblllsss{{{tttpppmmmlllnnnnnnoooqqqrrrqqqmmmjjjkkkkkkkkkkkkkkkkkkllllllmmmqqqvvvzzzrrrggg^^^VVVPPPOOONNNQQQ[[[fffqqq~~~111111111111111111111111222222333333333444444444000111222333444333222222333333444444444444333333333333444444444555555555777999::::::888888:::<<>>???@@@CCCGGGNNNYYYkkkzzzssslllddd___XXX[[[bbbhhhjjjhhhkkkooo}}}|||yyyzzz|||~~~|||qqqfff]]]XXXVVVUUUQQQPPPSSSUUUTTTSSSUUUTTTRRRPPPPPPPPPOOOMMMLLLMMMMMMOOOOOOOOOOOOMMMMMMNNNNNNMMMLLLLLLLLLMMMMMMMMMOOOQQQSSSRRRPPPNNNLLLPPPOOONNNNNNOOOOOOMMMKKKIIIJJJLLLMMMNNNNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKMMMNNNOOOOOOPPPQQQQQQQQQSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSSSSTTTTTTTTTSSSSSSOOOPPPPPPQQQQQQRRRSSSSSSQQQSSSVVVUUURRRPPPQQQSSSQQQRRRSSSTTTUUUVVVWWWXXXZZZZZZYYYYYYYYYYYYZZZZZZ[[[YYYWWWVVVVVVUUUTTTSSSPPPPPPPPPQQQRRRTTTUUUVVVTTTVVVXXX[[[\\\]]]^^^^^^ZZZYYYXXXVVVVVVVVVWWWWWWUUUTTTTTTTTTSSSRRRRRRQQQOOOOOOPPPRRRSSSTTTUUUVVVUUUUUUUUUWWWXXXXXXVVVTTTTTTNNNFFFCCCDDDGGGIIIIIIJJJKKKMMMPPPRRRSSSSSSSSSPPPQQQRRRRRRSSSSSSRRRRRROOOQQQTTTTTTSSSTTTYYY\\\fffxxxzzztttrrrpppooonnnnnnllljjjfffffffffggghhhhhhiiiiiifffhhhjjjkkklllooossswwwxxx}}}~~~vvv^^^ZZZTTTSSSYYYeeesss|||111111111111111111111111111222222222222333333333444333333222222222333333333333444444444444333333333333333444444444444555333333444555777777777777555555666888:::<<<<<<<<<<<<===???BBBGGGRRRbbbmmm{{{rrr```]]]]]]aaabbb______aaahhhttt}}}zzz}}}wwwuuuvvvrrrjjjbbb[[[VVVRRRPPPRRROOOPPPUUUWWWUUUSSSTTTQQQOOONNNNNNOOOOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKLLLLLLMMMMMMLLLMMMOOOPPPPPPPPPOOONNNOOONNNMMMMMMNNNMMMKKKIIIIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTSSSRRRPPPOOOPPPQQQRRRSSSTTTTTTSSSSSSPPPPPPPPPPPPQQQRRRRRRSSSOOOSSSVVVUUUQQQOOOPPPSSSRRRRRRSSSTTTUUUWWWYYYYYYZZZZZZYYYYYYYYYYYYZZZZZZVVVWWWVVVTTTQQQPPPPPPQQQNNNNNNMMMMMMNNNPPPQQQRRRSSSTTTVVVYYY[[[]]]^^^^^^ZZZZZZYYYXXXXXXWWWWWWVVVSSSTTTTTTTTTTTTTTTSSSSSSOOOPPPRRRSSSUUUVVVWWWWWWVVVVVVWWWZZZ\\\]]][[[YYYVVVPPPIIIHHHLLLQQQSSSSSSLLLLLLNNNOOOQQQRRRSSSTTTQQQRRRSSSTTTTTTTTTSSSRRRNNNQQQTTTTTTSSSTTTWWWZZZbbbmmm|||wwwssspppooommmlllhhhhhhgggfffggghhhiiijjjhhhiiiiiiiiijjjlllooorrrrrrvvv|||~~~~~~~~~~~~zzz{{{|||}}}~~~tttggg___PPPOOOPPPUUUaaasss000000000000000000000000111111222222222333333333333222222111222333555666222222222333333222222222333333444444444555555555666555444555777888888777999888888999::::::888777888;;;======>>>CCCMMMUUUaaattt~~~rrrjjjfffhhhhhhdddaaabbbYYYdddpppxxx}}}~~~~~~|||zzzxxxvvvmmmqqqqqqqqqwww{{{wwwyyyyyyvvvuuunnnkkkeee```[[[WWWUUUSSSPPPNNNPPPNNNQQQXXXZZZWWWSSSSSSNNNMMMLLLMMMOOOPPPOOONNNQQQPPPPPPOOOOOOPPPPPPQQQKKKKKKKKKKKKLLLMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMMMMMMMKKKIIIIIIJJJJJJKKKKKKLLLKKKKKKLLLLLLKKKKKKKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOQQQSSSTTTSSSQQQOOOMMMNNNOOOQQQRRRTTTTTTSSSSSSPPPPPPPPPPPPPPPQQQRRRSSSNNNRRRVVVUUUQQQNNNPPPRRRRRRSSSSSSTTTVVVXXXZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZUUUVVVWWWTTTPPPNNNOOOQQQLLLLLLKKKKKKKKKMMMNNNOOORRRSSSUUUXXXZZZ\\\^^^^^^ZZZZZZZZZZZZYYYXXXWWWVVVRRRSSSSSSTTTTTTTTTTTTTTTOOOPPPQQQSSSTTTTTTUUUUUURRRSSSVVV[[[```bbbbbbaaaXXXSSSNNNNNNTTTZZZ]]]\\\MMMMMMNNNNNNPPPQQQSSSTTTQQQRRRTTTUUUUUUUUUTTTSSSOOORRRUUUVVVUUUUUUXXX[[[```eeerrryyyuuurrrpppooonnnllljjjiiihhhiiikkklllllllllllljjjjjjkkknnnpppnnnrrrwwwzzz|||}}}|||{{{{{{zzzzzz{{{{{{wwwxxxyyyzzz|||}}}qqqcccUUULLLLLLMMMPPPYYYhhh}}}000111111111111222222222000111111111111000//////111222222333333444444555222222333333333333444444333333333333333333333333444555555666777888888999777666444333444555777999777888999:::<<>>AAAAAAEEELLLTTT[[[kkkvvvxxxwwwtttuuuzzzzzzuuullljjjgggeeeddddddddddddccclllsssuuuyyy~~~}}}tttrrrnnniiifffcccbbbaaaeeekkkpppxxxzzzuuussssssrrrqqqmmmmmmmmmoooqqqssssssrrroooooopppuuu|||~~~zzzvvvuuuuuuuuutttwwwwwwuuupppiii```WWWRRRRRRQQQOOOMMMLLLLLLLLLLLLMMMQQQWWWYYYWWWRRRMMMKKKMMMLLLLLLMMMNNNPPPRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOONNNNNNMMMLLLLLLMMMMMMNNNNNNMMMLLLJJJJJJIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIILLLMMMOOOQQQQQQPPPNNNLLLLLLMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUUUUSSSQQQOOOMMMKKKKKKLLLMMMNNNNNNOOOPPPQQQQQQQQQPPPPPPPPPQQQQQQSSSSSSSSSTTTTTTSSSRRRRRRUUUTTTSSSTTTUUUUUUTTTSSSTTTUUUUUUUUUUUUUUUTTTSSSRRRRRRQQQPPPOOONNNMMMLLLJJJLLLNNNNNNLLLKKKLLLNNNMMMNNNPPPSSSVVVXXXZZZ\\\^^^\\\ZZZWWWUUUTTTTTTTTTWWWVVVUUUTTTSSSQQQQQQPPPQQQNNNLLLKKKNNNQQQTTTVVVSSSRRRRRRTTTVVVZZZ^^^aaaaaaZZZSSSRRRVVVZZZZZZYYYXXXPPPLLLNNNPPPNNNNNNPPPQQQPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVSSSZZZ___ddduuuzzzvvvtttmmmiiijjjlllkkkkkklllmmmlllkkkjjjjjjkkklllllllllnnnpppssstttvvvvvvvvv{{{}}}~~~}}}~~~~~~|||{{{xxxwwwvvvuuuvvvwwwyyyzzzzzz}}}~~~vvvhhhccc[[[TTTNNNKKKHHHGGGKKKRRR]]]jjjxxx000111111111111222222222---...///000222222222333555444444333222222111111222222222222333333333333333333333333333333333333222222333444444555555555666555444444444555777888777777777666555666888:::888:::???DDDIIITTTiii||||||xxxrrrllliiigggeeeccc]]]dddjjjlllnnnqqqrrrqqqiiiddd```]]]^^^]]][[[YYYZZZ]]]^^^bbbqqq~~~vvvrrrmmmjjjiiijjjjjjjjjllljjjkkkooowww}}}{{{}}}zzzxxxwwwvvvuuusssqqqqqqnnnhhh```YYYSSSOOOMMMKKKJJJJJJIIIIIIJJJJJJKKKIIINNNTTTWWWTTTOOOJJJGGGIIIJJJJJJLLLMMMOOOQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRRRRPPPNNNLLLJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQQQQQQQOOONNNNNNNNNOOOPPPPPPQQQRRRRRRQQQRRRTTTUUUTTTRRROOOMMMKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSTTTSSSRRRSSSTTTTTTSSSQQQRRRSSSTTTUUUUUUUUUTTTSSSPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMNNNOOOPPPPPPOOOMMMMMMNNNPPPRRRVVVYYYZZZ```]]]YYYTTTRRRRRRSSSTTTXXXWWWVVVTTTRRRPPPNNNNNNOOONNNMMMKKKLLLOOOUUUYYYSSSSSSRRRRRRTTTWWW[[[]]]aaa\\\UUURRRQQQSSSTTTUUUWWWPPPKKKLLLMMMLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNQQQRRRSSSTTTUUUVVVVVVVVVUUUVVVYYY___hhhttt|||zzzrrrlllmmmnnnlllkkkmmmlllkkkjjjjjjjjjkkklllmmmlllmmmnnnooooooooooooooorrruuuxxx{{{|||~~~zzzuuusssuuuyyyzzz{{{|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyyyyyxxxvvvuuuuuuuuuvvvwww{{{{{{mmmbbbTTTQQQLLLHHHFFFFFFGGGHHHUUU___mmmzzz000000111111111222222222......000111111222222222333333333333222222111111111222222222222333333333222222222222222222222222333333333333444444555555555555444444444555666777555666666555444444555777999999<<>>AAADDDGGGIIIHHHKKKQQQVVV\\\ccckkkoooxxxxxx}}}|||}}}{{{xxxxxx}}}~~~uuullleee```[[[YYYUUUPPPJJJHHHJJJJJJHHHEEEHHHFFFCCCCCCDDDDDDBBB@@@DDDDDDDDDEEEDDDDDDDDDCCCDDDCCCBBBBBBAAAAAAAAAAAAFFFFFFFFFEEEDDDDDDCCCCCCGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMKKKKKKLLLMMMMMMLLLLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJHHHIIIKKKKKKKKKKKKLLLNNNNNNOOOQQQSSSSSSRRRQQQPPPRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQNNNOOOPPPOOOMMMLLLNNNQQQPPPRRRTTTVVVVVVUUUSSSRRRPPPPPPPPPPPPQQQRRRSSSTTTVVVZZZ]]]___]]]YYYWWWVVVUUUUUUYYY___```^^^___ccc[[[VVVPPPLLLLLLLLLJJJHHHNNNNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPOOOOOOPPPRRRSSSTTTSSSQQQOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQTTTUUUWWWYYY[[[YYYUUURRROOOMMMKKKIIIHHHIIIKKKLLLOOONNNMMMLLLLLLNNNOOOPPPIIIHHHHHHIIIIIIKKKLLLLLLMMMMMMMMMNNNNNNLLLHHHEEEEEEFFFHHHKKKNNNPPPSSSTTT[[[cccuuuzzztttpppoooooorrrqqqooommmlllkkkkkkkkkkkkmmmnnnmmmjjjiiikkknnnnnnoooppprrrtttyyyyyyyyy|||}}}}}}||||||yyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzyyyyyyyyyzzzzzz{{{|||}}}}}}~~~}}}{{{zzz{{{|||}}}}}}||||||}}}~~~{{{{{{{{{}}}~~~yyymmmggg___WWWPPPJJJGGGDDDBBBEEEIIIMMMQQQZZZfffooo}}}000000000000000000000000////////////////////////111111111111111111111111000000000111111111222222222333333333333333222222...000111111000000222333333444444222111111333666333333333333444444444444555555555555555555555555444444555555777888999:::999999999999:::;;;===>>>:::<<>><<<===???CCCIIIMMMPPPQQQSSSUUUYYY\\\___cccgggkkkuuu{{{{{{sssppprrrttttttuuutttrrrqqqqqqqqqsssrrrpppmmmhhh```VVVOOOLLLIIIEEECCCBBBBBBAAAAAA@@@???>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAACCCEEEGGGFFFFFFDDDCCCBBBBBBBBBCCCDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCEEEFFFHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIJJJJJJMMMNNNOOOPPPPPPNNNLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJHHHGGGIIINNNPPPPPPNNNKKKMMMPPPRRRTTTSSSRRRQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPQQQRRRSSSSSSQQQOOONNNMMMNNNOOOQQQRRRQQQPPPOOOSSSTTTUUUVVVWWWWWWWWWVVVVVVUUUSSSQQQQQQSSSVVVXXX[[[```ggglllkkkhhhdddbbbccc```___```aaaaaaeeelllpppooohhhZZZJJJBBBEEEKKKJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSQQQPPPPPPQQQRRRSSSTTTSSSQQQPPPOOOOOOPPPQQQNNNMMMLLLMMMNNNMMMLLLJJJIIIJJJJJJJJJIIIHHHFFFEEEIIIJJJLLLMMMNNNNNNMMMLLLMMMLLLLLLLLLLLLMMMMMMNNNMMMLLLLLLLLLMMMLLLJJJHHHIIIJJJKKKLLLNNNOOOPPPQQQVVV[[[fffrrr}}}}}}wwwzzzzzzvvvppplllnnnqqqqqqsssvvvwwwvvvtttttttttqqqtttvvvwwwvvvuuuwwwxxxwwwwwwvvvvvvvvvvvvvvvwwwvvvvvvvvvwwwwwwyyyzzzzzzvvvvvvvvvwwwxxxyyyyyyzzz|||||||||{{{zzzyyywwwvvvwwwwwwwwwxxxxxxyyyyyyyyyyyyzzz|||~~~{{{mmmddd\\\ZZZXXXTTTOOOKKKGGGEEEDDDDDDDDDCCCDDDIIIQQQVVVaaaiiiuuu111111111111111111111111000111222333333222111000000000000000000000000000/////////000000000111111000000111222333333333222222444555444333333444555000222444444333111111222222222222222333333333333333333333333333333333333444444333444444555666777333444555666777888888888666777888777555555777888999999:::;;;<<<>>>@@@AAA@@@BBBEEEGGGIIILLLPPPSSS[[[```ffflllpppuuu|||zzzqqqlllkkkfffeeedddcccccccccccccccdddcccaaaaaa___YYYPPPIIIBBBAAAAAAAAACCCCCCBBB@@@?????????>>>>>>>>>>>>>>>@@@AAAAAAAAAAAADDDHHHKKKLLLKKKHHHFFFDDDDDDDDDDDDEEEEEEDDDCCCBBBAAABBBBBBAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIIIIKKKKKKJJJJJJIIIJJJJJJJJJMMMNNNPPPQQQPPPNNNKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLJJJIIIIIIKKKMMMOOOOOONNNLLLMMMNNNPPPQQQQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRPPPOOONNNOOONNNNNNOOOQQQRRRQQQPPPOOOPPPRRRSSSUUUVVVWWWWWWTTTSSSQQQPPPPPPRRRSSSTTTYYY^^^cccggggggeeecccccccccaaa```cccddddddjjjqqqvvvxxxuuuhhhUUUHHHGGGJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOOOONNNNNNMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSTTTSSSQQQPPPPPPPPPQQQQQQRRRQQQQQQPPPPPPPPPQQQQQQNNNLLLKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHJJJLLLNNNNNNNNNNNNKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLKKKLLLMMMLLLKKKIIILLLLLLLLLMMMNNNOOOOOOOOOQQQUUU]]]eeekkkxxx{{{vvvsssqqqqqqsssuuuxxxxxxvvvtttssssssrrrrrrtttuuuvvvvvvvvvvvvuuutttttttttttttttuuuvvvtttuuuwwwyyyzzz{{{{{{{{{wwwwwwvvvvvvxxxyyy{{{}}}}}}}}}}}}}}}|||zzzxxxvvvuuuvvvvvvwwwxxxyyyyyyzzzyyyzzz|||pppbbbYYYPPPNNNKKKGGGDDDBBBAAA@@@???BBBFFFIIIMMMTTT^^^fffssszzz111111111111111111111111///000111222222111000///000000000000000000000000////////////000000000111000111222222222222222111222333444444222222333444111222222111000///111333111222222222222333333333222222222222222222222222555444444333444444555555444555666777888888888777444666888888777666666777777777777777777999;;;<<<:::;;;=========???AAACCCGGGIIIMMMRRRWWW\\\```bbbiiiooovvv|||}}}wwwsssqqqmmmeee___]]]UUUTTTRRRRRRSSSTTTUUUVVVVVVTTTSSSUUUVVVTTTMMMFFFAAA@@@???@@@BBBBBBAAA@@@??????@@@@@@???????????????@@@BBBAAABBBDDDJJJNNNSSSQQQNNNJJJHHHGGGFFFGGGIIIHHHFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLOOOPPPOOOLLLIIIGGGJJJJJJIIIHHHHHHHHHHHHHHHJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNPPPPPPOOOMMMLLLIIIKKKLLLLLLLLLLLLNNNOOOMMMMMMMMMMMMNNNNNNOOOPPPOOOOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQOOONNNOOORRRTTTSSSRRRQQQQQQSSSTTTVVVWWWXXXXXXTTTTTTSSSSSSSSSSSSTTTTTTVVVYYY\\\^^^______```aaa```^^^___cccdddffflllssszzz}}}zzzmmm^^^SSSMMMOOOOOOPPPQQQRRRRRRRRRRRROOOOOONNNMMMMMMMMMMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUTTTSSSQQQOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQOOOMMMJJJIIIJJJKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJGGGHHHIIIKKKLLLMMMNNNNNNLLLLLLKKKKKKKKKKKKKKKLLLMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPTTTYYY^^^gggyyy|||{{{|||~~~}}}zzzwwwvvvvvvtttssssssuuuxxxxxxxxxvvvssssssssssssssstttuuuuuusssuuuwwwzzzzzzzzzyyywwwzzzyyywwwuuuvvvxxx{{{}}}{{{|||}}}~~~~~~|||zzzyyywwwxxxyyyzzz{{{|||}}}~~~~~~{{{mmm^^^SSSMMMGGGFFFCCCBBBAAAAAABBBCCCDDDJJJRRRXXX```jjjvvv~~~111111111111111111111111...///000222222000///...000000000000000000000000////////////000000000000//////000000000000//////111333444333111111222333333222000...,,,...111555111111222222222333333333222222222222222222222222555555444333333333333444111222333555555555444333111444777888777666555555555666666666666888:::===;;;<<<<<<;;;::::::<<<===?????????AAAEEEGGGHHHGGGNNNQQQWWW]]]bbbfffjjjlllmmmrrrzzz|||}}}~~~|||yyyyyyvvvsssssswwwzzz{{{zzztttuuurrrkkkgggggghhhggg```\\\ZZZ[[[YYYRRRMMMLLLJJJIIIGGGGGGIIILLLNNNNNNHHHFFFFFFIIILLLKKKFFF@@@???===;;;;;;<<<===<<<<<<;;;<<<>>>>>>=========>>>???AAABBBBBBBBBEEEKKKPPPXXXVVVRRRNNNKKKIIIIIIIIIMMMLLLJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLIIIKKKMMMNNNMMMKKKGGGEEEJJJIIIIIIHHHGGGGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOPPPPPPOOONNNLLLIIILLLNNNNNNKKKKKKMMMPPPNNNNNNLLLLLLLLLMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOQQQPPPQQQQQQRRRTTTUUUVVVTTTQQQOOOOOOSSSUUUUUUTTTUUUVVVVVVWWWXXXYYYZZZ[[[WWWWWWWWWWWWWWWWWWWWWWWWSSSUUUWWWXXXYYY[[[]]]```\\\ZZZ\\\```ccceeekkkrrrzzz~~~tttbbbUUUTTTUUUVVVWWWXXXXXXXXXXXXRRRQQQOOONNNMMMNNNOOOOOOKKKLLLNNNPPPSSSTTTUUUVVVTTTSSSQQQOOONNNNNNNNNNNNNNNOOOQQQRRRSSSRRRQQQQQQOOOMMMJJJIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIKKKLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLLLLKKKJJJGGGHHHIIIKKKLLLNNNOOOPPPQQQOOOOOOSSSVVV\\\hhhsss|||zzzyyyuuuttttttvvvyyy{{{yyywwwwwwvvvvvvvvvwwwxxxyyyzzzvvvxxx{{{}}}~~~|||yyywww|||yyyvvvssssssuuuxxxzzzyyyzzz|||~~~~~~}}}|||{{{|||}}}~~~uuugggZZZNNNFFFAAA@@@?????????AAADDDHHHIIINNNVVV```iiisss~~~000000000000111111111111////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111000...///111333111111111111111111111111333333333333333333333333333333333333333333333333777666555333333333444555333333333333333333333333333444555555333333444555555555555666777888999:::666666777888999::::::;;;999:::;;;<<<===???@@@@@@AAADDDGGGIIIKKKNNNQQQSSSUUUZZZccckkkqqqssssssrrrqqqrrrrrrrrrpppllliiigggeeecccaaa``````bbbdddfffcccbbb```\\\XXXTTTPPPNNNNNNMMMKKKIIIGGGEEEDDDCCCAAA@@@@@@@@@AAACCCEEEFFFAAABBBCCCDDDDDDCCCBBBAAA<<<<<<<<<<<<============;;;<<<>>>>>>>>>???BBBDDDEEEEEEEEEDDDEEEIIINNNRRR^^^\\\XXXSSSPPPPPPSSSVVVYYYUUUPPPKKKHHHGGGHHHIIILLLLLLLLLIIIEEEBBBBBBBBBCCCEEEEEEEEEDDDDDDFFFHHHKKKIIIGGGHHHKKKKKKJJJHHHIIIKKKMMMNNNMMMKKKHHHFFFGGGHHHJJJKKKKKKJJJIIIGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKLLLMMMNNNNNNOOOOOORRRPPPMMMLLLLLLLLLKKKIIIMMMMMMMMMMMMMMMMMMMMMMMMQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOPPPRRRSSSUUUVVVVVVTTTTTTUUUUUUUUUUUUVVVVVVXXXWWWWWWZZZ]]]^^^\\\ZZZ[[[[[[\\\[[[ZZZXXXVVVUUUWWWWWWVVVWWWXXXZZZ\\\]]]\\\[[[ZZZ[[[___eeelllpppsssyyymmm]]]XXX\\\bbbggghhheee___[[[RRRTTTUUUSSSOOOMMMPPPSSSNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPNNNMMMMMMMMMMMMNNNPPPPPPOOOOOOPPPQQQSSSTTTSSSPPPLLLKKKMMMOOONNNMMMNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKMMMNNNNNNLLLKKKKKKLLLIIIJJJJJJJJJHHHHHHJJJLLLLLLKKKIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMPPPWWW```fffyyy~~~}}}}}}}}}~~~~~~}}}}}}|||{{{{{{||||||zzzxxxyyyzzz|||~~~~~~}}}||||||{{{yyyxxxxxxyyy{{{|||~~~~~~~~~~~~{{{uuuoooggg[[[QQQKKKGGGCCC@@@===???AAABBBEEEJJJOOOSSS```jjjwww...////////////000000000////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222111000000222444111111111111111111111111333333333333333333333333333333333333333333333333666555444333333333333333333333333333333333333333333444555444333333333555333333333333444555555666777777777777777777777777888888999:::;;;<<<=========???AAABBBCCCDDDFFFHHHKKKPPPXXX```fffhhhhhhhhheeeeeecccaaa___[[[XXXWWWTTTRRRPPPOOONNNPPPQQQSSSQQQPPPOOOMMMJJJGGGEEECCCEEEDDDCCCAAA???>>>===<<>>>>>======<<<:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>???AAAEEEHHHKKKKKKJJJIIIIIIKKKOOOSSS\\\\\\[[[YYYYYY[[[___bbbbbb^^^XXXSSSPPPPPPRRRTTTVVVTTTPPPKKKFFFDDDEEEFFFFFFFFFGGGFFFDDDEEEGGGIIIIIIGGGFFFGGGIIIJJJIIIGGGIIIJJJLLLMMMMMMKKKHHHGGGFFFGGGIIIJJJJJJIIIGGGFFFIIIIIIJJJKKKKKKJJJIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNQQQOOOMMMMMMMMMLLLKKKIIIJJJJJJKKKLLLLLLMMMNNNNNNPPPPPPPPPQQQQQQPPPPPPPPPNNNOOOOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWYYYXXXYYY[[[^^^___]]][[[ZZZ[[[[[[[[[[[[YYYXXXWWWXXXXXXWWWWWWXXXYYY[[[\\\[[[ZZZYYYZZZ]]]bbbgggjjjmmmrrr{{{ssshhhcccffflllwww~~~|||qqqggg[[[WWWRRROOOOOOOOOOOONNNRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKLLLLLLMMMPPPOOOOOOOOOPPPQQQRRRSSSVVVRRRNNNLLLLLLMMMKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMMMMKKKMMMNNNNNNLLLKKKKKKLLLIIIJJJKKKJJJIIIIIIJJJLLLLLLKKKIIIIIIIIIJJJLLLMMMMMMMMMMMMMMMNNNSSSYYY^^^gggvvv|||zzz{{{|||~~~~~~}}}}}}|||{{{zzz{{{|||}}}~~~~~~zzzvvvssspppmmmiiieeeZZZUUUNNNIIIFFFDDDBBB???@@@BBBEEEJJJPPPXXXaaagggxxx............////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000222333333222111111222444111111111111111111111111333333333333333333333333333333333333333333333333333444444444444333333222333333333333333333333333222444555444333222333555333333333222222333444444666666666777777888999999777777777888888888999999999:::<<<<<<;;;;;;<<<>>>AAAFFFMMMUUUZZZ]]]\\\\\\ZZZYYYVVVRRROOOLLLJJJIIIKKKIIIGGGEEEDDDDDDDDDEEECCCCCCCCCBBBAAA@@@>>>>>><<<<<<;;;:::999888777777<<<=========<<<<<<;;;:::999999999888888999999999888888888999999999:::::::::;;;===>>>@@@DDDIIILLLRRRQQQPPPMMMKKKLLLOOORRRUUUWWWYYY\\\___ccciiillliiieee]]]WWWUUUVVVZZZ]]]^^^ZZZTTTLLLGGGGGGJJJMMMKKKKKKIIIFFFDDDDDDEEEGGGGGGFFFEEEFFFHHHIIIHHHGGGHHHIIIKKKLLLLLLJJJIIIGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIJJJJJJKKKLLLOOONNNNNNNNNOOONNNKKKIIIGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPQQQRRRRRRQQQPPPOOONNNNNNOOOOOOPPPQQQRRRRRRTTTTTTTTTUUUVVVWWWWWWXXXYYYYYYZZZ\\\______^^^\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYYYYYYYY[[[^^^```bbbeeehhhnnnvvv||||||wwwqqqoooqqqzzz|||mmmbbbUUUPPPRRRTTTRRRNNNSSSRRRPPPNNNNNNNNNNNNOOOOOONNNMMMKKKKKKKKKKKKLLLOOOOOONNNOOOOOOPPPQQQRRRTTTRRRNNNLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIHHHGGGHHHJJJLLLNNNOOOPPPQQQKKKMMMNNNNNNLLLJJJKKKKKKJJJKKKLLLKKKIIIIIIJJJKKKKKKJJJIIIIIIIIIJJJLLLMMMMMMMMMMMMLLLKKKMMMQQQTTTZZZdddwww|||yyyyyy|||~~~|||zzzwwwsssmmmiiiccc```[[[WWWVVVUUUTTTSSSHHHFFFCCCBBBCCCDDDCCCCCCGGGJJJQQQXXXbbbmmmyyytttqqquuuzzz........./////////000000////////////000000000000000000000000000000000000111111111111111111111111////////////////////////111222333222111111222333111111111111111111111111222222222222222222222222222222222222222222222222222333444555555444333222222222222222222222222222222333444444222222333444555555444444333444444444222333444777999;;;===>>>777777777777666666666666888999::::::999888999;;;===BBBHHHOOOTTTVVVVVVUUUWWWUUUQQQMMMJJJHHHHHHHHHJJJIIIGGGEEECCCAAAAAA@@@>>>?????????>>>>>>===<<<999999999999888888888888888999:::;;;;;;:::999888999999777666666777999999777777777777888888888888999:::<<<>>>@@@EEEJJJNNNSSSRRRPPPLLLIIIHHHJJJLLLHHHLLLQQQVVV[[[```fffiiigggbbbZZZSSSPPPRRRVVVYYY[[[YYYTTTOOOLLLLLLPPPTTTUUUTTTPPPJJJEEEBBBBBBCCCFFFFFFFFFGGGHHHHHHHHHGGGGGGHHHJJJKKKKKKJJJIIIHHHEEEEEEFFFFFFFFFEEEDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKLLLNNNNNNNNNPPPPPPOOOLLLIIIHHHHHHIIIJJJLLLMMMNNNOOOMMMOOOPPPRRRRRRPPPOOOMMMNNNNNNOOOOOOPPPQQQQQQQQQSSSSSSTTTUUUVVVWWWXXXXXXWWWXXXZZZ[[[]]]]]]]]]\\\YYYYYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZXXXWWWXXXXXXYYYXXXXXXYYYZZZZZZ[[[[[[[[[]]]___cccjjjpppsssrrrppprrrvvvwwweeeYYYVVVWWWWWWUUUSSSRRRPPPNNNMMMNNNOOOPPPPPPOOOMMMLLLKKKKKKKKKLLLNNNNNNNNNNNNOOOOOOPPPPPPOOONNNMMMLLLMMMMMMNNNNNNGGGHHHJJJLLLLLLKKKJJJIIIHHHIIIKKKMMMOOOPPPQQQQQQKKKMMMNNNMMMKKKJJJJJJKKKIIIKKKLLLKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIJJJLLLLLLJJJLLLLLLLLLKKKJJJLLLMMMVVVZZZgggwwwssssssrrrooolllkkklllnnnwwwzzz{{{rrrllldddcccaaa```___]]]XXXUUUPPPNNNKKKIIIHHHGGGGGGGGGCCCBBBBBBCCCFFFIIILLLNNNTTTYYYbbblllvvvyyynnnkkknnnrrr//////000000000111111111////////////000000000000000000000000000000000000000000000000000000000000///////////////////////////111222222000000000111111111111111111111111111222222222222222222222222222222222222222222222222222333555666666555444333222222222222222222222222222333444333222222333444555444444333333333444444111111333555666888::::::777777777666666666666666666777999999888888:::;;;<<<@@@FFFLLLPPPRRRRRRQQQSSSQQQNNNKKKIIIIIIJJJKKKGGGGGGEEECCCAAA>>><<<;;;;;;;;;;;;;;;;;;:::999888999999999999999999999999555666888999::::::999999888777666555555666777888666666777777777888888888888999;;;===???CCCHHHKKKLLLKKKJJJFFFBBBAAABBBCCC>>>AAAGGGLLLPPPUUUYYY]]]]]]XXXQQQJJJGGGIIILLLNNNRRRSSSSSSRRRRRRTTTWWWZZZ```^^^YYYQQQIIIDDDBBBBBBFFFHHHJJJKKKJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEBBBCCCCCCDDDGGGJJJMMMOOOMMMLLLMMMOOOPPPOOOLLLJJJJJJJJJKKKLLLLLLMMMMMMNNNLLLMMMOOOPPPPPPOOOMMMLLLNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWWWWTTTVVVXXXYYYZZZZZZZZZZZZXXXXXXYYYYYY[[[\\\]]]]]]\\\[[[YYYXXXWWWVVVWWWWWWXXXXXXYYYZZZZZZZZZXXXXXXWWWYYY]]]bbbfffhhhgggfffkkksss}}}jjj]]]WWWWWWYYYUUUTTTSSSRRRRRRRRRSSSSSSRRRQQQOOOMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMNNNHHHIIIJJJLLLMMMMMMMMMLLLKKKLLLMMMNNNOOOOOOOOOOOOLLLMMMNNNMMMKKKIIIIIIJJJIIIJJJLLLKKKJJJHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLHHHJJJLLLLLLKKKKKKKKKLLLOOORRRZZZiii}}}xxxpppfff^^^ZZZXXX___bbbeeeiiioooxxxyyyqqqiiiaaaYYYTTTNNNMMMLLLLLLLLLKKKIIIGGGDDDDDDDDDDDDCCCAAAAAAAAACCCDDDEEEHHHMMMTTT[[[```fffmmmvvvuuunnnnnnsssxxx000000000000111111111111////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000...000222222000///000000111111111111111111111111222222222222222222222222222222222222222222222222222333333444444444444444222222222222222222222222111333444333222111222444222222222111111222333333333333333222222111111111666666666666666666666666333555777777777777999::::::>>>CCCHHHLLLMMMMMMMMMKKKIIIGGGFFFEEEFFFHHHIIIFFFFFFFFFDDDAAA>>>;;;999;;;;;;;;;;;;::::::999888888888888888888888888888444555666777888999999999555444444333333444444555555555555666666666777777666888:::;;;<<<>>>AAACCCAAAAAA@@@===:::999:::;;;888;;;???BBBEEEHHHKKKNNNOOOLLLHHHDDDBBBBBBDDDEEEIIIKKKOOOQQQSSSUUUXXXZZZaaa___\\\VVVNNNIIIFFFEEEHHHLLLPPPQQQOOOKKKHHHGGGEEEFFFGGGHHHIIIIIIJJJJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEECCCBBBCCCDDDFFFJJJNNNPPPJJJIIIIIIKKKLLLLLLKKKIIIKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPPPPOOONNNMMMLLLMMMNNNOOOQQQRRRSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTQQQTTTVVVXXXWWWWWWWWWXXXWWWWWWXXXXXXYYY[[[\\\]]][[[ZZZXXXVVVUUUUUUUUUVVVVVVWWWYYYZZZZZZYYYXXXWWWTTTVVVZZZ]]]______^^^^^^bbbkkkxxxjjj]]]ZZZ[[[VVVVVVUUUTTTTTTSSSRRRRRRSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLNNNOOOPPPNNNLLLJJJJJJKKKHHHIIIIIIKKKLLLNNNOOOPPPMMMMMMNNNNNNNNNMMMMMMLLLLLLMMMNNNMMMJJJIIIHHHIIIGGGIIIKKKKKKIIIGGGFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLGGGIIIKKKLLLLLLKKKLLLMMMMMMOOOTTT\\\jjjttthhh```\\\UUUUUUTTTUUUZZZbbbkkkrrrsssssstttvvvyyy}}}zzzrrrnnnooojjjbbbZZZTTTNNNIIIFFFCCCBBBAAAAAAAAAAAA???===<<<>>>AAABBBAAAAAABBBCCCFFFIIINNNTTT[[[dddnnntttzzz}}}vvvtttwww}}}/////////000000000000111////////////000000000000000000000000000000000000000000000000000000000000111111111111111111111111///111333333222000000111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111222222333111111111111111111111111111333333333222111222333222222111222222333444555666666555333111000///...555555555555555555555555444555777777666666777999999;;;@@@EEEHHHIIIIIIIIIEEEDDDCCCBBBBBBCCCDDDDDDHHHHHHHHHGGGDDD@@@===:::999999:::;;;;;;;;;::::::666666666666666666666666555555555555555666777777333333333444444333333333333333333444444444555555555777999:::999999999:::777888888777555444666777555777999999:::<<>>===<<<===>>>>>>===;;;<<>>??????AAADDDFFFEEEGGGJJJKKKJJJHHHHHHHHHMMMSSSZZZ\\\XXXQQQJJJGGGDDDDDDEEEFFFHHHIIIJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFF>>>===;;;:::;;;===@@@BBBCCCAAA@@@AAACCCDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOSSSRRRQQQQQQQQQQQQRRRSSSGGGHHHJJJLLLNNNQQQRRRSSSSSSSSSSSSRRRQQQQQQPPPPPPOOOSSSVVVWWWVVVUUUVVVXXXWWWWWWVVVVVVWWWXXXZZZ[[[XXXWWWVVVTTTSSSSSSTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWSSSTTTUUUVVVXXXZZZ]]]```]]]bbbiiipppzzzvvvoooiiijjjiiihhhddd___ZZZWWWRRRPPPNNNLLLJJJJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJIIILLLNNNNNNLLLKKKMMMOOOGGGFFFFFFFFFHHHLLLOOORRRKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNMMMJJJHHHHHHHHHEEEGGGIIIIIIGGGEEECCCCCCEEEFFFHHHIIIJJJKKKKKKKKKHHHIIIKKKJJJIIIIIIKKKLLLKKKNNNPPPPPPQQQ\\\nnn}}}vvvooogggdddfffllloooqqqkkkgggbbb]]]XXXVVVUUUUUUQQQTTTWWWWWWVVVYYY```gggqqqrrrvvvyyyzzzvvvooojjjbbbaaa``````cccggglllooosssuuuvvvwwwuuurrrnnnkkkgggfffdddaaa````````````bbbbbb```[[[TTTNNNJJJHHHFFFDDDBBBAAAAAAAAA???>>>;;;::::::;;;>>>?????????AAACCCEEEGGGJJJPPPYYY___fffnnnyyy------------------------//////////////////////////////000111111111111111333111///000333444222000000000000000111111111111222222222111000//////...000000000000111111111111222222222222222111000///111111111000000000000000111111111111111111111111000000000111222222222333222222222222222222222222444444333333333444555555999999888666555444333222444555555666666666666666999888666555666777999:::===>>>???AAACCCEEEFFFGGGEEEBBB???>>>???AAAAAAAAA???@@@@@@@@@???>>><<<;;;777666444222111111222222333333333333333333333333444444444444444444444444---///222444444333111000111111111111111111111111222333444444555555444444444222000......000222444222222333333333444444444666666666666777777777777999999:::;;;;;;<<<=========>>>???@@@AAABBBCCCDDDNNNQQQUUUXXXYYYVVVRRROOOIIIGGGFFFFFFHHHIIIHHHHHHGGGHHHIIIHHHGGGFFFGGGIIIJJJIIIHHHEEECCCAAA@@@???<<<:::888777666777888999<<<>>>??????>>>===???@@@AAACCCGGGJJJMMMOOOOOOOOOVVVUUUVVVXXXYYYWWWQQQLLLLLLLLLKKKKKKMMMOOORRRTTTVVVUUUTTTSSSRRRRRRRRRRRRMMMNNNOOOQQQRRRSSSSSSSSSVVVTTTSSSSSSUUUWWWWWWWWWXXXWWWUUUSSSRRRRRRSSSSSSTTTVVVWWWWWWVVVUUUUUUVVVSSSTTTVVVVVVVVVXXX\\\^^^aaacccgggooo{{{~~~~~~~~~{{{pppaaaVVVRRRMMMKKKMMMKKKGGGGGGKKKHHHIIIJJJKKKLLLNNNOOOOOOMMMMMMMMMMMMLLLJJJIIIHHHIIIHHHFFFEEEFFFHHHKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJKKKLLLLLLJJJHHHGGGCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKNNNNNNOOOVVVcccmmm|||rrrpppxxx|||qqqggg___YYYUUURRRJJJIIIHHHGGGHHHJJJLLLNNNVVVZZZ^^^^^^ZZZWWWVVVVVVTTTQQQMMMMMMPPPRRRRRRQQQZZZZZZ[[[[[[YYYVVVRRRPPPQQQOOOMMMKKKKKKKKKLLLMMMIIIJJJJJJGGGDDDBBBAAABBBAAA@@@??????>>>>>>>>>>>>>>>??????===<<<===???AAAEEEJJJOOOSSSXXXaaammmvvv|||------------------------//////////////////////////////000111111111111000222000///000222222111/////////000000000111111111222222111111000//////...//////000000000111111111000000111111111000//////111111111111000000000000111111111111111111111111111111111111111222222222222222222222222222222222777666555333222222111111111222222333444555555666333333444555555555555555888777666555666888:::;;;======>>>@@@AAABBBCCCDDDDDDBBB??????@@@AAAAAA@@@@@@@@@@@@???===;;;999888555444333222111111222222333333333333333333333333222222222222222222222222000111222333333222000///111111111111111111111111222222333444444444444333333222000//////000222333000111111111111222222222444444444444555555555555666666777888888999::::::888888999:::;;;<<<======DDDGGGKKKOOOQQQQQQOOONNNJJJHHHGGGGGGHHHIIIIIIHHHIIIKKKKKKJJJHHHFFFFFFFFFIIIHHHGGGEEECCC@@@>>>===666555333222222222444444333555666666555555666777999;;;@@@EEEJJJOOORRRTTTXXXWWWXXXZZZ[[[YYYSSSOOOIIIIIIIIIIIIKKKNNNQQQRRRUUUTTTSSSRRRRRRQQQQQQQQQPPPPPPRRRSSSTTTTTTTTTTTTUUUSSSPPPQQQSSSUUUVVVVVVUUUTTTTTTSSSSSSTTTTTTUUUTTTVVVWWWWWWVVVUUUUUUVVVUUUVVVWWWVVVVVVWWWZZZ\\\^^^aaahhhrrr~~~}}}lll^^^WWWPPPLLLMMMMMMIIIGGGJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLMMMMMMLLLLLLKKKJJJIIIIIIGGGEEEDDDEEEFFFIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKHHHFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKNNNMMMLLLQQQ[[[dddppp}}}}}}{{{lll\\\RRRQQQNNNJJJFFFDDDEEEFFFGGGLLLOOOQQQPPPMMMJJJJJJKKKGGGDDDBBBBBBEEEHHHHHHHHHKKKLLLMMMMMMMMMKKKIIIGGGFFFEEECCCAAAAAABBBCCCEEEBBBCCCCCCAAA?????????AAA>>>>>>>>>======>>>>>>>>>===>>>???@@@AAABBBFFFHHHNNNUUU^^^fffmmmuuu------------------------////////////////////////...///000000111111000000111///...///000111000/////////000000000000111111222222111111000/////////////////////000000000000...//////000000000000///111111111111111111111111111111111111111111111111222222222111111111111111222222222222222222222222666555444222111111111111///000111222444555666777222222333444444444444444666555555555666999;;;=========>>>>>>???@@@@@@@@@BBBAAA@@@@@@AAAAAA@@@>>>@@@@@@@@@>>>;;;888666444444333222111111111222333222222222222222222222222222222222222222222222222333333222222111000000///111111111111111111111111000111222222333333222222111111111111111111111111////////////000000000000111111111222222222333333333333333444444555555666444444444555555666666666888:::>>>CCCGGGIIIJJJKKKLLLJJJHHHHHHJJJKKKJJJIIIJJJLLLMMMLLLHHHEEECCCBBBDDDDDDDDDCCCAAA===:::888222111000///...///000111111222333333222222333555333555999>>>DDDJJJNNNQQQSSSSSSTTTVVVWWWUUURRROOOEEEEEEEEEGGGIIILLLOOOPPPSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSTTTQQQNNNNNNPPPSSSTTTUUUQQQQQQRRRTTTUUUUUUUUUUUUTTTVVVXXXXXXVVVUUUVVVWWWWWWXXXXXXWWWVVVVVVXXXZZZ^^^dddooo{{{{{{xxxyyy{{{wwwjjj^^^UUUOOOOOOPPPNNNKKKJJJHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHKKKMMMKKKIIIKKKRRRXXX```kkk{{{vvvjjj```\\\TTTMMMGGGEEEEEEFFFKKKMMMMMMLLLJJJHHHGGGHHHDDDBBB@@@@@@AAACCCDDDDDD@@@AAABBBBBBBBBBBBBBBBBB>>>===<<<;;;;;;===>>>@@@@@@AAAAAA???>>>>>>@@@BBB????????????@@@AAABBBCCCDDDFFFIIILLLNNNRRRVVVYYY```hhhttt~~~~~~........................////////////////////////...//////000000000000000//////....../////////...////////////000000000111111111111111000000//////....../////////000000000......///000111111111000000111111111111111222222111111111111111111111111333222222222111000000000222222222222222222222222111111111111222333444444555555555444444444444444222222333444444444444444444444444444666:::===???????????????????????????AAA@@@???@@@AAAAAA???===BBBBBBAAA???<<<888555333333333222111111222333333222222222222222222222222333333333333333333333333444333111000000000111111111111111111111111111111///000000111111111111111///000111222222111000///........./////////000000///000000000111111111111000111111111222222222333333333333333333333333333111333666999===BBBEEEGGGKKKIIIGGGGGGIIIIIIIIIHHHEEEGGGIIIIIIFFFBBB???>>>>>>?????????===999555333111000////////////000000111222333333222222333444333444555777:::===AAACCCDDDEEEGGGJJJKKKKKKJJJIIIAAABBBCCCEEEGGGJJJMMMNNNRRRRRRRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQPPPSSSQQQNNNMMMOOORRRTTTUUUOOOPPPRRRTTTUUUUUUTTTTTTUUUWWWYYYYYYXXXWWWXXXYYYXXXYYYYYYXXXWWWWWWZZZ\\\aaaiiivvvxxxoooggg___\\\]]]bbblll{{{wwwhhh^^^UUURRRSSSSSSOOOKKKGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIGGGEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHEEEFFFGGGIIIJJJJJJJJJJJJFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGJJJLLLJJJHHHHHHKKKOOOSSSZZZgggzzzuuupppfff]]]VVVSSSSSSSSSVVVXXXZZZZZZYYYVVVSSSQQQOOOMMMIIIGGGEEEEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCCCC@@@???===<<<===>>>@@@AAAEEEEEEEEEDDDCCCDDDFFFIIIIIIIIIJJJKKKLLLNNNOOOPPPWWWZZZ]]]aaadddhhhlllooouuu||||||wwwyyy}}}........................////////////////////////......///000000000000000......//////.........///...////////////000000000111111111000000000000000////////////000000000000///000000111222222222222000000111111222222222333111111111111111111111111333222222222111000000000222222222222222222222222111111111111222333444555666666555444333222111111333333444555555555555444333333333444777:::===???AAAAAA@@@@@@@@@?????????@@@?????????@@@@@@>>><<>>@@@BBBCCC>>>???@@@BBBEEEHHHJJJKKKNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQPPPTTTQQQOOONNNPPPSSSUUUUUUPPPQQQRRRSSSTTTSSSRRRRRRVVVWWWYYYYYYYYYXXXYYYZZZWWWXXXXXXXXXXXXYYY\\\^^^eeennn|||wwwhhh\\\QQQHHHDDDEEEHHHRRRbbbssstttjjj^^^VVVUUUTTTOOOIIIFFFFFFGGGHHHIIIJJJKKKLLLIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHDDDEEEFFFGGGIIIJJJJJJKKKFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHJJJJJJHHHHHHJJJLLLMMMQQQZZZhhhxxxyyyqqqkkkhhhiiijjjhhhkkkpppttttttooohhhcccaaa^^^XXXRRRNNNMMMNNNOOORRRQQQPPPNNNLLLJJJIIIIIIEEEDDDBBB@@@@@@AAACCCDDDFFFHHHJJJLLLMMMPPPTTTWWW\\\\\\]]]^^^```bbbdddeeennnqqquuuxxxzzz}}}~~~uuuuuu}}}........................////////////////////////---...//////000000//////...///000///...---...000......////////////000000111111000000000000000000000000000000111111111111000111111222222222222111000000111111222333333333111111111111111111111111222222222111111111111111222222222222222222222222444444333222222222222222111111111111111111111111333333444555555555555555333333333444777:::>>>@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>??????>>><<>><<<:::888555444333333333333333333333333333333333111111111111111111111111111000000000000222333555000000000000000000000000...///000000111111000000//////000111111000//////000000000000111111111111/////////000000000111111000000000000000000000000/////////...............222222222222444666999:::;;;999777777888888777666444666999:::888777666777111222333444333111///---,,,------------.........+++---......---,,,...//////............//////000...000333555666888;;;>>>;;;<<<===@@@BBBDDDEEEFFFIIIJJJLLLOOOPPPQQQQQQPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSQQQPPPPPPSSSTTTUUUUUUPPPPPPQQQRRRRRRRRRRRRRRRTTTVVVXXXXXXXXXWWWXXXYYYUUUVVVWWWWWWVVVXXX[[[]]]lllttt|||pppdddVVVLLLCCC<<<999;;;:::AAALLLZZZhhhttt|||xxxqqqdddYYYUUUUUUQQQKKKHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJKKKLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGIIIIIIHHHHHHIIIKKKLLLMMMRRRZZZbbbnnn~~~}}}~~~~~~zzzvvvooogggbbbbbbeeeiiiiiihhhfffccc```\\\YYYWWWQQQOOOMMMJJJIIIIIIIIIJJJKKKOOOTTTZZZ___dddiiimmmsssssstttuuuwwwyyy{{{|||}}}xxxzzz........................////////////////////////---...//////000000//////...000111000...---///111........./////////000000000000000000000000000111111111111111222222222222000111111111111111000///000000111222222333444444111111111111111111111111111111111111111222222222222222222222222222222222555444444333333333333333//////000000111111222222222222333444444444444444444333333444777:::===???AAAAAAAAAAAAAAA@@@@@@@@@AAA???===<<<===>>>>>>===@@@AAACCCDDDEEEEEEDDDDDDAAA@@@<<<999666444333222444444444444444444444444000000000000000000000000111111111111111111222222000000000000000000000000//////000111111111111000//////000000000000/////////000000000000111111111........./////////000000000000000000000000//////---------...............000000000000111222444555666444222222222333222111000222333333222111222222//////000000000000000///+++,,,,,,------------------///000000//////000111+++,,,---...////////////...000111222111222666999777888:::<<<>>>???@@@@@@BBBDDDGGGKKKMMMNNNOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTQQQPPPPPPRRRTTTUUUTTTSSSNNNNNNOOOPPPQQQSSSTTTUUUQQQSSSUUUVVVUUUUUUVVVWWWTTTUUUUUUTTTSSSTTTVVVXXXgggmmmvvv|||{{{tttjjjcccWWWMMMDDD???:::666555888666888===DDDMMMYYYdddkkkmmmjjjaaaWWWTTTYYYZZZWWWNNNMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGHHHIIILLLJJJLLLQQQUUU\\\iiiwww~~~zzz}}}|||xxxuuujjjgggddd```^^^\\\\\\\\\___dddkkkrrrxxx}}}////////////////////////////////////////////////---......///////////////...000222111...---///111............/////////000000000000000000111111111111111222222222333333333000000111000000///......000000111222333333444444111111111111111111111111000000111111222222222333222222222222222222222222222222222333444555777888222222222222222222222222111111222333333333333222444444444444777:::===???@@@@@@@@@@@@@@@@@@@@@@@@BBB???<<<;;;<<<===>>>>>>===???AAADDDFFFGGGHHHHHHEEECCC???;;;777444222222555555555555555555555555222222222222222222222222333333222222111000000000000000000000000000000000///000000111111111111111000000////////////000000////////////000000000000---------.........//////////////////////////////....../////////000000000............///000111111777555333222222333222000///000111000.........000.../////////000111111111,,,---...///////////////,,,...//////...---///000+++,,,...///000000///...///111222000......111555555666777999;;;<<<<<<<<<===???CCCGGGKKKLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSPPPOOOPPPRRRTTTUUUSSSQQQMMMMMMMMMNNNPPPSSSVVVXXXOOOQQQSSSSSSSSSSSSTTTUUUTTTTTTTTTRRRPPPPPPRRRTTTXXX]]]dddgggdddZZZOOOGGGFFF>>>888666444222222555444444444555:::CCCMMMTTT^^^___ZZZSSSUUU^^^eeeeeeRRRQQQPPPNNNMMMKKKJJJIIIKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGKKKGGGGGGLLLPPPSSS\\\fffyyy{{{vvvsssqqqppppppvvv{{{}}}}}}444333111///------------000000000000///...---,,,/////////////////////000------------------------/////////////////////////////////000000000111111000111222333444555555555666666555444444333222222111111000000000000111111111111111111111222222222------......///000000000111222333333333111000///222222222333333444444444333333333333333333333333444444444333333222222222555444333444666999===???AAAAAAAAA???>>>>>>@@@BBBAAAAAAAAA@@@???===;;;999;;;;;;:::;;;>>>AAADDDFFFHHHFFFBBB===999999<<<>>>???===;;;::::::;;;:::888999::::::888555222111222444444444444333222111000111111111000000/////////111111000000000111222222222222222222111111111111///000111111111111111000000000/////////.........111000...------...000111111111000///...------,,,000000000000000/////////222111111111111000000000...////////////000000000,,,---......------...///777444000............---++++++,,,,,,,,,---------........................//////...---...///000111333333444555666777888999;;;<<<@@@EEEJJJMMMMMMLLLNNNLLLJJJKKKNNNRRRTTTUUUSSSRRRQQQQQQSSSTTTTTTSSSVVVRRRMMMLLLNNNQQQRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSUUURRRPPPQQQRRRPPPJJJDDDJJJKKKLLLKKKHHHCCC===999444333333222111000//////000000111333666999===>>>CCCEEEJJJNNNOOOSSS^^^jjjeee```YYYSSSPPPNNNLLLKKKHHHMMMNNNLLLJJJKKKJJJFFFHHHHHHHHHHHHGGGEEEDDDCCCDDDCCCBBBCCCEEEGGGGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHFFFEEEDDDBBBCCCDDDEEEEEEFFFEEEEEEHHHGGGFFFDDDDDDDDDEEEEEEHHHIIIJJJKKKKKKNNNQQQTTTbbbqqq777555444222000000000000000000000000///...------///////////////.................................////////////////////////---............/////////111222333555666777888888666555555444333333222222222111111000000111111222111111111111111111111111......//////000000111111111222222222222222222111222222222222333333333444333333333333333333333333444444333333333222222222444333222333444888;;;===???@@@???>>><<<<<<>>>@@@@@@@@@AAAAAA???===:::888:::999999999;;;>>>AAABBBEEECCC@@@<<<999999<<>>>>><<<999666666666555555555555555444333222111111111111111000000000///////////////000000000111111111111111111111111000000111111111111111000000/////////............111000///......///000111000000000///......------000000000/////////////////////.........---------..............................///...------...///...------...000000///...------------------..............................---,,,,,,+++,,,---...///000111111222333444555666777999===BBBFFFIIIJJJJJJKKKIIIGGGHHHKKKPPPSSSTTTQQQQQQQQQQQQRRRTTTWWWXXXTTTPPPLLLKKKNNNQQQRRRRRRQQQQQQRRRSSSRRRQQQPPPOOOPPPOOOOOORRRTTTPPPHHHAAA:::;;;<<<<<<:::777333000222222222111111000000///000000000111222444666888888999===AAADDDKKKYYYgggpppmmmiiiccc\\\SSSKKKFFFGGGKKKMMMKKKJJJLLLKKKHHHEEEFFFFFFGGGGGGFFFFFFFFFDDDCCCBBBCCCEEEGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGGGGGGGEEEDDDCCCCCCDDDDDDEEEEEEEEEEEEDDDFFFEEEEEEDDDDDDEEEFFFGGGFFFGGGIIIIIIIIIKKKNNNQQQWWWaaaqqq}}}rrrpppuuu|||~~~::::::888666555444444444111111111000//////......000000//////......------000000000000000000000000////////////////////////............////////////000222444666888999:::;;;777777666666555555444444333222222111111222222333111111111111111111111111///000000111111222333333222222111111111222222333111111111222222222222222333333333333333333333333333333333333222222222222333222222222333666999;;;===>>>>>><<<;;;:::;;;===>>>???@@@AAA???<<<999777888888777777888:::<<<===???>>>===:::888999<<>><<<<<>>>>>>>>>>>>>>=========777666555444333333333444666555555444333222222111333333333333333333333333111111111111111111111111111111111111222222222333000111333555777888999999999999999999888888888888555555444444444444555555444333333333222222222111222222333333444555555555666444222000///...//////111111111111111111111111222222222222222222222222222222222222222222222222444444333444444666777888999;;;<<<<<<:::999:::;;;;;;<<<>>>>>>===;;;888666777777777777777777777777666777888888777888:::<<<888999;;;@@@EEEIIIKKKJJJOOOOOONNNIIIDDD???<<<;;;:::999999:::;;;<<<>>>>>>????????????>>><<<999888;;;::::::888777555333222222222333444666777888888666555444333333333333444333333333222222222111111000000111111111111000000///000000111111222222333000000000111111111222222111111000000000/////////111111222333666:::===??????;;;777444444333111///555333000000111111111000///////////////.........//////////////////////////////000000000111111111//////000000111222222222///222555777999<<>>@@@BBBDDDEEEFFFGGGFFFDDDBBB@@@CCCAAA???<<<999777555555555666777888999:::;;;;;;999888666555444444555666666666666666555555555555333333333333333333333333222222222333333444444444111111111222333333444444111111111000000000/////////000222666;;;BBBGGGJJJHHHCCC===:::999888555333555333000///000222333333/////////000000111111111000000000000000000000000...//////000111000000000------......////////////000333555666666999???DDDLLLHHHDDDAAA@@@@@@@@@???@@@BBBEEEEEEFFFJJJPPPUUU^^^]]]ZZZUUUPPPLLLKKKKKKKKKJJJHHHFFFEEEDDDCCCCCCCCCBBBAAA>>><<<:::888777555333111//////000111222222222222111111111111111---...///000111111111111///...111555555333444999???EEEKKKOOOOOOOOOQQQTTTUUUYYY\\\]]]___^^^WWWNNNNNNLLLJJJGGGEEEEEEEEEEEEFFFDDDCCCCCCEEEFFFEEEDDDFFFEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDDDDCCCBBBBBBEEEEEEEEEEEEDDDCCCBBBAAACCCEEEGGGGGGFFFFFFFFFGGGEEEIIILLLKKKJJJQQQ```lllyyytttqqqpppxxx888999<<<>>>@@@AAAAAAAAA@@@>>><<<;;;::::::;;;<<<>>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777888888888999999999;;;<<<<<<<<<<<<;;;;;;:::999999999999999999999999777777777666666777777777777777777666555555444444222222333444444555555666666666666777666666555444444333333333222222222222111111111111111111111111000111111111222222222222333333333333333444444444222444777999999999:::;;;<<<;;;:::999999888888888444555555666666666555555555777888888777666666777999777666777;;;@@@CCCDDDEEEFFFEEECCC>>>;;;999999::::::::::::<<>><<<;;;;;;999::::::;;;<<<======>>><<<:::888777666666777888::::::999999999888888888888777666555555666777888444444444555555555555555222222333333444555555666333333333333222222222222000222555<<>><<<:::;;;;;;<<<===???AAADDDFFFGGGHHHHHHEEEBBB@@@AAACCCFFFGGGHHHHHHFFFBBB???===:::::::::999888777888888777666555444444555777888444444333333222222111111///000111222222222111111///...111555555333333666666;;;???AAABBBEEEKKKPPPZZZ___dddhhhllllllbbbXXXPPPNNNKKKHHHFFFFFFFFFFFFFFFEEECCCCCCEEEEEEEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@CCCEEEFFFFFFEEEFFFGGGCCCFFFHHHHHHHHHKKKSSSZZZmmmzzzwwwvvvxxxzzz666777:::===@@@AAABBBBBBBBBAAA???===<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAA????????????????????????=================================>>>>>>>>>??????AAAAAAAAAAAA@@@>>>===<<<<<<<<<==================888888777777777777888888999888888777666555555555222222333333444555555555555666888::::::::::::999444444444333333222222222111111111111111111111111000000111111222222222222222222222222222222222222///111555777777888999:::<<<;;;999888777888999999333333444555555555444444555777999999777555555555777555222333666:::===??????@@@@@@???<<<:::999999::::::::::::<<<@@@CCCEEEFFFHHHLLLQQQSSSTTTTTTSSSYYYUUUOOOHHHDDDAAAAAAAAA<<<<<<======>>>?????????===<<<:::888777777888999<<<<<<<<<;;;;;;;;;::::::;;;:::888777777888:::;;;666666666666666666666666333333444444555666777777777777666666666555555555333555:::BBBLLLVVV___eeeccc\\\TTTPPPOOONNNKKKGGGBBBAAA???===;;;777333///111222333444666777888888777777777777777777777777222333444555666555444444000000000111111111111111222444555333222444;;;AAACCCAAA???>>>>>><<<:::888777666555777:::<<<<<<;;;:::<<<===;;;888666888:::BBBEEEHHHJJJHHHCCC<<<888222444777888777777888999666666555666666888:::;;;555555444444333222111111444444555666555444333222555333333666555222222555222666:::<<<===AAAIIIOOO]]]cccjjjpppuuuuuukkk```PPPNNNKKKIIIGGGGGGGGGHHHGGGEEECCCCCCEEEEEEEEEDDDFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFDDDCCCAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDCCCAAABBBCCCEEEEEEEEEDDDDDD???AAADDDEEEEEEEEEEEEFFFCCCDDDEEEGGGJJJMMMOOOPPP[[[nnn{{{{{{zzzzzzzzz}}}555666888:::<<<>>>@@@AAA@@@@@@?????????@@@@@@AAACCCBBBBBBDDDFFFFFFEEEDDDAAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>???@@@>>>======>>>???BBBDDDEEEEEEFFFGGGHHHGGGDDDAAA???BBBBBBBBBAAA???<<<:::999999:::::::::888666444333777777777777666555444333222333444555555333222000000222555888999:::999888555666666666666444333111222222222222222222333333444333333222222111111111333222222111111111111111000111111222333555666777<<<;;;:::;;;<<<;;;:::888555444444333333444444555777777777777777777777777222222333333555666888999======<<<;;;::::::::::::<<<;;;::::::<<<@@@DDDGGGJJJLLLPPPTTTVVVVVVVVVUUUZZZUUUNNNGGGBBB?????????@@@???>>><<<<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;:::777444333555777999999999888777555333222444333222222555777777666777888999999::::::::::::777999>>>HHHUUUbbbmmmrrrqqqkkkccc___aaabbbaaa^^^VVVUUURRRMMMEEE===999777000111222444555777888888:::999999999::::::777555777666444333444444222111333333444444444222111000222444555333111111444777::::::::::::888666333222555666777666333111111222444444444444555666777777;;;???CCCDDDAAA>>><<<<<<999666444555999<<<<<<;;;===>>>;;;888:::???@@@===>>>;;;888666555444333222444555555555555555444444555555555555555555555444222444666777:::BBBNNNWWWdddnnnuuuwww|||uuueeeUUUOOOJJJKKKLLLJJJHHHIIIIIIHHHFFFDDDCCCBBBAAAAAADDDDDDDDDCCC@@@????????????@@@AAABBBCCCBBBAAA@@@CCCCCCBBBAAABBBCCCEEEFFFCCCCCCCCCCCCCCCCCCDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHHHHIIITTTZZZiii~~~zzzvvvyyy~~~444555666888;;;===>>>???@@@??????@@@@@@AAABBBCCCEEEDDDDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA?????????@@@AAA>>>>>>>>>???@@@BBBDDDEEEEEEEEEFFFFFFEEECCCAAA???@@@@@@AAA@@@???===;;;999999999999999888666555444888888777777666555444333222333555777777666555444444555777888999999999999888888999888777555444333222222333333333444444444888888777777666666666555333333222111111111111222111111222222333555666777;;;::::::<<<>>>===<<<:::555444444333333444444555555555555555555555555555333333333333444666777888999999888888777777888888:::999888999<<<@@@EEEHHHKKKMMMPPPSSSUUUVVVWWWVVV\\\WWWPPPHHHBBB???>>>??????>>>===<<<<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::777555444666888999999888777666444333222222111111222444555444333666777888:::;;;<<<<<<<<<<<>>@@@???===;;;:::999888888:::>>>AAACCCDDDEEEEEEAAA;;;:::???BBBBBB@@@===999777777777666666666777777888888777666666555555444444444333333333333666888:::===DDDPPPXXXfffooouuuwww}}}{{{nnnYYYRRRNNNNNNNNNKKKJJJKKKPPPNNNKKKFFFBBB@@@AAACCC@@@AAABBBBBBAAAAAAAAABBB???@@@AAACCCCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIPPPSSS\\\kkk~~~zzzuuuyyyzzz222333444666888:::;;;<<<@@@@@@@@@@@@AAABBBDDDDDDEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>======>>>>>>?????????@@@AAACCCEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>??????>>>===<<<:::::::::999999999888888888999999999888777666555444444555777999:::::::::999:::::::::;;;;;;;;;;;;;;;======<<<;;;:::888666555444444444555555555666666777777777666666666666666555444333333222222333333333333333333444555666777999:::;;;>>>@@@@@@===:::555444444333333444444555444444444444444444444444444444444444444555555666666666666666666777777888888777777888;;;@@@DDDGGGIIIKKKMMMPPPSSSVVVXXXYYY___YYYQQQHHHBBB>>>>>>>>>======;;;;;;;;;;;;======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::888666555777999:::999888777666555444333222111111333444444222000444666888;;;===>>>??????CCCGGGPPPaaatttvvvrrrsssxxx|||~~~~~~zzzqqqdddTTTGGG>>>:::555555444444555888:::<<<<<<;;;::::::;;;:::888666:::999888999999888555222222111///...///111444666333444555444222222444666777666555555444555555666444666777666444333333444333333333333444666777999;;;;;;===???BBBBBBAAA@@@???AAACCCEEEHHHLLLPPPSSSTTTTTTOOOFFFAAAEEEJJJMMMEEEAAA<<<:::999:::;;;;;;::::::;;;;;;;;;;;;;;;:::999888888777666555555444666999;;;<<>>??????>>>===<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;999888777777888:::<<<>>>>>>??????>>>>>>>>>>>>???@@@AAAAAABBBAAA@@@>>><<<:::888777666666666777777888888999666666666777777777777777777666555555444444555555444444444444555666777777::::::<<>>======;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;:::888777888:::;;;;;;:::999888777777777444444555666888777444111555666888;;;===@@@AAABBBHHHMMMXXXjjj}}}|||xxxyyy|||~~~{{{ooo___PPPEEE???>>>;;;:::888777777:::<<<>>>BBB>>>:::777777888888888888777888999;;;:::777555333222111000111333555666444555555666666777888999:::;;;;;;;;;::::::999888999:::;;;;;;999888888999999999999999;;;===@@@BBB@@@@@@AAAFFFKKKOOOPPPPPPPPPSSSVVVWWWXXX[[[```eeedddgggcccYYYQQQRRRWWWZZZMMMHHHBBB>>>===>>>??????>>>>>>???@@@@@@@@@??????@@@@@@???>>><<<;;;:::::::::;;;===>>>@@@DDDJJJOOORRRWWW[[[___hhhrrrtttqqqhhhdddbbbddddddbbbbbbeeeooopppnnncccVVVLLLKKKMMMHHHFFFEEEDDDEEEDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@AAABBBCCCEEEGGGHHHHHHIIIJJJJJJLLLTTTeeezzz{{{vvvwww~~~}}}vvvwwwwwwzzz~~~yyywwwwww//////000111222333444555??????>>>>>>>>>>>>>>>???===<<<<<>>===;;;999888888888888???@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@;;;<<<>>>?????????>>>===@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<>>>???@@@AAABBBBBB@@@AAAAAABBBCCCEEEGGGHHHEEEDDDBBB@@@===;;;:::999777888888999:::;;;;;;;;;::::::;;;;;;<<<<<<======999999888777777777777888666666666555666666777777;;;<<<===??????===888555555444444333333444444555555555555555555555555555555555444333333333333444444444444555666777888999999888777777888999;;;<<<<<<===???BBBHHHMMMSSSVVVXXXTTTMMMEEE@@@===<<<;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<:::;;;<<<;;;999999:::<<<>>>======<<<<<<<<<======::::::;;;<<<>>>===:::777888888999:::<<<>>>AAABBBGGGMMM[[[nnn~~~xxxjjjYYYKKKCCCAAABBB??????>>>???BBBFFFJJJMMMRRRLLLCCC;;;888888888999555555666888;;;<<<;;;999555555666777777777777666888999:::===AAACCCEEEEEEFFFGGGIIIJJJIIIGGGDDDCCCFFFGGGHHHGGGEEEDDDDDDEEEDDDCCCBBBBBBDDDFFFIIIKKKGGGGGGIIIOOOVVV\\\aaadddfffhhhjjjiiihhhhhhlllpppnnnsssssskkkdddbbbccccccUUUPPPIIIDDDBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@??????===>>>>>>??????AAADDDFFFKKKMMMPPPSSS\\\fffmmmnnnmmmlllnnnrrrtttsssuuuyyywwweeeVVVOOOMMMLLLIIIEEECCCDDDEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@CCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBB???@@@AAABBBDDDEEEFFFGGGEEEHHHJJJKKKMMMVVVeeepppsssvvv|||}}}{{{{{{zzzxxx~~~}}}......///000000111222222;;;;;;::::::::::::;;;;;;999888777:::>>>BBBDDDEEEBBBBBBAAAAAA@@@?????????>>>===;;;999999888999999??????AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@<<<===>>>@@@@@@@@@???>>>BBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCEEEFFFHHHIIIJJJFFFEEEBBB@@@>>><<<;;;;;;999::::::;;;<<<===>>>>>>;;;;;;<<<<<<===>>>??????<<<<<<;;;::::::::::::;;;888888777777666777777777;;;;;;;;;<<<<<<:::666222555444444333333444444555555555555555555555555555444444333333333333333444222222222333333555666666999888777666666777888888666777999===AAAFFFKKKMMMMMMKKKGGGBBB>>><<<::::::999999999999999999999999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<:::;;;<<<<<<;;;;;;<<<===@@@??????>>>???AAACCCDDDBBBAAAAAACCCDDDDDDBBB@@@>>><<<999888888;;;>>>AAABBBLLL\\\oooyyykkk[[[NNNGGGGGGHHHCCCDDDGGGKKKQQQXXX^^^bbbeee]]]RRRGGGAAA===;;;:::777666666888:::======<<<888:::;;;===>>>>>>======AAABBBEEEKKKRRRWWWZZZZZZZZZ[[[]]]^^^^^^\\\ZZZYYY\\\]]]^^^\\\ZZZXXXXXXXXXTTTRRROOOMMMLLLMMMOOOPPPLLLOOORRRWWW\\\dddmmmsssvvvvvvuuurrrppppppqqqrrrnnntttvvvqqqllljjjgggdddZZZUUUOOOJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAADDDDDDEEEHHHOOOXXX```eeekkkmmmssszzz}}}}}}tttdddZZZUUUSSSMMMFFFCCCCCCEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAADDDCCCBBBAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCDDDDDDEEEAAAEEEIIIIIIIIILLLRRRXXXiiiyyy}}}yyyrrrmmmmmmpppvvvzzz.........//////000000111444444444555666888999:::777555444555999===?????????>>>>>>===<<<<<<;;;;;;<<<;;;999888888888999999>>>???@@@AAABBBBBBAAAAAAAAABBBDDDDDDDDDCCCAAA@@@>>>>>>@@@AAAAAA@@@??????BBBDDDGGGHHHHHHFFFDDDBBBAAABBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBDDDFFFGGGGGGGGGGGGEEEDDDBBB???===<<<<<<<<<;;;;;;<<<===>>>???@@@@@@;;;<<<===>>>???@@@AAAAAA??????>>>===============:::999888777777777777777999888888888999777555222555444444333333444444555444444444444444444444444333333333222333333444444333333333333333444555666777777666555666666777777666777888:::===???BBBCCCBBBAAA@@@???===;;;999999999999999::::::999999999::::::::::::::::::::::::888999999:::;;;;;;<<<<<<:::;;;======<<<<<<===>>>?????????@@@AAADDDGGGIIIGGGFFFFFFGGGIIIJJJIIIHHHDDD@@@:::666555777;;;>>>@@@KKK]]]nnn{{{zzzuuulll```UUUNNNLLLLLLHHHJJJOOOUUU\\\ccciiilllhhhccc[[[SSSMMMGGGAAA>>><<<:::888888:::<<<>>>>>><<<===???AAACCCEEEGGGHHHLLLNNNSSS\\\fffnnnrrrrrrppppppooopppqqqsssuuuvvvuuuvvvvvvtttqqqooonnnnnngggddd___YYYVVVTTTTTTTTTSSSXXX\\\^^^aaagggsss|||{{{xxxtttqqqpppooommmllleeeiiikkkiiigggfffccc^^^ZZZWWWRRROOONNNMMMKKKJJJFFFGGGHHHIIIJJJJJJJJJJJJFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFDDDCCCCCCAAAAAACCCGGGNNNWWW]]]dddhhhqqq{{{~~~}}}~~~zzzssspppddd[[[OOOHHHFFFFFFFFFDDDEEEDDDCCCCCCCCCEEEFFFGGGIIIGGGEEECCCDDDFFFHHHJJJNNNMMMKKKHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAACCCFFFFFFEEEFFFIIILLLSSSaaauuu}}}}}}}}}qqqnnnjjjhhhiiiooowww}}}~~~}}}~~~~~~........./////////000000...///000222444777999:::666444333333666888::::::===<<<<<<;;;:::999999999888777666555555666777777===>>>@@@AAABBBAAAAAA@@@AAABBBDDDFFFFFFDDDAAA@@@???@@@AAABBBBBBAAA@@@???BBBDDDHHHJJJIIIFFFCCC@@@@@@AAABBBDDDEEEEEEFFFFFFHHHGGGFFFDDDCCCBBBBBBBBBAAACCCEEEFFFGGGFFFDDDCCCEEECCCAAA>>>===<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFGGGGGGAAA@@@@@@???>>>?????????::::::999888777777777777666555555555777777555444555444444333333444444555333333333333333333333333333222222222333333444555666666555555555666777777555555555555555666777888888888999:::;;;;;;<<<<<<:::;;;<<<<<<<<<;;;999888999999::::::::::::999999::::::::::::::::::::::::888888999::::::;;;<<<<<<999;;;===>>>=========>>>???>>>>>>@@@BBBEEEIIIKKKKKKIIIHHHIIIKKKMMMMMMMMMHHHCCC;;;444222444999<<>>;;;999:::<<<>>>>>>?????????AAAEEEJJJOOORRRUUUWWW]]]hhhttt~~~~~~}}}{{{zzz}}}~~~}}}}}}wwwssskkkddd]]]YYYWWWWWWZZZ___dddddddddiiivvvzzzuuupppmmmmmmllliiifff\\\______^^^___```]]]WWWYYYVVVSSSQQQQQQQQQOOONNNGGGHHHIIIJJJKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDFFFHHHJJJJJJIIIGGGHHHFFFEEEFFFIIIOOOWWW___]]]cccmmmxxx{{{yyyzzz}}}~~~wwwkkk[[[OOOJJJGGGEEECCCDDDDDDDDDDDDFFFHHHJJJLLLOOOMMMIIIHHHHHHKKKOOOQQQXXXVVVSSSOOOKKKHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCDDDGGGIIIJJJRRR___mmm{{{|||zzz|||~~~{{{xxxwwwvvvtttrrrsssxxxyyyssstttxxx~~~~~~zzz111000000/////////000000000000000000000111111222333222111111333555777999<<<;;;999777555444333333333333222333444777:::<<<>>>===<<<<<<<<<===>>>???DDDFFFHHHJJJIIIGGGDDDAAAAAAAAABBBBBBAAA???>>>===>>>@@@CCCEEEEEEBBB???<<<:::;;;>>>@@@AAAAAA@@@???BBBBBBBBBBBBBBBAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDBBBAAA???===<<<<<<======>>>>>>======>>>???@@@@@@AAACCCGGGIIIJJJHHHEEEBBBCCCCCCBBBBBBAAA@@@???>>><<<;;;999777555444333222333333333333333333333333111111222333333444555555666555444333111000//////444444222222222222444444111333555555444333444555666666666666666666666666444333444666888:::999888666666777888999:::::::::???>>>===;;;999999888888???===;;;999888777888888888888999999999:::::::::;;;:::999888999;;;===???>>>???@@@BBBDDDEEEFFFGGGHHHGGGGGGHHHJJJKKKJJJIIIKKKBBB999555777999777444>>>IIIYYYhhhqqqwww||||||zzzxxxvvvsssqqqhhhfffccc^^^XXXSSSNNNLLLMMMNNNPPPSSSUUUWWWYYYYYYYYYYYYYYYXXXUUUPPPLLLIIIGGGEEEBBB???>>>>>>@@@AAACCCCCCDDDCCCCCCDDDHHHJJJ]]]___dddkkksss}}}}}}yyytttvvvrrrggg^^^ZZZXXXVVV\\\cccjjjjjjfffiiiuuuuuuhhh```^^^___^^^]]]\\\[[[YYYYYYZZZZZZXXXVVVVVVVVVVVVUUUSSSRRRPPPOOONNNLLLKKKKKKLLLLLLJJJIIIBBBCCCEEEGGGHHHHHHHHHHHHKKKMMMPPPTTTVVVUUUQQQNNNKKKIIIGGGFFFEEEIIITTTaaabbbbbbfffmmmuuuyyyvvvrrryyy|||~~~jjjZZZSSSOOOJJJEEEDDDCCCEEEIIIIIIJJJOOOWWW___^^^[[[VVVRRRTTTYYY___hhhfffcccaaa^^^ZZZUUUQQQMMMOOOOOOMMMHHHFFFFFFHHHKKKPPPQQQMMMIIIGGGDDD@@@@@@BBBCCCBBB???>>>AAAEEEEEECCCAAACCCFFFHHHHHHFFFFFFKKKSSSZZZeeexxx~~~|||}}}{{{yyyyyy{{{|||}}}|||zzzzzzxxxvvvuuutttssssssrrryyyzzzzzz~~~~~~{{{{{{zzzooonnnqqqtttvvvvvvtttpppnnn000//////......//////000000000//////000000111222333222111111222444666777999888777555444333222222222222111222333666888:::;;;;;;;;;<<<>>>@@@BBBDDDCCCDDDFFFGGGFFFEEEBBBAAA@@@@@@@@@@@@???>>><<<;;;<<<>>>AAACCCBBB@@@<<<:::999:::<<<===>>>???>>>>>>????????????>>>===<<<<<<<<<<<<>>>???AAABBBCCCDDDAAA@@@???=========>>>>>>>>>>>>===>>>>>>??????@@@AAACCCFFFIIIIIIGGGEEECCCCCCCCCDDDDDDCCCAAA???>>>:::999777555444222111111222222222222222222222222111111222222333444444555111111111222222333333333444333222222222222333444333444444222111222555777444444444444444444444444444444444666888999999777666666777888999999999999:::::::::::::::;;;<<<<<<>>>===<<<:::999888888999999999999:::::::::;;;;;;===<<<;;;:::;;;===???@@@AAAAAAAAABBBCCCCCCDDDDDDGGGFFFEEEFFFHHHIIIIIIHHHEEE???999999===???<<<999===EEERRR^^^hhhnnnqqqssstttqqqooonnnmmmllliiigggcccbbb___[[[WWWRRRNNNLLLLLLMMMNNNPPPRRRSSSTTTTTTSSSSSSSSSRRRPPPMMMJJJHHHGGGFFFEEEFFFHHHHHHGGGEEEFFFFFFEEECCCAAABBBEEEHHHZZZ\\\aaaiiirrrzzzxxxsssmmmooolllaaaXXXTTTSSSPPPUUU\\\bbbdddcccgggqqqyyy}}}rrrddd[[[XXXYYYZZZYYYZZZXXXWWWVVVXXXXXXXXXWWWTTTTTTTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKLLLKKKIIIGGGDDDDDDFFFIIINNNRRRSSSRRRSSSWWW\\\cccfffeee```\\\ZZZRRRKKKFFFDDDFFFPPPZZZaaabbbeeejjjooorrrqqqooovvvzzzyyyjjjaaaYYYQQQKKKFFFCCCCCCGGGKKKQQQ\\\hhhsssrrroookkkggghhhmmmrrrzzzxxxvvvtttqqqmmmhhhdddaaaaaa^^^YYYSSSQQQQQQSSSXXX]]]^^^ZZZUUUQQQJJJCCCCCCBBBAAA@@@>>>???AAADDDDDDBBB@@@AAACCCDDDCCCBBBBBBGGGLLLQQQZZZiii}}}~~~|||zzzxxxvvvnnnlllhhhfffeeedddbbb```aaaeeesss~~~yyytttpppnnnmmmsssyyy~~~qqqiiigggiiilllnnnnnnmmmjjjhhh///...............//////000000//////000000111222222111111000111222333444555444333222222222222222111111000111222444666777;;;;;;<<<===???AAACCCDDDAAABBBBBBBBBBBBAAA@@@@@@>>>>>>??????===<<<:::999999;;;===??????<<<999777777777888999:::;;;;;;<<<;;;;;;;;;;;;:::999888777777888999;;;===???AAABBB??????>>>======>>>>>>???======>>>>>>>>>>>>??????@@@BBBDDDFFFGGGEEECCCBBBBBBCCCEEEEEEDDDAAA>>>===777666555333111000000///111111111111111111111111111111111222333333444444///000000111222333444444333333222222222222333333555444222000///111555999333333333333333333333333444444444666888999888777666666777888999999999999888888999999:::;;;<<<===>>>===<<<;;;:::999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;===>>>???BBBBBBBBBBBBAAAAAAAAAAAAEEEDDDDDDEEEGGGHHHHHHGGG@@@===;;;>>>CCCFFFDDD@@@@@@CCCKKKTTT]]]bbbcccccccccaaa``````aaa```___]]][[[ZZZYYYWWWTTTPPPNNNLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLIIIHHHJJJOOOTTTUUUPPPKKKKKKJJJHHHDDDAAAAAACCCFFFQQQTTTYYYaaahhhpppuuuxxx~~~{{{pppgggbbb```cccaaaXXXPPPMMMLLLIIIOOOSSSYYY^^^bbbhhhooovvvxxxnnn```VVVSSSTTTVVVVVVYYYWWWTTTSSSTTTVVVVVVVVVRRRRRRRRRRRRRRRQQQQQQPPPNNNMMMMMMNNNNNNLLLIIIFFFDDDDDDGGGOOOYYY```aaa___[[[```hhhqqqwwwxxxtttpppkkk]]]NNNFFFBBBDDDKKKSSS\\\^^^aaacccdddfffiiikkkssszzzyyyooocccWWWOOOKKKGGGEEEIIIQQQ^^^ppp~~~~~~}}}yyytttrrrnnnhhhdddbbbdddgggkkkppprrrnnnggg```UUULLLKKKGGGBBB???@@@AAACCCCCCCCCBBB@@@@@@AAABBB@@@???@@@CCCFFFHHHMMMWWWfffqqqtttnnnhhhfffgggfffbbb^^^ZZZZZZaaannnzzz~~~|||{{{{{{ssssssppplllhhhhhhlllqqqyyyvvvnnngggcccaaabbbdddfffgggfffeeeddd...------------......//////////////////000111111111111000000000000111222111111000000000000111111111111000111222333444555<<<<<<<<<<<<<<<=========@@@??????>>>>>>?????????======>>>>>>===;;;:::888888999;;;===<<<:::888666666555555555666777999:::999999999888777666555444444555666888999;;;<<<<<<<<<<<<<<<======>>>??????======>>>>>>>>>>>>>>>>>><<<===???AAAAAA@@@???>>>@@@AAACCCDDDCCC@@@<<<999444444222111//////......000000000000000000000000000111111111222222333333111111111111111222222222333222222222222222222333333333222000///111444777333333333333333333333333444444444555888888777666666666777888888888888888999999999::::::::::::999===<<<<<<;;;;;;:::::::::999999999999:::::::::::::::999999999999:::;;;<<>>===@@@FFFJJJIIIHHHFFFFFFHHHNNNUUUYYYYYYWWWWWWVVVVVVWWWXXXYYYYYYXXXSSSSSSSSSRRRPPPOOOMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGMMMMMMLLLLLLMMMOOOQQQRRROOOMMMMMMSSSZZZ[[[VVVOOONNNMMMJJJFFFBBB@@@BBBDDDFFFIIIMMMSSSYYY]]]```bbblllssssssggg\\\UUUQQQRRRWWWWWWQQQKKKIIIHHHFFFJJJMMMSSSZZZccckkkrrrvvvtttlllaaaXXXUUUVVVXXXYYYZZZWWWSSSQQQRRRSSSTTTTTTPPPQQQRRRRRRSSSSSSRRRRRRQQQPPPQQQRRRRRRPPPKKKHHHEEEFFFLLLYYYgggooommmiii^^^ccckkkttt}}}vvveeeQQQFFFCCCCCCGGGMMMRRRUUUXXXYYYXXXZZZ```eeepppyyyyyymmm___UUUQQQKKKIIINNNYYYiii||||||{{{yyyvvvuuuvvvwwwyyyzzzzzzqqqcccWWWVVVOOOGGGBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@AAACCCDDDDDDFFFLLLVVV^^^uuuzzzxxx||||||xxxssskkkggggggkkknnnooopppsssxxxzzz~~~~~~{{{xxxuuuwwwzzz{{{{{{{{{}}}~~~|||xxxxxxzzzyyyuuupppooosssxxx}}}zzzxxxuuurrrpppppppppppprrruuuvvvtttqqqttt||||||zzzyyyzzzwwwrrrlllgggccc```___^^^___aaabbbcccddddddccc---------------...///////////////...///000000111000000000///000000000111///////////////000111111111111111222222333333444777777888888999999999999======<<<;;;;;;<<<===>>>;;;<<<=========<<<;;;:::888:::;;;<<<<<<:::888777555555444555555666777888888888888777666444333222333333444444555555666666888999:::<<<===>>>??????======>>>>>>>>>>>>===<<<888999::::::;;;;;;::::::===???@@@AAA@@@<<<888666222222111//////.........000000000000000000000000000000111111111111111222000000111111111111222222222222222222222222222222000111222222111111222444444444444444444444444444444444444555777888777555666666777888888888777777777888999:::::::::999999;;;;;;;;;;;;;;;;;;::::::888888888888999999999999999999999999999::::::;;;======>>>???@@@AAABBBBBBDDDCCCCCCDDDGGGHHHHHHGGGDDDBBB@@@AAAFFFJJJLLLLLLJJJIIIHHHKKKPPPRRRQQQNNNPPPOOOOOOPPPSSSTTTTTTSSSNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLKKKJJJIIIGGGFFFEEEKKKKKKKKKKKKMMMPPPSSSUUUUUUQQQNNNQQQWWWZZZUUUPPPLLLKKKIIIEEEAAA??????@@@@@@BBBDDDGGGJJJLLLMMMNNNVVV^^^lllzzz~~~wwwlll___UUUNNNJJJIIIHHHMMMPPPLLLHHHGGGGGGEEEDDDGGGLLLUUU___jjjqqqvvvrrrnnngggbbb______^^^^^^\\\XXXTTTQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTVVVVVVTTTOOOLLLHHHKKKUUUdddsssyyyuuuooo___aaafffnnnwww}}}kkkWWWKKKFFFCCCBBBDDDGGGKKKNNNNNNMMMPPPXXX___hhhsss|||ppphhhZZZUUUTTTZZZeeeqqq~~~pppccc]]]UUUKKKDDDBBBBBBBBBAAA@@@AAABBBCCCBBBBBBAAAAAAAAABBBCCCCCCDDDGGGMMMQQQ]]]kkk~~~{{{|||{{{uuurrrrrrrrrrrrssstttsssrrrqqqppplllmmmnnnnnnmmmmmmoooqqqtttyyy}}}zzzsssnnnmmmooonnniiibbb^^^```gggnnnrrrssstttvvvxxxyyyzzz{{{{{{~~~~~~tttmmmjjjhhhfffdddbbb```]]][[[ZZZYYYZZZ[[[]]]___aaabbbbbbbbb------------...///000000//////......//////000111/////////000000111111111///////////////000111222111111222222222222222222...000111444555666777777999888888888888999::::::888999;;;<<<<<<<<<<<<;;;::::::<<<===<<<;;;999888555666666666777777777777888888777666555333222111222222222222222222222222444555888:::<<<>>>>>>???<<<===>>>???>>>===<<<;;;777777777777777888888999;;;<<<======<<<999555333222111000///////////////000000000000000000000000000000000000000000000000---...///000222333444555111111222222222222111111...000222333222111111222444444444444444444444444444444444555777777666555666666777888888777777666333444777999:::;;;;;;;;;999999:::;;;;;;;;;::::::888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<>>>@@@AAACCCCCCCCCBBBBBBDDDFFFHHHHHHGGGGGGEEECCCCCCFFFIIIKKKLLLKKKJJJJJJKKKLLLMMMLLLKKKLLLKKKJJJLLLNNNOOOOOONNNLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIGGGFFFEEEHHHHHHIIIJJJLLLOOOQQQSSSWWWSSSOOOOOORRRTTTQQQNNNFFFGGGGGGDDDAAA>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCFFFMMMXXXdddmmmrrrttttttgggaaaYYYPPPHHHDDDBBBBBBCCCIIIMMMKKKGGGGGGFFFDDD>>>@@@EEELLLUUU```iiinnnqqqrrrrrrqqqmmmiiidddaaaZZZWWWSSSQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVUUURRROOONNNRRR[[[hhhtttyyyvvvqqqaaa______dddlllvvv~~~|||nnn___UUUNNNFFF@@@>>>@@@CCCFFFFFFFFFIIIQQQXXX]]]eeepppuuussspppoooppp|||~~~nnniiihhhnnnvvv~~~wwwkkk^^^WWWNNNGGGCCCAAAAAAAAABBBDDDEEEEEECCCAAAAAAAAA@@@BBBCCCCCCCCCDDDGGGIIIMMMXXXiiiyyy~~~|||{{{zzzzzzzzztttttttttsssssssssvvvxxxxxx~~~}}}vvvsssssspppllleee``````eeekkkppp|||tttjjjdddaaa___XXXXXXWWWWWWVVVTTTSSSRRRSSSUUUXXX\\\^^^______^^^............///000111222///............///000000---...///000111222222222111000000000000111222222000000000111111000000///+++,,,///111333444444444333333444444555555555555444555777:::;;;<<<<<<;;;:::;;;<<<<<<<<<;;;999888666777888999:::999888888777777666555444222111000.../////////000000111111111222555888;;;===>>>>>><<<===>>>???>>>===;;;:::999999888888888999:::;;;<<<<<<<<<;;;999666444333222111111000000000111111111111111111111111111111000000000000000000000000---...///000111222333444000111222333333222111000000111111000///000222333333333333333333333333333555444444555666777555444666777777777777777666666333444777999::::::999999777777999:::::::::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999:::;;;===???@@@BBBBBBAAA@@@@@@BBBEEEGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJJJJKKKLLLNNNNNNLLLKKKKKKLLLKKKJJJIIIJJJLLLMMMLLLKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLNNNPPPQQQSSSQQQOOONNNOOOOOOMMMLLLDDDFFFHHHHHHFFFDDDBBBBBBCCCBBB@@@?????????@@@@@@@@@DDDKKKRRRXXX\\\^^^___TTTRRROOOKKKGGGCCC@@@???CCCJJJNNNKKKGGGEEECCC@@@<<<>>>AAAEEEJJJSSS]]]dddrrrvvv|||~~~yyyoooeee^^^TTTRRRPPPPPPPPPQQQPPPOOOQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQQQQRRRSSSSSSQQQPPPPPPSSSYYYaaaiiillllllkkk```]]]ZZZZZZ```hhhooosssrrrjjjccc___YYYNNNEEEBBB???@@@BBBBBBCCCFFFLLLPPPTTTYYY^^^``````]]]\\\[[[cccjjjuuu}}}wwwuuuzzzxxxmmm]]]YYYSSSLLLGGGEEEFFFHHHIIILLLMMMLLLHHHDDDCCCCCCBBBCCCEEEEEEEEEEEEEEEEEEGGGMMMVVVaaalll{{{|||zzzvvvrrrpppqqqtttwwwttthhhaaa]]][[[ZZZUUUUUUTTTSSSQQQPPPNNNMMMNNNPPPUUUYYY\\\\\\[[[[[[.........//////111222222...............///000000---...///111222333333333222222111111111111222222/////////000//////...------...///111111000000//////000111222222222222222111333555888:::;;;;;;;;;::::::;;;<<<;;;:::999888777888:::<<<<<<;;;999888666666666555333111000///,,,,,,---...///111111222///000444777:::<<<======<<<===>>>???>>>===;;;999<<<;;;:::::::::;;;======<<<<<<;;;:::888666444333222222111111111111222222111111111111111111111111000000000000////////////111111111111000000000///000111222333333222111000222111000...---...222666222222222222222222222222555444444555666777555444666777777777777777666666666777999:::999888666444555666888999::::::999888<<<<<<<<<============>>>999999:::::::::999888888:::;;;<<<===>>>@@@AAAAAA???>>>???@@@CCCEEEEEEEEEBBBDDDFFFHHHJJJJJJIIIHHHLLLOOORRRRRROOOMMMNNNOOOMMMKKKJJJKKKLLLMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIJJJLLLNNNOOOPPPQQQOOOOOOOOOOOONNNMMMKKKJJJEEEIIIMMMNNNMMMJJJIIIHHHBBBAAA???======>>>???@@@@@@BBBEEEIIIMMMOOOQQQRRROOOPPPQQQQQQOOOJJJEEEBBBDDDKKKOOOKKKFFFCCC@@@===>>>???AAAAAADDDKKKUUU]]]rrryyyrrrdddZZZOOONNNMMMNNNPPPQQQPPPOOOPPPPPPQQQRRRSSSSSSRRRRRROOONNNMMMNNNOOOPPPPPPOOOOOOQQQSSSWWW[[[___bbbddd^^^ZZZVVVTTTWWW\\\aaadddfffcccdddeeeaaaWWWNNNJJJ@@@AAAAAABBBCCCEEEIIILLLQQQRRRSSSSSSSSSRRRQQQPPPMMMUUUcccqqq|||}}}vvvsssvvvzzz{{{}}}wwwlll]]]\\\XXXRRRLLLJJJLLLPPPRRRTTTVVVSSSMMMHHHEEEEEEEEEGGGHHHHHHHHHFFFEEEEEEHHHJJJMMMRRR[[[kkk}}}~~~~~~~~~vvviii^^^ZZZXXXWWWVVVYYYXXXUUURRRPPPNNNMMMMMMKKKOOOTTTYYY\\\\\\[[[YYY///////////////000000111000000111111111222222222222222222111111111000000333222111000////////////000000000000000000000000000000000000000000000000111111111111111111111111111111222333444666777888777777888999999999999999<<<<<<<<<===<<<;;;;;;:::999777555222111000000000/////////////////////////////////111333777;;;===;;;<<<============<<<<<<<<<;;;:::;;;>>>@@@@@@@@@@@@===999666666555555444444333111000000000111111000000111111111111000000111111111000000000000000...///000111222333444444000000111222222222222111222222222222222222222222444444444333333222222222444444444555555555666666888888888888777666555444666666777777888888999999::::::999999888777777777;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;999888777888999999::::::::::::<<<>>>AAABBB@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIILLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMJJJGGGGGGIIIJJJHHHFFFHHHHHHHHHHHHHHHGGGFFFEEEJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMPPPTTTVVVRRRKKKEEEBBBAAAAAA???<<<:::===BBB??????@@@CCCFFFKKKOOOQQQQQQUUUXXXYYYVVVRRRMMMKKKKKKLLLLLLIIICCC???>>>???===???AAAAAAAAAGGGQQQZZZpppxxx{{{lll___WWWOOOOOONNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMLLLKKKKKKJJJKKKMMMPPPRRRUUUWWWXXXUUUUUUVVVWWWXXXYYYZZZ[[[eeefffhhhgggddd^^^XXXTTTIIIDDDBBBGGGJJJIIIKKKPPPSSSUUUWWWWWWUUUQQQLLLIIIDDDJJJQQQYYYeeerrrxxxxxxnnnkkkiiijjjnnnsssxxxzzzxxx{{{~~~~~~~~~~~~~~~|||zzzwwwtttrrrbbbeeeeee___VVVPPPPPPTTTUUU___iiieeeWWWJJJFFFHHHIIILLLMMMKKKGGGEEEEEEGGGFFFGGGJJJNNNVVVbbbooowww{{{uuusssnnnddd[[[UUUSSSTTTUUUVVVWWWXXXXXXVVVSSSOOOMMMTTTTTTUUUVVVXXXYYYZZZZZZ000000000000000111222222000000111111111222222222222222222111111111000000333222111000////////////////////////////////////000000000000000000000000111111111111111111111111......//////000111333333555666777888999999999888<<<<<<======<<<<<<;;;:::888777555333111000000111/////////////////////////////////000222555888:::888999:::;;;===>>>???@@@===<<<;;;<<>>:::777666666555333333222111000000000111111000000111111111111000000111000000000000000000000.............../////////000000111222222222222111222222222222222222222222444444444333333222222222222222333333333444444444666666666666555444333222444444444555666666777777:::::::::999999999888888;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999888999999:::;;;::::::;;;<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIIIIIIIIIIJJJJJJMMMJJJGGGGGGHHHHHHGGGEEEGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJJJJKKKLLLLLLLLLMMMKKKMMMRRRWWWYYYVVVOOOIIIEEEEEEGGGHHHFFFCCCBBBCCC??????@@@BBBFFFLLLRRRUUU]]]```ddddddbbb___\\\[[[RRRPPPMMMHHHCCC???>>>===<<<>>>??????AAAGGGRRR[[[lllrrrxxxyyyqqqdddYYYRRROOOOOONNNNNNNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMJJJJJJJJJJJJJJJIIIIIIHHHIIIJJJKKKKKKMMMMMMNNNOOORRRRRRTTTVVVXXXZZZ\\\\\\gggiiikkkkkkhhhccc]]]YYYQQQIIIEEEHHHLLLNNNQQQVVVVVVYYY\\\]]]ZZZTTTMMMIIIAAAFFFKKKPPPXXXbbbfffddd^^^]]]\\\]]]aaaggglllooonnnppptttwwwxxxxxxvvvuuurrrtttvvvxxxzzz~~~}}}xxxvvvvvvxxxyyyyyyxxxwwwvvvtttrrrqqqlllnnnoooiiibbb^^^aaaeeeiiirrryyytttdddUUUOOOOOONNNRRRVVVVVVSSSNNNMMMMMMOOOOOOPPPSSSXXXaaakkkrrr}}}oooiiihhhddd___ZZZUUUSSSRRRRRRSSSTTTVVVWWWVVVUUURRRQQQRRRSSSSSSSSSTTTTTTUUUUUU111111111111111222222333000000000111111111111222222111111111111000000000222222111000////////////........................000000000000000000000000000000000000000000000000...---------......///000111333666888999999999888<<<<<<<<<;;;;;;;;;::::::888777555333222111222222///////////////////////////.........000222444555555555666888;;;>>>AAACCC>>>===<<<===???AAAAAAAAABBB???;;;888777666444333222222111000000000111111000000111111111111000000000000000000000000111111000000///...---,,,,,,+++000000111222222222222111111111111111111111111111444444333333333333222222222333333333333444444444666666666666555444333333333444444555555666777777::::::::::::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<===??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIHHHGGGJJJJJJHHHHHHHHHHHHJJJJJJLLLJJJHHHGGGGGGGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEECCCCCCDDDEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMIIILLLRRRXXX[[[ZZZUUUPPPLLLOOOSSSWWWWWWRRRKKKEEEAAA??????AAAFFFNNNVVV[[[hhhjjjmmmmmmlllkkkjjjkkk]]]VVVMMMFFFCCCAAA>>>;;;<<<===>>>???CCCKKKWWW```hhhkkknnnlllfff\\\TTTPPPOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKKKKLLLMMMIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIMMMNNNQQQSSSVVVYYY[[[\\\gggiiimmmpppooolllhhheee^^^SSSJJJJJJOOOSSSWWW[[[XXX[[[___```]]]VVVNNNIIICCCGGGJJJMMMSSSZZZ\\\ZZZVVVUUUUUUWWW[[[```eeehhhiiijjjlllnnnooopppoooooolllnnnpppqqqqqqsssvvvyyyzzzuuupppoooqqqsssrrrqqqpppooonnnmmmmmmmmmqqqtttuuusssoooooosssxxxuuuddd\\\ZZZZZZ___fffgggccc\\\XXXVVVXXXXXXXXXYYY\\\bbbjjjpppxxx||||||mmmaaa]]]ZZZYYYXXXWWWTTTRRROOONNNNNNOOORRRTTTVVVVVVUUUTTTUUUUUUUUUUUUUUUUUUUUUUUU111000000000000111222222000000000000111111111111111111111111000000000000111111000///////////////////////////////////////////////////////////////////////////////////////000000///////////////000...111444777999999888888:::999999888888888888888666555444222222222333333000000000000000000000000///............///000111333333444555888<<<@@@CCC>>>===<<<<<>>:::888777666444222111111111000000000000111000000111111111111000000000000000000000111111111333333222111000//////...000000111222222222222111000000000000000000000000333333333333333333333333555555555555666666666666888888888888888777666666555555666666777888888999999999999999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIIIIJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKIIIHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKIIILLLPPPUUUXXXYYYXXXWWWXXX]]]cccggghhhcccVVVKKKCCCAAA@@@AAAGGGPPPYYY___hhhiiikkkkkkkkkkkkmmmooofff[[[NNNFFFDDDCCC???;;;===>>>???AAAGGGQQQ^^^gggggggggfffccc^^^XXXTTTQQQOOONNNNNNNNNNNNOOOOOOPPPOOOMMMKKKIIIIIIIIIKKKLLLIIIIIIIIIHHHHHHHHHHHHIIIEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLOOOQQQTTTUUUVVV```dddjjjppptttuuuuuutttnnnbbbUUUOOOQQQUUUYYYZZZVVVXXX[[[[[[YYYSSSMMMIIIEEEIIILLLNNNTTT[[[]]]ZZZTTTUUUWWWXXX[[[^^^cccffffffggggggggghhhhhhiiiiiihhhjjjkkkkkkjjjkkklllnnnqqqpppmmmiiiffffffiiillliiihhhfffdddccccccddddddhhhmmmrrrtttuuuvvvzzz~~~tttllliiilllpppuuuuuuooohhhcccaaa^^^^^^^^^^^^```eeekkkpppooorrruuuvvvxxx||||||tttqqqlllbbbZZZWWWSSSSSSSSSRRRQQQOOOMMMLLLJJJLLLNNNQQQSSSTTTSSSSSSUUUUUUUUUUUUVVVVVVVVVVVV000////////////000111111000000000000000000000000000000000000000000000000111000//////////////////000000000000000000000000////////////////////////........................111111000////////////000---///222555777888888777666666555444444444444555444333222111111222333444111111111111111111111111//////..................333333222333555888;;;===<<<:::999:::<<<>>>=========;;;888777666555333111000000000000111000000000000000111111111111000000//////000000111111111111222222222222222222222222000000111222222222222111000000000000000000000000333333333333333333333333555555555666666666777777888888888888888888777666555555555666777777888888666666777777888888999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========>>>>>>@@@@@@@@@AAABBBCCCDDDEEECCCBBBBBBCCCCCCDDDEEEFFFJJJJJJJJJJJJJJJIIIIIIHHHIIIHHHGGGFFFFFFGGGHHHIIIKKKKKKKKKIIIHHHHHHHHHIIIHHHHHHIIIJJJJJJIIIIIIIIIFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKLLLNNNQQQTTTXXXZZZ```gggmmmpppppplll___RRRFFFDDDCCCDDDIIIQQQZZZ___aaabbbccccccbbbdddgggiiihhh\\\OOOGGGFFFFFFAAA<<<======>>>AAAHHHSSS___fffcccaaa^^^[[[XXXUUUSSSQQQMMMMMMMMMMMMMMMNNNOOOPPPNNNMMMJJJHHHGGGHHHIIIJJJHHHHHHGGGGGGGGGGGGHHHIIIEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMNNNUUUZZZbbbkkksssxxx|||~~~}}}sssdddYYYVVVXXXXXXWWWQQQQQQQQQQQQOOOMMMKKKIIIDDDHHHJJJLLLRRRYYYZZZWWWRRRTTTWWWXXXXXX[[[^^^bbbaaa```___^^^]]]\\\\\\\\\[[[]]]^^^]]][[[ZZZZZZ[[[[[[[[[[[[YYYXXXZZZ]]]``````^^^\\\ZZZXXXWWWWWWWWWXXX___hhhooosssvvvyyy{{{{{{yyy|||~~~{{{tttmmmjjjiiieeeeeedddcccccceeehhhlllggghhhjjjjjjjjjlllrrrwww}}}yyywwwtttkkkdddaaa___ZZZVVVVVVSSSRRRPPPNNNMMMLLLLLLLLLJJJKKKLLLNNNOOOOOOOOOOOONNNOOOPPPQQQRRRSSSTTTTTT///////////////000000111111000000000000000////////////000000000000000111000//////....../////////111111111111111111111111000000000000000000000000//////////////////////////////......---............///000222444666777777444333222111000111222333222111000000000222333444111111111111111111111111///////////////.........222222111111222444555666888777666666888999999888888777555444444333111///...///000111111111000000000000111111111111000000/////////000111111222222000000000111111222222222000000111222222222222111111111111111111111111111222222333333333333444444333333444444444555555555666666666777777666666555222333333444444555666666444555555666777888999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;;;;;;;::::::;;;<<<===>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJIIIHHHGGGIIIKKKIIIIIIJJJKKKKKKKKKJJJJJJFFFGGGHHHIIIJJJIIIHHHGGGKKKKKKJJJIIIHHHGGGGGGFFFIIIJJJJJJJJJKKKNNNSSSWWW^^^gggllllllllllllcccXXXIIIHHHHHHIIIMMMRRRXXX[[[[[[\\\\\\[[[[[[\\\___aaacccZZZOOOJJJJJJIIIDDD@@@>>>======@@@FFFOOOXXX]]]ZZZXXXTTTRRRRRRQQQOOONNNLLLLLLLLLLLLLLLMMMNNNOOOMMMLLLJJJIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCBBBEEEEEEEEEFFFFFFFFFFFFGGGJJJNNNUUU^^^hhhqqqxxx{{{{{{pppbbb[[[ZZZXXXUUUMMMLLLKKKJJJIIIHHHHHHHHHGGGJJJKKKLLLOOOUUUUUURRRPPPSSSWWWYYYYYYZZZ^^^aaaaaa```]]]ZZZWWWUUURRRQQQOOOPPPQQQPPPMMMKKKKKKKKKLLLNNNPPPQQQQQQRRRTTTVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJQQQ\\\eeelllqqqtttvvvzzz}}}zzzrrrllljjjkkkkkkkkkiiifffcccbbbccceee```bbbcccaaa______cccfffvvvwwwoooiiigggddd]]]XXXVVVUUURRRQQQTTTTTTRRROOOMMMKKKKKKKKKLLLKKKKKKLLLLLLMMMMMMLLLLLLNNNNNNOOOQQQRRRTTTUUUUUU000000//////000000111222111111000000////////////////////////000000111111//////.........//////000000000000000000000000000000000000000000000000000////////////////////////......---------......////////////000111444666777444333111000///000111222//////...//////111333444222222222222222222222222000000000000000//////...//////000000000111111111555333222222444555555444333222111111222222000...---...000111111111000000000000111111111111000000...//////000111111222222///000000000111111111111000000111222222222222111222222222222222222222222222222222333333444444444444444444444555555555555555666666777777777666666222222333444444555555666444555666777888999::::::999::::::;;;;;;::::::999777888999;;;;;;;;;:::999888999;;;===>>>?????????@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDFFFHHHGGGFFFFFFHHHKKKHHHIIIIIIJJJKKKKKKJJJJJJGGGHHHIIIJJJJJJIIIGGGFFFJJJIIIIIIIIIHHHGGGGGGGGGGGGIIIKKKJJJIIIJJJMMMPPPRRR\\\aaa^^^^^^cccbbb[[[LLLLLLMMMNNNPPPRRRTTTVVVXXXXXXYYYWWWVVVVVVXXXZZZ[[[UUUOOOLLLMMMLLLHHHDDDCCCBBBAAABBBEEEJJJOOOQQQQQQOOOLLLLLLMMMNNNLLLJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCDDDEEEGGGHHHEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEJJJPPPYYYbbbjjjnnnvvvwwwqqqeee[[[XXXVVVRRRLLLLLLKKKJJJHHHGGGEEEDDDFFFHHHIIIIIILLLQQQQQQMMMKKKPPPVVVYYYZZZ[[[```ddddddccc```\\\WWWQQQMMMKKKHHHJJJKKKIIIGGGDDDCCCCCCEEEHHHKKKMMMMMMLLLMMMNNNIIIIIIIIIHHHGGGEEEDDDCCCCCCHHHPPPZZZcccjjjpppsssssstttwwwzzz|||}}}~~~~~~{{{|||{{{vvvnnniiiggghhhkkkkkkiiifffccc```aaabbbZZZ]]]___]]]ZZZXXXYYYZZZfffnnnzzzzzzqqqiiibbb]]][[[ZZZVVVSSSRRROOOKKKMMMRRRRRRQQQOOOMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMQQQQQQRRRSSSSSSTTTUUUUUU111111111000111222222333111111000000/////////....../////////000000111111//////.........//////000////////////////////////000000000000000000000000000000000000000000000000///............///000111000//////...000222555777444333111000///000111333......---...///000222333222222222222222222222222000111111111111111000///------...///000000//////222111///000111222222111000/////////111111///------...///111111111000///000000111111111111000000...//////000111222222222222222222111111111111111000000111222222222222111222222222222222222222222222222222333333444444444666666666666777777777888777888888999999999888888444444555555666777777888555666666888999:::;;;<<<999::::::;;;;;;::::::999666777999:::;;;::::::999777999;;;===????????????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIIIIIIIIIIHHHGGGGGGCCCEEEGGGIIIIIIGGGEEECCCAAADDDFFFEEEDDDEEEHHHKKKGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKLLLLLLLLLJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEIIILLLMMMJJJHHHIIIJJJGGGRRRWWWRRRSSS\\\___\\\NNNOOOPPPQQQRRRRRRRRRQQQVVVWWWWWWUUUSSSSSSTTTUUUUUURRROOONNNNNNMMMJJJFFFJJJHHHEEEEEEFFFHHHJJJJJJMMMKKKIIIJJJLLLMMMKKKIIIIIIIIIIIIJJJJJJKKKMMMMMMLLLLLLLLLKKKJJJIIIGGGFFFHHHGGGFFFEEEFFFGGGIIIKKKBBBCCCDDDDDDEEEFFFGGGGGGBBBBBBBBBCCCCCCDDDDDDDDDAAAAAACCCGGGNNNVVV]]]bbbiiiooonnncccXXXUUUSSSOOOMMMMMMNNNMMMKKKGGGDDDBBB>>>AAABBBCCCGGGLLLLLLIIICCCIIIPPPUUUVVVXXX]]]bbbdddbbb___ZZZTTTMMMHHHDDDDDDFFFFFFEEEBBB???>>>>>>>>>BBBEEEGGGFFFEEEDDDDDDAAABBBCCCDDDCCCBBBAAA@@@@@@CCCIIIQQQ[[[eeemmmrrrooooooooopppsssuuuuuuuuusssuuuvvvrrrlllfffddddddgggggggggeeecccbbbbbbcccWWWZZZ]]]\\\XXXUUUTTTUUUWWWZZZbbbmmmxxx~~~ssspppjjjddd^^^ZZZWWWVVVVVVTTTSSSRRRMMMIIIKKKQQQOOOOOONNNNNNMMMLLLKKKJJJLLLMMMMMMMMMNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPP000000111222333333444444000000000000000000000000000000000000000000000000............////////////111111222222222222111111////////////////////////,,,,,,------------,,,,,,////////////////////////000000000000111111111111000000000000000000000000.........//////111222222555555555555444333222111......////////////..............................222222111111000000//////////////////////////////------......//////000000111111000000//////......////////////////////////222111111111000000//////333222222222111111000000000000000000111111111111333333222111222333444555666666555555555555666666555555444444444333333333333333333444444444444444444555777999999999888888;;;;;;:::999888777666555888888888999999:::::::::<<<<<<<<<=========>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFLLLRRRSSSLLLEEEFFFEEEDDDDDDDDDEEEGGGHHHHHHKKKKKKHHHIIILLLMMMKKKJJJLLLMMMMMMKKKIIIHHHHHHGGGHHHJJJKKKKKKJJJHHHGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKHHHGGGIIINNNTTTVVVWWWMMMMMMMMMNNNOOOOOOOOOPPPRRRSSSSSSSSSSSSSSSRRRQQQOOOOOOPPPOOONNNLLLIIIHHHFFFFFFGGGHHHJJJJJJKKKKKKMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHGGGGGGGGGHHHJJJKKKIIIJJJJJJJJJIIIHHHHHHGGGIIIIIIHHHHHHGGGFFFFFFEEEBBBDDDEEEEEEDDDDDDEEEGGGCCCBBBAAA@@@@@@AAABBBCCCAAA@@@@@@AAADDDIIINNNQQQ]]]^^^^^^]]][[[XXXTTTRRRSSSRRRRRROOOLLLGGGCCC@@@AAAAAA@@@@@@AAACCCDDDFFFGGGGGGKKKRRRTTTTTTXXX]]]cccaaa^^^YYYSSSLLLFFFCCC@@@AAAAAAAAAAAA@@@?????????AAABBBCCCCCCBBB@@@???AAA@@@???>>>>>>======>>>@@@CCCIIIQQQZZZbbbiiimmmiiihhhhhhjjjmmmppprrrrrrqqqooommmllllllhhhbbb^^^bbbdddfffhhhhhhgggeeeccc\\\\\\[[[YYYVVVRRROOOMMMNNNPPPTTTZZZ```fffkkknnnxxx|||uuukkkbbb```^^^[[[WWWUUUSSSSSSQQQQQQPPPOOONNNLLLKKKKKKKKKKKKLLLLLLKKKJJJIIIIIIKKKLLLNNNMMMKKKJJJJJJKKKLLLMMMNNNPPPQQQQQQPPPPPP000000111111222333333444////////////////////////000000000000000000000000............////////////...//////000000//////...////////////////////////------............------/////////////////////////////////000000000111111////////////////////////,,,,,,,,,------...///000444444444444333222111000///////////////.................................000000000000000/////////000000000000000000000000.........///////////////000000000000////////////////////////////////////111111000000000/////////222222111111111000000000000000000000111111111111333333222222222333444555666666555555555555666666555555555444444444333333555555555666666666666666555666777888888999999888999999999888888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEIIIPPPWWWWWWOOOHHHGGGFFFEEEEEEEEEFFFHHHIIIGGGJJJJJJIIIKKKQQQTTTSSSNNNNNNMMMLLLKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHKKKHHHGGGHHHMMMQQQTTTTTTLLLLLLLLLMMMNNNNNNOOOOOOQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLIIIIIIIIIIIIIIIJJJKKKKKKMMMLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEEEEBBBDDDEEEEEEDDDDDDEEEFFFDDDDDDCCCBBBBBBCCCDDDDDDBBB@@@??????AAAEEEIIIKKKSSSSSSTTTUUUTTTRRRPPPOOOOOOOOOOOOMMMKKKGGGDDDBBB@@@@@@?????????AAABBBCCCDDDEEEIIIOOOQQQPPPRRRVVV\\\[[[XXXTTTNNNIIIDDDAAA????????????>>>>>>>>>===>>>???@@@AAAAAA@@@>>>===<<<<<<;;;;;;;;;<<<<<<===CCCGGGMMMSSSYYY```gggllliiihhhggggggiiilllnnnooommmkkkjjjiiiiiihhhdddaaacccdddeeeffffffeeedddccc\\\[[[YYYUUURRRNNNKKKJJJJJJLLLNNNRRRVVV[[[^^^```jjjoooxxx}}}xxxpppfff___]]]\\\ZZZWWWUUUSSSRRRRRRPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIIIILLLNNNOOONNNMMMKKKLLLLLLJJJKKKMMMNNNNNNNNNNNNMMM000000000111222222333333////////////////////////000000000000000000000000............////////////---......//////......---////////////////////////........................////////////////////////.........////////////000////////////////////////------,,,------...///000222222333222222111000///000000///...---------....................................///////////////000000000000000000000000///////////////.........////////////000000000000////////////////////////000000///////////////...111111000000000000//////000000000000111111111111333333222222222333444555666666555555555555666666666666555555555444444444555555555666666666777777666666666666777888999:::777777888888999999999:::888999;;;===>>>>>>===<<<:::::::::;;;<<<===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFIIIJJJJJJJJJIIIGGGEEEDDDDDDFFFKKKSSSZZZYYYQQQJJJGGGGGGFFFEEEFFFGGGHHHIIIFFFIIIJJJJJJNNNVVV[[[[[[UUUQQQMMMKKKKKKKKKIIIFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFJJJHHHGGGHHHKKKNNNPPPPPPKKKKKKKKKKKKLLLMMMNNNOOONNNOOOPPPQQQQQQRRRQQQQQQSSSRRRRRRQQQQQQQQQQQQQQQNNNLLLJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFGGGHHHHHHJJJKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFEEEEEEDDDDDDCCCBBBDDDEEEEEEDDDCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA???>>>>>>@@@CCCEEEGGGHHHJJJLLLMMMMMMLLLLLLJJJJJJKKKJJJIIIGGGEEECCC??????>>>>>>>>>??????@@@AAABBBFFFLLLLLLIIIIIILLLQQQPPPOOOLLLHHHDDDAAA???>>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>>>>>>>>>>===<<<::::::::::::;;;<<<===>>>DDDIIIOOOSSSVVV[[[cccjjjiiihhhfffeeefffhhhjjjllljjjhhhgggfffggggggfffeeeeeeeeedddccccccbbbbbbbbb^^^[[[WWWQQQMMMIIIHHHGGGGGGGGGHHHJJJLLLOOOQQQRRRZZZ^^^gggtttxxxssslllgggddd___YYYUUUVVVUUUTTTSSSRRRQQQQQQQQQNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIMMMOOOPPPPPPNNNMMMMMMNNNLLLLLLMMMMMMNNNMMMMMMLLL000000000000111111222222////////////////////////////////////////////////............//////////////////000000000000///////////////////////////////////////....../////////////////////////////////---------........./////////////////////////////////////////////000111111000111111111000000///...111000...---,,,---------........................,,,------....../////////////////////////////////000000//////......------......//////000000111111////////////////////////////////////............000000000//////////////////000000000111111111111222222222333333333444444666555555444444555555666666666666555555555444444222222333333444555555555777777666666666888999;;;777888888888888999999999777999===???@@@@@@>>>===;;;:::::::::;;;<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEGGGHHHJJJJJJIIIGGGEEECCCGGGHHHKKKQQQVVVVVVPPPJJJGGGFFFEEEEEEEEEFFFGGGHHHGGGIIIJJJIIINNNWWW]]]^^^YYYSSSLLLJJJKKKLLLIIIFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIHHHGGGGGGIIIJJJLLLMMMJJJIIIIIIIIIJJJLLLMMMNNNLLLMMMNNNOOOPPPQQQQQQQQQSSSRRRQQQPPPPPPQQQSSSSSSQQQOOOLLLIIIHHHIIIJJJLLLLLLKKKKKKKKKJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEAAA@@@>>>======???AAABBBBBBCCCEEEFFFHHHIIIIIIIIIDDDEEEFFFFFFFFFFFFEEEDDD?????????>>>>>>>>>>>>>>>@@@AAAEEEIIIHHHCCCBBBDDDHHHGGGFFFEEECCCAAA???>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<=========<<<<<<===============>>>??????@@@FFFMMMOOOPPPTTT^^^fffhhhgggfffddddddfffjjjmmmkkkiiigggeeeeeeffffffggggggeeebbb```___```aaabbbbbb^^^WWWOOOJJJFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJOOORRRXXXbbbppp|||yyyzzzwwwrrrooolllgggeeebbb___^^^[[[VVVSSSQQQQQQPPPPPPOOOPPPPPPPPPLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJMMMNNNPPPOOONNNMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNN//////000000000000111111........................////////////////////////............//////////////////000000000000//////////////////////////////000///............///000////////////////////////------------....................................000////////////000000111/////////000//////......//////...---------------........................,,,,,,------......//////........................000000//////......------......//////000000111111////////////////////////............///////////////////////////000000000///000000000111111111111222222333333333444444444555555444444444444555555666555555555444444444444222222333333444555555666777777666666666888999;;;999999999888888888888777777:::===@@@BBBBBB@@@???===<<<;;;::::::<<<===>>>??????@@@AAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFHHHIIIIIIGGGEEEDDDJJJIIIIIILLLNNNNNNKKKHHHEEEDDDDDDCCCCCCEEEFFFGGGHHHJJJIIIHHHKKKSSSYYYYYYXXXRRRKKKHHHJJJKKKIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGIIIJJJIIIHHHHHHHHHIIIKKKMMMOOOLLLLLLNNNOOOPPPPPPPPPPPPQQQPPPOOOOOOOOOPPPQQQRRRQQQOOOLLLJJJHHHIIIKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAACCCDDDEEEDDDCCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCC???>>>======>>>???AAACCC@@@@@@AAABBBCCCCCCDDDDDD@@@@@@AAABBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@??????@@@AAADDDHHHFFFAAA???@@@BBBAAAAAA@@@??????>>>>>>>>>>>>======<<<<<<<<<===;;;<<<<<<======>>>>>>===AAA@@@@@@???>>>>>>??????:::AAAGGGIIIIIIMMMWWW```dddeeeeeeddddddfffjjjnnnnnnllliiifffcccbbbccceeeeeeccc___]]]\\\]]]___aaaeee```WWWOOOHHHEEEDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFHHHJJJMMMTTT___kkkvvv||||||wwwwww|||wwwooohhhaaa^^^^^^[[[\\\]]]^^^^^^[[[WWWSSSOOOOOOOOONNNOOOOOOPPPPPPKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNNNNMMMLLLLLLMMMOOOOOONNNNNNNNNNNNNNNNNN///////////////000000000........................000000000000000000000000............////////////---......//////......---////////////////////////000///...------...///000////////////////////////---------............///..............................------------............////////////......,,,---............------........................---------...............------------------------///////////////.........////////////000000000000////////////////////////...////////////000000000//////000000000000111111000000000000111111111111111222333444444444333333555555444444444444555555555555444444444333333333333444444555666777888888666666666666777888999::::::999999999888888777777888:::===???AAABBBBBBAAA@@@>>><<<;;;:::;;;===>>>>>>>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGDDDEEEGGGHHHIIIHHHHHHGGGJJJIIIHHHHHHJJJJJJHHHGGGDDDDDDCCCBBBCCCDDDEEEFFFHHHJJJIIIGGGIIIOOORRRRRRSSSNNNIIIGGGHHHIIIIIIGGGHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHHHHFFFFFFGGGIIIIIIHHHGGGGGGIIIKKKNNNOOOLLLMMMNNNOOOOOOPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOMMMKKKJJJIIIJJJKKKLLLLLLMMMNNNNNNMMMLLLJJJIIIGGGGGGGGGHHHGGGGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBAAACCCDDDEEEDDDBBBBBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAA============>>>@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBAAAAAA@@@AAAAAADDDGGGEEE@@@>>>AAA???>>>>>>===============>>>>>>>>>???>>>======<<<<<<<<<<<<======>>>??????AAA@@@???>>>============999===AAACCCEEEJJJRRRZZZ___aaaccccccbbbcccgggjjjmmmkkkhhhddd___]]]]]]^^^```]]]ZZZXXXWWWYYY[[[]]]ddd___VVVMMMFFFBBBAAABBB=========>>>???@@@BBBBBBBBBCCCFFFKKKSSS[[[bbbfffhhhrrr{{{~~~|||xxxxxx}}}{{{sssmmmgggbbb\\\UUUSSSUUUQQQTTTWWWZZZZZZXXXUUURRRPPPOOOOOONNNNNNOOOOOOOOOJJJJJJJJJJJJJJJJJJKKKKKKIIIJJJKKKKKKKKKKKKKKKKKKIIIKKKLLLLLLKKKKKKKKKLLLLLLLLLKKKKKKKKKLLLLLLMMM////////////////////////........................000000000000000000000000............////////////...//////000000//////...///////////////////////////...---,,,,,,---...///////////////////////////---............/////////..............................------------............////////////......)))+++---///000///---,,,......................../////////................................................///////////////000000000000/////////////////////////////////////////////000000000111111000000000111111111222222000000000000111111111111111222333444444444333333555444444333333444444555444333333333333222222222333333444555666777888888555666777888888999999888888888888888888999999999888999<<<>>>@@@BBBCCCCCCCCCAAA>>><<<;;;;;;===>>><<<======>>>@@@AAAAAABBBAAAAAABBBCCCEEEFFFGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMHHHHHHIIIJJJKKKJJJIIIHHHEEEDDDCCCCCCCCCDDDFFFGGGFFFIIIIIIFFFGGGLLLNNNLLLLLLJJJHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHFFFHHHIIIHHHFFFEEEGGGIIIIIIHHHGGGGGGIIIKKKOOOQQQNNNNNNOOOOOOPPPOOOOOONNNMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPOOOMMMKKKJJJGGGHHHIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDBBBAAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@===============>>>???@@@>>>>>>======<<<<<<======<<<<<<<<<<<<======>>>???>>>???@@@BBBBBBBBBAAAAAAAAA@@@BBBEEEDDD@@@???BBB>>>===<<<;;;:::;;;;;;<<<<<<===???@@@@@@>>><<<:::;;;;;;;;;<<<<<<===>>>???>>>>>>===============>>>>>>???@@@AAADDDIIIOOOTTTYYY]]]``````]]]\\\___bbbgggfffddd___YYYVVVUUUVVVXXXVVVTTTRRRRRRSSSVVVWWW```ZZZRRRIIIBBB>>>======<<<;;;;;;<<<<<<===>>>???<<<>>>AAADDDIIILLLOOOQQQQQQZZZaaadddgggmmmppppppsssuuuvvvuuutttvvv|||~~~rrrhhhaaa\\\YYYTTTNNNMMMPPPNNNPPPSSSVVVVVVUUUTTTTTTQQQPPPOOONNNMMMMMMMMMMMMIIIIIIJJJJJJKKKKKKKKKLLLIIIIIIJJJKKKKKKKKKKKKKKKHHHJJJLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJKKKLLLMMMNNN///////////////.................................000000000000000000000000............/////////000111111222222222222111111///////////////////////////...,,,++++++,,,...///////////////////////////.........////////////000........................111000000/////////000000......///////////////...''')))---000111000...,,,........................000000000///.........---////////////////////////---.........//////000000111111000000//////......//////////////////////////////000000111111222222000000111111222222222333000000000000111111111111111222333444555444333333555444444333333444444555333333333222222222111111111111222333444555666777444555777999999999888888555666777888999:::;;;;;;999999;;;===???BBBCCCDDDEEECCC@@@===;;;;;;<<<===;;;<<<===>>>???@@@AAAAAA??????AAABBBDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOQQQFFFHHHKKKMMMNNNMMMKKKIIIFFFEEEDDDDDDDDDEEEGGGHHHEEEHHHHHHFFFGGGKKKLLLJJJGGGGGGGGGFFFEEEEEEHHHJJJJJJIIIIIIHHHHHHIIIIIIJJJFFFFFFFFFFFFFFFGGGGGGHHHEEEGGGIIIHHHFFFEEEGGGIIIJJJIIIHHHGGGIIILLLOOOQQQOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNOOONNNMMMLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQPPPNNNLLLJJJHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEDDDBBBAAABBBCCC@@@AAABBBCCCCCCBBBAAA@@@=========<<<<<<=========???>>>>>>===>>>>>>??????<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBBBBBBBAAAAAA@@@AAADDDCCC???@@@DDD===<<<;;;999999999:::::::::<<>>;;;888;;;::::::;;;<<<===>>>???>>>======>>>>>>???@@@AAACCCBBBAAABBBEEEIIINNNQQQUUUZZZ^^^]]]YYYWWWXXXZZZaaaaaa```[[[UUUQQQPPPQQQSSSQQQOOONNNNNNPPPRRRTTT[[[VVVNNNFFF???;;;999999===<<<<<<<<<<<<<<<======999;;;===@@@AAAAAAAAAAAADDDJJJOOOOOOSSS[[[bbbdddcccfffjjjlllnnnrrryyy~~~yyyoooccc\\\WWWVVVQQQKKKJJJNNNPPPRRRSSSTTTTTTUUUVVVXXXQQQPPPOOOMMMLLLLLLKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIJJJKKKLLLLLLKKKKKKIIIJJJLLLMMMLLLKKKLLLMMMMMMLLLLLLLLLLLLNNNPPPQQQ000000000000000000000000...............///000000////////////////////////.........///////////////000000333999>>>===777111........................////////////////////////......------------......................................................000////////////.........////////////////////////........................222000......000000000///........................///.........///...---+++//////............//////444333222000///---,,,+++000000//////.........---////////////000000000000////////////////////////000000000000000111111222333333222111222333444555444444444444444444333333222222111111111111222222222222222333333333444444999888777777777888:::;;;777777777777777777777777999999999999:::<<<>>>???AAA@@@???=========>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@CCCEEEGGGFFFFFFHHHIIIJJJLLLMMMNNNIIIKKKMMMMMMLLLKKKKKKLLLHHHHHHGGGGGGFFFEEEDDDCCCHHHGGGFFFHHHKKKKKKHHHEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHGGGFFFFFFGGGIIIMMMHHHCCCCCCGGGIIIFFFCCCEEEEEEEEEEEEEEEFFFFFFGGGCCCDDDFFFIIIKKKNNNOOOPPPNNNNNNNNNMMMMMMNNNOOOOOONNNLLLJJJKKKKKKJJJKKKMMMGGGHHHHHHIIIJJJKKKLLLLLLOOOOOOPPPPPPOOOMMMLLLKKKKKKJJJIIIGGGFFFGGGGGGHHHFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGDDDBBBAAA@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>======<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999999999:::999:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@??????===;;;888555444444666777777888999:::::::::::::::999888777777888999<<<===999999:::;;;>>>AAAEEEGGGCCCDDDDDDDDDEEEGGGKKKNNNKKKNNNRRRVVVXXXXXXVVVUUU^^^______ZZZSSSNNNLLLLLLHHHKKKMMMMMMLLLLLLOOORRRZZZVVVPPPHHHAAA===:::999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???BBBEEEFFFFFFKKKSSSZZZZZZYYYXXXYYY]]]dddlllqqqyyyxxxtttqqqqqqqqqjjjjjjjjjkkkmmmooorrrsssjjjddd[[[TTTPPPOOOOOOOOONNNMMMNNNPPPSSSRRROOOKKKNNNOOOOOONNNMMMKKKIIIHHHGGGGGGEEEEEEEEEGGGIIIKKKJJJKKKLLLMMMNNNOOOOOOOOOJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMM000000000000000000000000...............///000000////////////////////////...............///000000//////111666::::::444///........................//////////////////////////////............//////................................................/////////.........------................................................///...,,,---...//////..................................../////////...---//////............//////......//////000000000000000/////////.........---------...///000111111222000000000000000000000000000000//////000000111222222222111000111222333444333333444444444444444444222222111111111111222222333333444444444555555555666666555555666666777888777777777777777777777777:::::::::;;;;;;<<<===>>>======<<<;;;;;;<<<======<<<<<<<<<<<<<<<======>>>???>>>>>>???@@@BBBDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMJJJKKKMMMLLLKKKJJJJJJKKKIIIIIIIIIHHHGGGGGGFFFFFFHHHGGGFFFHHHJJJJJJHHHEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFGGGHHHGGGEEEEEEFFFHHHIIIHHHFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLNNNOOOMMMMMMMMMMMMNNNNNNOOOPPPOOOMMMKKKKKKKKKKKKJJJKKKHHHHHHIIIJJJJJJKKKLLLLLLNNNOOOPPPPPPOOOMMMLLLJJJKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFEEECCCAAA@@@?????????AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999888888888999888888999:::::::::::::::<<<<<<>>>???@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<<<<:::777555444555666777888999999999999888888777999888777777777999;;;<<<:::999999:::<<<@@@DDDGGGHHHIIIIIIHHHGGGGGGIIIKKKIIIJJJLLLMMMOOOQQQSSSSSS[[[[[[[[[WWWQQQMMMKKKKKKJJJKKKLLLKKKJJJLLLPPPTTTYYYTTTMMMFFF@@@<<<:::999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<=========???AAAAAAAAADDDKKKQQQTTTRRRPPPOOOQQQWWW]]]```eeelllxxxxxxvvvrrrnnniiiddd```^^^^^^^^^_________aaadddgggkkkmmmkkkfff^^^VVVRRRPPPOOOOOOOOONNNNNNPPPRRRRRROOOMMMLLLMMMMMMMMMLLLJJJIIIGGGGGGGGGFFFEEEFFFHHHIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMM////////////////////////...............///000000///////////////////////////......------///000111000//////222555555111...........................////////////////////////////////////////////////............................................................---------,,,................................................---+++***+++---......---..............................///000000000////////////............//////,,,------///000111222222/////////...............,,,,,,---...000111222333000000000000000000000000000000//////000000111222111000000000000111222222222222333333444444555555222222111111111111222222444444444555555555666666555555666666777777666666777777777777777777777777:::;;;<<<===>>>>>>======<<<;;;:::::::::;;;<<<===<<<<<<;;;;;;<<<<<<===>>>????????????@@@AAABBBCCCEEEEEEFFFGGGHHHJJJKKKKKKJJJKKKLLLLLLJJJHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIJJJHHHGGGFFFGGGIIIIIIGGGEEEGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHGGGEEEDDDEEEGGGFFFGGGGGGEEEBBBBBBDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHIIIKKKLLLMMMKKKKKKLLLMMMNNNOOOOOOPPPOOONNNLLLLLLLLLLLLKKKIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPOOOMMMKKKJJJJJJIIIHHHFFFEEEFFFFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDBBB@@@???>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999888888888888888666777888888888888888888:::;;;<<<===??????@@@@@@;;;;;;;;;;;;;;;::::::999999888666444444555666777888888888888777666555555888777777666777888:::;;;:::999888888:::>>>CCCEEEJJJKKKLLLJJJHHHFFFFFFFFFHHHGGGFFFFFFHHHLLLPPPSSSUUUVVVUUURRRNNNKKKKKKKKKLLLLLLKKKJJJJJJMMMQQQUUUUUUQQQJJJBBB===:::::::::999999999999999999999999::::::999999::::::;;;<<<<<<>>>???===<<<>>>CCCHHHNNNKKKHHHEEEEEEHHHKKKNNNPPPTTT\\\eeennnvvv|||ttthhhbbbaaa___]]]YYYVVVSSSRRRSSSSSSTTTTTTTTTVVVYYY^^^cccffflllhhhaaaYYYTTTPPPOOOOOOPPPOOONNNNNNPPPPPPOOONNNJJJJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFHHHJJJKKKNNNNNNNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNN.......................................///000000////////////////////////000///---------...000111111///...///111111///---........................////////////////////////......////////////............................................................---------,,,,,,,,,................................................,,,***)))***---...///...........................///000111111000.........///......------......///000000/////////.................................------......///000111111111111111111111111111111///////////////000111111000000000000111111222222111111222333444444555555333222222111111222222333444444444444555555555555555666888999999999888777777777777777777777777777888:::===???AAA@@@???>>>>>>===<<<;;;;;;<<<<<<===<<<;;;;;;;;;;;;<<<======???????????????@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJHHHFFFFFFGGGIIIHHHHHHGGGHHHIIIJJJKKKGGGFFFFFFGGGGGGGGGGGGFFFHHHFFFEEEDDDDDDFFFHHHIIIIIIJJJJJJHHHFFFEEEFFFGGGGGGGGGEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFGGGIIIKKKLLLIIIJJJKKKLLLNNNOOOOOOOOOLLLMMMLLLKKKNNNQQQOOOKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNOOOOOOMMMKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999:::::::::999999999777777888888888888777777888999:::<<<===>>>>>>>>>999999999999999888888777777666444444444555666777666666666777666666555555777666666666666777888999:::888777666888<<<@@@CCCHHHJJJKKKJJJGGGDDDCCCBBBFFFEEEDDDCCCFFFJJJOOORRRQQQQQQPPPNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMOOOQQQSSSPPPLLLEEE???:::999999:::888888888888888888888888888888888888888999::::::<<<======<<<<<<===AAADDDJJJHHHDDDAAA@@@@@@BBBCCCEEEGGGJJJNNNTTT[[[aaadddgggkkkrrrvvvvvvvvv~~~~~~{{{yyyxxxwwwuuusssnnnppppppkkkbbb[[[XXXWWWVVVUUUSSSRRRQQQPPPQQQQQQPPPOOOOOOPPPSSSXXX]]]```jjjgggbbb\\\UUUQQQOOOOOOOOONNNMMMLLLLLLMMMMMMMMMIIIIIIKKKKKKLLLKKKJJJIIIGGGGGGFFFGGGGGGHHHJJJJJJMMMMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMMMMMMMNNNNNNNNN------------------------...............///000000///////////////////////////......---...///000111111000///...////////////........................////////////////////////,,,------......------,,,......................................................---------,,,,,,,,,................................................---++++++,,,...000000///........................111222333222///,,,,,,---......------------......111111000///...---,,,,,,---------...............////////////............000000000000000000000000/////////...///000000111111111111222222222222222111111222222333444555555333333222222222222333333222333333333333444444444555666777999999888777777777777777777777777777777666888<<<@@@BBBBBBAAA@@@???>>><<<:::::::::::::::;;;;;;;;;;;;;;;<<<======>>>?????????????????????BBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJIIIGGGEEEEEEEEEFFFEEEDDDDDDEEEFFFHHHIIIFFFFFFFFFFFFEEEEEEFFFGGGHHHFFFEEEDDDDDDFFFHHHIIIKKKKKKKKKIIIGGGFFFGGGHHHJJJFFFBBBBBBDDDFFFDDDAAAEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEGGGHHHJJJLLLHHHIIIKKKLLLNNNNNNNNNNNNIIIKKKJJJJJJPPPWWWWWWQQQLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEECCCCCCCCCBBBAAA@@@??????======>>>>>>======<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<;;;;;;:::888999999999999999888888666777999:::;;;<<<<<<<<<888888888999888777777666555444333333333444555666222333444555666777777777666666555555666666777777888777666555777:::>>>@@@DDDGGGIIIIIIGGGEEECCCCCCAAAAAABBBCCCEEEIIILLLNNNMMMLLLKKKJJJJJJKKKKKKKKKIIIJJJLLLOOOQQQPPPOOOMMMJJJFFFAAA;;;888888888999777777777777777777777777777777777777777888999999:::;;;;;;;;;;;;===@@@BBBFFFDDDBBB???>>>>>>???@@@@@@AAABBBDDDGGGJJJLLLMMMRRRUUU\\\aaabbbeeeppp|||yyypppooonnnlllhhhfffcccbbbbbbbbb```___YYY[[[\\\ZZZUUURRRQQQRRROOONNNNNNNNNNNNMMMMMMMMMOOONNNMMMNNNPPPSSSVVVYYYddddddaaa\\\UUUPPPOOOOOOMMMMMMLLLKKKJJJJJJKKKKKKIIIJJJKKKLLLLLLLLLKKKJJJGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMMMMNNNNNNNNNNNN.......................................///000000////////////////////////.........///////////////000000///.........///000........................////////////////////////+++,,,---......---,,,+++............................................................---------,,,------------------------........................///---,,,---///000000///........................000222444222...++++++---......------------........................//////---------------.........000000///......------,,,//////////////////////////////......//////000111000111222222333333222222111111222222333333444444333333222222222222333333222222222333333333444444444444555555666666555555777777777777777777777777666888<<>>>>>?????????>>>>>>AAAAAABBBCCCCCCDDDEEEEEEFFFGGGHHHHHHFFFDDDDDDEEEDDDCCCBBBAAAAAACCCEEEGGGEEEFFFFFFEEEDDDDDDEEEGGGGGGFFFEEEEEEEEEFFFHHHHHHJJJJJJJJJIIIGGGFFFGGGIIILLLFFFAAABBBFFFHHHEEEAAAEEEEEEEEEEEEEEEFFFFFFGGGDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIKKKLLLMMMMMMMMMLLLHHHJJJIIIIIIQQQ]]]___XXXNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLKKKKKKJJJKKKLLLLLLKKKJJJIIIGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA@@@???===============<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999:::<<<=========<<<;;;:::::::::;;;::::::999888666777888999999::::::999777777888888777777666555333333333333333333444444111222333555666777888888555555555555555555555555666666555555666888;;;<<>>AAA@@@>>>===============<<<===???AAABBBCCCCCCDDDGGGGGGKKKOOOPPPRRR[[[fffpppxxx||||||}}}{{{|||}}}~~~~~~~~~zzzzzzzzz{{{}}}|||yyywwwyyyvvvnnnccc\\\[[[ZZZWWWVVVUUUSSSSSSTTTTTTSSSRRRNNNOOOOOOMMMKKKJJJKKKLLLKKKLLLLLLMMMMMMLLLKKKJJJLLLLLLLLLLLLMMMNNNPPPQQQ\\\^^^^^^ZZZTTTOOONNNNNNKKKLLLMMMLLLJJJIIIIIIJJJIIIJJJLLLLLLMMMLLLKKKJJJGGGGGGHHHHHHIIIJJJJJJJJJGGGHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMMMMNNNNNNNNNNNNOOO.......................................///000000////////////////////////,,,---///000111000///...---.........------...///........................////////////////////////+++,,,...//////...,,,+++................................................/////////.........------------------------------........................000...------...//////...........................,,,///222111---+++---///...------,,,,,,------...,,,,,,------...///000000,,,,,,,,,------...........................------........................///............///000000//////111222222222111000222222222222222222333333444333333222222333333444333333333333444444444555555444444444444555666666777777777777777777777777999:::<<<>>>??????>>>>>>888777666666777888999:::;;;;;;::::::;;;;;;<<<===;;;<<<>>>?????????>>>>>>@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGFFFEEEDDDDDDEEECCCBBB@@@??????AAACCCDDDDDDFFFFFFEEECCCBBBEEEGGGEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEGGGHHHJJJGGGDDDDDDEEEFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFGGGIIIJJJJJJJJJHHHHHHHHHIIIKKKLLLMMMLLLKKKJJJIIIKKKIIIHHHRRRaaaddd]]]OOOOOONNNMMMMMMLLLKKKKKKNNNLLLJJJHHHHHHJJJLLLNNNLLLKKKJJJHHHGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCCCCAAAAAABBBBBBAAA@@@???>>>===============<<<<<<;;;999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999888999;;;======<<<;;;:::::::::;;;;;;:::999999888666777777888888888777777666666666666666555444444333333333222222222222222333333444666777777777777444444555555555444444444444444555666777888888999<<>>???@@@@@@@@@@@@???AAAEEEGGGFFFKKKQQQYYYaaahhhmmmttt}}}}}}zzzyyyyyyyyyyyy||||||wwwnnnmmmkkkhhheeecccbbbbbbccccccccccccddddddeeeffffffdddaaaaaabbbbbb```]]]\\\]]]YYYRRRNNNNNNMMMJJJLLLJJJHHHHHHJJJKKKJJJIIIGGGGGGGGGGGGFFFGGGHHHIIILLLMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLMMMMMMMMMNNNSSSWWWZZZXXXRRRNNNMMMNNNKKKMMMOOOOOOLLLJJJIIIJJJIIIJJJKKKKKKKKKJJJIIIHHHFFFGGGHHHIIIJJJJJJJJJJJJGGGHHHHHHIIIJJJJJJJJJIIILLLLLLKKKKKKLLLLLLMMMNNNMMMMMMMMMNNNNNNNNNOOOOOO////////////////////////...............///000000////////////////////////+++---///111222000...---+++,,,------------...///........................////////////////////////,,,---///000000///---,,,................................................000////////////.........------------------------........................000...------...///...---........................(((,,,000000---,,,///222...------,,,,,,------...---------.........//////,,,,,,,,,------.........,,,------....../////////.......................................///000000---...000111111111000///333333222222222222222222444333333222222333333444444444444555555555666666777777666555555777888999777777777777777777777777<<<<<<===>>>>>>===<<<;;;666666666777999;;;===???;;;::::::::::::;;;<<<<<<:::;;;===????????????>>>@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFFFFEEEDDDDDDEEEDDDBBB@@@>>>>>>@@@BBBCCCDDDFFFFFFDDDBBBBBBEEEHHHEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEFFFEEEDDDDDDFFFGGGHHHIIIHHHFFFDDDCCCEEEGGGEEEEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLMMMLLLJJJHHHFFFHHHJJJKKKMMMMMMLLLJJJIIILLLMMMJJJGGGRRRbbbfff^^^PPPOOOOOONNNMMMLLLKKKKKKOOOLLLIIIFFFGGGIIIMMMOOOMMMLLLJJJIIIHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB???@@@AAAAAA@@@???>>>=========>>>>>>======<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999777888:::<<<<<<<<<:::999:::::::::::::::999888777777777777777777666666555444555555555555444333333333333333222222222111111555555666666777666666666444444444555555444333333333444555666777777777777888:::;;;;;;;;;:::;;;<<<;;;:::999:::===BBBFFFIIIFFFBBB??????BBBEEEEEEDDDEEECCCBBBCCCEEEDDDAAA===:::999999888777666555555888888888888888888888888777777777777777888999999:::999888888:::;;;::::::=========<<<<<<;;;::::::======<<<<<<<<<===>>>>>><<<:::===CCCEEECCCDDDFFFDDDKKKQQQTTTZZZcccjjjkkkkkkjjjiiijjjkkklllkkkjjjpppssszzzzzzyyy||||||yyyxxxyyy{{{{{{{{{vvvtttsssssssssooojjjeee```\\\WWWUUUTTTTTTSSSRRRRRRRRRQQQQQQRRRSSSUUUWWW\\\XXXTTTRRRSSSSSSQQQOOOLLLNNNMMMIIIHHHIIIHHHDDDFFFDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHKKKLLLJJJKKKLLLMMMLLLJJJGGGFFFHHHIIIKKKMMMNNNOOONNNNNNNNNRRRWWWVVVQQQMMMLLLNNNKKKOOORRRQQQNNNKKKJJJKKKIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOOOO//////............//////000//////...------,,,,,,000///...------...///000................................................---------.........//////................................................******,,,---......//////000000000///......------/////////...---------,,,......------------......111111000000//////......------------------------------++++++++++++------------------------------........................000000//////............------------------------........................------------------------,,,,,,,,,------------...222111000000000000000111333222222111111222222333444444444333333222222222000000111333555666555333666555555555777777777555444444444444555777888999888888777777777777777888555555666666666777777888888999;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@???>>>>>>>>>@@@CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCEEEFFFGGGHHHGGGGGGJJJLLLLLLIIIFFFGGGGGGFFFFFFEEEEEEDDDDDDFFFGGGIIIJJJJJJIIIGGGFFFGGGEEEDDDCCCCCCEEEGGGHHHKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLJJJIIIIIIMMMSSSXXXYYYXXXRRRQQQOOOMMMLLLKKKJJJJJJMMMLLLIIIGGGFFFFFFGGGHHHMMMLLLKKKIIIGGGFFFFFFFFFKKKJJJIIIGGGEEECCCBBBAAA@@@@@@??????>>>=========;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999999::::::999999888777999999888888888888999999666666666666555555555555555555555555555555555555666666555444444333222222333444555555666555555555222222333333444555666666444444555555555555444444666666666666666666666666888888888:::<<<>>>AAACCC???>>><<<:::::::::<<<===999:::;;;;;;<<<<<<;;;;;;777777777777777666555555444444444444444444444444666666666666777777777777666666777888999;;;<<<===???>>><<<999888777777777::::::::::::::::::::::::::::::;;;;;;<<<=========AAACCCFFFIIIJJJLLLOOOQQQSSSTTTTTTUUUVVVWWWXXXYYYYYY___ffflllmmmllljjjjjjjjjhhheeebbbaaaaaacccdddaaa```^^^\\\YYYWWWUUUTTTMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHHHHGGGHHHJJJLLLKKKNNNOOONNNJJJFFFFFFGGGLLLJJJHHHFFFDDDDDDDDDDDDAAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJLLLLLLLLLLLLKKKNNNOOOOOONNNNNNMMMLLLKKKKKKMMMOOOQQQPPPNNNKKKIIIGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJIIIHHHGGGKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGHHHHHHIIIJJJKKKKKKOOOMMMKKKLLLNNNPPPPPPPPP///......---,,,,,,------,,,------...///000111222000///...------...///000........................................................./////////000000................................................+++,,,---......///....../////////000000000000000...............---------......------------....../////////.........------------------------------------,,,++++++,,,------................................................/////////.........------------------------------........................------------------------............////////////111000000000000000111111333333222222222222333333444444333333333222222222222111222444777888666555444555555444333222333555444555555666777888:::;;;<<<;;;:::888777777666666555666666777888888777777888999:::<<<======<<<<<<;;;;;;<<<===>>>??????@@@AAA@@@???>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@DDDCCCCCCCCCDDDEEEGGGHHHGGGFFFFFFHHHIIIIIIFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGIIIJJJJJJIIIGGGFFFGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHIIIJJJJJJKKKLLLLLLJJJHHHHHHJJJNNNQQQQQQPPPQQQPPPOOOMMMKKKJJJJJJJJJLLLKKKIIIGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJIIIGGGEEEDDDCCCBBB@@@@@@???>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999999999999999999999::::::::::::999888888777777666666666666777777666666666666555555555444444444444444444444444444//////000000111222222222333333444555555555555555222222333333444555555666444444555555555555444444555555555555555555555555666666666777999;;;===???:::999888777777999:::<<<777888888999999999999999666777777777777666555555444444444444444444444444444555555555555666666666777777777888999:::;;;<<<===<<<:::999888888999999999999999999999999999999:::::::::;;;<<<<<<=========???AAABBBCCCCCCFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLJJJOOOTTTXXXXXXVVVUUUTTTVVVUUURRROOONNNNNNPPPQQQOOOOOOMMMKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCCCCBBBCCCEEEGGGJJJLLLNNNLLLIIIEEEDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHJJJKKKKKKKKKKKKJJJLLLLLLMMMLLLLLLKKKJJJIIIJJJKKKNNNOOOOOOMMMJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKKKKOOOMMMKKKLLLNNNPPPPPPPPP000///......---------...------...///000111222333//////............//////................................................/////////000000000000000................................................---....../////////.........//////000111111222222---------.....................------------...............---------------------------------------------,,,,,,,,,,,,------////////////////////////.................................---------------------------------------........................------------------------//////000000000111111111000/////////000111222222444333333222222333333444333333333333222222222222333333333555888999888777555666666444111000222555555555666777888:::<<<===>>>===;;;999777666555555555666888999999888777777777888:::<<<===>>>>>>===:::;;;;;;<<<===>>>??????AAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>CCCCCCCCCDDDEEEFFFHHHIIIGGGGGGFFFGGGHHHGGGEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLLLLOOOMMMLLLLLLMMMNNNNNNMMMOOOOOONNNLLLKKKJJJIIIIIIKKKJJJHHHHHHHHHHHHIIIJJJGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHGGGEEEDDDDDDCCC?????????>>>======<<<<<<:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999999::::::::::::999888888555555444444444444555555666666555555555444444444444444444444444444444444......//////000111111222222333444444555555444444222222333333444444555555333444444555555444444333333333333333333333333333444444333444555666888999555555444444555666888999444555666666777777666666666666666777666666555444555555555555555555555555333333444444444555555555888777777777888888999:::999999999888999999:::;;;888888888888888888888888999::::::;;;;;;<<<<<<===;;;<<<>>>===<<<<<<===>>>@@@@@@AAABBBCCCDDDEEEEEECCCEEEHHHIIIHHHFFFFFFFFFIIIGGGEEECCCBBBBBBDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>>>>>>>======<<<<<<<<<===>>>??????>>>???AAACCCGGGIIIKKKKKKIIIFFFDDDCCCCCCDDDEEEFFFFFFEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGIIIKKKMMMMMMLLLJJJHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMKKKKKKMMMOOOPPPPPP000000000000000111222222111111000000///......---/////////....../////////................................................////////////////////////................................................//////000000///...------......//////000000000000,,,---------.../////////......------------............------------------........................---------,,,,,,---------................................................------------------------------------------------................................................//////000000000111111111////////////000111333333444444333333333333444444333222222222222222222222444333333555777888888777666555444333222333555666444444555666888:::;;;<<<===<<<:::888777666555555666777888999999999777666666777:::<<<===>>>>>>>>>999:::;;;<<<===>>>>>>???AAA@@@@@@??????@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBB@@@???>>>>>>AAABBBCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDEEEEEEEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGFFFFFFEEEFFFHHHIIIIIIIIIGGGFFFGGGHHHIIIJJJLLLLLLMMMMMMJJJJJJJJJKKKKKKLLLLLLLLLQQQPPPNNNMMMMMMMMMLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHHHHGGGHHHIIIJJJKKKFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDDDD???>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;::::::999999999999999999999999999999999999888888888888999999::::::999999888777444444333333333333444444555555555444444444333333333333333333333333333333333333222222222111111111222222333444444444444444222222333333333444444444333333444444444444333333333333333333333333333333444333222222222333444555444444333333333444555555333333444555555555444444555666666666666555444444555555555555555555555555333444444444444555555555888777777666666777777777888888888888888999999999999999999999999999999999999999999:::;;;;;;<<<<<<;;;<<<===<<<;;;:::;;;<<<>>>>>>???@@@AAABBBCCCCCCBBBDDDEEEDDDCCCBBBCCCDDDEEEDDDBBBAAA@@@AAABBBBBBAAAAAAAAAAAA@@@@@@??????<<<<<<<<<<<<<<<<<<<<<======>>>???>>>>>>>>>@@@BBBDDDFFFIIIKKKKKKIIIGGGFFFDDDFFFHHHIIIIIIHHHFFFDDDAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEGGGIIIKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHIIIJJJLLLMMMLLLKKKHHHGGGGGGHHHIIIJJJGGGGGGGGGGGGHHHJJJLLLMMMNNNLLLKKKKKKMMMOOOPPPOOO.........///111222444555222222000///---,,,+++***...//////////////////...........................................................................................................................000000000000///...---,,,//////.........---------,,,---------.../////////......------------......................................................------------------------------------------------........................------------------------------------------------......................................................////////////000000////////////000111333333444333333222222333333444222222222222222222222222333222111333555777777666555222///000444666666444333333333444666777999:::888777777666666666666777666777888999888888777666555777999;;;============999999:::;;;<<<===>>>>>>@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEGGGGGGHHHHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEBBBDDDFFFHHHHHHGGGEEEDDDEEEFFFHHHIIIKKKKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJGGGFFFFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDCCCCCCCCC>>>>>>======<<<;;;;;;;;;999999::::::::::::999999999999999999999999999999999999999888888777777777888888999999888888777666555444444333333444444555444444444444333333333333333333333333333333333333333333333333333222222222111222222333333333333333222222222333333333333333222222333333333333222222333333333333333333333333444333222111111222333444666666555444333222222222222222333444444444444444555555555555555444333333555555555555555555555555444444555555555666666666777777666555555555666666888888888888888888777777888888888888888888888888888888999999:::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>:::;;;<<<===>>>??????@@@>>>???@@@???>>>>>>@@@BBB@@@@@@???>>>>>>>>>??????===============>>>>>>>>><<<<<<<<<<<<============<<<===>>>>>>======???AAAAAACCCFFFJJJLLLMMMLLLKKKDDDFFFHHHIIIHHHFFFCCCAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIIIIHHHGGGFFFFFFDDDEEEGGGIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJLLLMMMOOOLLLKKKHHHGGGGGGHHHIIIJJJGGGFFFFFFGGGHHHJJJMMMNNNNNNLLLJJJKKKMMMOOOOOOOOO+++++++++---...000222333............------------......////////////..................................................................------------................................................///////////////...---,,,//////...------,,,++++++---------.....................------------...................../////////........................------............------------------------------........................---------------.........------------------------................................................---------.........//////000/////////000111222222333222222111111222222333111111111222222222222222222111000111333555666555333111000111444555333222222222222333444555666777555555555555666777888888777777777666666666666666555666888:::;;;<<<<<<;;;888999999:::;;;<<<======>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEEEEDDDCCCBBBAAAAAA???@@@BBBCCCDDDEEEEEEEEEEEEFFFFFFEEECCCBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFEEEEEEAAABBBDDDFFFFFFEEEDDDCCCDDDEEEFFFHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIGGGGGGHHHJJJHHHIIIIIIJJJIIIGGGFFFDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA=========<<<;;;;;;::::::888999999::::::999999888999999999999999999999999999999999888777777666666777777777777777666555555555555444444444444555555444444333333333222222222222222222222222222222222......///000111333444444000111222222333333222222222222222222333333333333111222222333333222222111333333333333333333333333444333222111111222333444777777666555333222111000111222333333444444333333444444555555444444333222444444444444444444444444444555555555555666666666666666555444444555555555777777888888888777666666555555555555555555555555777888888999999::::::;;;777999::::::::::::;;;===:::;;;<<<===>>>??????@@@;;;<<<======<<<===???AAA>>>============>>>>>>???;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<999;;;<<<;;;;;;;;;===??????@@@BBBFFFJJJMMMMMMLLLGGGIIIJJJKKKJJJHHHEEECCCBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEFFFGGGHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKLLLJJJJJJJJJKKKLLLMMMNNNOOOJJJIIIGGGFFFFFFFFFGGGHHHGGGFFFFFFFFFHHHJJJMMMOOOMMMLLLJJJJJJLLLNNNOOOOOO,,,,,,,,,,,,---...///000---------...///000000000---...///000000///...---................................................////////////.........---................................................------.........------,,,...............---------...............---------......------------......,,,,,,---------.................................,,,---...//////...---,,,................................................------........./////////------------------------................................................------........./////////111000000000000000111111222111111000000111111222000111111111222222222222222111///000333555555555222777:::999444111222444333333333333333444555555555555555555666777888999888777555444333444555666555666888999::::::999999888888999:::;;;<<<<<<===<<<===>>>@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBCCCCCCCCCCCCCCCEEEFFFDDDBBBBBBCCCFFFFFFFFFEEEEEEEEEEEEEEEEEEIIIHHHGGGFFFFFFEEEEEEEEEAAABBBCCCDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJHHHFFFEEEGGGIIIGGGGGGHHHIIIHHHGGGEEECCCDDDDDDDDDEEEEEEEEEEEEDDDFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>======<<<<<<;;;::::::999888888999999999999888888888888888888888888888888999999999888777666666666555555666666555555444333555444444333333444444555333333333333222222222222222222222222222222222222,,,---...///000222333333000111111222222222222222222222222222222222222222111111222222222222111111111111111111111111111111333222111111111222333444555555555555444333222111000111111222333222222222333444444444444333222222333333333333333333333333333333444444444555555555555444444444444444555555444555666888888888888777777777777777777777777777777777888888999:::::::::777999::::::888888999;;;<<<<<<===>>>???@@@@@@AAA<<<===>>>>>><<<<<<>>>???=========>>>>>>?????????<<<<<<<<<<<<============;;;;;;;;;;;;::::::::::::999:::;;;;;;::::::<<<>>>>>><<<<<>>FFFBBB777///222999444444444333333444444555777777666777777888999999999777444222222333555666555666777888999999888777777888999:::;;;<<<<<<===;;;<<<>>>@@@BBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>???AAABBBCCCBBBAAAAAADDDFFFGGGFFFDDDCCCFFFIIIIIIHHHHHHHHHGGGFFFFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHCCCEEEEEECCC@@@???AAACCCFFFGGGHHHIIIHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBAAA@@@???>>>===<<<===<<<<<<;;;;;;:::999999888888999999999999888888888888888888888888888888999999999888777666666555444444555555444444333222444333333222222333333444333333333222222222111111111111111111111111111111000000000000111111111111000000111222222222222222222222222222222222222222111111222222222222111111000000000000000000000000222111111000000111333444333333444444444333333222///000000111111111111111333444444444444333222222222222222222222222222222222222333333333444444444444333333333333444555666111333555777999999999999::::::::::::::::::::::::777777777888999999:::::::::;;;;;;:::999888999:::999999:::;;;<<<===>>>>>>;;;<<<===<<<:::999:::;;;:::;;;;;;<<<<<<=========:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;<<<>>>@@@===:::999;;;???BBBCCCCCCCCCDDDEEEGGGHHHHHHGGGGGGDDDEEEFFFGGGHHHIIIJJJJJJDDDDDDCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFFFFAAAAAAAAAAAACCCFFFHHHIIIGGGHHHHHHGGGGGGFFFEEEDDDGGGGGGGGGGGGGGGFFFEEEDDDEEEEEEFFFGGGIIIJJJJJJKKKIIIJJJLLLNNNOOOPPPOOOOOOKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFEEEEEEGGGJJJNNNPPPMMMKKKJJJJJJLLLNNNOOONNN////////////...---,,,+++........................////////////////////////......---,,,---...///000)))...000...---//////---,,,'''###(((000333///)))........................////////////////////////000...++++++------***(((......////////////......------------------------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---,,,,,,---...///---+++---------............///...------,,,,,,------..................///000000........................000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222222333333444444333333222777===???999333333555666222222222333333333444444666777777888888888888888444444333333444555777888666666777777888888888999888888999::::::;;;<<<<<<@@@>>>===???BBBCCCAAA???AAACCCDDDCCCBBB@@@@@@AAACCCBBBAAA@@@????????????AAA@@@??????@@@AAACCCDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJGGGCCCCCCEEEGGGFFFDDDAAACCCEEEGGGHHHHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDDDDCCCCCCCCCBBBGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCAAAAAABBBDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@???>>>======<<<;;;;;;::::::::::::999999777777777777777777777777::::::999999888777666666777777777777777777777777555555444333333333333444555555444333333222111111555555444444444333333333000111111111111222222222000000000000000000000000333333222111000///......000000111111111111000000////////////////////////111222222222333333333333//////000000111111222222222222111111111111111111000000111111222222333333//////000111222222333333444444444444444444444444444444222222222222444444333333222222333333444555333444444444555555666666:::::::::999888777666666666666777888888888888888777888888888888999999999888888999::::::;;;<<<<<<;;;;;;<<<<<<======>>>>>>???>>>===;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>>>>>>>>>>>>>???AAAAAAAAA@@@@@@@@@??????CCCCCCBBBCCCDDDFFFHHHIIIHHHEEEBBBBBBCCCDDDCCCAAACCCBBBBBBDDDFFFGGGFFFEEEFFFEEECCCBBBCCCDDDFFFGGGGGGHHHIIIJJJJJJIIIHHHHHHLLLKKKJJJIIIGGGFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIKKKLLLMMMNNNNNNMMMMMMKKKKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFGGGIIIKKKNNNPPPKKKIIIFFFFFFHHHJJJKKKKKK------..........................................////////////////////////...------,,,---...///000---000111......000...+++---***(((+++000333///+++................................................000...,,,---......,,,***+++,,,,,,,,,,,,,,,,,,+++------------------------........................///.........---------,,,---------------------...................................................///---,,,---...///...,,,---------............//////......------......///...------------...//////........................////////////////////////000000////////////000000000000000000111111111111000111111111111222222222222333333444444333333222222777888444111222333333333333444444444555555555444555666666777777666666555555444444555666888999999888888888888888888777888888999::::::;;;<<<<<>>===???BBBCCCAAA???AAACCCDDDCCCAAA@@@@@@AAABBBAAA@@@??????>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJGGGDDDDDDEEEFFFEEEDDDAAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDGGGHHHIIIJJJIIIHHHFFFEEEAAABBBCCCBBB@@@???@@@AAACCCBBBBBBAAAAAA@@@??????@@@@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999999888888888888888888888888::::::999888888777666666888888888888888888888888555555444333333333333444555444444333222222111111444444444333333333333222000000111111111222222222000000000000000000000000222222111111000/////////111111111222222111111111111111111111111111111111....../////////000000000000000000000000111111111111111111111111111111111000000000111111111111111000000111111222222333333444444444444444444444444444333222222222222333444333222222222222333444444111222333444555666777888777777888999999888888888666666777888888888888777777777888888888999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???????????????>>>>>>======AAAAAAAAAAAABBBDDDEEEFFFHHHEEEBBBAAABBBCCCCCCBBBDDDCCCCCCDDDFFFGGGFFFDDDEEEEEECCCBBBCCCDDDFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJKKKKKKJJJIIIHHHFFFFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHJJJKKKLLLMMMNNNMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIHHHHHHHHHIIILLLNNNPPPKKKIIIFFFFFFHHHJJJJJJJJJ,,,,,,------...//////000........................////////////////////////...------------...//////...///...---000444222,,,...------...000111000...................................................///...---...//////...---+++++++++,,,,,,+++++++++------------------------....................................------------------......//////000000................................................000...,,,,,,...///......---------............////////////....../////////---------------...//////................................................000000////////////000000000000000000111111111111000111111111111222222222222333333444444333333222000333333111111333444111444444444555555555666666444555666666777777666666666666555555666777999:::;;;;;;:::999999888888777888999999::::::;;;;;;<<<=========???AAABBBAAA???@@@BBBCCCCCCAAA@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAACCCCCCCCCDDDEEEGGGHHHIIIJJJGGGEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDEEECCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFEEEGGGIIIJJJJJJHHHFFFDDD???AAACCCCCCAAA@@@@@@@@@BBBAAA???>>>======>>>>>>??????>>>>>>======<<<<<<::::::::::::999999999999888888888888888888888888999999999888888777777666999999999999999999999999555555444333333333333333444444333333222222111111333333333222222222111111000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111111111000000000000111111111111111111111111111000000000000000000///222222222222222222222222333333333333333333333333333333222222222222333333222222222222222333444444000111222333555777888999555555777888999999999999555666777777888888777777777777777888888888999999888888999999::::::;;;;;;;;;:::::::::::::::999999;;;;;;:::999999999::::::<<<;;;;;;::::::;;;;;;<<<==================<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<===>>>=========<<<<<<<<<<<<;;;???>>>>>>???@@@AAACCCCCCHHHEEEAAA???@@@BBBBBBBBBEEEDDDCCCDDDFFFFFFEEECCCDDDDDDCCCBBBCCCDDDFFFGGGIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJIIIHHHGGGGGGFFFHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMOOOJJJHHHFFFFFFHHHJJJJJJJJJ------------......//////........................////////////////////////------------......//////,,,,,,+++,,,333999888222...///000000///...//////................................................---------...////////////---......//////......---................................................------------,,,,,,,,,,,,,,,,,,---...//////000000................................................///---,,,+++---......------------............/////////............//////.........---...//////000................................................000000////////////000000///000000000111111111111000000111111111222222222222333333444444333333222333555444111333666555111444444444444555555555555555555666777777777777777666555555555555777888999:::::::::::::::::::::999999999999::::::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@AAACCCCCCAAA@@@@@@AAAAAA@@@???>>>============>>>@@@BBBDDDEEEDDDCCCAAACCCCCCDDDEEEFFFHHHIIIIIIJJJIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@@@@BBBCCCEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGIIIIIIGGGEEECCC@@@BBBEEEFFFDDDBBBBBBBBBBBB@@@>>><<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<:::::::::999999999999888999999999999999999999999999888888888777777777666777777777777777777777777555444333333222222333333333333333333222222111111222222222111111111111000000000000000111111111111000000000000000000000000//////000000111111111111/////////....../////////111111111111111111111111111111222222222333333333222222111111000000//////000000000000111111111111111111000000//////......333333333222222222222222222222222222222222222222333222222222222222222333222222222111222333333444111111222333555666777777444555666777888888888888555666666777777777777777777777777777888888888888888888999999::::::::::::;;;;;;;;;:::999999999888::::::::::::999999::::::;;;;;;::::::::::::;;;;;;<<<======>>>======<<<<<<::::::;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>>>>???@@@AAAAAAGGGDDDAAA???>>>@@@AAABBBDDDDDDCCCDDDFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHJJJKKKLLLMMMNNNNNNIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMIIIHHHFFFFFFHHHIIIJJJIII000///...------------...........................////////////////////////---------...............,,,,,,+++,,,222999888333---///111000...,,,---...................................................+++,,,---------...////////////000000000000//////................................................++++++++++++++++++,,,,,,++++++,,,---...//////000...................................................,,,++++++,,,------,,,---------............///...------,,,,,,------...//////......//////000111................................................000000////////////000000///000000000111111111111000000111111111222222222222333333444444333333222666777555333333666444000222333333333333444444444333444555555666666555555555444333333444555777888888888999:::;;;<<<<<<<<<999999::::::::::::;;;;;;999:::<<<===>>>>>>???@@@???AAABBBBBBAAA@@@AAAAAAAAA@@@???>>>============???AAADDDFFFGGGFFFDDDBBBCCCCCCEEEFFFHHHIIIJJJJJJKKKKKKJJJIIIGGGEEEDDDDDDCCCBBB@@@??????AAACCCEEEBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGBBBCCCEEEGGGGGGFFFDDDBBB???BBBEEEFFFDDDCCCBBBBBBBBBAAA???===<<<===>>>???=========<<<<<<<<<<<<<<<::::::999999999888888888888888888888888888888888888888888777777777777777666666666666666666666666444444333222222222222333333222222222222222111111222222111111111000000000//////000000000111111111000000000000000000000000/////////000111111222222111000000//////000000111000000000000000000000000............////////////222222111111000000////////////000000000111111111111111000000//////......333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333333333333333444444444444444555666666777777666666555555555666777777777777777666666777777777888888888888888999999999999999:::<<<;;;;;;;;;:::999999999::::::::::::;;;:::::::::::::::999999999999::::::<<<<<<============<<<<<<:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@@@@@@@DDDCCCAAA???===>>>@@@BBBCCCBBBBBBCCCEEEEEEDDDBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNMMMLLLLLLLLLLLLLLLHHHGGGFFFGGGHHHIIIIIIHHH111000...---,,,,,,------........................////////////////////////,,,---......//////......111111///---000444333///,,,...//////...---------........................------------------------+++,,,......------...///......////////////......................................................++++++++++++,,,,,,,,,,,,,,,,,,,,,------......///................................................---,,,,,,---......---+++---------............///------,,,,,,,,,,,,------...............///000000................................................000000////////////000000000000000000111111111111000111111111111222222222222333333444444333333222444666666222111333333000222222222333333333444444111222222333333333333333444444333333444555777888777777888999;;;<<<======::::::::::::::::::::::::777999<<<=========>>>@@@>>>@@@BBBBBBAAA@@@AAABBBAAAAAA@@@???>>>>>>>>>>>>???AAADDDFFFGGGFFFDDDCCCBBBCCCEEEGGGIIIJJJJJJKKKMMMNNNNNNLLLIIIFFFEEEEEEEEEDDDBBBAAAAAABBBDDDEEECCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHBBBCCCDDDEEEFFFEEEDDDDDD>>>@@@BBBCCCBBBAAAAAAAAABBBAAA???>>>======>>>>>><<<<<<<<<<<<<<<<<<;;;;;;999999999999888888888888777777777777777777777777777777777777777777777777444444444444444444444444444444333222222222222222222222222222222222111111222222222111111111000000/////////000000000111111000000000000000000000000//////000000111111111222444333222111111222333444////////////////////////////////////000000000000111111111111000000000000...//////000000111111111111000000000000000000///111111111111111111111111111111111111111111111111111111222222222222111111111111111111111222333333444444444444333333333333555666666666666666555444444555666666777777666666666666666777777777888888888888999999999999999999;;;;;;::::::::::::::::::999999:::;;;;;;;;;:::::::::999999888888999999::::::;;;<<<<<<<<<<<<<<<<<<999::::::;;;;;;<<<<<<<<>>===<<<;;;:::::::::<<<<<<<<<<<<<<<============>>>???@@@@@@@@@@@@@@@AAABBBAAA???======>>>@@@@@@@@@@@@AAACCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEGGGHHHIIIGGGHHHHHHIIIJJJKKKKKKKKKIIIIIIHHHGGGHHHIIIJJJKKKNNNMMMLLLKKKJJJIIIIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMMMMMMMLLLLLLKKKKKKHHHFFFFFFGGGHHHIIIHHHGGG000///---,,,,,,---...///........................////////////////////////,,,---.../////////...---111333111------000111...---------...//////...---........................------------------------,,,...000///------...000------............------................................................,,,,,,,,,------...........................//////................................................------...000222111...+++---------............///......------------......---,,,,,,,,,,,,---..............................////////////////////////000000////////////000000000000000000111111111111000111111111111222222222222333333444444333333222000555777333000222333333333333333333444444444555333333444555555555555444555444444444444666777888777888888999:::;;;;;;<<<::::::::::::::::::::::::555888;;;<<<<<<<<<>>>@@@>>>???AAAAAA@@@@@@AAABBBBBBAAA@@@??????>>>>>>??????@@@BBBDDDEEEDDDCCCBBBBBBCCCFFFHHHJJJKKKKKKKKKNNNPPPQQQOOOJJJGGGFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDFFFGGGIIIJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJEEEEEEEEEEEEEEEFFFGGGGGG???@@@BBBAAA@@@@@@AAACCC@@@@@@??????>>>=========;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666666666666666666666666666777777777777777777777555555555555555555555555444333222222111222222222111111111111111111222222333333222222222111111111////////////000000000111000000000000000000000000000000000000000111111111333222111000000111222333000000000000000000000000111111111111222222222222000000000000000111111111......//////000111111222000000000111111111111111/////////000000111111222111111111111111111111111000111222333333222111000111111111111111222222333333333333333333333333333333333444555666666666666444555666666777777666666666666666666777777777888999999888888888888888888888888888999999999999999777777999:::::::::999999999999888888888888999999999999:::;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============???@@@@@@??????>>>???@@@BBBAAA>>><<<===>>>=========???BBBCCCCCCBBB@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJIIIHHHIIIJJJLLLMMMOOONNNLLLJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKGGGFFFFFFGGGIIIIIIHHHGGG...---,,,+++,,,...000111........................////////////////////////,,,,,,.../////////...---...111111---,,,///222111...------...000111///...........................------------------------...000222111...---///111......////////////......////////////////////////................................./////////000000000000000000////////////...................................................///111333555333///,,,---------.........////////////............//////++++++******++++++,,,---........................000000000000000000000000000000////////////000000000000000000111111111111000111111111111222222222222333333444444333333222...555888444111333666888444444444555555555666666666777777888888888888888666666555555666777999:::999999999999999999999999::::::::::::::::::::::::555888;;;<<<;;;;;;===@@@===???AAAAAA@@@@@@AAABBBCCCBBBAAA@@@????????????>>>???@@@BBBBBBBBBBBBAAABBBCCCFFFHHHJJJKKKKKKKKKOOOQQQSSSPPPKKKHHHFFFGGGFFFFFFFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDFFFHHHJJJLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLHHHGGGFFFEEEFFFGGGIIIJJJBBBBBBCCCCCCBBBBBBDDDFFF????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777666666666666666666666666666666666666777777777777666666666666666666666666444333222222111111222222111111111111111111222222333333333222222222222111////////////000000000000000000000000000000000000111111000000000000000000111///...------...///111111111111111111111111111............//////////////////000000111111222222---......///000111111222000000111111222222333333---......///000111111222000000000000000000000000000111222333333222111000111111111000111222222333111111222333333444555555000111333555666777888888444555555666666666666666666666666666777777777777999999888888888888888888666666777777888888999999555666777999999999888777999999888888888888999999888999::::::;;;;;;;;;:::999999::::::;;;<<<======;;;;;;:::::::::;;;<<<<<<:::::::::;;;;;;<<<<<<<<<<<<===>>>?????????>>>======@@@BBBBBB>>><<<<<<===;;;;;;<<<>>>AAACCCCCCBBB???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMMMMLLLJJJIIIJJJKKKMMMNNNOOONNNLLLJJJIIIHHHHHHIIIHHHIIIIIIJJJKKKLLLMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKGGGFFFFFFGGGIIIIIIHHHFFF//////.........---------------......//////000000........................000///...---,,,+++******//////.........---------////////////////////////------............------........................///...---...000000000//////////////////////////////............---------------------------------+++,,,------.........---////////////////////////,,,---------.../////////---------.........////////////.........---------///////////////.........//////.........------------------............///000000//////.........---,,,,,,------......//////,,,...000000000000000222000111111111222222222222333222000/////////000111000000000000111111111111888666333111000111222333111222333444555777888888444444444555555555555666444444333444444555666777999999999:::;;;;;;999666777777666666777999<<<===999::::::::::::<<>>>>>??????CCCCCCBBBAAAAAAAAAAAABBBCCCDDDEEEFFFHHHKKKMMMNNNOOONNNMMMKKKIIIGGGEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDBBBAAA@@@???@@@BBBDDDFFFDDDDDDDDDEEEFFFHHHIIIJJJGGGHHHIIIKKKLLLLLLLLLLLLIIIHHHHHHHHHIIIIIIGGGEEEGGGFFFEEEFFFFFFDDDBBB???=========<<<;;;;;;;;;:::===<<<:::999888999::::::::::::::::::::::::::::::999999888777666666777777999888666555444555777888777666555444333222222222000111111111111222222222333333222111000000000111555555444222000///...---000000000000000000000000111111000///////////////......////////////......////////////000000000000---000333222///---000444222111111111000000//////000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222000111111111111222222222444333333222111111111222444444444555555555555666555555555555555555555555555555555555555555555555444555555666777888888999666666666666666666666666444444555666777888999999777777777777777777777777999999:::::::::999999888888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????>>>>>>>>>>>>===<<<;;;:::=========>>>??????@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBHHHHHHGGGGGGHHHIIIKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKJJJHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLMMMJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHGGG//////.........---------.........///////////////...........................---------------------000000/////////.........////////////////////////------............------........................---,,,,,,,,,...///...---........................///............---------,,,,,,---------------------------............---........................---------...............++++++,,,,,,,,,---------//////.........------------------......//////000//////.........------------------............//////.........------------------------------......+++---/////////...///111000000000111111111222222222222000/////////000111000000000000111111111111333222222111000000000000111222222333444555666666444444444444555555555555444444333444444555666777999888888999;;;:::888777777777666666777999;;;===999:::;;;;;;;;;<<>>??????@@@AAAAAACCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHJJJLLLMMMMMMMMMLLLJJJHHHGGGFFFEEEGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEEEEDDDDDDCCCBBBCCCBBBAAA@@@AAABBBDDDEEEDDDDDDEEEEEEFFFGGGIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIIIIGGGEEEFFFEEEDDDDDDEEEDDDAAA???=========<<<;;;;;;::::::<<<;;;:::999999999999999999999999:::::::::::::::999888777777666666777777888777666555555555666777666555444333333222222222000111111111111222222222333222111111000000111111222222222111111000000000000000000000000000000000111000000///////////////......////////////..................////////////111444666333///---...111111111111000000000////////////////////////////////////000000000000//////000000000000000000000000//////000000000111111111111111111111111111111111000000111111111222222222000000111111111222222222444333222222111111111222444444444444555555555555444444444444444444444444444444444444444444444444555555666666777777888888777777777777777777777777666666666666666777777777777777777777777777777777888999999:::999999888888999::::::;;;;;;::::::999999999999999999999999999;;;;;;;;;;;;;;;<<<=====================>>>>>>>>>;;;<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@AAACCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIIIILLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKLLLLLLIIIIIIIIIIIIJJJKKKMMMNNNKKKKKKKKKJJJJJJIIIIIIIII/////////............---///////////////.................................,,,,,,---...///000000111000000000000000/////////////////////////////////------............------........................,,,+++***+++---...---,,,------------------------///............---------,,,,,,,,,------........................---------------------------------...............---------+++,,,,,,,,,,,,---------...............---------++++++,,,---...///000000...............------------------............///---------------,,,,,,,,,......------------------***,,,...///......///000/////////000000000111111222111111000///000000000000000000000111111111111///000111222222111000///222222222333333333444444444444444444555555555555444444333444444555666777888888777888::::::888777777777666666777999;;;<<<:::;;;<<<<<<<<<<<>>>>>>>>>>>????????????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFEEEGGGGGGFFFFFFEEECCCBBBAAADDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFGGGHHHHHHFFFDDDEEEDDDCCCCCCDDDCCCAAA???======<<<<<<;;;::::::999:::::::::::::::999999888888888999999999:::::::::888777777666666666666777777666666666666555555555555555444333222222222222000111111111111222222222222222111000000000111111/////////000111222222222000000000000000000000000111000//////......//////......////////////......------------............222444555333000...///111111111000000000000////////////////////////////////////000000000000//////000000000000000000000000//////000000000000111111111111111111111111111111000000000111111111222222000000000111111111222222333333222111111111111222333333333444444444555555444444444444444444444444333333333333333333333333666666666666666666666666777777777777777777777777777777777666666666555555666666666666666666666666888888999999999999888888::::::;;;;;;;;;;;;::::::777777777777777777777777;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<888:::<<<>>>???>>>===<<<;;;;;;;;;<<<======>>>>>>@@@AAABBBCCCDDDDDDDDDDDDBBBBBBCCCEEEGGGHHHIIIJJJGGGHHHHHHIIIIIIIIIIIIHHHLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIGGGFFFEEEGGGJJJMMMOOOKKKKKKKKKKKKKKKKKKJJJJJJ/////////...............000000//////......------........................,,,------...///000111111////////////////////////////////////////////////------............------........................,,,+++***+++---...---,,,------------------------///............---------+++,,,,,,------............------,,,,,,,,,,,,,,,------------------------/////////...---------,,,............////////////........................+++,,,,,,------.................................---------............///------------------------/////////......---------+++---//////......///000////////////000000000000222111111000000000000000///000000000111111111111111111222333333333333333444333333333333333333333333333444444444555555555444444333444444555666777888777666777999999888777777777777777888999:::;;;;;;<<<======<<<<<<>>>@@@=========>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEGGGGGGGGGFFFEEEDDDBBBBBBEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEFFFGGGGGGEEECCCEEEDDDCCCCCCCCCCCCAAA@@@======<<<<<<;;;:::999999888999:::;;;;;;:::888888777777888888999:::::::::777666666555555666666666555555666666666555444333444444333222222222222222000000111111111222222222111111000000000000111111......//////000111222222000000000000000000000000000000///............///......////////////......------........./////////...000222111000///111333000000000000000000////////////////////////////////////000000000000//////000000000000000000000000////////////000000000111111111111111111111111111000000000000111111111111000000000000111111111111222222111111111111111222222333333333444444444444333333333333333333333333222222222222222333333333666666666666666666555555888888888888888888888888666666666666666666666666777777777777777777777777666777888888888888888888999::::::;;;;;;::::::999777777777777777777777777::::::;;;;;;<<<<<<<<<<<<=========<<<<<<;;;;;;;;;888999<<<>>>???>>><<<;;;;;;;;;<<<======>>>>>>???AAAAAABBBCCCDDDDDDDDDDDDBBBCCCDDDFFFGGGIIIJJJKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFGGGGGGFFFDDDDDDEEEFFFGGGHHHJJJLLLMMMLLLJJJIIIGGGFFFEEEEEEFFFHHHJJJLLLJJJJJJJJJJJJJJJKKKKKKKKK////////////////////////000000//////......------..............................//////////////////........................////////////////////////------............------...........................---,,,---...//////---------------------------///............---------,,,,,,,,,------.........,,,,,,+++******++++++,,,------------------------/////////...---------,,,........./////////000000---..............................------,,,,,,+++---.....................---------............///..................//////111000000000//////......,,,...000000000///000111////////////000000000000111111111111000000000//////000000000111111111111222222000000000222444666555555555555444444444444333333333444444444444555444444333444444555666777777666555666888999888777777777777888888999::::::;;;<<<>>>===<<<<<<===>>><<<<<<=========>>>>>>>>>@@@??????>>>>>>?????????AAAAAACCCDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIFFFEEEDDDEEEFFFFFFDDDBBBFFFDDDBBBBBBCCCCCCBBBAAA>>>===<<<;;;:::999888888777888999:::::::::999888777777777888888999999999666555555555555555666666444555555555555444333333333333222111111111222222000000111111111222222222111000000///000000111111//////////////////000000////////////////////////000//////.....................////////////............/////////000000000---...//////......///000//////////////////000000........................//////000000000000//////////////////////////////...////////////000000000000000000000000000000000//////000000000111111111//////000000000111111111111111111000000111222222222222222222333333333444333333333333333333333333111111111222222222333333666666666666555555555555777777777777777777777777333444444555666777777777888888888888888888888888555666777777888888888777888888999999999999888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;======<<<<<<;;;;;;:::::::::;;;<<<======<<<;;;:::<<<======>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGEEEFFFGGGEEECCCCCCDDDFFFGGGHHHJJJLLLLLLKKKIIIHHHFFFGGGGGGGGGGGGFFFFFFEEEHHHHHHHHHIIIIIIJJJJJJJJJ...////////////000000000///////////////.................................000//////......---------------------............////////////////////////------............------........................///...---...000111000///------------------------///............---------------------------------,,,+++*********+++---...------------------------...............---------,,,,,,---------.........---------...............000000///...---,,,++++++---------...............---------............///.........///////////////000000000///////////////,,,...000111000000111222/////////000000000111111000111111111111000//////000000000000111111111111111000...------///222444555555555555555555555555333333333333444444444444444444333444444555666777777555444555777888888888777777888888999999999999:::<<<======<<<:::;;;;;;;;;;;;<<<<<<======>>>>>>@@@???>>>===============???@@@BBBDDDEEEFFFEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHGGGEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIEEEDDDCCCDDDEEEEEECCCAAAEEECCCAAAAAABBBBBBBBBAAA>>>===<<<;;;:::999888777777888999999999999999999777777777777777777777777555444444444444555555666555555444444444333333333222222111111000111111222000111111111111222222222000000/////////000111111////////////............////////////////////////000///......------............////////////......////////////000000000111000000///...---,,,++++++......////////////000000........................//////000000000000//////////////////////////////......////////////000000000000000000000000000000/////////000000000111111/////////000000000111111111000000000000111222222111111222222222333333333222222222222222222222222111111111222222333333444555555555555555555555555666666666666666666666666222333444555666777777888777777777777777777777777444555666777777888777777777777888888888888777777888888888888888888888888888999:::<<<<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::======>>>>>>???@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDFFFHHHFFFCCCBBBDDDGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFDDDCCCFFFGGGGGGHHHIIIJJJKKKKKK.../////////000000000000.........///////////////....................................---------,,,---.........////////////////////////////////////------............------........................///...---...000111000///........................///............---------.........------,,,,,,+++,,,,,,++++++,,,...000111........................---------...............------------............---------.........//////000//////......------------------.........//////---------............///---------....../////////------------............+++---///000//////000111000000000111111111222222000111111222111000///...000000000000111111111111000000///......///000111444444444444444444444444222222333333333444444444444444333444444555666777666555333444666888888888777777888999999999999888:::;;;======;;;999999999::::::;;;<<<<<<===>>>>>>===<<<<<<<<<<<<======>>>===>>>AAACCCEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGFFFFFFFFFAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCAAA@@@?????????AAABBBCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDBBBAAABBB@@@>>>>>>???@@@@@@???>>>===<<<;;;999888777777888888888888888999::::::888888888777666666555555444444333333444444555666555555333222222222333444111111000000000000111111000111111111111222222222///////////////000111111........................//////////////////////////////...------------.........////////////.............../////////000000111000///......---,,,+++........./////////000000........................//////000000000000//////////////////////////////........./////////000000000000000000000000000000////////////000000000111////////////000000000111000000000000000111222222111111111111222222222222222222222222222222222222111111222222333444444555333444444555555666666666555555555555555555555555444444444555555666666666666666666666666666666666333444555666777777777777888888888999999888888888888888888888888888888888777999:::<<<<<<;;;:::999:::::::::::::::;;;;;;;;;;;;::::::::::::;;;===>>><<<<<<======>>>?????????>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDD@@@AAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFDDDGGGHHHFFFCCCAAADDDHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLL.../////////000000111111---.........//////000000........................------------------------.../////////000000111111////////////////////////---..................---........................///...---...000000000/////////////////////////////////.........---------//////...---,,,++++++***------,,,,,,---000333444////////////////////////,,,------....../////////////////////000000000111---------.........//////......//////////////////---------.........//////---------.........//////,,,,,,,,,------.........+++++++++,,,,,,---------***,,,...///......///000111111111111222222222222000111111222222000///...000000000000111111111111000111222333333222111000222222222333333444444444222222333333333444444444444444444444444555777777666444333333555888888888777888888999999999888888999;;;===<<<:::888888888::::::;;;;;;<<<===>>>>>>:::::::::;;;<<<===>>>???<<<===@@@CCCEEEEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEBBBBBBCCCDDDEEEEEEDDDDDDFFFEEEEEECCCBBB???>>>======>>>@@@BBBCCCEEEEEEEEECCCEEEGGGHHHHHHHHHFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDDDDBBB@@@@@@>>><<<<<<===>>>>>>===>>>===<<<;;;999888777666999888777777777888:::;;;999999888777666555444444333333333333444444555666666555333111111222333444111000000000000000111111000111111111111222222222///////////////000111111,,,------......///////////////////////////////////////...------------.........////////////......---------........./////////...---...///000000///---.........//////000000........................//////000000000000//////////////////////////////............/////////000000000000000000000000000////////////000000000000////////////000000000000000000///000000111222222000111111111111222222222111111111111111111111111111111222333444444555555333333444444555666777777555555555555555555555555666555555555555444444444444444444444444444444444333444555666777777777777999999999::::::999999999888888888888888888888888777888:::<<<<<<;;;:::999999999999::::::;;;;;;;;;999999888888999<<>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDAAAAAAAAAAAACCCEEEHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDGGGIIIGGGCCCAAADDDHHHGGGGGGFFFEEEEEEFFFFFFGGGHHHFFFEEEDDDDDDFFFIIIJJJGGGHHHIIIJJJKKKMMMMMMNNN............////////////,,,,,,------.../////////,,,---------.../////////000///...------...///000//////000000///...------........................---------............/////////000000000000//////......////////////......---///222444444222///---------------------,,,,,,---,,,,,,++++++,,,,,,---***,,,///000...---,,,,,,++++++,,,,,,,,,---------------++++++++++++------...........................///111111/////////000///---+++)))(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................000000///...---,,,,,,+++000///---,,,---...000111000000//////.........---///////////////000111111111111111111111111111111111000///......///000111222222333333333333444444444444444444444444444444444444444555555555555666666666666666666777777888666777777888999999::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>===<<<<<<<<<<<<=========>>>???AAABBBCCCDDDDDDCCCCCCDDDFFFFFFGGGGGGGGGJJJJJJIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEECCCCCCCCCDDDCCCBBBBBB@@@>>>???BBBEEEEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFFFFDDDBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;>>><<<:::888777666666555888888888888888777666666777777666555555555555666555444333222111222333333555555555444444333333333000000000000000000000000000000000000000000000000000000000000////////////000////////////000000111........................111000000///...---------------............------111111000///...---,,,,,,---------............//////////////////////////////////////////.........////////////////////////------------------------......////////////......////////////000000000000000000000000000000000000222111000//////...//////000000000000000000000000000111111111111222222222000000000111222222222333111111222222222333333333222333444444555555444444333333444555666666555555444444444444444444444444444444444555555555555666777777777666666666666666777666666888:::;;;:::999999999999888888888777777777888888888888999999999777888888999999:::;;;;;;;;;:::999999:::;;;<<<===<<<===>>>??????@@@@@@???@@@@@@AAAAAAAAA@@@??????BBBCCCCCCCCCBBBAAAAAA@@@CCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJKKKKKKKKKKKKMMMOOO............////////////..................---------------..................---,,,,,,,,,,,,---...000000000000//////......................................./////////000000...//////000000//////.........////////////......,,,...000111111000...,,,..............................------------......+++---//////...---------++++++,,,,,,,,,---------------,,,++++++,,,------...........................///111111///...///000///...,,,***)))***+++,,,///......------,,,,,,,,,------............------......................../////////...------,,,,,,///...---,,,,,,...///111000000000/////////......///////////////000111111111111111111111111111111333333222111111222333333111111111222222222333333333333333333333333333333333333333333444444444555666555555555666777888888777777888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>======<<<<<<;;;<<<<<<===<<<===>>>???AAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHGGGFFFEEECCCCCCEEEDDDDDDDDDEEEEEEFFFFFFIIIGGGEEEDDDDDDDDDDDDDDDFFFCCC@@@???AAABBBBBBAAACCCDDDEEEFFFGGGFFFEEEEEEFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@??????????????????>>>>>>======<<<;;;;;;:::;;;<<<<<<;;;:::888999999666777777777777666555555777666555555444444555555555444333222222222333333444333333333222222222222000000000000000000000000000000000000000000000000000000000000/////////...000000///////////////000........................000000000///...---------------............------000000//////......---------------............///........................////////////............------------------------------------------------......////////////........./////////000000000000////////////////////////000///...............///000000000000000000000000000000111111111222222222111111111111111111222222111111111222222222333333222333444444555444444444222222333444444444444444444444444444444444444444444444444444555555555555777777777777777777777777666666666777999:::999888999999999888888888777777777777888888888999999999888999999::::::;;;<<<<<<<<<;;;:::::::::;;;<<<===<<<<<<===>>>???????????????@@@@@@@@@@@@@@@??????BBBCCCCCCCCCBBBBBBAAA@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMLLLLLLMMMNNN---............/////////000//////...------,,,,,,...............---------...---,,,,,,,,,,,,---...111000//////.../////////........................////////////000000000111.........//////...............////////////......,,,,,,---......---,,,,,,---......//////000000000000//////////////////000---...///...,,,,,,---///,,,,,,,,,,,,------------------,,,,,,,,,,,,------........................---///111000///...///000......,,,,,,,,,,,,---...111000///...---,,,,,,+++.........------.........................................................///...---,,,---...///000111000000000000000/////////////////////000111111111111111111111111111111444333333222222333333444000000000111111111111222222222222222222222222222222222222333333333444444444444444555666777888888999999999999999999::::::::::::::::::::::::::::::<<<<<<<<<===>>>???@@@@@@===<<<<<<<<<<<<<<<======;;;;;;<<<>>>????????????AAABBBCCCDDDDDDEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGKKKJJJGGGEEECCCCCCDDDEEEKKKGGGBBB@@@????????????CCCCCCDDDEEEEEEEEEEEEEEEGGGEEECCCBBBCCCCCCBBBAAA>>>>>>??????????????????======<<<<<<;;;:::::::::444777:::999777666777999555666666666666555444444555555444333333333444444444444333222222222222333222222222111111111111111000000000000000000000000000000000000000000000000000000000/////////......111111000///....................................000000//////...---------------............------........................---------............///................................................------------------------------------------------......////////////............/////////000000000////////////////////////...------------......///000000000000000000000000000000000111111111222222111111111111111111000000111111111222222222222333222222333444444444444444111222222333333333333222444444444444444444444444444444444444555555555555777777777777777777888888666555555666888999888777999888888888888777777777777777777888888888999999999999::::::;;;<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;<<<===>>>????????????>>>???@@@@@@@@@@@@@@@???BBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJMMMNNNNNNMMMLLLMMM---------.........////////////.........---------/////////...---------,,,/////////....../////////000///...------......///............................../////////000000000------............------......////////////......------,,,,,,,,,,,,------,,,,,,---...///000000111000000////////////000000---------+++******---///,,,,,,,,,------------...---------,,,,,,---------........................---///000000///......///------,,,,,,,,,---.../////////......------,,,,,,///...---,,,,,,---...///........................---------.........////////////.........///000111111111111111000000000000///////////////000000111111111111111111111111111000000000000000000000000000000000111111111222222222222222222333333333333222333333333333444444444333333333444555666777888999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<===???@@@AAAAAABBB>>>============>>>??????;;;<<<<<<===>>>>>>>>>>>>@@@AAAAAABBBCCCCCCCCCBBBCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGKKKJJJHHHDDDBBBBBBCCCEEEMMMJJJEEEAAA@@@@@@@@@AAACCCDDDDDDEEEEEEEEEEEEEEEGGGEEECCCBBBCCCCCCBBBAAA======>>>>>>??????@@@@@@<<<<<<;;;;;;::::::999999444777999777444444777:::555666666666666555444444555444333333222222333333333333333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000/////////.........222111000///...---------......................../////////......---------------............---------------....../////////---------............///........................------...............///////////////////////////........................---......//////......---........./////////000000////////////////////////------------...//////000000000000000000000000000000000000000111111111111222222111111000000//////111111111111222222222222222222333444444444444333222222333333333333222222333333333333333333333333333333444444444555555555777777777888888888888888777555444555777888888777888888888888777777777777777777777777888888888888888888999::::::;;;;;;<<<>>>======<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEEEEGGGJJJMMMOOONNNLLLKKKKKK------------............---------.........///////////////...---------,,,...//////////////////...---------,,,---------...........................------........./////////------............------......////////////............---,,,,,,---......++++++,,,---....../////////......------......///------,,,***((())),,,///,,,,,,---------.........------------------------........................---...000000...---...///++++++,,,,,,------...///++++++,,,,,,---------...///...---,,,,,,---...///........................,,,,,,------.../////////000000000000000111111111000000000000111111111111///////////////000000111000000000000000000000000......////////////......111111111111222222222333222333333333444444555555444444444444555555555555333333333333444555666777888999999999999999:::::::::;;;;;;;;;<<<<<<<<<===<<<===>>>@@@AAABBBBBBBBB??????>>>>>>???@@@@@@AAA======>>>>>>???>>>>>>>>>??????@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHGGGCCC@@@???AAACCCKKKJJJGGGDDDBBBBBBDDDEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDBBBBBBBBBBBBBBB@@@=========>>>>>>??????@@@;;;;;;::::::999888888888888::::::888555555888;;;666666777777777666555555444444333222222222222333333333333222222222111111111111111111222222222222////////////////////////////////////////////////////////////............111111///...------------....................................------------------............------,,,,,,------......//////---------............///........................,,,---------......//////////////////////////////........................------............------............////////////....................................///000111111//////////////////////////////000000000111111111222111111000000/////////000000111111111222222222111222333333444444333333333333444444444444333333333333333333333333333333333333333444444444444555666666777777888888888888888666444555666888888777777777777777777777777777666666777777777888888888777777777888999999::::::=========<<<<<<;;;:::::::::;;;<<<======>>>======???@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKHHHHHHHHHGGGGGGFFFDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDDDDDDDEEEEEEEEEEEEFFFIIILLLMMMLLLJJJIIIIII,,,------------.........,,,,,,------...//////000...............---------,,,,,,---......---,,,,,,,,,,,,---.........------........................------------.....................//////...............////////////......///......------......///++++++,,,,,,---............------,,,,,,------...,,,---,,,***)))))),,,///,,,---------............------............------........................,,,...000///...---...///+++,,,,,,------.........)))******+++,,,---...............------.................................---------.........////////////000000000111111111//////000000000000000111///////////////000111111000000000000000000000000///000000111111000000///111111111222222222333333333333333444444555555666444444444555555555666666444333333333333444555555666777777888999999:::::::::;;;;;;<<<<<<=========<<<===???AAABBBBBBAAAAAA???>>>>>>>>>???@@@AAABBB>>>???????????????>>>===>>>>>>????????????>>>>>>AAAAAABBBCCCDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFDDD???>>>???AAAGGGHHHGGGFFFDDDDDDEEEGGGCCCCCCCCCCCCCCCDDDEEEEEEEEECCCAAA@@@AAAAAA@@@???======>>>>>>>>>>>>>>>>>>:::::::::999888888777777666666777777777666555555666777777777777666555555444444333222222222333333222222222333222111111000111111111111111222222222/////////////////////////////////////////////////////////.........------000000///...------------........................------------------------------............------,,,,,,------.........///---------............///------------------------,,,,,,,,,---......//////------------------------........................------............------------........./////////........................000////////////000000111/////////////////////////////////000000000111111000000000000000000//////000000000111111111111222111111222333333333333333444444444444444333333222333333333333333333333333333333333333444444444444555555666666777777888888999777555555666888888888666666777777777777777888666666666777777777888888666666777777888999999999;;;;;;;;;<<<;;;;;;:::999999:::;;;<<<============>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGIIIJJJKKKKKKGGGGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDGGGIIIJJJIIIGGGFFFGGG,,,,,,---------.........------..................---------...............,,,,,,---......---,,,,,,+++---///111111000///---....................................////////////...//////000000//////.........////////////......---..................---------------...............------,,,,,,------...---......---++++++---///------------............,,,---...//////...---,,,........................,,,...//////...------...---....../////////......++++++,,,,,,------......------............------........................---------...............------...///////////////....../////////000000000///////////////000111111000000000000000000000000///000111222222111000///000000000111111111111222111222222333444444555555333333444444444555555555555444333333222333333333444444555666888999::::::999999:::;;;;;;<<<======<<<>>>@@@AAAAAAAAA@@@???============>>>???@@@AAA???????????????>>>===<<<======>>>>>>>>>>>>======>>>???@@@AAAAAABBBAAAAAABBBCCCEEEGGGGGGFFFEEEDDD@@@CCCFFFEEEAAA>>>???AAACCCEEEGGGFFFDDDCCCDDDFFFAAAAAA@@@@@@@@@AAABBBCCCCCCAAA??????@@@@@@???>>>>>>>>>>>>>>>>>>=========:::999999888777777666666333444777===AAA???888222555666666666666555444444555555444333333333333333111222222333222111000////////////000000111111111//////////////////////////////////////////////////////.........---------///......---------..............................------------------------------............---------------------------------------............///------------------------++++++,,,------...//////------------------------........................,,,------......------,,,---------.........//////........................000000///.........//////////////////////////////////////////000000000111/////////000000000000000000000000000111111111111111111222333333333333222333333333333333222111111222222222222222222222222222222333333333444444444333444444555666666777777;;;888666555777888999888666666666666777777888888666666666666777777777888666777777888999999::::::888999:::;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@BBBCCCEEEBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCEEEGGGHHHHHHIIIFFFFFFGGGGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGCCCDDDFFFFFFDDDCCCDDDEEE,,,,,,,,,---------....../////////...------,,,,,,,,,------....../////////---...///000000///...---,,,...111444444333000...........................////////////000000000000//////000000000000//////......////////////......,,,------......------,,,///////////////...............------------.........///000///...---///000---------.........//////,,,---...//////...---,,,........................,,,...//////...------...//////000000000000//////..................------,,,---...//////...---,,,................................................+++,,,------......---------.........//////000000///////////////000111111000000000000000000000000...///000111111000///...////////////000000000000000000111222333333444444222222333333333444444444555555444333222222222222222333444666777999:::;;;888888999::::::;;;<<<<<<===>>>@@@AAAAAA@@@???>>>;;;;;;;;;;;;<<<===??????????????????>>>===<<<;;;<<<===============<<<<<<======>>>???????????????BBBCCCEEEFFFGGGFFFDDDCCC>>>CCCGGGFFFBBB??????AAAAAADDDGGGFFFDDDBBBBBBCCC@@@???>>>>>>>>>???AAAAAACCCAAA???>>>??????>>>===??????>>>>>>======<<<<<<999999888888777666666666777999???IIIPPPMMMAAA777444444555555444444333222666555444444333333444444111111222333222111000///---.........//////000000//////////////////////////////////////////////////////.........---------......---------......///........................---------------------------..................------------------------------------.........//////------------------------++++++,,,,,,---...//////////////////////////////////////////////////////,,,------......------,,,---------.........//////........................000///...---------------////////////////////////////////////000000000000......//////000000111111000000000000111111111111111111222333333333333222222222222222222111000///222222222222222222222222222222333333333444444444333333444444555666666777<<<999777666777999999999555666666666777777888888666666666666777777777777777888888999::::::;;;;;;666777999:::;;;::::::999999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>@@@AAABBBBBBCCCBBB@@@@@@@@@BBBDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBCCCEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCDDDCCCBBBAAABBBCCC//////.........---------,,,---------.../////////.................................------,,,,,,,,,,,,,,,---------------------,,,,,,,,,---///000222000000000000000000000000////////////////////////............////////////000000//////.........---///............---------,,,,,,,,,---------......,,,,,,------...///000000333222000/////////000111888555111---,,,---///111...------,,,,,,------...........................------............------......---------,,,,,,,,,,,,,,,---....../////////,,,,,,------...///000000//////.........------------......///////////////............////////////////////////000000000000////////////////////////////////////000000000000000222444555555444333222222222333333333333444444444444444333333222222222333333333444444444555555222333444666777999:::;;;777777888999::::::::::::>>>???@@@AAAAAA@@@>>>======<<<;;;;;;;;;<<<>>>???AAAAAABBBAAA@@@>>><<<;;;????????????>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;???@@@CCCFFFGGGHHHGGGGGGEEEDDDDDDCCCBBB@@@???>>>BBBBBBCCCDDDCCCBBB@@@???AAA@@@@@@@@@???>>>>>>>>>===>>>@@@AAAAAA@@@>>>===AAAAAA@@@???===;;;:::999;;;:::888666444444444444888000777PPPaaaXXXCCC444555555666666555444333333333333333333333333333333222222222111111111111000000000000000000000000000,,,,,,------...////////////............---------........................------------------------------------------------///...---,,,+++,,,,,,---.................................------,,,,,,,,,//////...---+++***))))))------......///000000000..........................................------,,,...111333333111...,,,//////.........------------------............///........................000///...------...///000111111000000000000000111222111111111000000//////............////////////000000000000111111111111111111111111111111111111222222222111111111000000111111222222222333333333111111222333333333222222333333444444444444444444555555555666666666666777666666666666666666666666777777666666555555555444777666666666777999;;;===999888888777888888999999888888888888999:::;;;<<<>>>>>>>>>>>>============AAAAAAAAAAAABBBCCCDDDDDDFFFEEECCCBBBAAA@@@??????@@@AAAAAABBBCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEE//////.........------------------..........................................------------------,,,,,,,,,---...//////000000......---,,,---...//////////////////////////////////////////////////////------------............000/////////............///............---------,,,,,,---------.........,,,,,,------...//////000222111000/////////000000444222///,,,+++,,,...///...------,,,,,,------...........................------............------............------,,,,,,.........---------------++++++,,,,,,---....../////////.........------------......///////////////............////////////.../////////000000000000////////////////////////////////////000000000000///000111222333222111111222222333333333333444444444444444333333222222222222222222333333333444444333444444666777888999:::777777888999::::::::::::;;;<<<>>>??????>>>===<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>@@@??????>>>>>>>>>????????????>>>>>>===<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA??????AAAAAAAAAAAAAAA@@@??????BBBAAAAAA@@@???>>>===<<<===>>>@@@AAAAAA@@@>>>===?????????>>>===;;;:::999:::999777666555444555555;;;444999IIIQQQGGG999222555555555555555444333333333333333333333333333333222222222111111111000000000000000000000000000000000000000000000////////////............---------------------------------------------------------------------------------///...---,,,,,,,,,------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...............---------------------------......,,,---///000000///---,,,//////.........------------------............///........................000///...------...///000000000//////...//////000111111111000000000//////....../////////000000000000000000000111111111111111111111111111111111111222222222111111111000000111111222222222333333333111222222222333333444444555555444444333444444555444444555555555666666666555555555555555555555555777666666666555555555444666666666666777999;;;<<<:::999999888888888888999999999999999:::;;;<<<============<<<<<<<<<<<<;;;????????????@@@AAABBBCCCEEEDDDCCCBBB@@@@@@??????AAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFFFF...............---------...............---------........................---------------.........,,,,,,---...000111222333000///...---------------////////////////////////////////////////////////,,,,,,,,,------------...////////////............///............---------,,,------------.........,,,,,,------.../////////111111000////////////000///...---,,,+++,,,------...------,,,,,,------...------------------------------............------/////////............---.........---,,,+++++++++***++++++,,,,,,---------...............------------......///////////////............////////////....../////////000000000////////////////////////////////////000000000000000000111111111222222222222222333333333333444444444444333333333333222222111111111222222222333333444555555666666777888888777777888999::::::::::::888999;;;<<<======<<<;;;<<<<<<<<<;;;<<<======>>>>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>>>>???AAABBBAAAAAA@@@???>>>=========>>>???AAABBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>???BBBBBBAAA???>>>===<<<<<<===>>>???@@@@@@???>>>============<<<<<<;;;:::999888777666666555555666666999555777>>>>>>777222444444444555555444444333333333333333333333333333333222222111111111000000000000000000000000000000000222111111000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---,,,,,,,,,------------------------------...------------,,,,,,,,,******+++,,,---...//////......------,,,++++++***///.........------,,,,,,++++++,,,,,,------......,,,,,,------------,,,,,,...............------------------............///........................//////............/////////......------...//////111111000000000000///////////////000000000111111000000000000111111111111111111111111111111111111222222222111111111111111111111222222222333333333222222222222333444666777888777555333333333444555333333333444444444555555555555555555555555555555666666666555555555555555666666666666777999:::;;;;;;::::::999888888888999::::::::::::;;;<<<======<<<<<<<<<;;;;;;;;;::::::>>>>>>>>>>>>>>>@@@AAAAAADDDCCCBBBAAA@@@@@@???@@@BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGHHH......................../////////...---------,,,........................,,,,,,------......//////------...//////000111111............------......////////////////////////////////////////////////,,,,,,---------.........///////////////.........///............---------------------............---------.........//////////////////////////////,,,,,,,,,,,,,,,,,,------...------,,,,,,------...------------------------------............------/////////////////////...---------,,,,,,+++++++++++++++,,,,,,,,,---------........................---......///////////////............////////////........./////////000000////////////////////////////////////000000000000222222222222333444555555222222222333333333444444333333333333333333333333222222222222333333333333555555555666666666666666777777888999::::::::::::777888:::;;;<<<<<<<<<<<<============>>>>>>??????????????????@@@AAAAAABBBBBBAAA???===>>>@@@CCCEEECCCBBBAAA???>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBB@@@???>>>======>>>???@@@@@@@@@??????>>>>>>============>>>??????>>>======::::::;;;;;;;;;:::999999666666666555666666666666555222333666555222333888333333444444444333333222222222222222222222222222111111111111000000000000000000000000000000000000//////......------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------***++++++,,,---...///////////////......---------///......------,,,,,,+++******++++++,,,---......---,,,,,,,,,,,,,,,,,,---........................---------............///......................../////////....../////////.........---......//////000000000000000000//////000000000000111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333222111111222555777999:::888555333222333444666222222333333333444444444555555555555555555555555555555555555555555555555555555666666777888999999<<<;;;:::999888888888888:::::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::============>>>???@@@AAABBBBBBAAA@@@@@@???@@@@@@BBBBBBCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIII---...................../////////...---------,,,////////////////////////---------......///////////////..................+++,,,---....../////////........................////////////////////////---.........////////////.........//////////////////............------------------.........//////---------...........................//////......,,,,,,------.........---...------,,,,,,------...------------------------------............------.../////////////////////+++++++++,,,,,,---------------------............---.....................---......///////////////............////////////............////////////000000000000000000000000////////////000000000000222222222222333444555666222222222333333333444444333333333333333333333333333333333333444444444444555555555555555666666666777777888999::::::::::::888999:::;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA???>>>???BBBEEEGGGEEEDDDBBB@@@>>>>>>??????AAAAAABBBBBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>???AAAAAA===>>>>>>>>>>>>?????????=========>>>>>>=========999999::::::::::::999999444555555666666666666666555222111444555555555777222222333333333333333222222222222222222222222222111111111000000000//////////////////////////////------------....../////////............---------------------------------------------------------------------------------,,,---------------------------------------------------------------------------------------------------------......//////......------,,,,,,,,,,,,******++++++,,,---............---,,,,,,---......---.....................---------............///...........................//////////////////...///.........//////000111//////////////////000000000000000000111111111111///000000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333333222111111222555777999:::888555222111222444555222222222333333333333444555555555555555555555555444444444555555555555555444555555666777777777777;;;:::999999888888888999999999999999999999:::;;;=========<<<<<<<<<;;;;;;============>>>???@@@AAAAAA@@@@@@?????????@@@@@@@@@AAABBBBBBDDDDDDEEEFFFDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDFFFGGGIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIIIIIII---------..............................---------////////////////////////.............../////////000000///......------,,,***+++,,,...///000000000........................////////////////////////........./////////000000.........//////////////////............---------------........./////////........................,,,---......///.........---........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............---------............/////////+++++++++,,,---.................................---------...............---......///////////////............////////////------........./////////000000000000000000000000////////////000000000000//////000111222333333444222222333333333333444444222222333333333333444444333333444444444555555555555555555555555555666666777777888999::::::::::::::::::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???AAAAAA@@@@@@AAACCCFFFHHHFFFDDDBBB???>>>>>>??????AAABBBBBBCCCDDDDDDEEEFFFBBBAAA@@@??????@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBB=========>>>>>>>>>??????======<<<<<<<<<<<<======999:::::::::::::::999888444555555666666666555555888555444555777777555222111111222333333333222222222222222222222222222222111111000000000/////////////////////////////////......//////000111111222///............---------........................------------------------------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////......------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,------++++++,,,,,,------......//////............//////---------...............---------............///..............................////////////..................///000111111......////////////000000/////////000000000111111000000000000111111111111111111111111111111111111111111111111111222222222111111222222222333333333222222222222333444666777777666444222222222333444222222222333333333444444444444444444444444444444444444444444444555555555444444555666777666666666999888888777888888999999999999999888888999999:::=========<<<<<<<<<<<<;;;============>>>???@@@@@@?????????>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDEEEGGGIIIKKKLLLMMMLLLLLLFFFGGGHHHIIIJJJJJJJJJIII---------.........//////---------...............////////////////////////////////////............000000//////////////////+++,,,.../////////..............................////////////////////////---------.........//////............/////////000///............---------............////////////........................+++,,,---...///......---///......---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------............---------------.........---------------------------------.........//////---......///////////////............////////////---------.........//////000000000000000000000000////////////000000000000---...000222333333333333222222333333333333444444222222222333333444444444222222333333333444444444444444444555555666666666777777888999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<===>>>?????????>>>>>>;;;===AAACCCDDDDDDBBB@@@@@@@@@AAABBBCCCEEEGGGHHHFFFDDDAAA???======>>>???AAAAAAAAABBBCCCEEEFFFGGGBBBAAA@@@???>>>???AAABBB???@@@@@@AAABBBBBBAAAAAA@@@??????>>>======<<<<<<===<<<<<<<<<<<<<<<<<<===:::;;;;;;;;;:::999888888444555666666666555444333777777666555555555444222000000111222222222222222111111111111111111111111111000000000/////////////////////////////////////////////000000000000000///............---------------------------------------------------------------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........------------+++++++++++++++++++++,,,+++++++++,,,,,,------...------------------..............................---------.........//////---------............///........................---...///000000///...---------------...///000111........./////////000000....../////////000000000000000000000111111111111111111111111111111111111000000111111111222222222111111222222222333333333111222222222333333444444444333333222222222333333333333333333444444444444444444444444444444444444333333333444444555555555333444555666666666555555666666666666777888999999;;;::::::999999999::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCDDDDDDDDDFFFHHHKKKLLLMMMLLLLLLEEEFFFHHHIIIJJJJJJIIIIII---------.........//////,,,------....../////////000000000000000000000000000000//////......------//////000000111111222222---.../////////...---,,,........................////////////////////////,,,,,,,,,---------......---.........//////000000//////.........---------............/////////000.....................---***+++---...///...------///...---,,,+++,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///////////////............/////////000---------.........//////000000000000000000000000////////////000000000000...000222555666666555444222222333333333444444444222222222333333444444444111111222222222333333333333333444444555666666777777777888999::::::::::::;;;;;;::::::999::::::::::::;;;===>>>>>>>>>===<<<888;;;@@@DDDFFFFFFCCCBBB???@@@AAACCCEEEFFFGGGHHHGGGDDDAAA>>>======>>>???@@@@@@@@@AAACCCEEEGGGHHHCCCBBB@@@>>>>>>???@@@AAA>>>???@@@BBBBBBBBBAAA@@@BBBBBB@@@>>>===;;;:::999===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888444555666666666555333222222666777555222333555666///000111222222222222222111111111111111111111111000000000000/////////////////////////////////////////////...------,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................///......------,,,,,,+++)))***+++,,,------...///..................---------......//////......------------.........//////---------.........//////........................---...///000000///...---+++++++++,,,---...///000---.........//////000000............////////////000000000000111111111111111111111111111111111111000000111111222222222222111111222222222333333333111111222333333333222222111222222222222222222222333333444444444444555555444444444444444444444444333333333444444555555555333444555666666666555444555555555555666888999:::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::::::::999999::::::::::::;;;<<<======>>>=========>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFEEEDDDBBBBBBCCCCCCDDDAAACCCFFFHHHJJJJJJIIIIIIDDDFFFGGGIIIJJJJJJIIIIII111000...///000111///...........................000000//////.........---------......//////000000......////////////......////////////////////////000000000000000000000000........................////////////////////////---------............///------------------------000///...---------------............////////////111000///...............------------------------////////////////////////---------............/////////.........---------......------------......------------------------,,,,,,---.../////////...---------------------------------............///............////////////000000000000///////////////000111222222111000///000000000000000000000000222222222222222222222222111111222222222333333333444444444444444444444444444333333222222333333444333333444444666777888999777888:::<<<<<<:::888666888999999::::::;;;;;;<<<<<<;;;;;;<<<<<<===>>>?????????@@@AAABBBBBBCCCCCC?????????AAADDDHHHLLLOOOIIIEEE???<<<;;;<<<===>>>>>>@@@BBBCCCCCCBBBAAA@@@===============>>>>>>>>>@@@???>>>>>>>>>???AAAAAADDDBBB@@@>>>======>>>???<<<<<<;;;;;;;;;:::::::::=========<<<;;;:::888777444555555555666666777777666666555444333333222222333222111111000111111111111111111111000000000000000000000000000000000000////////////....................................------........................---,,,+++)))(((''',,,,,,,,,------.........---------,,,,,,+++++++++........................++++++++++++++++++++++++---......//////......---+++,,,---------...000222//////...------------...---------............///........................,,,------......------,,,---.........---,,,,,,+++------------------------///............---------------......------,,,+++------------------------........................---------............//////////////////000111111000111111111111222222222222222222222222222222222333333333222222111111111333333333333333333333333000111222222333333222222444444444444444444444444555555666666555555444333555555555555555555444444555555555555555444444444777777777888888888888888::::::::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>BBBBBBAAAAAA@@@?????????CCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCAAAAAABBBBBBAAA@@@AAABBBCCCEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIII111///...///000000///...........................000/////////...................../////////////////////////////////......////////////////////////////////////////////////........................////////////////////////---------............///------------------------//////...---------------............////////////000000///...............---------------------------------------------------------............/////////.........---------......------------......------------------------------.../////////......---------------------------------............///............////////////000000000000////////////+++---///111222333333333000000000000000000000000111111111111111111111111222222222222333333333333444444444444444444444444444333333222222333333444333333444444555777888999777888:::<<<<<<:::888777888999999::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>?????????@@@@@@AAAAAABBBBBB>>>>>>???AAADDDGGGKKKMMMIIIDDD???<<<;;;<<<======>>>@@@AAACCCCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAABBBAAA???===<<<<<<<<<===;;;;;;;;;;;;:::::::::::::::::::::999888777666555444555555555666666666666666555555444333333222222333333222111000000000111111111111111000000000000........................////////////....................................------..............................---,,,******,,,,,,---------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++------------------------,,,---...---,,,,,,.../////////...------------...---------............///------------------------,,,------......------,,,------......------,,,+++------------------,,,,,,............------------......//////......---,,,------------------------................................./////////000000///////////////000111111000111111111111222222222222222222222222222222222333333333222222222111111333333333333333333333333111111222333333333333333444444444444444444444444555555555555555444444333555555555555555555555555666666666666555555555555444444444444444555666666:::::::::::::::::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;<<<<<<======>>>AAAAAA@@@@@@@@@?????????CCCCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCDDDDDDCCCAAABBBCCCDDDFFFGGGHHHHHHHHHGGGHHHIIIIIIJJJIIIIIIIII000///......000000000...........................////////////............///////////////.........000000000000//////...---////////////////////////////////////////////////////////////////////////////////////////////////---------............///........................//////...------------...............////////////////////////............------------------------++++++++++++++++++++++++---------............///...............---------......------------......------------------------//////////////////...------------------------------------............///............////////////////////////000000000000,,,---...000111222222333000000000000000000000000000000000000000000000000222222333333333444444444333333333333444444444444444333333222222333333444333333444444555666888888777888:::;;;;;;:::888777999999999:::;;;;;;<<<<<<;;;<<<<<<======>>>?????????????????????@@@@@@@@@>>>>>>???@@@CCCFFFIIIKKKHHHDDD???<<<<<<=========>>>???AAABBBBBBBBBAAA@@@??????????????????????????????>>>>>>??????@@@AAA@@@???===<<<;;;:::;;;;;;;;;;;;;;;:::::::::999999999999888777666555444444444444555666666666666555555555444444333333222222444333222111000000000000111111111111000000000000........................////////////..........................................------------------///////////////...------------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------...,,,+++***+++---//////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......------,,,,,,.........------,,,,,,,,,............------------///////////////...------------------------------........................////////////000000000111/////////000000000111111000111111111111222222222222222222222222222222222333333333222222222222111333333333333333333333333222222333444444444333333444444444444444444444444555555555555555444333333555555555555555555555555777777777777777777777777777777666555666777888999999999::::::::::::::::::::::::;;;;;;<<<;;;;;;:::;;;;;;;;;<<<<<<======>>>@@@@@@??????????????????CCCCCCDDDEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIII///...---...000000000...........................///////////////.........000000//////......------000000111000000///...---////////////////////////////////////////////////////////////////////////////////////////////////---------............//////////////////////////////......---------..................////////////...///////////////..............................++++++++++++++++++++++++---------............///..............................------------......------------------------000000000000///...---------------------------------------............///............////////////////////////000000000000000000000000000/////////////////////////////////000000000111111111111111222333333333333444444444333333333333333444444444444333333222222333333444444444444444555666777888777888999;;;;;;:::999888999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????????????????>>>>>>>>>>>>>>>>>>???@@@BBBDDDGGGHHHGGGCCC???<<<<<<===>>>===>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@??????????????????????????????@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;::::::::::::999999999999999999888777666666666555444444555666666555555444444444444333333333222222444444222111000000//////111111111111000000000///000000000000000000000000////////////..........................................------------,,,,,,......////////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++,,,,,,+++******+++---//////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,.........------,,,,,,+++.........---------,,,,,,...............------,,,,,,,,,------------------............................../////////000000000//////000000111111111111000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222222222333444444444444333333333333333333333333333444444555555555444333333444444444555555555555555777777888888888888999999999888777666777888:::;;;999999999999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<=========>>>????????????????????????CCCDDDDDDEEEFFFFFFGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFEEECCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIHHH...------...///000000///.................................///////////////000000//////......------000000111111000///......////////////////////////........................////////////////////////////////////////////////---------............///////////////////////////......---------......///............////////////---...//////000///..............................,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...........................------------......------------------------//////000//////...---------------------------------------............///............////////////.../////////000000000111111000000/////////......////////////////////////111111111222222222333333222222222333333333444444222222222333333333444444444333333222222333333444444444333444444555666777777888999::::::::::::999999::::::;;;;;;<<<======;;;<<<===>>>?????????>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCEEEFFFFFFCCC???======>>>>>>===>>>>>>???@@@AAAAAAAAABBB@@@@@@@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAA???>>>======<<<<<<::::::999999999888888888888888666555555555555555333444555666666555444333333333333333333222222222444333222111000000000000111111111111000000000///000000000000000000000000////////////..........................................------,,,,,,,,,,,,,,,,,,---............---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---)))***+++*********---...//////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...------,,,.........------,,,,,,,,,...------------,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---------..............................------.........///////////////000111222111111000000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111222333333444444333333111111111111111111111111444444444555444333333222444444444555555555666666888888888888999999::::::555555444333444555666777888888888999999:::::::::999::::::;;;<<<<<<<<<;;;<<<<<<<<<===============>>>>>>??????@@@@@@@@@AAADDDDDDEEEEEEFFFGGGGGGGGGEEEDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCDDDEEEFFFEEECCCDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHH...---,,,---///000000///.................................//////////////////////////////.........///000000111111000000///////////////////////////................................................////////////////////////---------............///...........................------------...//////............////////////------///000000000///...................................................---------............///---------.....................------------......------------------------..................---,,,---------------------------------............///............////////////......//////000000111111............///000111222000000000000000000000000111111111222333333444444111111222222222333333333111111222222333333444444444333333222222333333444444444333333444555555666777888888999:::::::::::::::::::::;;;<<<<<<======;;;<<<>>>???@@@@@@???>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBCCCDDDDDDEEEBBB???===>>>>>>>>>======>>>>>>???@@@AAABBBBBB@@@@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@???BBBBBBAAA@@@???>>>======999999999888888888777777666555444222222222333444333444666666666555333222333333333333222222222222333222111111000111111111111111111111000000000000........................////////////..........................................------,,,,,,+++++++++,,,,,,---------,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,((()))***+++***+++---000//////...------------...---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------.................................------------............///000111222222222111000000111111111111222222222111111111111111111111111111222222222222333333333222222222222222222222222111111222333333333222222111111111111111111111111444444444444444333222222333333444444555666666666777777888888999:::::::::555555666666666777777777777777888888999:::::::::999999:::;;;<<<<<<<<<<<<========================>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDCCCDDDEEEFFFEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHH---,,,,,,---///000000///..................................../////////000.........///////////////...///000111111111111111////////////////////////........................------------------------////////////////////////---------............///---------------------------------------...//////............////////////,,,---///000111000///...........................---------------------------------............///---------.........//////......------------......------------------------+++,,,---------------------------------------------------............///............////////////.........///000111111111......------...///111111000000000000000000000000000000000111222333333333000000000111111111222222000111111222333333444444444333333222222333333444444444333333444444555555777777888999::::::;;;;;;::::::;;;;;;<<<=========;;;<<<>>>@@@@@@@@@???>>>===>>>>>>??????@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDBBB???>>>>>>>>>>>>=========>>>>>>???AAABBBCCC@@@@@@???>>>>>>===<<<<<<===>>>???@@@AAA@@@@@@???BBBBBBAAAAAA@@@>>>======999888888888777777777777666555333222222333444555333444666777666444222111222222222222222222222222111111111000111111222333111111111111000000000000........................////////////..........................................------,,,++++++***,,,,,,---------,,,,,,+++,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++++++++---/////////...------------...---------............///------------------------,,,------......------,,,+++,,,------......------+++,,,,,,------.........---------,,,,,,,,,++++++,,,,,,------,,,,,,+++***++++++,,,,,,---......///....................................////////////...000111333333222111000000111111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111///000111111222222111111222222222222222222222222333444444444444333222222333333444444555666666777777777777888999999::::::666777999:::::::::888888666777777888999999::::::888999:::;;;<<<<<<<<<<<<>>>=====================>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEFFFEEEDDDEEEGGGHHHGGGFFFEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGG---,,,+++---///000000///........................---.........//////000000---.........//////000000---...///111222222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////---------------------------------------...///000............/////////000+++---///000111000///...////////////////////////---------------------------------.........//////---------.........//////.........------.........------------------------******+++,,,---------------------------------------------.........//////............/////////000---......///000111111222222111///...---------...000000000000000000000000...//////000111222222222///000000000000111111111000000111222333333444444444333333222222333333444444444333333333444555555777777888999::::::;;;;;;::::::;;;;;;<<<=========;;;<<<>>>@@@AAA@@@???>>>======>>>???@@@AAAAAABBBAAABBBCCCCCCDDDDDDCCCCCCDDDAAA???>>>>>>???>>>============>>>???AAABBBCCC?????????>>>===<<<<<<;;;===>>>???@@@AAA@@@??????AAAAAAAAAAAA@@@>>>===<<<888888888888777777777777888777555444444555666777222444666777666444222000222222222222222222222222000000000000111222333444111111111111000000000000000000000000000000000000000/////////..........................................---,,,,,,+++******------......------,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---------,,,+++***,,,---//////...------------...---------.........//////........................,,,------......------,,,+++,,,,,,---.........---***++++++,,,---...//////---------,,,,,,,,,++++++------......------,,,+++++++++,,,,,,---...//////........................////////////000000000000...000222333333333111000000111111111111222222222000000000000000000000000111111111222222333333333111111111111111111111111//////000111111111111111444444444444444444444444333333444444444333222222333333444444555666777777666666777888999999::::::222444666888888777555333666777777888999999::::::888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>============??????@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHMMMLLLKKKIIIHHHGGGFFFFFFGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFGGGHHHHHHHHHHHHGGG///////////////////////////...---,,,,,,---...///------------------------////////////////////////000000000000000///.........//////000111222222222000000000///......------.................................------,,,,,,,,,,,,---...//////...---,,,------...//////...---,,,******,,,---......//////////////////////////////......................../////////...------,,,,,,,,,,,,,,,------.........---------............//////---++++++---...---,,,,,,,,,,,,---------......///......------,,,++++++,,,------......------,,,+++,,,---......---,,,+++,,,,,,,,,---...///000000///////////////........./////////////////////////////////111333333111///////////////////////////////////////000000000000///000000111222333333333333444444444444333222111333333333444444444555555555555555555555555555555555555666777888999999:::;;;:::999999:::;;;<<<===>>>>>>>>>>>>>>>?????????===>>>>>>>>>>>>?????????BBBEEEHHHIIIGGGEEECCCCCCFFFDDDAAA>>><<<===>>>@@@BBBBBBAAA???======@@@BBBFFFDDDBBBAAABBBBBBAAA???>>>???@@@AAAAAAAAAAAAAAA?????????>>><<<;;;999888::::::::::::999888777777333333333333333333333333444444444333333333222222333333333222222111111111111111111111111111111111444444333222111000///...////////////////////////.........------,,,,,,,,,+++,,,------......---------------............///+++,,,---......---,,,+++++++++++++++++++++++++++------,,,+++************///...,,,***(((&&&%%%%%%******+++,,,,,,---......++++++++++++++++++++++++---.........---,,,++++++------------------------.........------,,,,,,,,,---.........---,,,,,,+++......---------,,,,,,,,,000000000...---+++)))(((---+++******,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------******))))))***,,,...///000...,,,,,,---.....................////////////000000000000000000000000//////000111222222333333222222333333333222222111000111111111111222222222222222333333333333444444555555555444444333333333444444444444444444444444444444333333444444555666666777777777777777666666888888777555333222444666888888888888888888888888666777999;;;<<<<<<<<<<<<@@@@@@AAAAAA@@@===999777===>>>@@@AAABBBBBBAAAAAACCCCCCDDDEEEFFFGGGGGGHHHJJJKKKMMMNNNMMMLLLJJJIIIEEEEEEEEEEEEFFFHHHJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGEEECCCBBB........................000///...------...//////------------------------////////////////////////000000000000000///......---......///000000111111------------..................................../////////......---------------...//////...------------////////////...---+++,,,---......//////...////////////////////////........................------..................,,,,,,,,,---------......---------............///...---+++,,,...//////...,,,,,,,,,---------......------------------------,,,------......------,,,,,,------------------,,,,,,---------...//////////////////////////////...////////////////////////......---///000111000...////////////////////////////////////000000000111---......///000000111111444444333333333222222222333333333444444444555555555555555555555555555555666777777888999:::;;;;;;<<<;;;:::::::::;;;<<<==================>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAADDDGGGHHHGGGEEEDDDDDDFFFEEEBBB@@@??????@@@@@@DDDDDDBBB@@@>>>???AAADDDFFFDDDBBBAAABBBBBBAAA@@@??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;;;;999999999999888777666555333333333333333333333333111111111000000000//////222222222222222222111111111111111111111111111111////////////000000000000..............................---------,,,,,,,,,+++,,,------......------------------............)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++************+++++++++,,,,,,---------++++++++++++++++++++++++---------------,,,++++++------------------------------------------,,,,,,------......------,,,+++......---------,,,,,,,,,---.........---,,,,,,+++...,,,,,,---...///...---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,++++++,,,---...///333111//////000111111000............////////////000000000000000000000000//////000111111222333333000111111222222111111000000111111111111222222222222222222333333333444444444444333333333222222222444444444444444444444444222222111111222222333444666666777777777777666666777888888666444333444666888888888888888888888888666777888:::;;;;;;<<<<<<@@@CCCGGGIIIHHHDDD???<<<===>>>???AAAAAAAAAAAA@@@CCCCCCDDDEEEFFFFFFGGGHHHJJJJJJLLLLLLLLLKKKIIIHHHEEEEEEEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFDDDCCCBBBAAA------------------------000//////......///000000------------------------//////////////////////////////000000000///......---------......//////000++++++,,,,,,---......///........................///////////////.........------...//////...------------///000000000000000......////////////......////////////////////////........................,,,,,,------...//////000,,,,,,,,,------------...---------............///...---,,,---...000000///,,,,,,,,,---------......++++++,,,------...//////,,,------......------,,,...------,,,,,,------...------........................//////////////////////////////////////////...,,,+++,,,---///....../////////////////////////////////000000000111111.........///000000111111555444222111111222333333333333333444444444555555666666666666666666666666888888999:::;;;<<<<<<=========<<<;;;;;;;;;<<<<<<;;;<<<<<<<<<============AAAAAABBBBBBCCCCCCBBBBBB@@@CCCFFFGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAEEEEEECCCAAA???@@@CCCFFFEEEDDDBBBAAABBBBBBAAA@@@???@@@@@@AAAAAAAAAAAAAAA<<<======>>>>>>>>>======999999888888777555444333222222222222222222222222333333333333222222222222111111111111111222222222111111111111111111111111------------......//////...........................------------,,,,,,,,,+++,,,------......------------------............******++++++++++++******------------------------,,,++++++,,,---...//////---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++------------------------,,,,,,------------------------......------,,,,,,......---------,,,,,,,,,***+++,,,---...............---...///111111///---+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------......---------......//////...,,,,,,...//////...............////////////000000000000000000000000///000000111111222222222//////000000111000000///000111111111111222222222222222222222333333333333333333222222222222111111444444444444444444444444222222111111222222333444555666666777777666666666666888999888666555555555777777777777777777777777777777777888999:::;;;<<<>>>CCCIIINNNNNNJJJDDD???<<<===???@@@AAAAAA@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGFFFEEEEEEDDDEEEFFFGGGIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFDDDDDDCCCCCC------------------------///////////////000000000........................////////////////////////...///////////////......------........./////////,,,,,,---------.................................//////..................---..................------......///000111111222000000000000000///......////////////////////////........................---------.........//////---------------------------------............///111///------///000///...,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,...---,,,++++++,,,---..................---------............///////////////////////////////////////---++++++,,,...///...//////////////////////////////000000000111111111000000111111222222222222555333222000000111333444333333333444444444555555777777777777777777777777777888999999;;;;;;<<<===>>>======<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>>>>@@@AAABBBCCCDDDCCCCCCBBB>>>AAADDDFFFEEEEEEEEEFFFEEEFFFFFFGGGFFFEEEDDDCCCEEEEEECCCAAA@@@AAADDDFFFEEEDDDBBBAAABBBCCCBBBAAA@@@@@@AAAAAABBBAAAAAA@@@======>>>>>>>>>===<<<<<<999999888888666555333222222222222222222111111111444444444444444444444444///000000000111111222222111111111111111111111111//////......---,,,,,,+++........................------------------------+++,,,------......------,,,,,,---------.........---------------------------------------------------------------...//////------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,------------------------,,,,,,,,,------.........,,,------...------,,,,,,......---------,,,,,,,,,***+++,,,---............------...000222111///,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------//////..................---,,,++++++---...---,,,............////////////000000000000000000000000///000000000111111111222//////000000111111000000000000111111111222222222111222222222222333333333333333333222222222222222333333333333333333333333444444333333444444555666555555666666777666666666555777999999777666555555666666666666666666666666888777666666777999:::<<<:::???EEEJJJKKKHHHDDD@@@<<<===>>>@@@@@@@@@@@@???AAAAAABBBCCCEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDEEEFFFHHHIIILLLKKKJJJIIIJJJKKKLLLMMMMMMLLLJJJIIIHHHHHHHHHHHH...........................//////000000000000000........................////////////////////////......////////////............////////////000000////////////......------........................------------------------.........------..................///000111222222111111111111000///......////////////////////////........................//////.........------------------------------------------............///333111///.........---,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,...---,,,++++++,,,---..................------------.........//////000000////////////////////////000...,,,,,,...///000000000000000000000000000000000000000000111111111111111111111111111222222222444333111000000111333444333333333444444444555555777777777777777777777777666666777888999:::;;;;;;=========<<<<<<;;;::::::<<<<<<===>>>>>>???@@@@@@???@@@BBBCCCCCCCCCBBBAAA>>>@@@CCCDDDDDDDDDEEEGGGEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCBBB@@@AAACCCEEEEEECCCBBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>><<<;;;:::999999999999888777555444333333333333222222222111111000000000000111111111111/////////000000111111111000000000000000000000000000//////......---------........................------------------------+++,,,------......------,,,,,,,,,------------...------------------------++++++++++++++++++++++++000///......---------......---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------,,,,,,,,,------.........,,,,,,------...------,,,......---------,,,,,,,,,,,,,,,------...---------++++++,,,...000000---++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------...............---------///...---///000111000///............////////////////////////////////////000000000000000111111111///000000111222222111111000000111111111222222222111111111222222222333333333333333444444444444444333333333333333333333333444444333333444444555666444444555666666666666666555777999999777555555555555555555555555555555555888777777666777888:::;;;999<<>>???@@@@@@???>>>@@@@@@AAACCCDDDEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEDDDDDDCCCDDDEEEGGGHHHKKKJJJIIIIIIIIIKKKLLLMMMMMMLLLLLLKKKKKKKKKLLLLLL////////////////////////------...///000000000000........................////////////////////////------.../////////......////////////////////////111000000///......------........................,,,,,,,,,---------------///...------------...///............///000111111000000111000000///......////////////////////////........................000//////...------,,,,,,...------------,,,,,,,,,---------............///222000...---......---+++,,,,,,,,,---------......//////...---,,,,,,++++++,,,------......------,,,...------,,,,,,------...------..................------......///000000000////////////////////////000///---...000111111000000000000000000000000000000000000111111111222222//////////////////000000222222111000111222333444333333333444444444555555666666666666666666666666555555666777888999999:::;;;;;;;;;<<<;;;;;;:::999<<<<<<===>>>???@@@AAAAAA>>>???AAACCCCCCBBBAAA@@@>>>@@@BBBCCCCCCCCCEEEFFFDDDDDDFFFGGGGGGFFFEEEEEEAAABBBDDDDDDBBBBBBCCCDDDEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>>>>===;;;999888777888888888888777666555444555444444333333222222222111111111222222222222222////////////000000000000000000000000000000000000,,,------...///000111111------------------------,,,,,,,,,------------...+++,,,------......------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++000000///------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------------------------,,,,,,------------------,,,,,,------......------......---------,,,,,,,,,------......------,,,,,,+++***+++,,,......,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------------......///......---,,,,,,,,,---///000///---............////////////////////////////////////000000000000000000000000//////000111222222222222000111111111111222222222111111111111222222222222333333444444444444555555333333333333333333333333222222111111222222333444333444555555666666666666444666777777555444555666666666666666666666666666888888888888888999::::::;;;;;;<<<>>>???@@@AAABBB:::;;;===>>>??????>>>>>>??????@@@BBBCCCEEEFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJLLLMMMNNNNNNNNNNNN........................+++,,,...///000000//////........................////////////////////////,,,---......//////..............................................................................------------.........//////...------------...//////......------...///000/////////000000///......////////////////////////..........................................------......---------,,,,,,,,,---------............//////---,,,,,,---......---,,,,,,,,,---------......---------------------,,,,,,------......------,,,,,,------------------,,,,,,---------.../////////------......///000000111///////////////////////////......///111111000...000000000000000000000000000000111111111222222222000/////////////////////000111111111222222222222333333333444444444555555555555555555555555555555444555555666777888999999888999:::;;;;;;;;;:::999;;;;;;<<<===>>>???@@@@@@>>>???BBBCCCDDDCCCAAA@@@???@@@BBBCCCBBBBBBDDDEEECCCCCCDDDEEEEEEEEEEEEEEE@@@BBBFFFGGGFFFDDDDDDDDDEEECCCBBBBBBDDDEEEDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@;;;;;;;;;;;;:::999888777555555666666666555555444666666555555444333333222333333333444444555555555//////////////////......000000000000000000000000,,,,,,---...///000111111------------------------,,,,,,,,,---------......+++,,,------......------++++++,,,,,,,,,------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------...---,,,,,,++++++,,,,,,+++++++++,,,,,,---------------------------------+++,,,,,,---......------------------------------------------------,,,,,,+++,,,------......------......---------,,,,,,,,,,,,------......------,,,,,,+++***+++,,,---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,---///000000000000///)))))))))+++---...,,,+++............////////////////////////////////////000000000000000000000///---...///000111111111111000111111111111222222222111111111111222222222222222222333333333444444444222222222222222222222222222222111111222222333444222333444555666666666666444555555555333333555666666666666666666666666666888999999:::::::::::::::;;;;;;;;;<<<===>>>>>>>>>:::;;;<<<>>>???>>>>>>===>>>>>>@@@AAACCCEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJHHHJJJNNNQQQSSSSSSRRRQQQ------------------------***+++---////////////...////////////////////////////////////////////////,,,,,,---.../////////...------------------------+++,,,,,,------......///........................---.........//////000000///...---,,,,,,---...///000///---,,,,,,---...///......////////////......////////////////////////........................,,,,,,------.../////////.........------,,,,,,,,,---------.........//////+++******+++---///000///,,,,,,,,,---------......+++,,,,,,------......///,,,------......------,,,+++,,,............,,,+++,,,,,,------...///000000---------...///000000111////////////////////////------...///111111///---000000000000000000000000000111111111111222222222222222222111111111111111///000111222222222222222333333333444444444555555555555555555555555555555555555666777888999::::::666777999:::;;;::::::999::::::;;;<<<===>>>???@@@>>>@@@BBBDDDEEECCCAAA@@@???AAABBBBBBAAABBBCCCEEEBBBBBBCCCCCCDDDDDDEEEEEE@@@CCCGGGIIIIIIFFFEEEDDDEEECCCBBBBBBDDDEEEDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@999999999::::::999999888222333444444555555444444777777666555444444333333000000000111111222222222000000//////.........---000000000000000000000000..................------------------------------,,,,,,,,,------.........+++,,,------......------++++++,,,,,,,,,---------///...------------...///------------------------,,,,,,,,,,,,,,,---...///------,,,,,,,,,---......******+++,,,,,,---......------------------------)))***++++++,,,,,,,,,,,,------------------------.........------,,,,,,,,,+++,,,,,,---.........---......---------,,,,,,,,,++++++,,,---............---+++******,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------------------------...000111222222222111,,,+++,,,...000111///.............../////////000////////////////////////000000000000////////////,,,---...///000000000000000111111111111222222222000111111111111222222222111111111222222333333333222222222222222222222222444444333333444444555666222333444555666666666666444444444333222222444777777777777777777777777777888999:::<<<<<<;;;:::999999:::;;;;;;<<<;;;;;;::::::;;;<<<>>>>>>>>>>>>======>>>???AAACCCEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFDDDFFFGGGIIIJJJJJJIIIHHHIIILLLQQQUUUWWWXXXVVVUUU333000------///111111///---......///000/////////......------------.........---,,,---/////////...222222111///---+++)))(((---,,,,,,,,,,,,---....................................------------......000////////////...........................................................................------...............///000111................................................++++++,,,---............000///...,,,,,,,,,---......------,,,,,,------...//////.........---------+++,,,---.........---,,,------------------------------------------------..................------,,,,,,,,,---...///000000333111///---,,,---...//////............///000000000000111111111111000000000000000000000000000000222222222222222111000///000111111111111222222222555555555444333222111000///000111333555777888999666666555555666777999:::777777666666777999;;;<<<888999:::;;;<<<<<<<<<<<>>???@@@???===;;;;;;<<<<<<<<<<<<;;;::::::999999======>>>???AAABBBCCCDDDGGGFFFCCCBBBAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFIIIMMMRRRVVVYYY[[[\\\222///------///000000///------...////////////.........------------.........---,,,---///000///...////////////...---,,,+++---,,,,,,,,,,,,---....................................------------....../////////.........------------------------------................................................///............//////000////////////////////////........................,,,,,,------...---------///......---------------...------,,,,,,------...------,,,,,,,,,++++++++++++,,,---.........---,,,------------------------------..........................................---,,,,,,------///000000111///---,,,++++++,,,---............////////////000000111111111111000000000000000000000000000000222222222222222111000000000000111111111222222222444444444444333222111111222222222333444444555555666666555555666777999:::666666666666777888999:::888999:::;;;<<<<<<<<<<<<>>>>>>>>>??????@@@@@@AAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@AAAAAA@@@@@@???>>>>>>===<<<<<<;;;::::::999888888555333333444555666666555444444444444333222111000111111111111111111111111////////////////////////000/////////............------------------------------------------------//////...---,,,,,,,,,,,,...,,,+++---//////---++++++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,------...///...---,,,,,,---...///------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......000///---+++++++++,,,---,,,------......------,,,///...---,,,,,,,,,,,,---,,,,,,---......---,,,,,,............////////////////////////............////////////////////////000000000/////////......000000////////////000000000000000000111111111111000000111111111222222222333333333333333333333333222222222222222222222222222222222333333333444444444444444444555555555555444555555666666666555555777666666666555555555444555666777888888999;;;>>>>>>???@@@???===;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;======>>>???AAABBBCCCDDDHHHGGGFFFDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIHHHHHHGGGHHHLLLPPPTTTWWWZZZ[[[000...------...//////...,,,,,,---.....................------------.........---,,,---///000///...,,,------...//////......---,,,,,,,,,,,,---....................................------------..................---------,,,------------------------................................................000//////............///////////////////////////........................---------...------,,,,,,---......//////...,,,,,,...------,,,,,,------...------,,,,,,,,,+++++++++++++++,,,---------------------------------------------....../////////000........................---------------...///000...---,,,*********++++++,,,---///000000000///...///000000111111000000///000000000000000000000000111222222222222111000000000000000111111111222222222222333333333333222222333333333333222222222222666666555555666777999:::666777888999999999999999888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@???>>>===<<<;;;;;;;;;;;;:::999888777666666555444333444555666555444333333333333333222111000111111111111111111111111////////////////////////////////////....................................------------------------///...------,,,,,,,,,,,,+++******+++,,,,,,+++))),,,+++++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------------.........,,,++++++,,,---...,,,------......------,,,......---,,,,,,,,,------,,,------......------,,,/////////.......................................////////////////////////000000000////////////...000000////////////000000000000000000111111111111000000000111111111222222222222333333333333333333222222222222222222222222222222222222333333333333444444444444555555555555444444555666777777777666666666666555555555555555333555666666666888:::<<<===>>>??????===;;;;;;<<<<<<<<<<<<<<<==================>>>???AAABBBCCCDDDGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKGGGHHHJJJMMMPPPTTTWWWYYY......------............+++,,,------......------......------------......///------...///000///...,,,,,,---.../////////...---,,,,,,,,,,,,---....................................------------............---------,,,,,,,,,------------------------....................................////////////111000///...............////////////////////////....................................---,,,++++++---...000111111000...,,,...------,,,,,,------...//////.........---------++++++,,,,,,------------------------------------,,,,,,------.../////////---------...............---------------...///000------,,,+++******++++++,,,---///111111000...---//////000000000000//////000000000000000000000000111111222222222111111000000000000000111111111111111111222333333333333333333333222222222222111111666666555555666777888:::888999:::;;;;;;;;;:::999888888999:::;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@?????????@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@??????@@@BBBCCCCCCCCCBBBAAACCCCCCBBBBBBAAAAAAAAAAAA@@@@@@>>>===;;;:::999888:::999888777666555555444555444333333555555444333222222222222222111000000111111111111111111111111///////////////////////////////////////.........------------------------------------------------///...---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,+++)))(((((()))+++,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,---------......//////---------------------------,,,,,,,,,,,,---...///,,,------......------,,,...------,,,,,,,,,------------------------------/////////......---------------...............///////////////////////////000000000000000000000000000000////////////000000///000000000111111111111000000000000111111111111222222222222222333333333222222222222222222222222111222222222222333333333333333444444444555555555333444555666777777888777555555555555555555555555555666777666555444666888<<<>>>???>>>===;;;;;;<<<;;;<<<<<<===>>>?????????======>>>???AAABBBCCCDDDEEEGGGHHHIIIJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLHHHHHHIIIJJJMMMPPPTTTVVV---............------...+++,,,------......------......------------......///...---...000000000///---...............---------,,,,,,,,,,,,---....................................------------............---------,,,,,,,,,------------------------................................./////////000000111000///...............------------------------....................................---,,,++++++---///111333333222///......------,,,,,,------...//////.........---------++++++++++++,,,,,,------------------------------+++++++++,,,,,,------------------.........//////...------------...//////---------,,,,,,,,,,,,,,,,,,---///111111000...---//////000000000000//////000000000000000000000000000111111222222222111111//////000000000111111111000000111222333333333333111111111222222333333333666666555555666777888:::888888:::::::::999888777777888999:::;;;;;;;;;;;;:::;;;;;;<<<>>>??????@@@????????????????????????>>>>>>????????????>>>>>>>>>???@@@AAABBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<:::999888777888777777666666555444444555444333333444555444222111111222222111111000000000000000000000000000000.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------....../////////...............------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++)))(((((()))+++,,,...------,,,,,,++++++***,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------....../////////------------------------,,,,,,,,,,,,---......///,,,------......------,,,------,,,,,,,,,------...------------------------//////......------,,,,,,,,,---------......//////////////////////////////////////////////////////000000////////////000000///000000000111111111111//////000000000111111111111111111222222333333333222222222222222222222222111111111222222222333333333333333444444444444555333333555666777777777777444444444555555555555555555666666555444444555777;;;===>>>>>><<<;;;;;;<<<;;;<<<<<<===>>>???@@@@@@======>>>???AAABBBCCCDDDCCCEEEGGGIIIIIIIIIGGGFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLHHHHHHHHHIIIKKKNNNPPPRRR,,,...000000...---......,,,,,,---.....................------------......///...---...000111000///////////////...---,,,,,,---,,,,,,,,,,,,---....................................------------..................---------,,,.........................................................//////000000111000//////............///,,,,,,,,,,,,,,,,,,,,,,,,........................---------...------,,,,,,---///111333333222000///...------,,,,,,------...------,,,,,,,,,++++++++++++++++++++++++,,,------------------------------++++++++++++++++++++++++,,,,,,------.../////////......---------......///...............---------,,,---///000000000///......//////000000//////...000000000000000000000000000000111222222222222111/////////000000000111111000000111222333333222222///000111222333444555666666666555555666777999:::777777777777777666555444777888999::::::;;;;;;;;;777888999:::;;;<<<===>>>?????????>>>>>>>>>>>>>>><<<==================<<<>>>???@@@AAAAAA@@@???>>>????????????????????????>>>======;;;:::999888888666666666666555555555555555444333333444444333222000000111111111000000///000000000000000000000000.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------***+++------+++***+++,,,......---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++---------..................------------,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,------,,,,,,,,,---.........------,,,,,,------............---------------,,,,,,,,,---......//////////////////////////////,,,,,,------------......000000////////////000000000000000000111111111111/////////000000000111111000000111111222333333333222222222222222222222222111111111111222222222222333333333333444444444444333333444555666666666555444444444444444555555555111333444444444666888:::;;;<<<>>>>>><<<;;;;;;<<<;;;<<<<<<===>>>??????@@@======>>>???AAABBBCCCDDDBBBCCCFFFHHHIIIHHHGGGFFFCCCCCCDDDEEEFFFFFFFFFFFFBBBCCCEEEGGGHHHIIIJJJJJJHHHHHHHHHIIIJJJLLLMMMNNN,,,///111111///......///------...////////////.........------------......000.........000111000///.........///......---,,,---,,,,,,,,,,,,---....................................------------....../////////.........------////////////////////////........................---......///000000111111///............//////000------------------------........................,,,,,,------...---------,,,...///111111000///......------,,,,,,------...------,,,,,,,,,+++++++++,,,+++*********+++,,,---------------------------...------,,,,,,++++++***,,,,,,------...//////000///......---------......------............------............////////////......////////////......000000000000000000000000000000111222222222222222////////////000000000111000111111222222222222111111111222333444555666666666666555555666777999::::::999888777666666666666777888999::::::;;;::::::777888999:::;;;===>>>>>>??????>>>>>>>>>=========;;;;;;<<<<<<<<<<<<;;;;;;>>>???@@@AAAAAA@@@???>>>============>>>>>>>>>>>>======<<<;;;::::::999999444444555555666777777777555444333333444444333111//////000000000000000///000000000000000000000000..................................../////////000---------------------------------------------------------,,,,,,------...''')))++++++)))((((((***,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,.........---------------......---------,,,,,,,,,,,,,,,------------------,,,------......------,,,,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...,,,------------------...++++++,,,------...//////////////////////////////........./////////000000000000////////////000000000000000000111111111111////////////000000000111///000000111222222333333222222222222222222222222111111111111222222222222222222333333333444444444333333444444444444444333333333333444444555555555222333444555555666888;;;:::<<<======<<<;;;<<<<<<<<<<<<<<<======>>>>>>>>>======>>>???AAABBBCCCDDDBBBCCCEEEGGGHHHHHHHHHHHHBBBCCCEEEFFFGGGGGGFFFFFFAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKKKK,,,///222222000...///000---...//////000000//////.........------.........000///...///000111000///------......///.........---,,,,,,,,,,,,---.......................................------.........000////////////.........000000000000000000000000........................---......///000111111222...............///000111................................................++++++,,,---............+++,,,---/////////.........------,,,,,,------...//////.........---------,,,+++*********+++,,,---------------------------//////...---,,,++++++***,,,,,,------...///000000///......---------......,,,,,,---......---------///............///000000......////////////......000000000000000000000000///000111222222222222222////////////000000000000111111222222222111111000333333333444444555555555666666555555666777999:::>>>===;;;999888888999999777777888999::::::::::::999:::;;;<<<>>>???@@@AAA??????>>>>>>=========<<<:::;;;;;;<<<<<<;;;;;;:::>>>???@@@AAAAAA@@@???>>><<<<<<<<<===============<<<<<<<<<;;;;;;:::::::::333333444555666777888999555444333333333444222111//////000000000000000///000000000000000000000000........................---.........//////000000........................------------------------------,,,,,,,,,------...,,,...111000...,,,---///*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......*********++++++,,,,,,,,,////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++++++++++++++++++++---------....../////////.........------,,,,,,+++.........------,,,,,,,,,,,,------......---,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---...,,,,,,,,,------.........++++++,,,,,,---...//////////////////////////////111111222222333333333444000000////////////000000000000000000111111111111////////////000000000000///000000111222222333333222222222222222222222222000111111111111222222222222222333333333444444444333333333444333333222222333333333444444555555555555666777666444444666777:::;;;======<<<;;;<<<<<<<<<<<<<<<<<<==================>>>???AAABBBCCCDDDCCCDDDEEEGGGHHHIIIJJJJJJBBBCCCEEEFFFGGGGGGGGGFFF@@@AAABBBDDDEEEEEEEEEEEEGGGHHHJJJKKKLLLKKKJJJJJJ........................000000//////.........---------......//////000000---------............/////////............//////........................,,,,,,,,,---------......111000---,,,,,,...000111------............------......---,,,---...///000......------------..............................////////////...---,,,,,,000000//////.........---...---,,,,,,,,,,,,---...//////////////////......,,,------......------,,,------------------------,,,---......,,,,,,---.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------000///...------...///000++++++,,,------......///...---,,,+++++++++,,,------...///...---------///000///.........///111222000000000000000000000000333222000...---...///000222222222111111111111111444333333222222333333444444444444555555555666666:::::::::::::::999888777999999:::::::::;;;;;;;;;:::;;;;;;<<<===>>>??????<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::<<<<<<<<<<<<============:::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888777666555444333444555555111222222222222111000000111///...///222333222//////////////////////////////////////////////////////............---------.........,,,++++++,,,...---,,,++++++,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))((((((((((((((((((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,***,,,------++++++,,,---------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////---......///////////////444222000///...///000111000000000///......------222111000//////.........000000000000000000000000222111111111000000//////111111111111111111111111000111111111111222222222333333222111222333444555444444555555555555444444444444444555555555666666777666666555555555666666:::::::::999::::::;;;;;;============<<<<<>>>>>???<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;<<<<<<<<<============::::::::::::::::::::::::999999999888888888888777555444333222111222222333111222222222222111000000111///...///111333111000////////////////////////........................///............---------.........---++++++,,,...,,,,,,+++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++---------,,,***)))***+++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,------......------,,,------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............////////////---......///////////////222111///...---...///000.........///////////////.........//////000111222000000000000000000000000111111111111000000000///111111111111111111111111/////////000000000111111333333222222222333444555444444555555555555444444333444444444444555555555666666555555555555666666888888777777888999::::::;;;<<<===<<<<<<===???BBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHIIIIIIIIIHHHHHH........................////////////............///////////////.........---------............/////////............//////................................./////////000000,,,---...//////---+++)))------............------...------------...//////......------------..............................,,,---......///.........////////////............000///............///000000///...---......000000------------------------------------------------,,,---......,,,,,,---...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------//////...------...//////111000000///......------///...---------......//////000111000///...///111///////////////000111111000000000000000000000000//////......///000222333000000000000000000000000444333333222222333333444222222333555666777888888999999999:::999999888777777888888888999999999999999999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::999999888888777888777777777777666666666444333222222111111222222111111222222111111000///000///...///111222111000////////////////////////........................///............------------......---++++++,,,...++++++,,,,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------------,,,............---,,,++++++---------+++))))))+++------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---......//////......---------------............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------............/////////---......///////////////000///...---------...///------......///000000111.........//////000111222////////////////////////111111111111000000000000111111111111111111111111000000000000111111111222333333222222222333444555444444555555555555444444333333333333444444444444666666555555555555666666555555555555666777999999:::;;;<<<<<<<<<===@@@BBBCCCCCCCCCBBBCCCCCCDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDBBBCCCDDDFFFFFFFFFEEEDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIII........................///////////////.........000000//////......---------------............//////......------......///........................---.........////////////---...//////...---+++***------............------------------......//////......------------................................................------///////////////.........///..................//////...,,,,,,,,,---///000---------,,,,,,---------------------------------,,,---......,,,,,,---...,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,---...//////000------------------------........................---------...//////000000---------------............///000000///...///000///////////////000000111000000000000000000000000000000/////////000222222222222222333333333333333444333333222222333333444111222333555666888999999888888999999999999888888777777777777888888888888888999999:::;;;<<<======<<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<:::999999888777666666555666666666555555555444444555444444333333333333333111111111111111000000///////////////000111000000////////////////////////........................///............------------......---,,,+++,,,---+++,,,---------+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,------.........------,,,,,,,,,+++***+++...000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,------............------,,,,,,---------.........,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------------------------.........//////---....../////////////////////...------......///............//////000000222111000///............////////////////////////111111111000000000000000111111111111111111111111222222333333333444444444222222222333333333444444333444444555555444444333222222222333333333444444666555555555555666666777444444444555666777999:::888:::<<<<<<===>>>@@@BBBDDDDDDCCCCCCCCCDDDDDDEEEFFFEEEDDDCCCBBBCCCCCCCCCAAABBBDDDEEEFFFFFFEEEDDDEEEEEEEEEFFFGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIII.................................///////////////000000//////......---------------............///......------------..............................,,,,,,---------.........000//////...............------............---------------.....................------------..............................////////////...---,,,+++.........///////////////------------------------,,,,,,+++++++++,,,---......---,,,,,,,,,,,,---...------------------------,,,---......,,,,,,---...,,,,,,------,,,,,,+++***+++++++++,,,,,,---------******+++,,,---.........------------------------------............------+++,,,,,,------...//////++++++,,,,,,---------------...//////------...///...//////000000000000000////////////////////////222222111000000000000000222333333333444444444555444333333222222333333444222222444555777888999:::777888888999999888888888666666777777777888888888888999999:::;;;<<<======<<<<<<;;;;;;;;;:::::::::999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888777666666555555555555555444444444333333333333333333333222222222000111111111111000//////...///////////////000111////////////////////////........................///............---------,,,...///...,,,+++,,,---,,,---.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,------------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************,,,---......//////...//////---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------............---......////////////////////////////////////000000000//////............222111000///............////////////////////////000000000000000000111111111111111111111111111111222222333333333444444444222222333333333444444444333333444444444444333333222222222333333333444444555555555555555666777777444444555666777888:::;;;777999<<<======>>>???AAADDDCCCCCCCCCCCCDDDEEEEEEGGGFFFDDDBBBAAABBBBBBCCCAAABBBDDDEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHH.................................//////////////////////////////.........---------............///......------------..............................,,,,,,,,,------------...000///.........//////000------............------,,,---......//////............------------..............................////////////...---,,,+++.........///////////////,,,,,,------------,,,,,,******+++,,,,,,---------...---,,,++++++,,,---...------------------------,,,---......,,,,,,---...---------------,,,++++++***++++++,,,,,,------...***++++++,,,,,,---------------------------------------............------.........---,,,,,,++++++******+++,,,---------------...///...---,,,---///......///000000000000000////////////////////////333222222111111000//////111111111222222333333444444333333222222333333444333333444555777888999999666777888888999888888888666777777777888888888888999999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;888888888777777666666555555444444444444333333333000111111111111000//////000000111111000000///...---///000000///...000111////////////////////////------------------------///............---------,,,...//////---+++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))***+++,,,---.........000111111///,,,******++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++------------------------))))))******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,------------.........---......///////////////...////////////000000000111000000///......------.........//////000111222////////////////////////000000000000111111111111111111111111111111111111000000000000111111111222111222333444444444333333333333444444444444333333333333333333444444444444555555444555555666777888666666666666777999::::::777999<<<=========>>>@@@BBBBBBBBBBBBCCCDDDEEEFFFHHHFFFDDDBBBAAAAAABBBCCCBBBCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFGGGGGGGGG..................................../////////000.........///////////////---------............///...------,,,,,,------...........................------------............+++,,,...///000//////...------............------,,,---.../////////...---......------------..............................,,,,,,---...//////................../////////000,,,---...//////...---,,,***+++---/////////...---///...,,,++++++,,,...///------------------------,,,---......,,,,,,---...---............---,,,,,,******+++,,,,,,---......,,,,,,,,,---------------------------------------,,,------......------,,,/////////...------,,,,,,***+++,,,---.........------///000///...---...///---...///000111000000///////////////////////////111111222222222111111000111111222222333444444444444333333222222333333444444555555666777888888888666666777888888888888888777777777888888888999999::::::;;;<<<===>>>>>>???<<<<<<;;;;;;;;;:::::::::<<<;;;;;;::::::999999888999999999999::::::::::::777777777777777777777777555555444444444333333333///000111111111000......000000000000000//////...,,,...000000...---///111////////////////////////------------------------///............---------,,,---//////---,,,+++,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---......//////))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,++++++*********,,,......---+++***++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---........................++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,------------,,,,,,++++++,,,,,,,,,---------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,---------.........---......///////////////------......///////////////////////////..................//////000111222000000000000000000000000///000000000111111111111111111111111111111111111/////////000000000111111111222333444444444333333222333333444444333333222333444444444444555555555444444444555555666777888777777666666777888999999888:::<<<======<<<===>>>@@@@@@@@@AAABBBDDDEEEFFFHHHFFFCCCAAA@@@@@@BBBCCCBBBDDDEEEGGGHHHIIIHHHHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBDDDEEEEEEFFFFFF........................---.........//////000000---.........//////000000---------.........//////...------,,,,,,------......................................./////////000&&&)))---000111000---,,,---..................---,,,,,,.../////////...---.........------.................................)))***,,,...///000111111---.........//////000000---...///000000///...---***,,,///111222111///...///...,,,++++++,,,...///------------------------,,,---......,,,,,,---.........//////......---,,,******+++,,,,,,---........................------------------------------,,,,,,---......---,,,,,,------......///000000000***+++---///000000/////////000111000///...///111---...000111111111000//////////////////////////////000111222222222222222333333444444555666777777444333333222222333333444555555666666777777888888666666777888888888888888888888888888999999999999:::;;;;;;<<<===>>>??????<<<<<<;;;;;;;;;:::::::::===<<<;;;;;;:::999888777888888999999999:::::::::777777777777888888888888555555555444444444333333111222222333333111000///000000000000000//////...,,,...000000...---///111////////////////////////------------------------//////.........---------+++---//////---,,,+++,,,++++++***)))***+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++***)))'''''' $$$)))---............++++++------------+++++++++++++++,,,,,,---------........................---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---..................---++++++,,,,,,,,,---------))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,,,,---------......---......///////////////+++,,,------.........---------......///000000000222111000//////.........111111111111111111111111//////000000111111111222111111111111111111111111000111111111111222222222111222333444555444333333222333333444444333333222444444444555555555666666444444444555555777888888777777666666666777777888888:::===>>>===<<<<<<===>>>>>>???@@@BBBDDDFFFGGGHHHFFFCCCAAA@@@@@@AAACCCCCCDDDFFFHHHIIIIIIIIIIIIFFFFFFEEECCCBBB@@@?????????@@@AAACCCDDDEEEEEEEEE...,,,++++++---......---000000000///......------//////////////////////////////............//////------------------------////////////////////////..............................------------..............................---,,,+++***+++---///111........................------------------------......------------......------------------------........................111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------,,,,,,///............---------......---,,,---...///000000///...---------------///......------,,,+++++++++++++++,,,,,,...///000........................////////////////////////222111000///...---,,,+++000000000000000000000000000000111222222222222111444444555555444444333222555555555444444333333333...111444777888888666555777777777666555555444444666666777888888888888888888888777777888888999::::::999:::;;;======;;;999::::::;;;;;;;;;::::::999;;;:::999888888888999:::888777555555666666444333222222222111111111111000444333333222111000//////444333222000000000111222///////////////////////////...---,,,,,,---...///,,,------......------,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,------...+++,,,,,,------,,,,,,+++...,,,***((((((***,,,...---------,,,,,,++++++++++++,,,---...///...---,,,...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,***))))))(((++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///,,,,,,,,,---------............------------......////////////000000000000////////////////////////,,,,,,,,,---------......////////////////////////////////////000000000000000000000000000000000000111111111000000000000000222222111111222222333444222222222222222222222222444444444333333333222222222333333444555666777777666777888888888666555444444555666777888999:::::::::;;;<<<===>>>>>>>>>>>>CCCAAA@@@???AAAEEEIIILLLOOOLLLGGGBBB@@@@@@BBBDDDEEEDDDDDDDDDDDDFFFHHHIIIDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAACCCDDDFFFGGGGGG...,,,+++,,,---..................///////////////////////////////////////.........//////.........------------------------------------------------..............................------------.....................---------///...---,,,,,,---..............................------------------------......------------......------------------------........................000000/////////.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******............------------,,,++++++***+++,,,---......---,,,++++++++++++,,,...------------,,,,,,,,,***++++++,,,,,,---..............................////////////////////////------...///000000111111000000000000000000000000000000111222222222222111333333333444444444555555555555444444444333333333111222444666777777666555555555666666666666666666777777888999999999999999888888777777888888999:::999999999;;;<<<<<<;;;999888888888999999888888777;;;:::999888888888999999999777666666666666555333222222222111111111111000222222111000000/////////...//////000///...---,,,///////////////////////////...------------...///,,,------......------,,,+++,,,,,,---------------,,,,,,,,,,,,------------(((((())))))))))))((((((,,,++++++++++++++++++***+++++++++,,,,,,---------******))))))******+++,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,------------,,,,,,+++++++++))))))***+++++++++***)))...,,,******---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++++++++++++++***++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............------------......------------............////////////////////////---------.........//////........................////////////000000000000000000000000000000000000111000000000000000000000222222111111222222333444333333333333333333333333444444444333333333222222444444444444555555555555666777777888777666555444555555666777888999::::::888999:::;;;<<<<<<<<<<<>>>>>???@@@AAACCCEEEFFFHHHGGGEEEDDDCCCCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGG...---,,,,,,...//////...............//////000000////////////////////////,,,---///000000///---,,,------------------------////////////////////////..............................------------....../////////...------,,,,,,//////000000///...------........................------------------------......------------......------------------------........................------------------------------------............,,,,,,,,,---------....................................---------,,,,,,,,,.........---------,,,,,,---------------.........///......---------......++++++,,,,,,---...//////***+++,,,---......------........................////////////////////////111111111111000000000000////////////////////////000000111222222222222111222111111222333444666777444444444444444444444444666555444444333444555666555555666666777777777777777888999999::::::999999888888777777888888999:::888777777888999:::999888999999:::;;;;;;;;;::::::::::::999999999999888999:::888777666777777666444222222222111111111000000/////////000000000111111000111333444444333111000////////////////////////.........------.........,,,------......------,,,++++++,,,------------,,,........................//////000000000000//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------...---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++******+++,,,---......///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------............------------......////////////000000000000////////////////////////---.........////////////........................////////////000000000000////////////////////////000000000000000111111111222222111111222222333444555555555555555555555555555444444444444333333333444444444444444333333333666666666666666666555555555666666777888888999999::::::;;;<<<============;;;<<<>>>???AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGDDDCCCCCCCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFGGGGGG///---,,,,,,...//////...000000//////............////////////////////////+++---...000000...---+++------------------------////////////////////////..............................------------......//////.........---------------...///000000//////........................------------------------......------------......------------------------........................,,,,,,,,,---------------++++++,,,,,,,,,---------,,,,,,,,,---------....................................---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------------......---------......///***++++++,,,---...//////,,,------............---........................////////////////////////333333222111000///......////////////////////////000000111222222222222111333222222222222333444444444444444444444444444444777666444333333444555666888888777777666666666666666777777888888888888888888888777777888888999:::888777666777999:::999888888999:::;;;;;;;;;;;;;;;::::::::::::999999888888999888666666777777555444222222222111111111000000///000000111111222222333//////.........//////000////////////////////////---..................---,,,------......------,,,,,,,,,---...............000000///...---,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,+++***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************------,,,+++++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,---------............------------......////////////000000000000////////////////////////,,,,,,---------.................................////////////000000000000//////////////////////////////000000111111111111222222111111222222333444555555555555555555555555555555555444444444333333222222333444444555666666555555555555555555666666666666777777888888999999999:::;;;<<<============:::;;;===???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGG///...,,,---...000//////111000000///......------////////////////////////,,,---...//////...---,,,------------------------------------------------..............................------------..............................,,,------...//////000000........................------------------------......------------......------------------------........................,,,,,,,,,------------...***++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------------,,,,,,,,,,,,))))))***+++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,---...//////...------,,,,,,------...........................////////////////////////000000000000000000000000000000000000000000000000000000111222222222222111111222333333333333333222333333333444444444444555777666444333333444555666999999888777777666555555666666777888888888888777888888777777888888999:::999888666777888::::::999666777888888999999999999999::::::::::::999888777888777555555666666444333222222222111111111111000000000111111222222222333111000///...///000111222////////////////////////------...//////...------,,,------......------,,,,,,---......//////......000//////...---,,,++++++***++++++,,,,,,++++++******++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++******))))))******+++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++,,,,,,,,,,,,------...---,,,++++++***+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,/////////......---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,---------............------------......------------............////////////////////////,,,,,,,,,------------...------------------------////////////000000000000000000000000000000000000/////////000111111222222222222111111222222333444555555555555555555555555555555555555444444444333222222333444555666777888555555444444555555666777666666777777888888888888777888999::::::;;;;;;:::;;;<<<===>>>@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEE@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGGGG///...------///000000//////////////////.........////////////////////////------------------------------------------------------------------------..............................------------......,,,,,,------.../////////......---,,,,,,---...///........................------------------------......------------......------------------------........................,,,---------............++++++,,,,,,---......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******---------,,,,,,,,,++++++((()))***+++,,,++++++***+++++++++++++++,,,---...,,,,,,,,,------............,,,***))))))***,,,---........................////////////////////////.........//////000000000000000000000000000000000000000111222222222222111---///222444555555333222333333333444444444555555555555444444444555555666888888777777777777777777777777888999999999999888888888777777888888999::::::888777777999:::::::::666666777888999999999999999999:::::::::999888777777666444444555555333222222222222111111111111000000000000000111111111111111111222222333333333333////////////////////////------...//////...------,,,------......------,,,,,,,,,---............---,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,++++++++++++++++++***---------,,,,,,+++++++++,,,+++******))))))******+++,,,,,,------,,,,,,+++,,,------------------,,,+++++++++,,,,,,---------111000///---,,,,,,------))),,,//////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,---------............------------......------------............////////////////////////------------............------------------------////////////000000000000000000000000000000000000...//////000111111222222222222111111222222333444444444444444444444444444555555555555444444444444555555555666666777777777555555444444444555666777777777777777888888888888777777888999::::::::::::<<<<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGGGGFFFEEEDDD??????@@@@@@AAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGG///...------///000000///------......///000000000////////////////////////...------,,,,,,------...------------------------////////////////////////.................................------.........+++,,,,,,---...///000000111///---+++***+++,,,---........................------------------------.........------.........------------------------........................---------....../////////,,,,,,------...///000000,,,,,,,,,---------.......................................---------,,,,,,---------,,,,,,,,,++++++***+++,,,---...---,,,,,,---------------...///000,,,,,,,,,---------......---+++(((&&&&&&(((***,,,........................///////////////////////////////////////.........000000000000000000000000000000111222222222222111***---111555777666555333333333333444444555555555444444444555555555666666666666666777888888999999888888999::::::::::::999888888888777888999999:::;;;999777777999:::;;;:::777888999:::;;;<<<<<<<<<999999:::;;;:::999888777777555444333444444333111222222222111111111111000000000000000////////////,,,---000222222111///...////////////////////////,,,---...//////...---,,,,,,------......------,,,++++++,,,---------,,,,,,))))))***+++---......///***++++++,,,,,,++++++***.........------,,,,,,,,,---------,,,,,,+++++++++...------,,,+++++++++,,,+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,---------...---,,,***))))))******'''+++///000...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,,,,---------...............------.........////////////000000000111////////////////////////............/////////000------------------------////////////000000000000000000000000000000000000...//////000111222222222222222111111222222333444444444444444444444444444666666555555555444444444777777777777666666666666555444444333444555666777777777777777888888888888999999:::;;;<<<<<<<<<<<<============>>>???AAABBBBBBAAAAAA@@@AAABBBDDDEEEDDDEEEFFFGGGGGGFFFEEEDDD>>>>>>???@@@AAAAAABBBBBBDDDDDDEEEEEEFFFFFFGGGGGG000///---,,,,,,---///000////////////////////////000///...------...///000---------............///------------------------------......///.........///////////////////////////......------......///000000///...---,,,,,,+++///...---,,,,,,---...///................................................000000///...---,,,,,,+++........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,---...333000---+++,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////////////////////////////000000111111111222222222222222222222222222222222333333333333444444555555444333333333444444444555666777666555333111555555666666777999:::;;;888999999:::;;;;;;;;;;;;888888777777888888999:::<<<<<<<<<;;;;;;:::::::::777888:::<<<=========<<<::::::999999888777777777666666555444444444444555111111111111000000000000000000000000000000000000////////////////////////......------------......------,,,,,,,,,,,,------//////.........------------------,,,,,,++++++++++++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111///---+++***+++---...,,,,,,+++++++++,,,...///---......,,,++++++---///------------------------------++++++++++++------,,,+++***+++---...---,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000000//////.........---...------,,,,,,,,,------........................////////////////////////////////////////////////////////////000000000000000000000000111111111111222222333333333333444444222222111111222222333444444444444555555555555666777777666666555555555444666666666666777777777777888888888888777777777777888888999:::;;;;;;<<<<<<=========>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB<<<===>>>@@@@@@AAAAAA@@@AAACCCEEEEEEDDDCCCDDDEEE111000...------...000111........................000///...------...///000---------............///------------------------///////////////...---,,,////////////////////////---,,,,,,++++++,,,,,,---/////////...------,,,,,,///...------------...///................................................---------,,,,,,++++++***........................------------------------------------------------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...222000---+++,,,---------,,,------......------,,,------------------------///////////////////////////////////////////////////000000000111111111111222222222222222222222222222222222333333333444444666555444333333333333333333444666777666555333222555555555666777888::::::::::::;;;;;;<<<;;;;;;;;;888888777777888888999:::;;;;;;;;;;;;;;;;;;::::::888999:::;;;;;;;;;;;;;;;:::999999888888777666666666555444444333333444444111111111111000000000000//////////////////////////////////////////////////////............///////////////......////////////.........---------------------,,,,,,+++++++++++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++,,,---...---------,,,++++++---///------------------,,,,,,,,,,,,+++******+++,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......000/////////.........---///......------.................................////////////////////////////////////////////////////////////000000000000000000000000111111111111222222222333333333444444333333222222333333444555444444444444555555555555777666666666555555555444666666666666777777777777777777777777777777777777888888888999:::;;;;;;<<<=========>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@?????????@@@BBBCCCDDDCCCBBBCCCDDD111000///......///000111........................//////............//////---------............///------------------------111111000///...---,,,,,,////////////////////////------,,,,,,,,,,,,------........................///...------------...///................................................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---...111///,,,,,,,,,------,,,,,,------......------,,,........................////////////////////////////////////////////////000000000000111111111111222222222222222222222222222222222222333333333333666666444333222222222222222333555666666555444444555555555666777888999:::;;;;;;<<<<<<<<<;;;::::::888888777777888888999:::::::::;;;;;;;;;;;;;;;;;;:::999999999999999::::::999999888888777777666666444444333222222222222222111111111111000000000000////////////////////////////////////////////////000000////////////000000////////////////////////............------------------,,,,,,,,,,,,++++++------......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,)))***,,,...///...------++++++*********+++,,,---,,,------,,,++++++---............------,,,,,,,,,++++++************++++++,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------....../////////...............//////.........//////000........................////////////////////////////////////////////////////////////000000000000000000000000111111111111222222222222333333333333333333333333333444555555444444444444555555555555666666666555555555555555666666666666777777777777666666666666666666666666999888888777888999;;;<<<=========>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAAEEEDDDBBB@@@???>>>>>>>>>???@@@BBBBBBAAAAAABBBCCC000000///......///000000......................../////////....../////////---------............///........................//////...------,,,,,,,,,//////////////////////////////............//////---------.........//////.........------.........................................................---------....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------...000...,,,,,,---------,,,,,,------......------,,,.............../////////////////////////////////////////////////////////000000000000000111111111111111111111111111111111111222222222222333333333666666444333222222111111222333444555555555555444555555555555777888999:::;;;;;;;;;;;;::::::999888888888777777888888999::::::::::::;;;;;;<<<<<<<<<;;;:::888777777777888999999888888777666666555555333222222111111111111111111111111111000000000/////////////////////////////////////////////////////////............//////,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////000//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------...//////......+++++++++++++++++++++++++++---------++++++,,,---.........------,,,,,,+++,,,++++++++++++++++++,,,,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------................................................///000........................////////////////////////////////////////////////////////////000000000000///000000000111111111111111222222222222333333333333222222222222333444444333333444444444555555555555555555555555555555555666666666666777777777777555555555555666666666666999999777777777999;;;<<<=========>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAGGGEEEBBB@@@>>>>>>???@@@>>>@@@BBBBBBBBBAAABBBCCC...................................................//////////////////...---------............///........................,,,+++++++++,,,---......////////////////////////000//////......//////000,,,,,,------.../////////---..................---................................................,,,------....../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,---------///---,,,,,,---------+++,,,------......------,,,,,,,,,------............////////////////////////////////////////////////111111000000000000000000111111111111111111111111111111111222222222333333555555444333222111111111222222333444444555555555444444555555666888999:::999999999999999888777666888888777777888888999::::::::::::;;;;;;<<<<<<<<<;;;:::888777666666777888888888777666666555555444222222111000000000000111111111111111000000000///........................////////////////////////...------,,,,,,------...,,,,,,---......---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******///...,,,+++***+++,,,---+++++++++,,,+++++++++++++++,,,------+++++++++---.........------,,,,,,,,,,,,------------------,,,,,,+++***+++---...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------...............---,,,,,,,,,------...///........................////////////////////////////////////////////////////////////000000000000///000000000111111111111111111111222222222333333111111111111111222222333333333333444444444444555444444444555555555555555666666666666777777777777444555555555666666666777:::999888888888999:::;;;=========>>>??????@@@@@@AAA@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAADDDCCCAAA??????@@@AAABBB???AAACCCCCCCCCBBBCCCEEE---..................---------------------------......////////////......---------............///........................++++++******+++---///000////////////////////////......------------......---------.........//////------...//////...------................................................+++++++++,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///...---------------------,,,+++,,,---...,,,+++,,,------......------,,,,,,,,,,,,---......//////////////////////////////////////////////////////111111111111000000000000111111111111111111111111111111111111222222222222444333333222222222222222333333333333333444444444444444444555666777888999777777888888888777666666888888777777888888999:::::::::;;;;;;;;;;;;;;;;;;::::::999888777777777888777777666666555555444444222222111000000000000111111111111111000000000000........................////////////////////////---,,,,,,,,,,,,,,,,,,------...///000000///...---,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++++++++,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******...,,,)))'''&&&''')))***,,,,,,---------,,,++++++***+++------,,,++++++,,,------------------------------............------,,,+++***+++---...---,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------------.........,,,,,,,,,,,,,,,---...///........................////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222222000000000000000111222222333333333333444444444444444444444444444555555555666666666666777777777777555555555666666777777888::::::::::::::::::::::::=========>>>??????@@@@@@@@@@@@??????>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@AAABBB>>>@@@CCCCCCCCCCCCDDDEEE......////////////......---------------------------...///000000///...------------............///..............................,,,,,,,,,...000111////////////////////////......------------......---------...............------...//////...------................................................++++++,,,,,,,,,,,,,,,,,,........................------------------------------------------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////...------------------,,,+++,,,---...,,,+++,,,------......------,,,,,,------...//////000000////////////////////////////////////////////////111111111111000000000///111111111111111111111111111111111111222222222222222222222111222222333444444444333333333333333333444444444555666777888999666777777888888888888777888888777777888888999:::;;;;;;;;;;;;;;;;;;::::::999999999:::999999888888777777666555555444444333333222111111000000111111111111111111000000000000........................////////////////////////---------,,,,,,------------...000111111000...---++++++,,,,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))))))))***+++---......///...---,,,+++)))+++------,,,++++++++++++,,,,,,------.........,,,,,,---......---,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,------...///000........................////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111222222222222111111000000111111222333222222333333333444444444333333333444444555555555666666666666777777777777555555666777777888999999:::;;;<<<======<<<:::999=========>>>??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@===???AAABBBBBBBBBCCCDDD//////000000000000//////---------------------------...///000000///...------------.........//////////////////////////////222111///......///000111////////////////////////000000////////////000000........................,,,---...//////...---,,,................................................................................................------------------------.................................///000111111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........000///...---------------,,,++++++,,,......,,,+++,,,------......------,,,---......///000111111222////////////////////////////////////////////////222111111111000000//////000000000000000000000000000111111111111222222222111111111111222333444555555444444333222222222222444444444444666777888999666777888999999999999999888888888777888999999:::<<<<<<<<<;;;;;;:::::::::888999:::;;;;;;:::999888777666666555444444333333333222222111111111111111111111111111000000000000........................////////////////////////.........------.........+++,,,...//////...,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------------...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---***+++---...///......---....../////////...,,,+++)))+++------,,,+++***+++***++++++,,,---...//////++++++------------++++++,,,+++***+++---...---,,,------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........---------......000111111........................////////////////////////////////////////////////////////////000000000000000000000000111111111111000111111111111222222222222222111111222222333444222222333333333444444444333333333444444555555555666666666666777777777777555666666777888999999:::999;;;===??????===:::999=========>>>??????@@@@@@@@@@@@???>>>>>>===>>>>>>>>>>>>??????@@@@@@@@@AAA???@@@@@@@@@@@@???>>>===<<<>>>@@@AAAAAAAAABBBCCC***'''&&&)))///222111...............//////////////////............//////000000///...............///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,..................................................................------//////.........---------........................---------............///........................,,,,,,---.../////////...,,,------......------,,,------------------------........................------------------,,,,,,.........------,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------..............................//////.........---------///////////////.........222111000//////000111222444222000///111222222111111111000000111111222333333333333333333333333333333444333222000000222444666666666666777777777777777777777777666666666666666666777888888888888888::::::::::::999999888777888888888777666555555444555555555555444333222111333333222222111000//////000000000000000000000000......////////////......---///000///---,,,,,,---................................................---,,,,,,++++++,,,,,,---,,,++++++***)))))))))***///...---,,,,,,---///000------......---+++***(((******************************+++,,,,,,,,,,,,+++------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,,,,,,,,,,------,,,++++++.........------,,,,,,,,,111''',,,666000,,,111222,,,,,,---...---,,,***)))************************+++,,,,,,------,,,,,,+++...---+++***)))***++++++,,,------......------,,,++++++++++++++++++++++++***+++,,,,,,++++++---///***+++,,,,,,------,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++......---------,,,,,,,,,////////////........................///000222333,,,,,,,,,---------..............................////////////////////////////////////000000000000000000000000111111111111222222111111000111111222111111222333333333333222000000111222222222222111222222333333333333444444222222222333444555777888666666555555666888:::;;;;;;<<<===>>>===:::888666888999:::;;;<<<>>>??????>>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>============???????????????>>>======...+++)))+++///111000---............//////////////////............//////000000///...............---------,,,------............---------,,,,,,,,,........................................................................//////.........---------........................---------............///........................,,,---..................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------..............................//////.........---------/////////////////////...000000///......///000000444222000000111222111111111111000000111111222333333333333333333333333333333333444333111000222333444444555666777888999999777777777777666666666666666666777888888888888888:::::::::::::::999888888999999888777777666555555555555555555444333222111333333222111111000//////000000000000000000000000......////////////......---///000///...,,,,,,---................................................---,,,,,,++++++,,,,,,---,,,,,,+++***************---,,,,,,,,,---...000111------------,,,+++***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,------,,,,,,+++---------,,,,,,,,,++++++222///000///---666666''',,,---------,,,,,,+++***************************,,,,,,,,,++++++,,,,,,,,,...---,,,+++***++++++,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++---...---,,,+++,,,...***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////............//////......///000222333,,,---------....................................////////////////////////....../////////000000000//////000000000111111111222222111111111111111222///000000111222111111111000000111222222222222111222222333333333333444444222222333333444555666777555555666666777999:::;;;;;;<<<>>>>>>>>><<<999888::::::;;;;;;<<<<<<======<<<<<<;;;:::::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>??????>>>>>>===<<<111///,,,---///000...+++............//////////////////............//////000///......---.........---,,,,,,---...///000000...------------,,,,,,,,,........................------------------------.......................................---------........................---------............///........................---............------,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------,,,,,,,,,,,,,,,,,,---------.............................................---------......////////////////////////............//////444222000000111222111000111111000000111111222333333333333333333333333333222333444444222111111222222333444666777999:::;;;777777777777666666666666666666777888888888888888::::::::::::::::::999888777777777666555555444444444555555444444333222111222222222111111000000///000000000000000000000000......////////////......---...000///...,,,------------------------------------------------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,---///111222......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,*********+++******)))(((+++++++++,,,,,,---------...---,,,++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++---111333---444MMMMMM111------,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++---//////---,,,+++,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000/////////............---000000////////////000000------........./////////........................////////////////////////------.........///////////////000000000000111111111111111111111111111222000111111222222222222222000000111222222222222111222222333333333333444444333333444444444555555666444555666777999999999999:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>=========>>>===<<<<<<;;;111///---...//////---+++............//////////////////............/////////......------............---------......///000------------------------........................---------------------------------...............................................................---------............///....................................------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------..................................................................////////////////////////////////////444222000000111222111000111111000000111111222333222222333333333333444444111333555555333222111111333333444666777999::::::777777777777666666666666666666777888888888888888999999::::::::::::999999555444444444333333333222444444444444444333222111222111111111000000000///////////////////////////---......//////......---,,,...//////...------...------------------------------------------------,,,,,,++++++++++++,,,,,,------,,,++++++,,,,,,---++++++,,,,,,---...///000///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******************))))))******+++,,,,,,---.........---,,,,,,+++++++++,,,++++++,,,---------,,,,,,++++++*********************///222000999SSSVVV===...---,,,+++***+++,,,---++++++++++++++++++++++++,,,+++)))(((((()))+++,,,------------------------,,,,,,,,,------,,,,,,,,,***+++++++++++++++,,,,,,(((+++---...---,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------,,,,,,,,,************++++++++++++------------------------+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,---...////////////.........---------//////......------------.........////////////000........................////////////////////////------------.........///////////////000000000111000111111111222222222111333333444555555555555444000000111222222222222111222222222333333333444444444444555555555555555555333555777888999999999888888999;;;<<<===<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<=====================>>>>>>>>>>>><<<<<<======<<<<<<;;;:::...---,,,---.........---............//////////////////............//////......------------......//////...---------------------------------------........................---------------------------------.........//////---.............................................---------............///........................---.........---,,,++++++,,,------......------,,,................................................------....../////////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................---.....................---.........//////000000000000000000000000000000222111000111222333111000111111000000111111222333222222222333333444444444222444555666444222222222555555666666777777888888777777777777666666666666666666777888888888888888888888999999:::999999888555555444444444444333333333333333444333333222222111111111000000000000000////////////////////////------............------,,,...//////...------...------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,++++++,,,------------------------,,,,,,...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++******++++++++++++******+++,,,,,,---......,,,+++++++++,,,,,,---...***+++,,,,,,---------,,,************************///,,,000222222:::===222---,,,+++***+++,,,---...++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,---------------------+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,%%%(((+++---,,,++++++,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,------------------------------+++,,,,,,------,,,,,,+++------------------------------------------------............---------------------,,,,,,+++******.........////////////000........................////////////////////////------------.........///...////////////000000000///000111222222222222111333333444555555555555444000000111222222222222111222222222333333333444444444444555666666666555444333555777888999999999888666777999:::::::::::::::777777888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>><<<=========>>>>>>>>>???<<<<<<<<<<<<<<<;;;::::::,,,,,,,,,---......//////............//////////////////............//////---------,,,------.../////////...---,,,++++++,,,,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------.......................................---------............///........................,,,------------,,,,,,+++,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------..............................---------...............------......///000000000000000111111111111000000000//////111333444333111111111000000111111222333111222222333333444444555333444555555333222222333666666666666777777777777777777777777666666666666666666777888888888888888666777888888888888888888666666666666666666666666222222333333333333222222000000000000000000000000000000000000000000000000------............------+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++,,,,,,------......------,,,+++***---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,+++++++++,,,------+++++++++,,,,,,---------************+++,,,---...******+++,,,------------***************+++++++++111(((---444---(((,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,,,,------------,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---&&&)))+++,,,+++++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,+++***)))------........./////////........................////////////////////////------........./////////......////////////000000...///111222333333222111000111111222222222222222000000111222222222222111222222333333333333444444333444555666777777666555444555666777999999999999666777777888999999999999555666777888:::;;;<<<===<<<<<<;;;;;;;;;<<<==================>>>>>>>>>???<<<<<<======>>>>>>??????<<<<<<<<<===<<<;;;;;;:::---...............///000............//////////////////............//////---,,,,,,,,,------...///---,,,,,,+++++++++,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------.........//////........................---------............///........................++++++,,,---------,,,,,,,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------.........//////------......///000000111//////000111111000//////......///111444555444333111111000000111111222333111111222333333444555555444555555444222222333555444555555666777888888999777777777777666666666666666666777888888888888888555555666777777777777777444444444444555555555555111222222333333333222222///000000000000000000000000000000000000000000000,,,------......------,,,+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++,,,,,,,,,,,,---------,,,+++***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,------...---------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,)))***+++,,,------------*********+++++++++,,,,,,...&&&+++333---)))...///***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,)))***+++---------,,,+++++++++,,,,,,,,,,,,++++++)))******+++,,,,,,------,,,---...---+++***+++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,---.................................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---------,,,,,,,,,,,,---......---,,,+++,,,---------....................................////////////////////////....../////////000000000........./////////000000...///111333333333222111///000000111222111111111000000111222222222222111222222333333333333444444111333555777888888777666555555666666777999:::;;;888888888888999999999999666777777888999::::::;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<=========>>>>>><<<<<<<<<===>>>?????????===============<<<;;;;;;///000111000///...///000............/////////000//////............//////,,,,,,,,,,,,------...///************+++,,,------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////........................---------.........//////........................***+++,,,,,,------------,,,------......------,,,------------------------........................))))))***++++++,,,------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------..............................---------.........//////---------...///000000111---...///000000///...---,,,---...111444666555444111111111000111222222333111111222333333444555555555555555333222222444666222333444666777999:::;;;777777777777666666666666666666777888888888888888444444555666666777666666111111111111111111111222111222222333333333222222////////////000000000000000000000000000000000000,,,------......------,,,+++---//////.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))))))))***++++++,,,)))***,,,---...------,,,***+++,,,---...---,,,+++************************+++,,,------......------++++++*********+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,------...---******++++++,,,,,,,,,,,,...(((,,,///***+++...((()))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,++++++++++++,,,,,,+++++++++))))))***+++,,,,,,------222222111///,,,******,,,++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++******+++,,,------..............................+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,---...//////......---------,,,,,,,,,,,,---.../////////------,,,,,,,,,---------..............................////////////////////////////////////000000000000............/////////000---///111333444333222111111111222333333333333222000000111222222222222111222222333333333444444444111222555777888888777777666666555555666888:::;;;999999999999999999999999888888888888888888888888999999999999::::::;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@======>>>>>>======<<<;;;111111000000/////////...///...---,,,,,,---...///000///...------...///000------------------------/////////......---------......------------..............................////////////////////////---------............/////////............//////............////////////,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,***+++---......---+++***))),,,///---)))'''***---------------------------------------------------...------------.../////////...---++++++,,,---...,,,,,,,,,------.........*********++++++,,,,,,,,,........................---,,,++++++++++++,,,---......---------,,,,,,,,,------............---------...///...------...///,,,---///000000000///...////////////////////////111111111111222222222222222222222111111111000000111111222222222333333333444333333222222333333444111333666999:::;;;::::::666666666555444444333333777777777777777777777777888777777666666666666666555444333333222222333333444444444333222111000///////////////////////////000000000000////////////000...---...000111///,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***)))---''''''---+++$$$%%%......+++)))+++//////+++'''++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******************))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------+++---......---,,,,,,---,,,,,,,,,---------......---------....../////////+++++++++,,,,,,---------------------------------////////////////////////------------------------+++************+++,,,,,,............................................................////////////............////////////000111222333333222000000222222111111111111111111111000000000222333222222444444444555444444333333555444444555555666777888777666555555888999999888:::::::::999999999999888;;;;;;:::::::::::::::999888999:::;;;===>>>??????@@@@@@@@@@@@???>>><<<<<<<<<<<<;;;<<<<<<===>>>???@@@@@@>>>===<<<<<<<<<<<>>============<<<;;;:::999<<<<<<<<<======???@@@AAA??????>>>===<<<<<<<<<<<<............------------.........//////.........//////............///000........................---------,,,,,,,,,,,,,,,......------------..............................---------------------------------............/////////............//////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++,,,---......---,,,+++,,,...000...+++***,,,...........................------------------------/////////...///000000111++++++,,,---............,,,,,,,,,+++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............---------,,,,,,,,,------............---------...///...------...///...............///000000000000000000000000000000////////////000000000000222222222111111111111111222222222222333333333333444333333222222333333444333444666888888888888777555555666666666666777777888888888888888888888888888888777666555444444444444444333222222222222222333333333333222111000000////////////////////////000000000/////////......///...---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,------+++,,,,,,------------,,,000+++***...///...555>>>EEE;;;///((('''***---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++,,,,,,------++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++.........---,,,,,,++++++------------------------------------------------------------------------,,,,,,++++++,,,,,,---...............................................................////////////............////////////000000111222222111111000111111111111111111111111222222222222333333333333333333444444555444444333555444444555555666777888888777666888:::<<<===<<<;;;;;;::::::999888777777999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999<<<<<<======>>>@@@AAABBB>>>======<<<<<<<<<======000000000000000/////////---...///000000///...---...............//////000///////////////////////////////////////...............------------..............................---------------------------------............//////......------......///---------.........//////................................................------------------------,,,,,,---......---,,,,,,---///000///---,,,---...........................------------------------...............///000000)))***,,,...//////......------------......////////////......---------,,,------................................................---------,,,,,,,,,------............---------...///...---------//////......------...000111000000000000000000000000000111111111222222222222111111111111111111111111222222222333333333444444444333333222222333333444444555666777777777666666555555555666777888888999999999999999999999999999888777666555444333333333444333333222111222222222222222222222222111000000////////////////////////000000/////////.....................//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------+++,,,,,,---............000---,,,------+++...555666333...++++++,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++,,,------......++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------------------------------+++---......---,,,,,,---,,,,,,,,,---------....../////////......---------,,,,,,,,,,,,,,,,,,++++++------------------------------------------------------------------------++++++******++++++,,,---............................................................////////////............////////////000000000111111111111111111111111111111222222222222333444333333222333444333333444444555444444444555444444555555666777888999888777888;;;===>>>===<<<;;;;;;:::999888777777888888888999999:::::::::::::::::::::::::::::::::<<<===============<<<<<<;;;<<<<<<===>>>@@@AAABBB<<<<<<<<<;;;<<<<<<======/////////000000000000000---...///000000///...------......///////////////////////////////////////////////////////////////......------------......................................................---------............///......------------......------------............................................................------------------------------------------------.../////////---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......)))***,,,...//////......++++++,,,---///000111111/////////......------------------.........//////..............................---------,,,,,,,,,------............---------...///...---------//////......------...000111////////////////////////000111111111222222222222111111111111111111111111222222333333333444444444444333333222222333333444555555555666666666555555444444555666777888999999888888888888888888888888777666555444333333333333333333222111111111111222111111222222222111000000////////////////////////////////////............------.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,,,,------+++,,,,,,---............---,,,---...,,,)))))),,,,,,,,,,,,---------+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++******+++,,,------......++++++,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))************+++++++++******++++++,,,+++++++++,,,,,,,,,------------------------------+++---......---,,,,,,---,,,,,,,,,---------....../////////......---------+++,,,,,,---...///000000------------------------........................------------------------...............///000000............................................................////////////............/////////////////////000000111111222000000111111111222222222222444555444222111333444222333333444555555555444555444444555555666777888999888777888;;;======<<<;;;;;;::::::999888777777777777888999::::::;;;;;;;;;::::::::::::999999999<<<<<<===============<<<;;;;;;;;;<<<===>>>@@@@@@<<<;;;;;;;;;;;;;;;<<<===---------.............../////////000000/////////,,,---...///000000000///........................---------------...............------------..............................////////////////////////---------............///......------------......,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------//////.........---------++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...++++++,,,---............)))******,,,---...///000...............---------***++++++,,,,,,---------------............------......---------,,,,,,,,,------............---------...///...------...///...............///000000////////////////////////////////////000000000000111111111111111222222222333333333333444444444444444333333222222333333444444444444444555555555555444444555666666777888888777777777777777777777777555555444333333333333444333333222111111111111111000111111111111111000000/////////////////////////////////.........------,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------------,,,)))+++---///...,,,,,,---...---,,,++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,******++++++++++++*********++++++,,,,,,------...++++++++++++++++++++++++))))))))))))*********++++++************++++++,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++---...///000111333444444------------------------////////////////////////------------------------...------------...//////............................................................////////////............///////////////////////////000222222000000000111222222333333111444555444111000111444222222333444555555555555555444444555555666777888999777666777999::::::::::::::::::999999999888888777777888999;;;<<<======;;;;;;;;;;;;::::::::::::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<;;;;;;:::::::::;;;;;;------------.........///000000////////////000000,,,---...///000000000///------------------------,,,---------.........///......------------......................................................---------............///...------,,,,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------,,,,,,,,,------...,,,,,,,,,,,,---------------------------.........******++++++,,,------...+++,,,---......---,,,+++......---------,,,,,,,,,------............---------...///...------...///---......///////////////------------------------////////////000000000000000000111111111222222222333333333444444444444555444333333222222333333444333333333333444555555666444444444555555666666777666666666666666666666666333333333222333333444555333222222111111111111111000000111111111111000000//////////////////////////////.........---------+++---//////---+++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++***))),,,...------...//////+++++++++******,,,...000++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++*********++++++++++++,,,))))))************))))))******+++,,,,,,---......++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---......---,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,,,,......///000111222222333------------------------........................------------------------,,,++++++++++++,,,------............................................................////////////............//////////////////......///000222333///000000111222222333333000333555444000...000333111222333444555555555555555444444555555666777888888777555555777888777666888999999999999:::::::::777888999:::<<<===>>>???;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<============>>>===============>>>>>><<<<<<;;;:::999999999:::.../////////000000111111111000///......///000111+++,,,...000000000000///------------------------.../////////000000111111.........------.................................---------------------------------.........//////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------...............------------.........---,,,,,,------,,,+++------------------------------------------------...------------.../////////...---++++++,,,---...111111000///......------+++,,,,,,------.........,,,,,,------...///000000++++++,,,------,,,++++++......---------,,,,,,,,,---..................------...///...------...///,,,---///000000000///...------------------------111111111111222222222222000000111111222222222222333333333444444444555555444333333222222333333444333333333333444555666777444444444555555555555555666666666666666666666666222222222222333444555555333222222111000111111111///000000111111111000000//////////////////////////////.........---------***---//////,,,+++,,,...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((''''''(((+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++***))),,,......+++***,,,.../// $$$)))---............++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++******************))))))*********++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,---------.........******))))))***+++,,,,,,++++++,,,,,,,,,---------------------------------+++---......---,,,,,,---,,,,,,,,,---------......---------....../////////---------...............------------------------------------------------------------------------///............///000000............................................................/////////000............/////////000///.........///000222333///000000111222222333333000333555333///---///333111222333444555555555555555444444555555666777888888666444444555666555444777888888999999:::;;;;;;888888:::;;;===>>>???@@@;;;;;;;;;<<<<<<<<<======<<<<<<>>>???@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::999999888888------------------------....................................///111222444000000///.......................................---------....../////////---,,,,,,++++++,,,,,,---///...---,,,+++,,,---------------.........//////000000000000000000000000////////////////////////------------------------///////////////////////////...---,,,,,,---...///111000...,,,+++,,,---...---------,,,,,,++++++++++++,,,------......------,,,,,,,,,---------....................................---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////------------------------++++++,,,,,,---...//////...------,,,,,,------.....................------111111111111111111111111............//////////////////000111222333333444333111000111222222111000111222333333444444444444000111222333333333222222222222222222222222222222333444666888999888777666555555666666555555444333333333333333333333333333222222111000/////////000111111222222222111111000......////////////.........---,,,,,,,,,,,,---......---+++******+++---...+++,,,---.........---,,,......---,,,,,,+++******))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,+++***)))(((...,,,+++)))(((((()))***++++++,,,,,,,,,,,,------************************///---,,,,,,------,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,---...------------------------...---,,,+++************------------------------000,,,((()))---///---)))++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------...------,,,,,,------...------------------------+++++++++,,,---...///000//////............//////...---,,,++++++,,,---...........................,,,---///000000000///...////////////000000000000000000111111111222222222111111111000000/////////333333333333333333333333555555555555555555555555777666555555555555666666777666666888;;;<<<:::777;;;<<<===>>>>>>?????????===============>>>>>>???;;;;;;<<<===>>>???@@@@@@>>>>>>===<<<<<<<<<<<<<<<999999888888888888888888................................................------,,,,,,---...///000000000///.......................................,,,,,,---------------.........------------......///...---,,,,,,,,,------,,,,,,,,,---------......////////////////////////........................------------------------------------------------000///...------...///000111000...------...///000---------,,,,,,,,,+++++++++,,,------......------,,,,,,,,,---------......------------------------000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000------------------------+++,,,,,,------............------,,,,,,------.................................................../////////000000000000111///////////////000000000111000///000222333333222111222333333444444333333111222222333333333333333333333333333333333222222111333555666777777666555444555555555555444333333333333333333333333333333111111000000///000000000333333333222111000///.........////////////.........---,,,,,,,,,,,,---...------++++++++++++------+++,,,---...///......---......---,,,,,,+++******)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***)))///...---,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++***++++++,,,---,,,+++++++++,,,,,,---...------------------------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,///,,,******---...---+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,---...//////......------------......///...---,,,,,,---...///---------------------------......///////////////////////////000000000000111111222222222333333333555555555444444444333333333333333333333333333333555555555555555555555555666666666666666666555555666666666888;;;<<<:::888;;;;;;<<<===>>>>>>>>>>>>======<<<<<<======>>>???<<<<<<<<<===>>>>>>??????>>>======<<<<<<<<<<<<<<<999999999888888777777777////////////////////////..............................------------...///000//////............///.......................................---------//////............/////////...------,,,,,,---------------.........//////................................................------------------------------------------------//////............//////000///.........///000111------------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------...------,,,,,,------...........................------------------------000000000000111111111111000000000000//////......000//////000333444444333111222222333333333333333222222333333333444444444333333333333333333444444000111333444555444444333333444444444444333222222222222222222222222222222000000/////////000111111444444333222111///...---......////////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---...------,,,,,,++++++************++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......---,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,------------,,,++++++------------,,,++++++***++++++,,,,,,,,,,,,------------------------------))))))***---///000...,,,///......---+++******)))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,+++++++++,,,------------------------------*********++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,------...///------,,,,,,,,,,,,------///......------......///------------------------...............///000000////////////000000000000222222222333333333444444333333333333222222222222333333333333333333333333555555555555555555555555444555666777777666555555555555555777:::;;;:::999:::;;;<<<======>>>>>>======<<<<<<<<<<<<===>>>>>>=================================<<<<<<<<<<<<;;;:::999999888777666666555////////////////////////........................111111000000////////////000///............//////........................111000000000//////......///..................//////......---------------.../////////000000000000------------------------........................------------------------////////////////////////...------------------...000///......---......///------------------,,,,,,+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------------------------,,,,,,...------,,,,,,------...---------...............//////////////////////////////000000000111111111222222111111111111111111222111000111333444333222111222222333333333222222333333333333333444444555333333444444444444555555000111222333444444444333222333333333333222111111222222222222222222222222///////////////000111222222222222222111000......---......//////......---------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,+++***)))(((+++++++++,,,,,,,,,------........................******,,,///111111...+++000//////...---,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,++++++---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------/////////....../////////........................///......------...000111////////////000000000000111111222222222222333333111111111000000000000000222222333333333333444444555555555555555555555555333444666888888777555444333444444555777888888888999:::;;;<<<<<<======<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;:::999999777666555444444................................................111111111000000///......//////............//////........................000//////......---------......------------.........//////.........------------........./////////------------------------........................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,++++++------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,------------------------------------------,,,,,,...------,,,,,,------...---------.........//////////////////////////////........./////////000000///000000111222222333333555333222222333333111000222222222333333222111111333333222222222333444555333333333444444555555555111222222333444444555555222222333333222222111000111111111111111111111111///.........///000111111///000000111111111000000------............------------------------------+++,,,,,,------,,,,,,+++***************+++++++++------,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***************)))***+++,,,+++***)))(((+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------///111222111---***,,,,,,,,,,,,,,,---------*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++***,,,,,,,,,++++++---///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------------,,,,,,,,,---............------------.........//////////////////...///////////////////////////......------...000111////////////000000000000000000000000111111111111222222222222222222222222222222222333333444444444555555555555555555555555222444666888888777666555333444444444555555666777888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>======<<<<<<;;;;;;;;;<<<<<<===<<<;;;::::::999999888777666444444333......................................................//////...---,,,,,,///............//////000........................,,,,,,,,,,,,,,,+++++++++...------------------......////////////...------+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,......------,,,++++++***------------............+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++------------------------------------------------...------,,,,,,------...,,,,,,------.../////////------------------------............////////////------...///000111222222666555333222333222111///222222222222222222111000333222111000111222333444222222333333444444555555222333333444444555666666222333333333333222111111000000000000000000000000//////.........///000000---...///000111111111111------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++***)))))))))******,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++......///000111000---***)))))))))******+++++++++*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------...------,,,,,,------...---------------------------------,,,,,,------.........------------......---......//////......---////////////////////////...............///000000////////////000000000000/////////000000000000111///000000000000000111111111222222333333444444555555555555555555555555555333444555777777777666666555666666555444444666777777888999::::::;;;;;;:::;;;::::::::::::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;<<<======;;;:::999888777777666555444444333////////////////////////........................---......//////...---,,,...............///000000........................,,,,,,,,,,,,------------//////............//////...//////000///...---,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------...//////...------+++,,,,,,---.........---------------.........///+++,,,------......------,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++++++++------------------------........................,,,,,,,,,---------------------------------------+++,,,,,,------............------,,,,,,------...,,,,,,------...//////000...........................////////////000000000......//////000000000111555444222222333333222000222222222222222111000000222111000//////111222444111111222222333444444444333222333333444555555666333333333333333222222111000000000000000000000000000000///.........//////...///000000000000000000,,,------......------,,,,,,,,,---......---,,,,,,------++++++++++++------,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++*********++++++---,,,,,,+++,,,,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,+++---......---+++++++++++++++++++++******)))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---***(((***---///...---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------...------,,,,,,---------------,,,,,,,,,,,,------,,,---...//////...---,,,........................---......///////////////////////////000000000000///000000000000111111111---.........////////////111111222333333444555555555555555555555555555555444444555555666777777777999::::::888555555777999666777888999:::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<======;;;:::888666666666555555444444444000000000000000000000000...........................///000111111000///..................///000111.........................../////////000000111111000000////////////000000...///000000000///---,,,////////////000000000111........................------------------------------------------------////////////////////////...///000111111000///...)))***,,,...///000111111---------.........//////+++,,,------......------,,,,,,,,,---------..............................000000/////////.........................................................---------.........//////------------------------++++++,,,,,,---...//////...------,,,,,,------...,,,,,,------...///000000111111111111111111111111000000000000111111111111222222222222111111111111444222222222444444444222222222222222222111000///111000///......000222333000000111222222333444444222222222222333444555666333444444444444333222222000000000000000000000000111000///...............000000111000000///......,,,------......------,,,,,,,,,---......---,,,,,,...---+++******+++---......---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------////////////////////////...------,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++++++++,,,---+++***)))))))))***+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,...------000000///...------,,,+++))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........---,,,,,,++++++++++++++++++++++++++++++++++++//////...---,,,,,,,,,,,,------------------------...***''')))...111///,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------...------,,,,,,------...------------------------...------,,,,,,,,,------,,,++++++++++++++++++,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...////////////000000000000000111111111111222222222111111222222333333333444111111222333333444555555555555555555555555555555444444444444555666888999===>>>===;;;777666888;;;666777888999999:::999999::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======;;;999888555555555555555555444444...//////000000000000///........................000000000000////////////......////////////....................................------------......,,,---------,,,---000222................................................//////...---,,,,,,++++++------...000222111///,,,................................................------------------------000///---,,,,,,---///000111000---++++++,,,...000,,,,,,,,,---------......++++++++++++++++++++++++/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((('''&&&%%%------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------///...---,,,,,,---...///............////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333222222111111111---///111111000000111222333333333222222111111111000111333444555444333333555555444333333222111111111111000000//////......000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***)))))).........------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,+++++++++*********))))))...---,,,,,,++++++++++++++++++++++++++++++++++++------------------------++++++++++++,,,,,,---...+++---...---,,,++++++,,,---,,,,,,+++***)))((((((++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...111...------000111///---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,******+++++++++,,,,,,,,,------------------------........................------,,,+++,,,---...///------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................---...///000000///...---........................000000//////.........---000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222444444444444444444444444444444444444444444444444999::::::888555444444444888888777777888888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999999<<<;;;;;;:::888666444333555777888666222000111333//////000000000000//////..............................//////000000000111//////000000000000//////..............................------------....../////////---+++***,,,...................................................//////...------,,,++++++((()))***,,,......,,,***........................................................................000...---,,,,,,---...000000///---,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...------------...///............////////////.../////////000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333222222222111111000222444444333333333555333333333222222222111111111222333333444444333333555444444333222222111111111000000000/////////...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,------,,,,,,,,,+++++++++...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------...//////---++++++,,,---------,,,++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///---+++,,,...///---+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------,,,,,,,,,---...///------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................---...///000000///...---........................000/////////.........---000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222444444444444444444444444555555555555555555555555888999999777555333333444777666666666666777888888;;;;;;;;;;;;;;;<<<<<<<<<::::::999999999888888888;;;;;;::::::888777555444444555555555333333333444000000111000000///...---........................,,,---...///000111111222......////////////....................................------------.........//////---+++***+++,,,................................................//////......---,,,,,,,,,******+++---000000///---................................................///////////////////////////...---,,,,,,---.../////////......------------,,,,,,,,,---------......------------------------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///------------------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,------------///...------------...///............////////////....../////////000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333222222222222111...000222222111000111222333333333222222222222111333222222222222333333444444444333333222111111111000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------............------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,...///000///---++++++,,,.........---------------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++++++++,,,+++******,,,,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------......---,,,,,,,,,------------------------------...------------,,,,,,,,,---------------------------...////////////...---......................../////////...............000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333333333444444444444555555555555555555555555666777777666444222333444555555555555555666777777::::::::::::;;;;;;;;;<<<999888888888888777777777:::::::::999999888777666222111000111333444333333111111111111000...------........................------......///000000111,,,------......------,,,..............................------------......,,,---......------...000................................................//////......---------,,,///......///111111///...........................................................................///...------------...///---.../////////...,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,---------------------------------+++,,,,,,---...//////000------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------.....................////////////........./////////000000////////////////////////111111111111111111111111111222222222222222333333222222222222222222222222...///111111000//////000222222222222222222222222444333222111111222333444333333222222111111111000000000000000////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.....................---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,++++++++++++...///000///,,,******+++,,,---------......//////++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++******+++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------...------,,,,,,,,,------........................------------------------------------------------........................................................................////////////////////////////////////////////////111111111111111111111111000000111111111222222222333333333333333444444444555555555555555555555555444555666555333222333444555555555555555666666777888888999999::::::;;;;;;999999888888888777777777888888999999999888777777111///---...111333111...111111111111000...------......................../////////........................//////.......................................------------.........///111000//////000111................................................///...............------///...,,,---------+++***................................................------------------------.........------.........---...///000///...,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------..............................,,,,,,---------.........---..................---............////////////............////////////........................000000000000000000000000111111111222222333333333222222222222222222222222111333444444333222222333222222222222222222222222444333111111000111222333222111111111111111000000////////////000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,---...---+++))))))***+++++++++,,,------......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...+++,,,,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------...............---,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------,,,,,,,,,------...........................------------------------------------------------......------------..............................---------...............////////////////////////////////////////////////111111111111111111111111000000111111111222222222222222222333333333444444333333333333333333333333333444555444333222333444666555555555555666777777777777777888999::::::;;;:::999999999888888888888666777777888888777777666444111//////222333000...000000111000000///...---......................../////////.........------000000111111111111000000..............................------------......222333444333000...---...........................................................................000///------......,,,+++................................................------------------------........................---.../////////...,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++++++++---------------------------,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,---------..............................,,,---------............------...//////...------............////////////------........./////////........................000000000000000000000000111111111222222333333444111222222222222333333333111222444333111000111111111222222222222333333333333222222111111111111222000000000000000000000000////////////000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------------------,,,,,,,,,,,,+++++++++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,***+++,,,,,,***))))))*********++++++,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///+++,,,------++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,------.........//////......---,,,*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------------,,,,,,,,,---......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---------------.........000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222333333444444222222222222222222222222222444555444333333444555555555555555555666777777555666666777888999::::::::::::999999999888888888555666666666666555555444555444333333444444222111//////000000000000//////........................------..................///000000000000000000///..............................------------......222333444333000---------............................................................////////////...---,,,,,,...//////...........................................................................---..................---...............------,,,,,,,,,,,,---------......------------------------.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................------------............------...//////...------............////////////---------.........//////000000000000000000000000000000000000000000000000000111111222333333444444111111222222222333333333///000111111///......///111111222222222333333333222222222222222111000000000000000000000000000000.../////////000000000111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))***,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------***,,,...---+++***,,,---***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------******+++,,,,,,---......---............---,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++,,,---.........------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,------.........000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222000111111222333333444444333333333333333333333333222444555555444444555777444444444444444555555666444555555666777888999:::999888888888888777777777555555555555444333333222111333444333333222333555...///000000000000000///........................+++,,,,,,---...///000000,,,------------------,,,.................................------.........---///111222000///...///.........................................................///////////////'''&&&%%%'''***,,,------................................................////////////////////////------............------//////......------------,,,,,,,,,---------......////////////////////////,,,------......//////000........................+++,,,,,,------.........------------------------,,,,,,,,,---------......---------------------------------.........//////,,,---...//////...---,,,............/////////000---------.........//////111111111111111111111111000000000000000000000000000000111222333333444444111111111222222333333333222333555444222111111222111111111222222333333333111222333333333111000///////////////000000000000.../////////000000111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++++++++++++++,,,------...)))+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++))),,,---,,,***)))+++---***+++,,,------,,,+++***++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,---------,,,++++++,,,,,,,,,---------......------------------------........................+++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................,,,,,,,,,------.........000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222000000111222333333444444444444444444444444444444222444555555444555666777333333222222333333444555444444555666777888999999777777777777666666666666444444444444333222111000+++...111111000000222555,,,------...///.........////////////............//////............//////......------------......,,,------......------,,,,,,,,,------...///000000------................../////////...---------,,,............////////////------...............---111000...---,,,,,,---...000///...------...///000000.........///000///...555000,,,,,,000222000,,,///...---,,,,,,---...///------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------.........------,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------...---+++)))))))))+++,,,---------............///000//////.........//////000000000000000000000000///////////////.........000000000000////////////000000000000000111111222333333444555444333111000000000000000000000000000000000000000000000000000333222222111000///......///////////////////////////000111111111///...---........................///...,,,++++++,,,...///+++++++++++++++***)))(((,,,++++++******++++++,,,++++++++++++++++++++++++(((***++++++))))))***+++++++++,,,,,,,,,,,,------///...,,,+++***++++++,,,******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++++++++,,,,,,---------))))))*********+++++++++***+++---,,,+++******+++)))))))))******+++,,,,,,,,,------+++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,+++******+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,---...---,,,***))).........------,,,,,,,,,---------------...//////........................+++,,,---.........---,,,---------------...//////////////////////////////---///000///...---...000000111111111111222222222555444333333222222222222666555333222111222333333111222333444555444333222666333222333555666444222333333333444444555555555555555444333444666888:::999888888777666555555444555555444333333222111111222222111000//////000000////////////000000000111////////////............//////............//////......------------......------------------------***++++++,,,------....../////////...---------,,,,,,,,,------...//////000............////////////.../////////...---,,,,,,///......---------......///...---,,,,,,---...//////...------//////...---222000............//////......------------......------............------......------,,,+++******------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------------------......///------------------------...---,,,+++***++++++,,,---------............/////////............//////000000000000000000000000/////////////////////...000000000000////////////000000000000000111111222333333444444444333111111111111111111111111111111000000000000000000000000222222111111000000////////////////////////////////////000000000///...---///////////////////////////---,,,++++++,,,---///++++++,,,,,,++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++---...///...---,,,---...++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---***+++++++++,,,,,,,,,,,,...000111000---,,,+++,,,++++++++++++++++++******+++,,,---,,,*********,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---------,,,,,,+++***......---------,,,,,,,,,......---------......///........................,,,---.../////////............------......///000000000000000000000000000///111222111000///000222000111111111111222222222444444333222222222333333555444333222222222222333111222333333444444333333666444333444666777555333333333333444444444555555666555444333444666777999:::999999888777777666666666666555444444333222222333333222111111111111111000//////...///000111222////////////............//////............//////......------------......///...---,,,,,,---...///,,,,,,,,,------......///000000///...---,,,,,,+++,,,,,,------.../////////............////////////------...............---------..................------,,,,,,,,,,,,------...---,,,,,,......---,,,...///000...,,,+++---000---..................---------............------000///...---,,,***))))))------------------------...------------,,,,,,,,,------------------------...------------,,,,,,,,,..............................------......///000------------------------...------------,,,,,,,,,---------............/////////............//////000000000000000000000000......//////////////////////////////000000000000000000000000000111111222222222333333333222111111222222222222222222222222000000000000000000000000111111111000000000000000////////////////////////......//////......---,,,////////////////////////...---,,,++++++,,,---...,,,,,,------,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------000111222000---+++++++++---------,,,+++*********(((***------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------......------,,,,,,++++++,,,,,,...------------,,,,,,,,,......---------------...........................---...//////000000////////////......//////000111111111111111111111111111///111222111000///000222000111111111111222222222333222222222222333333444444444333222222222222333222222222222222333444444666555444555666777666444333333333444444444444555666666444444444555666777888888777777666555555555666666555555444444333333444333222222222222222222///...,,,+++,,,---///111////////////............//////............//////......------------......000...---++++++---...000////////////000000111111//////......---------,,,000000///...---,,,,,,+++............////////////***+++,,,...///000000000+++,,,...///000///......---------------------------,,,++++++------,,,+++------...---,,,,,,------,,,---...//////...---,,,------............------//////...---,,,++++++***------------------------------------------------------------------------------------------------///////////////////////////............///000000---------------------------......///......---------------............//////............//////000////////////////////////............////////////////////////000000000000000000000000000111111222222222222222222222111111111111111111111111111111000000000000000000000000000000000000000111111111////////////////////////---------------------,,,////////////////////////------,,,++++++,,,------,,,---------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------......------...,,,***))))))***+++++++++,,,,,,,,,------(((***+++---------,,,+++******+++++++++,,,,,,,,,---,,,,,,+++,,,---...///------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,---...---+++)))))))))---------,,,,,,+++++++++'''))),,,...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,---...//////,,,,,,,,,---------......------------------------,,,,,,,,,---------.........---,,,+++***+++,,,---------------------------......------,,,,,,------........................------......///////////////////////////000111111000000000000000000000000---///000///...---...000000000111111111222222222222111111111222333444444333333222222222222222222333222111111111222444555555555444444555555555444444444444444444444444444666666555444444444555555444444444333333222222222555555444444444333333333333222222111111111222222///...,,,+++,,,---///111////////////............//////............//////......------------......000///---,,,,,,---///000/////////000000000000000,,,---------......//////111000///...---,,,++++++............////////////,,,---......///.........+++,,,...///000///...............//////.........---+++++++++,,,---,,,+++///,,,***+++///000---***,,,---...//////...---,,,------............------------------------------------------------------------------------------------------------------------------------------///////////////////////////............///000000------------------------------...//////......------------............///...............///000000////////////////////////---.........//////000000.../////////000000000111000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111////////////////////////------,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,------.........------++++++************++++++,,,,,,,,,------.........000111111000---,,,,,,---+++++++++,,,,,,,,,------((()))+++,,,---,,,++++++******+++++++++,,,,,,,,,------,,,,,,------......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++************++++++++++++''')))******)))((()))***+++++++++,,,,,,---------'''))),,,...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,------...///------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......------------------------,,,,,,,,,---------......---,,,+++***+++,,,---...------------------------...------,,,,,,,,,------........................---------------.........///////////////000111111////////////////////////---///000///...---...000000000111111111222222222111111111111222222333444111222222222222222222222333222111000111222333444333333444333333333333333444444444444444444444444555555555444444444444444333333333333222222222222333333333222222222222222111111000000000000111222000//////...///000111222////////////............//////............//////......------------......000///...------...///000------------------------+++,,,,,,---...///000000....................................////////////111111000///...,,,***)))------........................///000000///......---,,,++++++------,,,+++///+++(((+++000222...)))---..................---------............------,,,,,,,,,---......//////------------------------,,,,,,,,,------------...------------------------,,,,,,,,,------------.................................------......///000---------------------------------...............---------............///......---......///000111000000000000000000000000------......///000000000......//////000000111111000000000000000111111222000000000///000000111222////////////////////////000000000000000000000000111111111000000000000000////////////////////////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------......------******))))))))))))******++++++,,,,,,------......---...///...,,,++++++,,,++++++,,,,,,,,,,,,------)))***++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---............------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++''')))++++++******+++,,,*********+++,,,---------(((***------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,++++++,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---......//////......//////000111........................///111222111000///000222000111111111111222222222222111111111111222222333000111222222333222222222111111111111111222333333111333444333222111222333555444444444444333333333444444444444444444444444555555444444444444444444222222222222111111111111000000000///000000111222////////////000000000111////////////............//////............//////......------------......///..................///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////....................................////////////////////////...---,,,+++///......---------......------...//////...------...,,,+++,,,---...---,,,---,,,+++---000000...,,,......------------......------............---------------...............------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------......///------------------------------,,,,,,,,,---//////---------............///---------......///000111000000000000000000000000------......///000000111.........///000111111111000000000000000111111222000//////...///000111222////////////////////////000000000000000000000000222222111111000000//////////////////////////////...---,,,,,,,,,...///000------------------------+++++++++,,,,,,+++++++++++++++,,,---------------+++******************+++******++++++,,,---------)))***+++***)))((()))***++++++,,,,,,,,,,,,------,,,+++************************+++++++++,,,,,,,,,***,,,...000000///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,(((***,,,,,,+++******+++******+++++++++++++++++++++,,,---,,,*********,,,++++++++++++++++++++++++------------------------,,,,,,+++******+++,,,,,,*********++++++,,,---...,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......***+++,,,,,,---------,,,,,,,,,,,,---------......*********+++,,,---...///...........................------,,,---...///000......------......///000///////////////////////////111222111000///000222000111111111111222222222333222111111111111111111///000111222333222222111000000111222222222222222111333555444222111333444555555444444444333333333222333333444555555555555555555555555555555555555222222222222222222222222111000000000111111222333,,,---......///.........000/////////............//////............//////.........------...............////////////...........................---..................------222111000///---,,,+++***............/////////000***+++,,,...///000000111111000...---,,,,,,---...,,,,,,---......---,,,,,,...---,,,,,,......---,,,***---///000///......//////...---,,,,,,---...///---..................---/////////......------,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---......------------------------...---+++***+++---///000---------.........//////---------......000111111000000000000000000000000---------...///000000111---......///000111111222000000000000000111111222000///.........000111222000000000000000000000000000000000000000000000000333222222111000//////...////////////////////////...------,,,---...///000........................***++++++,,,,,,++++++******+++,,,,,,---------,,,,,,++++++++++++++++++,,,))))))***++++++,,,------+++,,,------,,,+++,,,...++++++,,,,,,,,,------------,,,***)))))))))************+++++++++,,,,,,,,,))),,,///111111000---+++++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------)))***,,,+++)))(((((((((,,,,,,++++++***))))))))),,,------+++))))))***,,,++++++++++++++++++++++++---------------------------,,,***))))))***,,,---************+++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......)))***,,,---...---,,,,,,,,,,,,,,,------.........))))))***+++,,,...///000........................///......------///000111---------------...//////000000000000000000000000...///000///...---...000000111111111111222222222333333222111000000000111///000111222333333222111///000111333333222111111222444666555333222444666555555555444444333333333111222333444555555555555333333333333333333333333333333333333333333333333222111111111222333333444,,,------...///000111111000000000000000000000000................................................////////////////////////........................------------------------////////////////////////................................................000000000000000000000000000000000000000000000000000000//////.........///***+++,,,...///000000000//////.........---------........................///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,------...,,,------......------,,,.........///......---,,,------------------------///////////////////////////............---------111111000000////////////,,,,,,------...///000000////////////////////////000000000000////////////000000//////.........---............/////////000000000000000000000000000111111222222222222111111111111222111111000///...444222000///...---............////////////......//////000000000000/////////............---------.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------******+++,,,------......%%%(((***,,,,,,---...000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((...)))(((***,,,***)))+++))))))************++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,------******************++++++************************)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------............+++,,,------......------,,,+++***)))***,,,...000,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------//////.........//////000,,,,,,,,,---------......000///...---------------000///...---,,,------............------,,,,,,,,,------------------------------------------------........................000...---...111111///,,,...............///000000............//////////////////000000000000//////000000000000000000000000333222111000000111222222111111111222333444666666222222222222222222222222333333222111222333444555888666444333444555555444444444444444444444444444222333333444444333333222222333444333111000111222000000000000000000000000------......////////////////////////////////////................................................------------------------////////////////////////------------------------////////////////////////................................................////////////////////////////////////////////////...---,,,+++++++++,,,---------...............---//////.........---------...........................------,,,,,,------...,,,,,,,,,------...............---,,,,,,,,,------,,,------......------,,,,,,,,,---.../////////...------------------------------------------------///............---------.........---------,,,,,,,,,,,,------...//////000////////////////////////000000000000////////////000/////////...................../////////000000000000000000000000000000000111111111111111111000///000000111111111000000222111000//////......///000000000000000000000000......////////////......///............---------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,+++---...---+++******+++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---)))'''+++,,,******,,,)))***+++,,,---...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++++++++,,,------,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,------...,,,,,,,,,------,,,,,,,,,++++++,,,---------------+++,,,------......------000///.........000222333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000...---------------......,,,,,,,,,---------......//////...---------------......,,,+++++++++,,,,,,------------------,,,,,,------------------------------------------------........................000...---...000111///,,,...............//////000............//////////////////000000000000//////000000000000000000000000111111000000000111333333111111111222222333444555222222222222222222222222333333222222222333444555888666444333444555444444444444444444444444444444222333333444444333333222222333444333111000111222000000000000000000000000........................////////////////////////................................................------------------------000000000000000000000000------------------------////////////////////////...................................................................................................---+++***)))***,,,---000000//////...---++++++...............---------........................------------------......***++++++,,,---...///000///...---,,,,,,,,,,,,,,,,,,------......------,,,***+++,,,...///000000000------------------------------------------------///............------------------,,,,,,,,,,,,,,,,,,,,,------.../////////////////////////////////////////////000000000000////////////................../////////000000000000000000000000000000000///000000111111000000///......000111111222222222//////000000000000//////111111000000000000111111------............------///............---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,---...///...+++))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///,,,((('''+++---++++++---...------,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,------......------,,,***++++++,,,,,,,,,,,,,,,+++,,,------......------...------,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++---...///---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......///...------------------......---,,,,,,,,,------,,,,,,------------------------------------------------------------------........................///......///000000///---......------......///000............//////////////////000000000000//////000000000000000000000000111000000000111222333333222222222222222222222222222222222222222222222222333333222222222333444555777555333333444555444333444444444444444444444444222222333333333333222222222333333333111000111222000000000000000000000000,,,,,,------......//////////////////////////////................................................////////////////////////////////////////////////........................////////////////////////................................................------------------------------------------------000///,,,+++***+++---...000000//////...---++++++................................................//////...---------------++++++,,,,,,---.../////////......---,,,,,,,,,,,,,,,------......------,,,+++,,,---...////////////........................///////////////////////////............---------........................---------.........//////////////////////////////////////////000000000000///////////////............////////////000000000//////////////////////////////000000000000////////////000111111111111111---...///111111111000///111111000//////000111111---......//////......---///............---------++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------((()))+++,,,+++++++++---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++'''''',,,...,,,,,,---...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******+++,,,---...///------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++---,,,,,,,,,++++++******,,,,,,------------,,,,,,***++++++,,,,,,++++++++++++,,,------......------,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,---------............---,,,,,,---------000/////////////////////,,,,,,,,,------.........,,,,,,------------------------------------------.................................///000///.........------------...//////............//////////////////000000000000//////000000000000000000000000222222111111111111111111222222222222111111000000111222222222222222333333222222222333333333444444666444333333444555444333333333333333333333333333222222333333333333222222111222333222111000000222////////////////////////++++++,,,---...000000111........................................................................////////////////////////................................................////////////////////////................................................------------------------------------------------000...---++++++,,,---...---...............---------.............................................222111000...---,,,++++++------------------------///...---,,,,,,,,,,,,,,,,,,------......------,,,---...............------........................///////////////////////////............---------........................---------...............////////////////////////.../////////000000000111.........///////////////////////////000000000111//////////////////////////////000000000000//////111111111111111000//////,,,...///111111111000000/////////......//////////////////000000////////////............---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,------$$$&&&)))******+++,,,...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++'''(((,,,///---,,,---)))***+++---///111222333........................+++++++++,,,,,,---------++++++,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++------,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***+++,,,------......---------------------......///,,,,,,,,,,,,,,,,,,,,,,,,......---------....../////////...---------------,,,,,,,,,---------......------,,,,,,,,,------.........//////////////////,,,,,,,,,------.........,,,,,,,,,---------......------------------------............................../////////.........---------------...//////............//////////////////000000000000//////000000000000000000000000333333333222111000//////222222222222222111//////111111111222222333333333222222333333333444444444444333222333555555444333333333333333333333333333111222222333333222222111111222333222000///000111////////////////////////,,,,,,---...///000111111........................................................................------------------------................................................////////////////////////................................................---------------------------------------------------,,,,,,+++++++++++++++,,,,,,---.../////////...---------.......................................222111000...---,,,,,,,,,......---------,,,,,,,,,---------,,,,,,------...,,,------......------,,,......//////...------,,,........................------------------------///............---------,,,,,,,,,,,,,,,---------........................////////////////////////......//////000000111111.........////////////////////////000000000111111000000000000000000000000///000000111111000000///222222222111111000............///000000000000000......////////////......//////000000000000/////////............---------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************''')))++++++***)))***+++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,------......---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((()))---///---+++,,,++++++******)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...//////......,,,***)))((((((((()))***+++,,,,,,---************************,,,,,,,,,,,,++++++++++++'''((()))***+++---......***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++***+++,,,------......------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444111000//////............,,,,,,,,,---------......,,,,,,,,,,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,------------------+++,,,,,,------.........------------------------........................---///000000///......///------,,,,,,------...///............//////////////////000000000000//////000000000000000000000000333333333333222000///...222222333333333222000///111111111222222333333444111222333444444444333333333222222333555555444222333333333333333333333333111111222222222222111111111222222222000///000111000000000000000000000000000000000000000000//////........................................................................------------------------................................................////////////////////////................................................------------------------------------------------,,,------...---,,,+++***,,,------...//////......---------.........//////........................000//////...............,,,,,,------------------,,,,,,,,,,,,------...///,,,------......------,,,------..........................................------------------------///............---------,,,,,,---------.................................////////////////////////.........///000111111111............/////////000//////000000000111111111000000000000000000000000000111111111111111111000000000111111111000000///000////////////000000111---...000222222000...---...//////////////////...///............---------+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,------+++******+++)))******+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,---............++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,)))***...000---***+++---,,,+++(((&&&###!!! ++++++++++++++++++++++++******+++,,,,,,---......------......---+++***)))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***************++++++++++++,,,,,,,,,,,,,,,,,,+++---------------,,,+++++++++,,,------......------*********++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222444555222111000///............,,,,,,,,,---------......,,,,,,++++++,,,,,,---...))))))+++,,,,,,,,,++++++------------------,,,,,,++++++,,,,,,---......///------------------------........................,,,///111000...---...000------,,,,,,------...///............//////////////////000000000000//////000000000000000000000000000111222222222222111000111222444444444333111000000111111222333333444444111222333444444444333333222222222333555555444222222222222222222222222222111111222222222222111111000111222111000///000111000000000000000000000000444333222111000///...---........................................................................////////////////////////000000000000000000000000////////////////////////////////////////////////...................................................................................................///000111111///---,,,---...............---------------.........//////........................---------......000111111***++++++,,,---...//////+++++++++,,,---...///000,,,------......------,,,++++++---...//////000000//////////////////////////////////////////////////////.........---------/////////000000000111111.....................---////////////////////////---......///000111111222---.........//////000000000000000000111111111111000000000000000000000000111111222222222222111111...///000111111222222111111000///......///000111---///222444444222///------..................---//////.........---------,,,,,,,,,------.........++++++++++++++++++++++++---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------***+++,,,---............++++++++++++++++++++++++////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111111---***+++///000,,,************+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......''')))+++---...///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////000///...+++)))'''%%%$$$,,,------......------,,,............------,,,++++++,,,------......------.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111111111000///...---------,,,,,,,,,---------......++++++++++++,,,,,,---...)))***,,,---...------,,,.........------,,,,,,,,,++++++,,,,,,---...//////------------------------........................,,,///111111...---...000---,,,,,,,,,,,,---................../////////000//////000000000000//////000000000000000000000000---...000222333444333333111222444555555444222111000000111222333333444444111222333444555444333333111111222333555555444222222222222222222222222222111111222222222222111111000111222111000//////111000000000000000000000000///...---,,,+++,,,------//////////////////////////////.........///000000//////............//////........................000000000000000000000000////////////////////////000000//////.........---////////////............////////////////////////........................................................................------------------------///////////////////////////...---,,,,,,,,,,,,,,,........................---------............//////............---------........................///......------,,,++++++////////////////////////........................------------------------------------------------////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000111000///000111222111///000...,,,---000111///---////////////////////////.........------,,,,,,,,,''')))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************///---,,,,,,,,,,,,+++)))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------++++++++++++------...---+++))))))***+++,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---+++,,,---...000111222222///...---,,,,,,,,,,,,,,,******444AAAAAA444******------,,,+++++++++,,,,,,------------------------((()))+++,,,------,,,+++***+++,,,---...---,,,++++++,,,...///000///...,,,///............---------------------------------........................////////////////////////222000...---,,,---...///000///...---------------...------,,,,,,------...------------------------//////...---,,,++++++***............////////////000000000000111111111111111000///...............000000111111111111000000111111222222222333333333444444444333333222222222222222222222222222222222222222222222222222222222333444444555555444444333222222222222222222222222111111111111111111111111111111111111000000000000000///...------...///000111000...---,,,,,,,,,---////////////////////////111111000///............//////............//////////////////////////////////////////////////////////////////////////////000/////////............////////////////////////////////////////////////........................................................................------------------------////////////////////////000///......---------...........................---------............//////............---------................................................................................................------------------------------------------------------------------------////////////////////////////////////////////////......////////////......000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000111000///000111111000///000...---...000000///---..............................---------,,,,,,,,,)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++---+++***+++,,,,,,+++))),,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,+++)))((('''((()))***,,,,,,+++******+++,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++,,,---......///......---,,,,,,,,,,,,,,,,,,***000::::::000***,,,,,,,,,,,,+++,,,,,,,,,---------------------------,,,,,,---------,,,,,,+++++++++,,,,,,------,,,,,,+++---...000000///...---............------------------------------------------------------------........................111000...---,,,---.../////////...---------------...------,,,,,,------...////////////////////////.........------,,,,,,+++............//////////////////000000000111111111000000///...............000000111111111111000000111111111222222222333333333333333222222111111111222222222222222222222222222222222222222222222222333333444444444444333333222222222222222222222222111111111111111111111111111111111000000000////////////............//////111111///...------------////////////////////////111000000/////////......//////............//////000000000000000000000000////////////////////////////////////////////////////////////............////////////000000000000////////////////////////................................................................................................////////////////////////000000///............///........................---------............//////............---------........................------......///000000111------------------------........................------------------------........................------------------------////////////////////////////////////////////////......////////////......000000000000000000000000//////000000000000111111111111111111111111111111000000000000000000000000111000//////111111000///000...---...///000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,+++***)))***+++,,,+++***------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++***(((((())))))***,,,++++++******++++++,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,///***+++111111+++***///+++++++++,,,,,,------...------------------------000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,---///000000000///...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------.../////////...------------......------,,,,,,------...////////////////////////------------------------............//////////////////000000000000111111000000////////////......000000111111111111000000111111111222222222222333222222111111111111111000222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222111111111111111111111111111111000000000000//////......////////////......000000////////////000000////////////////////////---........./////////...//////............/////////////////////////////////////////////////////////////////////////////////////////////........./////////000000000000000////////////////////////........................................................................//////////////////////////////////////////////////////...............///........................---------............//////............---------........................------......////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000////////////000000000111111111111111111111111111////////////////////////111///...///000111000/////////....../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,---------***))))))***,,,...---,,,***++++++,,,,,,,,,,,,,,,------------------------//////...------,,,++++++***+++,,,------,,,+++***------------------------,,,,,,,,,---...//////000++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++------------++++++...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---///+++***------***+++///)))***+++,,,------......------------------------///...---+++++++++,,,------,,,+++***+++,,,---...---...///000000000//////.........---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---------...//////......---------.........------,,,,,,------...------------------------,,,,,,,,,------.....................////////////////////////000000000111//////000000000/////////000000111111111111000000111111111111222222222222222222222222111111111111222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111000000000////////////---...///000000///...---------...000111111222222////////////////////////...............---++++++//////............//////................................................////////////////////////.........///////////////......//////000000000111////////////////////////........................................................................////////////////////////////////////////////////...------,,,------..............................---------............//////............---------.................................---------,,,,,,------------------------........................------------------------++++++++++++++++++++++++////////////////////////////////////////////////////////////////////////......////////////......////////////////////////...////////////000000000000000000000000000000000////////////////////////000///...///000111000....../////////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,......---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,------------------,,,,,,------...+++******,,,...//////...))))))***+++,,,++++++***------------------------//////...------,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++------------++++++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,------++++++------++++++---)))***+++,,,---...------------------------------,,,+++*********+++---...---,,,+++***+++,,,---...---......///////////////...------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------......---------...............---------......///...------,,,,,,------...------------------------+++,,,,,,------.....................////////////...////////////000000000...///000111111000//////000000111111111111000000000000111111111222222222222333333333333333333333222222222222222222222222222222222222222222222222000111111222222111111000111111111111111111111111000000000000000000000000000000000////////////...---...///000000///...---,,,---...000111222222222////////////////////////111111111000...+++((('''//////............//////................................................////////////////////////.........///////////////------......//////000000////////////////////////................................................................................................////////////////////////---,,,,,,,,,,,,---..............................---------............//////............---------........................///......---,,,,,,++++++------------------------........................------------------------++++++++++++++++++++++++------------------------////////////////////////////////////////////////......////////////......////////////////////////......////////////000000000000000000000000000000000000000000000000000000000///......000000///......///000///...---...000////////////////////////++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,+++,,,///000000///***+++---.........---,,,------------------------,,,,,,,,,++++++*********,,,,,,------------,,,,,,++++++++++++++++++++++++......---+++)))'''&&&%%%,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++************++++++,,,,,,++++++***...------,,,,,,------...---,,,,,,++++++,,,,,,---************************+++++++++++++++,,,,,,---***+++,,,------,,,+++***)))***,,,---...------,,,------------------------************+++,,,---...,,,,,,++++++,,,,,,------------------.........///------------,,,,,,,,,,,,+++,,,,,,------.................................------------------------,,,---------...............------------...//////...------,,,,,,------...////////////////////////,,,,,,,,,------.....................////////////......////////////000000...///000111222111000///000000111111111111000000000000000111111111111222333333333333333444444444222222222222222222222222222222222222222222222222111111111222222111111111111111111111111111111111000000000000000000000000000000////////////............////////////......---...///000000000/////////////////////////////////000111111000...,,,+++//////............//////................................................////////////////////////............/////////000,,,,,,,,,---.../////////////////////////////////........................................................................------------------------////////////////////////---------------...//////........................---------............//////............---------....................................------------................................................------------------------------------------------------------------------////////////////////////////////////////////////......////////////......////////////////////////........./////////000000000000000000000000000000000000000000000000000000000///......///000///...---///000000...---...000........................******+++++++++,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,******+++,,,,,,---......+++++++++++++++,,,---------,,,+++,,,...///...---+++,,,.../////////------........................++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))((((((---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++***...------,,,,,,------...---,,,,,,++++++,,,,,,---*********+++++++++++++++++++++******+++,,,,,,---)))++++++++++++++++++)))***+++---......---,,,***------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,++++++++++++,,,,,,---......///------------------------........................+++,,,------............---------------...//////...------,,,,,,------...////////////////////////,,,,,,------------------............////////////........./////////000000---///000222222222000///000000111111111111000000000000000000111111111111111111222222333333333333222222222222222222222222222222222222222222222222111222222222222222222111111111111111111111111111000000000000000000000000000000/////////.........//////............/////////000000000000...,,,+++////////////////////////+++,,,///222333444333222//////............//////000000000000000000000000........................////////////////////////---.........//////000000++++++,,,,,,---...//////////////////////////////........................................................................------------------------////////////////////////...............///000111........................---------.........////////////.........---------........................------......///000000000////////////////////////........................------------------------////////////////////////////////////////////////////////////////////////////////////////////////......////////////......////////////////////////............/////////000000000000000000000000000000000000000000000000000000...---...///000///...---///111000---,,,...000------------------------*********++++++,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,******+++,,,,,,---......************++++++,,,---,,,+++***+++---...---,,,***+++---//////...---,,,........................---------------------.........,,,++++++,,,......------------------------+++,,,------...///000000........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...---++++++++++++---...------.........---,,,+++***+++,,,------,,,+++***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........+++*********+++,,,,,,---)))******((((((******)))+++,,,---......---+++***---------------------------......///...---+++******+++,,,---...---,,,+++,,,++++++++++++,,,---------------,,,,,,,,,++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////+++,,,------.........------------------...///000...------,,,,,,------...------------------------------------------------............/////////000............/////////000---///111222333222111000000000111111111111000000000000000000111111111111000000111111222222222222222222222222222222222222222222222222222222222222222222333333333333222222000000000000000000000000000000000000000000000000000/////////............000///...------...///000............////////////......------------.........///000000000000000///,,,---------...////////////......------......///////////////////////////////////////////////////111111000000//////..............................//////.........------------.........//////000000,,,,,,,,,---------..............................------------------------/////////...---------,,,000000000000000000000000------------------------........................////////////............------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///+++***))))))+++,,,,,,,,,.../////////...///111333333222000...---...///000............////////////000000000000000000000000///////////////......------...//////......///111000000000000000000000000,,,------...///000111111//////............//////111111000000//////......////////////////////////......////////////......---------....../////////......---------,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------000---000...)))...444---000///...------------------,,,+++******+++,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------***((((((+++------+++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++,,,,,,,,,++++++***,,,------......------,,,+++,,,,,,---...///000000///...,,,+++***+++,,,,,,...------,,,,,,++++++***///---,,,,,,,,,,,,+++)))+++,,,------,,,+++,,,......---+++,,,------+++***///---+++,,,---...---,,,---------,,,,,,+++++++++///---+++))))))***---......//////////////////............------,,,,,,,,,------------------------................................................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........+++,,,---......---,,,+++------------------------///////////////.........---.........//////000000000000000000////////////////////////000000000000111222333222000///000111000000111111111222222222111111222222222333333333222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000444444333111000...------............////////////............///////////////......------......///........................------..................---,,,,,,++++++,,,,,,---////////////////////////////////////////////////////////////.........---........................//////.........---------............/////////000,,,,,,---------........................................................................---------........................------------------------........................////////////............------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///111///------...///...---,,,------------...111444444444222111///---+++***............////////////000000000000000000000000///000000000000///......---...//////......///111000000000000000000000000---.........///000000000//////............//////000000000000//////..............................,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,)))...000///:::EEEAAA//////...---------------,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++)))))),,,------,,,...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,---------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,+++)))%%%''')))))))))***,,,......,,,++++++------,,,+++///---+++,,,---...---,,,---------,,,,,,,,,++++++------...............---******++++++++++++******......---------,,,,,,,,,------------------------........................................................................,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,------------------,,,------------------------/////////////////////.............../////////000000000000000////////////////////////000000000000111333444333222000000111000000111111111222222222111111111222222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////......------............////////////............///////////////......------......///222111///...---....../////////..................000//////////////////000////////////////////////////////////////////////............------------/////////////////////////////////............---............////////////,,,------------.................................////////////////////////---------...............------------------------------------------------......................../////////............---------------------------...------------------...,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///000...,,,,,,------,,,+++,,,---------,,,---///111///000000111000...+++***............////////////000000000000000000000000000000111111000000///...---...//////......///111000000000000000000000000//////////////////////////////............//////000000000////////////...........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''''')))***+++,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,)))...111222@@@LLLIII///...------------------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***+++---......---......------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++******+++,,,,,,---......,,,+++***+++---...---,,,((()))+++,,,,,,---...000...,,,++++++---...---,,,///---+++,,,---...---,,,------------,,,,,,,,,,,,***---000222333111///---,,,,,,,,,------,,,,,,,,,...------------,,,,,,,,,------------------------................................................------------------------------------------------------------------------...------,,,,,,------...------------------------......//////////////////............////////////////////////000000000000////////////000000000000000333555555444222111111111111111111111222222222111111111222222222222333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000---------......//////000............////////////............//////////////////............//////666444222000//////000111000000//////......------111000000//////000000111////////////////////////////////////////////////........................000000000000000000000000/////////........................///////////////------------............................................................,,,---------.../////////------------------------------------....................................//////.........---------------------------------000000////////////000000------------------------.........------............---++++++,,,---,,,+++///000///...,,,,,,---///,,,,,,---....../////////............////////////////////////////////////111111111111111000//////---...//////......///111////////////////////////000000000/////////////////////............//////////////////////////////..............................////////////....../////////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,///,,,000111///888@@@;;;......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...---,,,+++***+++++++++,,,,,,------------,,,+++,,,///000000///---...///...---,,,---......,,,++++++---......---///---+++,,,---...---,,,------------------,,,,,,***,,,///222333222000...---......//////......---------------------------------------............................................................------------------------........................---------------............---,,,++++++,,,---...------------------------............////////////.........///////////////////////////000000000000////////////000000000000000222666777555333111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////......//////000111111111............////////////............/////////////////////....../////////666444222000//////000111000000000//////......---,,,,,,++++++++++++,,,,,,////////////////////////////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////.........---------.........//////........................------------------------,,,---------.../////////........................---------....../////////....................................------------------------------------000000////////////000000---------------------------..................---///...---...000222222111...//////...---...000333777555222///---...///000............////////////////////////////////////111111111111111000//////---...//////......///111////////////////////////000000000000000///////////////............//////.............../////////..............................////////////....../////////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,***000111,,,111555---------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------......++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------***++++++,,,,,,++++++***+++,,,,,,---.../////////***+++,,,---...---,,,+++---------,,,,,,++++++++++++******+++...//////...+++,,,,,,+++***))))))***///---++++++,,,.........///---+++,,,---...---,,,------------------------+++,,,---//////000000000+++,,,,,,,,,,,,,,,,,,+++---------------------------------....../////////................................................................................................------......////////////...---,,,++++++,,,---...---------------------------.........//////000000///////////////............/////////000000000111////////////000000000000///222555777555333222222111111111111111111111111000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000////////////............////////////............////////////000//////......//////000222111///...---......///000000//////////////////------,,,,,,,,,,,,------/////////////////////////////////////////////////////////000000000000000////////////////////////...////////////000000000///////////////.........------........./////////........................---------------------------------.......................................---------...//////000000.................................------------,,,------------------------...------------------...------------------------------...//////...------,,,+++***,,,...111111111+++,,,---...///111555777FFFAAA:::333...++++++,,,............////////////000000000000000000000000000000111111000000///...---...//////......///111000000000000000000000000000000000000000000000000//////............//////---............/////////------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------&&&&&&...111---222555+++,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...---,,,---...***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,------......---++++++,,,,,,,,,,,,+++++++++,,,,,,---...///000111++++++,,,---------,,,,,,......---,,,,,,+++******)))(((((()))+++,,,,,,+++)))+++,,,,,,,,,,,,...///111///,,,+++,,,---...---///---+++,,,---...---,,,------------............---,,,,,,,,,,,,...///000------............------,,,,,,,,,------------...---------...//////000000................................................////////////////////////------------------------------......///000000000...------,,,,,,------...------------------------------......///000000000///////////////...............//////000000111111////////////000000000000///111444555444333222222222222222111111111111111000000000111111111111222111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000//////......---,,,++++++............////////////............////////////000000////////////000000........................///////////////000000000000000////////////000000////////////////////////////////////////////////........./////////000000.........................../////////000000000000000/////////........................////////////...............................................................------------------------------------------...///000000000.................................---------,,,,,,------------------------------,,,,,,,,,,,,------........................------...//////...------***)))((()))+++------,,,+++,,,------...///222555AAA===888222...,,,+++,,,............////////////000000000000000000000000///000000000000///......---...//////......///111000000000000000000000000/////////000111111111222//////............//////---------.........//////------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------'''&&&---000,,,111555,,,,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((+++---...,,,++++++---***+++---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,---............,,,,,,------------,,,,,,,,,,,,,,,------.........,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,---,,,+++,,,...//////......000111444000---++++++,,,------///---+++,,,---...---,,,------------.........///------------------.........//////000000//////...,,,,,,,,,---------......---------...///000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,------------------,,,------------------------------......///000000111000/////////.....................///000111111111////////////000000000000///111333333222111222333222222222111111111000000000000000000111111111111111111111111111111111111000000000000000000000000........................000000000000000000000000///......------,,,++++++............////////////............/////////000000000////////////000000...///000000000000000///......//////000000111111......------------......////////////////////////////////////////////////---------.........//////.........................../////////000000111111000000//////.........---............/////////000......................../////////////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111..............................---------,,,,,,,,,------------------------.........------.................................,,,---...//////...---,,,...---+++,,,---......---000000///---++++++---...000000////////////000000............/////////000000000000000000000000000///////////////......------...//////......///111000000000000000000000000......///000111222222333//////............//////---------.........//////------------------------...//////////////////...---------....../////////......---------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------+++///...)))---111)))++++++++++++,,,,,,---...,,,,,,---......---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''***------+++***+++,,,+++,,,...000000000000///,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,***+++,,,---............,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,+++***+++,,,...///***++++++,,,,,,------......---,,,---///000///...---......---+++)))***+++555222---++++++,,,,,,,,,///---+++,,,---...---------------.........//////---......//////...---,,,***++++++,,,,,,++++++***,,,,,,,,,------.........---------...///000000111................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,............,,,+++---------------------------------...///000000111000000//////.........------......///000111111222////////////000000000000///000222111111111222444222222222222111111000000000000000000111111111111000000000000000000000000000000000000000000000000........................000000000000000000000000///////////////...................../////////000000///......000111111000//////............//////////////////////////////000000000///......------222222222111000000//////+++---///111222111000///........................---......///////////////---------.........//////000000000000000000000000////////////////////////.........------,,,,,,,,,.........////////////000---......///////////////................................................///............---------........................---,,,,,,++++++,,,,,,---,,,,,,---......//////000........................222111...---,,,---...000//////.........---------,,,------......------,,,...------,,,,,,------...,,,,,,,,,---------......------------.........///......////////////......///////////////.........000000000000000000000000111222222111///...///000000000000000000000000000000000///...............///...---...//////---+++///......------......///......------------......///...,,,+++***++++++,,,------------------------++++++,,,,,,,,,,,,------///...------++++++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,++++++******++++++,,,...------,,,+++++++++,,,++++++++++++++++++++++++...---,,,,,,++++++++++++------,,,++++++,,,,,,,,,............---,,,+++++++++,,,---...---,,,+++***---------.........//////+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))(((''''''........................------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,---------.........---,,,,,,......---,,,........................---------............///---------,,,,,,+++++++++------------------------...............---------...------,,,,,,,,,------------............------............///////////////////////////.........---------.........//////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111000...------------/////////////////////////////////////////////////////////...---------,,,...---,,,,,,...//////...//////............////////////////////////////////////////////////000000........................///000000000///...,,,+++........................---......///////////////---------.........//////000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,------------.........///......---,,,,,,.........---------------........................///............---------...........................------,,,,,,------...//////......---,,,,,,,,,........................111000///---------.../////////.........---------,,,------......------,,,...------,,,,,,------...---------.........//////------........./////////......////////////....../////////////////////...000000000000000000000000000111222111///...///000000000000000000000000000000000///...............000///---...//////...,,,---,,,,,,++++++,,,,,,---......------------.........---,,,+++++++++,,,---------------------------++++++,,,,,,,,,,,,------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,------...---------++++++,,,------,,,,,,,,,------------.........///+++,,,------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------------------------------+++,,,,,,------.........------------------------,,,,,,,,,---------.........---,,,,,,......---,,,---------------------------------............///---------,,,,,,,,,++++++------------------------------.....................------,,,,,,---------------............------............/////////////////////////////////...---------.........//////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111000///......---......////////////////////////.......................................---------...---,,,,,,...//////...//////............//////////////////////////////---......///000000111111+++,,,,,,---......//////000000///...---,,,+++***........................---......///////////////------........./////////000000000000000000000000////////////////////////.........---------------,,,,,,,,,------------.../////////...---+++***)))------------------------///////////////////////////............---------........................///......------......///......------,,,+++++++++......................../////////..............................---------,,,------......------,,,...------,,,,,,------............/////////000000....../////////000000000...//////000000//////.........//////////////////////////////////////////000111222111///...///000000000000000000000000000000//////............///222000------...//////...---,,,,,,++++++,,,,,,---......------------......,,,,,,+++++++++,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,++++++***************------------------------//////...---------......,,,,,,,,,++++++,,,,,,---***+++,,,---............++++++++++++,,,------...------------............+++,,,------,,,,,,---...++++++++++++++++++++++++...---,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------,,,,,,,,,,,,------------------------,,,---------.../////////---------,,,,,,------...------............------............////////////......//////////////////------........./////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////........................---------...............000///......000111111000//////............//////////////////////////////------........./////////............//////000000......---,,,,,,---..............................---......///////////////............////////////////////////////////////////////////////////////////////////////////////.........////////////000...//////...---,,,++++++,,,,,,,,,,,,------------000000000000000000000000///............---------..............................------------......******+++,,,,,,------...........................---......//////...------........................,,,------......------,,,...------,,,,,,------...---.........////////////////////////000000000000//////000000000000//////............///////////////////////////////////////000111000///...///000000000000000000000000000000///............//////333000---,,,---////////////......------......///...------,,,,,,------...++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,++++++,,,,,,,,,...------,,,,,,,,,------------------------------......------------......,,,,,,+++++++++,,,------+++,,,------.........---++++++******+++---///000------------------------***,,,------,,,+++---...++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,------------......***+++,,,,,,------,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------'''((()))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------,,,,,,------------------------,,,,,,,,,---...///000000------,,,,,,,,,---......------............------............////////////............////////////............////////////////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////...............///000000////////////////////////........................,,,---------.../////////000///......000111111000//////............//////////////////////////////.........------,,,,,,,,,000000//////..................---------...///000////////////////////////---......///////////////........./////////000000////////////////////////////////////////////////..................//////.........////////////000---....../////////......,,,,,,,,,------.........000000000000000000000000///............---------........................------,,,,,,,,,,,,------******+++,,,,,,------...........................,,,---............---------.....................,,,------......------,,,...------,,,,,,------...,,,,,,---------.........////////////000000000000//////000000000000//////---.........//////000000////////////////////////...///000000///...///111//////////////////////////////............//////333000---,,,---.../////////......------......///------,,,,,,,,,,,,------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...---.........------,,,+++++++++******+++---///000------------------,,,,,,***+++---,,,++++++,,,...++++++++++++++++++++++++************+++*********---,,,,,,++++++,,,,,,---,,,,,,,,,------.........***+++,,,,,,------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,------------------------,,,,,,,,,---------.........---,,,,,,......---,,,---------------------------------............///------------------------------------------------,,,,,,,,,---...///000000,,,,,,,,,,,,,,,---...///------............------............////////////---.........//////000000........./////////000000////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000////////////////////////......---......///000111////////////////////////........................,,,---------.../////////...---,,,,,,...//////...//////............////////////////////////////////////......---,,,,,,+++//////......---,,,,,,+++000000//////...---------////////////////////////---......///////////////....../////////000000000000000000000000000000000////////////////////////,,,,,,,,,,,,,,,---------,,,,,,,,,------------...---......///000000//////,,,------......////////////////////////////////////............---------........................,,,,,,,,,++++++,,,,,,,,,......------,,,+++++++++........................---------------.........---------...............,,,------......------,,,...------,,,,,,------...,,,,,,,,,------------........./////////000000000///000000111111000000///------......///000000000////////////////////////---///000000......///111///////////////////////////............//////000111///,,,,,,---......------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,---..................---,,,+++***++++++++++++,,,------...------------,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------,,,,,,++++++,,,,,,---++++++,,,,,,------......***+++,,,,,,------,,,,,,)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------.........---,,,,,,......---,,,........................---------............///------------............------------------------,,,---------.../////////,,,,,,,,,,,,---......///------............------............////////////------......///000000000....../////////000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000...............///000111////////////////////////---------------------------------..................---,,,,,,...//////...//////............///////////////////////////////////////////////////...........................,,,---...///......---,,,////////////////////////---......///////////////.../////////000000000000000000000000000000000000////////////////////////,,,,,,---------.........,,,,,,,,,------------........./////////...------------...//////000111111........................///............---------........................------,,,,,,,,,,,,------//////......---,,,,,,,,,........................------,,,,,,,,,---...///---------.........//////,,,------......------,,,...------,,,,,,------...------------............------........./////////000000111111111111000000------......///000000111000000000000000000000000---...//////......///111////////////////////////...............///000000///---,,,,,,------,,,+++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,---------,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,------+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,---......++++++++++++,,,---...///---------...------,,,,,,++++++,,,------,,,,,,,,,---------,,,,,,,,,++++++)))+++,,,,,,++++++,,,---------------------------,,,---...///000//////...---,,,,,,++++++,,,,,,---******++++++,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++------------------------------------------------+++,,,,,,------.........------------------------,,,,,,,,,---------.........---,,,,,,......---,,,---------------------------------............///------------.........///------------------------------..................,,,,,,,,,,,,---...//////------............------............////////////------......///000000111.../////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////.........//////000////////////////////////------------------------...............---------000///......000111111000//////............////////////////////////////////////000000111111222222//////000000111222222222&&&'''***---/////////...000000000000000000000000---......///////////////////////////000000000000000000000000000000000000///////////////////////////000000000111111222222........./////////000000/////////...---,,,+++***.........///000111111222........................//////.........---------.................................------.........,,,,,,---......//////000...........................---+++++++++---///000---------.........//////,,,------......------,,,...------,,,,,,------.............../////////000------------.........///000000111111111111000000---------...///000000111111111111111111111111111,,,...//////......///111////////////////////////...............///000111---,,,,,,,,,------+++)))///......------......///---,,,,,,++++++,,,,,,---,,,------...---,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++...------,,,,,,------...---------------...///000////////////////////////---------------...///000++++++++++++,,,---...///++++++,,,---............+++,,,---...---,,,+++***---------,,,,,,+++++++++)))+++,,,,,,+++***,,,---........................***+++---.........---------,,,,,,++++++,,,,,,---))))))***++++++,,,------++++++,,,---------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////........./////////000000........................------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////------------------------...............---------+++++++++,,,---...///000---..................---............/////////000---------...///000000111////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////------------------------/////////......------,,,////////////////////////000000000000000000000000000000//////.........---000000////////////000000000000000000000000000000//////000000///...------////////////////////////111111111111000000000000111000///...........................////////////////////////////////////........................////////////000000000111------------------,,,,,,000000000000000000000000333222000///000111000///......------------......333111...///000111...,,,................................................,,,---......,,,+++,,,...---,,,*********,,,...000,,,,,,,,,,,,,,,,,,,,,,,,........................000///...---,,,------...,,,,,,------...///000000111111111000///.........////////////////////////000000000000000000000000000000000000111111111111000///......///000///---////////////............//////.........---------------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,------------------------------------------,,,,,,.........------,,,,,,,,,......//////...,,,***))).........------,,,,,,,,,++++++++++++,,,,,,---............//////000000000,,,++++++******++++++,,,111000///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------...///...---+++***)))***+++,,,...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,...000///+++***,,,...///...------++++++***)))---------............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,------.........---,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................---------............///......................../////////......------,,,//////...---,,,++++++***...------,,,,,,------.........------------......////////////////////////---......///000111111222000000000000////////////000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000////////////...............000000------000///---//////000000000000//////...------,,,,,,,,,------......//////...---,,,,,,------------------------////////////////////////000000000000000000000000000/////////............000000////////////000000000000000000000000000000///////////////...------////////////////////////111111111000000000//////111000000//////...//////............////////////////////////////////////........................////////////////////////,,,,,,------......//////////////////////////////222111//////000000///.........------------......000...,,,---///000///---................................................,,,---......,,,,,,---...---,,,+++******+++,,,,,,------------------------........................000///...---,,,------...,,,,,,------...//////000.............../////////000000000000000000000000000000000000000000000000//////000000000111111111000///...///000000///...000000///......---,,,,,,//////.........---------------------------------.........---------,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------------------------------......---------,,,,,,,,,---............,,,+++***......---------,,,,,,,,,,,,,,,+++++++++,,,------)))))))))******+++++++++......---,,,++++++++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------,,,++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................*********+++,,,---------...------,,,,,,++++++***,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///------......------,,,+++---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................---------............///.................................---------------//////......---,,,,,,,,,...------,,,,,,------.........------------....................................//////000000111111000000000000////////////000000000000000000000000000000000000000000000000000000111222222222222111000000000000000000000000////////////............---000000......111111...//////000000000000//////...---------,,,---------......//////...------,,,------------------------////////////////////////000000000000000000000000////////////............000//////......//////000000000000000000000000000///////////////......---////////////////////////111111000000000000//////000000000///////////////............////////////////////////////////////........................//////..................,,,,,,---...///000111111////////////////////////111///....../////////.........------------.........,,,***+++---///000000................................................,,,---......,,,,,,---............---,,,+++++++++................................................//////...------------...,,,,,,------.../////////+++,,,,,,---...//////000000000000000000000000000000000000000000000000000//////000000000000111111000///...///000111000...000000///......---,,,,,,...............---------------------------------.........------------,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------------------------+++,,,,,,------............------------,,,,,,,,,,,,------......---,,,,,,...------------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------000///...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))&&&%%%'''---///...+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------///......------......///------......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------............///........................,,,,,,,,,,,,------------..............................------------............------------......------------------------////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000111111222222111111000000000000000000000000////////////............---000000......222222000...//////000000//////...---------------------............///......---,,,------------------------///////////////////////////////////////////////////////////////........./////////....../////////////////////////////////...///////////////......////////////////////////111000000000////////////....../////////.....................////////////////////////////////////....................................------------......//////000000111111////////////////////////000...,,,---...///...---......------------.........---++++++,,,...000000................................................+++---...---,,,,,,---//////////////////...---,,,------------------------....................................------......---------.........//////,,,------......//////000111111111111111111111111////////////////////////////////////000000000111///---------///000///...////////////////////////............................................................------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,---...//////------------------------+++,,,,,,------.........------------------------...---,,,,,,++++++++++++////////////000000000000---------------,,,,,,+++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------((('''&&&))),,,......,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------,,,------------------,,,,,,,,,,,,---------..............................---------............///........................+++++++++,,,,,,---------........./////////000000......------------............------------......------------------------//////////////////......////////////000000000000////////////////////////000000000000000000000000///000000111111111111111////////////////////////////////////............,,,///000...///222333111...//////////////////...---------...............---...............------------------------------////////////////////////////////////////////////........./////////////////////............//////////////////////////////......///////////////...////////////////////////000000000////////////...,,,,,,---.........---,,,............////////////////////////////////////.......................................---------111111111000000//////...........................///---,,,,,,...///...---......------------......//////...---------///000................................................+++,,,------,,,,,,...///,,,,,,---...///.........,,,,,,,,,,,,,,,,,,,,,,,,........................------..................---------...............////////////////////////000000000000000000000000////////////////////////...////////////000000000---,,,+++,,,...///...------...///000111222222333---.............................................//////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,,,,---......///------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,+++***)))***+++,,,---******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++------++++++,,,...***++++++,,,,,,------...------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------------------------,,,------......------,,,,,,,,,,,,---------..............................---------............///........................+++++++++,,,,,,---------------......///000000000///......------......///......------------......------------------------////////////.............../////////000000000111//////////////////////////////////////////////////////000111111111111000////////////////////////////////////............,,,///000......222333000......////////////......,,,---.../////////......------...............---------------------------////////////////////////000000000000000000000000.........//////////////////......------......///000000000000000000000000---...//////////////////////////////////////////000000////////////......+++,,,---...///...---,,,............////////////////////////////////////........................------........./////////222222111000///...------........................///---,,,,,,...//////.........------------......---///000///...---...///................................................***,,,------------...///)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......///.................................000000000000000/////////////////////////////////000000000000000000000000......////////////000000---,,,+++,,,...//////...------...///111222333333---------......................................./////////.........------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............//////............//////------------------------+++,,,,,,------.........,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///,,,,,,,,,------------...------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++%%%'''))),,,---.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++,,,,,,---)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///+++))),,,///+++++++++,,,,,,------------------.........//////---------------------------......//////......---,,,,,,------......------------------------------,,,---...//////...---,,,,,,,,,,,,---------..............................---------............///........................,,,,,,,,,,,,---------------------......///////////////............//////......------------......------------------------..............................//////000000111111000000000000000000000000////////////////////////...///000000111111000000000000000000000000000000////////////............,,,//////------111111///---......//////......---+++,,,...///000000///...,,,---......///.........------------------------////////////////////////000000000000000000000000............/////////000///......------......///000000000000000000000000------...///////////////////////////////////////000000/////////.........,,,---///000111000///...............////////////////////////////////////........................------...///000000111111000000000//////.................................///---,,,---///000000///......------------......(((,,,///000...------///................................................***,,,------------...000------,,,++++++,,,---...------------------------........................,,,,,,.../////////..............................---......//////000000000........................000000000000000000000000........./////////000000...------...000111111000............////////////---------.........//////........................////////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............//////............//////------------------------------------------------,,,,,,,,,---------.........---,,,,,,,,,---......,,,,,,,,,---------......,,,,,,+++++++++,,,------//////.........---------'''(((+++---.........---------------------......,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------+++,,,------......------------------------------,,,---...//////...---,,,,,,,,,,,,---------..............................---------............///.................................------------------------------.........//////............//////......------------..............................,,,------....../////////.........///000111111111000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000////////////............,,,//////,,,,,,//////,,,---......//////......---+++,,,...000111000//////,,,------...//////......------------------------////////////////////////000000000000000000000000---.........//////000000.........------.........000000000000000000000000------...///000000//////////////////////////////000/////////............---///111222333222111000............/////////000////////////////////////........................,,,---...///000222333333............////////////........................///...------///000000000.........------.........$$$(((---///...---...///................................................***+++------------...000333222000...---...///000................................................+++,,,.../////////...........................---***+++,,,---///000111111........................000000000000000000000000............/////////000//////...///222333333222///......---,,,,,,++++++---------.........//////////////////////////////000/////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,---...,,,,,,,,,------.........++++++++++++,,,------............------,,,,,,,,,)))+++---/////////------************************,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***+++---...///...------------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---***,,,...000---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++,,,,,,---.........---------------------------,,,---///000000///---,,,,,,,,,,,,---------..............................---------.........//////......................../////////......---------------------------------//////............//////.........------.........////////////////////////,,,,,,------...///000000---......///000111111222000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000000/////////............,,,///...,,,+++......+++---..................---+++,,,...000111111000///,,,,,,---.../////////...------------------------......//////000000111111111000///---------...///000111111000...---.../////////000000000000//////000000000000000000000000111111000000//////......////////////////////////000000////////////000000------------.........///////////////////////////........................111111000000//////............////////////......///////////////.........111111111111111111111111///......------///000111//////.........---------////////////...---,,,+++......------------......------------------------111000///......///000111000///...---,,,------...---.../////////...,,,+++------......//////000000000...,,,...111333111///---------............///......//////...---,,,,,,........................////////////////////////000000000000000000000000//////////////////////////////...------------...------------------------//////---,,,,,,---...///------............------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,------------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++/////////......---------)))+++------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---+++***)))***++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---...//////000//////...//////.........---------------------------------------............------------------------------////////////////////////---,,,,,,,,,,,,---......000///...---------------.........////////////000///////////////////////////////////////.................................////////////////////////000000000000000000000000000000//////......------000///...------...///000000000//////.........---///............------------...///...,,,++++++,,,---------............///,,,---------.../////////........................000000000000111111111222111000///.........//////000111222111///...///000000000////////////000000000000000000000000000000////////////.........---////////////////////////000000////////////000000------........./////////////////////////////////........................////////////.........------..................---/////////////////////...------------------------...---,,,,,,,,,---.../////////.........---------------........................------------......,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000///...---,,,------.........//////...------,,,............////////////000...------///000...,,,---------............///000000000111111111000000........................//////////////////////////////////////////////////////////////////////////////...------------...------------------------///...------------...///------............------------......//////......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))***,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------............------,,,+++++++++++++++...---------------------//////.........------------------------------------......//////......---------------------------........................---,,,,,,,,,,,,---......//////...---------------,,,,,,,,,------------...------------------------/////////////////////...........................////////////////////////000000000000000000000000000000000//////.........000///...------...///000000/////////.........---///............---------+++---//////---------...---------............///---------.......................................111111111111222222222222111111000/////////000000000222222222000///000111111000///......///000111000000000000000000000000............------------000000000000000000000000000000////////////000000....../////////000000000////////////////////////////////////////////////............---------------..................---......//////////////////------------------------......---------...///000...............---------------,,,,,,---...000111......------------......++++++++++++++++++++++++---------......---------///...------,,,---------//////...------------.../////////...............000///------...---,,,***---------............//////000000111111111000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////...------------...------------------------......---------......///------............------/////////000//////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++******************++++++++++++,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++(((***+++,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------.........---,,,,,,,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------........./////////...---,,,,,,+++,,,,,,,,,111000...---,,,------..................---------------------------------......////////////......---------------------------------------------------,,,,,,,,,,,,---......//////...------------...,,,,,,,,,------------...------------------------......//////////////////////////////////////////////////////////////////000000000000000000000000000000000000//////////////////............///////////////...............///............---------+++---/////////...///000---------............///...............---------........................111111111111111111111111111111111000000000000111111222333222111000111222222000///------///000222////////////////////////........................000000000000000000000000000000////////////000000////////////000000000000////////////////////////000000000000000000000000........................///..................///............////////////////////////////////////000000000000111111111222........................///...,,,+++,,,---000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,...---------------------//////---,,,,,,---...////////////......---------///......---------,,,,,,---------............///...............---,,,+++000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////...------------...........................------------.........///------............------///////////////...---,,,------------------------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,---------......,,,------......------,,,------------------------------------------------,,,,,,------------------........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................)))***,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++,,,---.........---,,,+++------------------------------------------------.........////////////000000//////.........//////555333111///......000111........................------------...............//////000000//////...---------------------------------------------------,,,,,,,,,,,,---......///......---------...............////////////000////////////////////////............////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000/////////....../////////........................///............---------,,,...000000///...///000---------............////////////...---------,,,........................000000000000000000000000000000000111111111111000000111222222111000111333222000///------///000222////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////000000000000////////////////////////000000000000000000000000////////////////////////000000///......///000000---.........//////000000000000000000000000000000///000000111111111111111---.....................111000---,,,+++,,,...///......------------..............................---...///000000///...---,,,,,,------------------///...---,,,,,,---////////////......------,,,,,,------............///000---------............/////////...---,,,***)))(((000000000000000000000000000000000000000000000000........................//////////////////////////////...------------...........................,,,------.........//////------............------...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................***,,,......---,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***............------,,,+++------------------------------------------------.........////////////000//////.........//////000555333111///......000111---.....................---------....../////////......////////////......------------------------........................---,,,,,,,,,,,,---............---------......///.........////////////000////////////////////////---.........//////000000000000000000000000000000///////////////////////////////////////////////////////////////000000000...//////////////////...---------...............///............---------...000111000...------...---------............////////////...---------,,,........................000000000///////////////...///000111111111000000///000222111000000111222111000///......///000111000000000000000000000000/////////000000000000000000000000000000000000000000000////////////000000....../////////000000000/////////////////////////////////////////////////////////000000000000000000///...------...///000------......///000000000////////////////////////,,,---.../////////......---------...............111000...---,,,,,,------......------------....................................////////////......+++,,,,,,------------,,,...------------...//////.........---------------+++---...///......000111---------............///111111000///...---+++***////////////////////////000000000000000000000000........................//////////////////////////////...------------...........................+++,,,---...////////////------............------------------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------******++++++++++++,,,,,,,,,------......------,,,------------------------------------------------............---------------------------.........------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******+++,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...******++++++,,,,,,++++++000///...---,,,,,,,,,---------------------------,,,,,,,,,------------...------........./////////,,,,,,,,,,,,,,,,,,---...111000...---,,,------...---------...............---------...//////000000------............------------------------------////////////////////////---,,,,,,,,,,,,---.........------------...//////,,,,,,,,,------------...------------------------------......///000000000////////////////////////////////////////////////000000000000000000000000............////////////......////////////......---------------.........///............---------...000111000...,,,,,,------------............///...............---------........................111111111000000000//////---...///000000000//////...///111000//////111222000000////////////000000000000000000000000000000........./////////000000////////////////////////000000////////////000000------........./////////////////////////////////................................./////////000000///...,,,++++++,,,...///------......///000000111........................+++,,,---...///...---------------.........//////..................------......------------.................................------------------...***+++,,,---...------,,,,,,------...//////......,,,------------------...+++---///...,,,,,,---///---------............///000000000111000000///...........................////////////////////////........................//////////////////////////////...------------...........................+++,,,---////////////...------............------,,,------............---------------------------......---------,,,,,,,,,******++++++,,,---......------------------------,,,,,,,,,---------............---------,,,,,,,,,******++++++++++++,,,,,,,,,------......------,,,------------------------........................///.........------------+++,,,,,,,,,------------........................------............------------------------------+++++++++,,,,,,,,,------***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,------------******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++,,,------222000...,,,+++,,,---...........................,,,,,,,,,---------......,,,---------............+++++++++++++++,,,------...------------------------------.........//////---------...///000000000,,,,,,------------,,,,,,------------------------........................---,,,,,,,,,,,,---......---------------...//////,,,,,,,,,------------...------------------------------......///000000111........................////////////////////////000000000000000000000000,,,---------.........///---...///000000///...---,,,,,,,,,------.........///............---------,,,...//////---,,,---------------............///---------.......................................333222222222111111000000,,,---...000000000///...---///000000//////000222//////000000000000//////000000000000000000000000---------.........//////////////////////////////000000////////////000000------------.........///////////////////////////........................---------.........//////---,,,***))))))***,,,------------...///000000111////////////////////////,,,---///000000000///...---------.........//////+++,,,---...////////////.........------.........------------------------...---++++++++++++---...)))***,,,---...------,,,+++,,,...///000///...---,,,,,,,,,------.........,,,...///...***)))***,,,---------.........//////------///000111111111111........................////////////////////////........................//////////////////////////////...------------...////////////////////////***+++---///000000///...---..................---------...///000000000///..............................---------,,,,,,,,,))))))***+++---...//////------------------------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,---------.........,,,------......------,,,------------------------........................//////.........---------+++++++++,,,,,,---------........................------............---------------------------------------....../////////)))+++------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---)))***+++,,,------...---))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++,,,---///000333111---+++***+++---///........................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,------...///---...//////000//////...---------.........//////---------...///000000111+++,,,,,,------,,,,,,+++---------------------------------------------------,,,,,,,,,,,,---......---------------...///000........./////////000000////////////////////////---------...///000000111........................////////////////////////000000000000000000000000,,,,,,,,,---------......---...///000000///...---,,,,,,,,,------.........//////.........---------)))+++---...------...///---------.........//////,,,------....../////////........................555222...---...000222222111111000///////////////////////////////////////000000////////////000000........................////////////////////////////////////////////////..............................//////000000111111////////////////////////////////////////////////....................................////////////000000////////////000000000000//////.........---------............------+++,,,------......------///////////////////////////...---,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,---------..............................---------............///------------------------//////.........------------------............///111111111111111111000000////////////////////////000000000000////////////................................................------------------------,,,,,,,,,------------...........................---------...............//////.........---------,,,,,,,,,------.........///......------......///******+++,,,,,,---......------++++++++++++------++++++,,,,,,---...//////*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................................000000//////.........---------,,,,,,------...///........................,,,------......------,,,//////.........---------///...,,,*********,,,---------------------------+++++++++,,,,,,,,,------...---,,,+++,,,---...///+++,,,---...///...---,,,++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++++++++---...///000000000------------------------++++++++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------........................------............------////////////////////////........................////////////////////////111000...---,,,,,,------......---------,,,,,,,,,------------------------******+++++++++,,,,,,,,,........................////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////........................------............------.........------,,,,,,,,,////////////////////////................................................---------............///333111///...///111111111111111000///////////////////////////////////////000000////////////000000........................////////////////////////////////////////////////.........................../////////000000000111////////////////////////////////////////////////////////////////////////............//////////////////............//////000/////////...............//////////////////...+++,,,------......------........................///...---,,,,,,,,,,,,---,,,,,,------...------------------.........//////........................---------............///------------------------//////.........------------------............///.....................///////////////////////////000000000//////.........................................................------------------------............////////////........................------......///000111111//////.........---------------------............---,,,,,,++++++,,,,,,---***++++++,,,------......---,,,,,,++++++,,,,,,---+++,,,,,,------.........+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................------------------------000/////////.........---++++++******++++++,,,---........................,,,------......------,,,.........------------,,,///...,,,******+++,,,------------------------------------............///111000...,,,++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---............---,,,,,,---------------------------,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......------------------------........................------............------........................................................................------,,,,,,---...000111............------,,,,,,------------------------+++,,,,,,,,,------------........................////////////////////////////////////////////////////////////////////////////////////////////////................................................------............------......---------,,,,,,,,,........................................................................---------............///111000//////111222111000111000000///////////////////////////////////////000000////////////000000........................////////////////////////////////////////////////........................////////////000000000000////////////////////////////////////////////////000000000000000000000000............////////////......------------......////////////............//////000000000000//////,,,,,,---............---------------------------......---,,,,,,,,,---------------...------,,,,,,........./////////000000........................---------............///.......................................------------------............///,,,,,,---------.........////////////////////////000000//////...---,,,,,,................................................------------------------//////000000000111111111........................,,,---...///000222333333...............---------............---------------,,,,,,++++++,,,,,,---+++++++++,,,------......---,,,,,,++++++,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................------------------------/////////...............+++++++++++++++,,,,,,---........................,,,------......------,,,------------,,,,,,,,,,,,...---,,,+++***+++,,,---------------------------------------............000///...,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------...,,,,,,------------,,,,,,------------------------------,,,,,,,,,,,,++++++,,,------------,,,++++++------------------------......------------------------------------------,,,,,,,,,---------......------------------------........................------............------------------------------........................------------------------------,,,------...000000/////////............---------------------------------------....................................////////////////////////////////////////////////////////////////////////////////////////////////................................................------............------...------------,,,,,,,,,........................................................................---------............///000//////111222222111///000000////////////000000////////////////////////000000////////////000000........................////////////////////////////////////////////////........................////////////000000000000////////////////////////////////////////////////////////////////////////............///////////////......------......//////////////////........./////////000000/////////,,,------...............------------------------...------,,,,,,,,,------............---,,,++++++---.........////////////........................---------............///////////////////////////........................---------............///------......///000000000////////////////////////000000///...---,,,,,,+++........................................................................//////000000000111111111........................------...///000000111111..............................------,,,,,,++++++///......------......///,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,//////......---------,,,,,,,,,,,,---------......------------------------,,,,,,------------------........................------------------------........................---------------...//////........................,,,------......------,,,------,,,,,,,,,+++++++++------,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---.........---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------------------------------000///...---------------------------------------,,,,,,,,,---------......------------------------........................------............------------------------------........................------------------------000//////...------,,,,,,/////////////////////...........................,,,------------.................................////////////////////////////////////////////////////////////////////////////////////////////////................................................------............------------------------------........................................................................---------............//////...///111333333111///000000////////////000000000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////....................................////////////000//////////////////000.........///////////////---......//////......---,,,---......//////..............................------,,,,,,,,,------...............---,,,++++++,,,,,,---------.................................---------............///////////////////////////---.....................---------............///............//////000000////////////////////////000//////...---,,,,,,,,,..............................................................................////////////000000................................................---.....................---,,,,,,,,,++++++******///......------......///,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,/////////......---------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------------------------------.....................------......///000........................,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,------......---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((***+++,,,---------------------------------000///...---------------------------------------,,,,,,,,,---------......------------------------........................------............------------------------------........................------------------------/////////......---,,,,,,.../////////////////////........................,,,,,,,,,,,,------------........................////////////////////////////////////////////////////////////////////////........................................................................------............------------------------------........................................................................---------............///......///111333333111000///////////////000000111000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////////////////////////////....................................////////////000000////////////000000.........///////////////------............------------...////////////...////////////////////////------,,,,,,,,,---......---------...------,,,,,,,,,,,,,,,------------...........................---------............///........................---------...............---------............///------------------------/////////////////////////////////............---........................................................................---------.........//////......................../////////...------,,,,,,---------...............,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---------------------......+++,,,,,,------,,,,,,+++------------------------...............---------,,,,,,,,,---------......------------------------+++,,,,,,------.........................................................---------------.........,,,,,,,,,,,,,,,------...........................,,,------......------,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******------------------------......------------------------------------------,,,,,,,,,---------......------------------------........................------............------------------------------........................------------------------+++,,,---...////////////---............/////////........................+++,,,,,,,,,,,,---------........................////////////////////////////////////////////////////////////////////////........................------------------------........................------............------,,,,,,,,,------------...------------------------................................................---------............//////......000222333222111///////////////000111111000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////////////////////////////111000000000/////////...////////////////////////////////////////////////..................................../////////////////////....../////////............/////////000......////////////......------...///////////////........................,,,,,,,,,,,,,,,---...///,,,,,,------...---------------------....................................---------............///---------------------------------.........//////---------............///000//////......------,,,////////////////////////......////////////000000........................................................................------........./////////........................////////////............---------.........//////------------------......---,,,,,,++++++,,,,,,---..................------+++,,,,,,------,,,,,,++++++,,,,,,------.........---------------.........,,,,,,,,,---------......------------------------++++++,,,,,,---......///........................////////////////////////,,,,,,,,,------.........,,,,,,,,,,,,,,,---..............................,,,------......------,,,.........------------,,,***+++,,,,,,------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++,,,---,,,+++***)))******++++++,,,,,,++++++------------------------------------------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++***---------------------------,,,,,,,,,,,,------...------------------------,,,,,,,,,---------......------------------------........................------............------........................................................................+++,,,---////////////...,,,,,,------....................................------------....................................////////////////////////////////////////////////////////////////////////........................------------------------........................------............------,,,,,,,,,---------......------------------------................................................---------............//////......///111333222222///////////////000111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000111111000000/////////...////////////////////////////////////////////////000000000000000000000000............/////////000.........------.........---.........//////000000//////000000000000//////---......///////////////------------------------,,,,,,,,,,,,,,,---...///++++++,,,---......................../////////000........................---------.........//////---------------------------------.........//////---------.........//////333333222111000///......////////////////////////......//////000111111111................................................////////////////////////............////////////..............................//////000000111111---------.........//////---......//////000000000///......------......///..................------++++++------------++++++++++++,,,,,,---...//////+++,,,,,,------.........,,,,,,,,,---------......------------------------++++++,,,,,,---...//////........................000000000000000000000000,,,,,,,,,------.........///............///000000........................,,,------......------,,,//////.........---------***+++,,,---------------++++++++++++++++++++++++))))))*********+++++++++'''(((***,,,------------+++,,,---...///...---,,,------------------------+++,,,,,,---...///000000***++++++,,,,,,++++++***------------------------+++++++++,,,,,,---------)))***+++,,,---.........------------------------++++++++++++,,,,,,---...------------------------,,,,,,,,,---------......------------------------........................---..................---////////////////////////........................////////////////////////...////////////---,,,+++,,,,,,,,,---------......////////////////////////............/////////000........................////////////////////////////////////////////////////////////////////////........................------------------------........................---..................---,,,,,,,,,------.........------------------------................................................---------.........//////222222222222111111111000111111111111111111111111000000000000000000000000///000222444444222000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000222111111111000000//////........................111000000///...---------//////////////////////////////............//////////////////............////////////////////////...///000000000///---,,,------------------------000000///...------,,,,,,...------,,,,,,------.../////////000000000111111...................................................------,,,,,,------.........------------......333222111/////////000111////////////////////////..............................////////////......------------------------................................................//////.........---------////////////////////////---------------...///000000000//////............000000////////////000000...------,,,,,,------............------,,,,,,,,,......---,,,***)))((((((---------............///---,,,,,,++++++,,,,,,---------------------------///+++((((((***,,,,,,+++////////////000000000000........................111000...------...000111------------------------///......------,,,++++++------------------------.................................------.........///,,,+++,,,...///---+++......//////......---,,,---------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,+++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............------,,,+++((()))+++,,,------,,,+++,,,,,,,,,---------......---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------//////.........---------........................------------------------,,,------......------,,,..............................---------,,,,,,,,,...------------...//////...------------...//////000000//////......------............////////////////////////////////////............////////////................................................/////////......---------------------------------,,,,,,,,,---------......111///---+++***+++,,,---...------,,,---...000111+++,,,------......------222222111111111000000000111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111000000///111111000000000/////////........................111000000///......------........................//////............//////////////////............///////////////////////////////////////......---........................000//////......---,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------...................................................------,,,,,,------.........------------......111000...---------...///////////////////////////..............................////////////......------------------------................................................//////.........---------------------------------...............///000000/////////.........------..............................------------...............------,,,,,,,,,---------------------------------............///000//////......//////000------------------------000---++++++---//////...,,,,,,,,,,,,------------.................................//////.........------------------------------------------------------------------------..............................------------......---+++***+++---...,,,***,,,,,,,,,,,,,,,++++++***---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,++++++***)))***++++++,,,,,,,,,++++++,,,,,,,,,---------......------------------------------------------------...------------------............////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------//////.........---------........................------------------------,,,------------------,,,..............................---------,,,,,,,,,---------,,,---......///...------------...//////////////////........................////////////////////////////////////............////////////.........................................................---------,,,,,,---------------------------------.........//////222111///---------...///,,,,,,+++++++++,,,---...,,,---......//////......111111000000000/////////000000000000000000000000000000000000000000000000222000---++++++---000222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000000//////...000000///////////////...////////////////////////000000000///......------........................//////............//////////////////............////////////////////////000//////............///////////////////////////000//////......---------...------,,,,,,------...---------............///...................................................------,,,,,,------.........------------......000///...---------......////////////////////////..............................////////////......------------------------...............................................................---------------------------------.........////////////000.........---------------,,,---...//////...---,,,......------------...............---------------,,,------...///000111111---------............///000000000//////000000000------------------------...---,,,---///000000///***+++++++++,,,,,,,,,,,,........................+++,,,...000000...,,,+++------------------------++++++,,,------...//////------------------------........................------,,,,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++...---,,,++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******---,,,,,,++++++++++++,,,,,,,,,,,,---------......------------------------------------------------.................................////////////000------------------------------------------,,,,,,------------------------...............---------........................------------------------------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,------......------------...//////.............../////////---............/////////////////////////////////............////////////................................................------------,,,,,,,,,,,,------------------------........./////////000000222111///...------...///------,,,+++++++++,,,,,,---...//////000000//////000000000000////////////////////////////////////000000000000000000000000111///,,,******,,,///111////////////////////////////////////////////////////////////////////////////////////000000000000......////////////......////////////............000000000000000000000000000000//////....................................//////............//////////////////............////////////////////////000///...------...///000........................000/////////......------...------,,,,,,------...............////////////...................................................------,,,,,,------.........------------......000000000000///000000000////////////////////////..............................////////////......................................................................................................////////////////////////---.....................---------------------------///111222222111///---------,,,,,,,,,,,,------...............---------------...///000111111222---------............///......------------..............................++++++,,,---...///...---------------....................................+++,,,---......---,,,+++........................,,,,,,,,,---------......------------------------........................---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,++++++.........---------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++........................---------,,,,,,+++++++++---------......------,,,///...,,,+++******+++,,,,,,,,,,,,---------......------------------------------------------------------............------,,,,,,,,,------------....................................------,,,,,,,,,------------------------................................................---------------------------------,,,,,,---------..............................---------,,,,,,,,,,,,++++++++++++,,,------...------------...//////---------....../////////---------.........//////////////////////////////............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........///////////////...---,,,,,,,,,,,,---000//////...------------------...///////////////000000000000////////////////////////////////////000000000000000000000000000//////......//////000////////////////////////////////////////////////////////////////////////////////////000000000000......////////////..................////////////000000000000000000000000////////////....................................//////............//////////////////............////////////////////////000///...------...///000------------------------///////////////............------,,,,,,------...******+++++++++,,,,,,,,,...................................................------,,,,,,------.........------------....../////////000000000000///////////////////////////..............................////////////..............................................................................---.....................////////////////////////------.........------,,,---------------------------///111222222111///---,,,,,,++++++++++++,,,,,,..........................................//////---------............///---,,,,,,++++++,,,,,,---........................+++,,,---......------------............/////////...........................---,,,++++++,,,---.................................---------,,,,,,,,,------------------------........................---,,,,,,++++++,,,,,,---,,,---------,,,,,,,,,---///...---,,,,,,,,,,,,---+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++,,,------......---------///...,,,+++***+++,,,,,,,,,,,,,,,---------......------------------------------------------------+++,,,------------,,,+++,,,,,,,,,------------....................................------,,,,,,,,,---------------------------.............................................------------------------...---,,,,,,,,,,,,---.................................---------,,,,,,,,,,,,++++++++++++,,,------...------------...//////,,,,,,------......//////------------............////////////////////////............////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............------,,,,,,,,,,,,,,,/////////......------,,,,,,,,,---............---111111000000000/////////000000000000000000000000000000000000000000000000///000111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000...//////000000//////......////////////000000000//////////////////////////////////////////......------------------------//////............//////////////////............///////////////////////////............//////000------------------------////////////////////////...------,,,,,,------...,,,,,,,,,---------.........................................................------,,,,,,------.........------------......,,,,,,---.........------////////////////////////..............................////////////..............................................................................---------...............---------------------------.../////////...,,,,,,---------------.........,,,---...//////...---,,,,,,,,,++++++++++++,,,,,,...............///////////////......------,,,,,,---------............///......------------..............................---///000///...---...///,,,,,,,,,,,,------------........................000...,,,++++++,,,...000........................//////...---,,,,,,++++++------------------------........................------,,,,,,,,,,,,------,,,---......,,,,,,---...---,,,***)))))))))***++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++...------,,,,,,,,,,,,---,,,,,,,,,---------......------------------------------------------------***+++,,,------,,,+++***.........////////////000------------------------------------------,,,,,,---------------------------------.......................................------------------------...---,,,++++++,,,---.................................---------,,,,,,,,,,,,,,,,,,,,,,,,------......------------...//////---------------.........,,,------------.........////////////////////////............////////////................................................,,,,,,,,,,,,------------------------------------,,,,,,,,,------------.../////////////////////...,,,,,,---------,,,+++++++++,,,,,,---...---------222222111111111000000000111111111111111111111111000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111000000////////////000000000111111.........................../////////////////////------------------------//////............//////////////////............////////////////////////---......///////////////......................../////////////////////000...------,,,,,,------...//////000000000111111111...................................................------,,,,,,------.........------------......+++,,,---.........------////////////////////////..............................////////////..............................................................................---------.........//////------------------------///000111222111000...---------........./////////...........................------,,,,,,------...---........./////////000//////.........------------------............/////////............//////........................///000000...+++***,,,///***+++++++++,,,,,,,,,,,,........................///..................///........................---------------------,,,------------------------..............................------------......+++---...---+++***,,,...---,,,***)))((()))***+++---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------''')))+++,,,............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---)))***++++++,,,,,,,,,+++,,,,,,------------------,,,,,,,,,---------......------------------------------------------------+++,,,---......---,,,+++.........////////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........//////........................------------------------///...,,,++++++,,,...///..............................---------,,,,,,,,,---------,,,---......///...------------...//////...------------------,,,,,,,,,---------.........////////////////////////............////////////................................................,,,,,,---------.........------------------------------------..................///////////////...***+++,,,---------,,,+++,,,------...............222222222222111111111111111111111111111111111111000000000000000000000000111000////////////000111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000//////000000111111222222.................................///////////////------------------------//////............//////000/////////............////////////////////////,,,---///000000000///...////////////////////////////////////000000000000...------,,,,,,------...------------.........///...................................................------,,,,,,------............------.........,,,---///000000000//////////////////////////////..............................////////////......////////////////////////................................................---------.........//////////////////////////////111222333444333222000............/////////000000000000////////////000000//////............//////---.........//////000000............////////////---------.........//////......------------......////////////////////////.........+++'''&&&))),,,++++++,,,,,,,,,---------........................---...000111111000...---////////////////////////+++,,,,,,------......///------------------------........................///......------......///))),,,---,,,***)))+++---///...,,,******+++,,,------------,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------&&&(((***,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,------............***+++---...///...------,,,,,,,,,---------......------------------------------------------------,,,---///000000///---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------------------------------.........//////........................------------------------///...,,,++++++,,,...///..............................---------,,,,,,,,,...------------...//////...------------...//////.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////............/////////000................................................---------....../////////------------------------............/////////000,,,,,,------...------,,,+++,,,...///000///......---......///////////////111111000000000000111111111111222111000...---+++000000000000000000000000000000000000000000000000111111000000//////......222222111000///...------111111000000//////......000000000000000000000000000000000000////////////000000//////......------////////////////////////////////////////////////////////////////////////000///...------...///000////////////////////////222...++++++---//////...////////////////////////......//////000000111111//////.........---------................................................,,,,,,,,,---------..............................111111000///...---,,,,,,................................................////////////////////////000///...---,,,------...///............---------///////////////.........//////.........---------.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,.........//////000000000,,,,,,------------,,,,,,---------............///------------------------------------------,,,,,,//////.........---------//////.........---------------...///000000//////---------,,,,,,+++++++++........................000000///...---,,,,,,+++------------------------+++,,,------......------------...//////...---,,,////////////////////////........................////////////////////////------............------........................------------------------,,,,,,,,,---------..............................++++++------------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,------...++++++------------++++++------......///000000111444222000---,,,,,,------...---,,,,,,,,,,,,---...------------------------........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...------,,,,,,------...---------.........//////------------------------111000///...---......///,,,,,,,,,------.................................,,,,,,,,,------.........//////.........------------------............///------------------------///............---------//////.........---------..............................//////...---,,,,,,................................................------......//////000000...------------...//////..................------000000000000000000000000111111000000000000111111000111222222222111000///000000000000000000000000000000000000000000000000111000000000/////////...000000000//////......---111000000000/////////...000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////111...++++++---//////...////////////////////////...///////////////000000//////.........---------................................................---------.........//////....................................------------................................................////////////////////////000///...---------......///............---------/////////////////////.........---------,,,,,,,,,.........------,,,,,,,,,///...------,,,,,,,,,---+++++++++,,,,,,,,,------......////////////......---------............///........................------------------------//////.........---------//////.........------------...//////////////////...---------,,,,,,,,,+++......................../////////...------,,,,,,------------------------,,,,,,---...............,,,---...//////......---////////////////////////........................------------------------------............------........................------------------------,,,,,,,,,---------..............................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,---......///000000333222///---,,,,,,------......---,,,,,,---......------------------------........................---------------------------------,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---...------,,,,,,------...,,,,,,,,,---------......------------------------///...---,,,+++,,,,,,---,,,,,,,,,------.................................,,,,,,------------------//////.........------------------............///------------------------///............---------//////.........---------..............................//////...------,,,.........................................................///////////////------------......//////........................000000000000000000000000111111000000000000111111000000111222333333333222000000000000000000000000000000000000000000000000000000000000////////////////////////////////////000000000000////////////000000000000000000000000////////////000000000000......///000000111222222////////////////////////////////////////////////////////////////////////......////////////......////////////////////////111...,,,,,,---//////////////////////////////////////////..............................---------........................................................./////////000000........................+++,,,,,,,,,------......................................................////////////////////////000///......------......///............---------......//////////////////---------,,,,,,,,,,,,,,,.........---------------.........------------------............////////////000000111111000000///---------............///////////////////////////,,,,,,,,,---.........////////////.........------/////////............---//////////////////...---.........---------------................................................------------------------------...////////////...,,,,,,---...//////......////////////////////////........................------------------------------............------........................------------------------,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++*********++++++++++++******+++,,,,,,------......///222111///---,,,,,,------......---,,,,,,---......------------------------........................,,,,,,,,,---.........///------------------------......---,,,,,,,,,------......------------......++++++,,,,,,,,,---------------------------------......---,,,,,,,,,,,,------------------.................................------------------,,,,,,...............------------------............///------------------------///............---------...............---------.................................///......---,,,................................................///////////////.........,,,---......//////..............................000000000000000000000000222111111000000111111222111111111222222222222222000000000000000000000000000000000000000000000000000000000000/////////////////////000000111111111000000000000////////////////////////////////////////////////000000000000///000000000111111111222////////////////////////////////////////////////////////////////////////---...///000000///...---////////////////////////000///...---......////////////////////////////////////......------,,,,,,........................................................................---.........////////////........................,,,,,,---------.........................................................//////////////////////////////..................///............---------............////////////------------------------...............------------...............------///////////////000000000000000000111111000000000---------............///////////////////////////+++,,,,,,---...//////000////////////............/////////...............//////000000///...------................................................---------.........//////........................---......///000/////////,,,,,,---....../////////////////////////////////........................////////////////////////------............------................................................,,,,,,,,,---------..............................------++++++++++++------------..................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,---------000///...---------------......------------......------------------------........................+++,,,,,,---...//////000---------..................------,,,,,,,,,------......------------......,,,,,,,,,---------..............................////////////......//////---------................................................------,,,,,,,,,........................---------............///........................///............---------................................................---...............------................................................000000//////......------,,,---.../////////..................////////////////////////////////////222222111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111222222333////////////000000000000////////////////////////.../////////000000000111222111111111000000000///////////////////////////////////////////////////////////////////////////---...///000000///...---////////////////////////////////////......///000//////////////////////////////......------,,,,,,---.....................................................................,,,,,,---------.................................////////////.........---................................................////////////////////////....../////////////////////............------------.........//////000000............////////////........................------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////...---------............///........................,,,,,,------...///000000000000/////////.........//////////////////////////////000000///...------................................................,,,,,,------.../////////........................---......///000/////////------------......//////////////////////////////........................////////////////////////------............------................................................,,,,,,,,,---------..............................------++++++++++++------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,---------+++++++++,,,,,,,,,,,,,,,.........------------...........................------------------------........................,,,,,,------...///000000---------.........//////------,,,,,,,,,------...///......------......///............////////////..............................//////////////////.........................................................------,,,,,,,,,---.....................---------............///........................///............------------.............................................------...............---................................................000000//////......------,,,------......................../////////000000////////////////////////222222111111111111222222333222111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000111111222222222////////////000000000000000000000000000000000000......//////000000111111222222111000000///......////////////////////////////////////////////////////////////////////////......////////////......////////////////////////...///000000///...///000/////////////////////////////////...............---------...............................................................,,,,,,,,,------------...........................000000/////////.........................................................////////////////////////......///000000000/////////............---------------......///000000000///////////////000000000.............../////////,,,---...000000///..................---------------......//////......------------............///........................---------.../////////000000000000/////////.........////////////000000000//////////////////...------------------.................................---------.........//////........................------...////////////...///......---------......////////////////////////........................------------------------------............------................................................,,,,,,,,,---------..............................---,,,,,,++++++,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---...////////////...---------------------------........................---------.../////////000,,,,,,,,,---......//////------,,,,,,,,,---......//////............//////...////////////000000000........................+++,,,------...---------/////////.......................................------------------,,,,,,---------...............---------............///........................///............------------------.......................................,,,---......///.........................................................///////////////............------------...//////.........//////000000111000000000000000000000000333222222111111222222333222222111000111222333444000000000000000000000000000000000000000000000000.../////////000000000111///////////////000000000.../////////000000000111000000000000000000000000.........///000111111111//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////---000111111///...///000////////////////////////...///////////////000000---------.........//////................................................------------....................................------............//////................................................////////////////////////---...///000111000000//////............---------------......///000000111............//////000000---........./////////000,,,---///000000000///...111111000000////////////---......//////......------------............///////////////////////////............////////////000000000000/////////....../////////000000000000---...//////////////////+++,,,,,,,,,------------........................---------.......................................,,,,,,---...............000000...---,,,,,,------////////////////////////........................------------------------------............------................................................,,,,,,,,,---------..............................+++,,,,,,------,,,,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------..................---,,,,,,,,,,,,---...---------------,,,,,,,,,+++,,,------............---...///000000///...---------------------------....................................////////////+++++++++,,,---.........,,,,,,,,,,,,,,,---.../////////............//////.........////////////000........................++++++---.........------000/////////.........---........................,,,,,,---------------------------.........//////---------............///........................///............------------------.........//////........................,,,------...//////...............................................................//////////////////...,,,++++++---///111---......///000000111111000000000000000000000000333222222111111222222333222111111111222444666777000000000000000000000000000000000000000000000000.../////////000000111111.........................../////////000000111111000000000000000000000000---......///000111111222------......//////000000////////////////////////////////////////////////////////////////////////000///...------...///000////////////////////////---000222111///...///111////////////////////////......//////000000111111---------.........//////............................................................/////////000........................***++++++,,,---//////000................................................////////////////////////---...///111111111000/////////.........------------------...///000000111---------.........//////---.........//////000000+++---///000111000///.........------,,,,,,,,,+++......////////////......---------.........//////000000000000000000000000///////////////.........000000000000////////////.../////////000000111111------...///000000000///+++++++++,,,,,,---------................................................////////////////////////+++,,,------......------222111///---,,,,,,,,,---////////////////////////........................////////////////////////---..................---........................////////////////////////,,,,,,,,,---------..............................++++++---......---++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------/////////...------,,,,,,------++++++++++++------------------------------++++++,,,---............---...///000000///...---------------------------........................///////////////.........******+++,,,,,,---......,,,,,,,,,,,,,,,---.../////////............//////---------.........//////////////////////////////,,,---///000000000//////000000//////.........---........................,,,,,,,,,------.........---------.........//////---------.........////////////////////////////////////.........------------------.........//////........................,,,,,,---.../////////...................................................---.........//////000000000...,,,******---000222---......///000111111222000000000000000000000000666444222111111111000...111222333444333333111000333333222111000///......222222111000//////000000000000000000000000000000......//////000000111111------............------000000000000////////////000000000000000000000000////////////////////////000000000000000000000000///......------///000111............///////////////...---,,,,,,---...///000000//////.........---......------------......////////////////////////////////////////////////222111000///////////////.................................------,,,,,,,,,---------......000111111//////.........---------------------------------......////////////......---......///////////////////////////////////////000000000000000000000000000000000000000000000000...............///000000000000//////.........---////////////////////////......////////////......111111000000//////......//////............//////........................000000000000000000000000111000///......///000111000000///...............//////////////////////////////.........---------000000000000000000000000//////.........---------------............------///////////////////////////...,,,,,,,,,...000111---///222444444222///---//////////////////////////////000000000000//////,,,,,,,,,---------..............................//////.........---------........................,,,,,,,,,------.........------...//////...------------...///...---+++***---------.........//////---,,,,,,++++++,,,,,,---------,,,++++++******)))+++*********+++,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++***+++,,,,,,---------............///.........------,,,,,,,,,////////////////////////////////////000000000000222111///...------......------............------------------------------------------------------------------------------///...,,,,,,,,,...000111//////.........---------........................------------------------................................................------------------------111000///......///000111////////////////////////////////////////////////////////////////////////........................//////.........---------------............------............///////////////......------///000111000///...------...///000777555222000000000///...111222333333333333222111111111111111000000000000222222111000000000000000000000000000000000000000////////////000000111111...//////000000//////.........//////000000111111000000000000000000000000000000000000000000000000000000000000000000000000///......---...///000111............////////////000///............///000000/////////..................------------......///////////////////////////////////////////////////...------,,,,,,------.................................------,,,,,,,,,------------...///000111//////.........---------------------------------......////////////......---......///////////////////////////////////////////////////////////////////////////////////////...............///000000000/////////............------------------------......////////////......111000000000/////////...//////............//////........................000000000000000000000000000000///......///000000000000///...............//////////////////////////////.........---------//////////////////////////////.........------------......//////......---///////////////////////////...---,,,,,,...000111,,,---///111111///---,,,////////////////////////...//////000000//////...---------.........//////........................//////.........---------........................,,,,,,,,,------............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++++++++,,,,,,---------............///.........------,,,,,,,,,.........................../////////000000000000...---,,,,,,,,,---............////////////......------------------------------------------------------------------------///...,,,,,,,,,...///111//////.........---------////////////////////////------------------------------------------------////////////////////////........................000000///......///000000........................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------......//////......---............///////////////......---...///000111000///...------...///000<<<999444111111111000000111222222333333333222222//////000000111111111222222111000000000000000000000000000000000000000000/////////000000000000111///000000111111000000///------...///000111222222000000000000000000000000111111111111111111111111000000000000000000000000///............///000000............////////////000000////////////000000////////////..................------------......////////////////////////////////////////////////...---,,,,,,,,,,,,,,,,,,.................................---------------------------...///000000...............---------------------------------........................---......///////////////////////////////////////............................................................/////////000////////////............------------------------......////////////......000000000000////////////......------------..............................000000000000000000000000//////............//////000000///.............../////////////////////////////////.........------......................../////////............------......//////......---///////////////////////////...---------...///000---......//////......---////////////////////////.........//////................../////////000000.......................................---------........................---------------.........///---+++******+++---///---,,,,,,++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,------...////////////...------,,,,,,+++------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++,,,,,,,,,---------............///.........---------------------------------------....../////////000000000,,,++++++,,,,,,...////////////000000000000//////------------------------------------------------------------------------......---,,,,,,...///000...............---------000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////////////////////////////...------...//////------------------------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,/////////............------......//////......---............///////////////............///000000//////............//////CCC???999555333333333222111111222222333333333222000000000000111111111111111111000000000000000111000000000000000000000000000000000000000000000000///000000111111000000///.........///000111111111////////////////////////000000000000000000000000000000000000000000000000............/////////000............///////////////////////////////////////////////////...............------------......///////////////////////////////////////////////////......---------.............................................------------------------...///000........................................................................---......///////////////////////////////////////................................................---......//////////////////////////////.........////////////////////////......////////////......000000000000////////////......------------..............................///////////////////////////..................///000000///...............////////////////////////////////////..................................../////////.....................////////////......//////////////////////////////...---......///000000000000//////000000000////////////////////////------............---------.........////////////........................................................................---------..................------,,,,,,------...//////---,,,,,,---...///---------.........//////------,,,,,,,,,,,,------+++,,,,,,,,,---------...---------------,,,,,,,,,---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------------............///...............---------------------------------........./////////000000............//////000000......////////////....................................................................................------------...///........................////////////////////////........................------------------------------------------------.................................------.........------------------------/////////////////////////////////////////////////////////////////////////////////.....................////////////..................////////////............/////////000/////////....../////////HHHCCC<<<777444333333222111111111222222333333333111111111111000000000000111000000000000000111111000000000000000000000000111111111111000000000000...//////000000//////...000000000000////////////////////////////////////////////////////////////////////////////////////---......///////////////............////////////.................................///////////////......------------......////////////////////////////////////////////////......---------......///...................................................------------......///---...................................................------------......---......///////////////////////////////////////................................................------...///000/////////.........///////////////000000000000000000000000......////////////......////////////000000000000.........------.........////////////////////////////////////////////////...//////////////////...000000///...............////////////////////////000000/////////.................................////////////////////////...//////////////////.../////////////////////////////////.........//////111000///......///000111////////////////////////------............------,,,,,,---------.................................---.....................................................................,,,...///111111///...,,,///...---------...///000---------.........//////...------,,,,,,------...---,,,,,,,,,++++++******((()))+++,,,---------------......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................------------------------............////////////000000/////////......---,,,------......------,,,.................................................................................---------......---.....................................................................------------------------000000000000000000000000---------------------------..................---------------------------////////////////////////////////////////////////////////////////////////////////////////////////...//////////////////...............////////////---......///////////////...//////////////////...JJJEEE???999666444111000111111111111222333444444222111111111000000//////000000000000000111111222000000000000000000000000222111111111111000000000...//////000000//////...111000000000/////////...000000000000000000000000........................////////////////////////---......///000/////////............////////////------............------.........///////////////......------------......////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,---........................................../////////...---------------......---------.......................................///...---,,,,,,---...///---......///////////////////////////////////////................................................,,,---///000000000///............///////////////..............................////////////......////////////000000000000//////............//////////////////////////////000000000000000000000000//////000000000000//////000000///...............////////////////////////000000000/////////.................................////////////000000000...//////000000//////...////////////////////////000000000/////////.........------,,,,,,------...////////////////////////.........//////.........,,,,,,,,,------------...........................---------......................................./////////...............,,,...111333333111...,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------......------------......------,,,++++++***))))))&&&'''***,,,---...------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............------------............///.............../////////------------------------------........./////////............---,,,+++***,,,,,,,,,------,,,,,,,,,.......................................................................................------------------.......................................................................................---------------------------------------------------...////////////...---------------------------------------------------////////////////////////------------------------...////////////000000000...//////000000//////...............////////////---......///000/////////......////////////......NNNJJJDDD???;;;777333111111111111111111333444555000000000000111111111111000000000000000111222222000000000000000000000000222222222111111111000000///000000111111000000///////////////000000000000000000000000000000000000////////////////////////////////////////////////------///000000000///...............////////////---...///000000///...---............/////////000......------------......////////////////////////////////////////////////------,,,,,,------...///........................---........./////////000...------,,,,,,------...---------.........//////........................///...,,,++++++,,,...///---......///////////////////////////////////////////////////////////////////////////////////////,,,---///000111000///.............../////////000..............................////////////........./////////000000000111000000////////////000000////////////////////////000000000000000000000000///000111222222111000///000000///...............////////////////////////000000000000/////////...////////////////////////.../////////000000000000//////000000000000//////////////////////////////000000000000000///......------------------------////////////////////////...//////000000//////...------------....................................---------.........//////........................000/////////.........---,,,...000111111000...,,,++++++,,,---------------+++++++++,,,,,,,,,------......------------......,,,,,,,,,,,,,,,,,,++++++((()))+++---......---,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////...------------............///---........./////////000........................---------.........//////,,,------......---,,,+++,,,------------------,,,..............................................................................///......------,,,---------.........//////................................................////////////////////////++++++++++++++++++++++++...........................///000000000000///...........................------------------------////////////////////////------------------------.../////////000000000000//////000000000000//////............////////////------///000000000///...---...///000000///...---SSSOOOJJJEEE@@@<<<777444111111000000111333444666......///000111222333333000000///000000111222222000000000000000000000000222222222222111111000000111111222222222222111111------...///000111222222000000000000000000000000000000000000000000000000////////////////////////,,,---///000000000///.............../////////000...///000111111000///...---.........//////000000.........------.........///////////////////////////////////////////////////////////////000111222........................---.........//////000000...------,,,,,,,,,---------------........./////////////////////////////////...,,,++++++,,,...///---......///////////////////////////////////////000000000000000000000000000000000000000000000000,,,---///000111000///...---.........//////000000111111111111111111111111......////////////........./////////000000111111111111000000000000111111000000000000000000000000000000000000000000000000000111222333333222111000000000///...............////////////////////////000000000000////////////000000000000000000000000.../////////000000111111//////000000000000//////////////////////////////000000000000000///............///000000///......//////////////////////////////000000000000//////............/////////000........................---------.........//////........................000000//////.........---........................,,,---///000111000///...---------.........//////......------------......+++,,,,,,------......///***,,,---//////...,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////......---------.........//////---.........//////000000////////////////////////---------.........//////,,,---...000000000000///---..................---////////////////////////////////////////////////////////////////////////.../////////...---,,,,,,---------.........//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...////////////////////////////////////////////////////////////////////////000000000000000000000000.../////////000000111111//////000000000000//////............/////////000,,,---///000000000///...---...///000000///...---SSSRRROOOLLLHHHAAA999444444333111222333333222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111222222111111000000//////444222000......///000111000000000000////////////.../////////000000000000//////000000111111222222........................////////////////////////------......//////000000000000000000000000000000........................////////////....................................---------............/////////......---------,,,,,,------...............------------------------.........------,,,,,,,,,................................................//////////////////////////////............//////////////////////////////........................///////////////...................../////////000000000000000000000000000,,,---///000111111111000000111111111222222333333222111///...---...///000///...---------...000000000000111222222111000000000000000/////////......000000000/////////......------...//////000111111/////////000000111111111//////............//////---.........//////000000......////////////......////////////////////////111111000000//////..............................//////............//////------------...000111222000000//////.........---////////////............000000//////.........---//////...---------------////////////////////////.................................------,,,,,,,,,........................,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++---------.........//////---,,,++++++------,,,+++++++++,,,,,,,,,---------......////////////......+++++++++,,,,,,,,,------,,,---------.../////////---------............///---.........---,,,++++++---------............///...------///000111///...................................................///////////////////////////...---,,,,,,,,,,,,,,,//////.........---------....................................////////////---...///111111000000///............//////////////////.........---------........................//////............//////...000111000///...///111000000//////.........---///////////////000111222222111111111000000//////000000000000000000000000000000000000////////////000000000000000000000000........................TTTSSSQQQOOOKKKEEE>>>999555333222222444444333222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000333222000/////////000111......//////000000111111111222222222333333333333000000000000000111111111////////////////////////////////////////////////......///////////////000000000000000000000000000........................////////////....................................---------............////////////.........------------...////////////.........................../////////......---------................................................//////////////////////////////............//////////////////////////////......................../////////////////////.........//////////////////////////////////////////---...///111111111000000////////////000000000000111111000/////////000000//////...---...///000111///000111111111111000///000000000000////////////111111000000000/////////000000000000000000000000------......//////////////////............//////....../////////000000000......////////////......////////////////////////111000000000/////////...........................//////............//////......---......///000111000/////////............////////////............000/////////............000///......---------...........................------------------------......---------,,,,,,,,,------------------------,,,------......------,,,------------------------------............------,,,------------............---,,,,,,......---,,,++++++,,,,,,,,,---------.........//////.........,,,,,,---------.........---------...............---------............///...............---,,,,,,---------............///...---,,,---///000///...........................................................................//////...---------......//////.........---------....................................////////////...///000111111111000000............//////////////////.........---------........................//////............//////...000111000///...///111000000000/////////......---------------...//////111111000000000/////////000000000000000000000000---......///000111111222000000000000000000000000........................UUUTTTSSSQQQOOOJJJDDD@@@777555333333444444333222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111111111111000000000000000------...///000111222222222222222333333333444444111111111111000000000000111111111111111111111111////////////////////////000000000000////////////000000000000000000000000........................////////////....................................---------............///000000////////////............///000000000/////////////////////////////////////////////.................................//////////////////////////////////////////////////////............//////////////////////////////..............................////////////////////////////////////////////////////////////////////////000111111000000000000//////////////////...//////000111111111000000///////////////000111111///000000111111000000///111111111000000000//////111111000000000/////////222222111000000///..................////////////000//////......//////000//////000000000000000111...//////000000//////...////////////////////////000000000000////////////........................//////............////////////............//////////////////............////////////............////////////............000//////............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------/////////000000/////////,,,,,,,,,,,,------------///...------//////...---,,,,,,,,,,,,------------------............---------------.........//////...............------------------............///....../////////...---------------............//////---++++++---//////...........................................................................//////.........///000000...............---------....................................//////////////////000111111111111000............////////////...............---------........................//////............//////...000111000///...///111111000000000000000//////---------------.........///////////////.........000000000000000000000000.../////////000000111111000000000000000000000000........................TTTSSSRRRRRRQQQNNNIIIFFF999777444333333333333111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222000000111111111111000///.........///000111111111//////000000000111111111222222111111000000//////111111111111111111111111////////////////////////111111111000000//////...////////////////////////........................////////////....................................---------............///000000000000000/////////...//////000000000000000...............///////////////..........................................000000000000000000000000//////////////////////////////............//////////////////////////////....................................////////////000000000///////////////........................000000000000000000000000111111111000000/////////,,,---///000111111000///000000000000111111222222111111222222222222111111222222222111111111000000000000000////////////...111111000//////......---000000000000000000000000000000////////////000000000000000000111111111111//////000000000000//////////////////////////////000000000000////////////........................//////............//////000000///...............///////////////.........////////////............///////////////.........000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------//////000000000000//////+++++++++,,,,,,,,,------...---,,,---...///...---,,,,,,,,,------------...,,,,,,------------,,,,,,------------............/////////...---------,,,---------............///...///////////////......---------............//////---******+++...//////...........................................................................---------...///000000............................................................////////////000000000111111111111111............////////////................................................//////............//////...000111000///...///111111111111111000000000000.../////////////////////........................////////////////////////333222111000///...---,,,////////////////////////........................RRRQQQQQQQQQQQQOOOLLLIII===:::666444333333222000111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111222222///000111111111111000000000000000000////////////............////////////222222111111000000//////000000000000000000000000////////////////////////111111000000//////......////////////////////////////////////////////////////////////....................................---------............////////////000000000000000...//////000000000000000,,,,,,---------.........------------------------........................000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////---.........//////000000000000000000000000//////////////////////////////000000000000000111111111222111111111000000//////***,,,...000111222111111333333444444555555555555666666555555555555666666555555555444444444333333111111111111000000000000////////////////////////111111111000000000000000000000////////////000000111111111111000000000000//////000000000000//////////////////////////////////////////000000000000//////////////////////////////............//////111000///......---...............///////////////////////////...................../////////////////////............//////------------------------------------------------------------------------------------------------,,,------......------,,,---------------------------......//////......---+++++++++,,,,,,,,,------,,,+++***+++---...---,,,,,,,,,---------.........,,,,,,------------,,,,,,+++,,,,,,,,,,,,---------/////////...---------,,,---------............///......///////////////...---------............//////---******+++...//////........................................................................,,,,,,,,,,,,---...//////---.........................................................////////////000000000000000111111111............////////////---.....................//////////////////////////////............//////...000111000///...///111000000000000111111111111......///000//////...---------------............////////////////////////333222111000///...---,,,////////////////////////////////////////////////PPPOOOOOOPPPQQQPPPNNNKKKCCC???:::666555333222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000111111111111000000000/////////.../////////000000000111111111111111111000000000000////////////////////////////////////////////////////////////............000000000000000000000000////////////////////////////////////....................................---------............///......////////////000000......///000000000//////++++++,,,,,,---.........,,,,,,,,,---------------........................//////////////////////////////////////////////////////............//////////////////////////////////////////////////////------......///000000000/////////000000111111111000000000000000000000000000000000000000222333333111111111111111111000000---///000222444666666777999999:::;;;;;;;;;;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::999999999666666666666555555555555222222333333333333333333111111111000000000000000111000000//////000000111111000000000000000/////////000000111111000000///////////////////////////////////////000000000000//////////////////////////////............//////111000///........................///////////////////////////.....................///////////////...------------...//////------------------------........................,,,,,,,,,------------...........................,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,,,,------------+++******+++---...---,,,,,,---------............------............------+++++++++,,,,,,,,,------...............------------------............///------.../////////......---------............//////---++++++---//////...................................................------------------------------,,,,,,,,,------...---------.................................................../////////////////////...///000000111............////////////---------...............//////////////////////////////............//////...000111000///...///111//////000000000000000111,,,,,,---......,,,+++***---------...............000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////PPPOOOOOOOOOQQQPPPOOOMMMJJJEEE???;;;888666444222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000111000/////////000222333////////////000000000000000000000000111111111111000000000000000111111111////////////////////////////////////////////////------------............000000000000000000000000////////////////////////////////////....................................---------............///------........./////////------...////////////...,,,,,,,,,---.../////////------------.........///................................................//////////////////////////////............//////////////////////////////////////////////////////------......///000000111......///000111222222333111111111111111111111111////////////111222444666555555555555555555666666444555666888:::<<<>>>@@@???@@@AAABBBCCCBBBBBBAAACCCBBBAAAAAAAAAAAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>>>>=========;;;;;;::::::999888888888555555444444444333333333111111000000000000111111000000000/////////......000000111111111111000000////////////////////////.../////////000000000111//////////////////////////////............//////000//////.........//////............/////////000////////////......................../////////000,,,,,,,,,,,,,,,---..............................------------------------,,,,,,,,,---------......------------------------,,,------......------,,,------------------------,,,------......------,,,,,,------------.........,,,+++***,,,...//////...------------.....................//////.........,,,,,,,,,,,,---------...---------...............---------............///,,,,,,---...............---------............///...---,,,---///000///...................................................------------------------///......------------...---------.........//////....................................///////////////...---------...000000............////////////---------.........////////////////////////////////////............//////...000111000///...///111....../////////000000000+++,,,---......,,,***)))------......////////////000000000000000000000000---......///000111111222000000000000000000000000////////////////////////PPPOOOOOOPPPQQQQQQOOONNNOOOJJJCCC>>>:::888555444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////111000///......000222444------...///000111222222////////////000000000000//////000000111111222222////////////////////////////////////////////////+++,,,,,,------.........000000000000000000000000000000000000000000000000000/////////....................................---------.........//////,,,---------......//////,,,------...............---------...///000000111---.........//////000000................................................//////////////////////////////............//////////////////////////////000000000000000000000000---------...///000000111------...000111222333444111111111111111111111111.........///111333555777999999::::::;;;;;;<<<<<<::::::;;;<<>>===<<<;;;::::::999999888888888777111111000000000000111111000000//////.........---000000111111111111000000////////////////////////.../////////000000111111000000000000000000000000//////............////////////............//////---.........//////000000000/////////............---.........//////000000++++++++++++,,,,,,---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------............---------------.........//////---,,,+++---///000000///---------.........//////......////////////......---------.........//////,,,------....../////////---------.........//////+++,,,,,,---.........------------.........//////...------///000111///...................................................------------------------111000///...............---------.........//////..................................../////////000...------,,,,,,...///000............/////////000---------.........//////000000000000000000000000//////............/////////000111000///...///111---.........//////000000---...///000000...,,,+++........./////////000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000OOOOOOOOOPPPPPPPPPQQQQQQOOOMMMJJJGGGCCC===777222222222333333333222222111111111111111111111111111////////////////////////111111111111111111111111222111000//////000111222222111111111000000//////000000000000000000000000111111000///////////////000000000000000000000000///000000000000//////...000000/////////000000111111111000000//////......000111222333333333333333------...///000111222222000///...---,,,------...////////////////////////,,,---------------------000000000000000000000000222222111000///...------........................////////////////////////////////////////////////............///////////////////////////////////////////////////000111111000111111111111000//////111111000000//////...............////////////000//////000111222222222222111111222222222333333333222333444666888:::<<<===>>>>>>??????@@@AAABBBBBBEEEEEEDDDDDDEEEEEEFFFGGGNNNMMMLLLKKKJJJHHHGGGGGGFFFEEEDDDDDDEEEGGGJJJLLLMMMJJJGGGGGGIIIKKKJJJHHHGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFBBBAAA@@@>>><<<:::999888777666555333111000000///111111000000000111111222...//////////////////000000000000000000000000000111111111111111000//////111000///...............////////////000000000000000000//////.........---///...---,,,,,,---...///////////////////////////---........./////////000111000///...---,,,,,,,,,//////.........---------------------------------------------------------,,,------......------,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,---------......000---++++++---/////////---------.........//////+++---......---,,,,,,---...------------...//////)))***,,,...///000111111000///...---,,,---......,,,,,,,,,---------..............................---,,,,,,,,,---///000222........................)))***+++,,,...///000111......////////////.......................................////////////000000//////.........//////////////////////////////............////////////...------------...//////......------------......////////////////////////...............///000000000///...------...///000///////////////.........222111111000///---+++***------------............000000000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000MMMMMMMMMNNNOOOOOOPPPPPPQQQOOOLLLIIIEEE@@@999555222222222333333222222111111111111111111111111111000000000000000000000000111111111111111111111111222111000//////000111222111111111111000000000///000000000000000000000000111111000///////////////000000000000000000000000///000000000000000//////000//////...//////000000000000000000//////////////////000111111111000000...///////////////000000000///...---------....../////////////////////////////////......---------......................../////////...------,,,,,,////////////////////////........................////////////////////////............///////////////////////////////////////////////////000111111000000000000////////////111000000000/////////...//////////////////000000...///000111111222222111222222222333444555555555888888999;;;===>>>@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGIIIJJJLLLLLLIIIGGGGGGJJJLLLKKKJJJLLLLLLLLLLLLLLLMMMMMMMMMJJJJJJKKKLLLLLLKKKIIIIIIHHHHHHFFFDDDBBBAAA???>>>???>>><<<999777555333333444333222111111111111111000000000000111111111111////////////////////////111111111111111000//////000000///...............////////////000000000000000000/////////.........///..................///////////////////////////---.....................000///......------------//////.........---------------------------------------------------------,,,------......------,,,---------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,---------......///000111000---,,,...000---------...............+++---......---,,,,,,---...------------...//////,,,,,,---...////////////000///...---------......,,,---------............////////////////////////......---,,,---...//////........................,,,,,,,,,------...............////////////..............................------.........///////////////............//////////////////////////////............////////////...------------...///////////////....../////////////////////////////////...............///000000000///............///000/////////////////////...///000000000///...---,,,...////////////000000000111000000000////////////000000000000000000000000////////////////////////000000000000////////////////////////////////////IIIJJJKKKLLLMMMOOOPPPPPPTTTRRROOOLLLHHHCCC===999222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111000000000000000000000000000000000000111000000///////////////000000000000000000000000///000000000000000000000//////............//////////////////000000000000000000000111000000///////////////.........------000///......------......////////////////////////111111000///...------,,,................................................000000000000000000000000------------------------////////////////////////............///////////////////////////////////////////////////000111111111000///...---...//////000000000000////////////000000000000////////////...///000111222222222222444444555666888999::::::??????@@@AAABBBCCCDDDDDDFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLKKKIIIHHHHHHKKKMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNNNNNNNMMMLLLNNNNNNLLLJJJHHHFFFEEEDDDGGGFFFCCC@@@===:::888777888777666444222111111000111111111222222222222333////////////////////////111111111111111000//////000000////////////......////////////000000000000000000////////////.........//////000000//////...////////////////////////...............---------//////......---........................---------------------------------------------------------,,,------......------,,,------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........222666444...***,,,///.........---------------+++---......---,,,,,,---...------------...//////---...............------000///......------......------........./////////000000000000000000000000000///...---------------........................//////......---,,,,,,,,,......////////////..............................,,,---------............///...............//////////////////////////////---............/////////...------------...//////000000////////////000000///////////////////////////............//////000000//////......//////000......//////////////////......///////////////...000000000111111111222222111111000000000/////////000000000000000000000000000000000000000000000000111111000000//////..............................HHHHHHJJJKKKMMMOOOPPPQQQUUUSSSPPPNNNKKKFFF@@@<<<333333222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111000000000000000000111111111111000000000000000////////////////////////000000////////////000000/////////////////////////////////000000111111222000///........................//////000000111111222222333222222111000000///.........------------//////..................////////////////////////000/////////......------000000000000000000000000////////////000000111111////////////////////////........................////////////////////////............///////////////////////////////////////////////////000000111333111///...---...000111000000000000////////////////////////////////////000000111333444444444444888888:::;;;===???@@@AAADDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHHHHHHHHHHIIIJJJKKKIIIHHHHHHJJJLLLOOOQQQRRRPPPPPPOOOOOOOOOOOONNNNNNMMMNNNOOOPPPQQQQQQPPPOOOPPPPPPNNNLLLJJJHHHGGGFFFJJJIIIHHHEEECCC@@@>>>===>>>===:::888555444222222111111111222222222222222////////////////////////111111111111111000////////////000000000/////////////////////000000000000000000//////////////////...///000111111000///.../////////////////////////////////...............///...............///000........................................................................,,,------......------,,,------------------,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,000444444000,,,,,,---......------------,,,,,,+++---......---,,,,,,---...------------...//////------............------000//////........................////////////000////////////////////////............------..............................//////......------,,,,,,......////////////..............................,,,,,,,,,---------............---------...//////////////////////////////---------.........//////...------------...//////000//////////////////000//////////////////////////////............///000000//////////////////000............////////////......////////////......000000111111111222222222111111111000000000//////////////////////////////111111111111111111111111111111000000//////......////////////////////////GGGHHHJJJKKKMMMOOOQQQQQQSSSRRRPPPNNNLLLHHHCCC???666555444333222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000111111000000000000000000000000000111111////////////////////////000000////////////000000////////////////////////////////////000111333444000000///.....................//////000000111111222222222222222111000///------------..................//////////////////////////////////////////,,,,,,,,,------.........000000000000000000000000......//////000111111111........................////////////////////////////////////////////////............///////////////////////////////////////////////////000000111444333111//////000111222////////////000000000000////////////000000000000333444555666888888888888===>>>???AAACCCEEEGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHLLLLLLMMMLLLKKKJJJIIIHHHEEEDDDDDDCCCAAA@@@@@@???AAAAAABBBCCCEEEFFFHHHIIIFFFGGGHHHIIIKKKNNNRRRTTTPPPPPPOOOOOOOOOOOOOOOOOONNNOOOQQQRRRRRRRRRQQQQQQQQQPPPOOOMMMLLLJJJIIIHHHKKKKKKKKKKKKJJJHHHFFFEEECCCBBB@@@===:::888777777333333333222222111111111000000000000000000000000111111111111111000//////...///000111111000//////////////////000000000000//////000000000000000000...///000111111000///...//////////////////////////////////////////////////////.........//////000---.....................................................................,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------......+++,,,///111111000---+++------------------,,,,,,+++---......---,,,,,,---...------------...//////+++,,,---...///////////////////////////..................////////////000........................+++,,,---....../////////........................------...............///......////////////..............................,,,,,,,,,---------......---------------...//////////////////////////////------------...............------------.../////////......------......///000000000000000000000000//////............/////////000000000000000000///---.........//////000000000000000000///...---,,,/////////000000000111111111111111111000000000000////////////////////////000000000000000000000000111000000000/////////...000000000000000000000000GGGHHHIIIKKKMMMOOOPPPQQQQQQPPPOOONNNNNNKKKGGGCCC:::999777444333222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111111000000000000000000111111111111000000000000000000000000///////////////000000111000000000000000000000000////////////000222444555222111000//////...//////////////////000000000000/////////000//////......------........./////////......///000000000//////////////////////////////***++++++,,,---...//////........................,,,---------......//////........................000000000000000000000000////////////////////////............///////////////////////////////////////////////////000111111444333222111000111222222////////////000000000000//////000111222333444444888999:::<<<===>>>>>>>>>BBBCCCDDDFFFHHHIIIKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMMMMLLLJJJGGGEEECCC@@@@@@???===<<<;;;:::999999:::<<<>>>@@@AAACCCDDDBBBCCCEEEFFFHHHJJJNNNRRROOOOOOOOOPPPPPPQQQQQQQQQOOOPPPQQQRRRRRRRRRQQQPPPQQQPPPOOONNNMMMLLLLLLKKKMMMNNNOOOPPPPPPOOONNNMMMHHHGGGEEECCCAAA???>>>>>>999888777666555444333222111111111111111111111111111111111111111000//////...///000111222111000///////////////000000000000//////000000000000111111...//////000000//////...////////////////////////............//////000000000000//////.../////////---------...............................................................,,,------......------,,,------------............,,,------......------,,,,,,,,,,,,---------......++++++,,,///222111...***+++,,,,,,,,,------------+++---......---,,,,,,---...------------...//////+++,,,---...///////////////000000000000///...---------........./////////........................***+++,,,...///000000000........................,,,,,,---...///000000000......////////////..............................,,,---------............,,,,,,,,,,,,---...//////////////////////////////,,,------------............------------...//////......------------......000000000000000000000000000//////............//////000000111111000000///------......///000000000000000000000///...---,,,........./////////000000222222111111111000000000000000000000000000000000------------------------/////////000000000000000111111111111111111111111FFFGGGHHHJJJKKKMMMNNNNNNPPPOOOOOOOOOPPPNNNJJJHHH???<<<999666333222222222111111111111111111111111222222222222222222222222111111111111111111111111///000111222222111000//////000000000111111111111000000000000000000000000///////////////000111111000000000000000000000000//////...///000333555777333333111000000/////////000000000000////////////---...//////////////////000000///////////////...---...///000111000000///////////////////////////,,,,,,------......//////........................---------.......................................000000000000000000000000////////////////////////............///////////////////////////////////////////////////000111111222222222111111111111000.../////////000000000111000111222444666777888999<<<===???AAABBBCCCCCCDDDEEEEEEFFFHHHIIIKKKLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLJJJGGGCCC@@@>>>;;;;;;:::999888888777777555666888999;;;<<<======<<<>>>@@@AAABBBDDDIIIMMMKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLNNNOOOPPPRRRRRRQQQPPPOOOLLLKKKIIIHHHFFFEEEEEEEEEAAA@@@>>><<<:::888777666222222222222222222222222111111111111111000//////---///000222222222000///////////////000000000000//////000000000111111111///..................///////////////////////////***++++++,,,---...//////111111000///.........///---------.........//////................................................,,,------......------,,,------------.........///,,,------......------,,,,,,,,,,,,---------......---...000111000...------******+++,,,---......///+++---......---,,,,,,---...------------...//////------...............---///000000111000///...---,,,---------....................................+++,,,.../////////..............................---------...//////000000......////////////..............................------........./////////,,,,,,,,,,,,---...///000////////////////////////,,,,,,---------............------------...////////////............//////000000000000000000000000000000///...............///000111111111111000///------......///000000111...///////////////.............../////////000000222222222111111111000000000000000000000000000000..............................//////000000111111000000000000000000000000FFFFFFGGGHHHJJJKKKLLLLLLOOOOOOOOOPPPQQQPPPMMMKKKAAA???;;;777444222222222111111111111111111111111111111111111111111111111111111111111111111111111///000111222222111000/////////000000111111111222000000000000000000000000///////////////000111111000000000000000000000000//////......000333666777444333222111000000000000111111000000//////......//////000111111222111111222222111000///...---------...///111111111000//////////////////////////////////////////.........000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000///////////////////////////////////////000111111000111111111111000//////.../////////000000111111222333444666999;;;<<<===???@@@BBBDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIKKKKKKLLLKKKLLLLLLLLLLLLMMMMMMMMMKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKIIIEEEAAA===:::777777777777777777777777444555666777888999999999888:::===>>>>>>@@@EEEIIIGGGGGGHHHJJJKKKLLLMMMNNNPPPPPPQQQQQQQQQOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPPPPOOONNNLLLMMMMMMLLLJJJJJJIIIIIIIIIGGGFFFDDDBBB???===;;;:::333333333333333333333333111111111111111000//////---///111222333222111000////////////000000000000//////000000111111111222///...---,,,,,,---...///////////////////////////(((((()))***,,,---......222222111///............---------.........//////////////////////////////////////////////////////,,,------......------,,,---------.........//////,,,------......------,,,,,,,,,,,,---------.........222555333...+++,,,///))))))***+++---...//////+++---......---,,,,,,---...------------...//////////////////...---,,,+++///000111111111000...---,,,,,,,,,---------......000000000000000000000000---.../////////...---,,,.................................///////////////......////////////.......................................////////////000+++++++++,,,---...///000////////////////////////,,,,,,,,,---------.........------------...//////000000////////////000000000000000000000000000000111000///...............///000111222222111000///---------...///000000111,,,---...///000000000000////////////000000000000222222222111111111111000000000000000000000000000111111111111111111111111------...///000111222222000000000000000000000000RRRLLLIIILLLNNNLLLKKKMMMLLLNNNPPPRRRSSSRRRPPPNNNJJJGGGBBB<<<777444333222333222222111111222222333444444333333333333222222000111111111111222222222111111111111111000////////////000000000000//////111111111111000000000000000000000000000000000000//////000000111111222222111000//////000222444555777666444111...,,,---///000000000000000000000000000000000///...,,,******,,,---///000000///---,,,000000000000////////////////////////////////////......------------..................////////////---.........//////000000////////////////////////............////////////000000000000000000000000...............///000000333222111////////////000000000000000000000000000000000000000000/////////222111000000000111333444444666888<<>>@@@CCCEEEFFFGGGGGGIIIMMMPPPPPPRRRTTTTTTSSSPPPLLLJJJFFFFFFFFFGGGGGGGGGGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJMMMLLLKKKHHHFFFEEECCCBBB>>>;;;888888888888555222111111111111111111111111111222222222111000///...000000////////////000000000111111222222000///...000000000000000000000000000000////////////000000////////////////////////////////////////////////............////////////000...---,,,,,,---///000////////////////////////........................222222111///---...000333................................................555333000---***(((((('''&&&***//////---+++,,,---...------------...////////////////////////////////////////////////////////////000111000...---,,,....................................////////////..................------///............---------////////////////////////........................------...//////000000111....../////////...,,,+++........................///......---------............---,,,,,,...///000//////...------------..................///000000////////////000000000000000000000000////////////............///////////////////////////.........//////............//////000000000000111111111111111111000000/////////...111000...---...///111333111///...///222222000---000///...------...000111000000111111000000///...ZZZQQQIIIIIILLLLLLLLLMMMMMMNNNQQQSSSSSSSSSQQQPPPMMMJJJEEE???:::666333222333333222222222222333333333333222222222111111111000111111111111222222222111111111111111000//////000000111111111111000000111111111111000000000000000000000000000000000000000000000000000111111111111000/////////111333444888888777555111//////000000000000000000000000000000000000///...---,,,+++,,,---///000000///---,,,......//////000000111111///////////////////////////..................///............////////////............/////////000////////////////////////............////////////........................///////////////000111111222111000/////////000111000000000000000000000000111111111000000000000///000000000111333555777999999:::<<>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;::::::888777666666888:::<<>>======<<<999666555555444444333222111111111111111111000000//////111111000000000000111111///000000111000///...---000000000000000000000000000000////////////000000////////////////////////////////////////////////............////////////000///---,,,,,,---...///................................................---...///000000000///.........................................................---,,,,,,,,,---...---...000///---+++++++++---------............///........................////////////////////////---....../////////..........................................////////////........................,,,------...///000111111////////////////////////..................------------......................../////////...,,,,,,........................///......---------.........------------...////////////...------.........000000///////////////000////////////000000000000000000000000////////////............//////////////////////////////////////////............////////////000000000111111111000000000000/////////...000//////......000111222///...---///222333111///000000////////////000000000000/////////.........hhhZZZLLLHHHIIIJJJKKKMMMMMMNNNQQQSSSTTTSSSRRRQQQPPPMMMHHHBBB===888444333333333222222222222333333222222222111111111000000000111111111111222222222111111111111111000//////111111222222222222111111111111111111000000000000000000000000000000000000111111111111000000000000000//////...///000222333666777888777444111000000000000000000000000000000///000000000//////...------...///000000///...---------...///000111222222////////////////////////000//////......//////000............////////////............////////////////////////////////////............////////////........................000000000000000111222222000000/////////000111222000000000000000000000000111111111111000000000000...///111333777:::===??????@@@BBBDDDEEEFFFGGGGGGIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@????????????<<<;;;;;;::::::;;;;;;;;;<<<===>>>???????????????AAAAAAAAABBBBBBCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@===;;;999888777888999:::<<<>>>@@@AAABBBEEEHHHKKKPPPQQQSSSSSSSSSPPPMMMKKKBBBAAA???<<<;;;:::::::::<<<===>>>@@@CCCGGGJJJLLLKKKKKKKKKKKKKKKMMMOOOPPPMMMMMMNNNNNNNNNMMMKKKJJJIIIGGGEEECCCCCCAAA???===<<<;;;999888666444222222000000000000000/////////111111000000000000111111///////////////...------000000000000000000000000000000////////////000000////////////////////////////////////////////////............////////////000///...---,,,,,,---...------------------------........................***+++---222555555111,,,................................................+++++++++,,,---...///000000///............---+++,,,,,,.../////////...---........................////////////////////////,,,,,,,,,,,,---...///000....................................////////////........................------...///000111222222/////////////////////////////////......---------/////////.........------.........///......---,,,..............................---------......///------...////////////...///...............///000333222111000////////////////////////000000000000000000000000////////////............///////////////////////////////////////......------......////////////000000000111111000000000000/////////////////////000000000111111...---...///222333222111///000000111000000//////000///...---------...///yyygggSSSJJJHHHHHHIIIJJJKKKMMMOOOQQQRRRRRRRRRQQQQQQOOOKKKEEE???999555333333333333222222333333333222222222222111111111111000000111111111222222222111111111111111000//////000111111222222111111000111111111111000000000///000000000000000000000000222222111111000000////////////......///000111111222444666666444000......//////////////////////////////000000000000000///......////////////...............///000111111111////////////////////////000000////////////000000............////////////.........///////////////////////////////////////............////////////........................000000//////000000111222.........///000111111222000000000000000000000000000000000000000000000000111222444888;;;???AAACCCDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJFFFEEEDDDAAA@@@>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888888999::::::;;;999:::;;;<<<============@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDAAA???>>>===<<<===>>>??????AAACCCDDDEEEHHHLLLOOOPPPQQQSSSSSSSSSQQQOOOMMMGGGEEEBBB>>><<<:::::::::;;;;;;;;;===???CCCGGGIIIJJJIIIHHHHHHIIIKKKMMMNNNLLLMMMOOOPPPQQQPPPOOONNNNNNMMMKKKIIIHHHFFFDDDCCCCCCAAA???===:::777555444111111000000000000000000000000000//////000000000///000////////////......////////////////////////000000////////////000000////////////////////////////////////////////////............////////////000///...------,,,------------------------------........................,,,+++---333999:::444///...................................................---------------------...+++)))+++...111000///+++,,,...000000///...,,,........................////////////////////////---,,,,,,++++++---...///....................................////////////---------...............000000000/////////......////////////////////////000000//////......------000000000000000000000000..................------...........................------------...//////,,,---///000000000///...///.........///000000111555444333111000/////////////////////000000000000000000000000////////////............///////////////////////////000000000///..................////////////000000000111111000000000000000000000000//////000111111111111000000000000222333333222222///000111222111000///...111000---,,,,,,---...///sss^^^RRRLLLHHHGGGGGGIIIJJJLLLNNNPPPQQQQQQQQQQQQOOOLLLGGGBBB<<<777444444333333333333333333444444333333333333222222222000000111111111222222222111111111111111000////////////000000000000//////111111111111000000000///000000000000000000000000222222111111000000/////////////////////000000000000333666666444111///...////////////////////////...//////000000000000000...//////////////////...000000000000////////////000000000000000000000000000000////////////000000............///////////////////////////.........////////////////////////............///////////////////////////////////////............///000000------...///000111111222000000000000000000000000//////000000000111111111777888:::===???BBBCCCDDDGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHCCCBBBAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999999:::;;;<<<::::::;;;;;;<<<<<<;;;;;;>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAACCCDDDCCCDDDFFFGGGHHHJJJNNNQQQPPPQQQRRRSSSSSSRRRPPPOOOKKKIIIFFFCCC@@@>>>===<<<<<<<<<;;;;;;<<>>;;;999888555444222111111111111111000//////......//////000111111000000000/////////////////////////////////000000////////////000000////////////////////////////////////////////////............//////////////////......------------------------------------...........................,,,,,,000666888555111................................................//////......---,,,+++***,,,***((()))---000000...+++,,,...000000///...,,,........................///////////////////////////...---++++++,,,,,,---....................................////////////---------.........///////////////.........------////////////////////////000000/////////.............../////////000000000......------....................................---------------...//////,,,---///000000000///............///000111222333555555333222000/////////////////////000000000000000000000000////////////............////////////////////////000000111111000//////......//////000000000000000111111111111111111111111111111111111000111222222333333222222444555666555444333333333000111222222222000///...222111///------...///000|||kkk^^^TTTLLLGGGGGGHHHIIIJJJMMMNNNPPPQQQQQQOOONNNMMMJJJEEE???:::777444444333333333333444444444444444333333333222222000111111111111222222222111111111111111000////////////000000000000//////111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111333666777555222111000000000000000000000000000......///000000000//////////////////////////////111000000000/////////...000000000000000000000000000//////......//////000............///////////////////////////.........////////////////////////............////////////000000000000000000000000...............//////000,,,---...///000111000000000000000000000000000000///000000222333444555555<<<>>>???BBBCCCDDDEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFBBBAAA???>>>===<<<<<<<<<>>>>>>>>>>>>????????????;;;;;;;;;;;;<<<<<<===>>><<<======>>>>>>======<<<===>>>>>>??????@@@@@@@@@???@@@@@@@@@@@@???>>>>>>======>>>???AAABBBDDDEEECCCDDDFFFFFFGGGIIILLLOOONNNNNNPPPPPPQQQPPPOOOOOOLLLKKKIIIGGGDDDAAA???>>>======;;;;;;;;;;;;<<<===DDDDDDEEEEEEFFFFFFFFFFFFHHHHHHIIIKKKLLLNNNOOOPPPOOOPPPPPPOOOLLLKKKKKKLLLLLLKKKIIIFFFCCC@@@>>>===999888666444333222222333000000////////////000000222222111000000000000000000000000000000000000000000000////////////000000////////////////////////////////////////////////............////////////........................------------------------...........................,,,***,,,000222111000................................................,,,,,,---......------,,,---,,,++++++,,,---,,,+++,,,,,,.../////////...---------------------------////////////////////////000///...---,,,,,,,,,,,,....................................////////////,,,,,,------.../////////++++++,,,---...///000000////////////////////////////////////////////////..............................---------...//////........................---------------...///000......///000000000000///.........///000222333444555444333111000/////////////////////000000000000000000000000////////////............////////////...//////000000111111222111000000//////000000111111111111222222222333333222222222222222333333333333333333333444444444555999:::;;;:::777555555666444444444444333222111111333222111000000000111111uuukkk^^^QQQJJJJJJHHHIIIJJJLLLOOOQQQRRRSSSNNNNNNNNNLLLIIIDDD???<<<444444333333333333444444333333333333222222222111000111111111111222222222111111111111111000//////000000000111111000000000111111111111000000000000000000000000000000000000000000000000000111111111000111111111111111000000000222444555333111000111000000000000000000000000....../////////......---000000////////////000000////////////000000000000000000000000000000000000///..................///............////////////000/////////............////////////////////////............/////////////////////////////////////////////...///000000111,,,---...000000000//////000000000000000000000000000111333555777999:::;;;@@@AAACCCEEEFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHGGGGGGFFFEEEAAAAAA@@@@@@??????@@@@@@CCCCCCCCCDDDDDDEEEEEEEEEBBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAA@@@??????<<<===>>>???AAABBBCCCDDDCCCDDDEEEEEEEEEGGGJJJLLLJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKJJJHHHEEEBBBAAA??????>>>>>>===<<<<<<;;;@@@AAADDDFFFGGGHHHGGGGGGFFFEEEEEEFFFGGGJJJMMMNNNOOOPPPRRRPPPNNNMMMNNNPPPNNNMMMKKKIIIGGGDDDCCCBBB>>>===:::777555444444444222222111111111111222222222111000///...//////000000000000000000000000000000000////////////000000////////////////////////////////////////////////............////////////,,,,,,---...////////////................................................------------............................................................+++,,,---.........------***,,,......---,,,,,,,,,---------............///------------------------////////////////////////....../////////......---....................................////////////,,,,,,------...//////000,,,,,,---...///000111111////////////////////////.........///000000111111333333222111000......---...------,,,---...///000........................---,,,,,,------///000000///////////////000000111......///000111333444555444333222000000/////////////////////000000000000000000000000////////////............////////////...//////000111111222222222222111111111111222222222222333333333444444444333333333444444444555555666555444444444555777888;;;===>>>===;;;999:::;;;999888777666555555555555444444444444333333333333zzzrrrdddUUUMMMMMMHHHIIIKKKMMMOOOQQQSSSTTTMMMNNNOOOOOOLLLGGGBBB???555444444333333444444555222222222111111111111000000111111111111222222222111111111111111000//////111111222222222222111111111111111111000000000000000000000000000000000000//////000000111111222222111111222222222111111000---///111111000......///000000000000000000000000......//////...------,,,000000////////////000000------...///000111222222000000000000000000000000......------------................../////////000000000//////.........---////////////////////////............/////////000........................000000000000000111111222------///000000000///...000000000000000000000000222333555777:::<<<>>>???AAABBBDDDGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGFFFEEEBBBBBBAAAAAABBBCCCCCCDDDGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHBBBBBBDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCC>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFEEEEEEFFFIIIKKKGGGHHHIIIJJJJJJKKKKKKKKKKKKLLLNNNNNNLLLIIIFFFCCCBBBBBBBBBBBBAAA@@@???>>>===???CCCGGGIIIJJJIIIHHHDDDCCCBBBBBBDDDGGGKKKMMMNNNQQQRRRRRROOONNNPPPSSSOOONNNLLLKKKIIIGGGFFFEEEBBB@@@<<<999666555555555444333333222222333333444111000///------......///000000000000000000000000000000////////////000000////////////////////////////////////////////////............/////////000++++++---...///000000000////////////////////////........................---///111111///...------................................................------...///...---+++***&&&***///111///...000222...------------...//////------------------------////////////////////////,,,---...000111000000///..................................../////////000,,,,,,------...///000000000000000000////////////////////////////////////------...///000111222222:::999888555333111///......------,,,---...///000........................,,,,,,,,,---...///000111000///.........///111222......///000111333555666333222111000////////////////////////000000000000000000000000////////////............/////////000...//////000111222222222333333222222222222333333333333333444444444555555444444444555555666666666888777555444555666888:::;;;===@@@???===<<<===???===<<<:::888777888888999555555666666666555444333wwwsssmmmcccTTTHHHGGGFFFHHHLLLLLLKKKNNNSSSRRRPPPNNNNNNNNNLLLGGGBBB999777555444444444444333333333333222222111111111111111111111111111111111333333333333333333333333////////////////////////000000000000000000000000222222111111000000//////......///000000000000000222222111111000000//////000000000000000000000000111111000///////////////////////////////////////111111000000//////...............///111000...,,,111000///......---......//////////////////////////////............//////444222//////000000...+++...............///000111///.........///000///...111111000000//////......---......///////////////000////////////000000111333222111000000111222333666888;;;===???@@@??????EEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFFFFEEECCCCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJLLLLLLKKKIIIHHHGGGFFFFFFHHHGGGGGGGGGGGGGGGHHHHHHIIIGGGDDDBBBBBBCCCEEEFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEFFFFFFCCCDDDEEEFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMLLLLLLGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCDDDEEEGGGIIIJJJHHHEEEAAA>>>>>>@@@DDDGGGIIIKKKNNNQQQRRRSSSRRRRRRPPPOOOOOOMMMLLLJJJHHHGGGIIIEEE@@@>>>===;;;888555666555333222222222333444333222222111111111111111222111111111000000//////000000000000000000000000//////............//////////////////////////////000////////////.........,,,,,,------...///000000..............................------------......//////.........---------.........................................................---,,,+++))))))///---***+++---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////......///////////////...000000000000000000000000////////////////////////------------------------------............------........................///000000111222333333333@@@===999444000...------------------------------........................000000//////.........---////////////////////////---...///000222444555666222222222111000//////...//////////////////////////////////////////////////////000000111111222222111000000000000000111111444444444444444444444444111111333444666777777777777777777777777777777777444555666666666666888:::<<>>===???>>>===;;;999888777777999999888888888888888888|||vvvsssppphhh[[[QQQIIIEEEEEEHHHJJJJJJMMMQQQPPPOOONNNNNNNNNLLLHHHDDD===999555333444555444222333333333222222222111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000///////////////......///000000000000000111111111000000/////////000000000000000000000000111111000///////////////////////////////////////111000000000/////////...///......///000000///---000000000////////////...//////////////////////////////............//////111///......000111///---///............//////000//////....../////////...111000000000/////////...---...//////000000//////111000000000000000111111222111111111222333555666888:::===@@@CCCDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGCCCCCCBBBBBBAAAAAA@@@@@@CCCDDDDDDDDDCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHFFFDDDBBBAAABBBDDDEEEGGGGGGFFFFFFGGGGGGHHHHHHCCCCCCDDDDDDEEEEEEEEEEEEGGGFFFFFFFFFFFFHHHIIIJJJGGGGGGGGGGGGHHHJJJKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCCCCEEEGGGJJJMMMOOOQQQRRRRRRQQQPPPOOOMMMKKKKKKKKKKKKJJJGGGDDDCCCCCCBBB@@@===777555444222111000000111333222222111111111222222000000000000/////////...000000000000000000000000000//////......//////000/////////////////////////////////............---000000///...---,,,++++++..............................------------......//////.........---------................................................------.........---,,,,,,///---++++++---///---,,,........................------------------------////////////////////////......///////////////...........................////////////////////////........................------............------..............................//////000111111111777555222///---,,,,,,,,,------------------------........................000/////////............////////////////////////......///000222333444444222222111111000//////...////////////////////////////////////............//////000000111222222222222222111111111111222222333444444444444555555555444555666888999:::::::::;;;;;;:::999888777666666444555666555444444555777<<>>===<<<;;;;;;999999999888888777777777~~~zzzuuutttsssnnneee^^^OOOHHHCCCEEEIIIJJJMMMPPPOOONNNNNNNNNOOONNNKKKHHHDDD===666333444555333111333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000............////////////......///000000000000000000000000000////////////000000000000000000000000111000000///////////////000000000000000000000000000000000000////////////111///......///000000///---...///000111000////////////////////////////////////............//////...---,,,---///000000...000//////............///////////////////////////000000000000////////////---...//////000000//////222111111000000111111111111111222333555777999:::<<<>>>AAADDDGGGHHHIIIIIIEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFFFFEEEDDD?????????>>>===<<<<<<<<<>>>@@@AAAAAAAAAAAADDDFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKGGGGGGFFFFFFEEEFFFFFFGGGHHHGGGDDDCCCBBBBBBDDDEEECCCCCCCCCDDDDDDEEEFFFFFFCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDBBBAAABBBDDDGGGHHHDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIIIIJJJIIIIIIHHHHHHDDDDDDCCCCCCCCCCCCCCCDDDBBBCCCEEEFFFEEEDDDBBBAAAAAABBBCCCFFFIIILLLOOOPPPQQQPPPOOONNNMMMMMMMMMNNNJJJHHHGGGGGGHHHHHHGGGEEE;;;:::888555333111000000222111111111111111222222000////////////.........000000000000000000000000111000000//////000000111///////////////////////////............---------000//////---,,,+++******..............................------------.....................---------................................................,,,---...///////////////...---,,,,,,---...---,,,........................------------------------//////////////////////////////////////////..............................////////////////////////////////////////////////------............------........................,,,,,,------...////////////...---++++++,,,------------------------------........................////////////............/////////////////////////////////000111222222222222111111000000//////...////////////////////////000000//////......------///000000111222222333333444444333333222333333444222333444444666777777888999:::;;;<<<============>>>===<<<:::888777555444666777777666444333555666:::>>>BBBEEEFFFFFFFFFFFFDDDCCCBBB@@@???>>>>>>>>>;;;::::::999888777666666|||yyyvvvuuuvvvsssmmmhhhYYYOOOFFFEEEIIIKKKMMMOOONNNNNNOOOOOOPPPOOONNNMMMJJJBBB999444555666333000222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000.........//////000000000......///000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////222000------///000000000***,,,...000111000///...//////////////////////////////............//////------------...///......111000///................../////////.........///000000000000////////////......///000000000000000111111000000000000111111000111333666999<<<>>>???AAABBBDDDGGGHHHIIIJJJJJJEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@<<<;;;;;;:::999999888888:::;;;======>>>???BBBDDDFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIIIIJJJGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFEEECCCCCCCCCDDDEEEAAABBBBBBCCCCCCDDDCCCCCCFFFGGGGGGGGGHHHGGGGGGGGGBBBAAA@@@???@@@AAACCCDDDFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFGGGGGGGGGGGGFFFIIIHHHGGGFFFFFFEEEEEEEEECCCDDDFFFGGGFFFEEEBBBAAA>>>>>>>>>???AAAEEEHHHJJJMMMMMMOOOPPPPPPOOONNNNNNHHHHHHHHHHHHIIIIIIHHHHHHCCCBBB???<<<888666333222111111000000000000111111000000000000000/////////////////////////////////111111000000000000111111////////////////////////............------------+++++++++,,,---......///..............................------------..............................................................................------...////////////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000//////.......................................////////////////////////........................------............------........................,,,,,,---------.........------,,,,,,---...///000................................................///////////////.........//////////////////////////////000000000000000000111111000000////////////////////////////////////000000000//////......---000111111222333444555555666666555555444444555555222222444555777888::::::<<<<<<===>>>????????????======;;;:::888666555444777888999888777777888:::999<<<@@@CCCDDDDDDDDDEEECCCCCCBBB@@@????????????======<<<;;;:::999888777{{{zzzxxxyyyyyywwwsssooocccVVVJJJGGGHHHHHHJJJLLLNNNOOOPPPPPPPPPPPPQQQQQQNNNFFF===777666666333000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000111111111......///000000000000000/////////000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////000000000000222000...---///000111000(((***---///000///...---//////////////////////////////............//////......///...------------111000///...............---///000000...---...000////////////000000000000...//////000000000000000000000//////000000111222222333666999===@@@BBBCCCEEEFFFFFFGGGGGGGGGGGGGGGDDDEEEEEEEEEDDDCCCBBBBBB????????????>>>===<<<;;;999999888888888777777777666888:::;;;<<<>>>AAACCCEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAABBBBBBCCCDDDEEEEEEFFFFFFFFFEEEEEEDDDHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBCCCCCCCCCFFFGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHGGGKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEFFFEEEEEEEEEDDDCCC>>>===;;;;;;;;;===@@@BBBEEEHHHMMMPPPRRRPPPMMMKKKIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGDDDAAA===:::777555111111000////////////000111111111111111111111111////////////////////////111111000000000000111111//////////////////////////////.........---------))))))+++,,,...///000111..............................------------......---....................................................................................---,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////111000///...---.........////////////////////////////////////////////////------------------------------............------........................---...............//////......------......//////.........................................................///////////////////////////////////////////////////////////////000000000///////////////000000000000000000000000111111111000000/////////222222333444555666777888888888777666666666666666222333444666888:::<<<<<<======>>>>>>>>>>>>>>>===999999999888777777666666555777888888888999;;;===;;;>>>AAACCCBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>===;;;;;;:::|||||||||~~~~~~|||yyyvvvkkk___QQQJJJFFFDDDEEEHHHLLLNNNOOOOOOOOOOOOPPPRRROOOJJJBBB<<<888555333222111222222222222333333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111......///000000000000000000000000000111111111111000000000000000000000000///////////////000000111000000000000000000000000////////////000000000000222000//////000111000000***+++,,,...//////......//////////////////////////////............//////...000000///---,,,---...000//////............///---///111000---,,,...111////////////000000000000...///000000111111000000/////////000111222333444555777:::===@@@BBBDDDDDDGGGGGGGGGFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA??????;;;;;;;;;;;;;;;:::999888777777777777888888888888777888:::;;;<<<>>>AAACCCEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFIIIKKKNNNPPPQQQPPPNNNLLLIIIHHHFFFDDDDDDCCCDDDDDDDDDEEEGGGHHHIIIIIIHHHHHHEEEEEEDDDCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEFFF@@@>>><<<:::::::::<<<===???CCCIIIMMMOOONNNLLLJJJKKKMMMOOOOOOMMMKKKKKKKKKIIIIIIGGGDDDAAA===:::888444444222111000000//////111111222222222222222333000000000000000000000000111000000//////000000111////////////////////////000////////////.........---------............///..............................------------......---------..............................................................................---,,,+++***---//////...,,,,,,,,,................................................////////////////////////222111///...------...///000000000000000000000000////////////////////////------------------------------............------........................////////////////////////------------------,,,,,,.........................................................///////////////////////////////////////............////////////////////////////////////000000000000000000000000111111111111111222222222444555555777888999:::;;;999999888777666666666666333333555777999;;;======<<<===============<<<;;;777777777777777777777888333444666777777888;;;===>>>AAACCCDDDCCCBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDBBBAAAAAA@@@???>>>======|||}}}}}}uuujjj\\\RRRIIIDDDDDDIIIJJJLLLMMMMMMKKKKKKNNNPPPMMMKKKGGG@@@999444333444111111222222222333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000/////////......///000000000000000000111111111222222222333000000000000000000000000///////////////000111111////////////////////////.../////////000000000111111000///000222222000///---......//////000000000//////////////////////////////............//////---///111000......///111///............//////000,,,///222000---,,,...111.../////////000000000111//////000111111111111000///000000111333555777888888:::===@@@BBBDDDDDDEEEFFFFFFEEEEEEDDDDDDEEEEEEBBBBBBAAAAAA@@@>>>===<<<888999999999999999888888666666777888999:::;;;;;;:::;;;===>>>???@@@CCCFFFEEEFFFFFFFFFFFFFFFEEEEEEBBBCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@AAABBBDDDEEEGGGHHHIIIHHHJJJLLLOOOPPPQQQPPPPPPQQQXXX```hhhjjjhhhbbb^^^YYYUUUOOOKKKIIIJJJMMMPPPQQQRRRSSSSSSQQQOOOMMMKKKHHHHHHFFFFFFFFFGGGIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEAAA@@@???===<<<<<<<<<<<<===???CCCGGGIIIKKKKKKJJJIIILLLOOOPPPNNNLLLLLLMMMKKKKKKJJJHHHEEEBBB???===999888666444333111111111000000111111222222222222000000000000000000000000000//////......//////000////////////////////////111111000000000/////////111111000//////...------..............................------------......---------.........//////................................................------...////////////...***,,,///000...,,,,,,---................................................////////////////////////222111///---,,,---...///////////////////////////////////////////////////........................------............------........................////////////............---------......------,,,............................................................/////////000////////////////////////---------....../////////////////////////////////000000000000000000000000111222222333333444444555666666888999:::<<<======:::999888777666666666666444555666888:::;;;===>>><<<<<<======<<<;;;::::::888888888888888888888888444666777777777888;;;======???AAABBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@@@@?????????>>>|||~~~sssfffZZZNNNFFFFFFLLLHHHJJJLLLKKKIIIIIIKKKNNNLLLLLLJJJCCC999333333555111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000//////.........---...//////000000000000000111111222222222333333333000000000000000000000000///////////////000111111////////////////////////.../////////000000111111000000000111333222000...111000000000000111111222//////////////////////////////............//////+++...000000//////222444...............///000111,,,///222111---+++...222.../////////000000111111//////000111111111111111000000111333555888:::;;;;;;<<>>===;;;:::777888888999999999999888666666777999:::<<<=========>>>@@@AAAAAABBBEEEHHHEEEEEEFFFFFFFFFEEEEEEDDDAAAAAACCCDDDFFFHHHJJJJJJLLLKKKJJJIIIHHHHHHHHHHHHDDDEEEGGGIIIKKKMMMOOOPPPQQQTTTWWW[[[^^^___``````\\\ffftttxxxqqqmmmggg^^^WWWTTTWWW]]]aaaiiiiiihhheeeaaa\\\WWWTTTKKKJJJIIIHHHHHHJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJBBBCCCCCCDDDEEEGGGIIIJJJEEEFFFGGGHHHHHHGGGEEEDDDBBBBBBAAA@@@???>>>>>>>>><<<===???AAADDDGGGJJJLLLFFFJJJNNNOOOMMMLLLMMMNNNNNNNNNNNNLLLJJJGGGDDDCCC===<<<:::777555333222222//////000000111111111222000000000000000000000000//////............//////////////////////////////111111111111000000000000111111000000/////////....................................------.........---------.........//////................................................,,,---...000111111222222))),,,000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////////////////////////////333111///---,,,---...///........................////////////////////////////////////////////////---..................---......................................................///000000000//////////////////////////////........................---.........//////000000////////////////////////,,,,,,------...//////000.........///////////////000000000000000000000000111222333333555555666777777888999:::<<<===>>>???:::999888777666666666666555555777888:::<<<===>>><<<<<<===<<<<<<;;;:::999:::::::::999999999888888888:::::::::999999;;;===:::<<<>>>?????????@@@AAA@@@????????????@@@AAAAAA@@@@@@??????????????????~~~vvvgggWWWKKKHHHIIIGGGHHHJJJKKKKKKLLLNNNOOOQQQNNNJJJFFFBBB<<<666222222111111111333444333222333333333222222222111111222222333222222111000///000000000000000000000000111111111000000000000000111222333333222111///...111111111000000000000000111111000000000000111111111111111111111111111111//////000000111111111222////////////000000000000////////////////////////000000////////////000000////////////////////////......------------......//////000000000...---,,,000000000000000000000000////////////////////////000000//////.........---//////000000111111222222111000000000000111111222444444555666888;;;===>>>???>>>???AAADDDEEEDDDCCCEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@>>>===<<<:::999999:::::::::;;;;;;;;;<<<<<<:::::::::<<<>>>??????>>>@@@@@@BBBDDDFFFGGGEEECCCHHHGGGEEEDDDDDDDDDDDDCCCHHHJJJLLLKKKKKKLLLQQQUUU^^^___]]]XXXQQQOOORRRVVVTTTUUUWWWXXXZZZ\\\]]]^^^bbbaaaaaaeeekkkqqqsssrrrsssuuu|||~~~xxxooojjjkkkpppvvvzzz}}}uuummmiiiggg___[[[TTTMMMKKKOOOXXX^^^]]]\\\\\\]]]^^^YYYPPPHHHDDDFFFDDD@@@BBBHHHHHHDDDDDDHHHJJJGGGGGGJJJKKKJJJIIIGGGEEECCCBBBAAABBBBBB@@@@@@??????AAACCCFFFHHHHHHJJJLLLLLLKKKKKKKKKMMMNNNOOOOOONNNKKKIIIJJJJJJDDDBBB>>>:::666444333222///000111111222111111000000000//////......------000000000000000000000000////////////////////////000000000000000000000000................................................////////////////////////////////////////////////000000//////.........---///............---------///...---,,,,,,---...///........................+++,,,------......---------------............//////////////////////////////............---------....................................////////////000000000000000000000000------------------------////////////////////////............//////////////////...---------------////////////////////////////////////////////////............////////////////////////////////////000111111000...---///000000000///000000111222333111000//////000222444666333333444555666777888888;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777333333444555777:::===>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>|||}}}ssscccTTTIIIDDDFFFHHHIIIKKKLLLMMMOOOPPPRRRPPPLLLIIIEEE???999555333222111222333444333222222222222222111111111111111111111111111111222222000000000000000000000000111000000000000000000000///000000111111111000000111000000000000000000000111111000000000000111111111111111111111111111111///000000000111111111111000000000000////////////////////////////////////000000////////////000000///////////////////////////......------......///000///...---,,,------...000000000000000000000000////////////////////////000/////////............------...///111222333333------...///000222333444444444666888;;;===>>>????????????BBBDDDFFFEEEDDDEEEEEEEEEEEECCCBBBAAA@@@@@@@@@@@@???>>>>>>>>>===========================>>>???@@@AAACCCDDDCCCCCCBBBAAAAAAAAACCCDDDDDDDDDGGGFFFFFFEEEEEEEEEEEEEEECCCFFFJJJLLLNNNSSS[[[```jjjkkkkkkgggbbb```bbbffffffgggiiijjjlllnnnppprrrrrrpppooorrrxxx~~~{{{|||zzztttqqqmmmiiibbb\\\YYY\\\ccchhhmmmkkkjjjjjjjjjfff]]]VVVLLLMMMKKKFFFFFFJJJHHHDDDDDDIIIJJJHHHGGGIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGCCCBBBAAA@@@@@@@@@AAAAAAFFFHHHJJJJJJIIIHHHHHHIIILLLMMMMMMLLLJJJIIIIIIJJJGGGEEEBBB>>>:::777666555111111111111000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000................................................////////////////////////////////////////////////000/////////............///............---------///...------------...///........................+++,,,------......---------------............///////////////////////////---------.........//////....................................////////////////////////////////////------------------------////////////////////////............////////////000//////...------......////////////////////////////////////////////////............////////////////////////////////////000111111000...---///000000/////////000000111222111000000000111222444555444555555666888999999:::<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>======::::::::::::999999999999888888888888777777777666444444444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;xxxyyy|||uuucccQQQEEEFFFGGGHHHJJJLLLOOOPPPQQQTTTRRROOOLLLHHHCCC===999555444222222333444333222222222222222111111111111111000000000000222333444000000000000000000000000000000000000000000111111............///000111222000000000000000000111111111111000000000000111111111111111111111111111111000000000000111111111111111111000000//////......000000000000000000000000000000////////////000000000000000000000000000000///......------......///111///,,,******+++...///000000000000000000000000////////////////////////////////////............++++++---...000222333333---------...///111222333444666888;;;>>>@@@@@@@@@@@@???@@@BBBEEEFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@???AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@????????????@@@AAACCCCCCCCCCCCCCCEEEDDDBBBAAABBBCCCEEEGGGHHHIIIJJJJJJIIIIIIKKKMMMHHHKKKOOOSSSVVV]]]eeelllsssvvvxxxwwwtttsssvvvxxx|||}}}|||zzzwwwrrrllliiikkkoootttxxxuuussssssssspppjjjeee\\\\\\YYYTTTRRRRRROOOJJJIIIMMMNNNKKKIIIJJJIIIGGGEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFDDDBBB@@@>>>>>>EEEFFFHHHGGGFFFEEEEEEFFFIIIJJJKKKKKKJJJJJJLLLMMMLLLKKKHHHDDD@@@===;;;999444333111000//////000111000000000000000111111111000000000000000000000000111111111111111111111111000000000000000000000000................................................////////////////////////////////////////////////////////////............///............---------///...------------...///........................,,,,,,---............------------............///////////////////////////++++++,,,---...///000111....................................////////////////////////////////////------------------------000000000000000000000000............////////////000000//////......//////////////////////////////////////////////////////............////////////////////////////////////000111111000......///000//////////////////000111111111222222333333444444666666777888999:::;;;;;;>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@@@@??????;;;:::::::::999999999999777777666666666666555555666666777888888999888888999999999999999999999999999999999999999999::::::::::::::::::999999999999yyyxxxxxx|||ttt```QQQHHHGGGGGGHHHKKKNNNPPPQQQSSSRRRPPPNNNKKKGGGAAA<<<888555333333444444444333333333333333222222222222222111000//////111333444000000000000000000000000000000000000000111111111000//////...///000111222000000000000000111111111111111000000000000111111111111111111111111111111000000000000000111111111111111000000//////......000000000000000000000000000000////////////000000000000000000000000000000//////............//////000///---,,,,,,---...000///////////////////////////////////////////////////////////////.........+++,,,---...///000111222000000////////////000000555777;;;???AAABBBBBBBBB@@@@@@@@@BBBEEEFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBAAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAACCCCCCBBBBBBBBBCCCGGGGGGGGGGGGFFFGGGIIIKKKMMMPPPSSSSSSQQQRRRVVVZZZ\\\___aaaaaabbbffflllrrruuuxxx}}}}}}zzzvvvsssssswwwzzzzzzyyyxxxyyy{{{{{{yyyxxxrrrpppmmmiiigggddd```\\\XXX\\\\\\WWWRRROOOLLLHHHGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJJJJHHHGGGEEECCCAAADDDFFFGGGFFFDDDCCCCCCDDDEEEFFFHHHIIIJJJLLLOOOQQQOOOOOOMMMJJJGGGCCC@@@>>>888666333111//////000111000000000111111222222333000000000000000000000000000000000000000000000000////////////////////////................................................///////////////////////////////////////////////////////////////.........///............---------.........------.................................,,,------...............---------............///////////////////////////,,,,,,------...//////000....................................////////////////////////////////////........................000000000000000000000000............////////////000000////////////000000////////////////////////////////////////////////............///////////////////////////////////////000111000......///111///////////////000000111222333333444444444333333666777777888999999::::::>>>????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAAAAA@@@???>>>>>>;;;;;;;;;;;;::::::::::::555555555555555555555555888999:::<<<===<<<<<<;;;888888888888888888888888;;;;;;;;;<<<<<<===============<<<<<<;;;::::::999|||yyyyyy}}}~~~mmm```OOOKKKGGGGGGIIILLLNNNOOORRRQQQPPPOOOMMMIIICCC???:::888555333444555444444555444444444444333333333444333111//////000111222000000000000000000000000//////000000111111111111444333111000///000111111//////000000111111111111111111000000000000111111000000000000000000000000111111000000000000000000111000000000/////////...000000000000000000000000000000////////////000000000000000000000000000000/////////....../////////...//////000000000//////////////////////////////000000000000000000000000.........///////////////............////////////111000000000000111222222888:::===@@@CCCCCCCCCBBB@@@@@@@@@AAACCCDDDCCCAAA===>>>@@@BBBCCCDDDEEEEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEEEEDDDEEEHHHKKKLLLOOOQQQQQQOOONNNNNNOOOSSSXXX^^^___]]]___eeellltttuuuvvvtttqqqppptttwwwyyy}}}~~~zzzxxxxxx{{{~~~}}}~~~|||yyyuuusssqqquuutttmmmfffaaa[[[UUUUUURRRMMMIIIGGGHHHJJJLLLGGGHHHHHHIIIIIIHHHHHHGGGEEEGGGHHHGGGEEEDDDDDDEEE???AAACCCDDDEEEIIIMMMPPPOOOOOOOOONNNLLLHHHEEECCC<<<:::777444222111111222000000111111222222333333000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////.........//////////////////............------------..................---........................,,,---......//////......---------............///////////////////////////............................................................////////////................................................////////////////////////............////////////000000////////////000000////////////////////////////////////////////////............///////////////////////////////////////000000///......000111000000000000111222333333444444555555555444444333555555666666777888888888======>>>>>>>>>======<<<========================??????>>>>>>===<<<;;;;;;::::::::::::999999999999555555555666666666666666666888:::<<<>>>>>>>>>===888888888888888888888888;;;<<<<<<===>>>??????@@@BBBBBBAAA@@@???>>>======~~~{{{|||wwwmmmZZZSSSKKKFFFHHHKKKMMMNNNQQQPPPPPPPPPOOOKKKEEEAAA<<<999666444444555555444444444444444333333333333444333222000000000000111000000000000000000000000/////////000111111222222444333222111000000000000/////////000111111222222111111000000000000111111000000000000000000000000111111111111000000000000/////////000000000000000000000000000000000000000000000////////////000000000000000000000000000000000//////......//////000...///000222222111000///000000000000000000000000000000000000000000000000.........///////////////000000000/////////............000111444666999:::<<<===???AAABBBCCCCCCCCC@@@???>>>???@@@@@@>>>===999;;;===@@@BBBDDDFFFFFFCCCBBBBBBAAA@@@??????>>>@@@AAAAAAAAABBBBBBBBBBBBAAACCCEEEFFFGGGLLLSSSZZZ\\\___bbb```\\\XXXVVVWWW\\\dddlllnnnllloooxxx~~~}}}}}}zzzsssmmmfffbbbZZZSSSMMMJJJJJJJJJDDDEEEEEEFFFGGGHHHIIIIIIFFFGGGIIIHHHGGGFFFFFFGGG===>>>>>>>>>???AAAFFFIIIJJJKKKMMMOOONNNLLLIIIGGGAAA???<<<999666444333333111111111111111222222222000000000000000000000000........................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////.........//////////////////............---------------...//////...------........................------...////////////...---------............/////////////////////////////////.........---------....................................////////////................................................////////////////////////............//////////////////......//////000000////////////////////////////////////////////////............////////////////////////////////////...///000///......000222111111111222333555666777777777666666555555444444444444555555666666666666999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888777777777777666666777777777777888888555666888999;;;<<<======::::::::::::::::::::::::999:::;;;<<<===>>>??????EEEDDDDDDCCCBBBAAAAAA@@@}}}~~~~~~yyyfff\\\OOOHHHGGGKKKMMMNNNPPPPPPQQQRRRQQQMMMHHHCCC>>>;;;777555444555555555333333222222222111111111222222111111111111111111000000000000000000000000...//////000111111222222000111111111111111000000...//////000111111222222111111000000000000111111000000000000000000000000111111111111000000000///......//////000000111111////////////////////////000000////////////000000////////////////////////000000////////////000000////////////000000111111000000000000000000000000000000000000000000000000............/////////000000000000000000000000000///000111444777:::===>>>??????@@@@@@AAABBBBBBBBB???>>>=========<<<:::888777888;;;===@@@BBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEHHHKKKNNNRRR\\\iiisssxxxyyyyyyssskkkeeedddeeejjjttt~~~~~~yyyqqqggg]]]UUUOOOLLLHHHGGGFFFFFFFFFGGGHHHIIIEEEGGGIIIIIIGGGGGGGGGHHHAAAAAA???===;;;<<>>;;;888555444111111111111111000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////............/////////000///............---------------...//////...------........................------...///////////////---------............///////////////////////////---------...................................................////////////................................................------------------------............////////////......------...//////000////////////////////////////////////////////////............////////////////////////////////////...///000///...///000222111222333444666999;;;<<<999888777555444444555555444555555555555666666666666666888999::::::;;;;;;999999999999999999999999:::::::::::::::::::::::::::::::::999999999888888888888888999999:::::::::888888888888999:::;;;<<<::::::::::::::::::::::::888888:::;;;<<<>>>??????DDDDDDDDDCCCCCCBBBBBBBBBxxx}}}ooocccSSSIIIHHHKKKMMMNNNQQQQQQRRRSSSSSSOOOIIIEEE???<<<777555555555555555111111111000000000000//////000111222222333222222000000000000000000000000...//////000111222222222,,,...///111111111000000...//////000111222222222111111000000000000111111000000000000000000000000222111111111000000//////------...///000111222222////////////////////////000000////////////000000////////////////////////000000////////////000000000///---,,,,,,...111222000000000000000000000000000000000000000000000000---.........//////000000...//////000111222222333333333444666888:::===>>>AAAAAA@@@@@@@@@AAABBBBBB???>>><<<;;;;;;:::777555666777999;;;===???@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@AAABBBCCCDDDEEEFFFGGGOOOSSSWWW\\\cccpppwwwpppppprrrvvvrrreee[[[UUUNNNLLLJJJGGGFFFFFFGGGHHHDDDFFFHHHHHHHHHGGGHHHIIIHHHGGGDDD@@@<<<:::<<<>>>@@@CCCHHHLLLNNNNNNLLLKKKGGGFFFDDDAAA>>>:::666555222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---.........//////000000//////.........---------,,,---...//////...---,,,........................---......///////////////---------.........//////////////////////////////+++,,,,,,---...///000000..................................../////////000........................////////////////////////------------------------............/////////000---------------...///000////////////////////////////////////////////////............/////////000////////////////////////...///000///...///111222222222444666888;;;===???;;;999777555444444555666555555555555666666666666333444666777999999::::::888888888888888888888888:::::::::;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<999999:::::::::;;;;;;;;;===<<<:::999999:::;;;<<<::::::::::::::::::::::::999999:::<<<>>>???@@@AAACCCCCCBBBBBBBBBBBBAAAAAA}}}{{{}}}{{{gggRRRKKKJJJHHHIIIKKKPPPRRRTTTTTTRRRNNNIIIFFFEEE===444222555777555222555444333333222222222222111222333333333333222111111111111111111111111111000/////////......------222222222333333444444444111111222333444444555555222111000000000000000000000000000000000111111222222222222111111111111000000000111111111111000000000000000000111111111111.../////////000000000111------......//////000000////////////////////////////////////////////////000000000000000000000000000000000000////////////...........................000222222111000000111444666888:::===>>>???@@@???AAADDDEEEFFFDDDBBBAAA===<<<999777555555555555666666666777:::===@@@AAA@@@>>>>>>@@@CCCDDDBBB???FFFEEEDDDBBB@@@BBBNNN[[[fffeeefffjjjttt~~~{{{|||}}}~~~uuukkkbbb___WWWOOOLLLMMMMMMIIIEEEKKKGGGEEEIIIJJJIIIHHHIIIIIIGGGEEEDDDCCCAAA>>>;;;>>>@@@BBBEEEHHHJJJKKKKKKJJJMMMLLLEEE???===999666888555222000000111111111333333333222222222111111111111000000000000111111111111000000000000111111000000000000000000000000...............///000111////////////////////////////////////000000000000000///,,,++++++,,,///000---...///000000///...---------......//////000000------------------------......////////////..............................////////////////////////000000//////.........---000000000000000000000000............////////////........................////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////000//////......000111222000000///............///000000000000000111111111666777888999:::;;;;;;;;;:::999888888777777777888;;;:::888666666666666777777777777777888888888888777777888999999999999888:::;;;<<<===??????@@@@@@????????????????????????===<<<;;;<<<>>>???@@@???@@@???<<<;;;;;;<<<>>>@@@;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@CCCCCCCCCCCCCCCBBBAAA@@@nnnXXXNNNKKKHHHGGGHHHMMMOOOQQQRRRPPPMMMIIIGGGFFF@@@999666666777666444555444333333222222222333222333444444444444333222111111111111111111111111333222222222111111111111111111111111222222222222111111111222333333444444333333222111111000111111222111111111111222333333222222222111111111111000000000111111111111000000000000000000111111111111/////////////////////////////////000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////222222222222222222222222///111222222222222333555777888:::===???@@@AAABBBAAABBBCCCDDDCCCAAA???===;;;:::888777555555555666777888999:::===???AAABBBCCCBBBAAACCCFFFHHHGGGEEEFFFEEEEEEFFFFFFLLLZZZhhh~~~}}}|||~~~~~~|||ssskkkeee^^^[[[[[[XXXQQQKKKKKKEEECCCEEEHHHGGGHHHJJJIIIHHHFFFEEEDDDBBB???<<<===>>>@@@BBBEEEHHHJJJKKKKKKOOOPPPLLLHHHGGGEEEAAA999666333111222222222111333333222222222111111111111111000000000000111111111111000000000000111111000000000000000000000000//////.........///000000////////////////////////////////////000000000000000///---,,,,,,---///000.........//////..................///////////////..............................////////////..............................////////////////////////000/////////............////////////////////////............////////////........................////////////////////////////////////////////////000000000000000000000000//////////////////////////////............////////////////////////////////////.........///000111111000000/////////000000///000000111222333444444777888999:::;;;;;;<<<;;;999999999999:::;;;<<<<<>>;;;999777666666666666666666666777777777777777777888::::::;;;;;;;;;;;;<<<===???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCCCCBBBBBBAAA@@@????????????=========>>>>>>???@@@@@@???>>>>>>>>>??????@@@@@@BBBBBBCCCBBBBBBAAA@@@???ttt```TTTOOOKKKHHHGGGIIIJJJMMMNNNNNNLLLJJJHHHHHHEEE@@@;;;888666666666444444333222222222333333333444444555555444444333222222222222222222222222000000000000////////////000000000000000/////////000000000111222222333333555444333222111111111111111111000000000111222222222222222111111111111000000000111111111111000000000000000000111111111111111111111111000000000000111111111111000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000222222222222222222222222111222333333333444888::::::;;;===???AAACCCCCCDDDCCCCCCCCCBBB@@@===:::888888888777666666666777777999:::<<<>>>@@@BBBCCCCCCAAA@@@@@@AAADDDFFFFFFFFFHHHFFFHHHKKKOOOWWWhhhwwwzzzvvvqqqooonnnkkkccc]]]QQQIIIDDDEEEGGGGGGHHHJJJJJJIIIHHHHHHHHHFFFCCC@@@>>>>>>>>>@@@BBBEEEGGGIIIGGGLLLOOOLLLJJJIIIGGGDDD;;;999555444444333333222222222222111111111000000111111000000000000111111111111000000000000111111000000000000000000000000000000///.........//////////////////////////////////////////000000000000000//////......//////000......------------......///////////////.........////////////////////////......////////////..............................////////////////////////////////////............////////////////////////............////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////...............///000000111000000000000000111111000000222333555777888999::::::;;;<<<=========<<<888888999:::<<<>>>???@@@BBB@@@>>>;;;888666555555444444555555555666666666777888999;;;<<<===>>>>>>===>>>???AAABBBBBBBBBBBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<======>>>?????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@???>>>===<<>><<<===???AAABBBDDDDDDDDDDDDCCCAAA???<<<999666555666666666777777888999999;;;<<>>???@@@BBBDDDEEEJJJIIIKKKQQQWWWaaappp~~~yyyttt___TTTKKKIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKKKKIIIFFFBBBAAA@@@@@@@@@BBBDDDFFFDDDJJJLLLJJJHHHGGGEEEAAAAAA>>>:::888666555222111222222111111111000000000111111000000000000111111111111000000000000111111000000000000000000000000111111000///.........///////////////////////////////////////000000000000///000000000000000000///...---,,,++++++,,,---...000000//////......------..............................////////////..............................///////////////////////////////////////.........////////////////////////............////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////.............../////////000000//////000111222222111222444666888;;;<<<===<<<<<<======>>>=========888999999:::;;;===???@@@???>>><<<:::888666444444333333444444555555666666888999;;;===>>>@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBAAA@@@@@@AAACCCDDDCCCBBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>>>>qqqddd\\\VVVOOOIIIHHHIIIJJJLLLMMMNNNNNNNNNIIIJJJHHHBBB:::555555777333333333222222333333444333333222222222222333333222222222222222222222222222222222222222222222222222222222111111000000000///000000000000000111111333333222000000/////////...............//////000222222222111111111000000000000111111111111000000///000000000111111111111111111111111111111000000000000000//////.........000000000000000000000000000000000000000000000000////////////////////////.../////////000000000111////////////////////////111222333333444777<<>>>>>@@@AAABBBCCCCCCDDDCCCAAA???<<<999666444444666666777999:::;;;;;;<<<<<<===???AAABBBCCCBBBBBBDDDCCCBBBAAABBBDDDGGGIIIKKKKKKPPPXXX```jjjwwwmmmaaaVVVRRRPPPLLLIIIHHHHHHGGGGGGHHHJJJKKKJJJIIIHHHFFFDDDBBBAAAAAABBBCCCDDDIIIMMMKKKJJJJJJIIIFFFHHHDDD@@@===:::777333111222222222111111111111000111111000000000000111111111111000000000000111111111111111111111111111111222111000///////////////////////////////////////////////////000000000000///000000000000000000///...---,,,++++++,,,---...000000//////......------------------------------......////////////......////////////////////////////////////////////////.........///////////////....................................////////////000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////.........///////////////////////////000111222333333444666888;;;===???@@@=========>>>======<<<<<<999999888888999999:::;;;888888777777666555444333333333444444555666666777999:::<<<>>>@@@AAABBBCCC@@@AAABBBCCCCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAACCCDDDCCCAAAAAACCCEEEEEEEEEDDDDDDDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDEEEEEEBBBCCCDDDEEEEEEEEEDDDDDDHHHHHHHHHGGGFFFDDDCCCBBBzzzooofff___UUULLLJJJKKKKKKLLLMMMNNNOOOOOOJJJKKKJJJEEE===888777777333333222222222333444444333222222111111222222333333333333333333333333333111111111111111222222222222222222222222222111111000000000000000000111111222111000000///000000000111111000000000111222222222222222111111111111000000000111111111111000000000000000000111111111111,,,---------............////////////............000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000111222444555666999===@@@??????AAABBBCCCCCCCCCCCC@@@>>><<<999777666666666777888:::<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBBBBFFFKKKOOOQQQSSSZZZeeemmmttt~~~{{{tttuuutttrrrpppnnnooopppwww{{{~~~}}}|||}}}~~~~~~|||yyymmmbbb___^^^XXXQQQNNNJJJHHHEEEEEEGGGHHHHHHHHHKKKIIIGGGDDDBBBAAAAAAAAA???EEEHHHHHHHHHLLLNNNLLLKKKHHHEEEAAA???;;;777444333333333222222222111111111111000000000000111111111111000000000000111111111111111111111111111111111111000/////////000000////////////////////////////////////000000000000000//////......//////000......------------......///////////////.........------------------------......////////////......////////////////////////////////////////////////.........///////////////....................................////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////////////////////////////...//////000111000000000/////////000111333444555777777999:::<<<>>>???@@@<<<=========<<<;;;::::::888888777666666666666666333444555555555555444444444444555666777888888999:::;;;===???AAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB===@@@BBBAAA??????BBBEEEEEEFFFHHHKKKOOOSSSVVVWWWVVVSSSPPPMMMKKKKKKMMMNNNOOOOOOQQQRRRRRRRRRQQQPPPPPPPPPPPPOOONNNLLLKKKJJJxxxrrrlllaaaVVVLLLLLLKKKKKKKKKLLLMMMNNNMMMLLLKKKGGGBBB===999888333222222222333333444555444333222222222222333444333333333333333333333333....../////////000000000111111222222222222222222111111111111111111111111111111000000111111222222222111111111111222333333222222222111111111111000000000111111111111000000000000000000111111111111++++++,,,---...//////000///////////////000000000000000000000000000000000////////////////////////000000000000000000000000.........///000111111111111111111111111111111111222444777999:::;;;>>>@@@@@@AAABBBCCCCCCDDDCCCCCC===;;;999777666777888999:::;;;===???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDAAABBBCCCCCCEEEKKKSSSYYYaaaccckkkuuu{{{|||~~~~~~}}}}}}}}}zzzuuuvvvuuupppmmmmmmlllhhhaaabbbaaa___]]][[[\\\]]]eeekkkrrrwwwxxxxxxwwwvvvvvvssspppooopppqqqqqqqqquuuyyy~~~xxxpppqqqrrrlllddd___TTTPPPJJJGGGFFFGGGHHHHHHHHHHHHGGGEEECCCBBBAAA@@@===BBBDDDCCCDDDIIILLLLLLKKKIIIGGGEEECCCAAA===:::444444444333333333333222111111000000000000111111111111000000000000111111111111111111111111111111000000000///000000111111////////////////////////////////////000000000000000///---,,,,,,---///000.........//////..................///////////////..............................////////////......////////////////////////////////////////////////............/////////000....................................////////////........................////////////////////////////////////////////////000000000000000000000000//////////////////////////////............////////////////////////////////////111222222222111000111111111222444666777888::::::;;;<<<======>>>>>>;;;<<<;;;;;;:::999888777777666555555444444444555444555666777777666555555555666666777999::::::;;;;;;<<<===???AAABBBBBBBBB??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDD>>>BBBEEEDDDBBBBBBFFFJJJOOOSSS[[[bbbiiimmmooopppqqqmmmgggbbb___```bbbdddfffgggiiijjjjjjjjjhhhhhhhhhhhhhhhgggeeedddbbbaaa{{{}}}|||}}}{{{}}}zzzwwwnnncccMMMLLLKKKJJJJJJKKKLLLMMMOOONNNLLLIIIEEE@@@<<<999222222222222333333444555555444333333333333444555333333333333333333333333111111222222333333333444000000111111222222333333222222222111111111111111111111111111222333444555000000000000000111111222222222222111111111111000000000111111111111000000000000000000111111111111,,,---...///000222222333//////000000111111222222000000000000000000000000////////////////////////000000000000000000000000---......///000111111222000000000000000000000000444666999;;;<<<===???@@@BBBBBBCCCDDDDDDDDDDDDDDD;;;999777666666888:::<<<<<<===???AAABBBCCCBBBBBBCCCBBBAAAAAAAAACCCDDDEEEEEEGGGHHHJJJMMMTTT^^^eeeqqqssszzz}}}}}}}}}wwwwwwwwwtttsssvvv}}}yyyvvvvvvuuurrrnnnkkklllhhhbbb^^^^^^\\\YYYTTTTTTTTTRRRPPPOOOPPPQQQRRRXXX```gggjjjjjjjjjiiiooojjjeeebbbccceeehhhiiiiiimmmrrruuuvvvxxx{{{~~~{{{~~~uuuooo^^^YYYQQQKKKIIIIIIJJJJJJEEEEEEEEEEEEDDDCCCBBBAAABBBFFFFFFCCCCCCGGGKKKKKKJJJHHHGGGFFFFFFEEEBBB@@@555555444444444333333333111111000000000000111111111111000000000000111111111111111111111111111111000000//////000111222222////////////////////////////////////000000000000000///---++++++---///000---...///000000///...------.........//////000000////////////////////////......////////////......000000000000000000000000////////////////////////---.........//////000000..................................../////////000........................////////////////////////////////////////////////000000000000000000000000//////////////////////////////............/////////////////////////////////000111333333222222111222333333444666888:::;;;<<<<<<<<<<<<============;;;;;;;;;:::999888777666555555444444444444555555777777888999999888666666666777888999:::;;;<<<<<<;;;<<<>>>???@@@AAABBBBBB>>>>>>???@@@@@@@@@??????@@@AAAAAABBBCCCDDDEEEEEEGGGKKKNNNNNNLLLMMMQQQVVV```gggsss{{{xxxyyy|||~~~zzz{{{}}}~~~}}}|||~~~uuuttt{{{zzzzzzpppbbbXXXLLLGGGIIINNNPPPOOOPPPMMMIIIEEEAAA===888555555444222333444444222111333333333333333333333333333333333333333333333333333222222111111222222333555555333222111000000000000000000000000000000000111111111000000000000000333333222222111111000000222222222222111000...---111111111111111111111111111111111111000000//////000000111111111111000000000111111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000//////111444777777888:::<<<>>>???@@@AAABBBCCCCCCCCCCCCAAA@@@???:::999999888999:::<<<===<<<===???AAACCCCCCCCCCCC>>>@@@BBBDDDDDDEEEFFFHHHHHHLLLQQQRRRSSSXXXdddmmmyyy|||~~~|||vvvuuurrrpppoooqqqtttvvv{{{vvvoooiiifffddddddccc```]]]ZZZUUURRRPPPOOOPPPLLLLLLMMMMMMMMMMMMLLLLLLPPPRRRUUUWWWYYY[[[^^^```bbb___YYYTTTQQQSSSXXX\\\dddeeeeeeeeegggjjjooossstttrrrsss|||~~~yyyyyysssjjj^^^VVVVVVWWWOOODDDFFFEEEDDDDDDEEEEEECCCAAAHHHGGGHHHHHHHHHGGGCCCAAAHHHHHHGGGHHHHHHFFFCCC@@@;;;888666555444444222000000111222222222000///...111111222222222111111000111111111111111222222222111111000000//////....................................////////////......000000000000///...---,,,..................------////////////////////////............///////////////////////////////////////////////////.........111000/////////111222333////////////////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////.../////////...---,,,,,,333333333333333222111000000000//////.........---...///000222222111111000////////////000000000000////////////////////////222333666777888999;;;>>><<<>>>???@@@@@@???===<<<999888777666555444444444555444444333333444444555666666777888888888888777:::::::::;;;<<<===???@@@>>>??????>>><<<===???AAA;;;<<<===?????????>>>>>>DDDCCCCCCEEEJJJOOORRRTTT\\\\\\```dddaaa]]]bbbjjjxxx~~~}}}{{{|||vvvtttyyy{{{|||uuukkk```QQQIIIHHHKKKMMMMMMPPPNNNKKKHHHFFFBBB>>>;;;666444333333444444333111333333333333333333333333333333333333333333333333333222222111111222222333444333222111111111111111000000000000000000000000111000000000000000000000000000000///////////////000000000000000111111111000000000000000000000000222222111111111000000000000000111111111111000000000000111111111000000///////////////////////////000000000000000000000000000000000000000000000000////////////////////////000111222111222333777999<<<===>>>@@@AAAAAAAAAAAACCCCCCDDDDDDCCCBBB@@@???;;;;;;:::::::::;;;===>>>>>>>>>@@@AAAAAAAAA@@@@@@AAAAAABBBCCCEEEHHHKKKNNNTTTXXX]]]^^^___dddmmmvvv}}}}}}|||xxxnnnkkkhhheeeeeeggghhhhhhmmmiiibbb\\\YYYXXXWWWWWWUUUSSSPPPMMMJJJIIIJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOLLLNNNQQQRRRSSSUUUWWWYYYWWWVVVRRRNNNLLLMMMQQQTTT[[[\\\\\\\\\]]]```dddhhhjjjiiikkkrrr|||~~~xxx}}}~~~zzz|||wwwnnniiijjjjjjaaaUUUIIIGGGDDDCCCDDDEEEEEEDDDFFFFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHFFFDDD???<<<888666555444222111000111111222222111000///000111111222222222111111222222111111111111111111222111111111000000000000////////////////////////------............------000000000000///...---,,,,,,,,,---...////////////////////////////////////............/////////////////////////////////////////////////////////...000000/////////000111222////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////......//////......---,,,000111111111111000000///000/////////...............///000111222111111000000000000000////////////000000000000000000000000222444777888999:::;;;======>>>???@@@???>>><<<;;;888777666555444444444444555444444444444555666777888888999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>===>>>???>>>>>>>>>>>>>>>???AAAAAADDDEEEHHHOOOYYYccclllppp{{{{{{}}}~~~wwwooopppvvv{{{yyyyyy{{{wwwtttvvv{{{{{{wwwkkkZZZMMMHHHIIIKKKMMMOOONNNLLLJJJIIIFFFBBB???888666444333444444333222333333333333333333333333333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000111111////////////000000000000............000222444555////////////////////////222222222111111111111111000000111111111111000000000000000000000///...---........................000000000000000000000000000000000000000000000000............////////////000222333444555777:::<<<@@@AAAAAABBBBBBAAAAAAAAACCCCCCDDDDDDCCCBBBAAA???===<<<;;;;;;;;;<<<===>>>>>>???@@@AAABBBBBBAAAAAACCCCCCCCCEEEIIIOOOVVVZZZ```eeeiiijjjjjjlllsssyyyzzzxxxxxxwwwtttrrrgggccc^^^\\\]]]]]]\\\ZZZ]]]ZZZUUUPPPMMMMMMMMMNNNNNNNNNMMMKKKIIIIIIKKKMMMQQQRRRSSSTTTVVVWWWXXXXXXSSSTTTTTTSSSQQQOOOPPPQQQPPPPPPPPPMMMKKKKKKLLLNNNSSSTTTTTTSSSSSSUUUYYY[[[___```ccchhhmmmsssxxx{{{yyy{{{~~~|||yyy{{{yyyooocccPPPLLLFFFCCCDDDFFFHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFFFFHHHKKKKKKJJJIIIDDD@@@;;;888666555333222000111111222222222111111///000111222222222222222333222222222111000000000222222222222111111111111000000000000000000000000111111222222222222111111000000000000///...------+++,,,---...///000000000////////////////////////............////////////////////////////////////......////////////////////////.........///000111////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////....../////////...---------...///////////////...////////////...............///000111111111000000111111000000//////......000000000111111222222333222555999;;;;;;;;;;;;<<<>>>>>>>>>>>>===<<<:::999666555444444333333333333444444444555666777888999:::;;;<<<<<<===<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;:::<<>><<<<<<<<>>???@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDDDDCCCBBB@@@???===<<<;;;;;;;;;<<<===>>>>>>???@@@AAACCCDDDEEEEEECCCDDDGGGMMMUUU^^^eeehhhooorrruuuuuusssrrruuuyyy{{{}}}yyyzzzvvvpppmmmkkkkkkiiihhhaaa\\\XXXWWWXXXYYYVVVSSSTTTSSSPPPMMMKKKKKKNNNPPPSSSTTTUUUTTTSSSUUUYYY\\\bbbbbbbbbccccccdddeeeeeeddddddbbb]]]XXXSSSQQQQQQVVVWWWYYYXXXTTTQQQOOONNNPPPPPPPPPOOONNNNNNQQQSSSUUUXXX\\\___ccchhhpppuuurrrxxxyyyyyy|||~~~wwwmmmXXXRRRJJJEEEEEEGGGKKKLLLLLLLLLKKKIIIGGGGGGGGGHHHEEEEEEEEEGGGKKKMMMNNNMMMHHHDDD>>>:::777555444222111111111222222222222222...///000111222333333333333333333222111000//////111111111111111111111111000000000000000000000000222222333333333333222222000000000000000///......,,,---...///////////////////////////////////////............////////////////////////////////////............///////////////............////////////////////////////////////////////////.........////////////////////////////////////////////////////////////////////////......////////////......,,,---......///////////////////////////........./////////000000000000000111111000000//////......//////000111222333444444333777;;;======<<<;;;;;;>>>>>>======;;;999777666444444333333222333333333333333333444666777999:::;;;<<<======>>>>>>======999:::<<<>>>????????????===>>>@@@@@@??????AAABBBDDDFFFIIINNNRRRWWWZZZ[[[cccfffjjjqqq|||}}}zzzzzz|||~~~zzzvvvqqqvvv~~~wwwfffUUUJJJGGGKKKOOOMMMLLLKKKKKKJJJGGGBBB???===:::666555444444444333333333333333333333333333222222222222222222222222333222222111111222222333...///000111111222111111000000000000000000000000//////000000111111111111000000111111222222333333111000///......000222444111111111111111111111111111111111111111111111111000000111111111111000000111222222222111111000///000000000000000000000000000000000000000000000000/////////////////////////////////000000111111111///222666888:::;;;===>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@>>>===;;;::::::::::::<<<===>>>??????@@@AAABBBCCCDDDEEECCCFFFNNNZZZgggqqqvvvwww|||yyyyyyzzzzzz}}}}}}{{{zzzvvvpppkkkjjjfffaaa\\\ZZZZZZZZZYYYVVVSSSQQQRRRSSSTTTRRRPPPSSSSSSSSSQQQOOOPPPTTTWWW]]]```bbbbbbaaaccchhhmmmuuutttrrrqqqpppppppppppprrrqqqpppkkkfffbbb```___eeehhhjjjiiiddd^^^XXXUUUQQQQQQQQQOOOLLLLLLMMMNNNMMMPPPTTTUUUWWW]]]eeelllhhhkkkppptttyyy~~~xxxxxxyyy|||yyy___YYYOOOHHHFFFGGGJJJKKKKKKKKKKKKIIIFFFEEEFFFHHHFFFEEEDDDFFFIIILLLNNNNNNIIIEEE@@@<<<999888555444222222222222222222333333...///000111222333333333333333333222111000//////000000000000000000000000////////////////////////......////////////......000000000000000000///...///000000000///...------////////////////////////............////////////////////////////////////---.........//////000000...////////////.........///////////////////////////////////////.........////////////////////////////////////////////////////////////////////////......///////////////...---......///000000000000.........//////////////////////////////000000000111000000000/////////......///000111333555666666666999===???>>>===<<<<<<======<<<:::999777555555333333222222222333333444222222333444666888999:::;;;<<<<<<===============;;;<<<===>>>????????????@@@AAABBBBBBCCCEEEIIILLLKKKPPPYYYbbbiiinnnppppppwwwyyy{{{~~~}}}{{{|||}}}|||ssstttyyyppp]]]NNNGGGHHHLLLOOONNNNNNNNNNNNKKKFFFBBB???<<<888555555555444333333333333333333333333333222222222222222222222222333222222111111222222333...///111222333222111111000000000000000000000000/////////000111111222222////////////000000000000222111000//////000000111111111111111111111111111000000000000000111111111000000111111111111000000111111222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111222222000333888;;;<<<===>>>??????@@@AAAAAABBBBBBBBBBBB>>>????????????===<<<;;;999999999999;;;===???@@@AAAAAAAAAAAABBBCCCDDDEEEHHHNNNYYYiiiyyy~~~{{{yyyyyy}}}}}}wwwqqqmmmhhhaaaZZZWWWUUUQQQNNNMMMMMMNNNOOOLLLNNNPPPRRRTTTUUUVVVWWW[[[]]]^^^\\\YYYYYY]]]```fffjjjmmmmmmlllnnntttzzz}}}zzzxxxwwwvvvvvvuuuvvvwwwvvvuuutttuuuvvvwww{{{~~~}}}wwwnnnfffbbbYYYYYYYYYVVVSSSQQQQQQQQQOOOPPPOOONNNNNNQQQXXX]]]^^^^^^```bbbfffnnnwww~~~~~~wwwwwwyyy|||iiibbbXXXPPPKKKJJJJJJJJJFFFIIIKKKJJJHHHGGGIIILLLHHHFFFDDDDDDFFFIIIKKKKKKIIIFFFCCC@@@>>><<<999777555444333333222222333333///000111222222222222222333222222222111000000000///////////////000000000////////////////////////......////////////......000000000111111000000///111111111000///...---,,,////////////////////////............////////////////////////////////////------......///000000000//////000000000///......////////////////////////.........///////////////////////////////////////////////////////////////////////////////////////......///000000000//////...///000000000000000000........./////////////////////.........///000111/////////000000000000000...///111333555777999:::999;;;>>>???>>>=========<<<;;;:::888777555444444222222222222333333444555333444444555777888:::;;;;;;<<<<<<===============>>>>>>=========>>>???@@@???AAADDDFFFHHHLLLQQQUUU]]]cccmmmwww|||vvvvvvkkkWWWJJJHHHJJJNNNNNNOOOPPPQQQNNNJJJGGGAAA===999666555555444444333333333333333333333333111111111111111111111111333222222111111222222333///111222333444333111000000000000000000000000000...//////000111111222222000000000///////////////000000000000000000000000111111111111111111111111....../////////000000000000000111111111111000000...///000111222222222222000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111222222666;;;>>>????????????@@@@@@@@@@@@@@@???>>>>>>;;;<<<<<<<<<<<<:::999888888888999:::<<>>;;;777666444333222222222222000111111222222222111111222222111111111111111111//////000000000111111111000000000000000000000000000111111111111111111000///000000111111111000000000000000000000///...---////////////////////////............////////////////////////////////////------......///000000111000000111111111000///...////////////////////////------......//////000000////////////////////////////////////////////////////////////////////////......///000000000000000///000000000000//////.............../////////000///......---...///000111......//////000000111111000111333666888;;;<<<===<<<===??????>>>===>>>???:::999888666555444444444222222222222333444666666666777777888999:::<<<===<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>@@@DDDGGGJJJJJJNNNUUU[[[___cccfffhhhtttyyyyyyuuuxxx```OOOJJJJJJJJJKKKMMMPPPQQQPPPLLLIIIBBB>>>999666555555555444333333333333333333333333111111111111111111111111333222222222222222222333000222333444444333111000000000000000000000000000...//////000111222222222333333222222111111000000...///000111111111111111000000000000000000000000---.........//////000000000000111111111111000000,,,---...000111111111111////////////////////////000000000000000000000000000000000000000000000000---------...///000000111444888===AAAAAAAAA@@@@@@??????>>>>>><<<;;;999888999:::;;;;;;:::999777666888999999;;;===AAACCCEEEBBBCCCFFFJJJPPPVVV[[[^^^\\\aaakkk{{{~~~|||rrrfff___]]][[[VVVQQQMMMOOOQQQSSSUUUXXX]]]___]]]eeeooouuuvvvyyyxxxuuuvvvzzzzzz|||~~~{{{vvvsssqqqqqqqqqkkkaaaXXXQQQNNNMMMMMMKKKKKKKKKKKKNNNTTT\\\bbbjjjllloooqqqqqqsssuuuwwwyyy~~~}}}tttkkkccc\\\WWWSSSIIINNNQQQPPPKKKHHHHHHJJJLLLHHHDDDAAAAAABBBCCCCCCIIIIIIHHHIIIHHHFFFBBB???999777555333222111222222111111222222222111111000111111111111111222222222000000111111222222222333111111111111111111111111......////////////......///000000111111111000000...///000000000000000///////////////////////////............/////////000////////////////////////---------...///000000111000111222222222000///...////////////////////////,,,------...///000111111////////////////////////////////////////////////////////////////////////......///000000000000000///000000000///...---------.........//////000000///......------///000111------...///000111222222222333555888;;;===???@@@===?????????>>>===>>>@@@999888777555444444444444222222222333444555666777999999999:::;;;<<<===>>>======>>>????????????>>>======>>>@@@FFFMMMSSSWWW]]]dddnnnwww}}}~~~kkkZZZRRRNNNNNNLLLNNNQQQPPPKKKHHHHHHFFFBBB<<<888666555444333333333333222222222111111111111222222222333333333222222222222222111000///111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////---......///000111111222////////////000000000000////////////////////////000000000000000000000000333222111111333444333222////////////////////////000000000000000000000000111111000000000000000111111000000000000222333444777:::===?????????@@@AAA??????>>>===<<<;;;::::::555666777666444333444555999<<<>>>@@@@@@AAABBBDDDDDDEEEHHHOOOXXX```eeehhhqqqssswwwwwwqqqlllfffaaa______``````\\\[[[[[[^^^ccciiilllnnnsss|||yyyqqqkkkgggbbb[[[VVVVVVWWWUUUPPPLLLLLLSSSYYY]]]^^^aaadddgggjjjlllmmmuuuvvvyyy}}}~~~wwwkkk___VVVZZZVVVPPPLLLJJJHHHGGGFFFMMMIIIGGGGGGCCC??????CCCHHHIIIJJJKKKJJJHHHFFFDDD>>><<<888555222111111111555333111111222333222111000000111111111111000000000000000000000000000000222222222222111111111000000000000000000000000000222111111111000000////////////............//////000000000000000000000000////////////////////////........................//////...---------------111111000000//////......////////////////////////........................//////.........---------////////////////////////111111000000//////......////////////000000000000000000111111111111000000000000000000000000000000111000///////////////000////////////000111222333555555777999;;;===>>>???@@@@@@@@@???>>><<<:::999666666555444444444555555555555666666777777888888;;;:::999:::<<<=========???>>>>>>======>>>@@@AAACCCCCCCCCEEEMMM[[[mmmyyy}}}iii[[[RRRMMMKKKLLLPPPQQQMMMKKKLLLHHHDDD>>>:::888666555444333333333333222222222222111111222222222333333333222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111......//////000000111111////////////000000000111000000000000000000000000000000000000000000000000444333222222222222111000////////////////////////000000000000000000000000111111000000000000111111222111111111333444666777888:::===???>>>>>>???@@@@@@???>>>===;;;:::999888333555777777777666777999:::<<<>>>??????@@@CCCEEEFFFHHHMMMTTT]]]eeemmmqqqyyyyyy{{{~~~}}}pppkkkjjjiiijjjlllnnnpppqqqqqqpppppprrrtttxxxzzz{{{~~~zzzwwwssskkkfff___aaaaaa^^^YYYTTTSSSSSSUUUVVVWWWYYY\\\___bbbdddhhhjjjmmmqqqvvvzzz~~~}}}}}}|||rrrkkkddd___YYYSSSOOOMMMJJJHHHLLLHHHFFFFFFBBB===<<>><<<:::999888444444333222222333333333444555666777888999:::;;;<<<;;;;;;:::;;;;;;;;;:::<<<<<<<<<;;;<<<>>>AAACCC@@@CCCIIIPPP]]]qqqwwwggg\\\PPPLLLLLLOOOPPPNNNLLLMMMJJJGGGAAA===;;;888666444444444444444333333333333111111222222222333333333222222111000000111333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000555444222222222111000...000000000000000000000000000000000000000000000000111000000000000000111111222222333444666888999:::999<<<>>>??????>>>???@@@??????===<<<:::888666666222555888:::::::::;;;<<<===>>>??????@@@BBBEEEHHHHHHMMMUUU\\\dddmmmxxx~~~uuupppppppppyyy}}}vvvpppmmmooosssxxx|||}}}~~~zzztttlllnnnqqqpppllleee]]]WWWTTTSSSRRRQQQRRRUUUWWWYYYZZZ\\\___dddiiimmmppprrruuuzzzrrrmmmfff___YYYTTTOOOKKKMMMIIIFFFFFFCCC>>><<<>>>>>>???BBBDDDFFFHHHIIIIIIFFFDDD@@@===999777666555222222111333444444333111000000111111111111000000111111111111111111111111111111000000000/////////000000000000000000000000111111111111000000000000000//////......//////000000000000000000000000000////////////////////////////////////////////////000000//////......//////000000000000////////////////////////////////////////////////////////////000000000000000/////////////////////////////////////////////000000000000////////////000000000000...//////000000//////...000000000000000000000000000000000//////000000111111111222333444666888999888888999;;;<<<===>>>??????>>>===;;;:::888666666333333333222333333444444555555666888:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBFFFLLLPPPQQQUUU[[[bbblll~~~pppfffUUUOOOKKKMMMNNNLLLKKKLLLMMMIIIEEEAAA>>>;;;777555555555444444444333333333111111222222222333333333333222000000000222444555111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000444222111111222222111///000000000000000000000000000000000000000000000000000000000000000000111222222222444666888:::<<<===<<<>>>@@@AAA@@@????????????>>><<<:::888666555444222555999;;;<<<<<<===>>>@@@@@@AAAAAABBBEEEIIIMMMLLLSSS\\\dddkkkvvvvvviiibbbbbb```hhhppptttxxx|||}}}{{{|||~~~~~~zzzxxx|||xxxyyy{{{|||{{{vvvnnniii```]]]XXXTTTRRRRRRSSSUUUSSSUUUWWWZZZ^^^aaadddeeekkkpppxxx~~~{{{tttmmmfff^^^VVVQQQPPPKKKHHHHHHFFFBBB@@@AAA===>>>@@@DDDGGGKKKMMMOOOIIIGGGDDD@@@===:::888777444333333555666666555333000111111222222111111000111111111111111111111111000000000000////////////000000000000000000000000111111111000000000000000000000////////////000000////////////////////////////////////////////////000000000000000000000000000000////////////000000000000000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////......//////000000111111////////////000000000000111111111222222111111111000000000000000000000000000000000///000000111111111222222444666888:::;;;999::::::;;;<<<===>>>>>>===<<<:::999777555555444555555555555555666777888777888999:::;;;<<<===>>>:::;;;===>>>>>>???@@@BBBAAADDDGGGIIIMMMSSS[[[bbbiiilllpppqqquuu||||||vvvjjjVVVNNNHHHIIILLLLLLLLLMMMNNNKKKGGGDDDAAA===999666555555444444444333333333111111222222222333333333333222111000000222444666111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000111000///000222333222111000000000000000000000000000000000000000000000000000000//////000111222222222333555777999;;;======>>>@@@BBBBBB@@@???>>>???<<<<<<;;;999888777555555555888;;;=========>>>???AAABBBCCCDDDFFFIIINNNRRRUUU[[[dddlllttt{{{nnnaaa[[[[[[[[[eeepppwww~~~{{{wwwyyy}}}|||yyysssooohhh```[[[YYYYYYYYYTTTTTTUUUUUUVVVVVVWWWWWW^^^dddmmmtttzzz~~~zzzsssjjjbbb\\\TTTNNNIIIIIIHHHEEECCCDDD===>>>@@@BBBFFFJJJMMMOOOKKKIIIFFFCCC???<<<:::888444333222333555555444222111111222222222222111111111111111111111111111111000000000000////////////111111111111111111111111000000000000000000111111000000////////////000000////////////////////////////////////////////////000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000........................////////////////////////......//////000000111111////////////000000000000111111222222222222111111000000000000000000000000000000000000000111222222222222333444666888:::;;;;;;;;;;;;<<<<<<<<<======;;;:::888666555444444444666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<:::;;;=========???BBBEEEJJJNNNTTTXXX\\\ccclllsssxxx{{{||||||~~~|||{{{}}}}}}zzzyyy|||lllYYYOOOGGGGGGKKKMMMOOOQQQMMMKKKIIIFFFDDD@@@;;;777444444444444333333333333111111222222222333333333333333222111111222444444111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111111111111111111111111000000000111111111222222111111111111111111111111000000000000000000000000///......000222333333222000000000000000000000000000000000000000000000000////////////000111222333333444666999;;;===>>>>>>???@@@BBBAAA???===<<<===999999999999888888888888999;;;===>>>>>>???BBBDDDEEEGGGIIILLLNNNRRRWWW[[[bbbgggnnnuuu~~~yyyqqqfff]]]\\\```dddnnnzzz~~~zzzxxxzzz|||xxxqqqkkkiiihhhiiiaaa___]]]YYYUUURRROOOMMMSSSXXX___hhhooowww~~~yyypppjjj]]]TTTLLLKKKJJJGGGEEEFFF@@@@@@???@@@BBBFFFIIIKKKKKKJJJHHHEEEAAA>>><<<;;;444222000000111222111000111111222222222222111111222222222222222222222222111111000000000/////////111111111111111111111111000000000000111111111111111000000//////000000111000000000000000000000000//////////////////////////////////////////////////////......//////000000////////////000000000000000000000000000000000000////////////////////////------------............////////////////////////////////////000000000000////////////000000000000///000000111111000000///000000000000000000000000000000000000111111222333444444444666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;999888666444444444444555555555555666777999:::;;;======<<<<<<<<<;;;;;;;;;;;;===>>>======???EEEJJJ___eeekkkooorrrwww~~~|||{{{xxx{{{www{{{uuubbbUUUJJJIIIKKKMMMNNNOOOLLLKKKIIIHHHEEEAAA<<<888333333333333222222222222111111222222222333333333333333333333333333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333000000111111111222222222000000000000000000000000000000000000000000000000000//////000111333222111////////////////////////000000000000000000000000////////////000111222333666777999<<<>>>?????????===>>>@@@???<<<:::999999666777888888999:::;;;;;;<<<===>>>???AAADDDHHHLLLNNNQQQVVVZZZ]]]aaafffiiirrrtttxxx|||xxxuuutttqqqlllhhhccc^^^\\\ccclllvvv~~~zzzwwwvvvwww|||~~~}}}{{{yyyyyyyyyzzz{{{yyy{{{}}}~~~~~~~~~zzzwwwqqqiiiaaaYYYSSSPPPOOOQQQVVVZZZaaaiiirrrxxxyyykkk```UUUPPPNNNJJJHHHIIIFFFDDDBBBAAAAAACCCFFFHHHLLLKKKJJJGGGDDDAAA???>>>888555222000000111222111111222222333333222222111222222222222222222222222222222111111111000000000111111111111111111111111///000000000111111111111111111000000000000111111000000000000000000000000////////////////////////..............................------...//////000.../////////000000000111000000000000000000000000........................---.........////////////////////////////////////000000000000////////////////////////000000000000///000000111111000000///000000000000000000000000000000000000111222333444777777777888999:::<<<===<<<<<<;;;;;;::::::999999777666444333333444666777666666666777999;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<;;;>>>@@@@@@BBBHHHRRRZZZssszzz||||||wwwzzzlll^^^PPPKKKKKKJJJIIIJJJKKKJJJIIIHHHFFFBBB===888333333333222222222111111111111222222222333333333444444444444444333222111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000111222333333333000111111111111222222222////////////////////////000000000000000000000000222111///000111111000///////////////////////////000000000000000000000000////////////000111222333888999<<<>>>@@@@@@@@@@@@;;;===>>>===:::777666666555555777888:::<<<===>>>===>>>???AAACCCHHHNNNRRRXXX[[[aaafffjjjnnnsssvvv}}}}}}zzzrrrllliiihhh```]]][[[YYYYYY]]]iiivvv||||||~~~~~~}}}yyyuuusssrrrtttxxxyyyvvvtttuuuuuussstttssspppnnnmmmmmmnnnooorrruuuzzz~~~}}}zzzxxx{{{{{{pppeee]]]YYYRRRRRRQQQRRRUUU\\\dddjjj|||xxxkkk]]]VVVSSSOOOLLLMMMLLLJJJFFFDDDCCCDDDFFFHHHMMMLLLKKKIIIFFFDDDAAA@@@>>>:::555222222444555555111222222333333222222111222222222222222222222222222222222222111111111111111111111111111111111111//////000000111111111222111111000000000000111111000000000000000000000000////////////////////////........................---------------...///000.../////////000000111111000000000000000000000000.........................../////////000000111111////////////////////////111111000000//////......////////////000000000000222222333333333333222222000000000000000000000000000000000000111222333444999999999:::;;;<<<===>>><<<<<<;;;::::::999888888666555333333333555777888888999999:::<<<>>>@@@AAA999::::::;;;<<<======>>>:::===AAADDDIIISSSaaalllyyyyyyxxx~~~xxxjjjXXXKKKHHHIIIKKKKKKNNNMMMLLLIIIFFFBBB>>><<<;;;888555444555555444444111111111111111111111111333333333333333333333333000000000000000000000000......------------......111111111000000000000000222222111111000000//////000111333444555444444333////////////////////////000000000000////////////000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000000111222222222333666888<<<<<<<<<===>>>??????@@@;;;:::777555444555666666222333666999<<<===>>>>>>AAABBBBBBAAAAAAHHHUUU___iiikkkllloooxxx~~~uuulllddd^^^[[[YYY[[[\\\]]]```fffnnnuuu}}}xxxuuussspppjjjfffdddfffiiimmmnnnnnnmmmllliiihhheeebbbaaaccchhhlllnnnqqqvvv{{{|||zzztttpppvvvxxx{{{~~~tttmmm___[[[UUUQQQSSSWWW[[[]]]lll}}}~~~zzzpppbbbUUUMMMKKKLLLMMMMMMKKKHHHEEECCCCCCCCCMMMLLLKKKJJJIIIHHHGGGGGGBBB???;;;777444333444444333333333333444444555666222222222222222111000///000000000000000000000000111111111111111111111111000000000000000000111111000000000000000000000000111111222111...------...//////000000000000//////111000//////000111000///111111111111111111111111......//////000000111111000000111111111111000000////////////////////////000000000000000000000000------------.........///111000......///000000000000000000000000000000000000000000000111111111111000111222333333222000000...///000000000111555777888888999:::;;;;;;;;;;;;<<<;;;:::999888666666555666555444444555666777888<<<<<<;;;===>>>>>>===<<<;;;999;;;???>>>999:::???DDDEEEHHHNNNXXXdddooovvv~~~{{{nnn]]]OOOJJJIIIKKKLLLKKKKKKJJJIIIFFFCCC@@@???:::888555444555555555444222222222222222222222222333333333333333333333333111111111111111111111111222111111000000111111222000000000000111111111111111111111000000000000000111111333333444333222222111111111111111111111111000000000000000000000///.../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111111444777;;;<<<<<<<<<============>>>999888666555444555666777555666999;;;===?????????>>>@@@AAABBBGGGSSSeeeqqq}}}uuukkkccc^^^\\\[[[```eeekkkmmmnnnpppvvv{{{}}}yyyuuurrrpppkkkddd___]]]^^^aaafffjjjlllkkkjjjgggfffdddcccbbbcccfffhhhjjjlllqqquuuwwwvvvrrrooommmmmmoooqqquuuyyy}}}~~~lllhhhcccbbbdddeeedddcccjjjxxx|||wwwiii[[[QQQMMMLLLOOOOOONNNKKKHHHFFFEEEEEEGGGHHHJJJKKKLLLKKKJJJIIIDDDBBB===999666444333444333333333333333444555555222222222222222111000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111222333222000...///000//////000000000000//////......---.../////////...////////////////////////////////////000000111111000000111111111111000000////////////////////////000000000000000000000000---.........////////////000000/////////000000///000000000000000000000000000000000000111111111111111222222333333222111111...000111111111222555777999999::::::;;;;;;::::::::::::999888777666555555555555444444555777888999;;;;;;<<<>>>???@@@???>>>???<<<===@@@???>>>AAAHHHIIIMMMTTT^^^iiittt}}}~~~tttdddUUULLLIIIKKKMMMHHHIIIIIIHHHGGGEEECCCAAA999777555444555555555444333333333333333333333333333333333333333333333333111111111111111111111111333222222111111222222333///000000000111222222222000000000000111111111111111222222222222111111000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222555999===<<<<<<<<<<<<;;;;;;;;;;;;666555444444444666777888:::;;;<<<>>>???@@@AAAAAA???AAABBBEEENNN___vvv}}}xxxmmmccc]]]]]]```ccciiirrr{{{|||zzz|||}}}zzzwwwqqqhhhbbbZZZXXXYYY```hhhmmmmmmkkkeeeeeedddcccccccccdddeeeeeegggkkkoooqqqrrrqqqpppllllllkkkkkkkkklllnnnnnnvvvyyy~~~~~~zzzvvvxxx||||||vvvooohhhkkkooorrrvvv|||~~~uuufffYYYPPPLLLMMMLLLLLLKKKIIIGGGEEEDDDBBBDDDHHHLLLNNNNNNMMMLLLHHHFFFAAA===888555444333333333222222222333444444222222222222222222111000111111111111111111111111111111111111111111111111222222111111111000000000000000000000000000000000222333444222000///000111//////000000000000//////---.........//////000000/////////////////////////////////000000000000111000000111111111111000000////////////////////////000000000000000000000000////////////000000000000////////////////////////000000000000000000000000000000000000111111111111111111222333333222222111///000222222222333666888::::::;;;;;;::::::999999888888777777666555444444444444555555777888:::;;;;;;<<<>>>???@@@@@@@@@???>>>;;;;;;===???BBBJJJRRRYYY___iiitttxxxjjj[[[OOOIIIIIIKKKHHHIIIIIIHHHGGGEEECCCBBB:::888555444555666555555222222222222222222222222333333333333333333333333111111111111111111111111000000000//////000000000//////000111222222333333//////000000111111222222222111111111000000//////111111111111111111111111000000000000000111111111111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///111444555666888:::======<<<<<<;;;:::999888888333333333444555777999:::======>>>???@@@AAAAAAAAACCCDDDEEEIIISSSggg}}}}}}{{{wwwrrrjjjeeedddhhhooosssxxx}}}ssskkk^^^ZZZXXX^^^iiirrrsssqqqhhhfffcccbbbbbbccccccccccccfffiiilllnnnpppqqqssstttsssrrrpppmmmkkkjjjiiijjjnnnsssxxx|||sssjjjdddfffkkkoootttzzz|||uuueeeWWWOOOLLLKKKKKKKKKKKKJJJHHHFFFBBBDDDGGGJJJMMMNNNNNNNNNLLLJJJFFFAAA<<<888555444333333222222222333333444222222222333333222111111111111111111111111111111111111111111111111111111333222222111111000000///000000000000000000000000111222333222000///000111//////000000000000//////...///000000000000111222111111111111111111111111000000000000000000000000000000111111111111000000///////////////////////////////////////////////////000000000000111111111///000111111000//////000///////////////////////////000000000111111111111000000111111111111111111000111333444444555777999;;;;;;;;;;;;:::999888777666666666555555444444444444444555777888:::;;;<<<;;;===???@@@@@@?????????===<<<===@@@EEENNNXXX```ooottt|||{{{pppaaaTTTLLLIIIIIIJJJJJJJJJJJJHHHFFFDDDBBB<<<999777555666666555555222222222222222222222222333333333333333333333333111111111111111111111111000//////......//////000///000000111222333333444//////000000111111222222222111111000000/////////000000000000000000000000///000000000111111111222222222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---111666:::;;;:::;;;;;;======<<<:::999888777666333333444666888999;;;<<<>>>>>>>>>???@@@@@@AAABBBDDDFFFIIINNNZZZnnn~~~vvvqqqnnnmmmllllllnnnrrryyy|||tttggg```[[[^^^iiirrrwwwvvvooojjjeeebbbbbbcccdddcccdddfffjjjkkklllnnnrrruuuxxxxxxxxxvvvsssoookkkiiiiiilllpppsssuuuvvvwwwyyyyyyzzz|||~~~nnngggeeecccfffkkkhhhpppzzztttcccXXXQQQPPPNNNNNNOOOOOOLLLJJJGGGGGGGGGGGGIIILLLNNNPPPNNNMMMJJJFFFAAA<<<888666444444333222222333333333111222222333333333222222111111111111111111111111111111111111111111111111333222222222111111000000000000000000000000000000///111111111///...///000//////000000000000//////---...000000......000222111111111111111111111111111111111111000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000111111111222...111333333111000000111///////////////////////////000000000111111111111////////////000000111111111333555666666666888:::<<<<<<<<<;;;:::999888777555555555444444444444444555555777888:::;;;<<<<<<<<<>>>@@@???>>>===>>>@@@@@@DDDIIIOOOWWWbbbmmmsssvvvjjj^^^TTTLLLHHHKKKKKKLLLKKKJJJHHHFFFDDD???<<<999777777777666444333333333333333333333333333333333333333333333333222222222222222222222222111111111000000111111111000111111111222333333333000000000000111111111111222111000000///000000111///////////////////////////000000111111222222222000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000///333888<<<<<<<<<;;;;;;======<<<:::999777666666444555777888;;;<<<>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCHHHPPPXXXeeeyyyzzzpppiiidddbbbiiikkkpppwwwqqqhhh___]]]cccmmmtttwwwuuuoooiiifffffffffdddbbbbbbfffiiijjjiiijjjnnnqqqxxxzzz}}}}}}yyysssooonnnqqqtttuuutttrrrrrrrrrnnnqqquuuxxxzzz~~~vvvjjjeeeeeeeee^^^ccckkkrrryyy~~~rrrgggYYYTTTPPPNNNNNNMMMIIIFFFJJJIIIGGGFFFGGGJJJMMMOOOOOONNNMMMJJJEEEAAA<<<:::555555444333333333444444111222333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000...000111000///...///000//////000000000000//////,,,...000///,,,+++---///////////////////////////222111111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111///222555555222000111333000000000000000000000000000000000000111111111111///////////////000111222111444666777888888999:::;;;<<<;;;;;;:::999888777444444444444444555555555666777888:::;;;<<<<<<<<<<<<>>>@@@???===>>>BBBEEEHHHQQQ\\\eeeoooyyy~~~tttkkk___RRRJJJJJJKKKLLLLLLLLLKKKIIIIIIBBB???<<<999888777666444555555555555555555555555333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111000000000000000222111000000000111222333000000000000000000000000///000000111111222333333000000000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000444666999::::::;;;<<<=========<<<:::999888777777666777999;;;>>>???@@@AAA????????????@@@BBBDDDEEEHHHOOOZZZfffttt~~~vvvnnnhhhdddcccbbbnnnrrrxxx{{{qqqddd\\\^^^fffpppwwwxxxtttooonnnmmmjjjddd___^^^bbbeeeeeeccccccfffiiisssxxxzzzuuurrruuuwwwwwwuuusssqqqqqqmmmoooqqquuuxxxzzz{{{||||||xxxzzzxxxtttrrrooobbb```___bbbjjjsss{{{xxxfff```WWWQQQOOOLLLHHHDDDIIIIIIHHHHHHIIIJJJLLLMMMNNNOOONNNLLLIIIEEE@@@>>>777666555555444444444555111222333333444444333333222222222222222222222222111111111111111111111111000111111222222333333444000000000000000000000000///000111111000///000111//////000000000000//////...111333111---+++---000////////////////////////222222222111111111000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000000000111111///444888777444222333555000000000000000000000000000000000000111111111111111000000000111222444444222555777999999999:::;;;;;;;;;;;;;;;::::::999888333444444444555555666666777888:::;;;<<<<<<<<<;;;;;;>>>???>>>>>>AAAIIIOOOYYYgggwww|||sssgggWWWLLLIIIJJJKKKMMMMMMMMMMMMLLLEEEAAA===:::999888666444777777777777777777777777333333333333333333333333222222222222222222222222222111111111111111111222333333222222222222222222222222111111000000//////111111000000000222333444111111111111111111111111///000000111222222333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000888999999888888:::===@@@======<<<;;;:::999888777888999;;;===???AAABBBBBB@@@??????@@@AAACCCEEEGGGNNNWWWdddqqq}}}wwwtttoookkkjjjkkkmmmooowwwzzzxxxiii]]][[[bbbnnnwwwyyyvvvttttttsssnnnddd[[[ZZZ^^^bbbaaa^^^]]]___bbbjjjpppzzzyyytttrrruuuxxxxxxvvvsssrrrqqqsssqqqrrruuuyyyzzzwwwssssssnnnlllqqqyyy|||kkkcccZZZXXX___kkkuuu{{{xxxoooddd[[[WWWSSSMMMHHHGGGGGGHHHJJJKKKLLLLLLLLLNNNNNNOOONNNKKKGGGCCC@@@888777666555555555555555111222333333444444444444222222222222222222222222111111111111111111111111000000111222333444444555000000000000000000000000000111222222111000111333//////000000000000//////333666888666111...000444111111111111111111111111222222222222111111000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000555999999555222333666000000000000000000000000000000000000111111111111222222111111222444555777222555888::::::::::::;;;::::::;;;;;;;;;:::999999333444444555555666666666888999;;;<<<<<<<<<;;;;;;:::===?????????EEEOOOWWWmmmqqq^^^PPPMMMMMMLLLJJJJJJLLLLLLKKKEEECCC>>>:::777555555666000999888///111>>>???555444444333333333333222222333333333333333333333333000000000000000000000000111111111111111111111111111111111111111111111111888777555333222111000000000000000000000000000000222222222222222222222222000000000000000000000000111000/////////000222333444222000///...///000111333222000//////111333444888999;;;===>>>>>>======>>>===;;;999999:::;;;===;;;<<<>>>@@@BBBBBBBBBAAACCCBBBBBBEEEGGGIIILLLPPPWWWaaannnvvv|||~~~zzzyyyuuuooonnnppprrrssssssuuuzzz~~~|||zzz|||nnn^^^VVVYYYdddllluuusssqqqqqqqqqlllccc[[[ZZZZZZZZZYYYYYYYYYYYYXXXcccjjjttt|||{{{wwwtttvvvwwwvvvtttrrrqqqqqqvvvuuuvvvxxxzzzxxxsssooommmiiigggiiinnntttxxxyyyxxx|||yyyhhhZZZWWW]]]ffflllzzzyyykkk___TTTNNNJJJHHHFFFEEEFFFHHHIIIIIIIIIIIIIIIJJJLLLMMMKKKHHHEEE;;;:::888666555555555555555555444444444333333333333333333222222111111111333111///......///111333111111111111111111111111111111111111111222333333000000000000000000000000000000000000000000000000333222///---,,,,,,---...000000000000000000000000222111111111000000//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////111111111111111222222333222222111111111111111222111111111222333555888999::::::999999999:::;;;;;;<<<;;;:::999888666555555444444444444555777888:::777777999===<<<999999<<<<<>>???999444444333333333333222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111222333555555000000000000000000000000222222222222222222222222111111111111111111111111111000/////////000222222333222000///...///000111222111000000000222444555999:::<<<===>>>======<<<<<<;;;:::999:::;;;===>>>===>>>???AAACCCCCCCCCCCCCCCBBBDDDFFFJJJMMMRRRWWW[[[fffsss{{{xxxsssqqqqqqpppoooooovvv~~~|||}}}~~~yyytttooojjjeeecccdddgggiiijjjqqq{{{|||ooobbbZZZ[[[aaagggmmmkkkiiijjjkkkhhhaaa[[[XXXXXXXXXWWWWWWVVVVVVVVV[[[bbbmmmwww~~~}}}{{{tttuuuwwwwwwvvvuuuuuuuuuzzzyyyyyy}}}|||wwwoookkkfffeeehhhmmmppppppooorrrwww|||yyyfff[[[YYY___ddduuu~~~ttteeeWWWOOOMMMKKKIIIIIIKKKLLLLLLKKKJJJJJJKKKLLLMMMLLLHHHEEE===;;;999666444444444555555555444444444333333333333333333222222222111111222111000//////000111222111111111111111111111111------,,,,,,------...///000000000000000000000000000000000000000000000000222111///---------...///000000000000000000000000111111111111000000000///000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///111000000000000111222222000000////////////000000222222222222444666888999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666555555555555444555666777999:::>>>===>>>AAA@@@===>>>BBB===DDDBBBEEERRR\\\ffftttjjj[[[NNNLLLKKKKKKLLLMMMMMMLLLLLLHHHCCC===999777777888888777555666888999999888444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000------...000222444666777000000000000000000000000111111111111111111111111111111111111111111111111000000000///000111111222222222000/////////000111000000000000222444666777;;;;;;============<<<;;;::::::::::::;;;===???@@@@@@AAABBBCCCDDDDDDEEEEEECCCEEEHHHKKKOOOVVV^^^ccccccmmmzzzyyykkkiiiiiiiiimmmsssvvv~~~{{{wwwuuuiiifffddddddfffeeeaaa^^^\\\YYYUUUSSSTTTVVVXXXXXX[[[bbbhhhiiikkkqqqvvvxxxyyyuuunnneee^^^\\\]]]```dddbbbaaabbbdddddd```\\\WWWWWWVVVUUUUUUTTTSSSSSSUUU\\\gggrrr{{{zzzzzz{{{|||}}}}}}||||||}}}}}}{{{tttpppkkkhhhhhhkkkmmmnnniiijjjmmmrrrwww}}}zzzeee[[[[[[___ppp{{{vvvaaaSSSOOOLLLJJJIIIJJJKKKKKKJJJLLLLLLLLLMMMNNNLLLIIIFFFAAA???;;;777444444444555555555444444444333333333333333333222222222222111111111111111111111111111111111111111111111111111000000000000000111222222000000000000000000000000000000000000000000000000111000............000000000000000000000000000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000/////////000111111000000/////////000000111333333333444555777888999:::;;;<<<<<<<<<<<<::::::999888888777666555555555666666666666777999:::;;;???======???>>><<<>>>CCC@@@JJJMMMRRR```kkkuuurrreeeRRRLLLIIIJJJLLLLLLKKKLLLNNNJJJDDD>>>:::777777777777222444;;;<<<666222555444444333333333222222222333333333333333333333333333333333333333333333333111111111111111111111111////////////////////////000/////////000111222333000000000000000000000000000000000000000000000000222222222222222222222222000000000000000111111222222111000//////000111111//////000111333666888999<<<===>>>>>>>>><<<;;;:::999::::::<<<>>>@@@BBBCCCEEEDDDDDDDDDDDDEEEFFFFFFGGGLLLQQQTTTYYYbbblllpppnnnwwwwwweeeeeehhhhhhqqq~~~zzzsssnnnllliiidddaaa]]][[[YYYXXXYYYYYYWWWUUUWWWUUURRRPPPPPPRRRSSSTTTTTTWWWZZZ[[[]]]aaagggjjjmmmlllhhhccc___\\\]]]^^^aaa```^^^___aaabbb```^^^YYYXXXWWWWWWVVVUUUTTTTTTVVV\\\eeeooowww|||}}}}}}~~~}}}~~~~~~zzzvvvqqqmmmlllnnnppprrrmmmlllkkklllnnnsssxxx{{{}}}vvveeeaaabbbmmmxxx~~~nnn^^^SSSPPPKKKIIIJJJKKKKKKKKKNNNMMMMMMNNNNNNMMMJJJHHHFFFCCC>>>999666444444555555555444444444333333333222222222222222222222222000111111222222111111000111111111111111111111111444444444444444555666666000000000000000000000000000000000000000000000000//////......///000111111000000000000000000000000111111111000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000111111111000000000000000///////////////000000111222222111111222222333333333444444555666777888999999:::;;;<<<<<<;;;999777666666666666666555555555777777888888999:::;;;<<<===;;;;;;<<<<<<<<<@@@FFFIIIUUU[[[aaannnwwwyyyqqqYYYOOOHHHIIIKKKIIIIIILLLNNNJJJEEE???;;;888666666888333777BBBCCC888222555444444333333333222222222333333333333333333333333333333333333333333333333111111111111111111111111////////////////////////111111000000//////000000000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000111111//////111333555888:::;;;===>>>>>>>>>>>><<<;;;:::;;;;;;===???AAADDDFFFGGGIIIHHHGGGFFFEEEGGGHHHIIIPPPYYY___aaaeeepppyyy|||}}}vvvfffgggkkkmmmxxx~~~sssmmmeee```___]]]ZZZWWWWWWVVVTTTSSSTTTUUUUUUUUUTTTTTTRRRQQQPPPQQQRRRSSSUUUTTTTTTUUUWWWYYY^^^bbbeeeeeecccaaa^^^^^^```bbbfffdddccccccccccccbbbbbb\\\\\\[[[[[[ZZZYYYYYYXXX[[[___fffmmmqqqssssssssssssrrrssswww|||{{{vvvssssssuuuvvvvvvtttoookkkiiijjjlllmmmqqqyyysssjjjiiikkkssszzzzzzzzz~~~ooo]]]XXXRRRNNNMMMMMMMMMMMMNNNMMMLLLMMMNNNNNNLLLJJJIIIFFFBBB<<<999666666666555555444444444333333333222222222222222222222222111111222222222222111111111111111111111111111111222111111111111222333333111111111111111111111111000000000000000000000000......//////000000111222000000000000000000000000000000000000000000111111000000////////////000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000111111///////////////000000111222222222222222333444444444555666777888888999999777888:::;;;:::888666555555555555555555666666666888999999;;;<<<<<<======???======AAABBBDDDIIIPPPXXXeeejjjoooyyy~~~}}}{{{cccUUUJJJIIIJJJHHHHHHMMMLLLJJJGGGBBB===999666555555222555>>>???777111222444444333333333333222222333333333333333333333333333333333333333333333333111111111111111111111111000000000000000000000000000000//////000111222222000000000000000000000000111111111111111111111111000000000000000000000000//////000111111111111000000000000000111111111111///000222444777999;;;;;;===>>>>>>???>>>===<<<;;;>>>???AAACCCFFFIIIJJJKKKLLLJJJIIIHHHIIILLLOOOQQQ\\\hhhppppppsss}}}uuukkkllloootttxxxoooeeebbb]]]YYYXXXXXXWWWWWWUUUTTTSSSRRRSSSUUUWWWYYYZZZZZZ[[[ZZZXXXWWWXXXZZZZZZVVVUUUXXXZZZ[[[^^^ccceeeeeeeeecccbbbcccfffiiilllkkkjjjiiihhhgggffffffaaaaaa````````````_________bbbgggkkkmmmkkkiiigggbbbaaabbbgggooouuuwwwwwwwwwxxx{{{}}}xxxqqqllliiihhhgggkkkqqqzzz}}}tttrrrmmmqqqsssqqqqqqwww}}}iiicccYYYRRRMMMKKKJJJIIILLLKKKKKKLLLNNNNNNMMMLLLLLLIIIFFFAAA===:::888777555555444444444333333333111222222222222333333333222222222222222222222222111111111111111111111111111000000000000111222222111111111111111111111111000000000000000000000000/////////000000111111111000000000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000/////////000111111000000000000000111222333555666777888999999999999777888999999888777555444444444444555666777777888999:::;;;===>>>>>>>>>>>>>>>===@@@FFFJJJNNNUUU]]]iiiuuuyyyzzz~~~zzzwwwyyy~~~oooooo\\\MMMKKKKKKHHHIIIOOOKKKKKKIIIFFFAAA<<<888555222111111444666444222111444444333333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000111222333333000000000000000000000000222222222222222222222222////////////////////////...///000111222111111000//////000111111111111111000111333555888:::;;;;;;======>>>??????>>><<<<<>>???@@@?????????@@@FFFOOOVVV[[[dddlllwww}}}}}}}}}{{{}}}bbb}}}vvvbbbPPPMMMLLLHHHJJJPPPKKKKKKKKKIIIEEE???:::666666666333111222777888666444444444333333333222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111333222111111111111111111000000000000000000000000222222222222222222222222////////////////////////...///000222222111111000...///000111111111111111000222444666888:::;;;;;;<<<===>>>??????>>>===<<>>777555333222333333111000333333333333333333333333111111111222222333333333000111222333333222111000222222222222222222222222111111111111111111111111//////000000000000//////000000000000000000000000222111111111000000////////////000111111111111111000000000000000000000000333222000/////////000111000000000000000000000000000000000000000000000000000000000000000000000000111000///////////////000111111111222222333333333;;;:::999999:::;;;:::999999888888777666666555555000222444777999:::::::::======<<<<<<===???AAACCCBBBPPPaaammmvvv\\\kkkwwwbbbQQQIIIIIIKKKLLLLLLKKKIIIHHHFFFAAA<<<777555444444333222222333333444444444444444444444444333333222222222222111111000000111111111111000000///000111222222111000000222222111111111111222222000000000000000000000000111111111111111111111111000000111111111111000000////////////000000000111111111111111111111111111000000000000000000000000222333666999:::;;;::::::;;;;;;<<<===>>>@@@CCCEEEHHHKKKOOOQQQPPPNNNMMMLLLKKKLLLMMMQQQZZZgggvvvvvvrrrvvv||||||{{{|||}}}xxxsssnnngggbbb___^^^]]][[[ZZZYYYXXXXXX^^^bbbffffffccccccgggjjjrrrrrrssstttvvvyyy{{{}}}~~~~~~~~~~~~}}}|||zzzzzzwwwssstttwwwuuupppkkkgggfffjjjmmmlllkkkllliiilllppptttvvvvvvuuutttrrrsssssssssrrrpppnnnllleeeccc___[[[YYYZZZ[[[]]]bbbhhhoootttuuuvvvzzz}}}zzzvvvrrrpppxxxzzzsssjjjcccaaaffflllttt}}}ttt___RRRNNNFFFHHHJJJJJJIIIHHHJJJLLLJJJKKKKKKKKKHHHEEEAAA???:::888555333444444333222333333333333333333333333111111222222222333333333000111222222222222111000222222222222222222222222000000000000000000000000//////000000000000//////000000000000000000000000111111111111000000000/////////000111111111111111000000000000000000000000//////...///000111333444000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000222222222333444555555666<<<;;;::::::;;;:::999888999888777666555555555555333444666888::::::;;;;;;<<<<<<;;;;;;<<>>:::777777555444333222222111444444444444444444444444333333222222222222111111000000111111111111000000//////000111222222222111222222111111111111222222000000000000000000000000111111111111111111111111000000111111111111000000/////////000000000111111111111111111111111111111000000000000000000000000444555777999:::::::::::::::<<<===>>>???BBBFFFIIIJJJLLLOOOSSSUUUTTTQQQNNNHHHKKKNNNRRRYYYhhhzzz~~~zzzyyy~~~}}}{{{{{{{{{}}}~~~vvvrrrlllgggccc___[[[XXXYYYZZZ\\\^^^___^^^^^^]]]dddiiioooqqqqqqpppqqqsssyyyzzzzzz{{{}}}~~~~~~|||}}}~~~~~~|||wwwwwwxxxuuuqqqlllhhhgggkkkmmmlllkkkmmmnnnqqquuuxxxzzzzzzxxxwwwwwwyyy|||~~~}}}{{{xxxvvvnnnkkkgggccc___\\\ZZZZZZ[[[]]]aaaeeehhhkkkmmmnnnmmmnnnpppvvv~~~}}}tttooonnnrrrzzz{{{nnn___[[[]]]fffnnnwwwrrr___SSSJJJIIIIIIIIIJJJJJJHHHGGGJJJKKKLLLMMMKKKGGGCCC@@@>>>;;;777444444555555444333333333333333333333333111222222222222333333333000111222222222222111000222222222222222222222222000000000000000000000000///000000111111000000///000000000000000000000000111111111111000000000000//////000111111111111111000000000000000000000000///...//////000222333444000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111222333333555666777888888===<<<<<<<<<;;;:::999888999888666555444444555666555666777999:::;;;;;;;;;<<<<<<<<<;;;===BBBIIINNNYYYeeeqqqzzzcccgggsssuuuaaaSSSLLLKKKLLLKKKJJJIIIIIIHHHDDD???;;;888777666444333333222222444444444444444444444444555555444444444333333333000111111222222111111000//////000111222222333333222222111111111111222222222222222222222222222222111111111111111111111111000111111222222111111000//////000000000111111111111111111111111111111111000000111111111111111222666777888999:::::::::::::::===???AAABBBDDDIIIMMMOOOOOOQQQVVVYYYXXXSSSNNNJJJMMMQQQTTTYYYhhh|||zzz}}}|||~~~{{{~~~~~~zzzwwwvvvhhheeeaaa]]][[[ZZZZZZZZZ\\\```eeejjjmmmmmmllljjjmmmrrryyy}}}~~~}}}||||||~~~~~~}}}}}}|||{{{|||zzzuuurrrooonnnqqqqqqnnnmmmooowwwzzz}}}|||{{{{{{}}}~~~yyywwwtttpppkkkfffcccaaa```^^^^^^bbbgggkkklllkkkeeedddeeehhhmmmsssvvvxxx}}}{{{wwwkkkkkkmmmuuu~~~lll___XXX]]]aaafffyyyppp```RRRMMMHHHHHHKKKLLLKKKHHHIIIKKKMMMNNNMMMIIIEEEBBBBBB>>>888555444555555555333333333333333333333333222222222222222222222222111111111222222111111111111111111111111111111111222222222222222222222222000000000111111000000000000000000000000000000000111111111000000000000000//////000111111111111111000000000000000000000000222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222333555666888999:::===>>>>>>===;;;999888888999888666555444555666777777777888999::::::;;;;;;<<<===>>>>>>AAAHHHRRRZZZfffpppzzzkkkiiinnn}}}~~~nnn[[[NNNJJJJJJIIIHHHHHHHHHGGGDDD@@@<<<777666555555444444555555444444444444444444444444555555444444444333333333111111222222222222111111///000000111222333333444222222111111111111222222222222222222222222222222111111111111111111111111111111222222222222111111000000000000111111111111111111111111111111111111000111111111222222333333777888888999:::;;;;;;;;;;;;>>>BBBCCCDDDFFFLLLQQQTTTTTTUUUXXX[[[ZZZTTTPPPOOOSSSWWW[[[bbbqqqwwwxxxvvvwww~~~~~~}}}ssskkkggg]]]\\\ZZZYYYYYY\\\___bbbfffjjjrrryyy}}}}}}{{{yyyvvvzzz|||{{{|||yyytttsssuuuzzz}}}}}}{{{wwwsssooommmhhheeedddfffkkkoooooommmhhheeebbbaaacccfffhhhiiihhhlllrrryyy~~~sssoookkkmmmuuunnn___[[[XXXYYYjjjooo\\\SSSIIIFFFHHHLLLLLLJJJIIIJJJMMMNNNMMMJJJGGGEEEDDD???:::666444444444444333333333333333333333333222222222222222222222222222111111111111111111222111111111111111111111111222222222222222222222222000000111111111111000000111111111111111111111111000000000000000000111111//////000111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111222222222222333555666888999999<<<>>>@@@???<<<999888999:::999888777777777888999777777888888999:::;;;;;;<<<>>>@@@BBBFFFOOO[[[eeewww~~~tttmmmkkkttt~~~~~~gggUUUKKKHHHHHHGGGGGGHHHHHHEEEAAA>>>777666666555555555666666444444444444444444444444333333222222222222111111111111222222222222111111111111111111111222333444222222111111111111222222000000000000000000000000111111111111111111111111111111222222222222111111000000000111111111222222111111111111111111111111111111111222333333444444777888888999;;;<<<======<<>>AAAAAA===:::999:::;;;;;;;;;;;;;;;;;;;;;:::888888999999:::<<<===>>><<<@@@DDDHHHMMMWWWfffpppuuummmoooxxx}}}uuu]]]OOOJJJHHHHHHHHHIIIIIIGGGCCC@@@999888777666555555444444444444444444444444444444333333222222222222111111111222222333333222222111333222111111111222333333222222111111111111222222000000000000000000000000111111111111111111111111111222222333333222222111000000111111111222222222111111111111111111111111111111222222333444444555777777888999;;;===>>>???>>>CCCHHHHHHGGGIIIPPPVVVWWWXXXZZZZZZYYYXXXYYYYYYWWWZZZ___hhhuuu|||vvvrrrwww}}}}}}zzzyyyxxxxxx|||yyyxxxwwwlllccc^^^^^^[[[^^^aaadddgggkkkrrrwwwzzz~~~~~~~~~xxxxxxxxxxxxzzzzzzzzzyyyrrrmmmhhhdddeeegggiiikkk```___]]]^^^bbbjjjrrrwww~~~zzztttnnnmmmppptttwww}}}ooo```YYY[[[^^^ssstttjjj\\\QQQKKKIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJGGGDDD???;;;999777555333333333333333333333333333333333333222222222111111222222111000000111222222111111111111111111111111111111111111111111111111000111111222222111111000111111111111111111111111///000000000111111111111//////000111111111111111000000000000000000000000---...///111222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111222333444666666666777888999999:::999>>>BBBBBB>>>;;;;;;<<<<<<===>>>??????>>>===<<<:::::::::;;;===???AAABBBAAAGGGNNNSSSYYYdddsss~~~}}}qqqmmmqqqyyy|||~~~dddSSSLLLIIIIIIIIIJJJKKKIIIEEEBBB<<<;;;999777555444333333444444444444444444444444555555555444444444333333111222222333333222222111444333222111111111222333222222111111111111222222222222222222222222222222111111111111111111111111111222222333333222222111000111111111111222222222111111111111111111111111111111222333333444555555777777888999;;;===???@@@???DDDIIIIIIGGGIIIPPPWWWUUUXXXZZZZZZXXXXXX[[[^^^eeefffjjjssszzzvvvnnnuuu~~~zzzxxxwwwxxxxxx{{{xxxwwwtttuuutttnnngggdddfffiiidddhhhllloooqqqvvv|||tttoooiiieeeeeegggjjjkkkiiieee___[[[[[[```fffkkk{{{}}}}}}wwwnnnhhhgggiiigggppp{{{zzzjjjbbb\\\XXXggguuu~~~vvvhhh[[[RRRLLLIIIGGGJJJIIIIIIIIIIIIJJJKKKLLLIIIFFFBBB>>><<<999666333333333333333333333333333333333333222222111111111333222111000000111222333000000000000000000000000333333333333333333333333111111222222222222111111111111111111111111111111//////000000111111111222//////000111111111111111000000000000000000000000000111111222222000///...000000000000000000000000000000000000000000000000111111111111111111111111000000000000111222333444888888888999999:::::::::888===BBBBBB>>>;;;;;;===<<<>>>@@@BBBBBBAAA???===<<<<<<<<<===???BBBDDDFFFHHHOOOWWW]]]cccnnn~~~xxxpppoootttmmmTTTGGGIIIMMMMMMIIIHHHJJJHHHBBB<<<999777555555555555333222333333444444333333222333333333333333333333333222222222222222222222222333333222111000000000111111111111111111111111111222222111111111111111222333222111000000111222333000111222333333222111000111111111000000000000000222222111111111111222222222222333333333333444444000333777:::;;;<<<>>>???BBBDDDHHHKKKOOORRRTTTUUU\\\[[[ZZZ[[[YYYXXX]]]eeejjjlllsss~~~{{{vvvtttwww{{{~~~|||uuuvvv}}}~~~{{{{{{tttqqqmmmiiifffeeehhhjjjjjjjjjnnnrrrvvvxxxzzz}}}zzzpppiiigggkkkooorrrsssoooiiiddd```^^^^^^___hhhooovvvwwwqqqiiieeeddd___aaaiiivvvsssbbbWWW\\\fffuuusssjjj```SSSKKKKKKKKKKKKLLLKKKJJJJJJLLLMMMHHHGGGEEEBBB>>>:::666444333444444555555444333333333333333222222222111111222222333333333333444444555444333333555777777666333444555444222111222333111111111111111111111111000000000000000000000000111111111111111111111111//////000111222333333333222222111111000/////////222111000000000111333333000000000000111111111111000000000000111222444444333333222222111000000000000/////////000111222222666777777999:::;;;<<<<<<;;;<<<>>>>>>===<<<===>>>===AAACCCCCCDDDEEEAAA<<>>;;;;;;???HHHNNNIIIRRR___mmmyyy}}}xxx}}}~~~}}}zzzwwwuuu{{{}}}tttooorrr~~~ttt[[[MMMIIILLLLLLHHHHHHJJJHHHCCC>>>;;;777555555555444444222333333444444333333222333333333333333333333333222222222222222222222222444333333222111111222222111111111111111111111111111111000000000000111111222222111111111111222222000111222222222222111000111111111111000000000000222222111111111111222222222222333444555666777777555888<<<>>>???@@@BBBDDDBBBEEEKKKPPPUUUWWWXXXXXXZZZXXXXXXYYYXXXWWW^^^fffpppttt}}}~~~{{{|||}}}}}}}}}}}}|||{{{zzzzzzvvvzzzzzzsssooohhheeebbbcccfffjjjmmmmmmtttxxx|||xxxnnnjjjkkkpppuuuzzzwwwrrrlllfffbbb___^^^```fffnnnrrrpppjjjdddaaa]]]\\\aaakkkvvv~~~pppcccYYY```lllxxxxxxlll\\\PPPKKKIIIIIIIIIIIIHHHIIIJJJKKKJJJIIIGGGDDD@@@;;;777555555555555555444333333222444444444333333333222222222222333333333333444444444333111111222333222222333444444444222111222333111111111111111111111111000000000000000000000000111111111111111111111111000000000111111222222333000000000000000111111111222111000000000111222333000000000000111111111111111111111111222333333444222111111111000000//////111111111111111222333444777777888999:::;;;<<<<<<<<<>>>??????===<<<======???BBBDDDCCCDDDFFFDDD???AAABBBCCCBBBBBBGGGNNNTTT[[[eeesss}}}yyysssooorrrrrrssssssrrrqqqooonnnjjjlllnnnooooooqqqtttvvv{{{qqqqqq}}}uuu]]]PPPIIIJJJIIIHHHHHHJJJHHHDDDBBB>>>999555444444444444333333444444444444333333333333333333333333333333222222222222222222222222444444333333222333333333111111111111111111111111222111111111111111222222111111222222222222111111000111222222222222111000111111111111111111111111222222111111111111222222111222333555777888::::::666888;;;===>>>???BBBDDDCCCHHHPPPXXX]]]^^^\\\[[[YYYWWWWWWXXXWWWXXX___hhhpppxxxzzzvvvzzz}}}~~~}}}zzzrrrnnnfffdddcccdddiiiooosssuuu{{{~~~xxxpppnnnsssxxx|||xxxqqqjjjddd```[[[___ffflllooollleee```]]]YYYZZZ```iiirrr}}}rrr\\\]]]bbbmmm{{{vvveeeUUUKKKIIIIIIHHHHHHHHHIIIJJJJJJLLLKKKJJJGGGCCC>>>:::777777777666555444333333222555555555444444444333333222222333333333333444444555333111000111111000//////000111000.........///111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111...//////000111111222222111111000000111111222333000000000000111111111111333222222222222222333333111111000000000000000000222222222222333444555666777777888999:::;;;<<<<<<===???@@@???===<<<<<<===@@@EEEGGGGGGGGGIIIGGGBBB???AAACCCEEEFFFLLLTTTZZZiiiuuu|||xxxwwwrrrrrrqqqrrrqqqnnniiieeecccccccccdddddddddddddddZZZ[[[]]]]]]]]]^^^aaacccyyyuuu}}}vvv___SSSJJJIIIGGGGGGIIIKKKIIIFFFFFFAAA:::555444444444444333333444444444444333333333333333333333333333333222222222222222222222222444333333222222222333333111111111111111111111111333333222222222333444444000111222333333222111000111111111222222111111111000111111111111111222222222222111111111111222222222222333555777888::::::666888:::<<<===???CCCEEEGGGMMMWWW___cccbbb^^^[[[[[[YYYXXXYYYXXXYYYaaajjjoooyyy|||{{{xxxsssqqqmmmlllkkkmmmqqqvvv{{{~~~yyytttvvvzzz|||uuunnnjjjaaaaaaccchhhmmmlllgggaaa^^^YYYWWW[[[```fffoooxxx}}}iiiccc```fffuuurrr```TTTNNNLLLJJJIIIJJJKKKLLLMMMNNNMMMMMMJJJFFFAAA===:::777666666555555444444444444444444444333333333333222222222333333333444444555333111111222333222111000111222111///...///000111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000//////000000111111111111111111111111111222222222///000000000111111111111333222222111111111111222111111111111111111222222222222222222333444666666888888999999:::;;;;;;<<<===>>>??????===<<<<<<<<>>???======>>>???CCCMMMVVVXXXVVVRRRLLLFFFEEEFFFHHHJJJPPP\\\jjjuuu}}}uuuooolllmmmpppssspppmmmiiieeebbbaaa`````````aaabbbdddeeedddaaa^^^[[[ZZZYYYYYYXXXYYYYYYZZZUUUVVVWWWVVVUUUUUUWWWYYY~~~vvvvvvzzzggg]]]QQQJJJFFFIIIMMMLLLIIIHHHHHHCCC===888666555555444444444555555555555444444333333333333333333333333222222222222222222222222111111000000111111222222111111111111111111111111............///000111111111111222222222222111111222222111000000111222222000000111111222333333333222222111111111111222222333444444555666777777888:::;;;===>>>AAAFFFLLLQQQWWW[[[bbbfffgggccc]]]YYY]]]\\\]]]___^^^^^^dddlllwww~~~|||~~~{{{wwwttttttwwwzzz~~~~~~~~~}}}vvvmmmiiiiiijjjhhhfffbbb^^^\\\\\\YYYUUUTTTVVVfffooo}}}xxxrrrvvvttthhh___TTTMMMKKKKKKLLLKKKMMMNNNOOOOOOLLLHHHCCC@@@888777666555555666777888333333222222222111111111222222333333333333444444000///...///111222222222111222333222000///000111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111000//////...000000111222222222222111000000000000111111111111222111111000111111222222222222333444555555666666000000111222333555666777999:::::::::;;;;;;;;;<<<999<<<>>>@@@@@@AAABBBDDDHHHSSS]]]___[[[VVVOOOIIIHHHIIILLLPPPXXXeeeuuu~~~zzzqqqnnnjjjgggdddddddddeeecccaaa]]][[[YYYYYY[[[\\\[[[\\\]]]```bbbaaa^^^\\\\\\\\\\\\[[[[[[[[[[[[[[[UUUVVVWWWVVVUUUUUUWWWYYYyyyuuu{{{jjjbbbTTTKKKFFFJJJNNNLLLIIIIIIGGGCCC>>>:::888777555444444444555555555555444444333333333333333333333333222222222222222222222222222111111111111222333444111111111111111111111111////////////000111222333222222111111111111222222222222111000000111222222000000111222222333444444222222111111111111222222333333555666888999:::;;;:::;;;<<<>>>BBBHHHOOOUUU]]]```eeehhhhhheee```]]]``````dddhhhiiiiiiooowww~~~}}}}}}~~~}}}}}}{{{zzz|||~~~}}}}}}{{{tttqqqooommmlllhhhdddaaaaaa]]]VVVSSSTTT\\\bbbmmmzzz~~~zzz~~~rrr```SSSNNNLLLKKKJJJKKKMMMOOOPPPNNNJJJFFFCCC<<<:::888666555555555666444444333333333222222222222222333333333333444444222000//////111222222111...///000///---,,,---...111111111111111111111111000000000000000000000000111111111111111111111111......//////000000111111111111111000000000000000///000111222333222222111000000000000111111111111222222222222333444555555111111222333444555666777111111222333444666888999:::::::::;;;;;;;;;;;;;;;999<<<@@@CCCDDDFFFIIIKKKPPPZZZbbbbbb]]]XXXSSSNNNMMMQQQXXX___hhhuuu|||zzzwwwrrrmmmiiihhhfffdddccccccccccccdddbbb^^^[[[YYYYYY[[[\\\YYYZZZ\\\^^^aaa```^^^[[[YYYZZZ\\\]]]^^^^^^]]]]]]XXXYYYZZZZZZYYYYYY[[[]]]zzz|||rrriiiWWWMMMGGGKKKOOOMMMIIIIIIFFFCCC???<<<:::888666444444444555555555555444444333333333333333333333333222222222222222222222222222222222222333333444555111111111111111111111111222222222222333444555666333222111000000111222333333222111000000111222333000000111222333333444444222222111111111111222222222333555777:::<<<>>>???>>>@@@AAACCCGGGNNNVVV\\\aaacccfffhhhhhhfffcccaaadddeeekkkqqqssstttzzz}}}~~~}}}|||zzz|||zzzwwwtttrrrooojjjgggfffaaa[[[XXXYYYVVVXXX```mmm}}}~~~lll[[[RRROOOMMMKKKJJJLLLOOOPPPOOOKKKGGGEEE???===:::777444333333333555555444444444333333333222222333333333444444444777555333222333333222111111333333222111000111222111111111111111111111111000000000000000000000000111111111111111111111111---......///000111111222/////////000111111222222///000111222333222111111000000000000111111111111333333333444555666777888000000111222444555666666333333333444666888999:::::::::;;;;;;;;;;;;;;;;;;:::===AAAEEEHHHJJJNNNPPPVVV___eeebbb\\\YYYVVVSSSXXX___hhhrrr|||zzzuuuttttttrrrlllgggjjjiiiggggggfffggghhhiiillliiiddd```]]]]]]^^^___ZZZ[[[]]]```bbbaaa___\\\VVVXXX[[[^^^___```___^^^]]]^^^___^^^^^^^^^```bbbvvvqqqwwwuuubbb[[[QQQJJJJJJKKKJJJHHHIIIGGGEEEAAA===:::777666555666666555444333333222222333333333333333333333333555444222111111111222222222222222111111111111000111111222222222333333333333333333222222111111111333222111000000111222333222222222333333444444444111111222222222333333333333222111111111222333444444555777999;;;<<<======888???EEEEEEIIISSS]]]ccchhhgggfffeeedddcccbbbbbbdddhhhnnnuuu{{{}}}|||~~~~~~zzzzzz{{{uuutttqqqqqqrrrkkk```ZZZ\\\WWW[[[```dddfffnnn}}}|||}}}vvveeeVVVJJJGGGKKKKKKKKKKKKMMMMMMLLLIIIFFFDDD@@@;;;777666555555444444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111000000222222111111111111222222222222222222222222222222///000000000000111111111000000000000000000000000222222222111111111000000111111111111111111111111111111111111111111111111000000000000000000000000222222111111111111111222222333444666777999:::;;;<<<<<<======<<<<<<;;;:::555999AAAHHHNNNSSSVVVWWWZZZ[[[]]]^^^ZZZVVVZZZaaahhhsss~~~tttsssqqqooonnnnnnnnnnnnlllnnnrrruuusssnnnkkklllooonnnkkkgggcccbbbccceeefffbbb^^^___cccfffeeebbb______aaaccceeefffcccaaacccaaa``````bbbeeeiiilll|||rrrwww~~~kkk___SSSIIIHHHJJJJJJIIIIIIGGGEEEAAA>>>:::888666666555555444333333222111111333333333333333333333333444444222111111111222222222222222111111111111000111111111222222222333333333333333222222222111111222222111111111111222222111111111222222333333333111111222222222333333333333222111111111222333444555666777999;;;<<<======<<>>>>>>>>===<<<;;;;;;::::::===CCCMMMVVV\\\]]]\\\XXXXXXZZZ]]]]]]___hhhsss}}}rrrlllkkkkkkkkklllnnnrrrvvvzzz|||}}}}}}{{{{{{vvvyyy}}}~~~}}}}}}|||xxxtttssstttuuutttrrruuuwww|||}}}uuuuuuvvvxxxyyyzzzzzzzzzvvvssswwwtttaaaOOOHHHIIIJJJIIIIIIHHHFFFDDD@@@===:::777666444444444333333222222222333333333333333333333333333333333333333333333333222222222111111111000000111111111111222222222222222222222222222222222222000111333333333333111000111111111111222222222222111111222222222333333333333222111111222333555666999:::::::::;;;<<<===>>>BBBDDDGGGNNN]]]mmmttttttnnnlllhhheeedddeeegggiiiiiiqqq}}}~~~|||~~~wwwpppmmmsss{{{}}}xxxpppkkkeeedddfffhhhggghhhpppzzz}}}wwwmmmgggffflllvvvuuu```SSSMMMKKKHHHFFFEEEHHHKKKMMMNNNKKKGGGBBB===:::888555333555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111222222222333333333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111222333333444555666777999:::;;;<<<>>>===<<<;;;;;;:::::::::;;;===CCCMMMXXX^^^]]][[[XXXXXXZZZ\\\^^^cccooo{{{{{{uuupppnnnnnnllllllmmmooosssxxx}}}|||{{{}}}}}}zzzzzz|||~~~~~~}}}}}}}}}~~~{{{tttttt~~~nnnXXXMMMJJJIIIIIIIIIHHHGGGEEEBBB>>>;;;888777555555555555444444444444333333333333333333333333333333333333333333333333222222222111111111000000000000111111111222222222222222222222222222222222111222333444444333222111333333333333333333333222111111222222222333333333222222111111222444555666;;;;;;;;;;;;<<<===>>>???CCCEEEIIIRRRbbbsssyyywwwnnnllljjjhhhhhhkkknnnpppsss{{{~~~|||{{{}}}}}}uuuooolllkkkrrr}}}xxxqqqkkkhhhhhhjjjjjjjjjpppwww}}}}}}xxxlllaaa```gggttt~~~kkk[[[RRRMMMJJJFFFEEEGGGJJJMMMNNNMMMIIIDDD@@@===:::777444555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111111111222222222333333333000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111222333333444555666777888999:::;;;<<<<<<;;;:::999999999::::::>>>AAAGGGQQQZZZ^^^^^^[[[YYYXXXZZZ^^^aaahhhvvv}}}tttoooooopppqqqooooooooopppsssxxx}}}~~~yyytttyyy~~~fffVVVMMMHHHHHHKKKIIIHHHFFFCCC@@@<<<999777666666666555555555555555333333333333333333333333222333333444444444444333222222222111111111111000000000000111111111111222111222222222222333333333222222333333333333222222444444444333333333333333111111222222222333333333222222222222333444666777<<<;;;;;;;;;<<<>>>@@@BBBDDDHHHNNNYYYiiiwww|||zzzooonnnmmmmmmnnnqqqtttvvv~~~}}}yyyoooiiikkkttt}}}zzzooojjjhhhiiiiiijjjmmmrrrxxx~~~rrrddd]]]___jjj|||yyyiii[[[QQQMMMHHHFFFGGGJJJLLLMMMNNNJJJFFFBBB???<<<999666555555555555555555555555333333333333333333333333222222222222222222222222111111111111111222222222222222111111111111222222111111111111111111111111111111111111222222222333000000000000000000000000111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222111222222333444555666777888999:::;;;<<<<<<;;;:::999999999:::<<<===BBBGGGOOOVVV[[[]]]]]]]]]YYYYYY]]]bbbgggooo|||rrrnnnnnnooonnnnnnnnnmmmnnnqqqvvv{{{~~~wwwvvv{{{sss___PPPGGGHHHLLLIIIHHHGGGDDDAAA===:::888555555555555555555555555333333333333333333333333222222444555555555444444222222222111111111111000000000000000111111111111111111222222222333333333333333333222222333333333333333333333222222111111111111222222222333333333222222222222333555777888<<<;;;;;;;;;===???BBBDDDGGGNNNWWWbbbppp|||}}}vvvvvvuuuvvvwwwxxxzzz{{{}}}xxxqqqooonnnpppyyyyyyrrrllllllllllllnnnrrrvvvwww{{{|||pppgggbbbeeeqqq~~~tttdddTTTPPPKKKHHHHHHIIIJJJJJJNNNKKKGGGDDDAAA>>>;;;888555555555555555555555555333333333333333333333333222222222222222222222222000000111111111222222222222222111111111111222222111111111111111111111111000000000111111111222222000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222333444555555777888888999:::;;;<<<<<<;;;:::::::::;;;===???@@@DDDKKKTTTZZZZZZZZZZZZ\\\YYYZZZ___gggnnnxxx{{{|||{{{~~~}}}vvvrrrsssqqqlllhhhggggggiiinnnttt{{{zzzuuuvvv|||{{{eeeRRRGGGGGGMMMIIIIIIGGGEEEBBB>>>:::888444444444444444444444444333333333333333333333333111222444555666555444444222222222111111111111000000000000000111111111111111111111222222333333333555444222222222222444555222222222222111111000000111111222222222333333333222222222222333555777888<<<;;;;;;;;;===@@@CCCEEEIIIRRR^^^hhhuuu~~~~~~~~~~~~~~~vvvzzz~~~zzzuuujjjeeemmm{{{{{{tttrrrrrrqqqrrruuuvvvtttuuu|||}}}sssiiiccciiissszzziiiWWWSSSMMMJJJIIIIIIIIIIIINNNKKKHHHEEEBBB@@@<<<999666666666666666666666666333333333333333333333333222222222222222222222222000000111111222222222222222222111111111111222222000000000000000000000000///000000000000111111111000000000000000000000000000000111111222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222333444555666888888999::::::;;;<<<<<<<<<;;;;;;;;;<<>>===>>>BBBFFFLLLYYYhhhrrrvvvyyywwwpppzzz}}}{{{pppjjjjjjlllxxx|||{{{|||zzzzzz}}}zzz|||{{{wwwzzzxxxqqqmmmkkknnn}}}~~~cccZZZPPPJJJIIIJJJIIIHHHHHHHHHGGGGGGFFFBBB>>>:::777777777666555333222111444444444444444444444444333333333333333333333333111111111222222333333333111111111111111111111111111111000000000000111111111111222222222333333333222111111111000000//////222222222222222222222222222222222222222222222222111111000000111111222333222222222222111111000000333222111111222555777999:::;;;<<<;;;999888999:::999999:::;;;===AAADDDFFFMMMPPPTTTUUUTTTTTTWWWZZZZZZ[[[```lll}}}yyypppnnnrrr{{{~~~vvvqqqqqqsssuuuyyy{{{tttooogggiiikkkjjjhhhkkkssszzzxxxuuuxxx}}}eeeQQQIIIJJJGGGIIIJJJIIIEEE@@@<<<:::888777555444333333444444444333222222444555444333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111000333333333333222111000000111111000000111111222333222222333444666888:::;;;999;;;>>>>>>>>>@@@EEEIIIRRR^^^llluuuxxxzzzsssnnnzzz~~~vvvoookkkjjjnnnxxx{{{{{{~~~|||yyyxxxrrrnnnjjjyyy~~~kkkbbbUUUMMMJJJIIIGGGEEEHHHGGGGGGHHHGGGCCC>>>:::888888888777555444333222333333333333333333333333333333333333333333333333222222222222222222333333111111111111111111111111111111000000000000111111111111222222222333333333222222222222111111111000111111111111111111111111222222222222222222222222111111000000111111222333222222222222111111111000444333222222333555777888:::;;;<<<;;;999999999;;;:::<<<>>>@@@CCCFFFIIIJJJKKKNNNRRRSSSSSSTTTXXX[[[^^^aaaiiitttxxxmmmjjjkkkrrrwwwxxxzzz}}}yyyzzzzzzvvvooojjjjjjlll{{{~~~|||zzzpppqqqpppkkkggghhhnnnuuuzzzyyypppWWWKKKKKKHHHHHHIIIHHHEEEAAA===;;;888777666444333444444555444333222333555666666555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111555555555444333222000000222222111111222222333444222222333444666888999:::;;;===>>>>>>>>>BBBIIIOOOZZZeeeqqqxxxxxxyyy}}}}}}rrrnnn}}}xxxpppkkkffflllttt|||{{{zzz~~~||||||yyyrrrkkkuuuxxxnnn```UUUNNNIIIFFFCCCFFFGGGHHHIIIIIIEEE???;;;;;;:::999888777555444333222222222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222111111000000000000111111111111222222222333333333333333333222222222222222111111111111111111111111222222222222222222222222111111000000111111222333222222222222111111111111555444333333333555666777999:::;;;;;;:::999:::<<<<<>>===???EEENNNVVVccclllvvvzzzxxxvvvyyy|||}}}uuutttxxxqqqiiihhhhhhooo|||{{{yyy{{{~~~{{{xxxxxxsssttt{{{zzzkkk\\\RRRLLLGGGEEEFFFFFFHHHJJJJJJGGGAAA======<<<;;;999888666555555222333333333333333444444333333333333333333333333333333333222222111111111222222222222222222222222222111111000000111111222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111000000111111222333222222222222222222222222555555444444555555777777888:::;;;;;;;;;;;;<<<>>>===BBBHHHOOOSSSUUUTTTSSSNNNPPPRRRRRRRRRVVV]]]cccgggsssqqqkkkgggiiikkklllooosssyyy}}}}}}||||||vvvkkkiiinnntttzzzyyy^^^OOOKKKIIIHHHFFFFFFFFFDDD@@@===999888666555444444555555555444333444666777777555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222333444555555555555555333333333222333333444555555555666777999:::<<<======>>>>>>???BBBJJJUUU^^^mmmuuu~~~zzzwwwxxx{{{~~~}}}yyy{{{yyyppphhhbbbdddooo~~~{{{zzzzzzrrrsssvvv}}}}}}uuurrrqqq```TTTLLLHHHFFFFFFGGGHHHJJJKKKHHHDDD@@@???>>><<<:::888777666666444444444444555555666666333333333333333333333333333333333222222111111111222222222222222222222222222222111111111111222222111111222222222333333333000000111111111111111111333333333333333333333333222222222222222222222222111111000000111111222333222222222222222222222333555555555555666777777888888:::<<<<<<<<<===???AAAAAAFFFNNNUUUYYYZZZWWWUUURRRRRRRRRPPPQQQVVV___fffnnn{{{vvvoookkklllnnnppptttyyy}}}vvvtttyyy}}}fffTTTNNNJJJGGGEEEFFFGGGFFFBBB>>>999888777555444555555666444333222333444444333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333111111333444555666666666333333222222333333444555666666777888:::<<<===>>>===???@@@BBBGGGQQQ]]]gggwww~~~}}}xxxxxx{{{~~~}}}{{{}}}wwwlllcccaaagggrrrzzz{{{~~~qqqhhhjjjqqq|||wwwmmmvvvvvvcccUUULLLHHHGGGGGGGGGHHHJJJKKKJJJFFFDDDAAA???<<<:::888777666777444444555555666666777777333333333333333333333333333333222222222222222222333333333333333333333333222222111111111111222222111111222222222333333333000000000000000111111111444444444444444444444444222222222222222222222222111111000000111111222333222222222222333333333333444444555666777888999999999:::===>>>>>>@@@BBBDDDHHHMMMUUU\\\```___[[[YYYTTTTTTRRRPPPQQQXXXccclll{{{xxxrrrmmmooorrrtttyyy~~~rrr\\\QQQJJJGGGDDDEEEGGGGGGCCC???999888777555555555555666777555444444555555333222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444111222333444444444444444222222222222222333333444555666666888999;;;===>>>>>>@@@DDDGGGMMMXXXfffooo{{{}}}vvvvvvxxx}}}|||}}}{{{~~~vvvkkkeeecccfffqqq}}}vvvvvv|||mmmjjjmmmuuu||||||pppppp~~~jjjYYYOOOKKKJJJHHHGGGGGGIIIJJJJJJIIIGGGAAA???<<<999777666666666333333444444555666666777333333333333333333333333222222222222222222333333333333333333333333333333333222222111111222222333111111222222222333333333000000000111111222222222333333333333333333333333222222222222222222222222111111000000111111222333222222222333333333444444222333555777888::::::;;;999;;;>>>@@@@@@BBBEEEGGGRRRWWW^^^dddfffeeeaaa]]]YYYXXXVVVUUUXXXaaannnxxx{{{uuuqqqrrruuuwww{{{{{{bbbTTTJJJGGGDDDEEEGGGGGGCCC???:::999777666555555666666;;;999888777888777666444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444444333333333444333333222222222222111111222222333444555555666777888:::<<<===???BBBFFFKKKRRR^^^kkkuuuzzzyyysssrrrttt{{{zzz{{{tttkkkbbb]]]dddnnnzzz}}}qqqppp}}}yyyrrrnnnrrruuuxxxuuupppwwwqqq___TTTOOOOOOIIIHHHGGGHHHJJJKKKJJJIIIAAA???<<<999777666666666222222333333444555666666333333333333333333333333111111111222222333333444333333333333333333333333333222222111111222222333111111222222222333333333111111111222222333333333222222222222222222222222222222222222222222222222111111111000111222222333222222222333333444444444222333555777999;;;;;;<<<:::<<>>;;;888666555666555444555555555555555555555555555555555444444333333333333333333222222111111111222222222222222222222222222222222222222222222222000000111222333333444444333333333333333333333333222222222111222222333333444666999;;;;;;<<<===???AAAAAAEEEOOO]]]kkkuuuyyy~~~~~~zzzrrrqqqttt}}}~~~{{{~~~tttiiibbb___^^^ppp{{{tttoootttuuunnnrrrtttsssyyyzzzmmmkkkwwwyyyggg]]]VVVPPPLLLIIIJJJKKKJJJHHHIIINNNDDDBBB>>>:::777666666666777555333444555666555444444444444444444444444444444444333333333333222222111222222333333222222111111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111444444333222222333333333444444555777999;;;===>>>;;;<<<===???AAAEEEJJJNNN\\\eeeqqqwwwwwwrrrmmmkkkgggcccaaacccmmm|||vvvsssxxx~~~~~~www___PPPJJJFFFHHHIIIGGGFFFGGG@@@===999777666777666555555555555555555555555555444444444444333333333222333333333222222222111111222222222222222222222222222222222222222222222222222222222333333444444555333333333333333333333333222222222222222333333444555777:::;;;;;;<<<===???BBBDDDIIITTTcccqqqzzz}}}vvvnnnlllppp{{{zzz|||uuullleee```aaalllxxxzzzqqqssszzzxxxppprrrtttssszzzqqqllltttrrrhhh]]]UUULLLHHHHHHKKKKKKHHHHHHJJJGGGDDDAAA===:::888777666555444222222444444444333444444444444444444444444444444333333333333222222111222222333333222222111111111111111111111111111111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222444333333222222333333444444444555777999;;;===>>><<<===>>>@@@BBBGGGNNNSSSccclllvvv|||zzztttooolllhhhffffffkkkwww}}}yyy|||jjjVVVMMMGGGGGGHHHFFFFFFHHHAAA>>>:::888888888777666555555555555555555555555333333333333222222222222333333333222222222222111222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333222222222222222333444555777999;;;;;;;;;<<<===???CCCGGGPPP]]]lllyyy{{{sssllllllqqq}}}{{{}}}~~~ttthhh```XXX^^^hhhsssvvvsssttt~~~|||rrrpppppppppuuu~~~zzzqqqtttyyykkk___TTTLLLHHHJJJMMMKKKHHHGGGIIIGGGDDD@@@<<<:::888777444222111111222333333222444444444444444444444444444444333333333333222222111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333222222333333444444555666777999<<<>>>???>>>???@@@AAAEEELLLTTTZZZkkksss||||||tttmmmjjjgggiiinnnwwwsssYYYOOOHHHGGGIIIGGGFFFGGGAAA>>>:::888777777666666555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444333333333333333333333333333333333333333333222333333444555666999:::<<<<<<<<<<<<>>>@@@CCCJJJVVVeeesssyyyrrrmmmooovvv}}}}}}~~~|||oooddd]]]\\\^^^gggttt~~~wwwsssxxx~~~rrrmmmjjjhhhlllrrrzzzyyyyyyqqqdddWWWLLLJJJMMMMMMJJJIIIJJJIIIFFFCCC???;;;888666555333111111333444333222444444444444444444444444444444333333333222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333333333333333333333333333333222222222333444444555666666888:::<<<>>>??????@@@AAACCCHHHPPPZZZaaaqqqwww~~~{{{rrrkkkhhhggglllvvv{{{\\\RRRIIIIIIKKKIIIFFFFFFAAA>>>:::777666666555444555555555555555555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222333333333333333333333333333333333333444555666777:::;;;<<<<<<<<<===@@@BBBEEENNN]]]mmmzzz~~~xxxppplllpppwww{{{||||||rrrggg___YYY[[[eeerrr|||}}}xxxyyyxxxpppjjjffffffgggmmmzzz~~~yyyfffRRRJJJJJJKKKJJJJJJJJJIIIHHHEEEAAA<<<888666666555333333555666555444444444444444444444444444444444333333333222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222333222222222333333444555666666777999;;;===???@@@???@@@BBBEEELLLUUU```gggwww|||zzzrrrllljjjllltttfffYYYNNNKKKLLLJJJGGGFFFAAA>>>:::777666666555444555555555555555555555555222222222222333333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444555666777888:::;;;<<<======???BBBEEEJJJUUUfffvvv}}}wwwooolllpppxxx|||~~~nnncccYYYVVVZZZdddqqq|||zzzsssmmmhhhffffffqqq~~~vvv\\\MMMIIIHHHIIIJJJJJJJJJIIIGGGCCC???:::777888666555555666777777666444444444444444444444444444444333333333333222222111222222333333222222111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111222222222222333444555555666777888999;;;>>>@@@AAA@@@BBBEEEJJJQQQ\\\gggnnn{{{yyysssppppppttt}}}vvveeeSSSLLLKKKIIIHHHHHHCCC???;;;888777777555444555555555555555555555555222333333333444444444444111111222222222333333333222222222222222222222222222222222222222222222222111222222222333444444444333333333333333333333333333333444444555777888999:::;;;<<<===>>>@@@DDDHHHQQQ^^^ppp|||xxxtttssszzzwwwlllaaaZZZWWWZZZfffsss}}}~~~wwwoooiiieeekkksssyyyzzzjjjWWWMMMIIIIIIKKKJJJKKKKKKJJJGGGBBB===:::999777555555777888777666444444444444444444444444444444333333333333222222111222222333333222222111111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222333444555666777777888:::<<<>>>@@@AAAAAADDDIIIPPPXXXbbbmmmttt|||~~~~~~|||wwwsssssstttxxxnnnWWWLLLIIIHHHIIIJJJDDDAAA===:::888888777555555555555555555555555555333333333444444555555555111111111222222333333333222222222222222222222222222222222222222222222222222222333333444555666666333333333333333333333333333333444444666777888999999:::<<<===>>>AAAFFFIIIWWWdddwww}}}{{{{{{{{{}}}vvvkkkaaaXXXUUU___lllwww~~~tttmmmeeegggkkkvvvuuuqqqvvvwwwbbbTTTMMMKKKMMMKKKLLLMMMLLLIIIDDD@@@<<<888777555555777888777666444444444444444444444444444444444333333333222222222222222333333222222222111111111111111111111111111111111111111111111111333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222333444555666777888999:::<<<>>>@@@BBBBBBFFFLLLTTT\\\gggqqqxxxyyy{{{zzzwwwsssqqqrrruuuxxx||||||bbbLLLEEEJJJJJJFFFFFFBBB>>>;;;;;;999666333777666666666666555555555666666555444333333222222444444333333333333222222333222222111111222222333222222222222222222222222444333333222222111111111111111222222222333333333222333333444555666777777;;;999:::===>>>@@@FFFMMM[[[lll{{{zzz}}}||||||yyy}}}uuujjjbbb\\\]]]cccjjjxxxyyypppjjjeeedddnnnuuupppooovvvpppXXXJJJHHHKKKKKKKKKKKKKKKIIIEEE>>>999;;;:::999999999888666444333444444555555555555555444444444444444444444444444333333222222111111111111111222222222333333333222222222222222222222222222333444333111000111222444444444444444444444444222222111111111111111111111111222222222333333333222222222333444555666777999888999;;;???BBBCCCDDDEEEGGGLLLVVVcccnnnsssuuuzzzxxxxxxyyyuuuqqqvvv}}}}}}|||eeeOOOGGGIIIIIIEEEHHHDDD@@@===<<<;;;888666666666666555555555444444666555555444333333222222444444333333333333222222333222222111111222222333222222222222222222222222222222222111111111111111111222222222222333333333444444555555666777888888;;;:::;;;>>>@@@BBBIIIRRRbbbrrr}}}~~~{{{uuuttttttyyyttthhh^^^[[[]]]cccppp}}}wwwjjjgggdddiiivvvvvvqqqmmmrrruuu^^^PPPLLLNNNLLLLLLLLLLLLKKKFFF@@@;;;;;;999888888999888666444999999888888777555444333444444444444444444444444333333333222222222222222222222222333333333444444333333333333333333333333222333444333111000111222333333333333333333333333222222111111111111111111111222222222222333333333333333333333444666777888999999999;;;>>>AAACCCCCCGGGIIIOOOZZZfffpppuuuwwwzzzxxxwwwwwwtttrrrxxx||||||~~~zzzgggSSSIIIGGGGGGEEEIIIEEE@@@===;;;:::888777555555555555444444444333555555555444444333333222444444333333333333222222333222222111111222222333222222222222222222222222000000000000111111111111222222222222333333333333444555555666888999999:::;;;:::<<>>:::888777777888888666555999999888888777555444333444444444444444444444444222222222222333333333333222222222333333333333333444444444444444444444444222333444333111111111222333333333333333333333333111111222222222222222222222222222222333333333333444444444555666777999999::::::;;;<<<>>>@@@BBBDDDJJJMMMTTT___jjjssswwwyyyzzzxxxwwwwwwvvvwww~~~}}}yyyzzz~~~~~~~~~uuufffVVVJJJFFFFFFFFFGGGDDD???;;;999777777777555555444444444333333333555555444444444333333333444444333333333222222222333222222111111222222333222222222222222222222222000000111111222222333333222222222333333333444444444444555666888999::::::::::::<<<@@@CCCIIIVVVcccttt{{{vvviiiaaa___ggglllsss{{{rrreee^^^___ccclllzzz|||vvvoooiiihhhqqqxxxrrrooouuu}}}ooo]]]QQQLLLLLLLLLLLLLLLLLLIIIDDD@@@:::888666666777888777555333444444555555555555555444444444444444444444444111222222333333444444444222222222222222222222222444444444444444444444444111333333333111111222333222222222222222222222222111111222222222222222333222222222333333333444444555555555666777999:::;;;;;;<<<<<<<<<===???CCCEEENNNSSS[[[fffooovvvyyy{{{wwwwwwwwwxxxzzz~~~~~~~~~}}}}}}}}}|||yyyvvvsssqqqsssxxx|||rrrdddVVVLLLFFFFFFHHHFFFDDDAAA===999777777777555555444444444333333333444444444444444333333333444444333333333222222222333222222111111222222333222222222222222222222222222222222333333444444444222222333333333444444444222333444555777888999:::999999<<<@@@EEEMMM]]]lll}}}~~~zzz}}}qqqccc[[[ZZZbbbgggpppxxxnnnbbb______dddpppvvvqqqoooqqq{{{{{{uuuqqqrrrvvv{{{uuuaaaQQQIIIKKKJJJJJJKKKKKKIIIEEEBBB;;;999777666777777777666333444444555555555555555444444444444444444444444222222222333333444444555111111111111111000000000222222222222222222222222111222333333111111222333222222222222222222222222111111222222333333333333222222333333333444444444555555555666888:::;;;<<<<<<===>>>>>>>>>@@@EEEHHHRRRYYYcccllltttxxxzzz{{{qqqsssuuuxxx~~~|||wwwqqqppprrruuuyyy{{{yyyxxxuuuqqqkkkgggfffeeecccgggmmmvvv~~~ssscccVVVMMMHHHGGGJJJFFFFFFDDDAAA<<<999888999555555555555444444444333444444444444444444444444444444333333333333222222333222222111111222222333222222222222222222222222333333333444444444444444333333333333444444444444222222444555777888999:::999:::===BBBGGGRRReeewww~~~zzzmmm___XXXXXX```fffnnnwwwyyyiii```\\\]]]fffttt}}}zzzwwwrrrttt{{{zzzuuusssrrrsss{{{|||hhhVVVKKKJJJJJJJJJJJJKKKIIIFFFDDD>>>;;;888777777777777666999999888888777555444333444444444444444444444444333333333333444444444444111111111111111000000000222222222222222222222222000222333333222111222444333333333333333333333333111111222222333444444444333333333333444444444444444555555666888:::<<<===<<<>>>?????????BBBHHHMMMWWW^^^iiirrrwwwyyyzzzzzznnnrrrvvvzzz{{{rrrkkkjjjmmmpppssswwwuuutttqqqiii```[[[ZZZ[[[WWW\\\dddmmmuuu{{{~~~yyydddWWWOOOIIIHHHJJJDDDFFFFFFCCC>>>999888888666666666555555555444444444444444444444444444444444444333333333333222222333222222111111222222333222222222222222222222222444444333333333333333333333333333444444444444555333333444666888:::;;;;;;:::<<<@@@EEEKKKWWWmmmwwwiii\\\WWWYYY```fffoooxxxuuueee^^^[[[___fffqqq|||rrrqqqxxx~~~yyysssooottt|||qqq^^^RRRKKKJJJJJJKKKLLLKKKIIIFFF@@@===:::888777777777666999999888888777555444333444444444444444444444444444444444444444333333333333333333333222222111111333333333333333333333333000222333333222111333444333333333333333333333333111111222222333444444555333333333444444444444555444444555666888:::<<<===<<>>BBBGGGMMM[[[rrr|||~~~uuugggZZZVVVZZZaaagggoooxxxlllddd]]][[[]]]eeewwwsssrrrzzzxxxvvvooorrryyyxxxfffZZZLLLKKKKKKLLLMMMMMMKKKIIIBBB???;;;888888888777666333444444555555555555555444444444444444444444444555555555444444333333333555555555444444333333333444444444444444444444444000111333333222222333444444444444444444444444444111111222333333444555555333333333444444444555555333444444666888:::<<<===<<>>:::888777888888777777777666666666666666666555444444333333444444333333333333222222333333333333333333333333333444555666555444333222444333333222222333333444333444555555666666555555555777888999999:::<<<>>>;;;>>>DDDPPPaaavvv~~~sssmmmzzz~~~yyy~~~}}}vvvooofff^^^```eeekkkpppwww~~~tttiiiaaa]]]___dddttt|||uuujjjlllwwwwwwssswww|||qqq```VVVMMMKKKLLLJJJIIIIIIJJJGGGCCC@@@>>>===:::888888777777666666555555444444444444444333333333222222333444555555444333222111222222333333222222111333333333333444444444444333333444444333333222111333333333333333333333333444333222111111222333444444444444444444444444444777777888999:::;;;<<<<<<<<<>>>???@@@DDDLLLWWW___nnnyyy{{{tttrrrqqqtttzzz~~~~~~}}}~~~~~~xxxsssqqqrrrnnnrrrvvvzzz~~~~~~}}}zzzxxxxxxyyy{{{|||||||||}}}~~~dddQQQIIIGGGFFFGGGGGGDDD@@@;;;999888888888888888777777777777666666555555555444444444333333333333333333333333333333333333333333333333444444444444444333333222444333333222222333333444222222333444555555666666666777888999999:::<<>>AAAGGGRRR___hhhuuu}}}~~~zzzzzz|||yyyxxxyyy~~~~~~xxxvvvwwwxxxzzz}}}|||zzzyyyvvvttttttuuuwwwyyy~~~~~~~~~pppZZZMMMHHHFFFGGGHHHFFFBBB===:::999888888888888777777777777555555555555555444444444333333333333333333333333333333333333333333333333555444222111000111222333444333333222222333333444111222222333444555666666555666888888888999<<<>>>BBBDDDMMM```vvv~~~zzz}}}yyytttuuussskkklllxxxyyytttooommmjjjhhhjjjppptttxxx~~~{{{qqqddd[[[WWWfffrrrvvvpppppp{{{|||qqqvvvoooaaaQQQJJJHHHFFFGGGJJJJJJIIIGGGCCC???;;;999888777777777777777666666666555555555444444444333333222222333333333333222222222222222222222222222222333333444444444555555555444555555555555444333333222333444555555555555444444444333333333333333333444444444555555666666666888888999:::;;;<<<<<<=========>>>CCCLLLZZZhhhqqqzzzyyysssssswww}}}yyyvvvvvv{{{}}}|||{{{{{{}}}}}}}}}}}}yyyvvvtttrrrpppnnnmmmoooqqqrrr~~~}}}hhhVVVLLLFFFHHHIIIGGGCCC>>>;;;:::888888777777777666666666555555555555555555555555222222333333333333444444333333333333333333333333666444111//////000222444444333333222222333333444333222222333444555666777555777888888888:::<<<>>>@@@FFFTTTjjjxxxvvv}}}rrrrrryyy|||kkkfffkkkyyywwwsssooopppooonnnppptttxxx||||||nnnaaaYYY^^^fffwwwyyyrrrnnnuuuwwwxxx~~~lllYYYNNNIIIGGGHHHKKKHHHIIIHHHDDD???;;;999888777777777777777777777777666666666666555555555444444444444444444444444444444333333222222333333444333444444444555555555555555555666666555555444333222333555666777666666555333333333444444444444444444444555555666777777777888888999:::;;;<<<======>>>>>>@@@GGGRRRaaaoooxxx|||xxxpppqqqwww|||xxxxxx|||~~~~~~xxxuuuwwwyyywwwuuuvvvwwwwwwwwwxxxxxxuuuqqqmmmiiigggeeeccccccdddfffgggwww```QQQFFFHHHJJJHHHDDD???<<<:::777777777666666666555555555555555555555555555555222222222333333444444444333333333333333333333333555444333222222222333333444333333222222333333444444444333333444555666777777888999::::::;;;===@@@CCCLLL]]]ttt{{{wwwxxxmmmrrr|||qqqcccaaakkk|||}}}xxxsssrrruuuvvvuuuvvvyyy{{{yyyiii```[[[___mmm{{{uuuooosss|||eeeUUUMMMIIIJJJLLLGGGIIIIIIFFF@@@<<<::::::777777777777777777777777777777777777666666666666777777666666666666777777555555444333333444555555444444444444555555555555666666666666666555444444222333555777888777666555222222333444555555555555444555555666777777888888888999999:::;;;<<<======??????BBBJJJXXXggguuu}}}~~~zzztttvvvtttmmmiiijjjmmmllllllmmmkkkjjjjjjjjjjjjgggccc___\\\ZZZXXXVVVVVVWWWYYYZZZgggTTTFFFHHHJJJIIIEEE@@@<<<;;;666666666666555555555555444555555555555555555555222222222333333444444444333333333333333333333333444444555555555444333222444333333222222333333444666555444333444555666777888999;;;;;;;;;<<