BM6P6(@ RRRMMMIIIGGGEEEEEEKKKRRRbbbwwweeeUUUDDD>>><<<:::777555555555444444444333333333444333333333333444555555888666666888888999>>>EEEEEELLLVVV^^^dddnnnyyy{{{ssspppoooxxxsssiii___[[[\\\```gggooouuunnnhhh^^^VVVRRRPPPPPPPPPLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSSSSTTTUUUVVVVVVVVVXXXXXXYYYYYYZZZZZZ[[[[[[^^^^^^___```bbbccceeefffddddddeeefffggghhhiiiiiijjjjjjiiiiiijjjjjjkkklllrrrssstttsssssssssuuuwwwttttttuuuwwwxxxyyyzzz{{{~~~}}}}}}}}}}}}}}}~~~}}}~~~|||xxxwwwvvvvvv{{{yyykkk]]]RRRLLLJJJDDDAAABBBCCC@@@@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNRRRVVVZZZ]]]^^^dddkkkrrrvvv{{{}}}yyyrrrssstttxxxzzzqqqeeeXXXRRROOOMMMOOORRRXXXfffzzzpppbbb```ccckkkxxxOOOJJJGGGFFFFFFFFFMMMTTTcccwwwyyyaaaRRRCCC======:::666555555555444444444333333333444444444444444555555666888666666888999999>>>EEEFFFMMMVVV^^^eeennnyyy|||tttpppnnnvvvsssiii___[[[\\\___gggnnnuuuwwwiiiccc[[[TTTPPPOOONNNNNNKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVXXXXXXXXXYYYZZZZZZ[[[[[[^^^^^^^^^___aaacccdddeeeddddddeeeffffffggghhhhhhiiiiiihhhiiijjjkkkllllllpppqqqrrrrrrqqqrrrtttuuuttttttuuuvvvxxxyyyzzz{{{}}}||||||||||||}}}~~~~~~~~~}}}yyywwwwwwxxxyyyxxxtttrrrssssssttt{{{uuuggg[[[TTTKKKEEEAAABBBBBB@@@???BBB@@@@@@AAACCCDDDFFFHHHIIIJJJLLLOOOSSSWWW[[[___```eeelllqqquuuyyy{{{vvvooonnnnnnpppvvvyyynnncccXXXRRRPPPOOORRRVVV^^^mmmtttfffaaadddlllzzzLLLHHHEEEFFFFFFHHHOOOWWWfffzzzqqq[[[NNNAAA======999666444555555444444444333333333444444444444444555666666888666666888999999>>>DDDGGGNNNWWW^^^eeennnyyy|||tttooommmtttsssiii___[[[\\\___fffmmmuuussslllbbb]]]UUUPPPMMMMMMMMMLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNPPPQQQSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZZZZ[[[]]]]]]]]]^^^___aaabbbcccdddddddddeeeeeefffffffffggggggggghhhiiikkklllmmmnnnoooppppppppppppqqqsssssstttuuuvvvxxxyyyzzzzzz{{{{{{{{{{{{{{{|||}}}}}}~~~|||yyyvvvtttsssqqqmmmllloooqqqttt|||sssddd[[[MMMGGGBBBBBBBBB??????AAA???@@@AAADDDGGGIIIKKKLLLLLLNNNQQQUUUYYY^^^aaacccffflllqqqtttwwwxxxssslllkkkiiigggiiiooovvv|||yyykkkaaaWWWSSSQQQQQQUUUZZZdddvvvuuuggg```dddmmm|||KKKGGGEEEEEEFFFHHHOOOWWWiii|||{{{lllTTTIII???===<<<999555444555555444444444333333333333333333333333444444555777555666999999999>>>DDDHHHOOOXXX___eeennnzzz{{{qqqllllllssstttjjj___[[[[[[^^^eeellluuuuuujjjbbb[[[WWWQQQMMMLLLLLLLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLNNNOOOQQQSSSTTTUUUVVVVVVWWWXXXYYYYYYZZZZZZ\\\\\\\\\]]]^^^___```aaacccccccccdddddddddeeeeeeeeeeeefffgggiiikkkmmmnnnmmmnnnppppppppppppqqqrrrssstttuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzzzz{{{|||}}}~~~}}}yyyuuurrrnnnkkkjjjmmmooosss{{{yyyjjj___OOOIIICCCCCCAAA???>>>AAAAAABBBEEEHHHKKKNNNOOOPPPOOOPPPSSSVVV[[[```dddfffffflllpppsssvvvxxxsssmmmlllhhhcccbbbdddhhhlllnnnrrrwwwyyyjjjaaaXXXTTTRRRRRRWWW]]]ggg|||rrreee^^^bbblll}}}LLLHHHEEEEEEEEEGGGNNNVVViii|||vvvfffPPPFFF>>><<<;;;888555555555555444444444333333333222222222111222333333444777555666999::::::===CCCIIIPPPYYY```fffooozzz|||qqqjjjmmmsss}}}vvvkkk```\\\\\\^^^eeellltttwwwmmmccc\\\UUURRRNNNLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLNNNPPPRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZ\\\[[[[[[[[[\\\]]]]]]^^^aaaaaabbbbbbccccccddddddddddddeeefffhhhkkkmmmnnnmmmoooqqqrrrqqqqqqqqqrrrsssssstttuuuwwwxxxyyyzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~xxxtttqqqnnnkkkiiikkkmmmooovvv~~~{{{lllaaaRRRKKKEEEDDDBBB@@@@@@BBBBBBDDDGGGKKKOOOQQQSSSTTTTTTTTTVVVYYY]]]bbbfffhhhgggmmmrrrtttxxx{{{wwwqqqnnniiibbb^^^^^^```bbbdddiiiqqqxxxjjjbbbZZZUUURRRRRRXXX___kkkoooddd\\\```kkk|||KKKGGGDDDEEEEEEGGGNNNVVVhhh{{{sssaaaNNNEEE===;;;:::777555666555555444444444333333333222222222222222333333444666555666:::;;;:::===CCCJJJQQQZZZaaagggooozzzuuunnnpppttt}}}xxxmmmbbb^^^]]]___eeelllttt}}}xxxrrrlllddd\\\WWWQQQOOOLLLKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQRRRSSSSSSTTTUUUVVVWWWYYYZZZZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\^^^___```aaabbbccccccdddcccddddddfffhhhjjjlllmmmmmmooorrrsssrrrrrrrrrsssrrrssstttuuuwwwxxxyyyyyyyyyyyyyyyzzz{{{|||}}}~~~|||xxxvvvqqqmmmjjjkkkkkklllrrrzzz}}}yyylllbbbTTTLLLFFFEEEDDDAAABBBEEEBBBEEEIIINNNSSSVVVXXXYYYZZZ[[[[[[]]]aaaeeeiiillllllqqqvvvxxx|||}}}wwwnnnjjjccc^^^]]]^^^______gggooo}}}~~~{{{|||uuuiiibbb[[[VVVSSSSSSZZZbbbqqqooodddZZZ___jjj|||HHHDDDBBBDDDEEEHHHPPPXXXkkksss```NNNEEE===:::999666666888555555444444444333333333444444333333444444555666666555777:::;;;:::===BBBKKKRRRZZZaaagggooozzz}}}vvvrrruuu~~~zzzoooddd___^^^```fffmmmttt~~~~~~zzzxxxpppmmmiiieee```ZZZTTTPPPNNNLLLJJJIIIJJJJJJHHHGGGKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLMMMNNNPPPQQQQQQRRRSSSSSSTTTVVVWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ\\\]]]^^^___aaacccdddddddddddddddeeegggiiijjjkkklllooorrrsssrrrrrrqqqrrrrrrssstttuuuvvvxxxyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~vvvrrroooooonnnnnnttt{{{yyy~~~~~~}}}{{{xxxvvvwwwxxxtttiii```UUUNNNGGGFFFEEEDDDEEEHHHDDDGGGMMMTTTZZZ___bbbcccbbbbbbaaaccceeeiiimmmpppsssxxx|||}}}zzzppplllfffcccaaaaaaaaaaaahhhnnn{{{~~~vvvrrrttt{{{qqqfff```ZZZWWWTTTUUU]]]gggttt~~~mmmcccZZZ___kkk}}}FFFBBBAAACCCFFFIIIRRR[[[pppwwwcccNNNEEE===:::888555666999555555444444444333333333666555555555555666777777666555777:::;;;:::===BBBKKKRRR[[[bbbgggppp{{{}}}tttvvv~~~{{{pppeee```___aaagggmmmttt~~~}}}zzzvvvqqqnnneeebbb___[[[XXXTTTOOOKKKKKKJJJHHHHHHIIIHHHFFFEEEKKKKKKKKKKKKKKKKKKJJJJJJMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXYYYZZZZZZZZZYYYXXXXXXXXXXXXYYY[[[[[[]]]___aaacccdddeeeddddddeeeeeeggghhhjjjkkklllnnnqqqsssrrrqqqqqqqqqrrrssstttuuuvvvwwwxxxyyyyyyzzzzzz{{{|||}}}|||wwwttttttssssssxxxxxx}}}}}}|||}}}|||yyysssooolllnnnqqqnnneee]]]VVVNNNHHHGGGFFFEEEFFFJJJFFFJJJQQQZZZbbbhhhlllmmmgggfffffffffiiilllpppsssyyy}}}|||sssoookkkhhhggggggfffeeehhhnnnzzz{{{ssspppqqqxxx~~~~~~mmmccc^^^YYYWWWUUUWWW```jjjtttzzzkkkbbb[[[```lll~~~IIIHHHCCCDDDIIIGGGMMM```tttzzzbbbPPPFFF===:::999777777888444444444444444444444444555555555555555555444444333444666777888;;;???BBBHHHOOOYYY```gggppp|||xxxzzzuuujjjeeecccccchhhmmmwww~~~xxxpppkkkfffbbb```\\\ZZZWWWTTTPPPNNNLLLKKKIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZXXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^```aaacccdddddddddffffffffffffgggiiijjjkkkoooooopppqqqqqqpppnnnmmmqqqqqqqqqqqqsssvvvxxxzzzzzzzzz{{{|||}}}}}}||||||{{{wwwvvvwwwyyy{{{{{{}}}}}}yyytttqqqiiikkkjjjfffeeeggggggddd^^^UUUMMMJJJIIIHHHKKKPPPNNNSSSZZZaaalllwww{{{zzzuuunnniiijjjmmmqqqvvv|||zzzsssnnnnnnnnnkkkiiijjjlllsss}}}yyywwwyyy{{{~~~xxxuuuuuu|||{{{||||||~~~qqqgggZZZWWWSSSSSSVVV]]]bbbffftttzzziiiaaaYYY]]]jjjIIIHHHCCCDDDJJJIIIRRRfffzzzbbbOOOEEE===:::999666666888444444444444444444444444555555555555555555555555222444555666777:::===@@@IIIPPPYYYaaagggppp{{{xxxzzzvvvkkkeeeccccccgggmmmvvv||||||wwwnnngggbbb^^^[[[YYYTTTSSSQQQOOOMMMKKKJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQSSSSSSTTTUUUVVVWWWXXXYYYXXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^```aaacccdddddddddeeeeeeeeefffggghhhjjjjjjnnnooopppppppppooonnnnnnppppppqqqrrrtttvvvxxxyyyyyyyyy{{{|||}}}}}}}}}}}}~~~~~~}}}{{{{{{}}}~~~~~~zzzuuurrrjjjmmmmmmkkkmmmpppnnniii^^^VVVOOOMMMLLLLLLNNNRRRVVV]]]fffnnnxxxwwwpppjjjkkkooosssyyy|||tttnnnnnnnnnlllkkkmmmrrryyyyyyyyy|||{{{yyyyyyzzzrrrjjjkkklllnnnsss{{{{{{kkkbbbYYYVVVRRRQQQUUU]]]dddhhhvvv{{{kkkccc[[[bbbpppIIIHHHCCCCCCKKKMMMYYYppp~~~~~~zzzbbbNNNDDD<<<999888666555777444444444444444444444444555555555555555555555555333444555666666888;;;>>>IIIPPPZZZaaagggooozzzxxxyyy~~~xxxlllfffdddcccgggllltttzzzyyypppjjjbbbZZZVVVTTTRRRQQQKKKKKKJJJIIIIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^```aaacccdddddddddeeeeeeeeefffggghhhiiijjjmmmnnnnnnooooooooonnnnnnoooppprrrtttuuuvvvwwwwwwwwwxxxzzz{{{}}}}}}~~~~~~|||}}}~~~}}}yyyvvvoooqqqsssuuuzzz}}}xxxpppaaaZZZTTTSSSSSSSSSUUUZZZbbbkkkvvvyyyqqqkkklllpppvvv~~~}}}uuuooonnnmmmlllnnnrrrwww~~~|||}}}vvviiiaaa\\\]]]___aaafffmmmvvv{{{uuueee[[[VVVSSSPPPOOOTTT\\\ffflllxxx~~~ooohhh```iii{{{IIIHHHBBBDDDLLLQQQaaa{{{}}}~~~{{{cccLLLCCC;;;999888666555666444444444444444444444444444444444555555555555555555666777666666888;;;===IIIPPPZZZbbbhhhooozzz|||uuuwww}}}zzznnngggdddbbbfffkkkrrrwww~~~xxxoooddd___WWWQQQMMMLLLKKKKKKHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVXXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^```aaacccddddddddddddddddddeeefffgggiiiiiillllllmmmmmmnnnnnnnnnnnnnnnooorrrtttvvvwwwwwwwwwvvvwwwyyy{{{|||}}}~~~~~~|||}}}~~~yyy{{{~~~vvvggg___XXXWWWZZZ]]]ccciiirrr{{{xxxpppjjjkkkpppwww|||uuunnnmmmlllmmmqqqwww}}}uuuggg[[[UUUTTTUUUWWWXXX[[[aaahhhllltttzzzrrrbbbXXXSSSQQQNNNMMMRRR[[[gggnnnzzztttnnngggtttGGGHHHCCCDDDNNNUUUiii~~~|||dddKKKBBB;;;:::999666555666444444444444444444444444444444444555555555666666666777888888777999;;;>>>HHHPPPZZZbbbhhhpppzzzyyyqqqtttzzz|||ooohhhdddbbbeeeiiipppuuu|||~~~qqqhhh]]]XXXQQQLLLJJJIIIIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPQQQPPPQQQSSSTTTUUUUUUUUUUUUXXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^```aaacccdddddddddccccccddddddeeeggghhhiiijjjjjjkkkkkklllmmmnnnooonnnooorrrtttvvvwwwwwwwwwvvvwwwyyyzzz|||}}}~~~~~~~~~{{{lllccc\\\]]]bbbjjjuuutttlllgggiiiooowwwyyysssnnnmmmmmmnnnuuu|||tttggg]]]UUUPPPLLLMMMNNNNNNPPPRRRWWWZZZaaagggpppyyyrrrbbbYYYQQQPPPNNNMMMPPPZZZfffooo{{{xxxtttrrrFFFGGGCCCEEEOOOXXXnnn}}}dddKKKBBB<<<;;;:::777666777444444444444444444444444333333444444555666666666666777888888888999<<>>CCCLLLXXXbbbjjjsss}}}wwwlllnnnrrrxxxsssjjjeeeaaacccgggmmmsss}}}|||qqqfff[[[TTTNNNLLLJJJJJJJJJIIIGGGEEEBBBAAABBBBBBCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQOOOQQQTTTXXXZZZ[[[[[[[[[XXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^```aaacccdddddddddbbbbbbbbbcccdddeeeggggggggggggggghhhjjjlllnnnpppqqqqqqqqqqqqsssvvvxxxzzzxxxyyyyyyzzz{{{{{{{{{zzz{{{|||}}}~~~~~~rrriiidddbbbhhhpppwwwwwwsssqqqrrruuuvvvyyyxxxooommmnnnqqqyyy~~~rrriiiaaa]]]VVVQQQNNNLLLJJJHHHDDDFFFHHHHHHHHHIIIJJJLLLKKKNNNQQQTTTWWW]]]fffmmmuuu}}}ooo___VVVOOOQQQQQQPPPOOOTTT^^^gggvvvxxxwwwqqqCCCBBBCCCFFFMMM\\\uuuxxx]]]HHHCCC>>>:::888777666555666666666555555444444444444444333444444555666777333333333444666888;;;<<>>:::888777666555333333333222222111111111444444333444444555666777555555555666888:::<<<>>>EEEMMMYYYcccllluuu}}}vvvrrrooopppxxxwwwmmmfffbbbdddhhhnnnttt~~~yyymmmbbbXXXQQQLLLKKKJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAADDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPSSSTTTUUUVVVXXX[[[]]]^^^\\\[[[YYYYYYYYYZZZ[[[\\\\\\]]]^^^___```bbbcccccceeeeeeeeeeeeeeefffggghhhggghhhiiijjjkkkmmmnnnnnnppppppqqqrrrtttvvvwwwxxxxxxxxxyyyyyyzzz{{{{{{{{{zzz{{{}}}yyynnnjjjkkkkkklllooovvv~~~~~~xxxtttuuuxxx}}}pppgggdddfffiiioooyyywwwrrrkkkddd^^^YYYUUURRRPPPOOOMMMKKKIIIHHHGGGGGGLLLJJJHHHGGGHHHIIIKKKMMMJJJJJJKKKMMMPPPTTTWWWYYY[[[^^^dddjjjrrr{{{mmm]]]TTTQQQNNNNNNRRRUUUZZZeeeoooxxxmmmkkkjjjzzzIIIGGGFFFHHHLLLYYYooosssYYYFFFBBB===999888777666555222222222111111111111111444444333444444555666777777777777888999<<<>>>???DDDLLLXXXcccmmmvvv~~~vvvuuuqqqrrr{{{{{{qqqiiieeeeeeiiiooovvvrrreee[[[SSSNNNJJJIIIIIIIIIHHHHHHGGGFFFEEECCCBBBAAAAAA@@@@@@@@@AAACCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLMMMOOOPPPPPPPPPPPPRRRSSSSSSUUUWWWYYY[[[\\\\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]^^^___```bbbccccccdddddddddeeeeeeggghhhhhhiiiiiijjjkkklllnnnooooooqqqqqqrrrrrrsssuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{{{{{{{|||~~~uuummmkkkkkkkkklllooouuu|||zzztttxxx~~~qqqhhheeegggjjjuuu}}}|||vvvooojjjbbb^^^YYYVVVSSSQQQOOOMMMLLLLLLLLLLLLJJJIIIHHHGGGIIIIIIHHHHHHHHHIIIJJJKKKJJJIIIJJJJJJLLLNNNQQQRRRRRRTTTYYY^^^dddkkksssxxxlll]]]TTTPPPOOOPPPTTTWWW\\\gggrrrssshhhfffffftttHHHFFFFFFHHHLLLXXXnnnpppVVVEEEAAA<<<888777666666555444444444444444444444444444444333444444555666777777777777888999;;;===???CCCLLLXXXdddmmmwwwyyyuuurrrttt|||~~~ssskkkfffeeehhhqqqwwwwwwjjj^^^UUUOOOLLLJJJHHHHHHIIIIIIIIIHHHGGGGGGCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQQQQRRRSSSTTTVVVXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[[[[\\\]]]^^^___```bbbccccccdddddddddeeefffggghhhiiijjjjjjkkklllmmmnnnoooppprrrrrrrrrrrrssstttuuuuuuwwwxxxxxxyyyzzzzzz{{{{{{|||}}}~~~xxxsssoooooonnnnnnpppttt{{{{{{wwwnnnkkkmmmooozzz~~~zzztttpppooonnnnnnnnnppprrrsssuuuuuuuuuuuuuuutttssssssqqqqqqqqqqqqqqqqqqrrrrrrsssrrroookkkhhhccc___]]]YYYVVVSSSRRRRRRQQQPPPOOOKKKLLLMMMNNNMMMLLLJJJIIIHHHIIIJJJJJJKKKKKKKKKKKKMMMMMMLLLLLLMMMNNNOOOPPPQQQSSSWWWZZZ^^^ccciiimmmrrrzzz}}}jjj\\\TTTQQQPPPRRRUUUWWW\\\gggsssooofffddddddqqqEEEDDDEEEHHHMMMYYYooooooWWWDDD@@@;;;888666666555555555555555666666666666666444444333444444555666777777666666777888:::<<<===BBBKKKWWWdddnnnxxx~~~tttqqqsss|||~~~tttkkkeeedddgggpppwwwxxxpppcccXXXQQQMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEGGGFFFGGGGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^___```bbbccccccdddddddddeeefffggghhhiiikkkkkklllmmmmmmnnnoooooorrrrrrrrrrrrrrrsssttttttwwwwwwxxxxxxyyyzzzzzz{{{|||}}}~~~~~~{{{wwwwwwvvvtttuuuxxx}}}vvvrrrsssvvvyyy{{{vvvpppiiieeedddaaa_________aaabbbbbbbbbbbbbbbbbbaaaaaa```___``````aaabbbbbbbbbbbbccccccbbb___\\\YYYXXXWWWUUUSSSRRRQQQRRRRRRQQQOOOLLLMMMNNNOOOOOONNNMMMLLLLLLMMMOOOPPPQQQQQQQQQPPPSSSSSSRRRRRRRRRRRRSSSSSSRRRTTTWWWYYY[[[___cccgggjjjpppyyyzzzhhh[[[TTTRRRQQQSSSUUUWWW\\\iiivvvlllcccbbbcccnnnCCCCCCDDDHHHMMMZZZpppmmmXXXCCC???:::777666666555444444444444444555555555555444444333444444555666777666666555666777999;;;<<>>:::666555555555444333333333444444444555555444444333444444555666777666666666666777888:::;;;@@@IIIWWWdddooozzzxxxsssssszzz~~~tttllleeeccceeemmmsss|||~~~sssfff___WWWOOOLLLKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCFFFEEEEEEEEEFFFIIIKKKMMMLLLMMMOOOPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUWWWXXXYYYVVVVVVXXXZZZ\\\]]]^^^^^^\\\]]]^^^___```bbbcccccccccccccccdddfffhhhiiijjjkkkkkkkkklllmmmmmmnnnnnnqqqqqqqqqqqqrrrssstttuuuwwwwwwwwwxxxyyyyyyzzzzzz{{{|||}}}~~~{{{yyyzzz|||{{{tttkkkccc[[[ZZZXXXVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWVVVWWWYYY[[[\\\\\\\\\\\\WWWZZZ]]]]]][[[ZZZZZZ[[[[[[ZZZYYYZZZ[[[\\\ZZZYYY\\\\\\[[[[[[[[[[[[[[[\\\ZZZZZZ[[[\\\]]]^^^_________``````aaabbbbbbbbbbbbdddfffiiikkklllnnnqqqtttrrruuuyyy|||ttteeeZZZUUUQQQQQQSSSVVVYYYcccvvv}}}iii___^^^___iiiwwwEEEDDDEEEIIIMMMXXXmmmttt^^^LLLBBB>>>999666555555555444444444444555555666666666444444444444444555777777777777666666777999;;;<<<@@@IIIWWWdddooozzz{{{uuusssyyy~~~tttlllfffdddfffkkkrrr{{{vvvjjj```[[[SSSMMMJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGEEEDDDCCCBBBBBBAAA???@@@@@@AAAAAABBBCCCCCCEEEEEEDDDDDDFFFHHHKKKMMMMMMMMMOOOPPPQQQRRRRRRRRRSSSSSSSSSTTTUUUWWWXXXYYYTTTUUUXXXZZZ\\\^^^______\\\]]]^^^___```bbbcccccccccccccccdddfffhhhiiijjjjjjkkkkkkllllllmmmmmmmmmpppppppppqqqrrrsssuuuuuuvvvwwwwwwxxxyyyyyyzzzzzzzzz{{{|||~~~~~~{{{yyyyyyyyy}}}uuunnnddd\\\[[[ZZZYYYXXXWWWWWWWWWWWWZZZ[[[[[[\\\\\\\\\[[[[[[YYYZZZ]]]___````````````ZZZ^^^bbbcccbbb```aaabbbeeeddddddfffggghhhgggfffgggfffdddccccccdddeeefffhhhhhhhhhiiijjjkkkmmmnnnooopppqqqssstttttttttttttttvvvyyy{{{}}}sssdddZZZUUUPPPPPPSSSVVV[[[ggg}}}kkkaaa```aaajjjxxxGGGEEEFFFJJJOOOZZZmmm~~~}}}kkkWWWJJJ???<<<999666666555333222444444444444444444444444444333333333333444555555555555444555666777999:::BBBHHHTTTeeeqqqxxxwwwqqqooouuuwwwooohhhfffhhhkkkrrr{{{}}}mmmcccXXXTTTOOOLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCCCC@@@?????????@@@AAAAAABBBAAACCCEEEFFFFFFFFFGGGHHHLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRTTTTTTUUUUUUUUUSSSUUUXXXYYYZZZ[[[^^^```______``````````````````dddeeeeeefffggghhhiiiiiijjjlllmmmmmmllllllnnnoooppppppooooooppprrrtttuuuwwwwwwvvvvvvvvvxxxyyyzzzzzzzzzzzzzzz|||}}}~~~}}}~~~vvvppppppvvvxxxyyywwwqqqjjjeeebbb_________]]][[[[[[^^^```aaabbbdddddddddeeehhhjjjiiijjjjjjjjjjjjkkkkkkkkklllnnnqqqtttvvvvvvvvvuuuvvvwwwxxxyyy{{{|||}}}}}}|||}}}}}}}}}~~~}}}}}}|||{{{{{{{{{|||~~~ssscccYYYTTTVVVVVVWWWYYY^^^mmmjjj```^^^bbbmmmxxxEEEDDDEEEIIINNNZZZnnn~~~wwweeeRRREEE@@@===:::888777666555333444444444444444444444444444333333333333444555555666666666666777999:::;;;BBBGGGSSScccooowww|||uuurrryyyyyyqqqiiiggghhhjjjpppzzzvvvggg^^^VVVSSSNNNKKKKKKJJJJJJIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAAAACCCFFFGGGFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRTTTUUUUUUUUUUUUUUUWWWYYYZZZZZZ[[[]]]___^^^^^^^^^______`````````cccdddeeeeeegggggghhhiiijjjkkklllmmmllllllmmmoooooooooooooooppprrrsssuuuvvvvvvuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{{{{}}}~~~~~~~~~}}}qqqkkkkkkmmmoooqqqqqqnnnjjjgggfffccceeefffffffffgggiiikkknnnoooqqqssssssuuuxxx{{{|||||||||}}}}}}}}}~~~~~~ssscccYYYTTTSSSSSSUUUYYY```ppp~~~iii______gggrrr}}}CCCBBBDDDHHHNNNZZZppp}}}|||sssaaaOOOCCCAAA>>>:::888888777666555444444444444444444444444444333333333333444555555777777666777888999;;;<<>>;;;888666666666555444444444444444444444444444444333333333333444555555555555555555666888:::;;;>>>BBBMMM\\\hhhpppyyy}}}xxxmmmhhhgggjjjpppzzzuuuhhh^^^WWWSSSOOOMMMJJJIIIIIIIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKKKKKKKKKKKKKIIIHHHGGGEEECCCBBBAAAAAA???@@@AAABBBBBBCCCFFFHHHGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVWWWYYYXXXWWWWWWYYYZZZ[[[[[[\\\]]]^^^``````aaaaaabbbbbbcccdddeeefffffffffhhhiiijjjjjjjjjlllnnnmmmnnnooopppqqqrrrrrrsssrrrssstttuuuvvvwwwxxxxxx{{{{{{{{{{{{{{{|||}}}~~~}}}|||mmm```XXXTTTPPPQQQVVV]]]hhh{{{lll```___dddpppCCCEEEIIIMMMTTTeeeyyyeeeQQQEEE===;;;888666666666555444444444444444444444444444444333333333333444555555555555444555666777999:::<<<@@@KKKZZZfffoooyyyzzzpppiiihhhjjjpppzzz|||mmmaaaZZZUUURRRNNNLLLJJJIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHJJJKKKLLLMMMLLLLLLKKKKKKJJJHHHFFFDDDCCCBBBBBB???@@@@@@@@@@@@AAADDDFFFFFFGGGHHHIIIKKKLLLNNNNNNOOOPPPQQQSSSUUUVVVWWWWWWVVVWWWYYYXXXXXXXXXYYYZZZ\\\\\\]]]^^^___``````aaaaaabbbbbbcccdddeeefffgggfffhhhiiijjjjjjkkkmmmnnnnnnooopppqqqssssssssssssrrrssstttvvvwwwxxxxxxxxxzzzzzzzzzzzz|||}}}~~~}}}jjj]]]WWWTTTMMMOOOTTT\\\ggg{{{|||kkkaaabbbhhhwwwCCCEEEIIINNNUUUgggzzzfffPPPCCC>>>;;;888777777777666555444444444444444444444444444333333333333444555555666666555555666888:::;;;;;;???JJJYYYfffpppzzz~~~sssllljjjiiioooyyyrrrddd[[[UUURRRPPPMMMKKKJJJJJJKKKKKKJJJHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLNNNOOOOOONNNMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCAAAAAAAAA@@@???@@@CCCEEEEEEEEEGGGHHHJJJLLLMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWWWWXXXZZZZZZYYYZZZ[[[]]]^^^^^^^^^______`````````bbbbbbcccdddeeefffggggggfffhhhjjjkkkkkklllnnnoooooopppqqqsssttttttttttttrrrsssuuuwwwyyyyyyyyyyyyxxxxxxyyyzzz|||~~~xxxfff[[[UUUSSSNNNPPPVVV___kkk{{{mmmeeegggnnnBBBEEEIIINNNUUUhhh}}}gggQQQBBB???<<<999888888888777666444444444444444444444444444333333333333444555555777777666666888999;;;<<<:::>>>IIIYYYfffppp{{{uuunnnlllgggnnnxxxzzzlll___VVVQQQOOOOOOMMMKKKJJJJJJKKKKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQPPPNNNMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBAAA???@@@CCCEEEDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWXXXYYY[[[\\\[[[\\\]]]_________``````````````````bbbcccddddddffffffggghhhfffhhhjjjkkkkkklllnnnpppoooppprrrtttuuuuuuuuutttrrrtttvvvxxxyyyzzzzzzzzzwwwxxxxxxzzz|||~~~vvvdddZZZUUUSSSPPPSSSYYYcccppp|||ooohhhkkkrrrBBBDDDGGGKKKVVVlll~~~yyycccMMM@@@<<<;;;:::888777666666555555555555444444333333333444444444444444444444444222333666777888888666555;;;???HHHUUUeeesss}}}vvvnnnhhhfffmmmvvv}}}yyyooobbbZZZVVVUUURRROOOKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNOOOOOOOOONNNNNNLLLKKKKKKKKKJJJJJJIIIIIIJJJHHHEEEBBBAAA@@@AAABBBDDDDDDEEEFFFGGGIIIKKKLLLPPPPPPQQQRRRSSSTTTUUUUUUXXXXXXYYYZZZ\\\]]]^^^^^^_________```aaaaaabbbbbbddddddeeeeeefffggghhhhhhhhhiiiiiijjjkkklllnnnoooqqqqqqqqqrrrrrrssssssssstttuuuwwwxxxyyyyyyxxxxxxxxxyyyzzz|||}}}pppbbbWWWPPPOOONNNRRRXXXaaarrrrrrkkktttCCCEEEHHHMMMZZZppp}}}zzzdddPPPCCC<<<;;;:::888777666666555555555444444444333333333111111111111111111111111333444555777777777777666<<>>FFFRRRbbbrrr~~~{{{rrrllliiimmmssszzz~~~pppccc^^^WWWRRRPPPOOONNNMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPSSSSSSSSSSSSSSSRRRRRRRRROOONNNLLLIIIFFFEEEDDDDDDAAABBBBBBCCCEEEFFFHHHIIILLLMMMNNNPPPRRRTTTVVVVVVZZZZZZ[[[\\\^^^___``````aaabbbbbbccccccdddeeeeeecccdddeeegggiiikkklllmmmooooooooonnnnnnooopppppprrrrrrssstttuuuvvvvvvwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyzzz{{{}}}{{{jjj___WWWSSSSSSPPPSSSYYYbbbsss~~~xxx{{{CCCFFFLLLYYYmmmyyyuuu___NNNEEE<<<;;;:::888777666666555444444444444444444444444111111222222333333333444666666555555666777888999;;;===CCCPPP```ppp}}}vvvpppkkkmmmrrrxxxvvviii^^^ZZZUUURRRPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLOOOOOONNNNNNMMMMMMLLLLLLNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPNNNLLLIIIHHHFFFFFFBBBBBBCCCCCCDDDEEEFFFGGGJJJKKKMMMOOORRRTTTVVVWWWZZZZZZ[[[\\\^^^___``````bbbbbbbbbcccddddddeeeeeebbbcccdddfffhhhjjjkkklllnnnnnnnnnmmmnnnnnnoooooopppqqqrrrssstttuuuvvvvvvxxxxxxxxxyyyyyyzzz{{{{{{zzz{{{}}}xxxhhh]]]VVVSSSTTTPPPSSSZZZfffyyy|||uuuzzzDDDHHHPPP```vvvyyypppZZZJJJBBB<<<;;;:::888777666666555333333333444444444444555222333333444444555555666555666666777777888888999:::;;;AAAMMM]]]nnn|||yyysssmmmnnnqqqvvv~~~ooodddZZZXXXUUUSSSQQQPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMOOOOOONNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSQQQQQQPPPNNNLLLKKKJJJIIIEEEEEEDDDDDDDDDDDDEEEEEEHHHIIIKKKNNNQQQTTTWWWXXX[[[[[[\\\^^^___```aaabbbaaabbbbbbccccccdddeeeeeecccdddeeefffhhhiiijjjkkkmmmmmmmmmmmmmmmnnnooooooppppppqqqssstttuuuvvvvvvyyyyyyyyyyyyzzz{{{|||||||||}}}~~~vvveee[[[UUUSSSTTTPPPTTT]]]kkk|||uuu{{{FFFKKKUUUggg~~~xxxkkkVVVGGGAAA<<<;;;:::888777666666555333333333444444444555555555555555666777888888888444555777888999999888888888:::???JJJ[[[mmm{{{|||uuunnnnnnpppuuu}}}vvviii```WWWVVVUUUSSSPPPOOOOOOPPPPPPOOONNNMMMLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSTTTTTTQQQQQQQQQPPPOOONNNLLLLLLHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJMMMQQQTTTWWWXXXZZZ[[[\\\]]]^^^```aaaaaaaaaaaabbbbbbcccdddddddddeeeffffffgggiiijjjjjjkkklllllllllmmmnnnooopppqqqqqqqqqrrrtttuuuvvvwwwxxxzzzyyyyyyyyyzzz{{{|||}}}tttdddZZZSSSRRRSSSRRRVVV___ooo{{{tttyyyGGGMMMYYYlll}}}vvvhhhTTTGGGAAA<<<;;;:::888777666666555333333333444444555555555222222333333444555555666444555777999:::999888777777888===IIIYYYkkkzzz||||||}}}vvvnnnnnnooottt}}}qqqeee^^^UUUUUUUUUSSSPPPOOOOOOPPPQQQPPPOOONNNMMMNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTTTTQQQQQQQQQQQQPPPOOONNNMMMIIIIIIGGGFFFDDDCCCCCCCCCEEEGGGJJJMMMQQQUUUWWWYYYXXXXXXYYYZZZ\\\]]]^^^___```aaaaaabbbccccccddddddgggggghhhiiijjjjjjkkkkkklllllllllmmmnnnpppqqqrrrrrrrrrsssuuuvvvxxxyyyyyyzzzzzzyyyyyyzzz{{{}}}~~~tttcccYYYSSSQQQSSSSSSWWW```qqqzzzqqqtttIIIPPP___vvvzzzxxxxxxxxx```MMMCCC@@@===;;;888555444555666777555555444444444333333333666666666666666666555555555555555555666666666666999:::>>>GGGVVViii{{{|||vvvvvv}}}yyysssoooooouuu{{{uuuhhh```]]]UUUTTTSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRRRROOOOOOPPPPPPPPPPPPOOOOOOLLLKKKIIIFFFEEEDDDEEEEEEDDDEEEGGGJJJNNNRRRUUUVVVYYYYYY[[[]]]^^^______```___```aaacccdddeeeffffffgggggghhhhhhiiiiiijjjjjjkkklllnnnooonnnnnnnnnooorrrrrrtttuuuvvvvvvvvvvvvxxxxxxxxxxxxzzz|||nnnaaaZZZSSSSSSWWWYYY[[[cccsssvvvtttyyyLLLUUUfff~~~yyyxxx|||ttt]]]KKKBBB???::::::999888777666555555444444333333333222222222555555555555555555555555555555555555666666666666888999===EEETTTfffyyyxxxrrrssszzz~~~uuuqqqppptttzzzqqqeee]]]ZZZTTTTTTSSSRRRQQQPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQQQQPPPPPPQQQQQQRRRSSSTTTUUUVVVTTTTTTTTTTTTSSSSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQOOONNNLLLIIIHHHGGGGGGGGGEEEEEEGGGIIILLLOOORRRTTTVVVWWWYYY\\\^^^```aaaaaaaaaaaacccdddeeeffffffggghhhhhhiiiiiijjjkkkkkkkkkkkkmmmoooooonnnnnnoooppprrrssstttuuuvvvwwwwwwwwwyyyyyyyyyzzz{{{}}}~~~mmmaaaZZZSSSRRRVVVXXX[[[ddduuu}}}tttrrrwwwNNNZZZnnnxxxyyynnnYYYIIIAAA???888999::::::888777444333333333222222222111111111444444444444444444444444555555555555666666666666666888<<>>;;;:::888777666555666666444444444333333333222222222222222333444555555555555555555555666666666666666999<<>>EEEUUUjjj{{{}}}sssooosssyyy}}}~~~~~~}}}vvvqqqqqqssswww~~~ttthhh___[[[YYYUUUQQQNNNOOOOOOPPPPPPQQQQQQQQQPPPPPPPPPQQQRRRSSSSSSTTTRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSUUUWWWYYYZZZYYYWWWVVVTTTUUUUUUVVVVVVUUUUUUTTTRRRSSSUUUVVVWWWVVVUUUUUUQQQRRRSSSSSSRRROOOMMMKKKIIIKKKNNNQQQUUUWWWYYYZZZ^^^___bbbdddggghhhjjjjjjjjjjjjkkkmmmnnnpppqqqqqqoooqqqtttuuuuuuvvvwwwyyyvvvwwwyyy{{{}}}~~~}}}}}}~~~jjj```ZZZSSSPPPSSSYYY```ooolllaaa]]]```nnn}}}KKK\\\tttttt___PPPFFFAAA???<<<;;;999888777777666666555555444444444444555555444444444555555555555666555444444444444555666666777777999===CCCNNNcccvvvzzzoookkklllqqqzzz}}}|||yyyrrrpppqqquuu~~~{{{pppbbbZZZYYYYYYWWWTTTOOOPPPPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUUUUUUUUUUUUUVVVVVVTTTUUUVVVWWWVVVVVVTTTSSSVVVWWWXXXYYYYYYYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVUUUUUUTTTTTTTTTUUUVVVVVVUUUTTTRRRPPPOOOJJJJJJJJJLLLOOOSSSWWWYYY[[[]]]```bbbccceeehhhjjjhhhjjjmmmooooooooopppqqqssssssttttttuuuvvvvvvwwwzzz{{{|||}}}~~~~~~~~~~~~~~~jjj\\\VVVRRRQQQSSS[[[aaannn|||ggg``````cccpppLLL\\\ttt~~~sss^^^OOOFFFAAA>>><<<;;;999888777777666666555555444444444444555555444444444444555555555555555444444444444555666666777777999===BBBMMMbbbttt|||qqqmmmmmmqqqzzz~~~~~~yyyrrrpppqqqttt}}}vvvlll```YYYYYYXXXVVVRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVWWWWWWVVVUUUTTTWWWWWWXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWWWWWWWVVVTTTRRRQQQLLLKKKKKKKKKLLLNNNPPPRRRWWWYYY]]]```aaacccfffhhhgggjjjmmmooooooooopppqqqssssssttttttuuuvvvwwwwwwxxxyyyzzz{{{}}}}}}~~~~~~xxxeeeYYYTTTQQQRRRTTTZZZ```nnnuuuccc^^^aaaggguuu~~~MMM]]]ttt~~~{{{qqq]]]NNNFFFAAA>>><<<;;;999888777777666666555555444444444444555555444444444444555555555555555444444444444555666666666666999<<>>GGGXXXiii}}}tttnnnllllllqqqwww{{{sssooonnnqqqxxx~~~qqqeeeaaa]]][[[ZZZYYYVVVSSSUUUUUUUUUTTTTTTSSSSSSSSSUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZXXXXXXYYYYYYYYYZZZZZZ[[[]]]\\\ZZZYYYXXXYYYZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVTTTRRRPPPOOONNNNNNIIILLLQQQTTTVVVYYY[[[]]]aaadddiiilllmmmoooqqqsssrrrssstttvvvxxxyyy{{{||||||}}}yyykkk\\\UUUSSSQQQRRRTTTYYYbbbttt~~~hhh___XXX[[[gggwww}}}UUUhhh{{{tttrrrhhhUUUKKKFFF@@@<<<<<<;;;999888777777666666444444333333333333444444333333333333444444444444555444444444444555666666555555777:::<<>>===>>><<<:::888888888777555444444555555444444333222555444444444444555666666444444444444555555555666666666777999:::>>>JJJVVVsssuuummmjjjjjjlllqqqyyyvvvqqqooopppwwwyyylllddd^^^\\\YYYXXXXXXXXXVVVUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVVVVZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZYYYXXXYYY[[[]]]^^^^^^^^^^^^______^^^]]]]]]_____________________^^^\\\\\\\\\]]]]]]^^^^^^^^^]]]^^^```bbbbbbbbbaaaaaa^^^^^^^^^]]]ZZZXXXUUUSSSUUUTTTRRRPPPOOOPPPQQQRRRWWW\\\bbbgggjjjllloooqqqsssuuuvvvwwwyyy|||mmmbbbYYYUUUTTTSSSTTTWWWcccppp}}}mmm```______jjj}}}xxxvvvggg|||yyyaaaQQQIIICCC??????>>><<<:::999999888777555555666666666666555444444444444444444444555666666444444555555555666666666666666777999999===IIIUUUooo~~~wwwoookkkkkkkkknnnvvvwwwrrrooopppwww~~~wwwkkkccc___\\\ZZZXXXXXXWWWVVVTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVZZZZZZZZZYYYYYYZZZZZZZZZ\\\[[[ZZZYYYZZZ[[[]]]^^^^^^_______________^^^^^^________________________]]]]]]]]]^^^^^^_________^^^___```bbbbbbbbbbbbaaabbbbbbaaaaaa___]]]ZZZYYYXXXVVVTTTRRRRRRRRRSSSTTTTTTXXX]]]aaadddhhhkkkmmmqqqsssvvvxxxyyy|||yyyhhh^^^UUURRRQQQPPPQQQUUUbbboooooodddcccdddppp|||xxxxxxpppyyy```QQQIIICCCAAAAAA???<<<:::999999888777666666777777777777666555555444444444444444555555666555555666666666777777777666555777999999===HHHTTTjjjzzz|||sssmmmkkkkkklllttt~~~yyysssppppppvvv}}}uuujjjccc___]]]ZZZYYYXXXWWWVVVTTTUUUUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXWWWZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\[[[ZZZZZZ[[[\\\]]]^^^______`````````______````````````````````````_________````````````aaa______aaabbbbbbcccbbbbbbccccccccccccbbb```___^^^[[[ZZZXXXVVVUUUTTTUUUUUUSSSUUUYYY\\\___cccgggkkknnnqqquuuxxxzzz|||pppcccZZZRRROOONNNNNNQQQUUU```nnnrrrhhhgggjjjxxx|||zzzyyyxxxxxx```QQQIIIDDDBBBCCC???===:::999999999777666666666777777777666555555444444333333444444555666666666666666777777777777666555777999999<<>>;;;:::::::::888777666777777777777666555555333333222222333333444555444444555555555666666666555555777999888999BBBLLL\\\qqqzzzuuuoootttxxxyyy}}}{{{uuupppqqquuu|||{{{ppphhhcccaaa\\\ZZZYYYYYYZZZ[[[[[[ZZZWWWXXXXXXYYYZZZZZZ[[[[[[YYYZZZ[[[[[[\\\\\\\\\[[[[[[\\\]]]______]]]\\\[[[XXXYYYZZZ\\\]]]^^^____________```bbbbbbccccccccccccddddddeeeffffffggggggeeeeeedddddddddcccccccccccccccbbbbbbcccdddfffggggggfffeeeddddddeeeffffffaaaaaaaaa```___^^^]]]]]]YYYZZZZZZZZZYYYYYY\\\^^^cccfffjjjnnnrrrwww|||lllaaaTTTPPPMMMMMMMMMNNNWWW```ooo{{{nnngggiiivvv~~~yyyooo\\\QQQKKKFFFAAA@@@@@@>>>;;;:::::::::888777888888888888888777666666333333222222333333444555444444444444555555555666555555777999888999AAAKKKXXXnnn|||wwwnnnrrruuuvvvzzz~~~}}}|||vvvppppppttt{{{wwwllleeeaaa___[[[YYYXXXYYY[[[\\\\\\[[[XXXXXXYYYYYYZZZZZZ[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\[[[\\\^^^______^^^\\\[[[YYYZZZ\\\^^^```aaaaaabbbaaaaaabbbcccdddeeeeeeeeeddddddeeeeeefffggghhhhhheeeeeeeeeddddddcccccccccdddcccbbbbbbcccdddfffggggggfffdddccccccdddeeeeeebbbbbbbbbbbbbbbaaa```___]]]^^^___^^^\\\\\\]]]___```bbbfffjjjnnntttzzz~~~|||hhh^^^UUURRRPPPPPPOOOQQQZZZdddsssxxxkkkiiikkkyyy|||xxx~~~nnn[[[QQQJJJEEEBBBBBB@@@???===<<<::::::999999777777777777666666666666555555555444444333333333555555555555666666666666777888999999:::===BBBFFF]]]ooozzztttuuuwww{{{~~~}}}{{{~~~~~~~~~~~~{{{tttpppooozzz{{{qqqjjjdddaaaaaa]]]\\\[[[ZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\]]]]]]^^^___^^^YYY]]]kkkoooeee\\\ZZZ````````````aaaaaaaaaaaaccccccddddddddddddeeeeeecccdddeeegggiiijjjkkkkkkeeeeeeddddddcccdddddddddcccddddddeeeeeefffffffffhhhgggfffeeedddeeefffgggeeeeeedddcccccccccddddddaaaaaabbbbbbbbbbbbaaaaaa______```bbbgggmmmssswww}}}yyyfff[[[VVVPPPNNNQQQQQQRRR]]]kkk{{{rrrkkkfffnnn|||yyyxxxzzzjjjZZZPPPKKKGGGDDDEEE@@@???>>><<<;;;:::999999777777777666666666555555444444444444444333333333555555555555666666666666777777888888999<<>><<<;;;:::999999666666666666555555555555333333333333333444444444555555555555666666666666666666777777888;;;@@@DDDTTThhh}}}{{{zzzzzz|||~~~~~~yyytttrrrvvv|||wwwnnnhhhccc______[[[ZZZZZZZZZZZZ[[[\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]_________^^^___``````aaaddd___aaajjjmmmgggbbbbbb```aaaaaaaaaaaabbbbbbbbbccccccddddddddddddeeeeeeeeeeeefffggghhhhhhhhhhhheeeeeeeeeddddddeeeeeefffggggggggggggffffffffffffgggfffeeeeeeeeefffggghhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkjjjiiihhhfffeeedddaaa```______aaadddhhhjjjooosssyyyrrraaaXXXSSSMMMLLLQQQUUU\\\nnnqqqjjjlllttt{{{yyyyyypppbbbUUUNNNKKKGGGEEEEEEAAA@@@>>><<<;;;:::::::::666666666666555555555444222222333333444444555555555555555555666666666666555555666666777:::???CCCSSSggg}}}zzzyyy{{{}}}~~~}}}yyy|||{{{uuusssuuuzzztttlllgggbbb___^^^ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\\\\\\\]]]]]]]]]^^^______^^^^^^______```aaabbb^^^___eeegggccc```aaaaaaaaaaaabbbbbbbbbcccccccccccccccdddddddddeeeeeeffffffgggggghhhgggggggggddddddddddddddddddeeefffiiiiiihhhhhhggggggffffffgggfffeeeeeefffggghhhiiijjjiiijjjjjjkkklllmmmnnnkkkkkkllllllllllllkkkkkkgggeeecccbbbbbbccceeefffgggkkkrrryyyooo___WWWPPPKKKJJJOOOTTT^^^tttrrrmmmoooxxx}}}xxxvvvwwwnnnaaaTTTNNNJJJFFFBBBBBBAAA@@@>>>===;;;;;;::::::777666666666666555555555333333333444444555555555555555555555666666666666444555666666777:::???CCCTTThhh{{{yyyzzz}}}zzzzzzvvvzzz|||vvvtttuuuzzzqqqjjjfffaaa^^^^^^ZZZZZZZZZZZZ[[[]]]^^^___\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]^^^______```aaa^^^^^^aaabbbaaa```aaabbbbbbbbbbbbcccccccccccccccccccccdddddddddeeeeeeffffffggggggggggggffffffcccccccccccccccdddeeeeeeiiiiiiiiihhhhhhggggggfffggggggffffffgggiiijjjlllkkkkkkkkkllllllnnnooopppnnnnnnnnnoooooonnnnnnnnnjjjiiifffdddcccbbbccccccbbbffflllsssyyy~~~lll^^^WWWRRRMMMLLLPPPUUU```yyytttqqqppp{{{}}}wwwvvvxxxnnnaaaUUUOOOLLLFFFBBBAAAAAA@@@???===<<<;;;::::::777777777777666666666666555555555555555666666666555555555555666666666666555555666666777:::???CCCRRRggg|||zzz|||zzzvvvwwwtttyyy~~~xxxuuuuuuzzz}}}pppiiifffaaa^^^^^^ZZZZZZZZZ[[[\\\]]]^^^___]]]]]]]]]^^^^^^^^^______^^^^^^]]]]]]^^^^^^___```aaaaaaaaaaaabbbbbbbbbcccbbbbbbcccccccccdddddddddccccccddddddddddddeeeeeeeeeeeefffgggggggggffffffccccccccccccdddeeeffffffhhhhhhhhhhhhgggggggggggghhhhhhhhhhhhiiikkkmmmnnnnnnnnnnnnnnnnnnooopppqqqtttttttttsssrrrpppnnnmmmlllkkkhhhfffdddcccbbbbbbbbbdddhhhmmmsssxxx}}}yyyhhh\\\WWWTTTOOOOOOSSSXXXddd~~~}}}rrrrrrppp|||yyyxxx{{{nnnbbbWWWRRROOOJJJEEEDDDAAAAAA???===<<<;;;;;;;;;999888888888777777777777777777777777777666666666555555555555666666666666555666666777888;;;@@@CCCNNNddd~~~~~~{{{ssspppqqqrrrzzzzzzwwwtttxxx{{{oooiiifffbbb______[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^^^^^^^_____________________^^^______```aaaaaabbbcccbbbbbbbbbcccdddcccccccccddddddddddddeeeccccccddddddddddddeeeeeedddeeeeeefffggggggggggggeeeddddddeeefffggghhhhhhffffffggggggggggggggghhhiiiiiiiiijjjkkkmmmoooqqqrrrrrrqqqqqqqqqqqqrrrsssxxxxxxxxxwwwuuutttrrrqqqooonnnllliiigggfffeeeeeedddeeefffiiinnnsssxxx{{{tttdddZZZUUURRRNNNOOOTTTYYYeeewwwnnnooonnn|||zzzyyy|||~~~nnnbbbXXXTTTRRRMMMIIIGGGBBBAAA???>>><<<;;;;;;;;;999999999999888888888777999999888888777777666666555555555555666666666777666666777777888;;;@@@DDDJJJ```{{{~~~vvvnnnkkkmmmrrr{{{|||xxxssswww{{{nnniiifffbbb______\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^^^^_________`````````````````````aaabbbbbb___aaabbbaaa```bbbcccbbbccccccdddddddddeeeeeeeeeccccccdddddddddeeeeeeeeecccdddeeefffggggggggggggfffffffffggggggiiijjjjjjeeeeeeffffffgggggghhhhhhjjjjjjjjjkkkllloooqqqrrruuuttttttsssssssssttttttwwwxxxxxxyyyyyyxxxxxxwwwsssrrrpppnnnllljjjiiiiiiffffffeeegggjjjpppuuuyyy}}}qqqaaaXXXSSSMMMKKKMMMRRRXXXeeeqqqjjjmmmmmm|||~~~xxxwww{{{xxxmmmeee[[[SSSOOOLLLHHHEEECCCBBB???<<<;;;;;;;;;<<<999::::::::::::999888777777777888888888888777777777777666666555555555444111333555555666888:::===LLL]]]uuu}}}ssskkkhhhiiirrrzzz}}}vvvwwwvvv{{{xxxmmmiiifffbbb```aaa\\\[[[[[[[[[\\\^^^```aaa]]]]]]^^^^^^^^^^^^]]]]]]aaa```^^^]]]]]]^^^```aaaddddddddddddccccccbbbaaabbbbbbcccccccccdddddddddeeeeeedddccccccdddddddddeeefffgggggghhhggggggfffhhhggggggfffffffffgggggghhhgggffffffggghhhiiijjjkkkkkkkkkkkklllnnnoooqqqttttttttttttuuuwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwtttsssqqqooonnnnnnooopppmmmllljjjiiiiiilllnnnpppxxx{{{lll]]]UUUTTTNNNNNNPPPTTTZZZjjj|||lllfffgggnnn{{{|||yyyxxxzzzyyy~~~mmmeee[[[TTTOOOLLLHHHEEECCCAAA???===;;;;;;;;;<<<:::::::::999999999888888888999999999999999999888777777666666666555555555555666888999999;;;===@@@JJJZZZrrr{{{rrrkkkiiijjjrrrzzzxxxvvvuuuzzzwwwmmmhhheeeaaa```aaa\\\\\\]]]]]]^^^```aaabbbaaabbbbbbccccccbbbbbbaaaaaa```^^^]]]]]]^^^```aaaccccccdddddddddcccbbbbbbccccccccccccddddddddddddeeeeeeddddddcccddddddeeehhhggggggffffffeeeeeeeeehhhggggggggggggggggggggghhhhhhgggggghhhiiijjjkkknnnmmmmmmnnnoooppprrrsssttttttuuuuuuvvvwwwyyyyyy{{{{{{{{{{{{{{{zzzyyyyyyvvvuuutttsssrrrrrrrrrrrrpppooonnnmmmmmmoooppprrruuuwwwzzzyyyhhhYYYSSSRRRVVVUUUVVVXXX]]]kkkrrreeeaaacccnnn|||{{{yyyvvvuuuwww|||yyy|||llleee[[[TTTPPPMMMIIIFFFCCCAAA???===<<<;;;<<<<<<;;;:::999888888888999::::::::::::;;;;;;:::::::::777777666666666666555555666777999::::::;;;>>>@@@FFFVVVlll{{{tttnnnlllnnnsss|||{{{uuutttxxxuuulllhhheeeaaa___```]]]]]]___```aaaaaaaaaaaa```aaaaaabbbbbbaaaaaa```aaa```___^^^^^^___```aaabbbbbbcccdddddddddccccccddddddddddddeeeeeeeeeeeeeeedddddddddddddddeeeeeeiiihhhfffeeedddcccddddddhhhhhhhhhhhhhhhhhhhhhhhhiiihhhhhhhhhhhhjjjkkkmmmnnnnnnnnnooopppqqqssstttuuuuuuvvvwwwxxxyyyzzzzzz||||||}}}}}}||||||{{{{{{yyyyyyyyyyyyxxxwwwvvvvvvuuutttttttttssssssssssssssstttwwwzzztttdddWWWRRRRRRTTTSSSTTTVVVZZZhhhvvviii```___dddsssxxxuuutttrrrrrrtttyyyxxxzzzjjjcccZZZTTTPPPMMMIIIFFFBBBAAA???>>>===<<<<<<<<<<<<;;;999777777888999:::999::::::;;;;;;::::::999777777666666666666666666444555777777777888;;;===DDDRRRggg{{{~~~xxxrrrqqqssswww}}}wwwuuuwww}}}tttkkkgggeeeaaa___```\\\^^^___aaabbbbbbaaa```___``````aaaaaa``````___aaaaaa```______```aaaaaaaaabbbccccccdddddddddddddddddddddeeeeeeeeeffffffeeeddddddddddddeeeeeefffhhhgggeeecccbbbccceeefffhhhhhhiiiiiiiiiiiiiiiiiihhhhhhgggggghhhjjjlllmmmmmmmmmnnnooopppqqqrrrrrrvvvwwwxxxyyyzzz{{{{{{{{{|||}}}}}}~~~}}}}}}||||||{{{|||}}}}}}}}}{{{zzzyyyxxxyyyyyyyyyxxxwwwuuutttttttttvvvxxx|||qqqbbbWWWRRRSSSNNNNNNPPPSSSYYYggg|||pppfff```bbbiiizzzyyyrrrrrrrrrrrrrrrttt|||xxxvvvxxxgggaaaYYYSSSPPPMMMHHHEEEAAAAAA@@@???>>>=========<<<;;;999777777888999:::888888999999999999888888666666777777777777777777333444666666666777999<<>>======;;;:::999888888888999:::666777777888888777777666666666777777777777888888555666888888777888;;;===BBBMMM___sss}}}|||}}}yyyyyy}}}{{{rrrkkkiiigggcccaaaaaa^^^^^^___```````````````aaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbbbbcccdddddddddccccccddddddddddddeeeeeeeeeeeeddddddddddddeeefffggghhhddddddcccdddeeefffhhhiiihhhiiijjjlllllllllkkkkkkhhhhhhhhhhhhiiikkkmmmoooqqqrrrssstttuuuvvvvvvvvvxxxzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzuuuuuuuuuvvvxxxzzz|||~~~zzzggg\\\SSSOOONNNNNNOOORRRVVV\\\jjj{{{ooogggeeemmmwww{{{uuuqqqtttxxxxxxxxxzzz{{{zzz|||rrrbbb\\\UUUQQQNNNKKKFFFCCC@@@@@@@@@@@@???>>>>>>===:::::::::999999999888888666777777888888777777666666666777777777888888888666777999999888999;;;===AAAJJJ[[[ooo||||||~~~zzzxxx{{{{{{rrrkkkjjjiiieeebbbcccaaaaaa`````````aaabbbbbb``````aaaaaaaaaaaa``````aaabbbbbbbbbbbbbbbbbbaaaccccccdddddddddcccbbbbbbccccccccccccdddddddddddddddddddddeeeeeefffggghhheeeeeeeeeffffffgggggghhhhhhiiikkkmmmnnnmmmlllllljjjjjjjjjkkklllnnnpppqqqqqqrrrtttvvvwwwwwwwwwwwwyyy{{{}}}~~~~~~xxxxxxyyyyyyyyyzzzzzzzzzxxxfff\\\TTTNNNLLLKKKLLLQQQVVV^^^mmmyyyrrrsss}}}{{{uuussswww{{{{{{|||}}}|||{{{~~~ooo```[[[TTTPPPMMMJJJFFFBBB@@@@@@@@@@@@@@@???>>>===999::::::::::::999888777777777888888888888777777666666777777888888888999666777888888777888:::<<>><<<>>><<<::::::::::::888666777777666555555555555666666666666777888888999999999888888888888999::::::>>>CCCOOObbbxxxzzzvvvwwwwwwuuuvvvxxx|||xxxyyy|||zzzrrrkkkiiifffcccbbbdddaaabbbbbbcccddddddccccccdddeeefffffffffdddbbbaaa``````aaaaaabbbbbbbbbcccccccccdddddddddccccccbbbaaaaaaaaabbbbbbbbbccccccdddbbbbbbcccggghhhhhhfffgggfffeeeeeefffgggiiijjjjjjkkklllmmmnnnoooooopppnnnnnnnnnooooooppppppppptttuuuvvvwwwyyyzzz{{{|||~~~~~~ssscccZZZSSSOOOMMMMMMQQQWWW```ppp~~~wwwvvvvvvxxx{{{|||{{{yyy|||lllddd___\\\WWWSSSPPPNNNKKKIIIJJJJJJJJJHHHFFFBBB???======<<<:::::::::999888666888777777666666666666666666666666777888888999999888888888888888999999:::<<>>===;;;;;;;;;;;;999777999888777777666666777777666666666777888888999999777777777777777888999999;;;@@@JJJZZZmmm|||vvvsssttttttssssssvvv}}}zzzzzz{{{|||yyyrrrmmmkkkiiieeedddfffcccddddddeeeeeeeeeddddddbbbccccccccccccbbbaaa````````````aaabbbccccccccceeeeeeeeeeeedddcccbbbaaa``````aaaaaaaaabbbbbbbbbccccccdddeeefffggghhhhhhggggggffffffgggiiikkklllllllllmmmnnnoooppppppqqqnnnnnnoooqqqrrrssstttuuuxxxwwwvvvuuuvvvxxxzzz|||}}}~~~tttdddZZZSSSOOOPPPQQQVVV___nnnxxxwwwwwwvvvvvvuuusssrrrsssiiifff___\\\XXXTTTRRRQQQOOOMMMMMMNNNOOOOOOMMMJJJFFFDDD@@@???=========<<<;;;999999999888777777777777777666666666777888888999999777777666666777777888999<<<@@@HHHVVVhhh||||||vvvssstttuuuttttttwwwyyy~~~}}}|||{{{|||xxxqqqlllkkkiiieeeccceeecccdddddddddddddddccccccbbbbbbbbbbbbbbbbbbaaaaaaccccccccccccccccccccccccddddddddddddcccbbb``````aaaaaaaaaaaabbbbbbbbbbbbcccdddeeeffffffggghhhiiigggggggggggghhhjjjlllmmmlllmmmmmmnnnooopppqqqqqqnnnoooppprrrtttuuuvvvwwwxxxwwwvvvvvvwwwyyy{{{}}}}}}vvveeeZZZQQQNNNOOOSSSXXXccctttvvvvvvwwwvvvuuutttssssss~~~ooofffccc^^^[[[WWWTTTSSSQQQOOONNNMMMNNNPPPPPPOOOKKKGGGEEEAAA@@@>>>>>>>>>>>><<<::::::999999888888888888888666666666777888888999999666666666666666777777888;;;???FFFRRRcccwww|||vvvssstttuuutttuuuxxxwww|||}}}{{{{{{~~~wwwqqqlllkkkjjjeeedddeeeddddddeeeeeeddddddcccccccccbbbbbbbbbbbbbbbbbbbbbeeeeeedddddddddcccccccccccccccccccccbbbbbbaaa```aaabbbbbbbbbcccccccccccccccdddfffffffffggghhhjjjggggggggggggiiikkkmmmnnnmmmmmmnnnooopppqqqrrrrrrpppqqqrrrsssuuuvvvwwwxxxxxxxxxwwwxxxyyy{{{}}}~~~xxxgggZZZRRROOOQQQTTTZZZhhh{{{vvvwwwxxxxxxvvvttttttuuu{{{nnneeeaaa]]]ZZZVVVTTTSSSQQQPPPNNNNNNPPPQQQQQQOOOKKKFFFCCCAAA???>>>===>>>===;;;:::::::::999888888888888999666666666777888888999999666555555555555666777777999===CCCNNN]]]rrr{{{vvvrrrtttuuutttuuuxxxwww||||||zzzyyy|||~~~xxxrrrmmmmmmkkkgggeeeffffffffffffffffffeeeddddddcccccccccbbbbbbcccccccccccccccccccccccccccddddddcccccccccddddddcccbbbbbbccccccccccccddddddddddddbbbeeeggggggffffffhhhkkkhhhgggggghhhiiikkkmmmooommmnnnnnnooopppqqqrrrsssrrrrrrssstttvvvwwwxxxxxxwwwwwwyyyzzz|||}}}~~~yyyhhh\\\SSSRRRTTTYYYaaapppxxxzzz{{{zzzvvvttttttuuu{{{ooofffaaa]]]ZZZVVVSSSRRRQQQPPPNNNPPPQQQRRRRRROOOIIIDDD@@@@@@???===<<<===<<<;;;999;;;:::999999888888999999666666666777888888999999555555555555555666777777888;;;AAAKKKZZZooozzzuuuqqqssstttssstttwwwwww}}}{{{yyywwwzzz~~~yyysssoooooommmiiiggghhhgggggghhhhhhgggfffeeeeeedddccccccbbbccccccdddddd``````aaabbbcccddddddeeeccccccdddeeeeeeeeeddddddccccccdddddddddeeeeeeeeebbbeeeggggggffffffhhhkkkhhhgggggghhhjjjlllnnnooonnnnnnooopppqqqrrrrrrssssssssstttuuuvvvwwwxxxxxxvvvwwwyyy|||~~~yyyiii]]]UUUUUUXXX^^^gggyyy{{{}}}}}}{{{wwwttttttuuuvvvkkkdddaaa]]][[[WWWSSSOOOMMMKKKKKKLLLLLLLLLKKKIIIGGGEEECCCBBBAAA???>>><<<;;;;;;:::::::::999999888777666666888888777666666666666666666666555555555555666666999:::>>>FFFPPPbbb|||{{{wwwvvvxxxzzzyyywww|||zzzuuuvvvyyy|||vvvsssnnnkkkiiihhhgggfffgggggggggggggggffffffeeeddddddddddddddddddddddddfffeeecccbbbaaabbbccccccddddddddddddddddddddddddccccccccccccccccccccccccaaaccceeeggghhhhhhhhhhhhhhhhhhiiijjjlllmmmnnnnnnooopppqqqsssttttttssssssuuuuuuvvvvvvwwwyyyzzz{{{zzzzzzzzz{{{{{{}}}~~~~~~zzzjjj^^^WWWWWW[[[^^^lll}}}yyyyyy{{{{{{wwwsssuuukkkdddaaa]]][[[XXXTTTPPPNNNLLLLLLLLLLLLKKKJJJIIIFFFDDDCCCCCCBBBAAA???>>><<<<<<<<<::::::999999888777777777888777666666555555666666666666555555555555666666999999<<>>======:::::::::999888888777777777777666555555555555555666666555555555555666666999888;;;@@@IIIYYYsss|||{{{|||}}}}}}{{{zzz~~~yyyyyy|||~~~wwwtttooolllkkkjjjiiihhhhhhhhhiiiiiihhhhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbbbbcccddddddddddddddddddddddddeeeeeeddddddddddddddddddddddddeeefffgggggghhhhhhhhhgggiiijjjkkklllnnnooopppqqqtttuuuvvvxxxxxxxxxxxxwwwxxxxxxxxxxxxyyyzzzzzz{{{||||||}}}~~~pppddd[[[VVVXXX\\\jjjwwwzzz}}}~~~|||wwwtttzzzpppiiiccc```___]]]ZZZVVVSSSQQQOOOOOOKKKKKKJJJHHHFFFEEECCCBBBBBBBBBAAAAAA???>>>===<<<:::::::::999999888888888777666666555555555555555666666555555555555666666999888:::>>>FFFUUUmmm}}}~~~~~~}}}}}}|||{{{|||~~~xxxuuupppmmmlllllljjjiiiiiiiiiiiijjjiiihhhhhhgggffffffffffffffffffffffffbbbbbbbbbccccccddddddeeedddddddddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeegggggghhhhhhhhhhhhhhhhhhjjjkkklllnnnoooqqqrrrsssvvvwwwxxxyyyzzzyyyyyyxxxyyyxxxxxxxxxyyyyyyzzz{{{|||}}}~~~vvvhhh^^^XXXUUUXXX]]]jjjwww~~~~~~{{{wwwsssuuunnniiiddd```___]]]ZZZWWWTTTRRRQQQPPPLLLKKKIIIHHHFFFDDDCCCCCC@@@@@@AAA@@@???>>><<<<<<:::::::::999999999999999777777666555555555555555666666555555555555666666:::999:::>>>DDDQQQggg{{{~~~}}}}}}}}}~~~yyyvvvqqqooonnnmmmlllkkkjjjjjjkkkkkkjjjjjjiiihhhffffffffffffffffffffffffaaabbbbbbcccdddddddddddddddddddddeeeeeefffffffffffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiijjjllllllnnnoooqqqssstttuuuvvvwwwxxxyyyzzzyyyxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{}}}}}}~~~vvvkkk___XXXUUUTTTWWW\\\hhh}}}~~~~~~zzzvvvsss}}}~~~}}}rrrllliiieeeaaa___]]]ZZZWWWTTTRRRQQQQQQMMMLLLJJJHHHFFFEEEDDDDDD???@@@@@@@@@@@@>>><<<;;;::::::::::::::::::999999888888777666666666666666666666555555555555666666999888:::>>>BBBMMMaaasss{{{}}}zzzvvvrrrpppoooooonnnmmmkkkkkkkkklllkkkjjjjjjiiieeeeeeeeeeeeeeeeeeeeeeeebbbbbbcccdddddddddccccccdddddddddeeeffffffggggggggggggggggggggggggggggggiiiiiiiiiiiiiiijjjkkklllmmmnnnoooqqqsssuuuvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxyyyzzz{{{|||}}}kkkaaaXXXSSSRRRRRRVVV[[[gggwww~~~zzzvvvttt{{{yyyooollljjjfffbbb^^^\\\YYYVVVTTTRRRQQQQQQNNNMMMJJJHHHFFFEEEEEEEEE@@@@@@AAABBBAAA@@@>>><<<::::::::::::::::::::::::999999888777777777777777666666555555555555666666666777999===@@@IIIZZZkkk~~~zzzwwwsssqqqppppppooonnnlllllllllllllllkkkjjjjjjddddddddddddddddddddddddccccccdddddddddcccbbbaaaddddddeeeeeefffggggggggghhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiiiiijjjkkkmmmnnnnnnoooppprrrtttvvvxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyzzz{{{|||~~~wwwcccZZZRRRPPPOOOPPPTTTZZZdddqqq|||xxxvvv}}}xxxnnnkkkjjjgggccc^^^\\\YYYVVVSSSRRRQQQQQQOOOMMMKKKIIIGGGFFFFFFFFF@@@AAACCCCCCCCCAAA???>>>:::::::::::::::::::::::::::999999888888888888888666666555555555555666666444555888<<>><<<<<<;;;::::::::::::;;;777777777777777777777777444555555555666666777777999999;;;======BBBPPP^^^zzz{{{xxxssspppnnnnnnlllkkkkkkkkkkkkjjjjjjjjjiiiiiihhhhhhhhhgggffffffeeeeeeddddddddddddddddddddddddffffffggggggggggggffffffiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkklllmmmnnnoooqqqrrrtttuuuwwwxxxyyyyyy{{{{{{{{{{{{{{{{{{zzzzzz~~~~~~wwwggg[[[TTTOOOOOOOOONNNPPPSSSaaammm~~~{{{yyyxxxuuupppnnniiidddaaa___]]]ZZZWWWTTTRRRQQQQQQNNNLLLJJJIIIIIIIIIHHHFFFDDDDDDDDDCCCBBBAAA@@@???===<<<<<<;;;:::;;;;;;;;;:::999999888777666666666555555555666666666777777999999:::<<<<<>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999777666555444555555666666666666777777999888999;;;;;;>>>IIIUUUiiizzz{{{xxxssspppnnnnnnlllkkkjjjjjjjjjiiiiiiiiihhhhhhkkkkkkiiihhhfffeeecccccceeeeeeeeeeeeeeeeeeeeeeeedddeeefffhhhiiiiiiiiiiiigggggghhhjjjkkklllnnnnnnkkkkkkkkklllmmmnnnppppppssstttuuuuuuvvvvvvuuuuuuyyyzzz{{{|||~~~mmm^^^TTTOOOLLLNNNPPPQQQVVV\\\dddrrr~~~||||||xxxxxxxxxxxxwwwwwwvvvvvvsssmmmkkkfffcccbbb]]][[[XXXUUURRRQQQPPPPPPMMMKKKIIIHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDBBBAAA@@@>>>>>>===<<<<<<<<<======<<<;;;:::999888777666666666666666666666666777777999888888::::::<<>>>>>======>>>>>>::::::::::::999999999999777777777777777777666666999777777999999:::AAAIIIXXXlll}}}{{{xxxssspppnnnnnnlllkkkjjjjjjjjjiiiiiiiiiiiihhhggggggggghhhhhhhhhhhhhhhgggggggggffffffeeeeeeeeedddeeegggiiijjjkkkllllllllllllllllllmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrssstttvvvxxxzzz{{{||||||}}}}}}~~~~~~~~~xxxcccWWWSSSPPPNNNOOOPPPRRRZZZccckkk~~~zzzvvvvvvxxxwwwvvvuuuuuuuuuuuuuuu|||sssppplllgggcccccc\\\[[[XXXUUUSSSRRRRRRRRRNNNLLLJJJJJJKKKLLLKKKJJJGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@???>>>>>>>>>??????::::::::::::::::::::::::888888777777777777666666999666666999999:::???EEEQQQeee}}}}}}{{{xxxssspppnnnnnnlllkkkkkkkkkkkkjjjjjjjjjiiiiiiffffffggghhhhhhiiijjjjjjhhhhhhhhhgggffffffeeeeeeeeefffgggiiikkkllllllmmmnnnmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnooopppqqqrrrsssssstttwwwyyy|||}}}}}}~~~~~~~~~qqq___VVVSSSPPPPPPQQQQQQTTT]]]gggvvv|||wwwsssssstttsssqqqppppppqqqrrrrrr{{{uuurrrooohhhcccccc]]][[[YYYVVVTTTSSSSSSSSSOOOMMMKKKKKKLLLMMMLLLKKKJJJJJJIIIIIIHHHFFFEEEDDDAAAAAA@@@???????????????<<<<<<;;;;;;::::::999999888888888777777777666666888666666999::::::>>>DDDJJJ^^^vvv|||}}}{{{xxxssspppnnnnnnlllkkklllllllllkkkkkkkkkkkkjjjggggggggghhhiiiiiijjjjjjiiiiiihhhhhhgggffffffeeefffggghhhjjjkkklllllllllmmmmmmmmmnnnnnnoooooooooooooooooopppqqqrrrsssttttttuuuwwwyyy{{{}}}~~~~~~{{{|||}}}~~~kkk\\\UUUQQQOOOPPPRRRSSSWWWbbbnnn}}}yyytttppppppooonnnmmmmmmmmmoooqqqrrrzzzuuutttpppiiidddbbb]]]\\\YYYWWWUUUTTTSSSSSSPPPNNNLLLLLLMMMNNNMMMLLLLLLLLLLLLKKKJJJIIIGGGGGGBBBAAA@@@@@@??????@@@@@@>>>>>>===<<<:::999888888999888888888777777666666888555555999;;;;;;>>>CCCFFFYYYppp||||||{{{xxxssspppooonnnlllkkkmmmmmmlllllllllkkkkkkkkkhhhhhhhhhhhhhhhhhhhhhhhhjjjiiiiiihhhgggffffffeeeggghhhiiijjjkkklllllllllkkklllmmmnnnooopppqqqrrrooooooooopppqqqrrrttttttuuuvvvxxxyyyzzz{{{{{{{{{yyyzzz{{{}}}{{{gggZZZTTTOOONNNPPPRRRUUUZZZfffrrrzzzvvvqqqnnnmmmllllllkkklllnnnpppsssuuu|||wwwsssnnnhhhbbb^^^\\\ZZZXXXWWWWWWWWWVVVUUUUUUSSSPPPOOONNNNNNLLLJJJLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCAAA@@@???>>>>>>===<<<;;;:::999999888777777777777777888888888999999999999:::;;;<<<<<>>>>>===<<<;;;:::999999777777777777888888888888777777777888999:::;;;<<<@@@LLL___sss~~~{{{|||zzzwwwsssqqqpppooommmlllpppqqqqqqqqqqqqooonnnmmmkkkkkkkkkkkkkkkkkkkkkkkkhhhiiiiiiiiiiiiiiihhhhhhjjjkkkmmmmmmkkkkkkkkklllllllllmmmnnnoooqqqrrrrrrrrrrrrqqqrrrssstttvvvwwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~mmm]]]TTTPPPNNNNNNPPPSSSWWWbbbuuuzzztttpppmmmlllkkkhhhiiijjjkkkmmmoooqqqrrr|||yyytttoookkkfffaaa^^^\\\ZZZYYYYYYZZZZZZXXXWWWWWWUUUSSSRRRRRRRRRPPPOOONNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFDDDCCCBBBAAAAAA??????>>>===<<<;;;::::::888888888888888888888888555555666666888999;;;;;;>>>FFFVVVjjj}}}|||{{{|||zzzxxxtttqqqppppppnnnmmmqqqrrrrrrrrrrrrpppooonnnlllllllllllllllllllllllllllkkkjjjiiiiiihhhiiiiiiiiikkkmmmmmmllllllmmmnnnkkkkkkmmmnnnpppqqqssssssssssssssstttuuuvvvxxxyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~zzzgggZZZSSSQQQMMMMMMOOOSSSZZZggg~~~}}}vvvqqqnnnlllkkkjjjkkkjjjjjjkkklllnnnqqqrrr}}}zzzvvvqqqmmmiiieeeaaa^^^\\\[[[ZZZZZZ[[[[[[ZZZXXXWWWUUUSSSRRRSSSSSSRRRQQQOOOOOOOOONNNMMMLLLKKKJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;999999888888888888888777555555666777888999;;;<<<>>>CCCOOObbbwww}}}{{{{{{~~~{{{xxxuuurrrrrrqqqooonnnpppqqqrrrrrrrrrqqqooonnnllllllllllllllllllllllllnnnmmmkkkiiiiiiiiiiiijjjiiikkkmmmnnnnnnnnnooopppnnnnnnooopppqqqrrrsssttttttuuuuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~sssaaaWWWRRRQQQMMMMMMOOOTTT\\\kkk~~~zzztttpppnnnnnnmmmllllllkkkjjjjjjkkklllnnnppp}}}xxxtttoookkkhhheeeaaa___^^^]]]\\\\\\]]]]]][[[XXXVVVUUUSSSRRRSSSTTTSSSRRRQQQQQQQQQQQQPPPNNNMMMLLLIIIIIIHHHHHHGGGFFFEEEEEEBBBAAAAAA@@@???>>>===<<<:::999999999888888777777666777777777999:::;;;<<<>>>AAAKKK\\\ppp~~~{{{|||~~~|||yyyuuussssssrrrqqqpppooopppqqqqqqqqqpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmooonnnllljjjjjjjjjjjjkkkiiikkknnnoooooooooppprrrssssssssssssssssssttttttuuuvvvwwwyyyzzz{{{|||}}}|||||||||{{{{{{||||||}}}~~~nnn]]]UUUQQQPPPNNNNNNPPPUUU]]]nnnzzzwwwrrrooooooooonnnnnnmmmlllkkkjjjjjjkkkllllll|||wwwsssnnnjjjgggeeebbb``````___^^^^^^___]]][[[XXXVVVUUUSSSSSSTTTUUUTTTTTTRRRSSSSSSSSSRRRPPPNNNMMMKKKJJJJJJIIIHHHHHHGGGGGGCCCCCCBBBAAA@@@???>>>>>>:::::::::999888888777777888888888888888999:::;;;===@@@HHHVVVhhh|||~~~}}}|||yyyvvvttttttsssrrrqqqoooooopppqqqqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnooonnnmmmllllllkkklllllljjjmmmooopppppppppqqqrrrvvvvvvvvvuuuuuuuuuttttttuuuvvvxxxzzz|||}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}gggYYYSSSPPPOOONNNNNNQQQWWW```qqqwwwtttqqqooooooooonnnnnnmmmmmmmmmllllllkkkjjjjjjzzzvvvrrrmmmiiigggeeecccbbbbbbaaa`````````^^^ZZZWWWWWWVVVTTTUUUVVVWWWWWWVVVSSSTTTUUUUUUTTTRRRPPPNNNKKKKKKKKKJJJJJJIIIIIIHHHDDDDDDCCCBBBAAA@@@??????;;;;;;:::999999888777777888888777777777888888999999===DDDOOO___rrrzzz{{{|||~~~|||zzzwwwuuuuuutttsssrrrooopppqqqrrrrrrqqqppppppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmnnnnnnnnnmmmmmmllllllnnnpppqqqppppppqqqrrruuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxx{{{}}}~~~~~~~~~||||||||||||}}}~~~~~~sss___TTTPPPNNNMMMMMMNNNSSSZZZeeevvvxxxvvvsssqqqqqqqqqqqqpppooopppppppppooommmjjjiii{{{vvvrrrmmmiiigggfffdddccccccbbbaaaaaa```^^^ZZZWWWYYYWWWVVVVVVXXXYYYYYYXXXTTTUUUVVVVVVUUUSSSPPPOOOLLLLLLKKKKKKJJJJJJIIIIIIDDDDDDCCCBBBAAA@@@@@@???;;;;;;::::::999888777777888888777666666666666666666:::AAAKKKXXXkkk{{{ppppppppprrrwww}}}~~~}}}zzzwwwuuuuuuuuutttssspppqqqrrrsssssssssrrrqqqoooooooooooooooooooooooolllmmmnnnooooooooommmmmmmmmoooqqqqqqqqqpppqqqrrrrrrsssssstttuuuvvvvvvwwwuuuvvvyyy{{{}}}~~~~~~~~~||||||||||||}}}~~~lllZZZQQQNNNMMMLLLLLLNNNTTT]]]hhh{{{{{{yyyvvvuuuuuuuuutttsssqqqrrrssssssrrrnnnkkkiii|||xxxtttqqqmmmiiifffeeeeeeeeeccccccccccccaaa___]]][[[XXXWWWUUUUUUWWWXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTTTTSSSPPPMMMJJJJJJIIIHHHGGGFFFDDDAAA???@@@AAABBBBBB???>>>===<<<;;;:::999999:::999888888777777888888:::;;;@@@IIITTTeee|||{{{rrrkkkjjjjjjmmmttt{{{}}}yyyvvvuuuuuuuuuuuussssssssssssssssssssssssrrrqqqppppppooopppppppppsssrrrpppooonnnmmmnnnnnnrrrrrrqqqqqqqqqrrrsssssstttuuuvvvwwwyyyyyyyyyzzzyyyyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}xxxbbbVVVQQQMMMKKKJJJJJJOOOWWW```ooo~~~xxxwwwvvvuuutttsssssssssrrrrrrrrrqqqooollljjjhhh|||xxxrrrppplllhhheeeddddddeeeeeeeeeeeedddbbb```]]]\\\YYYXXXVVVVVVWWWXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTTTTTTTQQQNNNLLLLLLKKKJJJHHHGGGEEEBBBBBBBBBCCCCCCBBB>>>>>>===<<<;;;;;;:::::::::999888888777777888888888888<<>>>>>>>>===<<<<<<<<<;;;:::999888888777777888888:::999:::???GGGUUUkkk~~~~~~~~~~~~~~~~~~}}}zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwtttssssssrrrrrrrrrrrrrrrqqqqqqppppppppprrrssstttttttttttttttuuuvvvwwwxxxxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~~~~mmm```RRRLLLKKKIIIJJJLLLLLLRRR]]]mmmwwwtttpppqqqrrrtttttttttttttttrrrqqqooommmkkkkkkkkklll|||tttooommmkkkiiihhhhhhiiikkkmmmmmmmmmlllkkkiiifffcccbbb___^^^\\\[[[\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPOOOPPPQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDBBB@@@@@@??????>>>===<<<;;;::::::999888888777777888888888777:::???GGGTTThhhzzz~~~|||{{{xxxxxxxxxxxxxxxxxxxxxxxxuuutttssssssrrrrrrssssssrrrrrrqqqqqqqqqrrrtttuuutttttttttuuuvvvwwwxxxyyyzzzzzz{{{||||||||||||||||||||||||}}}}}}~~~~~~~~~~~~~~~ggg[[[PPPKKKIIIHHHIIILLLNNNUUUbbbuuu}}}vvvtttrrrsssuuuvvvvvvvvvuuuuuuqqqpppnnnmmmlllkkkkkkkkkwwwqqqlllkkkiiihhhggggggiiilllnnnlllllllllkkkiiigggeeeccc___^^^\\\\\\]]]^^^^^^]]]ZZZZZZYYYWWWVVVUUUTTTSSSQQQQQQQQQRRRSSSRRRPPPNNNLLLIIIFFFEEEDDDDDDCCCBBBBBBAAA@@@>>>===;;;:::999:::999888888777777888888888888<<>><<<;;;;;;::::::::::::::::::::::::::::::<<>>===<<<<<<;;;;;;999999999999;;;;;;<<<>>>DDDNNNWWW```mmmyyy~~~~~~~~~~~~}}}|||{{{{{{xxxwwwwwwvvvvvvuuuuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{|||}}}}}}~~~ooo```UUUNNNIIIIIIIIIKKKPPPWWWfffzzzzzzvvvtttuuuwwwyyyxxxuuurrrqqqppplllkkkjjjiiiiiiiiijjjkkkzzzrrrmmmhhhddddddcccbbbaaaaaacccddddddcccdddcccccccccbbbbbbbbbaaaaaa```___^^^]]]\\\\\\\\\ZZZYYYXXXVVVUUUTTTTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRNNNMMMLLLKKKIIIGGGFFFEEEDDDCCCBBB@@@>>>===<<<<<<<<<;;;999888888999;;;<<<<<>>EEEOOOWWW```lllwww}}}~~~~~~~~~~~~}}}}}}|||yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzz{{{{{{zzzzzz{{{{{{|||}}}zzzdddWWWQQQLLLHHHHHHHHHJJJSSS]]]qqq}}}zzzxxxvvvvvvuuutttssspppnnnlllmmmllljjjiiiiiiiiiiiijjj|||sssppppppllliiihhhcccaaa``````aaabbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaa```___]]]\\\[[[[[[[[[WWWWWWVVVUUUUUUTTTUUUUUUXXXXXXXXXWWWVVVUUUSSSSSSPPPQQQQQQPPPNNNLLLIIIHHHDDDCCCAAA???>>><<<<<<<<<;;;;;;999999999999;;;;;;<<<===BBBJJJQQQYYYeeeppp{{{}}}~~~~~~~~~~~~}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzyyyyyyzzzzzzzzz{{{{{{{{{|||||||||||||||}}}~~~sss```UUUNNNKKKHHHHHHIIIMMMWWWcccyyy}}}zzzvvvuuusssrrrqqqpppmmmjjjmmmllljjjiiiiiiiiiiiijjjvvvnnnnnnooolllhhhgggcccaaa``````aaabbbbbbaaabbbbbbbbbbbbbbbbbbbbbbbbaaa```___]]]\\\[[[ZZZZZZXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWVVVTTTTTTRRRSSSSSSRRRQQQNNNKKKIIIFFFDDDCCCAAA???>>>======::::::::::::::::::::::::<<<<<<>>>DDDHHHNNNZZZeeeooozzz}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{|||||||||}}}}}}}}}}}}~~~lll\\\SSSKKKIIIHHHIIIKKKQQQ^^^kkk~~~zzzwwwtttqqqppppppooollliiikkkjjjiiiiiiiiijjjkkklllzzzqqqkkklllmmmkkkgggfffdddbbb``````aaabbbbbbaaabbbbbbbbbbbbbbbcccccccccaaaaaa___]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSTTTTTTTTTRRROOOLLLJJJGGGFFFDDDBBB@@@??????>>>999::::::;;;;;;::::::999===;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;:::;;;>>>BBBFFFIIIVVVcccqqq}}}~~~~~~}}}}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||zzz{{{{{{|||}}}~~~~~~rrrbbbVVVMMMKKKKKKLLLNNNQQQYYYjjj{{{{{{xxxvvvsssooolllkkkjjjiiigggggggggggghhhiiijjjkkkzzzooolllhhhfffeeeeeedddddddddccccccbbbbbbccccccdddddddddcccccccccdddddddddgggdddaaa_________^^^^^^ZZZZZZ[[[]]]]]]^^^^^^^^^[[[[[[ZZZYYYYYYXXXXXXWWWVVVWWWXXXWWWUUURRRNNNLLLKKKJJJGGGDDDBBBAAA@@@@@@>>>======<<<;;;;;;;;;;;;::::::999:::<<>>===<<<;;;;;;;;;;;;:::999888888999<<<>>>@@@???IIIVVVfff{{{~~~}}}}}}}}}}}}||||||||||||}}}}}}|||||||||}}}~~~~~~~~~yyyeeeZZZRRRLLLKKKKKKMMMQQQWWWdddzzz~~~zzzxxxvvvtttqqqnnnlllkkkjjjhhhiiiiiijjjjjjkkkllllll}}}tttkkkhhheeeccccccccccccbbbeeeeeeeeeddddddeeeeeeeeefffffffffffffffeeeeeeeeeeeeccc``````aaaaaa``````^^^___``````aaaaaaaaa```\\\\\\\\\[[[ZZZZZZYYYYYY[[[[[[[[[ZZZWWWUUURRRPPPMMMLLLJJJHHHGGGEEEDDDCCC??????>>><<<;;;;;;;;;;;;::::::999888888:::;;;<<<===CCCMMM[[[rrr~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~}}}}}}}}}~~~~~~zzzzzzqqq```WWWQQQNNNLLLKKKMMMRRRZZZiii|||yyywwwvvvtttrrrooommmkkkjjjiiiiiijjjkkkllllllllllllwwwmmmjjjgggddddddddddddcccfffeeeeeeddddddeeeeeeffffffggggggggggggfffeeedddcccbbb``````bbbbbbbbbaaa``````aaabbbbbbbbbbbbaaa]]]]]]]]]\\\[[[[[[ZZZZZZ[[[[[[[[[YYYWWWUUURRRQQQLLLLLLKKKIIIHHHFFFEEEDDD@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999999:::;;;<<<@@@GGGSSSiii}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~zzzyyy}}}}}}hhh[[[SSSNNNLLLMMMLLLOOOTTT]]]nnn~~~zzzwwwvvvuuutttrrrooommmkkkjjjiiiiiikkklllmmmmmmllllllzzzqqqmmmiiigggffffffeeedddfffeeeeeeddddddeeeeeefffffffffggghhhgggeeedddcccbbbaaa```aaacccdddcccbbbaaabbbbbbccccccbbbbbbbbb^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZXXXVVVTTTRRRQQQLLLLLLLLLKKKIIIHHHFFFEEEAAA@@@???===<<<;;;;;;:::;;;;;;::::::999999::::::999<<>><<<;;;;;;:::999999999999888888888888555999<<<@@@MMMeee}}}~~~~~~www^^^SSSPPPMMMKKKLLLHHHKKKSSS^^^lllzzzvvvvvvvvvtttrrrqqqqqqqqqpppnnnkkkiiigggfffhhhjjjlllllllllkkkjjj{{{sssqqqmmmiiifffffffffgggfffffffffeeeeeeddddddddddddaaa``````bbbbbb___\\\]]]^^^```bbbccccccccccccaaa```^^^___aaabbbbbbaaa^^^^^^^^^]]]]]]\\\\\\\\\[[[YYYVVVUUUUUUSSSQQQOOORRRRRRQQQPPPMMMJJJHHHFFFCCCBBBAAA???>>><<<;;;:::::::::::::::999888777777888777888>>>HHHXXXppp~~~}}}~~~~~~~~~~~~|||kkkZZZQQQNNNLLLJJJKKKKKKMMMSSS^^^ppp|||xxxuuutttsssrrrqqqrrrqqqnnnllliiigggffffffeeefffhhhiiiiiiiiihhhggg|||wwwpppnnnkkkhhhffffffggghhhffffffffffffeeeeeeddddddcccaaa``````bbbbbb___]]]]]]^^^```bbbbbbcccbbbbbbaaa___^^^^^^```aaaaaa```]]]]]]]]]]]]]]]]]]\\\\\\[[[YYYVVVUUUUUUTTTQQQOOOQQQPPPPPPNNNLLLJJJGGGFFFCCCCCCAAA@@@>>><<<;;;;;;::::::;;;::::::999888777:::888999===EEERRRhhhzzzqqqcccTTTMMMLLLJJJJJJKKKMMMPPPUUUaaattt{{{wwwtttsssrrrqqqpppooommmkkkiiifffeeedddcccdddeeeggghhhhhhhhhgggfff~~~vvvrrrllljjjhhhfffeeefffggghhhfffffffffeeeeeeeeeeeedddbbbaaa```aaaaaaaaa___]]]^^^______```aaaaaaaaa``````^^^]]]]]]___``````___\\\\\\\\\]]]]]]]]]]]]]]][[[YYYWWWVVVVVVUUUSSSQQQOOOOOONNNMMMKKKIIIGGGFFFDDDDDDBBBAAA???===<<<<<<;;;;;;;;;;;;:::999888777;;;999999<<<@@@JJJ]]]mmm|||eeeYYYNNNKKKKKKKKKKKKLLLPPPRRRXXXdddyyy|||yyyvvvsssrrrqqqpppooolllkkkiiigggeeedddccccccdddeeefffgggggggggffffffwwwqqqnnnjjjiiigggeeeddddddeeeeeeddddddddddddddddddddddddbbbbbbbbbbbbaaa```___^^^^^^_______________^^^^^^^^^]]]\\\\\\^^^______^^^[[[[[[\\\\\\]]]]]]]]]^^^\\\ZZZXXXWWWWWWVVVTTTSSSOOOOOONNNMMMKKKJJJHHHHHHFFFEEEDDDBBB@@@???======;;;;;;;;;;;;:::999888777:::999999;;;>>>EEETTTbbb~~~qqq^^^TTTLLLKKKLLLLLLLLLNNNPPPTTT[[[iii~~~~~~zzzwwwtttrrrqqqpppnnnmmmkkkjjjiiigggfffeeeeeeeeeeeeeeeggghhhhhhhhhgggfff{{{rrrmmmllljjjiiigggeeecccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcccccccccbbbaaa``````______^^^]]]]]]\\\\\\\\\]]]\\\ZZZ[[[]]]^^^^^^]]][[[[[[[[[\\\\\\]]]]]]]]]]]][[[YYYYYYYYYXXXVVVTTTPPPPPPOOOMMMLLLKKKKKKJJJGGGFFFEEECCCBBB@@@???>>>;;;;;;;;;;;;:::999888888888777999;;;===BBBNNN[[[wwwlllZZZRRRLLLKKKLLLKKKKKKMMMQQQVVV```ppp|||vvvtttrrrpppooonnnllljjjiiihhhgggfffeeeeeeeeeeeefffggghhhiiijjjiiihhhhhhvvvoookkkjjjjjjiiigggeeecccbbbaaaaaaaaaaaabbbbbbbbbbbbccccccccceeefffeeecccaaaaaabbb```___]]]\\\[[[ZZZZZZZZZ\\\ZZZYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\\\\ZZZXXXXXXXXXWWWVVVTTTPPPPPPNNNMMMLLLLLLLLLLLLHHHHHHFFFEEECCCAAA@@@@@@<<<<<<<<<;;;;;;:::999888666666888;;;<<>>===;;;;;;;;;;;;999888:::999888888:::===AAACCCQQQccc{{{wwwdddVVVQQQMMMLLLJJJJJJOOOUUU^^^ooowwwssssssqqqpppnnnlllkkkjjjjjjkkkjjjjjjiiihhhgggfffeeedddgggggghhhhhhhhhhhhggggggzzzsssnnniiiffffffhhhhhhgggggggggggggggggggggffffffeeeddddddcccccceeefffhhhjjjiiihhheeedddaaa___\\\ZZZYYYYYYZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^]]]\\\[[[ZZZYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSRRRPPPOOONNNLLLLLLLLLLLLMMMKKKLLLLLLKKKIIIGGGEEEDDD???===<<<;;;<<<;;;:::888:::999888888999<<>>DDDSSSkkkmmmZZZQQQMMMKKKKKKLLLMMMTTT[[[kkk{{{|||tttrrruuupppooonnnmmmmmmmmmnnnnnnoooooonnnmmmlllkkkkkkjjjiiiiiiiiiiiihhhgggeeedddvvvmmmkkkiiifffdddeeeeeeeeedddcccbbbbbbaaaaaabbbaaaaaaaaaaaaaaaaaaaaaccceeegggiiijjjiiigggfffaaa```^^^\\\[[[[[[\\\\\\]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXWWWVVVRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOONNNLLLIIIFFFEEEBBB@@@>>>>>>>>>===;;;999;;;:::999888888999:::;;;???LLLaaaxxx~~~{{{yyyyyy}}}eeeTTTPPPLLLJJJKKKLLLNNNUUU]]]nnn~~~zzztttsssuuupppooonnnmmmmmmnnnooopppppppppooonnnnnnmmmlllllllllllllllkkkiiigggfffeeeyyyqqqjjjjjjiiifffdddeeebbbbbbaaa```___^^^^^^]]]_________```````````````bbbdddgggiiiiiihhhfffeeecccaaa___]]][[[ZZZZZZZZZYYYZZZ[[[\\\]]]^^^______]]]]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOONNNLLLJJJHHHFFFDDDBBB@@@??????>>><<<:::;;;:::999888888888888999>>>HHHYYYooozzzuuurrrppppppwwwvvvaaaRRRQQQMMMKKKLLLLLLNNNUUU]]]mmm}}}zzzuuusssuuuoooooonnnmmmmmmnnnpppqqqoooooonnnnnnmmmmmmllllllooonnnnnnmmmkkkiiigggfffvvvnnniiiiiiiiifffcccddd_________^^^^^^]]]]]]\\\^^^^^^^^^______`````````bbbdddfffhhhhhhgggeeecccbbbaaa___]]][[[YYYXXXXXXWWWWWWYYYZZZ\\\]]]______\\\[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXWWWVVVSSSSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMKKKIIIGGGFFFDDDAAA@@@@@@???===;;;;;;:::999999888888888999>>>DDDQQQfff|||wwwqqqkkkiiiiiikkkttt}}}ppp___SSSPPPLLLKKKLLLMMMOOOVVV^^^lll|||{{{vvvssssssooonnnmmmmmmmmmnnnooopppnnnnnnmmmmmmlllllllllllloooooonnnmmmllljjjhhhggg|||tttmmmhhhhhhhhheeeaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]^^^^^^___```aaaaaabbbccceeegggfffeeebbbaaa```___^^^\\\[[[YYYYYYXXXXXXXXXYYYZZZ[[[]]]]]]^^^[[[ZZZYYYYYYXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUURRRSSSSSSSSSRRRQQQPPPOOOLLLMMMMMMMMMMMMKKKJJJHHHGGGEEECCCBBBAAA@@@>>><<<::::::::::::999999999999===@@@III[[[sss{{{mmmgggcccbbbdddiiitttxxxgggYYYPPPMMMJJJIIILLLNNNQQQYYYaaannn}}}|||yyyuuurrrqqqooonnnmmmlllllllllmmmnnnmmmmmmmmmlllllllllllllllmmmmmmmmmlllkkkiiihhhgggxxxssslllggghhhhhhccc```___^^^_____________________]]]]]]^^^^^^___```aaaaaabbbccceeefffeeecccaaa___]]]]]]\\\\\\[[[ZZZZZZYYYZZZZZZZZZ[[[[[[\\\\\\\\\ZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRSSSSSSSSSQQQOOONNNKKKLLLLLLMMMMMMKKKJJJIIIHHHFFFCCCBBBBBB@@@>>><<<::::::::::::::::::::::::<<<===DDDUUUlll}}}|||}}}}}}}}}|||vvvfff```]]]^^^aaahhhuuuooo___SSSLLLKKKHHHHHHKKKOOOSSS[[[dddppp~~~yyyxxxtttqqqpppooonnnmmmlllkkkllllllmmmmmmmmmmmmmmmllllllllllllkkkkkkkkkjjjiiihhhgggfff|||ssskkkhhhdddbbbbbbaaa```^^^]]]]]]]]]^^^^^^_________^^^]]]\\\\\\]]]___bbbcccggghhhiiihhhgggccc```^^^\\\[[[ZZZXXXXXXXXXYYYZZZYYYZZZ\\\]]]]]]\\\[[[ZZZXXXWWWVVVUUUVVVWWWXXXYYYXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQOOOOOONNNNNNLLLKKKIIIIIIHHHGGGGGGEEECCCAAA@@@>>><<<;;;;;;:::999999999999999;;;@@@JJJ^^^vvv~~~{{{{{{|||{{{zzz{{{}}}tttiiiccc^^^___ccckkkxxxtttfffYYYQQQNNNJJJJJJMMMPPPQQQTTT^^^iiivvv{{{vvvtttqqqppprrrnnnnnnmmmmmmllllllkkkkkkmmmmmmnnnnnnmmmlllkkkkkknnnkkkhhhggghhhiiiiiiiiiyyyoooiiigggcccaaaaaa```___^^^]]]]]]]]]^^^^^^^^^______^^^]]]\\\\\\]]]___bbbcccfffggghhhhhhfffccc___]]]\\\[[[YYYXXXXXXXXXYYYZZZYYYZZZ\\\]]]]]]\\\ZZZYYYWWWVVVVVVVVVVVVWWWYYYYYYYYYYYYYYYXXXXXXVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQOOOOOOOOONNNMMMKKKJJJIIIGGGGGGFFFEEECCCAAA???>>><<<<<<;;;:::999999999999999<<<@@@IIIXXXnnn~~~{{{{{{|||||||||{{{}}}tttiiiccc___```dddmmm{{{~~~mmm```UUUOOOMMMKKKKKKNNNQQQSSSWWWbbbnnn~~~{{{wwwuuurrrqqqrrrnnnmmmmmmllllllkkkkkkjjjlllllllllllllllkkkjjjjjjjjjhhhffffffhhhjjjkkkkkktttkkkgggeeebbb``````___^^^]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]___aaabbbeeefffffffffdddaaa___]]][[[ZZZYYYXXXWWWXXXYYYYYYZZZ[[[\\\\\\\\\ZZZYYYXXXVVVVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOOMMMKKKJJJIIIGGGFFFFFFEEECCCAAA???>>>===<<<;;;:::999999999999:::<<<@@@FFFQQQcccyyy~~~zzzyyy{{{}}}~~~}}}~~~uuuhhhccc___```fffppptttdddYYYPPPKKKKKKKKKKKKNNNRRRVVV\\\jjjwww{{{yyyxxxtttrrrsssnnnmmmmmmlllkkkkkkjjjjjjjjjjjjkkkkkkkkkjjjiiiiiigggfffeeefffiiilllnnnnnn}}}pppgggeeeccc```^^^______^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]^^^___aaabbbcccdddddddddbbb```^^^\\\ZZZYYYXXXWWWWWWWWWXXXYYY[[[[[[[[[[[[ZZZYYYXXXWWWUUUVVVVVVWWWXXXYYYZZZZZZ[[[[[[[[[ZZZYYYWWWVVVUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPOOONNNLLLJJJIIIFFFFFFFFFEEECCCAAA@@@???>>>===<<<;;;:::999999999999;;;???DDDJJJYYYppp{{{yyy{{{~~~wwwhhhbbb___aaagggrrrlll\\\SSSLLLIIIJJJKKKKKKOOOTTTZZZcccrrrzzzzzzyyyvvvssssssooonnnnnnmmmlllkkkjjjjjjiiijjjjjjkkkjjjjjjiiiiiigggffffffhhhkkknnnooooooxxxmmmfffdddaaa___^^^^^^___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]][[[\\\\\\]]]^^^___```aaabbbbbbbbbaaa```^^^\\\[[[XXXXXXWWWVVVVVVWWWXXXYYY[[[[[[[[[ZZZYYYXXXWWWWWWVVVVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPNNNLLLJJJIIIFFFFFFFFFEEEDDDBBBAAA@@@???>>><<<;;;:::999999999888999===BBBFFFQQQiii}}}zzz{{{~~~zzziiiccc```bbbiiiuuu{{{fffXXXPPPJJJIIIJJJJJJKKKPPPXXX```kkk||||||wwwxxxxxxvvvssssssppppppooonnnmmmlllkkkjjjiiijjjjjjkkkkkkkkkjjjjjjjjjiiiiiijjjmmmoooooonnnsssjjjeeeccc```^^^]]]^^^______^^^]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[\\\]]]^^^___```````````````___^^^]]][[[[[[WWWWWWVVVUUUVVVWWWXXXYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSRRRQQQOOOMMMKKKIIIGGGGGGGGGFFFEEEDDDBBBBBB???>>>===;;;:::999999999999777:::???CCCKKK```vvv|||{{{~~~}}}lllfffccceeemmmzzzsss```TTTNNNJJJIIIKKKJJJLLLTTT^^^hhhttt~~~xxxssstttvvvtttssssssppppppooommmlllkkkjjjjjjiiiiiijjjkkkkkkkkkjjjjjjkkkjjjjjjkkkmmmnnnnnnmmmyyynnngggdddbbb```^^^^^^___``````___]]]]]]]]]\\\\\\\\\[[[[[[ZZZ[[[\\\]]]^^^_______________^^^]]]\\\[[[[[[ZZZWWWVVVUUUUUUUUUVVVXXXYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXYYYYYYZZZYYYYYYWWWWWWUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTSSSQQQOOOMMMKKKJJJHHHHHHHHHHHHGGGEEEDDDCCC@@@???===<<<:::999999999:::666777===@@@EEEVVVjjj||||||}}}qqqkkkgggjjjrrrxxxiiiYYYPPPMMMKKKJJJLLLKKKOOOXXXeeeppp}}}{{{tttoooppprrrrrrqqqsssooonnnmmmllljjjiiihhhgggggghhhiiiiiijjjjjjiiiiiiiiihhhhhhjjjlllnnnmmmllluuukkkfffcccbbb```^^^^^^___`````````]]]]]]]]]\\\\\\[[[[[[[[[ZZZ[[[\\\]]]^^^____________^^^]]]]]]\\\[[[ZZZZZZVVVVVVUUUUUUUUUVVVXXXYYYXXXXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZXXXWWWVVVSSSTTTUUUWWWXXXYYYYYYYYYZZZYYYYYYYYYYYYXXXXXXXXXUUUTTTSSSRRROOOMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDD@@@???>>><<<:::999999999;;;555555;;;>>>AAAOOObbbuuu|||}}}uuuoookkkmmmuuuoooaaaSSSMMMKKKJJJKKKMMMLLLQQQ\\\jjjvvv~~~yyyqqqlllnnnppppppqqqsssmmmlllkkkjjjhhhgggfffeeeffffffggghhhhhhiiihhhhhheeeeeefffhhhkkkmmmmmmkkkzzzssslllfffccccccaaa^^^]]]^^^`````````^^^]]]\\\ZZZYYYYYYYYYYYY[[[\\\]]]]]]^^^^^^^^^^^^``````___^^^]]]]]]\\\\\\YYYYYYWWWVVVVVVWWWXXXXXXWWWXXXYYYYYYYYYYYY[[[]]]\\\[[[ZZZZZZZZZYYYWWWUUUSSSTTTUUUVVVXXXYYYZZZ[[[[[[[[[[[[ZZZZZZXXXWWWWWWUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHDDDBBB@@@???>>>===;;;999:::;;;<<<::::::@@@JJJSSSiii}}}|||{{{|||tttnnnrrr}}}uuucccZZZQQQLLLIIIGGGIIINNNRRRWWWeeevvv~~~sssrrrpppooonnnnnnnnnooommmllljjjgggfffeeeeeeeeedddddddddeeefffgggfffdddffffffeeeeeegggjjjmmmoootttoooiiidddbbbdddaaa^^^]]]^^^_________\\\\\\[[[ZZZYYYYYYYYYYYY]]]]]]^^^_______________```______^^^]]]]]]\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYYYYYZZZ[[[ZZZYYYZZZ\\\^^^\\\[[[[[[[[[ZZZYYYXXXVVVTTTUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXXXXVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHDDDBBB@@@??????>>><<<::::::;;;<<<::::::???HHHOOObbbvvv}}}|||yyytttyyy|||nnn]]]UUUNNNKKKJJJHHHKKKPPPWWW[[[hhhzzz|||sssrrrpppnnnmmmlllmmmmmmiiihhhfffdddbbbaaaaaabbbddddddddddddeeeeeedddcccdddddddddeeefffiiikkkllltttllliiieeebbbaaacccaaa^^^]]]^^^^^^^^^]]][[[ZZZZZZYYYYYYZZZZZZZZZ^^^^^^___````````````____________^^^^^^]]]]]]\\\[[[ZZZYYYXXXXXXXXXYYYYYY[[[\\\\\\[[[ZZZZZZ\\\^^^[[[[[[[[[[[[[[[ZZZYYYXXXVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[ZZZYYYWWWVVVUUUTTTRRRQQQPPPOOOMMMMMMMMMLLLLLLJJJIIIIIIEEECCCAAA@@@@@@???<<<;;;999;;;<<<;;;:::===CCCIIIXXXkkk~~~}}}}}}pppdddUUUPPPKKKKKKJJJJJJMMMRRR\\\bbbpppxxxrrrqqqooommmlllkkkjjjjjjgggfffdddbbbaaa``````aaaeeeeeeeeeeeedddcccbbbaaadddeeefffggghhhiiijjjjjjzzzmmmhhhfffcccaaaaaaccc```^^^]]]]]]^^^]]]\\\YYYYYYYYYYYYYYYZZZ[[[\\\^^^______`````````____________^^^^^^^^^]]]]]]]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[]]][[[\\\]]]\\\[[[ZZZZZZZZZWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\\\\[[[ZZZXXXXXXWWWVVVUUUSSSSSSRRRNNNNNNNNNNNNMMMKKKJJJJJJGGGEEEBBBAAAAAA@@@>>><<<:::;;;;;;::::::;;;???CCCPPPbbbvvvwwwfff\\\PPPLLLJJJKKKJJJJJJNNNTTT```kkk~~~{{{tttqqqpppooommmkkkiiihhhhhhhhhgggeeecccccccccccccccgggggghhhgggeeecccbbbbbbfffhhhjjjkkklllllljjjjjjtttjjjfffeeebbb``````aaa___]]]]]]]]]]]]\\\[[[ZZZZZZYYYZZZZZZ[[[\\\]]]^^^^^^_________^^^^^^]]]^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYYYYZZZ\\\[[[]]]^^^]]][[[YYYZZZ[[[XXXYYYYYYZZZ[[[\\\]]]]]]\\\]]]]]]]]]]]]\\\\\\[[[YYYYYYXXXWWWWWWVVVUUUUUUPPPPPPPPPOOONNNMMMKKKJJJHHHFFFDDDCCCBBBAAA???===;;;;;;;;;:::999:::===>>>LLL[[[ooo~~~nnn^^^VVVMMMKKKJJJKKKKKKKKKPPPWWWcccvvvwwwrrrpppooonnnmmmkkkiiigggfffhhhgggfffdddddddddeeefffiiikkkllljjjgggeeeeeeeeehhhiiikkkmmmmmmllljjjhhhyyyppphhhfffdddaaa_________]]]\\\\\\^^^^^^\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^____________^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZXXXWWWWWWXXXXXXWWWXXXYYYYYYXXXYYY[[[]]]\\\___```___[[[YYYYYY[[[YYYYYYZZZ[[[[[[\\\]]]]]]\\\\\\]]]]]]]]]\\\\\\[[[YYYYYYYYYXXXXXXWWWWWWWWWRRRRRRQQQQQQOOONNNLLLKKKIIIGGGEEEDDDDDDCCC@@@>>><<<;;;:::999999:::<<<===GGGTTTfffxxxyyygggYYYRRRLLLJJJJJJKKKKKKMMMUUU^^^lll}}}uuupppooonnnnnnmmmkkkiiihhhgggfffeeedddccccccdddeeeeeekkkmmmooommmiiiggggggiiihhhiiikkklllkkkiiigggfff}}}qqqjjjddddddccc___^^^___\\\[[[[[[\\\^^^^^^]]]\\\]]]]]]]]]\\\]]]]]]^^^^^^```````````````___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[YYYWWWVVVVVVVVVWWWVVVXXXYYYZZZYYY[[[]]]___^^^aaabbb```[[[XXXXXXZZZYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXSSSSSSRRRRRRPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDAAA???>>><<<999888888:::<<<===BBBLLL^^^qqqpppaaaTTTNNNJJJIIIIIILLLMMMPPP[[[fffyyyxxxrrrooommmnnnnnnmmmlllkkkiiihhheeeeeedddccccccdddeeefffkkknnnpppooojjjhhhiiilllkkkkkkkkkkkkjjjiiigggfffvvvkkkeeeaaabbbaaa^^^]]]___[[[ZZZZZZ\\\^^^___^^^\\\___^^^^^^]]]]]]^^^^^^^^^aaaaaaaaaaaaaaa```______^^^^^^^^^^^^^^^^^^^^^^^^\\\[[[YYYWWWVVVUUUVVVVVVWWWXXXZZZZZZ[[[\\\___aaa___bbbdddaaa[[[WWWXXXZZZYYYYYYYYYZZZ[[[[[[[[[\\\ZZZ[[[[[[\\\\\\\\\[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXTTTTTTSSSRRRQQQOOOMMMLLLKKKIIIGGGFFFEEEDDDBBB@@@???<<<999777888;;;===>>>>>>GGGXXXmmm}}}{{{kkk]]]QQQKKKHHHGGGIIIKKKNNNSSS___lll|||uuuqqqooommmmmmnnnnnnmmmkkkjjjiiigggfffeeeeeeeeefffggghhhjjjnnnpppooojjjhhhjjjmmmnnnnnnnnnmmmlllkkkiiiiii}}}tttiiifffbbb___^^^^^^]]]\\\[[[[[[[[[\\\\\\]]]]]]]]]______``````aaaaaabbbbbbeeeccc___^^^___``````____________^^^]]]\\\ZZZYYYZZZZZZYYYXXXWWWVVVUUUUUUWWWWWWYYYZZZ\\\]]]______bbbaaa___]]]\\\ZZZZZZZZZ\\\[[[[[[]]]______^^^]]][[[ZZZYYYXXXXXXYYYZZZZZZZZZZZZYYYXXXWWWVVVVVVVVVRRRRRRQQQPPPOOOMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEDDD>>>===<<<:::999888888888>>>DDDQQQbbbtttsssbbbTTTNNNNNNIIIJJJLLLOOOPPPVVVeeesssyyysssqqqqqqqqqqqqpppnnnllljjjhhhgggfffeeeeeeeeeffffffggghhhjjjkkkkkklllmmmmmmmmmlllooonnnllljjjhhhgggfffeeeyyyqqqhhheeeaaa^^^^^^]]]\\\[[[[[[[[[[[[\\\\\\\\\]]]]]]\\\]]]]]]^^^___``````aaaeeeccc```^^^___``````___`````````___^^^]]][[[ZZZZZZZZZYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^______aaa```^^^]]][[[[[[ZZZZZZ[[[[[[[[[\\\^^^___^^^]]]ZZZYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYWWWWWWVVVVVVWWWSSSRRRRRRQQQPPPNNNMMMLLLIIIIIIHHHGGGFFFDDDBBBAAA@@@???===<<<::::::999999;;;@@@LLL\\\nnn~~~|||kkk^^^RRRMMMLLLIIIJJJLLLOOORRRZZZkkk{{{yyysssqqqrrrqqqpppooonnnllljjjhhhgggffffffffffffggghhhiiijjjjjjkkkllllllmmmmmmmmmllllllkkkiiigggeeedddccccccsssmmmfffccc```^^^]]]]]]\\\ZZZ[[[[[[[[[[[[[[[\\\\\\\\\[[[\\\]]]^^^___```aaabbbeeebbb```___`````````___`````````___^^^]]]\\\[[[ZZZZZZYYYYYYYYYYYYYYYYYY[[[\\\]]]___```______^^^___^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZ[[[^^^^^^]]]\\\YYYYYYXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWTTTTTTSSSRRRQQQOOONNNMMMKKKKKKJJJHHHFFFDDDBBBAAABBBAAA???>>><<<;;;;;;:::888<<>>===<<<;;;;;;777;;;BBBMMM]]]ppp|||eeeYYYTTTOOOJJJIIILLLLLLMMMRRRXXXeee|||zzzwwwsssqqqrrrpppooommmkkkiiihhhgggfffffffffgggiiijjjlllnnnooollllllmmmmmmmmmmmmlllllljjjjjjhhhfffeeedddcccccc{{{qqqjjjgggbbb```^^^]]]]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]___aaabbbbbbaaa```^^^^^^___```___^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\^^^^^^___`````````___^^^]]]\\\[[[ZZZZZZZZZZZZZZZXXXXXXXXXYYY\\\\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[YYYYYYXXXWWWWWWWWWWWWXXXVVVVVVUUUTTTSSSQQQPPPOOOLLLLLLLLLLLLLLLKKKJJJIIIDDDCCCAAA???===<<<;;;;;;:::<<<@@@IIIVVVjjj~~~uuu```VVVRRRNNNKKKIIINNNMMMOOOTTT\\\kkk{{{wwwvvvsssqqqqqqnnnmmmkkkiiihhhgggggggggeeegggiiilllnnnooooooppplllmmmmmmnnnnnnmmmlllllliiihhhgggeeedddccccccccctttlllgggeeeaaa___^^^^^^^^^^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXYYYZZZ[[[\\\]]]^^^___^^^]]]]]]^^^___^^^\\\[[[[[[[[[[[[[[[ZZZYYYXXXYYYYYYZZZZZZ[[[[[[[[[\\\^^^]]]]]]^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWYYY[[[[[[ZZZYYYWWWXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWXXXXXXVVVVVVUUUTTTSSSQQQPPPOOOJJJJJJKKKKKKKKKKKKJJJJJJEEEDDDBBB@@@>>><<<;;;;;;;;;<<>>===<<<:::;;;<<<@@@HHHYYYnnn}}}qqqdddXXXRRRNNNKKKKKKMMMKKKMMMSSS]]]iii~~~{{{sssrrrssspppnnnmmmiiihhhgggffffffhhhjjjkkkjjjnnntttyyy{{{yyyuuurrrnnnnnnnnnnnnnnnmmmllllllgggfffeeedddcccbbbbbbbbbxxxllleeebbb``````_________``````^^^\\\ZZZZZZYYYYYYXXXXXXXXXWWWXXXYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]]]][[[ZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYY\\\[[[YYYXXXYYY[[[^^^```^^^]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVWWWYYYZZZYYYXXXRRRTTTUUUWWWXXXXXXWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYUUUUUUUUUTTTRRRQQQOOONNNQQQQQQPPPPPPNNNMMMKKKKKKIIIHHHFFFCCCAAA???>>>>>>888999:::<<>>;;;;;;:::<<<>>>@@@FFFUUUcccvvv|||lll___WWWPPPOOOMMMKKKJJJLLLRRRVVV___nnn{{{uuunnnkkkkkkkkkiiifffffffffeeeeeeeeefffhhhiiimmmooorrrttttttrrrpppnnnmmmmmmlllllllllkkkkkkkkkggggggfffeeedddcccbbbbbbqqqkkkhhhdddaaa```^^^^^^^^^^^^^^^]]][[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\\\\]]]]]]^^^]]]\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZZZZYYYYYYYYYZZZZZZYYYZZZZZZZZZZZZYYYYYYXXXVVVUUUTTTSSSTTTVVVXXXZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTTTTSSSQQQOOONNNMMMMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNKKKGGGEEEDDDCCC@@@???===;;;;;;======BBBNNN[[[jjjwwwpppddd[[[SSSNNNMMMLLLJJJJJJMMMUUU[[[gggzzzxxxsssnnnkkkjjjjjjhhheeegggfffeeeeeeeeefffggghhhmmmnnnooooooooonnnmmmllliiiiiiiiijjjjjjkkkkkklllhhhgggeeecccbbbbbbcccccc{{{nnnhhhfffccc```___]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[ZZZYYYXXXWWWWWWVVVWWWXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\\\\ZZZYYYXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\ZZZZZZ[[[ZZZZZZYYYXXXWWWTTTTTTSSSTTTVVVXXX[[[\\\\\\[[[ZZZXXXWWWVVVUUUUUUTTTTTTUUUUUUTTTSSSRRRRRRSSSUUUVVVXXXXXXVVVUUUSSSRRRQQQPPPNNNMMMMMMNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPRRROOOLLLHHHFFFDDDBBBAAA===;;;:::;;;<<>>>>>===<<>>;;;<<>>===;;;AAAIIIWWWgggwww~~~zzzyyy{{{~~~rrrbbbZZZRRRMMMJJJMMMJJJIIILLLOOOTTT\\\eee{{{rrrooooooqqqrrrsssrrrnnnmmmnnnppplllmmmnnnooopppooonnnnnnkkkkkkllllllmmmnnnnnnnnngggfffdddbbb``````````````````___``````aaabbbcccbbb```^^^\\\\\\\\\ZZZYYYZZZYYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\___```bbbaaa^^^\\\[[[[[[\\\[[[[[[ZZZZZZZZZ[[[[[[]]]^^^```aaa```^^^[[[ZZZYYYZZZ\\\\\\\\\]]]___aaa```bbbcccaaa^^^\\\ZZZZZZWWWWWWVVVVVVVVVVVVWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRTTTUUUTTTRRROOONNNMMMJJJEEEBBB@@@???>>>===???FFFRRRbbbqqq}}}|||}}}lll^^^VVVPPPKKKIIIJJJIIIJJJMMMPPPVVVbbbnnnyyyqqqooopppooorrrttttttrrrqqqrrrtttpppqqqqqqrrrqqqpppooonnnllllllllllllllllllkkkkkkfffeeecccaaa`````````aaa]]]]]]\\\]]]]]]^^^___``````^^^\\\[[[[[[ZZZYYYXXXYYYYYYXXXXXXYYYYYYZZZZZZ]]]\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[^^^```aaa```^^^\\\[[[[[[[[[ZZZZZZYYYYYYZZZ[[[[[[[[[\\\^^^^^^^^^\\\YYYXXXXXXYYY[[[[[[\\\]]]```bbb```cccffffffccc___[[[YYYXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQRRRTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTSSSQQQOOONNNMMMJJJFFFCCCBBBAAA???>>><<>>CCCJJJUUUeeevvvmmm```TTTOOOMMMKKKJJJKKKIIIKKKOOOSSSXXXeee|||}}}wwwuuussssssuuuvvvxxx|||~~~zzzwwwwwwvvvuuussspppmmmiiihhhffffffffffffgggggghhhhhhgggfffeeeccc```^^^\\\[[[[[[ZZZZZZ[[[[[[\\\]]]^^^]]]\\\ZZZZZZ[[[\\\\\\[[[ZZZZZZYYYYYYXXXXXXYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[XXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYYYYWWWVVVUUUVVVVVVVVVVVVVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYXXXWWWWWWVVVWWWYYYZZZZZZ[[[^^^```___bbbfffgggeeeaaa^^^]]][[[]]]```bbbbbb```]]][[[YYYWWWUUURRRQQQQQQRRRSSSRRRQQQQQQQQQQQQRRRRRRSSSQQQRRRTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQPPPKKKIIIGGGFFFFFFEEECCCAAA>>>???AAAEEENNN]]]ooo|||yyyaaaXXXOOOLLLLLLJJJJJJMMMLLLMMMPPPWWW```oooxxxvvvuuussssssuuuxxxzzz~~~zzzuuutttssssssqqqnnnkkkhhhfffddddddeeeffffffggghhhhhhffffffeeeccc```^^^\\\ZZZXXXXXXXXXXXXYYYZZZ[[[\\\^^^]]][[[\\\]]]^^^^^^]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYYZZZZZZZZZ[[[[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXUUUWWWYYYYYYWWWUUUUUUUUUUUUUUUUUUUUUVVVWWWXXXYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTUUUVVVVVVVVVWWWYYY\\\[[[]]]___```^^^]]]]]]]]][[[^^^aaaddddddaaa^^^[[[XXXVVVTTTQQQQQQQQQSSSTTTRRRRRRQQQQQQRRRRRRSSSTTTRRRSSSUUUVVVWWWWWWWWWWWWVVVUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOLLLKKKIIIIIIIIIHHHFFFDDD??????@@@AAAHHHVVVhhhuuuyyyhhhYYYQQQJJJJJJJJJIIIJJJMMMNNNMMMRRR\\\iii{{{yyyttttttuuurrrqqqrrrwwwyyy~~~zzzsssqqqqqqpppooommmjjjhhhfffeeefffffffffffffffffffffcccccccccbbbaaa___]]]\\\XXXXXXXXXXXXYYYZZZ[[[\\\___^^^\\\]]]^^^______^^^\\\\\\[[[ZZZZZZZZZZZZZZZYYYZZZZZZZZZ[[[[[[\\\\\\XXXXXXXXXXXXXXXXXXXXXXXXUUUWWWYYYYYYWWWVVVVVVVVVUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWVVVUUUUUUTTTTTTTTTPPPQQQRRRRRRQQQRRRTTTVVVXXXYYYZZZZZZYYYYYY[[[]]]YYY\\\```bbbbbb```\\\YYYXXXVVVSSSQQQPPPQQQSSSTTTRRRRRRRRRRRRRRRSSSTTTTTTSSSTTTVVVWWWXXXWWWWWWVVVTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNMMMMMMNNNMMMKKKKKKLLLKKKHHHFFF????????????DDDQQQcccqqq}}}lll[[[TTTMMMHHHHHHIIIHHHIIILLLOOONNNRRR___ppp|||uuuqqqssstttqqqoooooouuuxxx}}}zzztttoooooooooooommmkkkiiiggghhhggggggffffffeeeeeeddd``````aaabbbbbbaaa```___ZZZZZZZZZ[[[[[[\\\]]]^^^_________^^^^^^]]]]]]]]]ZZZZZZ[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[ZZZXXXWWWWWWWWWXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUVVVUUUUUUTTTSSSRRRRRRRRRTTTSSSRRRPPPPPPQQQRRRRRRXXXWWWVVVUUUVVVWWWXXXYYY\\\^^^aaabbb___[[[YYYXXXVVVTTTRRRPPPOOOPPPQQQQQQTTTTTTSSSSSSSSSSSSSSSTTTXXXXXXYYYYYYXXXVVVUUUSSSTTTTTTTTTTTTTTTSSSRRRRRROOOOOOOOONNNNNNNNNMMMMMMOOONNNNNNNNNNNNKKKFFFCCCAAA??????AAACCCIIIXXXfffttt}}}rrraaaSSSMMMLLLJJJIIIJJJKKKKKKKKKKKKQQQ\\\kkkxxxtttooollllllnnnooopppwwwyyy|||}}}|||yyyuuurrrpppnnnmmmkkkjjjjjjjjjkkkkkkiiifffcccaaa`````````ccccccccccccbbb```___^^^]]]\\\[[[ZZZ[[[]]]```aaa]]]]]]]]]\\\\\\[[[[[[[[[YYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUUUUUUUTTTRRRRRRQQQQQQQQQQQQPPPPPPRRRQQQQQQQQQQQQQQQRRRRRRUUUUUUTTTTTTUUUVVVWWWXXXZZZ]]]___```]]]ZZZXXXWWWVVVUUUSSSQQQPPPPPPQQQRRRTTTTTTSSSSSSSSSSSSTTTTTTWWWXXXXXXXXXWWWVVVTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOONNNNNNNNNNNNNNNOOONNNNNNNNNNNNKKKGGGDDDAAA>>>===???AAAGGGSSS___mmmxxxvvvhhhZZZNNNLLLJJJIIIHHHIIIJJJKKKKKKOOOVVVbbbtttyyyuuupppmmmmmmoooqqqrrryyyzzz{{{|||zzzwwwsssqqqpppooommmlllkkkjjjjjjiiijjjiiigggeeebbbaaa```___bbbaaaaaaaaa``````______```___^^^]]]]]]^^^```aaa[[[ZZZZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSUUUUUUVVVWWWXXXYYYZZZZZZXXXXXXYYYYYYXXXXXXWWWWWWUUUUUUUUUTTTTTTTTTTTTTTTQQQQQQPPPPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTUUUWWWWWWXXX[[[]]]]]][[[XXXVVVUUUVVVUUUTTTRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVUUUTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQOOONNNMMMNNNOOOPPPOOONNNNNNNNNNNNLLLHHHEEECCC>>>;;;===@@@EEEMMMVVVdddrrryyyhhh]]]SSSKKKIIIIIIHHHGGGHHHIIIKKKMMMUUU]]]lllyyyuuupppooopppsssvvvwww||||||{{{yyywwwtttqqqpppoooooonnnmmmllljjjhhhhhhiiiiiihhhfffdddbbb```___``````____________``````bbbbbb```_________```aaaYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXYYYZZZZZZ[[[ZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTSSSSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPPPPPPPLLLMMMOOOQQQSSSSSSRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXWWWZZZ\\\\\\ZZZWWWVVVVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUTTTTTTSSSTTTTTTTTTTTTTTTSSSRRRRRRTTTRRROOOMMMMMMNNNPPPRRROOONNNMMMNNNNNNLLLIIIGGGFFF???;;;===AAACCCHHHNNN\\\lll|||nnn^^^VVVOOOKKKGGGGGGGGGFFFGGGIIIMMMOOOZZZdddvvvwwwuuurrrrrruuuzzz}}}}}}zzzwwwtttqqqpppooonnnoooooonnnllljjjgggfffhhhhhhhhhgggeeebbb```^^^aaa```_________```aaabbbaaa``````______```aaabbbYYYYYYZZZZZZZZZZZZZZZZZZWWWXXXYYYZZZZZZ[[[ZZZZZZXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXUUUUUUVVVWWWWWWUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVUUUTTTRRRQQQOOONNNMMMLLLMMMPPPRRRSSSSSSSSSSSSUUUUUUVVVWWWWWWXXXXXXYYYWWWYYY[[[[[[YYYWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRTTTRRROOOMMMMMMNNNPPPRRROOONNNMMMMMMNNNMMMKKKHHHIIICCC???AAABBBCCCEEEIIIWWWfffvvv}}}yyyeeeXXXQQQMMMLLLFFFGGGGGGGGGGGGJJJOOOTTT___kkkvvvttttttwww{{{}}}yyyuuuqqqpppoooooommmmmmmmmmmmkkkiiigggeeefffggggggfffdddbbb```^^^aaaaaaaaa```aaaaaabbbbbb\\\]]]]]]^^^___aaabbbcccYYYYYYZZZZZZZZZZZZ[[[[[[XXXYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVSSSTTTTTTTTTTTTSSSRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSQQQOOONNNMMMLLLNNNOOOPPPRRRSSSTTTTTTTTTWWWXXXXXXYYYYYYYYYYYYXXXWWWXXXZZZZZZXXXVVVVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRRRRQQQOOONNNMMMNNNOOOPPPOOOMMMMMMMMMNNNNNNLLLJJJJJJFFFDDDEEEDDDBBBCCCGGGRRR^^^mmmvvv}}}ooo___UUUNNNKKKKKKFFFHHHIIIIIIIIILLLSSSYYYdddttt}}}uuuuuuwww{{{{{{xxxuuuqqqooonnnnnnnnnkkkkkkkkkjjjiiihhhgggffffffeeeeeedddbbbaaa___^^^aaaaaabbbbbbbbbbbbaaa```ZZZZZZ\\\]]]___aaabbbbbbXXXYYYYYYYYYZZZZZZZZZ[[[YYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQSSSSSSSSSTTTTTTUUUUUUUUUSSSRRRRRRQQQQQQPPPPPPOOOQQQQQQQQQRRRSSSTTTUUUVVVYYYYYYZZZZZZZZZYYYXXXWWWUUUVVVXXXXXXVVVUUUUUUUUUSSSSSSTTTTTTTTTTTTTTTSSSOOOOOOOOOPPPPPPQQQRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRRRRPPPPPPOOONNNNNNNNNNNNNNNOOOMMMLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHDDD@@@BBBGGGJJJTTTaaammmyyyjjj^^^VVVOOOKKKKKKGGGJJJKKKKKKKKKOOOWWW]]]kkk~~~|||vvvwwwyyy}}}|||tttrrrpppmmmkkkkkkkkkllliiiiiihhhgggggggggggggggeeedddcccaaa```_________```aaabbbccccccaaa^^^]]]ZZZ[[[]]]^^^___```aaaaaaXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[ZZZZZZYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOONNNOOOPPPPPPSSSSSSTTTTTTUUUUUUUUUVVVRRRSSSSSSSSSTTTTTTUUUUUUSSSSSSRRRRRRRRRTTTUUUWWWYYYZZZZZZZZZZZZXXXWWWVVVSSSUUUVVVVVVTTTSSSSSSTTTRRRSSSSSSTTTTTTTTTSSSSSSNNNNNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPPPPQQQSSSSSSTTTTTTTTTTTTTTTSSSRRRRRROOOOOOOOONNNNNNNNNMMMMMMOOOMMMLLLMMMNNNNNNMMMLLLHHHIIIJJJIIIDDD>>>@@@GGGEEEMMMYYYgggwww~~~|||iii___YYYRRRMMMMMMHHHKKKMMMLLLLLLPPPYYY```ppp|||zzzwwwxxx{{{~~~~~~yyyvvvooommmllljjjiiiiiiiiijjjhhhgggfffeeeeeefffggghhheeedddbbb```^^^^^^^^^___^^^```bbbdddccc```\\\ZZZ]]]]]]^^^___``````______WWWXXXYYYZZZZZZ[[[[[[ZZZ]]]\\\[[[ZZZYYYXXXWWWVVVWWWWWWVVVUUUUUUUUUVVVVVVTTTTTTSSSSSSRRRRRRQQQQQQRRRQQQPPPOOOPPPQQQRRRSSSRRRSSSUUUVVVUUUTTTRRRQQQRRRRRRTTTUUUVVVVVVWWWWWWSSSSSSSSSTTTUUUVVVXXXXXXYYYZZZZZZZZZZZZXXXWWWVVVQQQRRRSSSTTTUUUUUUTTTSSSVVVVVVUUUUUUSSSRRRPPPOOORRRQQQPPPOOONNNOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTXXXUUURRRPPPPPPPPPPPPOOOPPPOOONNNMMMMMMMMMNNNOOONNNMMMMMMMMMMMMMMMNNNOOOLLLJJJGGGDDDBBBAAA@@@@@@DDDGGGOOO^^^ooo|||yyyjjj___XXXPPPMMMMMMNNNLLLKKKNNNPPPUUU```kkk{{{tttsssvvvxxxzzz{{{yyyvvvsssppplllllllllkkkiiihhhfffeeeffffffeeeddddddccccccbbbcccbbbaaa```^^^]]]\\\[[[____________^^^]]]\\\[[[[[[[[[\\\\\\]]]^^^___```XXXXXXYYYZZZZZZZZZYYYYYYZZZZZZYYYXXXWWWVVVUUUTTTWWWVVVVVVUUUUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPOOOOOOOOOPPPRRRRRRRRRSSSTTTUUUUUUTTTTTTSSSTTTTTTVVVWWWWWWXXXXXXXXXTTTTTTTTTTTTUUUVVVXXXXXX[[[[[[[[[ZZZYYYVVVTTTSSSPPPQQQSSSTTTTTTTTTSSSSSSUUUTTTTTTTTTRRRQQQPPPOOORRRQQQPPPOOONNNOOOPPPPPPPPPQQQSSSTTTUUUUUUTTTTTTWWWTTTQQQOOOOOOPPPOOONNNOOONNNNNNMMMMMMNNNOOOOOONNNMMMMMMLLLLLLMMMMMMMMMKKKIIIGGGDDDBBBAAA@@@@@@BBBDDDKKKXXXiiiwwwuuufff]]]VVVOOOLLLMMMMMMKKKLLLOOORRRYYYhhhvvvyyyuuuuuutttuuuwwwwwwuuurrrooolllkkkkkkkkkjjjiiihhhgggfffffffffeeeeeedddcccccccccdddcccbbbaaa___^^^]]]\\\^^^^^^^^^^^^]]]\\\[[[[[[ZZZZZZ[[[\\\]]]]]]]]]]]]YYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSSSSVVVUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPOOOOOONNNOOOPPPQQQRRRSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYUUUUUUUUUUUUVVVWWWWWWXXX\\\\\\[[[YYYWWWUUURRRQQQQQQQQQRRRSSSSSSSSSSSSRRRSSSSSSSSSSSSRRRPPPOOOOOORRRQQQOOONNNNNNNNNOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTVVVSSSPPPOOOOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPPPPNNNNNNMMMMMMLLLKKKKKKKKKJJJIIIGGGDDDBBBAAA@@@@@@???AAAFFFPPP___nnnzzz}}}}}}{{{nnnaaaYYYSSSMMMKKKLLLKKKKKKMMMQQQVVVaaauuu|||vvvuuuvvvqqqrrrrrrrrrpppmmmjjjhhhiiiiiiiiiiiiiiihhhggggggggggggffffffeeeddddddcccddddddcccbbb```___^^^^^^^^^^^^^^^^^^]]]\\\[[[[[[ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXYYYYYYXXXWWWVVVUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRUUUTTTSSSSSSRRRRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOONNNNNNOOOPPPQQQRRRTTTTTTTTTTTTUUUVVVXXXYYYYYYYYYZZZ[[[[[[[[[ZZZZZZVVVVVVUUUUUUVVVWWWWWWXXX[[[[[[YYYXXXVVVTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQPPPOOONNNNNNNNNOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTTTTRRROOONNNNNNNNNMMMLLLLLLLLLLLLMMMNNNPPPQQQQQQNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGEEECCCAAA@@@@@@??????BBBIIIUUUdddsss}}}~~~~~~}}}~~~qqqfffZZZTTTPPPKKKJJJKKKIIIJJJOOOVVV^^^nnn}}}xxxttttttvvvpppppppppnnnllliiigggeeeggghhhhhhiiiiiiiiihhhhhhhhhhhhgggffffffeeeeeeddddddccccccaaa```___^^^^^^^^^^^^______^^^]]]]]]\\\\\\\\\^^^^^^^^^\\\[[[YYYWWWWWWWWWVVVUUUTTTSSSRRRTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRRRRRRROOOOOONNNNNNOOOQQQRRRSSSUUUUUUUUUUUUVVVWWWYYYZZZYYYZZZZZZZZZZZZZZZYYYYYYUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRQQQPPPOOONNNMMMNNNOOOOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTRRROOONNNNNNNNNLLLKKKKKKKKKLLLNNNOOOPPPQQQQQQNNNNNNNNNNNNMMMLLLJJJIIIIIIHHHGGGFFFDDDCCCAAA@@@???@@@AAAEEEMMM[[[lllwww}}}zzz}}}|||ggg]]]SSSOOOMMMJJJIIIJJJIIIKKKRRR]]]jjj}}}zzzvvvrrrrrruuuqqqpppooommmjjjhhhfffeeeggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhggggggffffffeeebbbbbbaaaaaa```___^^^^^^``````````````````___^^^^^^____________]]]\\\[[[TTTTTTTTTTTTSSSRRRQQQPPPRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRPPPOOOOOOOOOPPPRRRSSSUUUVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXYYYYYYXXXWWWVVVVVVSSSSSSSSSTTTUUUVVVXXXXXXZZZYYYXXXWWWVVVVVVVVVWWWUUUTTTTTTSSSSSSSSSSSSTTTRRRSSSTTTTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTSSSRRRPPPOOOOOONNNLLLJJJJJJKKKMMMNNNPPPPPPPPPPPPMMMNNNOOOOOONNNMMMLLLJJJIIIIIIHHHGGGFFFDDDCCCBBB???@@@BBBCCCGGGRRRcccooowwwzzz~~~~~~~~~~~~zzz{{{~~~qqq___UUUMMMKKKJJJIIIIIIKKKKKKMMMVVVfffxxx~~~yyyuuurrrqqqsssrrrpppnnnllljjjiiihhhhhhhhhiiiiiijjjjjjjjjiiiiiijjjjjjiiihhhhhhggggggfffbbbbbbaaa``````___^^^^^^```aaaaaaaaaaaaaaa````````````______^^^^^^^^^]]]QQQQQQQQQQQQQQQPPPOOONNNQQQQQQQQQRRRRRRSSSSSSSSSQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPPPPPPPPPPQQQSSSUUUVVVWWWWWWYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSRRRPPPQQQQQQSSSTTTVVVXXXYYY\\\[[[YYYXXXVVVVVVVVVVVVTTTSSSRRRQQQPPPQQQQQQRRRQQQQQQRRRSSSTTTTTTSSSSSSPPPPPPNNNMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTRRRPPPPPPPPPOOOMMMKKKKKKLLLMMMOOOPPPPPPOOOOOOMMMNNNOOOPPPPPPOOOMMMLLLIIIJJJJJJIIIHHHFFFDDDCCC>>>AAACCCBBBCCCKKKYYYeeessswww|||}}}||||||{{{zzz{{{~~~vvvfffYYYPPPIIIHHHIIIIIIIIIKKKMMMOOOYYYmmm{{{wwwuuurrrrrrsssrrrpppnnnkkkjjjiiijjjjjjjjjjjjkkkkkkkkkjjjjjjiiikkkjjjjjjiiihhhhhhggggggcccbbbbbbaaaaaa``````___``````aaaaaaaaaaaa`````````___]]]\\\\\\]]]^^^___OOOOOOPPPPPPOOOOOONNNNNNOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPQQQRRRTTTVVVWWWWWWXXXZZZ[[[[[[YYYWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPOOOOOOPPPRRRTTTVVVXXXYYY___^^^[[[XXXVVVUUUUUUUUURRRQQQPPPOOONNNOOOOOOPPPOOOPPPQQQRRRSSSSSSSSSSSSPPPOOONNNMMMMMMMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTTTTTTTRRRQQQQQQQQQPPPMMMKKKKKKLLLNNNOOOPPPPPPOOONNNMMMNNNPPPQQQQQQPPPOOONNNJJJJJJJJJJJJIIIGGGEEEDDD===AAACCCBBB@@@FFFSSS___tttxxx}}}~~~||||||{{{zzzyyy{{{mmm___VVVMMMGGGGGGIIIIIIJJJLLLOOOPPP[[[rrrxxxvvvuuusssrrrtttqqqpppmmmkkkjjjjjjkkkkkkkkkllllllllllllkkkjjjiiikkkkkkjjjjjjiiihhhhhhhhhdddcccccccccbbbaaaaaaaaa______```````````````___```^^^\\\ZZZZZZ\\\^^^```PPPOOOMMMLLLLLLMMMOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOONNNNNNPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTQQQOOONNNNNNNNNNNNOOOOOOOOOOOOQQQSSSVVVWWW[[[[[[ZZZXXXWWWUUUSSSRRRRRRPPPNNNMMMMMMOOORRRSSSTTTSSSRRRQQQQQQQQQQQQQQQQQQOOONNNLLLLLLMMMOOOPPPRRRSSSTTTUUUVVVUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPPPPMMMNNNOOOPPPPPPOOONNNMMMLLLMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEDDDCCC@@@@@@EEEMMMTTTfffqqq|||zzzzzzzzz{{{}}}rrraaaWWWMMMJJJIIIJJJHHHEEEGGGLLLOOOXXXggg||||||xxxtttsssrrrpppooopppooolllkkkkkkmmmoooppppppnnnkkkiiiiiikkknnnpppqqqpppooommmjjjgggeeedddbbbbbbaaaaaaaaaaaaaaabbbddddddccccccbbb```___^^^^^^^^^\\\[[[[[[[[[\\\]]]PPPOOOMMMLLLLLLMMMOOOPPPPPPPPPQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRSSSSSSTTTVVVVVVVVVVVVVVVUUUTTTTTTSSSSSSQQQPPPOOOMMMLLLLLLLLLLLLOOOOOOPPPQQQRRRTTTVVVWWWWWWWWWWWWWWWVVVUUUSSSSSSQQQPPPNNNMMMMMMOOOQQQSSSSSSRRRQQQQQQPPPPPPPPPQQQPPPOOOMMMLLLLLLNNNOOOQQQRRRSSSTTTVVVVVVVVVUUUTTTTTTSSSRRRQQQPPPOOOOOONNNLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNMMMMMMMMMLLLLLLKKKJJJIIIEEEDDDBBB@@@???CCCKKKQQQaaammmyyy~~~|||{{{zzzzzz{{{}}}yyyhhhYYYPPPKKKHHHHHHIIIHHHGGGJJJOOOTTT]]]mmm~~~{{{wwwtttsssrrrpppoooooonnnlllkkkkkkmmmoooppppppnnnkkkiiiiiijjjmmmnnnpppooonnnllliiigggdddcccbbbaaaaaa`````````aaaaaacccccccccbbbaaa___^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\PPPOOONNNMMMMMMNNNOOOPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPQQQQQQRRRSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTSSSRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLMMMMMMOOOPPPQQQRRRTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSQQQPPPNNNMMMNNNOOOQQQRRRQQQQQQPPPOOOOOOOOOPPPPPPOOONNNMMMLLLMMMOOOQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJEEEDDDBBB??????BBBHHHLLLYYYggguuu}}}}}}zzzxxxxxxyyy{{{}}}zzzjjj\\\QQQKKKHHHFFFFFFHHHIIIIIIMMMSSS[[[eeevvv|||yyyuuusssrrrrrrpppooommmlllkkkjjjkkklllnnnppppppnnnkkkiiihhhhhhjjjkkkmmmlllkkkjjjgggeeecccbbb``````_________``````aaaaaaaaaaaaaaa```___]]]]]]YYYYYYYYYYYYZZZ[[[\\\\\\OOONNNNNNMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSQQQQQQPPPPPPQQQQQQRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPOOONNNMMMNNNOOOQQQRRRPPPPPPOOONNNNNNOOOOOOOOOOOONNNMMMLLLMMMOOORRRSSSSSSTTTUUUVVVVVVUUUTTTTTTNNNOOOOOOOOONNNNNNMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOOOOOOONNNNNNMMMLLLHHHFFFCCCAAA@@@BBBFFFIIISSS```ppp{{{{{{wwwvvvvvvwwwxxx}}}}}}kkk^^^VVVPPPLLLGGGDDDEEEGGGHHHIIINNNUUU___kkk}}}|||xxxvvvsssrrrrrrrrrpppooolllkkkjjjjjjjjjkkkmmmnnnooommmjjjgggffffffggggggjjjiiihhhgggeeecccaaa```___^^^^^^^^^^^^______```````````````___^^^]]]\\\XXXYYYYYYZZZ[[[\\\]]]^^^NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNOOOOOOPPPPPPQQQRRRSSSSSSPPPPPPPPPPPPPPPQQQRRRRRRPPPPPPOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPPPPOOOOOONNNNNNOOOOOOPPPPPPPPPPPPLLLMMMOOOPPPQQQPPPOOOOOORRRRRRRRRQQQPPPOOOMMMMMMOOONNNNNNNNNNNNOOOPPPQQQOOOOOONNNNNNNNNOOOOOOPPPOOONNNMMMMMMNNNPPPRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRKKKLLLMMMNNNOOOOOOOOONNNLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOOOOOOOOOONNNNNNMMMJJJHHHEEECCCCCCEEEFFFGGGNNNZZZjjjvvv|||xxxvvvuuuuuuvvvyyy|||qqq```VVVQQQNNNMMMGGGEEEEEEGGGHHHIIIOOOVVV___nnn}}}xxxtttsssqqqqqqqqqqqqpppoookkkkkkjjjiiiiiijjjkkklllllljjjhhheeedddccccccdddffffffeeedddbbbaaa___^^^]]]]]]\\\\\\]]]^^^^^^_________```______^^^]]]\\\ZZZZZZ[[[]]]^^^___``````NNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOPPPQQQQQQRRRRRROOOOOOOOONNNOOOPPPPPPQQQOOOOOONNNNNNNNNOOOOOOPPPRRRRRRQQQQQQPPPOOOOOOOOOMMMMMMNNNOOOOOOOOONNNNNNLLLMMMMMMNNNNNNNNNMMMMMMQQQQQQQQQPPPOOOMMMLLLKKKNNNNNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNNNNOOOPPPPPPPPPOOONNNMMMNNNOOORRRSSSRRRSSSTTTTTTTTTSSSRRRQQQLLLMMMOOOPPPQQQQQQQQQPPPNNNOOOPPPQQQQQQPPPOOONNNLLLMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNLLLJJJGGGFFFFFFGGGGGGGGGJJJTTTbbbmmmyyy~~~{{{xxxwwwvvvvvvxxx{{{zzzgggXXXQQQNNNKKKIIIHHHFFFFFFHHHJJJLLLRRRZZZbbbqqqyyyvvvqqqpppooooooqqqqqqpppooolllkkkjjjiiiiiihhhhhhhhhhhhgggeeecccaaa`````````bbbbbbbbbaaa```___]]]\\\[[[[[[[[[[[[\\\]]]^^^^^^______``````___^^^^^^]]][[[\\\^^^___```aaaaaaaaaNNNNNNNNNOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOPPPPPPPPPPPPNNNNNNMMMMMMNNNNNNOOOPPPOOONNNNNNMMMMMMMMMNNNNNNQQQQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQQQQPPPOOONNNNNNOOOQQQRRRQQQRRRSSSSSSSSSQQQPPPOOOQQQRRRTTTUUUUUUTTTRRRQQQQQQQQQSSSSSSSSSSSSQQQQQQNNNNNNNNNNNNOOOOOOOOOOOOMMMNNNNNNOOOOOOOOONNNNNNLLLJJJGGGGGGHHHIIIHHHFFFFFFOOOZZZdddqqq~~~~~~|||yyyxxxvvvxxx|||xxxkkk[[[PPPMMMLLLJJJHHHIIIGGGGGGKKKMMMQQQXXXaaalll|||zzzuuurrrnnnmmmmmmoooqqqqqqpppooollllllkkkiiihhhgggfffeeedddcccbbb```___^^^^^^^^^`````````___^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]___````````````___^^^^^^\\\]]]___aaaaaabbbaaaaaaMMMNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMMMMNNNOOONNNNNNMMMMMMMMMMMMMMMNNNPPPPPPOOOOOONNNMMMMMMMMMRRRRRRSSSSSSSSSRRRPPPOOOPPPOOONNNMMMMMMMMMNNNOOOMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQOOONNNNNNOOOPPPQQQQQQQQQRRRRRRRRRQQQOOONNNWWWXXXYYYYYYXXXVVVSSSRRRRRRSSSTTTUUUUUUTTTSSSRRRNNNNNNOOOOOOOOOPPPPPPPPPMMMMMMNNNOOOOOONNNNNNNNNLLLIIIFFFGGGIIIIIIHHHEEEDDDKKKTTT^^^lllzzz~~~|||yyywwwyyy}}}hhh^^^QQQKKKKKKMMMLLLIIIIIIGGGHHHMMMQQQUUU^^^gggvvv|||vvvrrrpppmmmllllllnnnpppqqqpppooommmlllkkkiiihhhfffddddddbbbaaa```___^^^]]]]]]]]]^^^^^^^^^^^^]]]\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]`````````aaa``````______]]]^^^___aaaaaaaaaaaa```NNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLMMMNNNNNNOOOOOOQQQPPPOOONNNMMMMMMLLLLLLKKKLLLNNNNNNMMMMMMMMMNNNQQQRRRRRRRRRSSSSSSTTTTTTQQQPPPPPPOOONNNMMMLLLLLLNNNNNNMMMMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNOOOPPPQQQRRRQQQPPPNNNMMMMMMMMMNNNNNNRRRRRRQQQPPPPPPRRRUUUYYYXXX^^^cccddd___YYYWWWXXXYYYXXXXXXWWWVVVVVVUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNMMMLLLJJJIIIGGGFFFGGGKKKNNNTTTdddvvv}}}ooo^^^XXXPPPJJJIIIJJJIIIHHHHHHLLLNNNNNNOOOXXXhhhtttzzzsssnnnlllnnnmmmmmmmmmmmmooopppqqqssspppkkkgggdddccccccccc``````___^^^^^^^^^^^^^^^______^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[______^^^]]]]]]]]]]]]^^^____________```aaaccccccNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQOOONNNMMMMMMMMMMMMNNNPPPQQQQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSQQQQQQPPPOOONNNMMMLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRQQQPPPOOOMMMMMMMMMNNNOOOQQQQQQQQQPPPPPPRRRVVVYYY___dddhhhgggbbb\\\YYYYYYYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNMMMLLLKKKIIIGGGFFFFFFJJJMMMSSS```qqq{{{}}}rrrdddVVVQQQKKKGGGGGGHHHHHHHHHIIILLLOOORRRXXXcccsss|||xxxrrrooonnnnnnnnnmmmmmmnnnqqqsssuuuvvvsssnnniiieeecccbbbbbbaaa```______^^^^^^^^^^^^______^^^^^^]]]]]]]]]\\\^^^^^^____________^^^^^^```___^^^^^^]]]]]]^^^^^^\\\\\\]]]]]]^^^_________NNNNNNNNNNNNNNNMMMMMMMMMOOOOOOOOONNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPQQQRRRQQQPPPNNNNNNNNNOOOOOOSSSTTTUUUTTTRRRQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPNNNMMMMMMLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVUUUUUUTTTSSSRRRRRRQQQPPPPPPPPPOOOOOOPPPPPPQQQRRRPPPPPPOOONNNNNNNNNOOOOOOPPPPPPQQQPPPQQQSSSVVVYYYcccgggjjjhhhbbb\\\YYYYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRRRRRRRRRRRRRQQQQQQMMMMMMMMMLLLKKKIIIHHHGGGDDDHHHLLLPPPYYYhhhuuu{{{tttcccXXXOOOLLLHHHFFFGGGHHHIIIIIIJJJMMMRRRZZZfffuuu}}}wwwuuurrrppppppooonnnmmmmmmooorrruuuxxxxxxuuupppkkkgggdddbbbbbbbbbaaa```___^^^^^^^^^^^^_______________^^^^^^^^^______````````````______``````___^^^^^^^^^^^^___ZZZ[[[\\\^^^^^^^^^^^^]]]OOONNNNNNMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQPPPOOONNNOOOQQQQQQVVVWWWXXXWWWTTTRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRPPPOOONNNMMMLLLLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWXXXWWWWWWVVVTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRPPPPPPPPPOOOOOOOOOOOOPPPOOOPPPQQQQQQQQQSSSVVVYYYaaaccceeeccc___ZZZWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRLLLLLLLLLLLLKKKJJJHHHHHHCCCGGGJJJLLLRRR^^^lllwww~~~wwwfffZZZSSSLLLKKKIIIHHHIIIJJJKKKLLLMMMQQQYYYfffvvvvvvsssrrrppppppqqqpppooommmlllmmmpppsssuuuuuusssooojjjgggdddcccbbbbbbaaa```___^^^^^^^^^^^^```````````````_________^^^^^^____________^^^^^^aaa```______^^^^^^______\\\]]]___aaaaaa```___^^^OOONNNNNNMMMMMMLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQRRRRRRSSSSSSSSSRRRPPPOOOOOOQQQSSSTTTWWWXXXYYYXXXUUUSSSRRRSSSRRRRRRRRRRRRRRRRRRQQQQQQOOONNNLLLKKKKKKLLLMMMNNNNNNOOOQQQTTTVVVWWWXXXXXXWWWWWWVVVTTTRRRQQQPPPOOOPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPPPPPPPQQQPPPPPPPPPOOOPPPQQQQQQRRRSSSVVVXXX\\\]]]^^^]]][[[XXXWWWVVVUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQRRRRRRRRRRRRRRRQQQKKKKKKLLLLLLKKKJJJIIIIIIDDDFFFHHHIIILLLTTTcccooo{{{|||{{{||||||jjj\\\SSSOOOKKKJJJJJJIIIIIIJJJMMMNNNSSSYYYeeeuuuzzzsssrrrqqqooonnnpppooonnnllljjjjjjkkkmmmnnnnnnllljjjgggeeedddccccccaaaaaa```____________`````````````````````______^^^______``````______^^^``````___^^^^^^^^^^^^^^^\\\^^^```aaaaaa```___^^^NNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTRRRPPPOOOPPPRRRUUUVVVXXXYYYZZZXXXVVVTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRROOONNNLLLLLLLLLNNNPPPRRRRRRSSSUUUWWWXXXYYYXXXXXXWWWVVVUUUTTTRRRQQQPPPOOOPPPPPPQQQRRRRRRRRRRRRQQQOOOPPPQQQRRRRRRRRRQQQQQQPPPQQQRRRRRRRRRRRRUUUWWWXXXXXXXXXXXXXXXWWWWWWVVVSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQQQQQQQQQQQQQPPPPPPJJJKKKKKKKKKKKKKKKJJJJJJGGGFFFFFFHHHIIINNNZZZgggttt|||~~~|||zzzyyyzzz~~~nnn___TTTMMMIIIIIIIIIIIIHHHIIIKKKOOOSSS\\\fffvvv}}}vvvrrrqqqpppmmmlllnnnlllkkkjjjhhhggggggggggggffffffeeedddcccccccccccc``````______``````aaabbbaaaaaaaaa```______^^^^^^``````aaaaaaaaaaaa``````______^^^]]]]]]]]]]]]^^^[[[[[[\\\]]]]]]]]]\\\[[[NNNNNNNNNNNNOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUTTTSSSQQQOOOPPPSSSVVVXXXYYYZZZ[[[ZZZXXXVVVVVVVVVUUUUUUTTTTTTSSSSSSSSSSSSPPPOOONNNNNNOOORRRUUUWWWWWWXXXZZZ[[[[[[[[[YYYXXXVVVVVVUUUTTTSSSRRRQQQPPPOOOPPPQQQRRRSSSRRRRRRQQQOOOPPPQQQRRRSSSRRRRRRQQQQQQRRRSSSSSSRRRRRRSSSUUUUUUTTTTTTSSSTTTTTTTTTSSSPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQQQQQQQPPPOOONNNNNNJJJJJJKKKKKKKKKKKKKKKJJJJJJFFFEEEGGGHHHJJJTTT^^^lllwww~~~|||zzzxxxyyy{{{~~~qqq```VVVPPPKKKHHHIIIJJJJJJJJJKKKOOOVVV[[[gggtttwwwsssppppppoookkkkkkmmmhhhhhhgggggggggfffeeedddccccccbbbbbbbbbaaaaaaaaa^^^^^^______```bbbcccdddbbbbbbaaa```^^^]]]\\\\\\___``````aaaaaa``````___^^^^^^]]]\\\\\\\\\\\\]]]ZZZZZZZZZZZZZZZZZZYYYYYYNNNNNNNNNOOOOOOPPPPPPPPPMMMMMMMMMNNNNNNOOOOOOOOORRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSTTTUUUUUUVVVVVVTTTSSSQQQPPPQQQSSSWWWYYYYYY[[[\\\[[[YYYXXXXXXXXXVVVUUUUUUUUUTTTTTTSSSSSSQQQPPPPPPPPPRRRUUUYYY[[[\\\\\\^^^^^^^^^\\\ZZZYYYWWWVVVVVVUUUTTTSSSRRRRRROOOPPPRRRSSSSSSSSSRRRQQQOOOPPPRRRSSSSSSSSSRRRQQQQQQSSSTTTSSSRRRQQQRRRTTTSSSRRRPPPOOOPPPPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQPPPPPPOOONNNMMMLLLIIIJJJKKKKKKKKKKKKKKKKKKLLLGGGDDDGGGHHHIIIPPPYYYgggttt~~~}}}{{{yyyxxxyyy{{{|||wwwdddWWWRRRPPPMMMJJJJJJKKKLLLLLLNNNTTT]]]dddnnn}}}zzzssspppnnnooonnnkkkjjjllldddeeefffggggggfffeeedddccccccbbbbbbaaa`````````]]]^^^^^^___aaabbbdddeeecccbbbaaa```^^^\\\[[[ZZZ]]]]]]^^^^^^^^^^^^]]]]]]^^^]]]\\\\\\[[[[[[\\\\\\[[[ZZZYYYYYYYYYYYYZZZZZZMMMNNNNNNOOOPPPPPPPPPPPPMMMMMMNNNOOOPPPPPPQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUPPPPPPOOONNNNNNQQQVVVYYY___aaaaaa```[[[WWWTTTSSSUUUTTTTTTSSSSSSTTTTTTUUUUUUSSSQQQQQQSSSXXX^^^bbbgggiiikkkiiiddd^^^ZZZXXXUUUTTTSSSRRRRRRSSSTTTUUUVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRQQQPPPNNNNNNMMMLLLMMMMMMNNNPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNKKKLLLMMMOOOPPPQQQRRRRRRKKKIIIFFFDDDFFFIIINNNQQQ```jjjvvv|||zzzxxxwwwuuuuuuuuuvvvuuuhhhYYYRRRNNNJJJIIIIIIIIIHHHIIINNNQQQVVVaaalllwwwrrrnnnmmmkkkiiihhhgggfffffffffeeeddddddccccccdddddd```aaabbbbbb```___```bbbZZZ[[[]]]___```bbbbbbbbbbbbaaa___]]]\\\\\\\\\]]]^^^^^^______^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[\\\\\\\\\[[[[[[[[[ZZZZZZMMMNNNNNNOOOOOOOOOOOONNNLLLLLLMMMMMMNNNNNNOOOOOONNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQPPPOOOOOORRRVVVZZZ```aaaaaa___ZZZWWWTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUTTTSSSRRRRRRUUUZZZ```dddmmmmmmmmmiiibbb[[[VVVTTTUUUTTTSSSRRRRRRSSSTTTUUUVVVUUUUUUTTTSSSSSSRRRRRRSSSTTTTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQPPPPPPOOONNNMMMLLLKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSTTTRRROOOJJJFFFEEEFFFIIIKKKXXXaaannnzzz~~~|||zzzxxxvvvuuutttttt|||yyyiii]]]RRRMMMKKKHHHGGGHHHKKKJJJKKKPPPUUU\\\iiiuuu|||uuuqqqnnnmmmkkkiiihhhffffffeeeeeedddccccccbbbbbbcccccc```aaaaaa```^^^]]]]]]^^^ZZZ[[[\\\^^^```aaaaaaaaaaaa```___^^^]]]]]]^^^^^^```````````````___^^^^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\\\\MMMNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOORRRVVVYYY``````___\\\XXXUUUTTTTTTUUUUUUTTTTTTTTTTTTUUUUUUSSSRRRRRRSSSVVV[[[```dddjjjjjjhhhccc\\\WWWSSSRRRUUUTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSSSSRRRQQQQQQSSSTTTTTTUUUUUUTTTTTTSSSQQQQQQPPPOOOOOOOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPNNNMMMLLLKKKJJJJJJLLLMMMOOOQQQSSSTTTUUUUUUTTTQQQMMMHHHFFFFFFGGGHHHPPPXXXdddsss}}}yyywwwtttsssrrrxxx}}}ooobbb[[[RRRKKKIIIIIIGGGFFFHHHLLLKKKNNNTTT[[[eeetttxxxssspppnnnmmmkkkiiigggfffeeeeeeccccccbbbaaaaaaaaaaaabbbaaabbbcccaaa^^^\\\\\\\\\ZZZZZZ\\\]]]______`````````______^^^^^^______```aaaaaaaaaaaaaaaaaa```___]]]]]]\\\\\\\\\\\\]]]]]][[[[[[[[[[[[\\\]]]^^^^^^MMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLNNNOOOQQQQQQRRRRRRQQQPPPPPPOOONNNNNNNNNOOOOOONNNNNNPPPTTTWWW]]]]]][[[XXXUUUSSSSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUSSSSSSRRRSSSVVVYYY]]]```______^^^ZZZVVVTTTSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKJJJJJJNNNOOOOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIIIILLLMMMOOOQQQRRRTTTTTTUUUPPPNNNKKKIIIHHHHHHJJJKKKNNNSSS^^^mmm{{{|||xxxuuurrrqqqtttxxx~~~|||sssbbbWWWSSSMMMIIIJJJJJJHHHHHHJJJKKKKKKOOOWWWaaammm~~~}}}vvvrrrooonnnlllkkkiiigggfffeeeeeebbbbbbaaa````````````aaacccdddeeeccc```]]]\\\\\\ZZZ[[[\\\]]]^^^_________]]]]]]]]]^^^^^^______`````````aaaaaaaaaaaa``````[[[[[[[[[\\\]]]^^^```aaa```___^^^]]]]]]^^^______LLLLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPPPPOOONNNMMMMMMLLLLLLKKKLLLLLLLLLLLLNNNQQQTTTXXXXXXWWWUUURRRQQQQQQRRRUUUTTTTTTSSSSSSTTTTTTUUUTTTSSSSSSSSSTTTVVVXXXYYYXXXXXXXXXVVVTTTSSSTTTVVVTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQSSSSSSSSSTTTTTTSSSSSSSSSPPPPPPOOONNNNNNNNNNNNOOOOOOOOOOOONNNNNNMMMMMMLLLPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPNNNLLLKKKJJJIIIIIIKKKLLLMMMOOOPPPQQQRRRRRRLLLKKKJJJIIIIIIJJJKKKLLLKKKNNNXXXfffvvv~~~zzzvvvsssqqqrrrvvv|||}}}{{{|||sssfffZZZSSSOOOJJJHHHJJJJJJHHHHHHJJJJJJKKKQQQ\\\gggttt{{{vvvrrrooommmllljjjhhhgggeeeeeeeeebbbaaa``````______``````bbbccceeeccc```]]]\\\\\\\\\]]]^^^_______________[[[\\\]]]]]]^^^^^^______^^^^^^___``````_________[[[\\\^^^aaaccceeeggghhhfffdddbbb```___^^^______IIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJKKKKKKKKKLLLOOORRRSSSTTTUUUTTTRRRQQQRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTSSSTTTTTTTTTUUUXXXYYYXXXWWWTTTSSSTTTUUUTTTTTTUUUVVVVVVUUUTTTTTTUUUTTTTTTSSSSSSRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRPPPPPPOOONNNNNNNNNOOOOOOQQQQQQQQQPPPPPPPPPOOOOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOLLLLLLKKKJJJIIIHHHHHHHHHFFFIIIRRR^^^mmm{{{|||xxxuuusssrrruuuzzz~~~yyyzzz|||qqqcccZZZSSSOOOKKKHHHGGGIIIHHHFFFGGGJJJLLLNNNVVVbbbooo}}}{{{wwwsssooommmllljjjhhhfffeeeddddddbbbaaa``````______``````___aaaccccccaaa^^^]]]]]]___``````aaaaaaaaa``````\\\\\\]]]^^^_________^^^\\\]]]^^^^^^^^^^^^^^^^^^^^^aaaeeeiiilllnnnnnnnnniiigggdddaaa___^^^______GGGHHHIIIIIIIIIIIIIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIKKKKKKKKKLLLOOOQQQPPPRRRTTTUUUTTTSSSTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXXXXWWWUUUSSSSSSTTTTTTUUUUUUVVVVVVUUUUUUTTTVVVUUUUUUTTTSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQPPPOOOOOOOOOOOOOOORRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFEEEHHHOOOXXXcccqqq}}}}}}zzzwwwvvvsssuuuyyy||||||}}}uuucccWWWQQQNNNMMMIIIGGGFFFHHHHHHGGGIIIMMMPPPTTT]]]kkkxxx{{{xxxrrrmmmmmmllljjjhhhfffeeeddddddbbbaaaaaa```___`````````___bbbeeefffeeecccbbbbbbbbbcccccccccccccccbbbbbb^^^___```aaaaaa``````___\\\\\\]]]^^^^^^^^^^^^^^^aaadddjjjoooqqqqqqooonnnhhhfffccc```^^^^^^___```FFFGGGHHHHHHIIIIIIIIIIIIFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLMMMOOORRROOORRRUUUWWWVVVVVVVVVVVVQQQQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWRRRSSSUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWWWWVVVUUUTTTVVVVVVUUUUUUTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKGGGHHHHHHIIIIIIHHHGGGGGGHHHKKKOOOUUU\\\hhhvvv|||yyywwwtttuuuyyy~~~jjjZZZQQQNNNMMMMMMJJJGGGGGGIIIJJJIIILLLRRRUUUYYYcccrrr}}}{{{xxxqqqkkkmmmkkkjjjhhhfffeeeddddddbbbbbbaaa```````````````bbbeeeiiikkkjjjiiihhhhhhdddeeeeeeeeeeeedddcccccc```aaabbbccccccbbbaaa```\\\]]]]]]^^^_________^^^aaaeeekkkpppqqqpppllljjjfffdddaaa^^^]]]^^^___aaaGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQPPPRRRTTTVVVXXXWWWWWWVVVTTTSSSQQQPPPPPPPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSRRRPPPPPPRRRSSSTTTOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQOOONNNNNNNNNOOOOOORRRRRRRRRRRRRRRQQQQQQQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPNNNLLLLLLNNNPPPRRRPPPPPPOOONNNLLLKKKJJJJJJIIIGGGFFFFFFHHHJJJIIIIIIJJJKKKMMMPPPVVVaaaoooyyy~~~zzzyyyxxxzzz|||rrr```SSSMMMKKKIIIHHHHHHHHHHHHHHHIIILLLOOOQQQUUU]]]hhhuuu|||xxxtttqqqoookkkjjjhhhfffdddcccbbbaaa___```aaaaaa```aaabbbdddkkklllmmmnnnnnnlllkkkjjjhhhhhhgggfffeeecccaaa```bbbcccccccccbbb```^^^]]]bbbaaaaaaaaaaaaaaabbbbbbaaacccfffhhhjjjjjjiiihhhcccaaa___^^^___```______FFFGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKKKKLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMNNNPPPPPPQQQQQQQQQPPPRRRTTTVVVWWWWWWVVVVVVTTTSSSRRRQQQPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUTTTSSSRRRPPPPPPQQQRRRSSSRRRRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPOOONNNMMMMMMNNNNNNPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSPPPOOOMMMLLLMMMOOOQQQRRRQQQPPPPPPNNNMMMLLLKKKKKKKKKIIIGGGGGGHHHIIIHHHGGGGGGHHHJJJLLLSSS^^^kkkuuu}}}}}}{{{|||~~~tttiii[[[PPPLLLKKKIIIHHHGGGGGGGGGHHHJJJMMMQQQSSS[[[cccppp~~~yyyuuurrrpppnnnkkkjjjhhhfffdddcccbbbbbb___```aaaaaaaaacccfffiiioooqqqssstttsssqqqooommmiiihhhgggfffdddcccbbbaaaccccccccccccbbb```___^^^______^^^______```aaaaaabbbbbbcccddddddcccbbbaaaaaa___\\\\\\]]]^^^]]]]]]EEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGHHHIIIKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKNNNOOOPPPPPPQQQQQQQQQPPPQQQRRRTTTUUUVVVVVVVVVUUUSSSSSSRRRQQQQQQQQQQQQRRRPPPPPPQQQRRRSSSTTTTTTUUUTTTSSSQQQPPPPPPPPPQQQRRRTTTSSSSSSRRRQQQQQQPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRQQQQQQPPPPPPNNNNNNLLLLLLMMMOOOQQQSSSQQQQQQPPPOOONNNNNNMMMMMMMMMKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGJJJQQQ\\\hhhqqquuueee]]]SSSLLLJJJJJJIIIHHHHHHHHHIIIIIIKKKOOOUUUYYYbbblll|||zzzuuurrrpppmmmllljjjiiigggfffdddcccbbbbbbaaaaaabbbbbbcccggglllqqqvvvwwwzzz{{{yyyuuuqqqnnnjjjiiigggeeecccccccccccccccdddccccccbbb```___^^^^^^^^^^^^^^^___```aaabbbbbbbbbaaa___^^^\\\[[[ZZZ^^^\\\ZZZYYYZZZ[[[[[[ZZZDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLOOOPPPPPPQQQQQQQQQPPPPPPQQQQQQSSSTTTUUUUUUUUUUUUSSSRRRRRRQQQQQQQQQQQQQQQNNNNNNOOOPPPQQQRRRSSSTTTRRRRRRQQQPPPOOOOOOPPPPPPSSSRRRRRRQQQPPPOOOOOONNNQQQRRRRRRRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOONNNLLLKKKLLLLLLMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLLLLMMMOOORRRSSSQQQQQQQQQPPPPPPOOOOOONNNPPPMMMJJJIIIIIIHHHFFFEEEFFFFFFGGGKKKRRR\\\fffmmm|||tttiiiYYYUUUNNNJJJIIIIIIHHHGGGIIIJJJKKKLLLMMMRRRZZZ```jjjvvv}}}zzzuuurrrpppnnnllljjjiiihhhgggeeedddccccccccccccccccccdddfffllltttyyy}}}~~~|||vvvpppllljjjiiifffdddccccccdddeeeccccccbbbbbbaaa```___^^^^^^^^^______```bbbcccdddbbbaaa___]]][[[YYYYYYYYY\\\ZZZXXXXXXYYYZZZZZZZZZBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKKKKLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSQQQQQQQQQQQQPPPPPPOOOOOOLLLLLLMMMNNNPPPQQQRRRRRRPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMLLLLLLLLLMMMNNNPPPPPPOOOOOONNNNNNNNNMMMOOOOOONNNNNNMMMMMMMMMLLLOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLLLLNNNOOOQQQRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNKKKJJJIIIIIIGGGEEEFFFFFFHHHLLLTTT]]]dddiiirrrxxxpppddd^^^SSSQQQMMMJJJIIIHHHGGGFFFHHHJJJLLLMMMPPPWWWaaaiiiwwwxxxuuurrrooonnnmmmkkkjjjggggggfffddddddcccccccccffffffffffffiiipppxxx~~~~~~vvvooojjjiiihhheeecccbbbbbbddddddbbbaaa```___^^^]]]]]]\\\]]]]]]]]]^^^___aaabbbccc``````^^^]]]\\\[[[[[[[[[[[[YYYWWWWWWYYYZZZZZZZZZAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKMMMNNNOOOOOOPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQOOOOOOPPPPPPOOOOOONNNMMMKKKKKKLLLMMMNNNOOOOOOPPPMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMNNNNNNNNNNNNOOOOOOKKKLLLNNNPPPQQQQQQPPPPPPQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMLLLMMMNNNOOOPPPRRRQQQPPPPPPNNNNNNMMMLLLNNNNNNMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLLLLMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOOMMMKKKJJJJJJJJJIIIGGGGGGHHHJJJPPPXXX___ccceeeiiipppzzzzzzkkk]]]TTTRRRPPPOOOMMMKKKIIIHHHHHHHHHFFFJJJNNNQQQVVV```ooozzz|||uuurrrooonnnmmmllljjjhhhffffffeeedddccccccddddddffffffggggggjjjqqqyyy~~~}}}uuunnnjjjgggfffdddcccbbbbbbbbbccc___^^^]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[YYYWWWWWWYYYZZZZZZZZZ@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNOOOMMMNNNNNNOOONNNMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMJJJKKKLLLMMMOOOPPPPPPQQQMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLNNNPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNMMMMMMMMMMMMNNNOOOQQQRRRQQQQQQPPPPPPOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKLLLLLLLLLMMMNNNNNNOOOOOOLLLLLLMMMMMMMMMNNNNNNOOONNNNNNOOOOOOPPPPPPPPPPPPNNNLLLJJJJJJKKKLLLKKKJJJKKKMMMQQQYYYaaafffgggfffccciiisss|||sssfff\\\RRRLLLLLLMMMMMMLLLJJJIIIHHHIIIJJJGGGMMMTTT[[[cccqqq}}}yyyrrrooommmkkkkkkiiigggeeeeeeeeeddddddcccdddddddddeeeeeefffgggiiiooouuuzzz|||wwwqqqlllhhhdddccccccbbbbbbaaaaaaaaa\\\[[[ZZZXXXWWWWWWWWWWWWYYYYYYYYYYYYYYYZZZ[[[[[[ZZZ[[[\\\]]]^^^]]]\\\\\\YYYWWWVVVVVVXXXYYYZZZYYY???@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIJJJLLLMMMNNNOOOPPPPPPMMMLLLLLLLLLLLLLLLMMMNNNLLLLLLMMMNNNMMMLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLHHHIIIKKKMMMOOOPPPQQQQQQNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMPPPRRRTTTTTTSSSRRRPPPPPPPPPOOOOOOOOONNNNNNMMMLLLLLLMMMOOOQQQSSSTTTPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPPPPLLLKKKIIIJJJLLLMMMMMMLLLQQQSSSXXXaaaiiimmmllljjjaaafffmmmuuu}}}vvvbbbYYYTTTNNNKKKLLLJJJKKKJJJIIIHHHIIIKKKLLLKKKRRR[[[dddooo~~~zzzxxxpppnnnkkkjjjiiihhheeeccceeeddddddccccccdddddddddcccdddeeefffhhhlllrrrwwwyyyyyywwwuuuqqqmmmhhhfffbbbbbbbbbbbbbbbaaa```___[[[ZZZXXXVVVUUUUUUUUUUUU[[[ZZZZZZZZZZZZZZZ[[[[[[XXXZZZ[[[]]]]]]\\\ZZZYYYXXXVVVUUUUUUWWWXXXYYYYYYCCCBBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJKKKLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJKKKKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNSSSTTTVVVVVVVVVUUUSSSQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMNNNNNNOOOOOOOOONNNNNNNNNOOOPPPRRRSSSSSSRRRQQQOOOMMMLLLJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNRRRVVV^^^jjjrrrsssllleee______ccckkkwwwooodddWWWNNNKKKJJJIIIFFFIIIGGGGGGJJJKKKJJJLLLPPPNNNUUU```nnnxxxrrrpppnnnkkkhhheeedddddddddeeedddccccccbbbbbbccccccfffffffffgggiiilllnnnpppssssssrrrpppmmmiiifffddddddccccccbbbaaa``````___\\\[[[YYYWWWWWWWWWWWWXXXYYYZZZ[[[\\\\\\\\\\\\\\\ZZZZZZ[[[[[[[[[ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUBBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAACCCCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMMMMNNNNNNNNNNNNSSSTTTUUUVVVUUUTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOPPPQQQSSSTTTSSSRRRPPPNNNLLLKKKJJJJJJHHHIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNSSSVVV^^^hhhpppqqqkkkdddZZZZZZ\\\cccnnn|||vvvccc[[[PPPJJJIIIIIIHHHFFFLLLIIIIIILLLLLLJJJLLLQQQQQQYYYgggwww|||uuuoooooommmjjjgggeeedddddddddddddddcccbbbbbbbbbbbbbbbbbbbbbcccdddfffhhhjjjlllpppooonnnllliiifffcccaaaaaaaaa``````___^^^^^^]]][[[ZZZZZZYYYYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\[[[[[[XXXYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOMMMMMMMMMMMMNNNNNNNNNNNNRRRRRRSSSTTTTTTRRRQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOQQQQQQQQQQQQRRRSSSTTTTTTRRRQQQOOOLLLKKKJJJJJJJJJGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNSSSVVV\\\eeekkklllfffaaaWWWVVVVVV[[[eeesssrrrdddTTTOOOIIIFFFGGGHHHHHHFFFGGGFFFGGGKKKKKKJJJMMMRRRYYYcccsss}}}yyyvvvqqqlllmmmllliiigggeeedddddddddcccbbbbbbaaaaaaaaaaaaaaaaaaaaabbbcccdddfffhhhiiikkkkkkjjjhhheeebbb```^^^^^^^^^^^^]]]\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZZZZVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVVVVWWWWWWXXXXXXYYY@@@????????????@@@AAAAAA????????????@@@AAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHHHHJJJJJJKKKLLLKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQRRRRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOSSSSSSSSSSSSSSSSSSSSSTTTRRRPPPNNNKKKJJJIIIJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKMMMMMMLLLLLLMMMMMMNNNOOORRRTTTXXX___cccccc```\\\VVVUUUTTTVVV^^^lllzzzssscccYYYKKKHHHEEEEEEGGGHHHHHHGGGDDDDDDGGGKKKMMMMMMSSSZZZdddooo~~~vvvtttrrrnnnjjjkkkjjjhhhfffeeedddccccccbbbbbbaaa```````````````ccccccdddeeefffgggiiiiiihhhgggfffdddbbb```^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZ]]]]]]^^^^^^]]]\\\ZZZYYYXXXYYYYYYZZZZZZZZZYYYYYYTTTTTTUUUUUUUUUTTTTTTTTTVVVVVVWWWXXXYYYZZZZZZ[[[>>>>>>>>>>>>>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPNNNLLLJJJJJJJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMNNNNNNOOOOOOQQQTTTWWWYYYZZZXXXVVVTTTSSSSSSTTTYYYdddrrr{{{rrrcccXXXSSSIIIHHHGGGGGGHHHIIIHHHHHHHHHHHHKKKOOOPPPRRR[[[dddmmmzzzxxxrrrpppooollliiiiiihhhgggeeedddcccccccccbbbaaa``````______``````ddddddeeefffgggggghhhhhhffffffdddbbb```___^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZ____________]]][[[XXXWWWXXXXXXXXXYYYYYYXXXXXXWWWTTTTTTSSSSSSSSSTTTTTTTTTWWWWWWXXXYYYZZZZZZ[[[[[[===============>>>???@@@===>>>@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKMMMLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKMMMNNNNNNRRRRRRRRRRRRRRRQQQPPPOOOOOOOOONNNNNNLLLKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOOOONNNOOOPPPQQQQQQQQQQQQQQQOOOPPPQQQQQQTTT\\\gggpppssscccUUUNNNMMMJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJLLLNNNOOOSSS^^^jjjxxx|||uuupppnnnmmmkkkiiifffffffffeeedddcccbbbbbbbbbaaaaaa```````````````aaabbbcccdddddddddddddddeeedddcccaaa___^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[[[[______^^^]]][[[YYYWWWVVVWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTTTTSSSTTTTTTUUUVVVXXXXXXXXXYYYYYYZZZZZZ[[[<<<<<<<<<<<<===>>>???@@@>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNMMMMMMNNNOOOOOOPPPPPPQQQPPPPPPOOOOOOOOONNNNNNNNNNNNMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJKKKLLLNNNNNNPPPPPPQQQQQQPPPOOOMMMLLLNNNOOOPPPPPPOOOMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPNNNNNNMMMMMMNNNNNNOOOPPPNNNOOONNNMMMLLLLLLMMMNNNLLLOOORRRRRRSSSWWW___ffftttqqqcccXXXNNNIIIIIIIIIIIIIIIHHHGGGGGGIIIJJJIIIHHHKKKNNNQQQXXXhhhwww|||xxxrrrnnnmmmllljjjhhhdddeeeeeeddddddcccbbbbbbcccbbbaaaaaa``````aaaaaa```aaabbbcccccccccbbbaaadddcccaaa___^^^^^^^^^^^^ZZZZZZZZZZZZZZZZZZZZZZZZ\\\[[[ZZZYYYYYYXXXXXXYYYWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY;;;;;;;;;<<<<<<>>>??????>>>???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIKKKLLLNNNPPPQQQRRROOOOOOPPPQQQQQQRRRRRRSSSPPPPPPPPPOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHIIIIIIKKKLLLMMMNNNOOOOOOPPPPPPOOOMMMKKKJJJNNNOOOQQQRRRQQQNNNKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPPPPPPPQQQQQQQQQNNNNNNMMMMMMNNNNNNOOOPPPOOOOOONNNLLLJJJJJJKKKMMMLLLPPPTTTTTTTTTVVV\\\bbblllyyyxxxcccYYYSSSLLLIIIJJJHHHHHHHHHGGGFFFFFFHHHJJJJJJKKKOOOTTTZZZeeeyyyyyyuuupppmmmllljjjhhhgggdddddddddddddddcccbbbaaaccccccbbbaaaaaaaaaaaaaaaaaabbbcccddddddcccbbbaaacccbbb```^^^]]]]]]]]]^^^XXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWYYYZZZ[[[WWWWWWWWWWWWVVVVVVUUUTTTVVVVVVUUUUUUUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXXXXXXX============>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBCCCCCCCCCDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJJJJNNNNNNNNNNNNNNNMMMLLLKKKJJJJJJJJJKKKNNNPPPSSSUUURRRRRRRRRSSSTTTTTTUUUUUUPPPOOONNNNNNMMMMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJJJJLLLLLLMMMMMMLLLJJJHHHGGGEEEEEEFFFGGGHHHIIIJJJKKKNNNMMMKKKJJJIIIJJJLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNOOOPPPQQQQQQRRRSSSRRRRRRRRRRRRSSSSSSTTTPPPMMMLLLMMMOOOQQQOOOMMMOOONNNLLLJJJJJJKKKLLLMMMLLLLLLMMMNNNPPPTTTVVVXXXdddpppssshhhZZZPPPLLLKKKIIIGGGJJJHHHFFFFFFGGGHHHIIIHHHIIIMMMSSSXXXaaarrrzzzsssqqqnnnjjjhhhgggggggggcccccccccccccccbbbaaaaaaaaa```___^^^^^^___```aaabbbbbbbbbbbbaaaaaaaaaaaa___^^^\\\\\\\\\\\\ZZZYYY[[[ZZZYYYXXXWWWWWWXXXYYYYYYWWWUUUSSSSSSTTTUUUVVVXXXWWWUUUSSSRRRQQQPPPPPPXXXXXXXXXWWWWWWVVVUUUUUUZZZZZZYYYXXXWWWVVVVVVUUU<<<<<<=========>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMLLLKKKLLLLLLMMMNNNPPPRRRUUUVVVTTTSSSSSSSSSSSSRRRRRRRRRPPPPPPOOONNNNNNNNNNNNNNNOOOOOONNNMMMMMMLLLLLLKKKMMMMMMMMMMMMKKKJJJHHHGGGEEEEEEEEEFFFGGGHHHIIIJJJMMMLLLKKKJJJJJJKKKLLLLLLMMMNNNNNNOOONNNMMMKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQQQQRRRMMMLLLKKKLLLOOOQQQPPPOOOOOONNNLLLKKKKKKKKKLLLMMMLLLLLLMMMNNNQQQSSSVVVWWW\\\hhhvvvxxxggg^^^RRRKKKIIIHHHGGGEEEFFFDDDCCCDDDFFFHHHJJJJJJNNNSSS[[[bbblll}}}}}}wwwpppnnnkkkhhhfffeeeeeeeeebbbbbbcccccccccbbbaaaaaaaaa```____________```aaa``````_________^^^^^^^^^^^^]]][[[[[[\\\\\\[[[YYY[[[ZZZYYYXXXWWWXXXXXXYYYXXXWWWUUUSSSRRRSSSTTTUUUTTTTTTTTTSSSSSSSSSTTTTTTXXXWWWWWWVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUUUUTTT<<<<<<<<<============>>>???@@@BBBCCCCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTSSSRRRQQQPPPOOONNNPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPOOONNNNNNMMMMMMMMMMMMMMMLLLJJJHHHGGGEEEDDDDDDCCCCCCDDDFFFHHHIIIKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMLLLLLLHHHIIIJJJLLLMMMOOOQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUQQQQQQPPPOOONNNNNNNNNOOOKKKJJJJJJLLLOOOQQQQQQPPPOOONNNMMMLLLKKKLLLMMMNNNMMMMMMNNNOOOQQQSSSUUUVVVWWW```kkkwwwqqqdddYYYSSSKKKGGGFFFGGGFFFEEECCCCCCCCCDDDFFFJJJNNNPPPWWW^^^gggqqq}}}~~~vvvrrrkkkjjjgggeeecccbbbbbbbbbaaaaaabbbbbbcccbbbbbbbbbaaaaaa```______``````aaa______^^^^^^^^^]]]]]]]]]\\\[[[ZZZZZZ\\\\\\[[[ZZZZZZZZZYYYXXXXXXXXXXXXYYYWWWVVVTTTRRRRRRRRRRRRSSSPPPQQQRRRSSSUUUWWWXXXYYYXXXWWWVVVUUUVVVWWWXXXYYYVVVVVVVVVUUUUUUTTTTTTTTT;;;;;;<<<<<<<<<=========>>>@@@BBBCCCDDDCCCAAA@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPSSSRRRQQQPPPOOONNNNNNMMMPPPPPPPPPPPPPPPPPPPPPOOOQQQPPPPPPOOONNNNNNMMMMMMLLLLLLKKKIIIHHHFFFDDDDDDCCCBBBBBBBBBCCCEEEHHHIIIKKKKKKLLLMMMMMMLLLKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMJJJKKKLLLNNNOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTTTTPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSUUUZZZbbblllyyytttccc[[[QQQMMMIIIGGGGGGHHHGGGFFFDDDDDDEEEFFFJJJOOOUUUYYYcccjjjuuu{{{tttpppnnnhhhgggeeecccbbbaaaaaaaaa```aaaaaabbbbbbbbbbbbbbbaaaaaa`````````````````````_________^^^^^^^^^^^^[[[YYYYYYYYY[[[\\\[[[YYYYYYYYYYYYXXXXXXXXXYYYYYYVVVUUUTTTRRRQQQQQQQQQQQQNNNOOOQQQTTTVVVXXXYYYZZZYYYXXXVVVUUUUUUVVVWWWXXXUUUUUUUUUUUUUUUUUUTTTTTT;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAACCCCCCBBBAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCEEEFFFHHHIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOONNNMMMMMMLLLLLLJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBCCCEEEHHHJJJKKKMMMMMMNNNNNNMMMMMMLLLKKKLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQNNNNNNLLLKKKJJJJJJJJJJJJLLLLLLMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLMMMMMMNNNOOOPPPPPPPPPRRRTTTYYYbbbnnn}}}vvvfff[[[UUUMMMKKKHHHGGGGGGGGGFFFFFFEEEFFFHHHJJJMMMUUU]]]dddqqqyyy|||rrrnnnllljjjffffffeeedddccccccbbbbbb```aaaaaabbbbbbbbbaaaaaa````````````______^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\YYYXXXWWWXXXZZZZZZZZZXXXXXXXXXYYYYYYYYYYYYYYYYYYUUUUUUTTTRRRQQQPPPPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXVVVUUUTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVV:::::::::;;;;;;;;;<<<<<<===>>>@@@AAAAAAAAA@@@?????????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOMMMNNNPPPQQQQQQPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDFFFIIILLLNNNPPPQQQQQQPPPPPPOOONNNMMMLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMOOOPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMNNNLLLJJJIIIJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLPPPYYYcccqqq}}}wwwfffZZZSSSOOOIIIHHHGGGEEEDDDDDDEEEEEEEEEGGGJJJNNNSSS]]]iiirrrsssmmmkkkiiihhheeeeeeeeeeeeeeedddddddddaaaaaabbbbbbaaaaaa```__________________^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYXXXWWWWWWYYYYYYXXXWWWWWWXXXYYYYYYZZZYYYYYYYYYVVVUUUTTTSSSRRRQQQPPPOOOOOOPPPRRRTTTUUUVVVUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRTTTTTTTTTUUUUUUVVVVVVWWW999::::::::::::;;;;;;;;;======>>>>>>>>>?????????>>>>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEGGGHHHIIIIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIIIIJJJJJJKKKLLLLLLMMMMMMLLLMMMOOOPPPQQQPPPOOONNNNNNNNNNNNMMMLLLLLLKKKKKKHHHGGGFFFEEEEEEEEEFFFFFFFFFIIILLLQQQTTTVVVWWWXXXUUUTTTRRROOONNNMMMMMMMMMNNNMMMLLLKKKJJJJJJKKKKKKJJJLLLNNNPPPQQQPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIJJJJJJJJJJJJLLLMMMLLLJJJIIIJJJLLLHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIHHHKKKRRRYYYddduuu~~~}}}vvveeeZZZSSSNNNKKKGGGGGGFFFEEEDDDDDDFFFHHHFFFJJJOOOUUU]]]jjjyyywwwnnnkkkkkkhhheeeddddddeeeeeeeeeeeeeeeeeebbbbbbbbbbbbaaa```^^^^^^^^^^^^^^^^^^^^^\\\[[[ZZZZZZZZZZZZYYYYYYYYYXXXXXXZZZXXXWWWWWWXXXXXXVVVUUUVVVWWWYYYZZZZZZZZZYYYYYYVVVVVVUUUTTTSSSQQQPPPOOOMMMOOOQQQSSSUUUUUUTTTTTTPPPQQQSSSTTTUUUTTTSSSRRRRRRRRRSSSSSSTTTUUUVVVVVV999999:::::::::;;;;;;;;;=========<<<===>>>??????===>>>???@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJHHHGGGEEEJJJJJJJJJKKKKKKKKKKKKLLLKKKLLLNNNPPPPPPPPPNNNMMMOOOOOONNNNNNMMMLLLLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIIIILLLQQQVVV[[[]]]]]]]]]XXXVVVSSSPPPNNNMMMMMMMMMOOONNNLLLKKKJJJJJJJJJKKKHHHJJJLLLOOOQQQQQQQQQPPPMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKHHHJJJLLLLLLJJJIIIKKKNNNGGGHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJHHHGGGKKKHHHJJJNNNSSSYYYhhhxxxxxxgggZZZSSSPPPMMMJJJHHHHHHGGGFFFEEEGGGIIILLLHHHMMMTTT\\\fffuuu}}}qqqkkkkkkkkkgggcccccccccdddeeeeeeeeeeeeeeecccccccccbbb```___]]]\\\]]]]]]^^^^^^]]][[[ZZZYYY[[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWWWWWWWWWWUUUTTTVVVWWWYYYZZZZZZZZZYYYYYYWWWVVVVVVUUUSSSRRRPPPOOOLLLMMMPPPSSSTTTUUUTTTSSSKKKMMMPPPTTTUUUUUUTTTSSSPPPQQQQQQRRRSSSTTTUUUUUU;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<==================>>>???@@@AAAAAABBBCCCBBBBBBAAAAAAAAABBBBBBFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOMMMLLLLLLKKKJJJJJJIIIIIIKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNMMMMMMMMMMMMLLLGGGHHHJJJJJJIIIHHHIIIKKKMMMQQQVVV[[[^^^```______[[[YYYUUUQQQOOOOOOQQQRRRTTTQQQMMMIIIFFFEEEEEEEEEFFFHHHJJJLLLLLLLLLJJJIIIMMMMMMLLLKKKJJJIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIGGGEEEDDDIIIIIIIIIHHHFFFFFFHHHIIILLLKKKJJJJJJJJJIIIGGGEEEFFFFFFIIIMMMPPPUUUaaammmzzzpppfffXXXOOOLLLKKKIIIGGGGGGCCCCCCHHHKKKJJJKKKNNNMMMTTT___lll|||wwwsssnnnjjjhhhfffdddccceeedddbbbaaaaaaaaabbbccccccbbbaaa```___^^^]]]]]][[[[[[YYYYYYYYYZZZ[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYXXXXXXWWWVVVWWWXXXYYYZZZWWWUUUSSSSSSRRRRRRPPPNNNMMMLLLKKKMMMPPPRRRSSSSSSPPPOOONNNPPPTTTUUUTTTQQQSSSRRRRRRRRRRRRSSSSSSTTT999999999999999:::;;;;;;;;;;;;<<<<<<<<<===============>>>???@@@AAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJJJJKKKKKKLLLMMMNNNLLLKKKKKKJJJIIIIIIHHHHHHKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLHHHIIIIIIIIIHHHHHHJJJLLLPPPSSSXXX\\\^^^___^^^]]]YYYWWWSSSOOONNNNNNOOOPPPRRRPPPLLLHHHEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKKKKJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFEEEEEEDDDHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJIIIIIIIIIIIIGGGFFFFFFFFFGGGJJJLLLOOOYYYcccooo|||wwweee\\\RRRKKKIIIIIIGGGFFFGGGDDDDDDHHHJJJJJJKKKOOOTTT^^^mmm}}}uuuqqqllliiigggeeedddbbbdddcccbbbaaa```aaaaaabbbaaaaaa```___^^^]]]\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVVVVWWWWWWWWWUUUSSSRRRRRRRRRPPPNNNOOOMMMLLLMMMNNNOOOOOONNNQQQPPPOOOQQQTTTUUUTTTRRRRRRRRRQQQQQQQQQQQQQQQRRR888888777777888888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIIIIJJJLLLMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLIIIJJJIIIHHHGGGHHHKKKMMMSSSUUUXXX[[[]]]\\\[[[ZZZVVVTTTQQQNNNLLLLLLMMMNNNPPPNNNJJJGGGEEEDDDDDDEEEFFFFFFGGGHHHIIIKKKKKKLLLIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFFFFHHHJJJJJJIIIHHHHHHIIIHHHHHHIIIIIIIIIHHHHHHGGGIIIGGGHHHIIIIIIJJJQQQZZZeeeoooyyyfffXXXSSSLLLHHHHHHIIIHHHFFFJJJGGGFFFJJJLLLLLLOOOSSSZZZggg{{{|||tttrrroookkkhhhfffeeecccbbbbbbbbbaaa```___```````````````___^^^]]]\\\\\\[[[]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\[[[[[[\\\\\\ZZZYYYXXXVVVUUUUUUTTTTTTWWWUUUSSSRRRRRRQQQOOONNNNNNLLLLLLLLLNNNOOOOOONNNRRRQQQQQQRRRTTTUUUTTTRRRRRRQQQPPPOOOOOOOOOOOOOOO888888777777888888999:::::::::::::::;;;;;;;;;;;;======>>>???@@@AAABBBBBBAAAAAAAAA@@@AAAAAABBBBBBDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMNNNOOOMMMLLLLLLKKKJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIGGGFFFHHHKKKNNNQQQSSSVVVXXXZZZYYYXXXXXXTTTRRRPPPMMMKKKKKKLLLMMMMMMKKKIIIFFFEEEDDDDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMKKKJJJJJJIIIHHHHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDFFFIIIIIIHHHHHHHHHIIIGGGIIIJJJJJJIIIHHHHHHIIIMMMJJJJJJKKKJJJJJJNNNUUU___ggguuu~~~jjj[[[RRRNNNKKKIIIJJJJJJIIIHHHKKKIIIIIILLLNNNOOOTTTZZZcccrrrvvvpppooommmjjjhhhgggfffdddcccaaaaaa``````____________``````______^^^]]]\\\\\\]]]^^^_________^^^]]]\\\[[[\\\]]]^^^___``````aaa___^^^]]]\\\\\\\\\\\\\\\XXXXXXWWWVVVUUUUUUTTTTTTVVVTTTSSSRRRRRRQQQOOOMMMJJJJJJJJJMMMPPPRRRSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLL888888888888888999999:::999999999999::::::::::::<<<===>>>>>>@@@@@@AAABBB@@@@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHJJJKKKLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIHHHGGGHHHLLLOOONNNPPPRRRTTTVVVVVVVVVVVVSSSQQQOOOMMMLLLKKKLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJLLLMMMLLLKKKKKKJJJJJJJJJJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEIIIGGGFFFDDDCCCCCCDDDEEECCCEEEGGGGGGGGGGGGHHHIIIJJJLLLMMMLLLJJJHHHIIIJJJMMMJJJJJJLLLLLLJJJMMMSSSYYY```kkkzzz~~~nnn```VVVNNNMMMKKKJJJIIIIIIHHHGGGIIIGGGHHHLLLNNNQQQXXXaaapppyyysssooommmkkkiiihhhhhhhhhfffeeeaaaaaaaaaaaaaaa``````___aaaaaa``````___^^^^^^^^^\\\]]]^^^^^^^^^\\\[[[ZZZ[[[\\\^^^```aaabbbbbbbbb^^^^^^]]]\\\[[[ZZZZZZZZZUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRQQQQQQQQQOOOMMMJJJKKKLLLOOORRRTTTTTTSSSRRRSSSSSSSSSSSSRRRRRRRRROOOOOOMMMLLLKKKKKKKKKKKK888888888777888999999:::888888888888999999999999;;;<<<<<<===>>>???@@@@@@@@@??????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDEEEFFFHHHJJJKKKMMMNNNLLLMMMNNNNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKJJJKKKJJJIIIHHHIIILLLNNNMMMNNNPPPRRRSSSTTTSSSSSSQQQPPPNNNLLLKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEECCCBBBBBBAAAAAACCCDDDFFFFFFFFFGGGIIIKKKOOOQQQRRRPPPLLLHHHIIIJJJKKKGGGGGGJJJKKKIIIKKKNNNPPPVVV```lllzzzooobbbXXXRRRKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEGGGLLLOOOTTT^^^iiizzzyyysssooolllkkkjjjhhhhhhiiiiiigggfffcccccccccccccccbbbaaaaaaaaaaaa`````````_________\\\]]]]]]\\\\\\[[[ZZZYYY[[[\\\^^^```bbbbbbbbbbbb^^^]]]\\\[[[ZZZYYYYYYYYYUUUUUUVVVWWWWWWWWWWWWWWWVVVTTTRRRQQQQQQPPPNNNMMMNNNNNNOOOQQQSSSTTTRRRPPPQQQSSSTTTSSSQQQPPPPPPQQQNNNMMMLLLKKKKKKKKKKKKKKK777777666666777777888999777777777888888888999999::::::;;;<<<===>>>??????????????????@@@AAABBBCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGIIIKKKMMMOOOPPPLLLLLLMMMNNNOOOOOOOOOOOOMMMLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKJJJIIIIIIKKKMMMOOOOOOPPPQQQQQQQQQQQQPPPNNNMMMLLLJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCBBBFFFFFFFFFFFFFFFHHHLLLOOOTTTWWWXXXTTTMMMIIIIIIJJJKKKGGGGGGJJJKKKHHHHHHKKKKKKQQQXXX```iiiwww}}}lllaaaYYYSSSOOOIIIIIIHHHGGGFFFEEEFFFGGGFFFGGGJJJPPPUUU\\\hhhuuuzzzsssooollljjjhhhgggfffggghhhhhhgggeeedddeeefffffffffeeecccccc``````____________^^^^^^^^^]]]\\\[[[[[[ZZZZZZZZZ[[[\\\___aaabbbbbbbbbaaa___^^^]]][[[ZZZZZZYYYYYYWWWWWWXXXYYYXXXWWWVVVVVVUUUTTTRRRQQQQQQPPPNNNLLLLLLMMMNNNPPPSSSSSSRRRPPPPPPRRRTTTSSSPPPNNNNNNOOOMMMLLLKKKKKKKKKKKKLLLLLL555555555555555666777777777777777777888888888888999999:::;;;<<<===>>>>>>????????????@@@AAABBBCCCEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHJJJMMMOOOQQQRRRKKKLLLMMMNNNOOOPPPPPPPPPLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKKKKJJJJJJKKKLLLRRRRRRRRRRRRQQQPPPOOONNNLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKMMMNNNNNNLLLJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGHHHHHHHHHGGGFFFHHHHHHGGGFFFGGGJJJOOOSSSXXX[[[[[[VVVOOOIIIIIIJJJMMMIIIHHHKKKLLLIIIHHHJJJKKKPPPUUUXXX]]]iii{{{lll___XXXTTTPPPMMMIIIIIIIIIHHHFFFGGGIIIKKKJJJKKKOOOVVV[[[cccrrrvvvpppnnnllljjjfffeeeeeefffggghhhfffeeeeeefffggghhhgggfffeeeddd^^^^^^^^^^^^^^^^^^]]]]]]```^^^]]][[[ZZZZZZ[[[[[[[[[\\\___aaabbbbbbaaa``````___]]]\\\[[[ZZZZZZZZZYYYYYYZZZZZZYYYWWWUUUTTTUUUSSSRRRQQQQQQPPPNNNLLLHHHIIIKKKOOOSSSUUUTTTRRRPPPRRRTTTRRROOOMMMMMMOOOLLLLLLKKKKKKKKKLLLLLLMMM666666666666666666666666555555666666777777888888999999999:::::::::;;;;;;;;;===>>>??????@@@BBBDDDEEEEEEEEEFFFGGGIIILLLMMMPPPOOOMMMKKKIIIGGGGGGFFFHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKLLLNNNOOOPPPLLLLLLLLLMMMNNNOOOPPPQQQNNNLLLKKKLLLMMMMMMLLLKKKKKKJJJHHHHHHHHHIIIKKKMMMLLLNNNPPPRRRRRRPPPNNNMMMJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHHHHIIIKKKJJJMMMOOOOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIJJJIIIJJJLLLPPPSSS___^^^ZZZTTTNNNJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHLLLOOORRRWWWaaaoooyyy}}}{{{ooo```UUUPPPMMMJJJHHHKKKIIIGGGFFFGGGIIIJJJJJJNNNRRRWWW]]]dddrrrxxxrrrooollliiihhhhhhgggeeeccccccdddeeefffffffffffffffeeecccaaa```___^^^]]]\\\]]]^^^___```^^^]]]\\\[[[[[[[[[\\\]]]______^^^]]]]]]]]]^^^______^^^^^^___``````^^^\\\]]]\\\[[[YYYWWWUUUTTTSSSOOOPPPPPPQQQPPPOOOMMMMMMKKKLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSRRRQQQOOONNNMMMIIIIIIJJJJJJJJJJJJJJJIII555555555555555555555555666666666777888888999999999:::::::::;;;;;;;;;;;;>>>???@@@@@@>>>>>>???@@@DDDDDDEEEFFFHHHJJJMMMNNNRRRQQQNNNLLLIIIGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEECCCDDDFFFIIIJJJKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNOOOMMMMMMMMMMMMNNNOOOPPPPPPMMMLLLKKKKKKMMMMMMLLLKKKKKKJJJIIIHHHHHHJJJKKKMMMLLLMMMOOOQQQQQQOOOMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJLLLMMMOOOQQQQQQOOOMMMLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIKKKNNNQQQYYYXXXVVVQQQLLLIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGIIILLLMMMPPPXXXdddmmm{{{uuuxxx|||~~~lllcccWWWNNNKKKJJJHHHFFFIIIGGGFFFGGGHHHKKKLLLMMMPPPVVV___hhhsss~~~zzzsssnnnkkkiiigggeeefffeeecccaaaaaabbbcccdddddddddeeedddcccaaa```___^^^]]]]]]]]]]]]^^^___```]]]]]][[[ZZZZZZZZZZZZ[[[\\\[[[ZZZYYYZZZZZZ\\\]]]_________aaabbbaaa^^^\\\YYYXXXWWWUUUSSSRRRPPPPPPOOOPPPQQQQQQQQQPPPNNNMMMKKKKKKKKKKKKLLLMMMNNNOOORRRRRRRRRQQQPPPOOOMMMLLLJJJJJJKKKKKKKKKKKKJJJJJJ555555555555555555555555666777777888888999:::::::::::::::;;;;;;;;;<<<<<<>>>???@@@@@@>>>>>>???@@@BBBCCCDDDEEEHHHLLLOOOPPPTTTSSSPPPMMMJJJGGGFFFEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCDDDFFFHHHIIIJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOLLLKKKJJJKKKLLLMMMLLLKKKKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMOOOOOOOOOMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNPPPRRRTTTTTTRRROOONNNNNNJJJJJJKKKJJJJJJIIIHHHGGGHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIILLLOOOPPPPPPOOOLLLIIIGGGHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJPPPYYY```rrr~~~~~~pppooooooqqqvvv}}}tttiii\\\UUUNNNIIIHHHIIIHHHFFFGGGGGGHHHIIIKKKNNNPPPRRRVVV^^^kkkyyyxxxtttoookkkiiigggeeedddcccbbbaaa```___```aaaaaabbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]^^^___aaaaaa]]]\\\[[[ZZZYYYYYYYYYYYYZZZYYYXXXXXXYYYZZZ[[[\\\``````aaacccdddbbb___\\\WWWVVVTTTSSSQQQPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPOOOLLLKKKJJJHHHHHHIIIKKKLLLQQQQQQQQQPPPOOONNNMMMLLLKKKLLLLLLLLLLLLLLLKKKKKK555555555555555555555555666666666777888888999999::::::;;;;;;;;;<<<<<<<<<:::<<<>>>?????????AAACCCAAAAAACCCEEEHHHLLLOOOQQQUUUTTTQQQMMMJJJGGGEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIJJJLLLMMMLLLKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLMMMNNNNNNMMMKKKIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMLLLLLLNNNPPPRRRTTTVVVUUURRRPPPNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGFFFGGGJJJLLLIIIJJJJJJHHHFFFDDDEEEFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHLLLSSSWWWcccooowwwrrrmmmiiijjjpppxxx}}}ssseee]]]RRROOOKKKIIIJJJJJJJJJIIIGGGHHHJJJLLLNNNQQQTTTWWW___iiiyyyyyytttpppllliiihhhgggfffdddbbbaaa```_________``````_________^^^]]]\\\\\\[[[\\\\\\]]]^^^___```aaabbb^^^]]]\\\[[[ZZZYYYYYYYYY\\\[[[ZZZZZZ[[[\\\^^^___``````bbbdddeeeccc___\\\YYYWWWVVVTTTRRRQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRQQQOOOMMMJJJHHHGGGHHHJJJLLLQQQQQQQQQQQQPPPOOONNNMMMMMMMMMNNNNNNNNNMMMLLLLLL555555555555555555555555444444555555666777777777:::::::::;;;;;;;;;<<<<<<:::;;;===>>>>>>???AAACCC@@@AAABBBDDDGGGKKKNNNPPPSSSRRROOOLLLIIIGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKJJJKKKLLLNNNNNNNNNNNNMMMLLLMMMMMMNNNNNNMMMLLLKKKJJJIIIHHHIIIKKKLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMLLLJJJIIIHHHGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNMMMMMMPPPRRRSSSTTTVVVUUURRROOOMMMMMMKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIFFFGGGHHHFFFDDDBBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGJJJOOORRRYYYddduuu{{{qqqiiieeeggglllpppxxx|||ooocccZZZTTTNNNLLLJJJJJJJJJKKKKKKKKKFFFHHHKKKLLLNNNRRRXXX]]]hhhttt|||rrrooollliiiggggggfffeeecccbbbbbbaaa```````````````^^^]]]]]]\\\\\\[[[[[[[[[\\\\\\]]]___```aaaaaabbb______^^^^^^]]]\\\[[[[[[]]]\\\[[[[[[\\\]]]^^^_________```bbbdddccc```]]]YYYXXXVVVTTTRRRRRRSSSSSSSSSSSSUUUUUUVVVUUUTTTSSSSSSQQQNNNKKKJJJKKKLLLNNNRRRRRRSSSRRRRRRQQQPPPOOONNNNNNOOOOOONNNMMMLLLLLL444444444444444444444444333333444555555666666777999999999:::::::::;;;;;;===>>>??????======>>>???AAAAAAAAACCCEEEHHHKKKLLLOOONNNLLLIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKJJJKKKLLLNNNNNNNNNMMMLLLJJJJJJLLLMMMMMMLLLKKKJJJIIIHHHHHHIIIKKKLLLKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMNNNNNNMMMNNNPPPRRRSSSUUUVVVUUURRRNNNLLLLLLKKKKKKKKKKKKKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEFFFGGGEEEFFFGGGFFFCCCAAAAAAAAACCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBCCCEEEHHHJJJLLLTTT\\\iiiyyyyyyooogggdddeeefffnnnvvvwwwjjj___WWWQQQMMMJJJJJJIIIHHHHHHIIIJJJJJJGGGIIILLLNNNQQQXXXbbbiiivvvuuunnnjjjhhhfffdddddddddbbbaaabbbbbbbbbaaaaaaaaa``````^^^]]]\\\[[[[[[[[[[[[\\\\\\]]]^^^``````aaaaaaaaa______`````````___^^^^^^\\\[[[ZZZZZZYYYZZZ[[[\\\]]]\\\]]]___aaaaaa```^^^XXXWWWTTTRRRQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVUUUVVVTTTRRRPPPOOOOOOPPPPPPSSSSSSSSSSSSSSSRRRQQQQQQOOOOOOOOOOOONNNMMMLLLLLL444444444444444444444444444444555555666777777777888888888999999999::::::===>>>???>>>===<<<===???BBBBBBAAABBBCCCEEEGGGHHHIIIIIIHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJHHHIIIKKKLLLLLLLLLJJJIIIGGGHHHJJJKKKLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNNNNMMMNNNQQQSSSUUUVVVWWWVVVSSSOOOMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHGGGFFFEEEEEEFFFCCCEEEGGGFFFDDDCCCBBBCCCBBBBBBCCCDDDDDDEEEFFFFFFCCCBBBBBBCCCEEEGGGHHHHHHOOORRR[[[hhhxxx{{{rrrkkkgggfffiiinnnwww|||rrrcccYYYTTTPPPLLLIIIHHHHHHGGGGGGFFFGGGIIIKKKKKKNNNRRRUUUZZZeeesss}}}yyyrrrnnniiihhheeeeeeeeedddbbb```aaaaaaaaaaaaaaa``````___^^^^^^]]]\\\[[[\\\\\\]]]]]]^^^___```aaaaaa```___^^^___```aaaaaaaaa```___]]]\\\ZZZYYYXXXXXXYYYYYYZZZYYYYYY[[[]]]___```___XXXVVVSSSQQQPPPQQQRRRSSSUUUVVVWWWXXXYYYXXXWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOOOONNNNNNMMMLLLKKK444444444444444444444444555555666666777888888888777777888888888999999999999;;;===>>>>>>>>>@@@BBBCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGIIIJJJJJJJJJJJJIIIFFFHHHIIIKKKKKKJJJHHHGGGEEEFFFHHHJJJKKKKKKJJJIIIHHHGGGGGGHHHJJJKKKKKKJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNQQQSSSVVVXXXYYYWWWSSSPPPMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFBBBDDDFFFGGGFFFEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEDDDEEEFFFGGGGGGGGGJJJKKKOOOZZZjjj}}}~~~uuuoookkkfffjjjpppxxx~~~lllbbbUUUOOOOOOOOOMMMIIIGGGHHHGGGGGGFFFHHHKKKNNNQQQTTTYYY]]]dddqqqyyytttqqqpppllljjjhhhggggggfffdddbbb``````aaaaaa``````___^^^___^^^]]]\\\\\\\\\]]]^^^^^^___```aaaaaa```______]]]^^^___aaaaaaaaaaaa```^^^]]][[[ZZZYYYYYYYYYYYYYYYXXXWWWXXX[[[^^^``````YYYXXXUUURRRQQQRRRTTTUUUUUUVVVXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVUUUTTTTTTSSSQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOONNNMMMLLLKKKJJJ111111222222222333333333444333222222333444666777777777888888888999999999;;;;;;;;;;;;;;;<<<===>>>@@@@@@@@@AAAAAABBBBBBBBBDDDBBB@@@AAADDDEEEDDDBBBEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKOOOOOONNNMMMMMMMMMNNNNNNJJJJJJKKKKKKLLLMMMOOOOOOOOONNNMMMMMMOOOOOONNNMMMKKKLLLLLLNNNOOOQQQSSSTTTWWWWWWVVVTTTRRRNNNKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFDDDCCCBBBCCCEEEFFFEEEGGGMMMUUU^^^lll}}}tttnnniiiggglllttt}}}tttjjj\\\VVVNNNKKKKKKKKKHHHDDDEEEEEEFFFGGGHHHIIIKKKLLLUUUYYY```hhhuuu}}}wwwsssoookkkiiiiiihhhfffeeecccbbbbbbbbbaaaaaa```___^^^^^^]]]___^^^]]]\\\\\\]]]^^^___ccccccccccccbbbaaa___^^^^^^^^^^^^____________``````^^^\\\YYYWWWVVVVVVVVVTTTTTTUUUWWWYYYZZZ[[[\\\ZZZVVVRRROOOOOOPPPQQQQQQWWWXXXXXXWWWVVVTTTRRRQQQSSSSSSSSSSSSSSSTTTTTTTTTQQQQQQQQQPPPPPPOOOOOOOOOKKKJJJJJJJJJJJJIIIIIIIII222222222222333333333333333333222333333444555666777777777888888888999999::::::::::::;;;<<<======????????????@@@@@@AAAAAABBB@@@???@@@BBBCCCBBB@@@CCCCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLPPPPPPOOONNNMMMMMMMMMNNNLLLKKKKKKLLLLLLMMMNNNOOOOOONNNMMMMMMOOOOOONNNMMMKKKLLLLLLMMMNNNPPPQQQRRRUUUUUUUUUSSSQQQOOOLLLJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAABBBDDDFFFHHHEEEFFFJJJQQQWWWbbbuuuxxxpppiiigggiiinnnxxxuuuhhh^^^UUUOOOHHHFFFFFFFFFDDDAAAFFFGGGIIIJJJLLLNNNQQQSSSWWW]]]hhhuuuwwwssspppmmmjjjiiiiiiiiihhhfffdddcccbbbbbbaaaaaa``````____________^^^^^^]]]]]]^^^^^^___aaabbbbbbbbb```___]]][[[\\\]]]]]]]]]^^^^^^______^^^]]][[[XXXVVVUUUUUUUUUTTTTTTUUUWWWXXXZZZ[[[[[[\\\YYYTTTRRRRRRSSSTTTTTTUUUVVVVVVVVVUUUSSSRRRPPPRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOOOONNNMMMMMMJJJJJJJJJJJJIIIIIIIIIHHH222222333333333444444444111222333444444555555555777777777777888888888888999999999:::;;;<<<<<<<<<>>>>>>>>>>>>>>>????????????>>>===>>>@@@AAA@@@???BBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMMMMOOOOOONNNMMMKKKKKKKKKLLLLLLMMMNNNOOORRRRRRRRRRRRQQQOOOMMMLLLIIIIIIJJJKKKKKKKKKKKKJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@AAACCCEEEFFFEEEEEEGGGKKKNNNUUUdddrrr{{{nnneee```aaahhhpppzzzpppeeeZZZRRRQQQLLLGGGEEEFFFGGGEEECCCDDDFFFHHHJJJLLLPPPUUUXXX___hhhwwwwwwqqqooonnnllljjjiiiiiijjjiiihhhfffdddbbbaaaaaaaaaaaaaaaaaaaaaaaa``````____________`````````aaaaaa```^^^\\\ZZZYYYZZZZZZ[[[\\\\\\]]]^^^^^^]]]\\\YYYWWWVVVUUUUUUUUUTTTTTTUUUVVVXXXYYYZZZZZZXXXUUUQQQOOOPPPQQQRRRRRRRRRSSSTTTTTTTTTSSSQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHH222333333333333444444444000111333444555555444333666666666777777777888888777888999:::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@@@@@@@DDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIKKKMMMNNNOOOQQQPPPOOONNNMMMLLLLLLLLLOOONNNMMMLLLLLLLLLLLLLLLNNNLLLLLLLLLNNNOOONNNMMMKKKKKKJJJJJJKKKKKKLLLLLLOOOOOOPPPPPPPPPOOOMMMLLLJJJJJJKKKKKKKKKJJJJJJIIIFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCEEEDDDCCCBBBAAAAAAAAABBBEEEDDDEEEGGGHHHLLLWWWbbbuuuwwwjjjaaa^^^bbbiiiqqq}}}yyymmmcccZZZRRRLLLMMMJJJGGGFFFGGGHHHHHHGGGEEEGGGJJJLLLNNNTTT[[[```mmmxxxzzztttpppnnnnnnmmmlllhhhiiijjjjjjiiifffdddcccaaaaaaaaaaaabbbbbbbbbbbbbbbbbbaaaaaaaaaaaabbbbbb`````````___^^^\\\YYYXXXXXXXXXYYYZZZ[[[[[[\\\]]]\\\[[[YYYWWWVVVUUUVVVVVVTTTTTTUUUVVVWWWXXXXXXYYYTTTRRROOONNNOOOPPPQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNNNNNNNNNNMMMMMMPPPOOONNNLLLKKKIIIHHHHHHIIIHHHHHHHHHGGGGGGGGGGGG222222222333333333444444000111222444555444444333555555666666666777777777666777999:::;;;<<<<<<<<>>>>>>>>===>>>??????@@@@@@AAABBBDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIKKKMMMNNNOOOOOOOOONNNMMMLLLKKKKKKKKKNNNNNNMMMLLLKKKKKKKKKKKKLLLKKKJJJKKKMMMNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNOOOOOONNNMMMLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGFFFFFFDDDDDDEEEFFFFFFEEEEEEDDDFFFEEEDDDCCCBBBBBBBBBBBBEEECCCCCCEEEFFFHHHOOOXXXcccpppuuuiiiaaaaaadddeeelllwwwzzzlll```XXXSSSNNNJJJGGGEEEDDDDDDEEEGGGGGGGGGIIIMMMPPPRRRUUU\\\fffmmm{{{zzzvvvrrrooommmlllkkkjjjggghhhhhhhhhgggeeedddcccaaaaaaaaaaaabbbbbbbbbbbbccccccddddddddddddccccccaaaaaaaaa```___]]]ZZZYYYWWWWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYWWWVVVVVVWWWWWWTTTUUUUUUUUUVVVVVVWWWWWWUUUSSSQQQPPPRRRTTTTTTTTTOOOPPPRRRSSSSSSRRRQQQQQQMMMMMMMMMMMMLLLLLLKKKKKKNNNMMMLLLJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFF111111222222222333333333000111222333333444444444555555555555666666666666666777999;;;=========<<>>>>>>>>>>>===>>>@@@@@@@@@@@@BBBDDDAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLMMMNNNMMMLLLKKKKKKKKKKKKKKKKKKMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHHHHIIIKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLKKKJJJHHHFFFDDDCCCEEEEEEEEEFFFFFFFFFFFFGGGEEEGGGIIIKKKLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEECCCDDDEEEFFFFFFGGGFFFFFFDDDEEEFFFGGGHHHGGGFFFEEEBBBBBBCCCCCCDDDDDDDDDDDDCCCAAAAAACCCDDDDDDIIIPPPTTT```rrrsssfff______^^^```gggqqq{{{sssjjj^^^UUUPPPMMMJJJHHHGGGGGGGGGGGGHHHIIIJJJKKKJJJNNNSSSWWW[[[dddqqq{{{zzzsssrrrooollliiihhhgggfffffffffeeeddddddccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaccccccddddddddddddcccccc``````aaaaaa```^^^\\\[[[WWWWWWXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUVVVVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUQQQPPPNNNOOOQQQSSSTTTSSSQQQRRRSSSTTTTTTSSSRRRRRRMMMMMMLLLLLLKKKJJJJJJJJJKKKJJJIIIHHHGGGFFFEEEEEEGGGFFFFFFFFFEEEEEEEEEEEE000000000111111111222222111111111111222333444555444444555555555666666666666777:::<<<>>>>>>>>>===>>>>>>>>>=========<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJGGGFFFFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLIIIJJJKKKLLLMMMLLLKKKKKKIIIIIIIIIHHHGGGEEEDDDCCCFFFFFFFFFFFFGGGGGGHHHHHHGGGIIIKKKNNNOOOPPPOOOOOOLLLLLLKKKIIIHHHGGGFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFGGGIIIIIIIIIGGGFFFAAAAAABBBCCCCCCCCCCCCBBBBBB??????AAAAAA@@@CCCHHHJJJTTTcccuuunnnbbb___[[[YYY]]]dddkkksssvvvfff___UUUOOOLLLKKKIIIGGGHHHIIIJJJKKKKKKLLLMMMOOOMMMSSSZZZ___fffsssxxxwwwnnnnnnmmmkkkhhhfffffffffeeedddbbb`````````aaabbbbbbaaaaaa``````_________```aaabbbccccccbbbaaa```^^^___`````````___]]]\\\YYYXXXXXXXXXXXXWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTMMMLLLKKKLLLOOOQQQQQQQQQSSSTTTUUUVVVUUUTTTSSSRRRMMMLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDFFFFFFEEEEEEEEEDDDDDDDDD///000000000000111111111222111111000111333444555444444444555555555666666666888;;;===??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;===@@@@@@??????AAADDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJFFFEEEEEEFFFHHHIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLIIIJJJKKKLLLLLLLLLKKKJJJGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKNNNPPPRRRRRRQQQQQQMMMLLLKKKJJJHHHGGGFFFEEEBBBBBBDDDEEEEEEFFFFFFFFFEEEFFFHHHJJJJJJJJJHHHGGGCCCCCCCCCBBBAAA@@@>>>===@@@======??????===>>>BBBFFFMMMZZZkkk|||vvviiicccZZZWWWXXX^^^bbbgggsssttthhhaaaZZZRRRMMMLLLLLLJJJHHHDDDFFFGGGHHHHHHIIIJJJLLLVVV]]]eeemmmvvv{{{wwwxxxmmmmmmmmmllljjjhhhhhhhhheeeccc```^^^]]]^^^```bbbbbbaaaaaa```___^^^^^^]]]^^^___```aaaaaa```___^^^]]]^^^____________]]]]]]ZZZYYYYYYXXXXXXWWWVVVVVVTTTSSSRRRQQQQQQRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTTTTOOONNNMMMOOORRRTTTUUUTTTUUUVVVVVVWWWVVVUUUTTTSSSMMMMMMLLLKKKJJJJJJIIIIIIGGGGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDD111111222222222333333333333222111111111222333444333333444444555666666666:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEDDDBBBAAAAAACCCCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGIIIJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGIIIHHHHHHGGGGGGHHHHHHIIIMMMPPPSSSVVVWWWVVVSSSQQQTTTRRRPPPNNNKKKHHHFFFEEECCCDDDDDDDDDEEEEEEEEEEEEHHHHHHIIIJJJHHHFFFDDDBBBCCCCCCBBBBBBAAA@@@??????======>>>???@@@AAAAAABBBCCCGGGQQQ\\\gggtttvvvlllggg^^^WWWXXXZZZ]]]fffpppwwwnnnddd]]]YYYTTTNNNIIIGGGGGGGGGGGGIIIKKKMMMNNNNNNPPPVVV[[[___gggsss|||zzzwwwttttttssspppmmmjjjgggeeedddddddddbbbaaaaaaaaabbbccc```aaabbbbbbbbbaaa___^^^^^^^^^____________^^^^^^]]]^^^___```^^^[[[XXXVVVXXXXXXWWWWWWVVVVVVVVVVVVVVVUUUSSSQQQPPPPPPPPPPPPQQQSSSTTTVVVVVVTTTSSSQQQPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWVVVUUUSSSPPPMMMLLLNNNMMMLLLKKKIIIHHHGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDCCCBBB111111111222222222333333222222111111111222333444333333444444555666666666::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDCCCAAAAAAAAABBBCCCBBBBBBBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJOOOQQQUUUXXXYYYVVVSSSPPPPPPOOOMMMKKKHHHFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGIIIIIIJJJJJJHHHFFFCCCBBBBBBAAAAAA@@@@@@?????????======>>>>>>??????@@@@@@BBBDDDJJJRRRZZZfffyyy~~~vvvmmmddd```]]]\\\aaahhhppp|||yyyqqqjjjddd]]]XXXSSSPPPKKKHHHFFFFFFGGGGGGGGGJJJMMMOOOQQQVVV^^^cccqqq{{{{{{wwwuuusssppprrrqqqooollliiigggeeeddddddcccbbbaaaaaaaaabbbbbb``````aaaaaaaaa```___^^^]]]]]]^^^^^^^^^^^^]]]]]]ZZZ\\\]]]___^^^\\\ZZZXXXXXXXXXWWWVVVVVVUUUTTTTTTTTTSSSRRRPPPPPPPPPPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQRRRSSSTTTTTTUUUUUUVVVUUUTTTSSSPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBBBB111111111222222222222333222111111111111222333333333333333444555555666666999999:::;;;;;;;;;;;;:::::::::999999::::::;;;<<<=========>>>??????@@@@@@AAABBBCCCBBBAAA@@@AAABBBBBBBBBBBBBBBBBBDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLMMMQQQTTTXXXZZZZZZWWWRRROOONNNMMMKKKIIIGGGEEEDDDCCCBBBCCCDDDEEEFFFHHHIIIIIIKKKKKKJJJIIIGGGEEEBBB@@@????????????>>>>>>>>>>>>=====================>>>BBBBBBCCCHHHLLLUUUfffuuuuuummmfff```___bbbdddlllyyywwwkkkaaa\\\YYYVVVSSSNNNMMMJJJHHHGGGGGGHHHIIIKKKNNNQQQTTTYYYaaallltttzzztttrrrqqqpppnnnooonnnmmmkkkiiigggeeeeeeccccccbbbaaaaaaaaaaaaaaa______`````````___^^^]]]\\\]]]]]]^^^^^^]]]]]]\\\XXXYYY[[[]]]^^^]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPRRRRRRSSSSSSTTTTTTTTTUUUTTTSSSQQQNNNLLLKKKJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEEEEDDDDDDCCCBBBAAA111111111111222222222222111111111111111222222333222333333444444555666666777888999999::::::999999888888888888888999::::::<<<<<<===>>>????????????@@@AAABBBAAA@@@???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGHHHHHHGGGHHHHHHIIIKKKLLLNNNOOORRRUUUYYY[[[ZZZVVVPPPLLLLLLLLLKKKIIIGGGFFFEEEDDDBBBBBBDDDEEEGGGIIIJJJKKKLLLKKKJJJHHHFFFCCC@@@???=====================>>><<<<<<<<<<<<<<<<<<<<<;;;BBBAAAAAADDDGGGLLLXXXdddzzz{{{qqqhhhdddbbbaaaeeemmmuuuuuummmaaaYYYUUUSSSRRRPPPLLLLLLLLLJJJIIIIIIJJJKKKQQQTTTWWW\\\eeesss|||wwwsssrrrqqqooommmmmmlllkkkjjjiiiggggggfffbbbbbbaaaaaa````````````^^^^^^^^^^^^^^^]]]]]]]]]\\\]]]]]]^^^^^^]]]]]]\\\XXXYYYZZZ\\\]]]\\\[[[[[[ZZZYYYXXXWWWUUUTTTRRRRRRNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPMMMKKKIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDCCCCCCBBBAAA@@@000000111111111222222222000000111111222222222222222222333333444555555555666777777888888888888888777777777777777888999999:::;;;===>>>>>>???>>>>>>>>>@@@AAA@@@??????@@@AAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIGGGHHHHHHIIIKKKMMMOOOPPPQQQTTTWWWXXXWWWSSSMMMJJJIIIIIIHHHGGGFFFEEEDDDCCCAAABBBCCCEEEGGGIIIKKKKKKKKKJJJIIIGGGDDDAAA???>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;???>>>???CCCEEEGGGNNNWWWhhhvvv~~~tttlllgggbbbcccfffjjjrrrxxxkkkddd[[[UUURRRPPPNNNKKKJJJKKKKKKJJJHHHHHHKKKMMMSSSXXX___iiiwww{{{yyyuuurrrpppooommmllllllkkkkkkjjjiiihhhggggggaaaaaaaaaaaa``````______]]]]]]]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^]]]]]]]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXZZZZZZYYYWWWVVVTTTSSSRRRMMMMMMNNNOOOQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPPPPOOOOOOOOOOOONNNKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCBBBBBBAAA@@@???000000000111111111111222///000111111222222111111222222222333444444555555555555666777777777777666777777666666777777888999999:::<<<>>>>>>>>>=========>>>??????>>>>>>???@@@>>>???@@@AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGHHHKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFHHHHHHIIIIIIIIIGGGHHHHHHIIIKKKMMMNNNOOOOOOQQQSSSTTTRRROOOJJJHHHDDDDDDCCCCCCBBBBBBAAAAAAAAABBBCCCEEEGGGHHHJJJJJJJJJHHHGGGDDDBBB???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::<<<@@@BBBBBBFFFLLLVVVcccvvvxxxpppggggggggggggkkkuuuzzzrrrbbb\\\UUUPPPNNNLLLIIIFFFFFFHHHIIIHHHGGGHHHMMMQQQWWW___mmm}}}wwwuuurrrooommmkkkjjjjjjjjjjjjiiihhhgggffffffeee```````````````___^^^^^^]]]\\\[[[ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[[[[[[[ZZZZZZXXXWWWWWWYYYXXXWWWVVVUUUTTTSSSRRRMMMNNNOOOQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCAAABBBBBBAAAAAA@@@???>>>000000000000111111111111...///000111222111111000111222222333333444555555444444555666666666666666777777777666777888888999888:::<<<===>>>>>>===<<<<<<===???>>>======???@@@>>>>>>@@@AAABBBBBBAAAAAA@@@AAAAAABBBDDDEEEEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNLLLMMMNNNNNNMMMJJJHHHFFFAAAAAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDFFFGGGHHHIIIGGGFFFDDDBBB@@@>>>===<<<======<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<=========;;;:::===>>>>>>BBBGGGJJJTTTccctttuuutttqqqmmmkkkooowwwzzzrrrmmm___YYYQQQLLLJJJIIIGGGEEEEEEHHHJJJIIIIIIMMMTTT[[[eeesss~~~yyyrrrqqqooollljjjiiiiiijjjhhhhhhgggfffeeedddcccbbb______`````````___^^^]]]\\\[[[ZZZYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZYYYYYY[[[ZZZZZZYYYYYYXXXWWWWWWUUUUUUUUUTTTSSSRRRRRRQQQNNNOOOPPPRRRSSSSSSSSSRRRPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLKKKIIIHHHFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@???>>>===000000000000111111111111...///000222222111111000111222222333333444555555333444555555666666555555777777777777777888999999888999<<<===>>>>>><<<<<<;;;===>>>>>>======>>>@@@===>>>@@@AAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJKKKKKKJJJIIIHHHFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHFFFEEECCC@@@>>>===<<<<<<>>>>>>===<<<;;;;;;::::::::::::;;;;;;<<<===>>>>>>BBB===:::;;;<<<<<>>===111111111111111111111111///000000000000111111111333222222111111222222333444444444555555555666666444444333444444555666777::::::::::::::::::::::::::::::;;;===>>>@@@AAAAAA?????????@@@???>>>===<<<@@@AAABBBDDDEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGHHHIIIIIIHHHHHHIIIKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGHHHKKKLLLLLLKKKHHHGGGIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIFFFCCC@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@???===<<<<<<;;;999999::::::::::::;;;;;;<<<======>>>???@@@@@@@@@<<<;;;;;;;;;<<<===???@@@BBBDDDKKKUUU```nnn|||uuuooorrruuu~~~{{{sssppplllgggccc[[[TTTNNNLLLJJJHHHIIILLLCCCEEEKKKSSSWWW[[[hhhwwwyyyvvvvvvvvvrrrpppllljjjiiiiiigggffffffeeeddddddeeedddbbb``````___^^^]]]\\\[[[[[[[[[ZZZ[[[\\\\\\[[[ZZZXXXWWWYYYXXXWWWWWWWWWYYYZZZ[[[[[[[[[[[[[[[YYYXXXWWWVVVWWWUUUSSSQQQPPPOOOOOOOOORRRRRRSSSSSSTTTTTTUUUUUUQQQQQQQQQQQQQQQRRRSSSSSSTTTSSSQQQPPPNNNMMMMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFEEEEEEDDDEEEGGGHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCBBB@@@>>>>>>@@@AAA???===111111111111111111111111000000000111111111111222333222222111111222222333333333444444444444555555555555444555555666777888::::::::::::::::::::::::::::::;;;<<<>>>???@@@AAA@@@@@@?????????>>>>>>>>>@@@AAABBBCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIGGGIIIJJJJJJIIIIIIJJJKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFGGGFFFFFFEEEDDDDDDDDDDDDHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@>>><<<;;;;;;;;;999999::::::::::::;;;;;;<<<<<<===>>>>>>???@@@@@@::::::999999999;;;<<<===???@@@EEEMMMUUU```qqq{{{tttoooqqqxxx~~~xxxooojjjhhheeeaaa]]]UUUOOOJJJJJJIIIGGGHHHKKKHHHJJJPPPWWW\\\ddduuuxxxuuutttuuuuuurrroookkkiiihhhgggfffddddddcccbbbbbbcccbbb```^^^^^^^^^]]]\\\[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYZZZYYYXXXXXXXXXZZZ[[[\\\]]]]]]]]]\\\ZZZYYYWWWVVVVVVTTTRRRPPPPPPPPPQQQRRRTTTTTTTTTTTTTTTTTTUUUUUUTTTSSSSSSRRRQQQQQQRRRRRRTTTTTTSSSRRRPPPOOONNNNNNLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBB@@@>>>>>>@@@AAA???===000000000000000000000000000111111111111222222222222222111111111111222222222222222333333333333444555555555555666777888999999999999999999999999999999:::;;;<<<===???@@@@@@AAA@@@>>>>>>===>>>??????@@@AAABBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKHHHJJJKKKKKKJJJIIIKKKLLLKKKLLLLLLMMMNNNNNNMMMMMMLLLMMMLLLLLLKKKIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFJJJJJJJJJKKKKKKJJJJJJJJJMMMLLLLLLKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>===;;;;;;::::::999999::::::::::::;;;;;;<<<<<<======>>>>>>??????;;;:::999999999:::;;;<<<>>>===???DDDIIIPPP]]]iii}}}uuutttuuuyyy{{{{{{wwwqqqkkkgggbbb``````^^^[[[XXXOOOKKKHHHIIIIIIGGGHHHLLLOOORRRXXX```iiiwww{{{vvvrrrqqqrrrrrrrrrqqqnnnjjjgggfffeeecccbbbaaa```______```___^^^\\\\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[\\\[[[ZZZZZZZZZ[[[\\\]]]```___^^^]]][[[YYYWWWUUUTTTRRRPPPOOOOOOPPPSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUWWWVVVUUUSSSRRRQQQQQQQQQTTTTTTTTTTTTTTTRRRQQQPPPLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@??????@@@@@@???===////////////////////////111111111111222222222222222222111111111111222222111111111111222222222222444444444555555666777888999999999999999999999999999::::::<<<===>>>>>>???@@@>>>===;;;;;;<<<>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLLLLMMMMMMLLLLLLKKKIIIJJJKKKKKKJJJJJJKKKMMMMMMNNNOOOPPPQQQQQQQQQPPPMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMLLLJJJIIIIIIFFFFFFFFFFFFFFFFFFEEEEEEBBBBBBBBBBBBAAAAAAAAAAAADDDDDDDDDCCCBBBAAA@@@??????>>>===<<<;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<======>>>>>>>>>===<<<;;;::::::;;;;;;<<>>........................000000111111111222222222222111111000000111111222000000000111111111222222333333333333444555666666888888888888888888888888999999:::;;;<<<======>>>>>><<<;;;::::::;;;===>>>???@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKKKKLLLLLLKKKKKKKKKIIIJJJKKKKKKJJJJJJKKKMMMOOOPPPRRRSSSTTTTTTSSSSSSMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMOOOPPPQQQQQQOOONNNLLLKKKKKKLLLNNNOOONNNNNNNNNMMMLLLJJJHHHGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCCCCCCCBBBAAA??????>>>>>>===;;;::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<:::999999:::;;;;;;>>>;;;;;;>>>@@@BBBGGGMMMTTTcccwww}}}tttlllffffffiiimmmvvv~~~tttjjjccc^^^ZZZXXXVVVUUUUUUUUUUUUSSSQQQOOOKKKIIIJJJLLLKKKKKKPPPVVV]]]iiiyyy}}}xxxvvvsssqqqpppnnnlllkkkkkkhhhdddbbbaaa```^^^]]]^^^]]]\\\]]]^^^^^^\\\ZZZZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\\\\\\\]]]^^^^^^___^^^]]]\\\[[[[[[\\\]]]]]]^^^]]]\\\YYYWWWTTTQQQPPPMMMLLLKKKLLLNNNQQQTTTWWWZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTRRRSSSUUUWWWWWWVVVTTTSSSNNNMMMLLLKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHIIIEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>???///////////////////////////000000000000111111111111111000000000000111111000000000111111111111222222222222222333444555666777777777777777777777777999999::::::;;;<<<<<<===<<<<<<;;;::::::;;;===>>>???@@@AAAAAABBBBBBBBBAAABBBCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHJJJKKKKKKJJJIIIKKKLLLNNNPPPRRRTTTUUUUUUTTTSSSMMMLLLKKKIIIHHHHHHHHHHHHGGGIIIKKKNNNQQQRRRRRRRRRNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@??????>>>>>>===;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<999888777777777888999:::;;;888888<<<>>>>>>AAAFFFGGGTTTdddqqqzzzpppgggcccdddccciiitttssslllccc[[[VVVTTTSSSSSSOOOOOOOOONNNMMMLLLKKKJJJIIIHHHJJJLLLNNNPPPXXXaaalll}}}|||xxxqqqooommmlllllllllkkkjjjgggeeeaaa___^^^^^^]]][[[]]]\\\[[[\\\]]]]]]\\\ZZZZZZZZZYYYYYYZZZ[[[\\\\\\ZZZZZZZZZZZZ[[[]]]^^^___]]]\\\[[[ZZZZZZZZZ[[[\\\[[[ZZZYYYWWWUUURRROOONNNLLLLLLLLLNNNPPPSSSVVVWWW[[[[[[[[[ZZZZZZZZZZZZZZZUUUUUUTTTTTTTTTTTTTTTTTTQQQRRRSSSUUUUUUUUUUUUUUUTTTSSSQQQOOOLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFDDDDDDCCCCCCCCCBBBAAAAAA@@@@@@???@@@AAA@@@>>>>>>>>>???////////////////////////....../////////000000000111111000000000000111111000000111111111222222222333333333333333555666666777777777777777777777777999999999:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@CCCCCCDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGIIIJJJJJJIIIIIIJJJKKKLLLNNNQQQSSSTTTTTTSSSRRRLLLKKKJJJHHHGGGGGGGGGGGGGGGIIILLLNNNOOOPPPOOOOOOKKKJJJJJJIIIIIIJJJJJJKKKIIIIIIJJJJJJJJJHHHFFFDDDAAAAAA@@@@@@AAABBBDDDEEEGGGGGGFFFFFFEEEDDDDDDCCC@@@@@@AAAAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666777888999::::::777777<<<>>>===>>>AAACCCKKKTTT\\\jjj~~~uuullliiiccceeejjjttt}}}uuuooo```[[[UUUQQQOOONNNMMMMMMIIIIIIJJJIIIHHHHHHHHHIIIJJJJJJLLLQQQTTTZZZeeeqqqzzzuuurrrmmmkkkiiihhhiiiiiiiiihhhdddaaa^^^]]]]]]]]]\\\[[[[[[ZZZZZZ[[[\\\\\\[[[YYYXXXXXXWWWWWWWWWXXXYYYYYYXXXXXXXXXXXXYYY[[[]]]^^^\\\[[[ZZZXXXXXXXXXYYYZZZYYYYYYXXXVVVTTTQQQOOONNNLLLNNNPPPRRRUUUWWWXXXYYY[[[[[[[[[[[[\\\\\\\\\\\\WWWVVVUUUTTTSSSRRRRRRRRROOOPPPQQQRRRSSSTTTUUUUUUXXXWWWTTTQQQMMMJJJGGGFFFFFFFFFGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBB@@@>>>===>>>@@@000000000000000000000000............////////////111111000000000000111111111111111111222222222222444444444444444666777777777777777777777777777777999999999::::::;;;;;;;;;<<<===>>>???@@@@@@????????????@@@AAAAAAAAA@@@@@@DDDDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGKKKKKKLLLLLLLLLLLLKKKKKKGGGHHHJJJIIIHHHHHHIIIKKKJJJLLLOOORRRSSSRRRQQQPPPLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIKKKMMMNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGIIIIIIIIIGGGEEECCC>>>>>>>>>???@@@CCCEEEGGGFFFEEEEEEDDDCCCBBBBBBAAA??????@@@AAAAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777888888:::<<<===<<<999999===???>>>>>>@@@???CCCFFFIIITTThhh{{{wwwqqqgggffffffjjjtttyyyrrrjjjbbb]]]TTTQQQNNNMMMLLLKKKIIIGGGGGGGGGHHHGGGGGGGGGIIIKKKLLLLLLPPPVVV[[[cccrrrzzzvvvrrroooooollliiihhhggggggfffeeebbb```]]]\\\\\\\\\\\\[[[ZZZYYYYYYZZZ[[[[[[ZZZXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWVVVVVVVVVXXXZZZ\\\]]][[[ZZZYYYWWWWWWWWWXXXYYYYYYXXXWWWVVVTTTRRRPPPOOONNNPPPSSSVVVXXXYYYZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]YYYWWWVVVTTTRRRPPPPPPOOOOOOOOOOOOPPPQQQSSSUUUVVVYYYWWWTTTPPPLLLHHHEEEDDDAAABBBDDDEEEFFFFFFEEEEEE@@@@@@AAAAAAAAABBBBBBBBB>>>@@@BBBAAA>>>===>>>@@@............////////////------............------000000000000000000000000000000111111111111000000000111111222333444555555888777777777666666555555888888999::::::;;;<<<<<<============>>>>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCEEEFFFGGGHHHIIILLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNOOONNNNNNIIIIIIGGGFFFEEEEEEDDDDDDHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGHHHGGGFFFDDDBBBAAAFFFEEEEEEDDDCCCBBBAAAAAA===>>>@@@BBBCCCEEEEEEFFFBBBCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@????????????@@@??????>>><<<:::888666555:::::::::::::::::::::::::::999999999::::::888777888777666666666777999:::888999::::::;;;;;;::::::<<>>===<<<<<<;;;>>>>>>===<<<;;;;;;::::::............/////////////////////000000/////////000000000000000000000000000111111111111111111000222222333444555666666777888888777777666666666666888888999:::;;;;;;<<<<<<=========>>>>>>?????????BBBBBBAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCEEEFFFGGGHHHIIIKKKKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGIIIJJJLLLMMMNNNMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDBBB@@@@@@@@@@@@@@@?????????>>>>>>???@@@BBBDDDEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAA????????????>>>>>>>>>===?????????>>>>>><<<;;;;;;999999999999999999999999:::999888999::::::888666888777666666666777888999888999999:::::::::::::::999;;;===???BBBJJJUUU^^^mmm}}}|||sssqqqpppooosssxxx{{{~~~~~~wwwmmmggg```ZZZUUUQQQMMMJJJLLLKKKJJJIIIIIIHHHHHHHHHEEEHHHJJJJJJIIIJJJNNNRRRVVVXXXaaannnzzzxxxtttsssssspppmmmlllkkkiiifffdddbbbaaa```___^^^]]][[[[[[ZZZ[[[[[[ZZZZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTWWWXXXYYYZZZ[[[ZZZZZZYYY[[[[[[ZZZYYYYYYYYYYYYYYYVVVUUUSSSRRRPPPPPPPPPPPPQQQRRRSSSUUUWWWXXXXXXYYY\\\ZZZXXXXXXXXXYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPQQQPPPNNNMMMMMMMMMNNNNNNNNNMMMJJJHHHFFFDDDCCCBBBCCCCCCBBBAAAAAAAAABBBBBB??????>>>>>>===<<<<<<;;;======<<<<<<;;;::::::999---............/////////000000111111111111000000000000000000000000000000111111222222222222111111333333444555666777888888888888777777777777666666999999::::::;;;;;;<<<<<<<<<======>>>???@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGFFFGGGIIIKKKLLLLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDBBBAAA@@@<<<<<<<<<======>>>>>>>>>???@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCBBBAAA??????<<<===>>>>>>>>>===<<<;;;999::::::;;;;;;;;;;;;;;;888888888888888888888888:::999888888:::999888666777777666666666777888999777888999999::::::999999777999::::::;;;???GGGMMMXXXgggzzzzzztttrrrrrrrrrrrrqqqppppppqqquuuxxx~~~xxxooohhh```\\\WWWSSSPPPMMMJJJHHHHHHHHHHHHGGGHHHHHHIIIJJJEEEGGGIIIIIIIIILLLRRRWWWZZZ```nnn{{{wwwsssqqqrrrqqqooolllllljjjhhheeecccaaa```___```___]]]\\\[[[ZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWWWWUUUVVVVVVWWWWWWXXXYYYYYY]]]^^^^^^^^^^^^]]]\\\[[[]]]\\\[[[YYYYYYXXXXXXXXXVVVUUUTTTRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVVVVWWWXXXXXXWWWUUUTTTSSSSSSRRRQQQPPPOOOOOOOOONNNLLLKKKJJJJJJJJJKKKFFFEEEDDDCCCBBBAAAAAAAAABBBAAAAAA@@@??????@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::999999---------.........//////000000111111111111000000000000000000000000000000222222222333333222222222222333333444555666777888777777777777777777777777999999::::::;;;<<<<<<<<<======>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCDDDFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFFFFFFFEEEFFFHHHIIIJJJJJJJJJIIIGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGGGGGGGFFFDDDCCCAAA@@@???:::;;;;;;===>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA???>>>===:::;;;===>>>>>>===;;;999777777888999:::::::::999777777777777777777777777999888777888999999777555666666666666777777888888666777888888999999888888777999:::::::::;;;???CCCKKKVVVfffyyyzzzwwwpppmmmiiieeecccdddgggiiittt~~~}}}wwwrrrmmmggg```\\\ZZZXXXTTTQQQOOOLLLKKKIIIFFFFFFEEEEEEFFFGGGHHHHHHGGGHHHJJJKKKLLLQQQYYY___eeeppp|||sssqqqpppqqqrrrrrrpppmmmllljjjhhheeecccaaa```___aaa```___]]][[[ZZZYYYYYY[[[ZZZZZZYYYYYYXXXXXXXXXWWWXXXYYY\\\^^^aaabbbcccccccccbbbaaa```___^^^]]]]]]\\\[[[YYYXXXWWWWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWUUUUUUUUUVVVWWWWWWTTTRRRQQQPPPPPPOOONNNNNNMMMMMMMMMLLLJJJHHHFFFFFFFFFGGGBBBAAA@@@@@@??????@@@@@@AAA@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999------------...............//////////////////...////////////////////////222222222333333222222222000111222333444555555666666666666666666666666666888999:::;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEECCCAAA@@@>>>>>>999999;;;<<<>>>@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAA@@@>>>===<<<999;;;<<<>>>>>>===;;;:::;;;;;;<<<<<<<<<;;;;;;:::666666666666666666666666888777777777888888666444555555666666777777777777555666777777888888777777777888999999999;;;===>>>DDDIIIUUUeeewwwrrrmmmfff___[[[[[[\\\]]]ccclll{{{}}}zzzrrrmmmeee___ZZZXXXVVVUUUSSSSSSQQQNNNKKKHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGLLLNNNPPPRRRUUU\\\fffmmm}}}{{{wwwooopppqqqssstttsssqqqoookkkjjjhhheeecccbbbaaa```aaaaaa```^^^]]][[[ZZZYYY\\\[[[[[[ZZZZZZ[[[\\\\\\^^^___aaaccceeehhhiiijjjffffffdddbbb```___^^^]]]\\\[[[ZZZXXXWWWVVVVVVVVVTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTQQQNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIGGGEEEDDDCCCDDDDDDBBBAAA@@@??????>>>>>>???@@@@@@???======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::999999,,,------------.........------............------////////////////////////111111222222222222111111//////000111222333444444444444555555555555666666777888999;;;<<<>>>???@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFCCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIGGGFFFDDDBBB@@@>>>======888999:::<<<>>>@@@AAABBBEEEEEEFFFEEEEEEDDDCCCCCC@@@@@@@@@@@@???>>><<<<<<999:::;;;<<<<<<<<<;;;:::::::::;;;::::::999888777666666666666666666666666888777666777888777666444444555666777777777666666444555666666777777666666555555555666888999;;;;;;>>>???GGGTTTbbbrrrzzzssshhh^^^XXXUUUSSSRRRWWW]]]hhhuuu~~~xxxtttpppkkkggg___\\\VVVPPPMMMMMMOOOPPPOOOPPPPPPMMMJJJGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIMMMQQQVVVZZZaaajjjvvv~~~wwwrrrpppoooppprrrssssssrrrpppooohhhgggfffdddcccbbbaaaaaaaaaaaaaaa```___]]]\\\[[[]]]]]]\\\\\\]]]___aaabbbiiiiiiiiiiiiiiiiiiiiiiiifffeeeccc```^^^]]]\\\\\\ZZZYYYXXXVVVVVVUUUUUUUUUSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVUUUTTTRRRRRRQQQPPPNNNLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@????????????@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::,,,,,,---------.........------............------////////////////////////000111111111111111111000...//////000111222333444333333333444444444555555666666888:::===???AAABBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@BBBCCCDDDDDDAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFCCC@@@>>>===<<<<<<:::;;;===>>>@@@BBBDDDEEEGGGGGGGGGFFFEEEDDDCCCBBB>>>?????????>>>>>>===<<<888888888999999:::::::::777777777777777666666555666666666666666666666666777666555666777777555333444555666777777777666555444444555666666666666555555444444555666888999:::;;;:::???GGGOOOZZZlll}}}sssfff]]]VVVPPPMMMPPPTTTZZZccclllwwwtttnnngggbbb```]]]XXXSSSOOONNNLLLJJJHHHHHHJJJKKKLLLMMMOOOMMMJJJHHHIIIJJJHHHHHHHHHIIIKKKLLLNNNOOORRRXXX```iiisss|||yyysssoooooonnnoooqqqqqqooommmlllkkkdddcccbbbaaaaaa``````aaaaaabbbbbbbbbaaa```^^^]]]___^^^^^^___```cccfffhhhllllllkkkjjjiiiiiihhhhhhdddbbb```]]][[[ZZZZZZZZZWWWVVVVVVUUUTTTTTTTTTUUURRRSSSUUUWWWXXXYYYYYYXXXZZZZZZZZZYYYYYYWWWVVVUUUQQQOOOMMMLLLMMMMMMLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCAAAAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@AAAAAA@@@???===<<<<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;,,,,,,,,,---------......------............------////////////////////////000000111111111111000000//////000111222333333444222222222333333444444444555666888:::===@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????????????????>>>>>>>>>>>>=========>>>???AAABBBCCCDDD@@@AAABBBCCCEEEFFFGGGHHHFFFFFFEEEEEEDDDDDDDDDCCCEEEFFFHHHHHHIIIHHHGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIGGGGGGIIIIIIIIIIIIGGGGGGGGGEEECCC@@@>>><<<<<<<<<>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGEEEDDDCCCBBB===>>>>>>>>>>>>>>>======777777666666777888999999888999999::::::::::::999777777777777777777777777777666555666777777555333333444666777777777666555333444555555666666555555888666555555777999999:::;;;:::===AAACCCIIIYYYjjj{{{pppddd[[[SSSNNNMMMOOOSSSXXX^^^fffnnnsss|||uuunnnccc]]]VVVRRRRRRPPPKKKFFFFFFGGGIIIIIIHHHGGGGGGHHHEEEHHHJJJIIIGGGFFFGGGIIIHHHIIIJJJLLLNNNQQQSSSTTT]]]dddooo{{{zzzuuuwwwxxxtttrrrsssnnnooopppooollljjjhhhhhhaaa``````____________```aaabbbcccccccccaaa```____________```bbbfffiiikkkjjjiiiiiiiiiiiiiiiiiiiiibbb```^^^[[[YYYXXXXXXXXXUUUUUUTTTTTTSSSTTTTTTTTTRRRSSSUUUXXXYYYYYYYYYYYY[[[[[[ZZZZZZYYYWWWVVVUUUMMMKKKIIIHHHJJJKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBCCC@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>><<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<,,,---......------...000,,,,,,,,,---------......//////.........---------000000000000000000000000//////000111111111111111111222222333333444555555777888999;;;===>>>@@@AAA@@@????????????????????????????????????????????????>>>>>>===============>>>???@@@@@@BBBBBBCCCDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFDDDCCCBBBGGGHHHHHHIIIHHHGGGFFFEEEEEECCC@@@===<<<>>>@@@BBBBBBEEEIIILLLNNNNNNMMMKKKKKKJJJGGGEEECCCBBBBBBBBBBBBAAA@@@>>>===;;;:::999999999::::::;;;:::::::::888888888888777777777666666666666666555555555555777777777777777888888888555555555555555555555555444666777666444333333444555555555555666666666666:::;;;<<<===@@@DDDJJJNNNeeeqqqtttggg\\\UUUQQQPPPPPPPPPSSSXXX\\\___fffkkkrrr{{{zzzqqqggg^^^YYYPPPOOOMMMKKKIIIHHHHHHHHHFFFFFFFFFGGGFFFFFFEEEDDDHHHGGGFFFFFFEEEFFFGGGHHHGGGJJJMMMOOOQQQVVV^^^dddkkkvvvvvvrrrnnnooosssuuutttqqqpppnnnllliiigggfffeeeeeebbbaaaaaa```aaaaaabbbbbbdddeeefffggggggeeecccbbbcccccccccbbbccccccddddddccccccbbbbbbbbbbbbbbbccc```^^^\\\ZZZXXXWWWWWWWWWSSSSSSSSSSSSSSSSSSTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTXXXXXXXXXWWWVVVTTTQQQPPPMMMLLLJJJHHHGGGGGGGGGHHHJJJHHHFFFEEEFFFFFFEEEDDDAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>===<<<<<<<<<<<<<<<===<<<::::::;;;;;;;;;:::<<<<<<<<<;;;;;;:::::::::,,,---......------...000,,,,,,,,,---------......//////.........---------000000000000000000000000//////000111111111111000111111111222333333444444666777999:::<<<>>>??????????????????????????????????????????????????????>>>>>>============>>>>>>>>>???@@@@@@BBBBBBCCCDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDDDDEEEBBBCCCCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCGGGGGGHHHHHHHHHGGGEEEEEEDDDBBB@@@======???AAACCCIIIKKKOOORRRTTTTTTSSSQQQLLLJJJHHHEEECCCAAAAAAAAAAAA@@@???>>>===;;;;;;:::::::::;;;;;;;;;;;;::::::999999999999888888888777666666666666555555555555777777777777777777777777555555555555555555555555444555777666444333333444555555555555666666666666777777888888999<<>>>>>>>>>>>======<<<;;;;;;<<<<<<===;;;:::999:::;;;:::999;;;;;;;;;:::::::::999999+++---......------...///,,,,,,,,,---------.....................---------000000000000000000000000...///000000111111000000000000000111222222333333555666888999;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>???>>>???@@@@@@BBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHFFFEEEDDDDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGEEEEEEEEEFFFFFFEEEDDDDDDFFFFFFGGGHHHHHHFFFEEEDDDCCCAAA???>>>>>>@@@CCCDDDMMMPPPSSSVVVXXXXXXWWWVVVMMMKKKHHHEEEBBB@@@@@@?????????>>>======<<<<<<;;;:::;;;;;;<<<<<<;;;::::::::::::999999999888888888666666666666555555555555777777777777777666666666666666666666666666666666333555666666444333333444444555555555555666666666555666666555444666999<<>>>>>>>>>>>>>>>>>============<<<;;;;;;;;;<<<<<<===;;;999999:::;;;:::999:::999999999999888888888+++---......---,,,...///,,,,,,,,,---------..............................////////////////////////...//////000000000000000/////////000111111222222444555777999:::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>???@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGFFFEEEDDDBBBAAA??????@@@BBBDDDFFFMMMOOORRRTTTVVVVVVUUUTTTMMMKKKHHHDDDAAA???>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::999999999888888888777777666666666666555555555555777666666666666666555555666666666666666666666666333444666555444333333444444444444555555555666666666666666555444555777:::<<>><<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<:::888888999:::999888888888888888888777777777+++,,,------,,,,,,---///,,,,,,,,,---------......---...................................................///000000000000000...//////000000111222222333444777999:::::::::999:::::::::;;;;;;<<<<<<<<<========================<<<<<<<<<<<<===>>>@@@@@@>>>???@@@@@@BBBBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDAAAAAA@@@@@@AAACCCEEEFFFJJJLLLNNNPPPRRRRRRQQQQQQLLLJJJGGGCCC@@@???>>>============<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999777777777777666666666666666666666666555555555555666666666555555555444444666666666666666666666666222333555555444333333444444444444444555555555555555666666666555666888:::===???BBBFFFOOO]]]nnnyyyyyyttttttxxx}}}}}}qqqeee```YYYUUUVVVXXX[[[\\\___^^^```eeekkkuuuzzzxxxuuuttttttsssrrrpppllliiieeeaaa^^^YYYTTTPPPNNNMMMKKKIIIHHHHHHIIIJJJHHHHHHGGGFFFEEECCCBBBAAADDDDDDDDDDDDEEEFFFGGGHHHGGGJJJNNNPPPSSSXXXaaahhhpppyyywwwoookkkiiihhhccccccccceeegggiiiiiihhhiiihhheeebbb```_________[[[\\\^^^___aaaaaaaaaaaa^^^^^^^^^^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXWWWXXXYYYZZZZZZZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXUUUUUUTTTSSSQQQPPPPPPOOONNNOOOOOOOOONNNNNNMMMLLLMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMJJJHHHFFFFFFFFFGGGFFFEEEBBBBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;:::888888999999999888777777777777777777777777***,,,------,,,,,,---...,,,,,,,,,---------......---------.......................................---...//////000000///////////////000111111222222333555777999::::::999888888888999999:::;;;;;;;;;========================;;;;;;;;;<<<===???@@@AAA>>>???@@@@@@BBBBBBCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCEEEFFFFFFEEEDDDDDDBBBBBBAAAAAABBBDDDEEEFFFIIIJJJLLLNNNOOOOOOOOOOOOKKKIIIFFFCCC@@@>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888777777666666666555555555666666666666555555555555666666666555444444333333555555555555555555555555111333444555333333333444333444444444444555555555222444555444444444666888888999;;;===BBBMMM[[[eeewwwqqqjjjaaa[[[ZZZ[[[ZZZYYYZZZYYYZZZ]]]bbblll}}}}}}vvvtttrrrqqqpppnnnkkkhhhbbb___ZZZVVVRRRNNNJJJGGGEEEEEEDDDEEEFFFHHHKKKLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBAAABBBCCCDDDGGGIIIKKKIIINNNTTTXXX\\\dddoooxxxxxxnnniiigggfffdddaaabbbdddeeeffffffffffffhhhfffdddaaa___^^^]]]]]]YYY[[[\\\^^^_________^^^\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZYYYXXXWWWWWWWWWXXXVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWWWWWWWVVVUUUUUURRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOOOONNNMMMLLLKKKMMMMMMLLLKKKKKKKKKLLLLLLJJJJJJKKKLLLMMMMMMLLLLLLJJJHHHFFFEEEFFFFFFEEEDDDAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999:::;;;;;;;;;999777777888999888777666666666777777777777888***,,,------,,,+++---...,,,,,,,,,---------......---------.........//////---------------------------...//////000000////////////000111111222222333333555888:::;;;:::999888777777888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<>>>???AAABBB>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEHHHHHHJJJKKKLLLMMMMMMMMMIIIGGGEEEBBB@@@>>>>>>>>>=========<<<<<<;;;;;;;;;::::::::::::999888777666777777777777666666666666666666666666555555555555666666555555444333333222444444444444444444444444000222444444333333444555333333444444444555555555222333444444222222333555444555777777:::AAAKKKSSS```ooo~~~ssskkkhhhfffccc___]]]ZZZYYYZZZ]]]fffvvv{{{tttsssqqqooolllgggaaa]]]VVVSSSNNNKKKIIIGGGEEECCCAAAAAABBBDDDFFFHHHJJJKKKNNNLLLJJJGGGFFFFFFGGGHHHCCCCCCCCCEEEHHHKKKOOOQQQSSSYYYbbbhhhooozzz}}}vvvnnnhhhfffeeecccaaaaaaccceeeeeeeeeeeeeeeeeeeeedddaaa___]]][[[[[[[[[XXXZZZ[[[]]]]]]]]]\\\[[[\\\[[[[[[ZZZZZZZZZZZZZZZXXXXXXWWWWWWWWWWWWWWWXXXVVVWWWXXXYYYXXXVVVTTTSSSUUUUUUVVVVVVUUUTTTSSSRRRQQQPPPPPPOOOOOONNNNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJLLLLLLKKKJJJJJJKKKLLLMMMIIIJJJKKKLLLLLLLLLKKKJJJHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999:::;;;;;;:::888777666888888777666666666777777777888888888***,,,------,,,+++---...,,,,,,,,,---------......---------.........//////---------------------------......///////////////000000000111222222333333333555888;;;<<<;;;999888666777777888999999::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<>>>@@@AAABBB>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBAAAFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCAAAAAAAAABBBDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGIIIIIIJJJJJJJJJHHHFFFDDDBBB@@@???>>>???>>>======<<<;;;;;;:::::::::::::::999888777666555888888888888777777777777777666666666555555555555666666555444444333222222333333333333333333333333000222444444333333444555333333333444444444555555444555555444333111222333444666777777777;;;BBBHHHIIIXXXkkkzzz{{{}}}xxxtttnnnjjjbbb^^^\\\[[[]]]dddttt}}}yyysssrrrpppmmmhhhaaaYYYTTTNNNJJJFFFDDDCCCCCCCCCBBBAAAAAACCCEEEGGGHHHJJJJJJJJJHHHDDDBBBBBBCCCFFFHHHFFFFFFGGGIIILLLQQQUUUXXXccckkkuuu~~~~~~sssnnniiiffffffeeebbb___bbbdddffffffeeeddddddddddddbbb___]]][[[ZZZYYYYYYXXXYYY[[[\\\\\\[[[ZZZYYY\\\\\\[[[ZZZZZZZZZZZZZZZWWWWWWWWWVVVWWWWWWXXXXXXWWWXXXXXXYYYXXXVVVSSSRRRTTTTTTUUUUUUTTTSSSQQQPPPQQQQQQPPPOOOMMMLLLLLLKKKMMMMMMMMMMMMLLLKKKJJJIIILLLKKKJJJIIIJJJKKKLLLMMMIIIJJJKKKLLLLLLKKKJJJIIIFFFDDDBBBBBBBBBCCCBBBAAA@@@@@@??????>>>>>>============<<<;;;;;;:::999999999888888888999::::::;;;:::888666666777888777666666777777777888888999999...---+++******+++---...------------------------///...---,,,,,,,,,,,,,,,//////.........---------////////////////////////000000000000111111111111222222333333333333444444777666555666888:::999888666888999:::;;;;;;:::999::::::;;;;;;<<<=========@@@AAABBBBBBAAA@@@AAACCCBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGDDDCCCBBBAAAAAAAAAAAAAAA>>>???@@@BBBCCCBBBBBBAAAEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEECCC@@@>>>>>>???AAA@@@???===<<<<<<;;;;;;:::::::::999999999888888777777888888888888777777777777666555444444333333444444555555555444222111666666555444444555555555333333333333333333333333444333333222222333333444222111000000000111333333333444555666777888999:::CCCIIISSS___nnn}}}xxx{{{~~~yyyrrrkkkeeeddddddgggrrr{{{qqqqqquuuooowww|||xxxrrrmmmgggaaa\\\WWWPPPKKKEEEEEEDDDCCCCCCBBBAAAAAA@@@AAACCCCCCCCCCCCEEEGGGHHHFFFEEEEEEFFFFFFFFFEEEFFFIIILLLOOOTTT\\\fffnnnttt{{{vvvllljjjfffbbb``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbb___^^^]]][[[ZZZYYYXXXXXXZZZYYYYYYYYYZZZ[[[\\\\\\WWWWWWWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMMMMNNNNNNNNNMMMMMMLLLOOOOOOMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>;;;;;;::::::::::::999999:::999888777777888999:::777777777777666666666666444444555555666777777777...---+++******+++,,,...------------------------///...---,,,,,,,,,,,,---//////.........---------//////////////////////////////000000000111111111222222222333333333444444666555555666888999999888888999999:::999999888777::::::;;;;;;<<<=========???@@@AAAAAA@@@???AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFDDDCCCBBBBBBAAAAAAAAABBBAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFCCC@@@>>>>>>???AAA@@@???===<<<;;;;;;;;;:::::::::999999999888888555555666666666666555555777666666555444444333333444444555555555444222222333333222222222222222333333333333333333333333333444333333222222333333444333222111111111222444444444444555666777777888999666>>>HHHQQQZZZhhh{{{|||vvvsssoooooovvvyyyjjj```___aaa___dddmmmuuu~~~{{{uuupppmmmfffbbb[[[WWWSSSOOOJJJFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFEEECCCBBBCCCDDDGGGFFFEEEEEEFFFGGGHHHHHHJJJNNNTTTYYY```jjjuuu}}}wwwpppllljjjhhheeeaaa```___```aaaaaaaaaaaaaaaaaaaaaaaaaaabbbaaa___]]]\\\[[[ZZZZZZ[[[[[[ZZZZZZ[[[[[[\\\\\\[[[ZZZZZZYYYXXXWWWVVVVVVZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQPPPOOONNNMMMNNNNNNNNNNNNMMMMMMLLLOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEEEECCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>============<<<;;;;;;:::::::::999999999999888777777777777888999777777777777666666666555666666666666555555555555---,,,+++******+++,,,---------------------------......---,,,,,,,,,------...............---------//////////////////////////////000000000000111111222222222222333333333333666555444666888999888777:::999999888777777666666:::::::::;;;<<<<<<=========>>>@@@???>>>>>>@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFDDDCCCBBBBBBAAABBBBBBBBBEEEEEEEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFCCC@@@>>>>>>???@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888555555666666666666555555666666666555444444333333333444444444444333333222111111111111111111111111333333333333333333333333333333222222222222333333333333222222333333444555444555555555666666666666222:::BBBFFFIIISSSdddrrryyyzzz}}}}}}yyyqqqfff[[[TTTQQQQQQRRRTTTWWW\\\cccmmmwww~~~~~~|||yyyxxxwwwxxxxxxvvvuuusssooojjjeeeaaa___XXXTTTOOOLLLIIIGGGDDDCCC@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCDDDEEEGGGGGGGGGGGGHHHJJJLLLMMMPPPVVV___hhhrrr~~~tttmmmhhhfffgggeeebbb```^^^^^^______````````````````````````eeedddbbb```^^^\\\\\\[[[]]]]]]\\\\\\\\\\\\\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXX[[[[[[[[[ZZZYYYWWWVVVUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNOOOOOONNNMMMLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCAAAAAAAAA@@@@@@??????>>><<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999888777777666666777777888777777777666666666555555777777666666555444444333,,,++++++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------........................////////////////////////////////////000000000111111222222222222333333333555444444555777888888777888888777777777777777777999::::::;;;;;;<<<======;;;===>>>>>>======???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCCGGGGGGFFFFFFEEEDDDCCCCCCBBBBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGGGGFFFCCC@@@>>>>>>??????>>>===<<<;;;;;;;;;;;;:::::::::999999999888888777777888888888888777777666666555555555444444444333333333333333333333333222222222333333333333333444444333333333333222222333333222222222222333333222222222222333333444444555555555444444444444444555999===>>>???FFFRRR]]]iiittt|||wwwoooeee\\\VVVSSSPPPNNNNNNNNNNNNOOOSSSZZZaaaeeeooorrrwww~~~~~~~~~}}}{{{yyytttrrrpppmmmkkkjjjjjjjjjgggeeebbb^^^ZZZWWWUUUTTTOOOMMMIIIGGGEEEEEEDDDDDDBBBBBBCCCDDDDDDEEEEEEFFF???AAACCCDDDDDDEEEGGGIIIGGGHHHIIIJJJLLLOOOSSSVVVZZZbbbnnnzzz{{{rrrllliiihhhgggcccbbb```^^^]]]]]]^^^^^^aaaaaaaaaaaaaaaaaaaaaaaaeeedddbbb```^^^]]]\\\[[[^^^^^^^^^^^^]]]\\\\\\[[[WWWWWWXXXYYYZZZ[[[\\\]]][[[[[[ZZZYYYXXXVVVTTTSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOOOOOOONNNMMMLLLKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBBBB@@@@@@??????>>>>>>>>>>>>;;;;;;:::::::::999999999:::::::::999999999999888777777666666666666777777777777666666666555555555666666666555555444444444************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---.....................////////////////////////...////////////000000000111111111222222222333333555444333444666777777666555555666777888999999999999999::::::;;;<<<<<<<<<:::<<<============>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFEEECCC???>>>>>>???>>>===<<<;;;:::::::::;;;:::::::::999999999888888777777888888888888777777555555555555555444444444333333333222333333333333111222333444444444444333444444444333333222222222333222222111111222222333000111111222222222222222444444444333333333333333666555444444777<<>>@@@BBBDDDEEEFFFIIIKKKHHHJJJMMMOOORRRWWW]]]bbbjjjsss{{{uuunnnhhhfffeeeeeeeee```___^^^]]]]]]]]]^^^^^^aaaaaaaaaaaaaaaaaaaaaaaacccbbbaaa^^^]]][[[[[[ZZZ^^^^^^^^^^^^^^^]]]\\\[[[WWWWWWXXXYYYZZZ[[[\\\]]]YYYYYYXXXWWWVVVTTTRRRQQQSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPQQQQQQPPPPPPNNNMMMKKKKKKJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMLLLKKKJJJHHHGGGFFFDDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>>>>>>>>>>======::::::::::::999999999999::::::999999999888888888666666777777777777666666666666666666555555555555333444444444555555555666))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......---------...............////////////////////////......////////////000000111111111111222222222222444333222444666777666555333444777999::::::::::::999999999:::;;;;;;<<<<<<:::;;;============???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAA???===>>>???<<<<<<;;;::::::::::::::::::::::::999999999888888555555666666666666555555555555555555555555555555333222222222222333333444000111333444555555444333555444444333333222222111222222111111111111222222///000111222222222222111333333333222222222222222666333111222555999::::::>>>HHHXXXgggvvv~~~{{{xxxwwwzzz}}}ssseee[[[UUUQQQKKKFFFFFFEEEFFFHHHJJJLLLLLLKKKLLLMMMNNNPPPRRRTTTVVVWWWXXXZZZ]]]aaaeeejjjqqqvvv{{{~~~yyyuuurrrppprrrssstttrrrmmmhhheeeccc^^^\\\YYYXXXYYYZZZYYYYYYSSSRRRPPPOOONNNNNNNNNOOOJJJIIIGGGEEEEEEEEEGGGHHHIIIJJJJJJHHHFFFDDDDDDEEECCCBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGHHHIIIJJJLLLNNNNNNRRRVVVYYY]]]dddmmmtttyyyoookkkfffbbb```___^^^]]]]]]]]]]]]]]]]]]]]]^^^^^^```````````````````````````___^^^\\\[[[ZZZZZZZZZ\\\]]]^^^___^^^]]]\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVUUUSSSRRRQQQTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSRRRRRRQQQRRRRRRQQQPPPNNNMMMKKKJJJHHHIIIKKKLLLMMMLLLLLLKKKLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999999888888888888666777777888888777777666666666666555555555444444222333333444555555666666((()))***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---------.........//////////////////////////////........./////////000000111111111111222222222222333222222333555666666555333555999;;;<<<;;;999888888999999::::::;;;<<<<<<:::;;;=========>>>???AAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDCCCDDDFFFHHHHHHHHHFFFEEECCCCCCCCCCCCDDDDDDDDDDDD@@@@@@AAA???>>>===>>>@@@<<<;;;::::::999::::::::::::::::::999999999888888555555666666666666555555555555555555555555555555222222111111111222444444111333555777777777666555555555444333333222111111222222111111111111222222000111222333333333222222111111111222222222222222333333333444555666777777777===FFFPPP\\\kkk{{{|||vvvqqqpppsssxxx|||sssiiiaaa[[[UUUQQQNNNLLLJJJKKKMMMNNNMMMKKKIIIHHHHHHHHHHHHIIIKKKKKKLLLMMMNNNOOOQQQUUUZZZ^^^ccceeehhhkkkoooqqqsssttt|||}}}}}}{{{tttqqqmmmgggccc___]]]]]]]]]^^^___]]]YYYUUUTTTSSSPPPNNNKKKKKKLLLNNNNNNNNNJJJJJJIIIHHHHHHIIIJJJKKKHHHGGGFFFEEEEEEFFFGGGHHHJJJLLLNNNMMMIIIEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGIIILLLNNNPPPRRRUUUWWW\\\aaagggkkkpppyyy{{{qqqkkkeeeccc```___^^^]]][[[ZZZ\\\\\\\\\]]]]]]^^^^^^___]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[]]]^^^^^^^^^\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSSSSUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSSSSRRRPPPOOOMMMKKKJJJGGGHHHJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999999888888888888777777888999999888777777666666555555555444444444444444444444444444444444(((((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///---------.........//////////////////////////////............/////////000000111111111111222222222333222222333555666666555555777;;;===>>>;;;888666888999999::::::;;;<<<<<<:::;;;===>>>>>>>>>@@@BBB@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFDDDCCCCCCCCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEAAABBBBBBBBBCCCCCCDDDDDD>>>??????>>>======???@@@;;;;;;::::::999999:::::::::::::::999999999888888777777888888888888777777444555555555555555555555222222111111111222444555555666888:::;;;;;;:::999555555444333333222111111222222111111111111222222111222333444555444333333000000111111222222222222,,,000333444111000222555666999<<>>>>>>>>>>>????????????>>>>>>=========<<<<<<<<<999999999888888888888777777888999::::::999888777666666555555555444444444666555555444444333333222***++++++,,,,,,,,,++++++)))))))))***+++---...///))))))***+++,,,,,,------++++++,,,,,,,,,,,,------........................////////////////////////////////////000000000000222222222333333333444444777777777777777888888888;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;===>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAADDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBEEEDDDBBB@@@@@@@@@BBBCCCEEEEEEEEEEEEEEEDDDCCCCCC>>>???@@@AAABBBBBBBBBBBB?????????>>>>>>>>>>>>>>><<<;;;::::::999999::::::::::::999999999999888888555555555444444333333222555555444333222222111111333333333333333333222222666888;;;>>>???>>>===;;;888888777666555444444333000000000000000000000000000000000000000000000000222111000//////000111111222222222222222222222222888777666888>>>FFFOOOTTTgggtttyyyqqqllljjjjjjoooqqqvvvzzzuuukkkiiiddd______```[[[TTTWWWRRRLLLJJJJJJJJJHHHFFFBBBBBBDDDEEEFFFGGGGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRUUUVVVXXXXXXXXXYYYZZZ\\\aaaaaaccceeehhhllloooppptttuuuwwwzzzzzzzzzyyyxxxzzzyyywwwuuusssrrrrrrqqqnnnllljjjfffdddaaa```___`````````aaabbbdddfffgggiiihhheeebbb^^^ZZZWWWUUUVVVVVVUUUUUUTTTRRRQQQPPPLLLLLLMMMLLLLLLJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGIIIHHHDDDDDDIIIKKKIIIIIIHHHGGGIIIMMMQQQTTTUUUXXXSSSLLLIIIJJJKKKKKKJJJNNNMMMKKKJJJIIIGGGEEECCCFFFFFFEEEGGGIIIKKKLLLLLLPPPTTTYYY]]]bbbjjjsss{{{}}}pppiiieee```]]][[[[[[\\\\\\\\\]]]]]]]]]___``````aaaaaaaaaaaa```]]]]]]\\\\\\[[[ZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXXXXXXXYYYZZZWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRRRRRRRRRRRRRRRRPPPOOOOOONNNMMMLLLKKKJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJIIIGGGEEECCCCCCCCCCCCBBBCCCEEEEEEDDDCCC@@@???@@@@@@@@@???>>>======<<<@@@???>>>===;;;:::999888999999999888888888777777:::999999888777666555555666555555555555444444444666555333222222333555666***+++++++++++++++******+++************++++++,,,))))))***++++++,,,------*********+++++++++,,,,,,------------------------.........................../////////000000000000222222222333333333333444555555555666777888888999999::::::;;;;;;;;;;;;;;;::::::<<<===>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDCCCBBB@@@@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCC>>>???@@@AAABBBBBBBBBBBB????????????>>>>>>>>>>>>;;;;;;:::999999999999::::::::::::999999999999888777666666555555555555555666666666555444333333333333333333444444444444444666888;;;>>>@@@@@@???>>>888777777555444333222222000000000000000000000000000000000000000000000000222111000//////000111111222222222222222222222222555444333555999???EEEIIITTT```sss}}}wwwrrrpppnnnnnnqqqxxx{{{{{{|||wwwooofff___VVVPPPMMMKKKHHHEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKLLLJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUVVVXXXZZZ[[[\\\]]]___aaacccdddddddddcccaaa```^^^]]][[[[[[ZZZZZZZZZYYYWWWUUUSSSRRRQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWUUUUUUTTTSSSQQQNNNLLLKKKNNNNNNMMMLLLKKKJJJIIIHHHBBBCCCCCCDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDCCCCCCDDDCCCFFFGGGFFFIIIOOOSSSRRRSSSQQQNNNOOOSSSXXX]]]___```ZZZRRRMMMKKKIIIHHHFFFMMMLLLKKKKKKJJJIIIHHHFFFGGGGGGGGGIIILLLPPPRRRSSSYYY___hhhqqqyyyrrriiieeecccaaa___[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]___```aaaaaaaaaaaa^^^^^^]]][[[ZZZYYYXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]][[[ZZZYYYXXXXXXYYYYYYZZZXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYZZZZZZZZZYYYYYYXXXUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGEEEDDDBBBBBBCCCCCCAAABBBCCCDDDCCCAAA???>>>@@@@@@???>>>>>>===<<<<<<===<<<<<<;;;;;;:::::::::999999999888888888777777888888888777666666555555555555555555444444444444555444333111111333444555***+++++++++***))))))(((,,,+++***)))))))))))))))))))))******+++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000111111222222222333333333222222333555666777888999888888999::::::::::::::::::;;;<<<===>>>?????????????????????@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBAAACCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDEEEDDDDDDCCCBBB??????@@@AAABBBBBBBBBBBB@@@@@@?????????>>>>>>>>>;;;;;;:::999999999999999;;;:::::::::999999999999888777666666666777888999888888777777666555555555333333444444555555666666666888;;;>>>@@@AAA@@@@@@777777666444333111000000000000000000000000000000000000000000000000000000111000000//////000000111111111111111111111111111333333222333555888;;;===BBBKKKYYYhhhwwwvvvtttrrrssszzz|||oooddd\\\VVVPPPLLLIIIHHHFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIKKKMMMOOOPPPQQQQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDHHHGGGFFFDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBCCCGGGKKKMMMTTT^^^ddddddeee```ZZZWWWYYY^^^cccfffbbb]]]UUUOOOKKKHHHFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGIIIJJJLLLOOOTTTZZZ___bbbgggppp|||tttnnnfff```______]]]\\\YYYYYYZZZZZZZZZ[[[[[[[[[ZZZ[[[\\\^^^___``````aaa^^^^^^\\\[[[YYYXXXWWWVVVVVVVVVWWWXXXYYY[[[]]]^^^ZZZYYYYYYYYYYYYZZZZZZ[[[XXXXXXYYYYYYYYYYYYYYYZZZYYYZZZZZZZZZYYYXXXWWWWWWUUUUUUVVVVVVWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVQQQPPPMMMKKKJJJJJJKKKLLLIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCCCCBBBBBBCCCCCC@@@AAABBBBBBAAA@@@>>>===??????>>>>>>======<<<<<<::::::::::::::::::::::::999888888888888777777777666666666666666666666666555555555555444444444444444333222111111222333444***************)))((('''+++***))))))((()))))))))))))))******+++++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000111111111111222222222222111222333444555666777777777888999:::;;;;;;;;;::::::;;;<<<===>>>?????????????????????@@@@@@@@@@@@>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEECCCDDDDDDDDDDDDCCCBBBBBB???@@@AAAAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>===;;;::::::999888999999999::::::::::::999999999999888777666555666777999:::777777777777666666555555333444444555666777777888777888:::<<<>>>>>>>>>===777666555333222000///...000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111222222333333444555666777:::???GGGPPP]]]mmm~~~|||{{{~~~~~~rrrggg]]]VVVOOOMMMJJJHHHGGGHHHJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKNNNMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFDDDEEEFFFHHHIIIJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFJJJJJJIIIIIIHHHFFFEEEDDDFFFEEEDDDCCCCCCCCCDDDDDDIIIHHHHHHGGGGGGGGGGGGGGGIIIJJJKKKKKKKKKIIIHHHGGGJJJPPPVVV[[[dddpppxxxyyyvvvnnnddd\\\ZZZ\\\___aaaYYYUUUPPPLLLIIIGGGGGGGGGCCCDDDEEEEEEEEEFFFGGGIIILLLNNNSSSXXX```hhhqqqvvv|||yyypppiiiddd___[[[ZZZYYYWWWUUUXXXXXXXXXXXXYYYYYYYYYYYYYYYYYY[[[\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXYYY[[[[[[XXXXXXYYYYYYZZZZZZ[[[[[[XXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWXXXXXXYYYVVVUUUUUUTTTTTTSSSSSSSSSQQQOOOLLLIIIHHHIIIKKKLLLHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>===>>>>>>>>>======<<<<<<<<<999999999999999999999999888888888888777777777777666666666777777888888888555555555444444444333333222222111000000111222222***************)))(((''')))))))))((())))))***+++)))***************+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000000111111111222222333333333333444444444444888888:::;;;;;;<<<<<<<<<:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDEEECCCCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<::::::999888888888888999::::::999999999888888888666555555555555666888999666666555555555555555444444444555555666777888888777888999::::::999888888555555444222111000///...////////////////////////////////////////////////......//////000000000000000000000000000000000000000111222333444555555555777999===AAAIIIWWWfffrrr|||zzz{{{~~~{{{ooogggbbb___ZZZVVVTTTTTTVVVWWWXXXYYYYYYYYYYYYXXXWWWVVVZZZWWWSSSQQQRRRRRRQQQOOOPPPOOOMMMJJJIIIHHHGGGGGGDDDDDDEEEEEEFFFFFFEEEEEECCCBBBBBBAAAAAABBBBBBBBBDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHJJJIIIIIIIIIJJJKKKLLLMMMSSSTTTUUUVVVUUUTTTSSSRRRUUU[[[aaagggqqq}}}}}}tttfff[[[UUUSSSSSSTTTNNNLLLJJJGGGEEEDDDFFFGGGEEEGGGIIIJJJJJJKKKNNNQQQQQQVVV]]]eeennnxxx}}}tttkkkfffaaa^^^[[[XXXWWWVVVTTTSSSVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXYYYYYYWWWWWWWWWWWWWWWWWWXXXYYYXXXXXXYYYYYYZZZZZZ[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXSSSSSSRRRRRRQQQPPPOOOOOOOOOMMMJJJHHHGGGGGGIIIJJJHHHHHHIIIIIIHHHHHHGGGFFFCCCCCCDDDDDDDDDEEEEEEDDDBBBBBBAAAAAA@@@@@@???>>>=========<<<<<<<<<<<<<<<;;;::::::999888888777777777777777777777777777777666777777888888999999999555444444444444333333333111111111111111111111111))))))******+++******))))))))))))))))))***+++,,,************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////000000000000111111111444444333333333333333333777888999;;;<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBAAAAAAAAA??????>>>===<<<<<<;;;;;;::::::999888888888888888999888888888777777777777444444555555555555555555444444444444444444444444444444555555666666777777777777777777666555555444444444333222111000000///////////////////////////////////////////////////------...///000000000000////////////////////////---...000111333333333333333555777999>>>GGGSSS\\\nnnyyy}}}vvvqqqooonnnooopppwww~~~{{{vvvqqqmmmllllllmmmppppppqqqrrrqqqpppooonnnkkkgggbbb`````````___]]][[[XXXTTTPPPMMMLLLLLLMMMIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBDDDEEEFFFHHHKKKNNNPPPRRRRRRRRRQQQPPPNNNLLLKKKJJJHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQQQQRRRUUUXXX[[[\\\`````````___^^^]]]\\\[[[ZZZ```eeeiiipppyyy~~~~~~tttlll```UUUNNNKKKIIIIIIJJJIIIHHHEEECCCBBBDDDFFFEEEIIILLLNNNOOORRRXXX]]]___fffpppyyy|||pppjjjfffbbb```YYYXXXWWWVVVUUUUUUUUUVVVTTTUUUUUUUUUUUUVVVVVVVVVXXXXXXXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYVVVUUUUUUUUUUUUTTTTTTTTTVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVVVVVVVVVVRRRRRRQQQPPPOOOOOONNNNNNLLLKKKHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEECCCDDDDDDEEEEEEEEEDDDDDDBBBBBBAAA@@@@@@?????????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777666666777777777777777888666666777777888888999999444444444444333333333333111111111111111111111111((()))***+++,,,,,,,,,,,,,,,++++++************+++************))))))))))))***+++++++++,,,,,,,,,,,,---------------------------------------------------------.........///////////////000000000111111222333333333444444555555666777888:::;;;;;;<<<<<<;;;<<<===>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@>>>>>>===<<<;;;:::999999:::999999888888888888888777777777777666666666666444555666777777555444333444444444444444444444444555555555555555555555555555555555555555555444444333333333222222111111111////////////////////////////////////////////////,,,---...000000000000///////////////////////////...///000111222333333333///222444666777;;;BBBHHHVVV___mmm{{{vvvmmmhhheeedddccciiipppuuu{{{~~~~~~wwwrrrkkkddd___^^^___```ZZZXXXVVVSSSPPPNNNLLLLLLKKKKKKJJJIIIHHHHHHHHHIIIFFFFFFGGGGGGHHHJJJKKKLLLRRRTTTXXX]]]ccciiimmmpppnnnllliiieee```[[[WWWTTTTTTVVVZZZ___aaacccccccccbbbaaaaaaaaabbbdddgggiiigggfffccc```]]][[[ZZZYYYVVV[[[^^^___ccchhhkkkiiiaaa[[[TTTMMMJJJIIIHHHGGGIIIJJJJJJHHHFFFFFFHHHKKKIIINNNTTTXXX[[[aaajjjpppxxxzzzsssiiiaaa^^^]]][[[YYYUUUUUUTTTRRRQQQRRRSSSUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVVVVVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWXXXYYYZZZYYYZZZZZZ[[[[[[ZZZYYYXXXVVVVVVVVVUUUUUUUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTQQQPPPOOONNNMMMLLLLLLKKKIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999666666666666777777888888555555555555666666666666444444444333333333222222111222222222222222222111((()))***+++,,,---------///...---+++***)))))))))*********))))))))))))))))))************+++++++++........................---------------------------------.........//////////////////000000000000111111222333555666777777555666777888::::::;;;;;;;;;<<<===???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBAAA@@@@@@>>>===<<<;;;:::999888888:::999999888777888888888666666666666555555555555444666888999888666333111444444444555555555555555555555555555555444444444444444444444555555666666222222222222222222222222////////////////////////////////////////////////+++,,,...000000000000///////////////////////////111111222222333333444444...222444555333444777:::@@@GGGSSSbbbqqqwwwmmmeeeaaa___^^^aaadddeeeffflllvvv~~~{{{uuussstttvvvnnnlllhhhdddaaa]]][[[ZZZQQQPPPOOONNNMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUXXXYYYdddgggmmmttt}}}}}}tttkkkddd```aaadddjjjooosssttttttsssooommmkkkhhhggghhhiiiiiiiiifffbbb]]]XXXUUUSSSRRRPPPTTTUUUTTTUUUYYYYYYWWWQQQNNNKKKIIIIIIJJJJJJJJJGGGJJJKKKKKKJJJKKKOOORRRSSSYYY```fffkkksss~~~uuukkkfff___[[[ZZZYYYWWWTTTUUUUUUSSSPPPNNNNNNPPPQQQSSSSSSSSSSSSTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVWWWXXXZZZ[[[\\\ZZZZZZ[[[[[[[[[YYYXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVUUUTTTSSSRRRNNNNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBCCCCCCCCCBBB@@@@@@@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;<<<<<<555666666666777777888888444444444444444444444444444444444333333333222222222222333333333333222222+++++++++*********))))))))))))))))))************))))))***++++++++++++*********))))))******+++,,,+++,,,---.........------,,,,,,,,,---------......---------............//////////////////000111111000111222333555666777888888999999::::::;;;;;;<<<<<<<<<===???@@@AAABBBCCC@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEDDDDDDCCCBBBDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBBAAABBBCCCCCCDDDBBB@@@AAACCCDDDBBB@@@@@@@@@AAAAAA@@@???===<<<>>>>>>===<<<:::999888777888888888777777777777666888999;;;;;;;;;:::888666777777777777666666666666444444444444444444444444555555444333333222111111222222222222222222222222333222111000//////////////////////////////////////////............//////............////////////////////////////////////000000000111222222333333222222222222333444555666999>>>DDDLLLVVVgggzzzyyyooohhhddd```^^^[[[YYY[[[```eeeiiipppuuu}}}|||yyyuuunnnhhhccc```[[[WWWUUUVVVYYY[[[[[[```eeeggggggiiinnnsss~~~uuunnnjjjooopppssstttuuuuuutttsssrrrnnnjjjgggeeeccc^^^ZZZVVVVVVTTTRRROOOLLLIIIGGGLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLIIIHHHIIIIIIIIIHHHLLLNNNOOOPPPQQQTTTWWWZZZ]]]cccllluuu~~~xxxmmmfff^^^\\\YYYXXXXXXXXXVVVUUURRRRRRQQQQQQQQQRRRRRRSSSQQQQQQQQQQQQQQQRRRSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUTTTSSSSSSSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXYYYYYYXXXYYYZZZ[[[[[[ZZZYYYXXXYYYXXXVVVUUUTTTTTTUUUUUUZZZZZZYYYXXXWWWVVVVVVUUUXXXWWWVVVUUUSSSRRRQQQQQQOOONNNMMMKKKKKKKKKLLLLLLFFFFFFEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@EEEEEEDDDCCCBBBAAAAAA@@@??????>>><<<<<<;;;;;;;;;???;;;888888:::<<<<<<;;;;;;;;;;;;;;;:::888666555555555555666666666666666555555555555555555555555222333333444555555555444333333111000000000111222+++++++++*********))))))))))))))))))************))))))***++++++++++++*********))))))******+++,,,+++,,,,,,,,,,,,---------,,,,,,,,,------------...---------............///...............//////000000111222333444666777777888888999999:::;;;;;;;;;<<<=========>>>???????????????@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAAAAAAAABBBBBBCCCAAA@@@@@@BBBCCCBBB@@@@@@@@@@@@@@@@@@>>>===<<<======<<<;;;:::999999888999888888888888777777777555666777888888666444333555555555555444444444333444444444444444444444444555444444333222222111111222222222222222222222222333222222111000000////////////////////////////////////............//////------------..........................................///000000111111222111111111222222444555555444777<<>>>>>===;;;;;;::::::;;;===;;;777777999;;;;;;:::;;;;;;;;;;;;:::888666555555555555555666666666666555555555555555555555555111222222333444444333333333222111000000000111111+++************)))))))))))))))))))))************))))))***++++++++++++*********))))))******+++,,,,,,+++*********+++,,,---,,,,,,,,,,,,---------------------............///---------------...//////000000111222444555666666888888888999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>??????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAA??????AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@@@@AAA@@@??????AAABBBAAA??????@@@@@@@@@???>>>===<<<;;;;;;;;;;;;::::::::::::999999999888888888888777444555666666666555333222555555444444444333333333444444444444444444444444444444333333222222111111222222222222222222222222222222333333222111///...//////////////////////////////............//////,,,,,,,,,------------...........................------......///000000000111111111111222333444444111333555777:::BBBNNNVVVkkkxxxyyyuuuoooiiieeebbbbbbbbbbbbbbbcccccccccaaa___^^^XXXYYYZZZ]]]ccclllwww~~~~~~yyynnnjjjccc]]]ZZZZZZ\\\^^^ffflllvvv}}}zzzpppiiidddaaa______^^^]]]ZZZWWWTTTRRRRRRQQQOOONNNOOONNNLLLKKKGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIILLLLLLMMMNNNPPPRRRTTTUUUYYY\\\```eeekkkqqqxxx}}}{{{oooeee___ZZZVVVSSSTTTRRRPPPPPPPPPPPPOOONNNOOOOOOOOOOOOPPPRRRSSSSSSQQQQQQPPPPPPPPPPPPPPPQQQSSSSSSTTTTTTTTTTTTSSSSSSQQQRRRRRRSSSUUUVVVWWWXXXVVVVVVVVVVVVWWWWWWWWWWWWXXXWWWWWWWWWWWWWWWXXXXXXWWWWWWWWWXXXYYYZZZ\\\]]]^^^]]]\\\[[[YYYXXXWWWVVVXXXWWWVVVTTTRRRPPPOOONNNPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>======<<<<<<;;;:::999999999999<<<:::888777999:::::::::::::::::::::999888666666555555555555555555555555444444444444444444444444000111111222222222222222222222111000000000000111************))))))))))))((()))))))))************))))))***++++++++++++*********))))))******+++,,,,,,***)))((((((***,,,---++++++,,,,,,,,,------------------............///......------......///000000000111222333444555555777777888888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<>>>??????@@@AAAAAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@>>>???@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@??????>>>>>>>>>>>>????????????@@@@@@@@@@@@?????????>>>>>>===<<<<<<::::::::::::::::::::::::999999999999888888888888666777777777777666555555666666666555555555444444333333333333333333333333333333333333222222111111111111111111111111111111000222333444333222000...///////////////////////////......------......///,,,,,,---------.................................---------...//////000000111111111111111222333333333333333333444999???DDDSSS^^^ooo~~~xxxssspppnnnkkkiiigggdddbbb___\\\ZZZUUUUUUTTTUUUYYY___fffjjjrrruuuyyy}}}{{{xxxwwwtttooojjjccc___YYYTTTQQQRRRTTTVVVZZZ```iiipppuuuzzz~~~zzzoooeee^^^YYYVVVTTTPPPQQQQQQPPPOOOMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIEEEEEEDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRTTTWWWZZZ\\\___bbbeeehhhkkkqqqwww}}}}}}pppiii```YYYUUUSSSRRRQQQPPPNNNLLLLLLMMMNNNMMMLLLMMMMMMMMMNNNOOOQQQRRRSSSQQQQQQPPPOOOOOOOOOOOOPPPSSSSSSTTTUUUUUUTTTRRRQQQPPPQQQRRRTTTUUUWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVXXXWWWVVVVVVVVVWWWXXXYYYXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]][[[ZZZXXXWWWUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPPPPOOONNNLLLKKKIIIHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEDDDBBBAAAAAA@@@???>>>======::::::999888888888888888;;;:::999999999:::;;;;;;:::::::::999888777777666666555555555555555444444444444444444444444444444111111222222222222222111222111111000000000000000))))))))))))))))))))))))((()))))))))************))))))***++++++++++++*********))))))******+++,,,+++***)))((((((***,,,---+++++++++,,,,,,,,,---------------............/////////......//////000111///000000111222333444444666666777888888999999:::999999:::;;;<<<===>>>????????????@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>>============>>>????????????@@@@@@??????>>>======<<<<<<<<<999999999::::::::::::;;;999999999888888888777777777777777777777777666666555555555555444444444444333333333333333333333333333222222222222222111111111111111111111111111111000111222333333222000...////////////////////////......------------......---.........////////////........................------...//////000000111111111000000000111222222444444444333444666:::<<>>======999888888777777777777888999:::::::::::::::;;;<<<:::999999888777777777777666666555555444444444333444444444444444444444444222222333333333333222222111111111111000000//////(((((()))))))))))))))***))))))))))))************))))))***++++++++++++*********))))))******+++,,,+++***)))))))))***+++,,,++++++++++++,,,,,,,,,,,,---------............//////////////////000111111///000000111222222333333666666666777888888999999888888999;;;<<<===>>>???>>>>>>>>>???@@@@@@AAAAAA????????????????????????AAABBBBBBBBBAAAAAA@@@???BBBBBBBBBBBBBBBAAA@@@???===>>>>>>>>>>>>===<<<<<<===>>>@@@@@@??????@@@BBB???>>>===<<<;;;;;;;;;<<<999999999999::::::::::::888888888777777777777666666555555555444444444444333333222222222111111111333333333333333333333333222222222222222222111111111111111111111111111111///000111222222111000///////////////////////////......------------.............../////////000000------------------------------......///000000000111000000000000000111111222222222222333555666777888===EEENNNYYYhhhxxxxxxqqqhhhbbb\\\YYYVVVTTTUUUVVVVVVVVVZZZ[[[\\\\\\[[[ZZZ[[[]]]___dddhhhhhhiiijjjhhhccceeegggkkkooosssuuuvvvvvvmmmlllkkkjjjiiifffbbb___\\\XXXUUUTTTUUUUUURRROOOMMMLLLJJJHHHHHHJJJKKKMMMLLLNNNQQQTTTVVVVVVVVVVVVYYYYYYZZZZZZZZZZZZYYYYYYYYYVVVRRROOONNNMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGIIIJJJJJJJJJLLLNNNKKKMMMOOOQQQTTTUUUVVVVVVVVVVVVWWWYYY]]]bbbfffiiipppuuu{{{vvviii```\\\UUUSSSPPPMMMKKKJJJJJJJJJJJJHHHGGGHHHJJJLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTTTTUUUTTTTTTSSSRRRQQQPPPQQQSSSUUUVVVWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWWWWWWWVVVUUUTTTSSSSSSRRRPPPPPPPPPPPPPPPPPPQQQQQQMMMMMMMMMLLLKKKJJJHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBCCCDDDDDDDDDCCCCCCAAAAAA@@@???>>>======<<<888888777777777777777888777888::::::999999;;;<<<:::999888777777777777777666666555555444333333333333333333333333333333333333333333333333333222111000000111111000000///...(((((((((((())))))******))))))))))))************))))))***++++++++++++*********))))))******+++,,,*********+++++++++,,,,,,***++++++++++++,,,,,,,,,---------............//////............///000000//////000000111222222222555555666666777888888999888888999999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>???<<<<<<======>>>>>>??????@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBBBBAAA@@@???>>>===>>>>>>???>>>===<<<;;;<<>>===;;;;;;;;;;;;;;;::::::999999999999999999777777777666666666555555555444444333333333333333222222222222111111111111222222222222222222222222111111111111111111222222111111111111111111111111////////////////////////////////////////////////...------,,,,,,------...---------.........//////------------------------,,,,,,,,,---......//////111000000/////////000000000///000111222333333333444777;;;???FFFQQQ___hhh|||xxxmmmiiieeebbbaaaaaa___]]]\\\]]]]]][[[XXXUUUUUUVVVSSSXXXZZZYYYYYY[[[ZZZVVVWWWYYY[[[]]]^^^___aaabbbZZZZZZYYYXXXWWWUUURRRPPPPPPMMMIIIIIILLLMMMLLLJJJGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNOOONNNNNNMMMNNNNNNNNNOOOOOOOOOOOOPPPNNNMMMLLLMMMLLLJJJHHHJJJIIIIIIHHHGGGGGGGGGGGGHHHKKKNNNPPPPPPRRRUUUXXXUUUXXX\\\aaaeeeggghhhhhhggghhhiiilllrrrxxx}}}qqqiiiaaaXXXSSSSSSLLLMMMMMMLLLJJJIIIHHHHHHGGGFFFEEEGGGIIIKKKLLLKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTVVVUUUTTTSSSRRRRRRRRRRRRPPPRRRTTTVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVVVVVVVWWWUUUUUUVVVWWWXXXYYYYYYXXXYYYZZZZZZZZZYYYXXXVVVUUUUUUUUUUUUTTTTTTSSSSSSSSSQQQQQQPPPPPPOOONNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFGGGGGGHHHHHHIIIBBBCCCCCCCCCCCCBBBBBBAAA@@@??????>>>===<<<;;;;;;888777777777777777888888444666888999777777888:::999999777777666777777888666666555444444333222222333333333333333333333333222222222222222111000000///000111111111000......'''((((((((())))))******))))))))))))************))))))***++++++++++++************)))***++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------.........//////...------------...////////////000000111111222222555555666666777888888888888888888888888888888888999999::::::;;;<<<<<<===::::::;;;<<<===>>>?????????@@@AAABBBCCCDDDDDDDDDBBBBBBBBBAAA@@@???>>>======>>>?????????>>><<<;;;<<>><<<;;;::::::;;;;;;:::::::::999999999888888666666666666555555555555666555444444333333444444444444444333333333222222222222222222222222222222111111111111111111222222000000000000000000000000//////............///000////////////////////////...------,,,,,,------...,,,,,,,,,---------......------------------------***++++++,,,,,,---......111000////////////000000/////////000222333222111333555777888;;;CCCMMMUUUaaannn}}}wwwssspppnnnjjjfffaaabbbaaa^^^ZZZWWWVVVVVVQQQTTTUUUSSSTTTVVVUUURRRPPPQQQSSSSSSTTTUUUVVVXXXTTTTTTSSSRRRQQQOOONNNMMMNNNKKKHHHHHHKKKMMMMMMKKKIIIJJJJJJKKKKKKJJJIIIIIIKKKJJJKKKLLLOOOQQQQQQQQQLLLLLLLLLLLLLLLMMMMMMMMMQQQPPPPPPPPPQQQPPPMMMJJJOOONNNNNNNNNNNNOOOPPPPPPLLLPPPUUUXXXYYY\\\```ddddddhhhooovvv{{{}}}~~~~~~xxxyyy{{{~~~ttthhh^^^ZZZVVVOOOLLLNNNBBBDDDFFFGGGFFFDDDDDDDDDFFFDDDDDDEEEHHHJJJKKKKKKMMMLLLLLLLLLLLLLLLMMMMMMOOOOOOPPPPPPRRRSSSUUUVVVWWWVVVTTTRRRQQQRRRRRRSSSQQQRRRTTTVVVWWWVVVTTTTTTSSSSSSTTTUUUVVVVVVWWWWWWRRRTTTUUUWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSRRRPPPNNNMMMKKKKKKKKKKKKLLLLLLLLLKKKIIIHHHAAABBBCCCDDDEEEFFFGGGGGGCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>===<<<;;;::::::999888888777777777777888999111444777777555555777999999888777666666777888888666666555444333333222222333333333333333333333333111111111111111000/////////000111111111000...---+++++++++***************((()))***++++++***)))((()))))))))((((((((((((((())))))*********))))))(((***++++++,,,,,,++++++***,,,,,,,,,---------..................////////////000//////......000111222000111111222222333444444555555666666777888888888666666888999999999999999777888888999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>===;;;<<<>>>?????????>>>===>>>???@@@AAAAAAAAA@@@???AAA@@@>>><<<;;;:::;;;;;;777777777666666666666555999888888777666555555444555555555444444333333333444444333333333333222222000000111111111222222222111111111000000000000///222///---...000111000...,,,---.../////////...---------............---------------...------,,,,,,,,,,,,,,,,,,,,,---...///......///000000///......---,,,,,,---000111111000,,,---000111222111000///////////////000000000000000111444555777:::???BBBQQQXXXeeettt|||yyywwwrrrlllfff```[[[YYYWWWVVVTTTTTTUUUUUUTTTRRRQQQPPPPPPOOOOOOOOOOOOOOOSSSQQQOOONNNNNNMMMKKKIIIIIIIIIIIIJJJKKKNNNPPPQQQOOOOOOOOOOOOQQQSSSUUUWWWVVVVVVVVVYYY\\\[[[VVVRRROOONNNLLLLLLLLLNNNPPPRRRSSSVVVYYY\\\]]][[[XXXVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]```ccceeeiiimmmrrrvvvsssggg[[[UUUNNNLLLMMMLLLIIIFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPPPPSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTQQQRRRRRRSSSTTTUUUVVVVVVQQQQQQRRRSSSUUUVVVXXXYYYXXXXXXWWWWWWVVVVVVVVVVVVSSSSSSSSSSSSSSSTTTTTTTTTRRRQQQQQQPPPPPPOOONNNNNNKKKJJJIIIHHHFFFEEEDDDCCC@@@CCCFFFFFFCCCBBBCCCFFFEEEDDDBBBAAA@@@@@@AAAAAA>>>>>><<<;;;:::999999999:::999888666666666777777777666555333333444444555777777777777777777777777444444333333333333222222222222222222222222222222333222222111000///......////////////////////////************************))))))************))))))))))))))))))))))))))))))))))))************))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------............//////.........///000111//////000000111222222222333333444444555666666666666666777888999999999999777888888999999:::;;;;;;;;;;;;;;;;;;<<<>>>???@@@BBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<===>>>?????????>>>???@@@AAABBBBBBAAA@@@@@@AAA???>>><<<;;;:::;;;;;;::::::999999999888888888888888777777666555555444555555444444444333333333333333222222222111111111111111111222222222333333222111111111111000000000222///---...000111000///---...............------------............------,,,------...------,,,,,,------,,,,,,,,,---..............................---,,,+++,,,...//////...,,,---...///000///........./////////000000000000222333444555555777;;;===AAAGGGQQQ^^^mmm}}}xxxqqqkkkhhheeecccaaa______^^^[[[YYYWWWVVVUUUTTTTTTTTTUUUVVVZZZXXXVVVTTTTTTRRROOOMMMNNNNNNOOOPPPSSSVVVXXXZZZXXXXXXYYYZZZ\\\___aaabbbccccccdddfffhhhfff```\\\WWWWWWVVVVVVWWWYYY[[[\\\aaadddiiimmmoooooommmlllhhhhhhhhhiiijjjkkkllllllnnnrrrvvv{{{xxxlll___VVVRRRMMMHHHFFFGGGGGGDDDAAACCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCDDDFFFHHHJJJKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUVVVVVVUUUTTTSSSNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPPPPQQQSSSUUUVVVWWWVVVVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTQQQQQQPPPPPPOOONNNNNNNNNJJJJJJIIIGGGFFFEEEDDDCCCDDDEEEEEEDDDBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@@@@AAA>>>===<<<:::999999999888999888777666666777777888777666555444444444555666555555555555555555555555444444333333333333222222222222222222222222222222444444444333222222111111////////////////////////((())))))******+++++++++******))))))))))))******************************))))))************))))))***++++++,,,,,,++++++************+++++++++,,,,,,+++,,,,,,,,,------------...------------...//////.........///000000111111111111222222333444444444555666777888888999999999777888888999999:::;;;;;;::::::;;;;;;<<<===???@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@???===;;;::::::;;;;;;;;;:::::::::999999999999888777777666666555555555555444444444444333333333222222222111111111000000000000000000000111111111222222222111111111111000111000......000000000///000///...---------------------............------,,,,,,------...------,,,......---,,,,,,,,,------......,,,,,,,,,,,,......---,,,+++,,,---...---,,,.........---------------....../////////000000000333444555444333444666888999<<>>???@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<===<<<<<<<<<===???AAACCCCCCCCCDDDDDDDDDCCCAAA@@@???>>><<<;;;::::::;;;;;;999999999888888888777777777777666666666555555555444444444444444444444444222222222222111111111111............////////////222222222222111111111111111000/////////000000000111000...---,,,,,,,,,---,,,------......------,,,,,,,,,------...---------///...---,,,,,,,,,,,,,,,...---+++******+++---......---,,,,,,------,,,+++000///...---,,,,,,------........./////////000000111333333333222222333555777888;;;???FFFPPP[[[bbbyyy~~~{{{uuussspppoooooorrruuuwwwvvvtttqqqooommmjjjfffbbbbbbcccgggkkkpppuuuxxxzzz|||}}}~~~zzz{{{}}}wwwmmmaaaXXXRRROOOKKKGGGEEECCCBBBCCCDDDCCCAAA>>>@@@@@@?????????@@@AAAAAA@@@@@@AAACCCDDDGGGHHHJJJJJJIIIHHHHHHIIILLLOOOQQQQQQPPPNNNMMMMMMNNNPPPQQQOOOOOOPPPQQQRRRRRRSSSSSSUUUUUUTTTTTTSSSRRRRRRQQQSSSSSSSSSRRRRRRRRRQQQQQQOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTVVVVVVVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOONNNMMMMMMLLLLLLKKKJJJJJJIIIGGGFFFFFFEEEHHHDDD@@@???AAACCCBBB@@@AAAAAA@@@@@@????????????<<<;;;:::999888888888888666666666777777888999999888777777777666666666666444444444444444444444444444444333333333222222222111111111111111111111111---------.........//////////////////////////////''''''((()))******+++++++++***)))(((((()))***+++))))))******++++++++++++(((((()))******************++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,------------.........+++,,,,,,---------------......//////000111111111111111111222333333444444444444555666777777777777777888888999999:::;;;;;;::::::::::::;;;===>>>???@@@@@@?????????>>>>>>>>>=========<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>@@@CCCDDDDDDDDDEEEEEEDDDBBBAAA???>>>===<<<;;;::::::;;;;;;999999999888888888777777666666666666555555555555444444444444444444444444444333333333333222222222000000000000000000000000222222222111111111000000000000000/////////000000111000...---,,,,,,,,,---,,,,,,------------,,,,,,+++,,,,,,---.........---///...---,,,,,,,,,,,,,,,...---+++******+++---...///---,,,---......---,,,000000///...---------...............////////////...000222222111111333444///111444777:::???EEEIII___iiixxxzzzvvvtttvvv{{{tttjjj\\\WWWPPPLLLIIIGGGCCC@@@BBBAAAAAABBBCCCBBBAAA???>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGJJJMMMQQQSSSRRRQQQNNNLLLKKKKKKLLLMMMMMMNNNNNNPPPQQQRRRSSSSSSUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQPPPOOOOOOQQQQQQQQQQQQRRRSSSSSSTTTTTTTTTUUUVVVUUUTTTSSSRRRPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFBBB>>>>>>AAACCCCCCBBB???????????????>>>>>>>>>;;;:::999888888888888888666666777777888888888888777777777777777666666555555555555555555555555555444444333333333222222222111111111111111111111111///000000111111222222333////////////////////////'''(((((())))))***************))))))))))))******(((((())))))***+++++++++'''((()))******+++*********++++++,,,,,,++++++***,,,,,,---------.........------------............+++,,,------......------......//////000111111111111111222222333444444444333444555666777777777777777888888999999:::;;;;;;999999::::::;;;<<<>>>????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEEEEEEEECCCBBB@@@>>>>>>===;;;:::::::::;;;<<<;;;:::::::::999999999999555555555555555555555555333333333444444444444555444444444333333333222222444444444444333333333333111111111000000000000//////000000000......000111000///...---------------,,,,,,------------,,,,,,++++++,,,---..................---,,,,,,,,,------------++++++++++++------...---,,,---...///...---/////////...............------........./////////,,,...111222111111222333))),,,111444666999===???HHHPPP___nnnzzztttggg\\\TTTKKKIIIGGGEEEDDDBBB???===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>??????BBBBBBAAAAAABBBBBBCCCDDDDDDDDDFFFHHHJJJMMMOOOQQQPPPOOOMMMKKKJJJIIIJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRRRROOOOOOOOONNNNNNMMMMMMLLLNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEBBB@@@??????@@@BBBCCCBBB===>>>>>>??????>>>======:::999888888777777888888666777777888888888888777666666777777777666555444555555555555555555555555444444333333333333222222111111111111111111111111//////000000111111111222////////////////////////((((((((()))))))))))))))))))))************))))))''''''((())))))***++++++'''((()))******+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++,,,,,,,,,------------+++,,,---...///......------------...//////000000000111111222222333444444333333444555666666666666777888888999999:::;;;;;;999999999:::;;;<<<===>>>??????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::999:::<<>>======<<<;;;:::::::::;;;<<<::::::999999999888888888555555555555555555555555333333333444444444555555333333333333222222222111555444444444333333333333000000000/////////......///000111000...---///222---...............------+++,,,,,,------,,,,,,+++***+++,,,---............------,,,,,,,,,---......------------------------,,,+++***+++---......---+++,,,---...///...---------------.........//////---///111222111111111222,,,///222444555666999;;;<<<@@@JJJWWW```iiiyyy|||oooddd[[[UUUOOOKKKEEEDDDCCCBBBBBB@@@???>>>;;;;;;;;;999999999;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDCCCDDDGGGIIIKKKKKKLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWWWWWWWWWWVVVVVVVVVVVVTTTTTTSSSSSSRRRSSSSSSSSSSSSRRRPPPOOONNNOOOPPPQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIFFFFFFEEEDDDDDDCCCCCCCCC@@@AAABBBAAA@@@???@@@AAA<<<<<<===>>>>>>>>>===<<<999999888777777777777888777777888999888888666666555555666777666555444333444444444444444444444444444444333333333333222222111111111111111111111111.../////////////////////////////////////////////))))))))))))((((((((((((((()))***++++++***)))(((&&&''''''((()))*********''''''(((******++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---.../////////...---++++++,,,------......///000000000111222222333333222333444555666666666666777888888999::::::;;;;;;999999999:::;;;<<<===>>>>>>>>>>>>>>>============<<<<<<;;;;;;;;;:::::::::888:::===@@@BBBCCCDDDDDDEEEEEEEEEDDDBBB@@@>>><<<===<<<;;;:::::::::;;;<<<777777777666666666666555444555555555555555555555333333333444444555555555222222222111111111111000222222222111111111000000////////////...............000111000...---///222,,,---.../////////...---+++,,,,,,------,,,,,,+++***+++,,,---............,,,,,,,,,,,,------...///,,,------......------,,,***))))))***,,,...---,,,)))***,,,.........,,,+++---------.........//////...000222333111000000000000000111000///000222444444555;;;CCCHHHOOO^^^nnnzzzuuubbb[[[RRRLLLJJJIIIHHHFFFBBB@@@???>>>============;;;;;;:::888777777:::<<<:::::::::;;;<<<===>>>???>>>>>>???@@@AAACCCEEEFFFDDDFFFHHHJJJJJJJJJHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSTTTTTTSSSSSSTTTVVVXXXYYYSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRRRRSSSRRRPPPMMMKKKKKKLLLOOOPPPRRRRRRQQQPPPPPPOOONNNNNNLLLLLLLLLKKKJJJJJJIIIIIICCCCCCBBBBBBAAAAAAAAA@@@@@@BBBDDDCCC???======???;;;<<<===>>>>>>===<<<<<<999888777777777777777888777888999999888777666555444555666666666555333222333333333333333333333333444444444333333333222222000000000000000000000000333333333222222222222222////////////////////////(((((()))***************)))(((''''''''''''(((((())))))*********+++++++++)))***+++***)))((((((***))))))))))))))))))))))))******+++++++++******)))++++++,,,,,,,,,,,,------------------------------------------.........////////////000111111222222444444444555555555555666777888888999999:::;;;;;;999999:::;;;;;;<<<<<<===<<<===============<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@BBBDDDFFFGGGGGGFFFDDDBBB@@@>>><<<<<<======<<<;;;:::999999888999888777666555555555555666666666666666666666666555555444333222222111111444444333333222111000000///000222222111111111222222111111000000000000000000000000000000000000000////////////////////////------------------------///...,,,+++***++++++,,,***++++++,,,,,,++++++***...------,,,,,,------...------------,,,,,,+++***++++++++++++++++++++++++///......---------............///000000000000000000000111111111222222222222333555888<<>>??????@@@@@@CCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFKKKJJJJJJJJJKKKNNNPPPRRRNNNOOOQQQSSSTTTTTTTTTSSSUUUUUUUUUUUUTTTRRRQQQPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPNNNLLLJJJIIIKKKMMMNNNMMMNNNOOOOOONNNMMMKKKJJJMMMLLLKKKIIIGGGFFFDDDDDDDDDBBB@@@@@@AAAAAA@@@???BBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<888888888888777777777666888888888888777777777777333444555666666666555444333333333333333333333333222222222222222222333333000000111222222222222111000000000000000000000000......//////......---,,,(((((()))***************,,,+++***)))'''%%%$$$###))))))*********+++++++++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))*********+++++++++,,,,,,------------------------------.........//////////////////000111111222222444444444444555555555555666666777777888999999999999999::::::;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>???@@@BBBCCCDDDEEEDDDDDDDDDBBBAAA???===<<>>===<<<;;;::::::;;;;;;:::999888888888888555555555555555555555555555555555444333222222222444444333222222111000000///000222222111111111222222111000000//////000000////////////////////////------------------------------------------------...---,,,+++++++++,,,---***++++++,,,,,,++++++***------,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------............///000000000000000111111111111111111111111444555666666888;;;@@@CCCLLLVVVeeepppzzzpppdddYYYOOOHHHHHHFFFCCC@@@>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999999999999999:::;;;;;;<<<<<>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFJJJJJJIIIJJJKKKMMMPPPQQQOOOPPPRRRTTTUUUUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRPPPNNNLLLKKKKKKLLLNNNPPPOOOOOOOOONNNNNNMMMLLLKKKNNNNNNMMMLLLKKKJJJIIIHHHFFFDDDBBBAAABBBBBBAAA@@@BBBAAA@@@???=========<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999888888888888888888888888777777777777444555555666666555444333444444444444444444444444222222222222222222222222000000111222222222222111000000000000000000000000......//////......---,,,(((((()))***************%%%&&&''')))******)))))))))))))))************+++***+++,,,+++)))((()))***)))))))))))))))))))))))))))******+++++++++******)))))))))************+++,,,,,,,,,,,,------------............/////////000...//////000000111111222333333333444444444555555555555555666777777888888888999999::::::;;;<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<===???AAABBBCCCCCCBBBAAABBBCCCCCCBBB@@@>>><<<@@@@@@???>>>===<<<;;;;;;999888777666555555555555555555555555555555555555666666555555444333333333333333333222111111000000///000222222111111111222222111000000//////000000////////////////////////------------------------------------------------,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,---------,,,++++++------------------------***+++,,,---------------......///000000000000///111111111111000000000000333444444444333444666888;;;BBBLLLUUU___lll|||vvvmmm```VVVNNNHHHBBB>>>???>>><<<;;;:::::::::;;;:::::::::::::::999999999777777777777777777777777888888999999:::;;;;;;;;;>>>=========>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIIIIIIIKKKMMMOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVSSSSSSRRRQQQPPPOOONNNNNNPPPQQQQQQQQQQQQRRRRRRRRROOONNNMMMMMMMMMOOOQQQSSSPPPPPPOOONNNMMMMMMMMMMMMKKKLLLLLLKKKKKKJJJIIIHHHHHHFFFDDDCCCCCCCCCBBB@@@AAA@@@???>>><<<<<<;;;;;;==================<<<<<<:::::::::999999999999888888888888888777777777777555666666666555444333333555555555555555555555555444333333222222111111111///000111111222222111111000000000000000000000000......//////......---,,,(((((()))***************###$$$'''***++++++******))))))))))))************)))***+++***((('''((()))(((((((((((((((((((((((())))))***+++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,---------........./////////000000......//////000111111111222333333333444444444444555555555666777777888888888888888999::::::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@CCCCCCCCCBBBAAA>>>@@@BBBCCCCCCAAA>>>===@@@@@@???>>>===<<<;;;;;;777666555444333333333333555555555555555555555555666666555555555444444444333222222222111111000000///000222222111111111222111111000///////////////////////////////////////////////////////////////------------------------++++++++++++,,,------...***++++++,,,,,,++++++***++++++************++++++,,,,,,,,,------,,,,,,+++------------------------((()))+++,,,------,,,,,,---...//////000000//////111000000000000/////////...000222333222222333555666:::???DDDKKKUUUbbbkkkrrrhhh]]]VVVNNNGGGCCCAAA???>>>;;;:::999888777888999999999999999999999999999999777777777777777777777777777777888888999:::::::::<<<<<<<<<<<<===>>>??????@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJKKKMMMOOOPPPSSSTTTVVVWWWXXXYYYXXXXXXSSSSSSRRRQQQPPPOOONNNNNNPPPPPPQQQQQQQQQRRRRRRRRROOONNNNNNNNNOOOQQQSSSUUURRRQQQOOONNNMMMMMMNNNNNNKKKKKKKKKKKKJJJIIIHHHGGGIIIGGGDDDCCCCCCCCCBBB@@@>>>>>>===<<<<<<<<<<<<===>>>===============<<<<<<::::::999999999888888888888888888888777777777666777777666555555444333222444444444444444444444444444444333333222111000000///000000111111111111111000000000000000000000000.........///......---,,,(((((()))***************,,,,,,---,,,***'''###!!!))))))))))))))))))))))))((()))***)))'''&&&'''(((++++++++++++++++++++++++((()))***+++++++++++++++************+++++++++,,,+++++++++,,,,,,,,,------............////////////.........///000000111111222222222222333333333444555555666666777888888888777777888888999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???BBBCCCDDDCCCBBB@@@===???AAACCCCCCAAA???===???>>>===<<<;;;::::::999999999888777666666666666555555555555555555555555555555555555555444444444222222111111111111111000///000222222111111111222111000000///.../////////........................////////////////////////------------------------***++++++,,,------------***++++++,,,,,,++++++***+++******))))))******++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,+++------...///////////////////////////////////////---///222333333333333444444666:::<<>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJLLLMMMOOOOOOTTTUUUWWWYYYZZZZZZYYYYYYUUUTTTRRRQQQPPPOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQNNNNNNNNNNNNPPPRRRSSSTTTSSSQQQPPPNNNMMMNNNNNNOOOLLLMMMMMMMMMLLLJJJHHHGGGHHHFFFCCCCCCCCCCCCAAA@@@;;;;;;;;;;;;<<<===>>>???>>>=========<<<<<<<<<;;;999888888888777777777777888888888888777777777666777777666555444333333333333333333333333333333333444444333333222111000000//////000111111111111000////////////////////////.........///......---,,,(((((()))***************++++++,,,+++***(((%%%$$$***)))))))))))))))((((((((()))***)))'''&&&'''((())))))))))))))))))))))))((()))***+++++++++++++++*********+++++++++,,,,,,******++++++,,,,,,------------------.........///---......//////000000111111111222222222333333333555555666666777888888888666777777888888999::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBAAA@@@@@@>>>???@@@BBBBBBAAA???>>>======<<<;;;:::999888888777777666555444444444444444444444444444444444444444444444444444444444444111111111111111111111111///000222222111111111222111000//////......//////........................------------------------------------------------++++++,,,---------,,,,,,***++++++,,,,,,++++++***+++******************+++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,------...////////////.............../////////000000222333333222111111222///111444666888;;;>>>AAAIIIQQQ^^^kkkxxxyyyjjj]]]TTTNNNHHHDDD???>>><<<:::999888888888<<<;;;999888777777888888666666666777777777777777777777777777777777777777555555666666777888888999999999::::::;;;<<<===>>>???@@@AAABBBBBBCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMNNNOOOPPPSSSTTTVVVWWWXXXYYYXXXXXXUUUTTTRRRPPPOOOOOOOOOPPPNNNOOOOOOOOOOOOPPPPPPPPPMMMMMMMMMNNNOOOPPPRRRRRRRRRRRRQQQPPPOOOOOOOOOOOOIIIJJJKKKLLLLLLJJJHHHFFFGGGEEECCCCCCCCCDDDCCCBBB;;;;;;;;;;;;<<<>>>???@@@=========<<<;;;;;;::::::888888888777777777666666888888888888777777777777777666555444444444444444333333333333333333333333444333333222222111111111...///000000111111000000////////////////////////......//////......---,,,(((((()))***************''''''((()))***++++++,,,******))))))(((((((((((()))++++++***)))((()))***''''''''''''''''''''''''(((((()))++++++,,,,,,+++)))))))))************+++)))******+++,,,,,,------,,,,,,,,,,,,------------------......///000000000111111111111222222222222444444444555666666777777666666777777888999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>======<<<;;;:::999888888555444333222111111111111444444444444444444444444333333333333333444444444000000000000111111111111///000222222111111111222000000///............///........................------------------------------------------------+++,,,---------,,,+++******++++++,,,,,,++++++***+++++++++******+++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,***)))***+++,,,,,,---......//////......,,,,,,---...//////000000000111222111///...///000---///000222333555777999;;;@@@HHHPPPYYYeeesss||||||qqqccc[[[PPPHHHDDDAAA>>><<<999:::;;;;;;:::888888888999888777666666666777888555555555666666777777777666666666666666666666666444555555666666777888888888888999999:::<<<===>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLMMMOOOPPPPPPPPPOOOPPPRRRTTTUUUUUUUUUUUUTTTRRRPPPNNNMMMMMMNNNOOOMMMMMMNNNNNNNNNNNNOOOOOOKKKLLLLLLMMMNNNNNNOOOPPPRRRRRRRRRQQQQQQPPPOOONNNIIIKKKMMMPPPQQQPPPOOONNNGGGEEECCCDDDEEEFFFEEEDDD>>>==================>>><<<<<<<<<;;;::::::999999999999999888888888777777888888888888777777777777666555444444444444555666444444444444444444444444222222222222222222222222...//////000000000000000////////////////////////......//////......---,,,(((((()))***************,,,+++***)))(((((())))))******))))))((((((((('''+++,,,---,,,*********+++************************(((((()))++++++,,,,,,,,,(((((((((((())))))))))))))))))***+++,,,,,,------+++++++++,,,,,,,,,------------......///000000000000111111111111222222222222222333444444555555666666666666777888888999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===@@@@@@@@@???????????????======<<<;;;:::999999888777777666555444444444444444444444444444444444444333333333333333333333333000000000000000111111111///111222222111111222333000000///.......................................////////////////////////------------------------,,,------...---,,,***)))+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------------------------------------222000,,,)))((()))+++---,,,---......//////......***+++,,,---...000111111,,,---......------///111000000111111111333444666999;;;===@@@DDDMMMXXXaaattt{{{{{{nnn___UUUNNNIIIBBB>>>===<<<:::888333666888999888777666555555444444333444555777888444555555555666666777777555555555555555555555555444444555555666777777777888888888999:::;;;===>>>@@@@@@AAABBBCCCCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJJJJJJJKKKMMMNNNPPPPPPQQQQQQMMMNNNPPPQQQRRRRRRRRRRRRSSSQQQOOOMMMLLLLLLMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKKKKLLLMMMMMMMMMNNNQQQRRRRRRSSSRRRPPPOOONNNPPPRRRVVVZZZ\\\]]]\\\[[[GGGFFFDDDEEEFFFHHHGGGGGGAAA@@@???>>><<<<<<<<<<<<<<<<<<;;;::::::999888888:::::::::999999999888888888888888888777777777777666555444333444444666777555555555555555555555555222222222222222222333333...//////000000000000000////////////////////////......//////......---,,,******))))))((((((''''''))))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++++++++***)))))))))+++++++++*********))))))***+++,,,,,,------,,,,,,...............///000000///000000111111111111000111222222333444555666666555555555555666666666666999::::::::::::::::::;;;:::;;;<<<===>>>>>>>>>>>>============>>>>>>>>>>>>======>>>>>>>>>>>>======::::::;;;;;;:::999777666666666555444444444444444333333333333333333333333111111111222222333333444222222222111111111111000000000000000////////////222000...---,,,---///000------............------....../////////...,,,+++,,,,,,,,,------.........***+++,,,------,,,)))(((************************(((((())))))*********+++++++++,,,,,,,,,---------+++++++++++++++***)))(((+++++++++,,,,,,---------...---,,,++++++---...000***+++,,,,,,------,,,,,,////////////000000000000333222111000000000111222333555666888:::>>>CCCGGGVVV]]]hhhtttzzzmmmbbbZZZSSSJJJDDD>>>===;;;999888666666666666666666666555555555555666555444333333333333333444444444444444444444444555555555555666666666666666666666444333444777999666666777888:::;;;<<<===??????@@@@@@@@@AAAAAAAAACCCDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOOOOQQQRRRTTTUUUTTTRRROOOMMMGGGFFFDDDCCCCCCCCCDDDEEEBBBAAA>>>===<<<<<<>>>???<<<;;;:::999888888888888999999:::999999888777666444444555555555555555444333333333333333333333333444444444444444444444444333333333222222111111111...///000111111000///...///............---------++++++,,,,,,---.........***)))))))))((((((((('''))))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******++++++******************+++++++++*********))))))***+++,,,,,,------,,,,,,..................////////////000111111111111000111222222333444555666666666666777777777888888888999999::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<=========>>>>>>>>>=========>>>>>>=========::::::::::::999888777666777666555555444444555555333333333333333333333333222222222222222333333333222222222111111111111000000000000000////////////111000...---------///000------............---------.../////////...,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,+++***)))++++++++++++++++++++++++))))))******************)))))))))*********++++++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------...---,,,++++++,,,...///,,,---......///.............../////////000000000222111000000000111222222222333555666777:::>>>BBBEEEJJJRRR\\\fffqqq|||uuuoooeee^^^TTTLLLHHHDDD>>>999<<<;;;:::888777666555555666666666555555555444444555555444333333333333333444444444444444444444444444555555555666666666666333555666666555555666777999999999999999999999999>>>>>>??????@@@AAAAAABBBCCCCCCCCCDDDFFFGGGIIIJJJLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLMMMMMMLLLMMMNNNNNNNNNLLLJJJIIIEEEEEEDDDCCCCCCCCCCCCDDDBBBAAA???===<<<===>>>???===<<<;;;:::999999999999999999999999888777666666666666777777777777666666333333333333333333333333333333333333333333333333222222111111111000000000///000111222222111000//////............---------///////////////.........))))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++''''''(((((())))))******))))))))))))))))))))))))++++++************++++++))))))******************+++************)))))))))***++++++,,,,,,,,,,,,,,,...........................///000000111111111000111222222333444555666666888888888999999999::::::999999999::::::;;;;;;;;;:::;;;<<<===============<<<<<<<<<============>>><<<<<<============<<<<<<;;;:::999888888888888888888777666666555555666666333333333333333333333333333333333333222222222222222222222111111111111000000000000000////////////111000///------......///------............---------............---,,,,,,******++++++++++++,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********)))))))))************+++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,---........................////////////000000000//////000111222333111222333333333444777:::<<<>>>AAAFFFMMMWWWbbbiiisss{{{yyyoooggg___WWWRRRKKKFFF@@@===<<<;;;999666888888777666555555555555555555555555444444444444444444333333222222333333333333333333333333333333444444444555555555666666111333777888777555444444888888888888888888888888<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCEEEFFFHHHIIIKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMLLLKKKJJJIIIGGGFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAABBBAAA???>>>======>>>???===<<<;;;:::::::::::::::999999999999888777666555666666777777777666666555333333333333333333333333111111111111111111111111111000000000000/////////000111111222222111111000///............---------000000//////...------,,,))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))+++******))))))******+++(((((())))))******++++++************))))))))))))******+++,,,,,,,,,,,,+++............------,,,,,,......///000111111111111111222222333444555666666888888888999999999::::::999999999::::::;;;;;;;;;:::;;;<<<<<<=========<<<;;;;;;<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;;;;:::888777777777888999888888777666666666666666444444444444444444444444444444444333333222222111222222222111111111000000000000000000////////////000000///............///------............------------------------------+++++++++++++++,,,,,,,,,,,,++++++***)))*********++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,---...******+++,,,,,,,,,,,,+++------........./////////.........///000111222222111222222111000000222444999:::;;;<<>>>>>===>>>>>><<<;;;:::999999999999999999999999999888777666555444444555555444444333333222222222222222222222222111111111111111111111111000000000000000000000000000000000111111000000000///............------------------,,,,,,+++++++++(((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))******+++)))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------------,,,+++------...000000111111111111222222333444555666666777777777888888888888999888888999::::::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999888777666777888999888888777666666666666666444444444444444444444444555444444333333222222222222222222111111111000000000000000000////////////000000///...............------............------------,,,,,,,,,------------------------,,,,,,,,,,,,+++***)))))))))******++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,------)))***++++++,,,,,,++++++------------............------...///000111111111111222222111//////000111111333555666777:::===???EEEJJJRRRZZZcccmmmvvv{{{tttfff^^^SSSOOOJJJDDDAAA???>>>>>>:::888666555555555555555333222222111111222222333333333333333222222222222222222111111111222222333222222222222222222222222333333333333444444444444333444444333222222555777222333444555777888999999888999:::<<<>>>@@@AAABBB??????@@@AAABBBDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGJJJLLLMMMMMMMMMLLLIIIIIIHHHHHHJJJNNNRRRTTTVVVRRRMMMHHHDDDBBBBBBCCC@@@@@@AAABBBBBB@@@???>>>@@@@@@???>>>============:::999888888888888888888888888888888777666555555444444444444444333222222222222222222222222222222111111111111111111111111111111111111111111111111/////////......////////////............---------++++++++++++,,,,,,------(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((()))))))))))))))***)))******+++++++++++++++)))***,,,---...---,,,+++,,,---...///000111111111111222222333444555666666666666666777777777777888888888999::::::;;;<<<<<<:::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999888888777777777888888888777666666555555666666444444444444444444444444444444444444333333333333222222222111111111111000000000000000///////////////////////////.........------............------,,,,,,,,,+++,,,,,,---.........------------,,,,,,+++************)))))))))************************+++++++++++++++*********((((((((())))))))))))***))))))***+++++++++******+++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------......,,,---...///000000//////000111222111000///000111,,,///333666777777999:::<<<>>>AAAFFFKKKTTT\\\bbblllsss|||}}}ssslllcccWWWMMMHHHFFFDDDAAA===;;;:::::::::888777666555444333333333222222111000000000111111222222222222111111111111111111000000111111222222111111111111111111111111222222222333333333444444333333333111000111444777555555555555555555555555777888999;;;===???@@@AAA>>>>>>??????AAABBBDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFHHHIIIKKKLLLMMMMMMLLLHHHHHHHHHIIIKKKOOORRRTTTTTTPPPKKKEEEAAA@@@@@@@@@???@@@@@@@@@??????>>>>>>???>>>>>>======<<<;;;;;;888888777777777777888888888888888888777666555444666666666666666555444333222222222222222222222222111111111111111111111111000000111111111111222222///......------......//////............---------+++,,,,,,---......//////'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))((((((((((((((((((((())))))******))))))***+++++++++++++++''')))+++---......---,,,+++,,,---///000111111111111222222333444555666666666666666777777777888888777888888999;;;<<<<<<===;;;;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::777777888888888888777777777666555555444444555555555555555555555555555555333333333444444444444444222222222111111111111000000000000000///////////////////////////......---------............------,,,,,,+++++++++,,,---...---------,,,,,,,,,++++++)))***+++++++++***((('''))))))))))))))))))))))))))))))******************(((((((((((()))))))))))))))***++++++,,,,,,,,,+++++++++++++++*********)))******+++,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,---------------.../////////...------///111111000///000111///111444555555444444555777888:::<<>>???>>>===;;;999888888999555666666555555444555555333222111000000000000000222222111111111000000000000000000000000111222222111111111111111111111111222222222222333333333333111222333222111111333555444444444444444444444444777888999:::<<<>>>??????======>>>>>>@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGFFFCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLLLLMMMHHHHHHIIIJJJKKKMMMNNNOOONNNKKKGGGCCC@@@???@@@AAA@@@???>>>>>>======>>>>>>=========<<<<<<;;;:::999999888888888888888999999888888888888777666555444666666666666555444333222111111111111111111111111000000000000000000000000/////////000000000111111000///...------...///000///............------------------------------...'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++******))))))(((((('''''''''((((((((())))))******))))))***++++++++++++***&&&'''***,,,......------+++,,,---///000111111111111222222333444555666777666777777777777888888888777888888999;;;<<<======;;;;;;;;;<<<;;;;;;::::::999999:::::::::;;;;;;;;;999::::::;;;;;;::::::999666777888999999888777666666666555444444444444444555555555555555555555555333333333444444555555555222222222111111111111000000000000000/////////////////////000///......------..................---,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********((()))+++,,,+++***(((&&&(((((((((((((((((((((((((((((())))))*********+++************++++++++++++***+++,,,,,,------------++++++++++++******))))))******+++,,,,,,,,,,,,+++))))))***++++++++++++***++++++,,,,,,,,,------------.../////////...---,,,+++---///000//////000111222333333111...,,,++++++000222444555666888;;;>>>AAAGGGPPPWWW^^^hhhttt~~~wwwoooggg```ZZZUUUKKKDDDDDDCCC===;;;===666777777777555555555666000222333333333333555666333222111000000/////////111111111111000000000000000000///000000111222222000000000000000000000000111111222222222333333333...111444555444222222222000111222333555666777777888888999:::<<<===>>>>>><<<======>>>???AAACCCCCCCCCCCCDDDFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJIIIIIIJJJKKKLLLMMMIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHEEEBBBAAAAAABBBCCC@@@???===<<<<<<<<<===>>><<<<<<<<<<<<;;;:::999888999999999888999999::::::888888888888777666555444444444444444333222111000111111111111111111111111////////////////////////---.........//////000000111000///......///000111//////.........------------,,,,,,++++++******)))))))))))))))))))))))))))******))))))((((((''''''(((((())))))******++++++))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''(((***+++,,,---...///...---+++******++++++---------............///000111111222222333444444444444555666777888999:::888999::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888::::::999888777666555444666666666555444444333333444555555555666666777777666666666666555444333222333333333222111000//////333222222111111111111111000000///...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))*********,,,,,,------,,,***)))(((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********///......------,,,++++++...------------...///////////////...------,,,,,,////////////000111222333000111222333555666777888:::>>>BBBDDDFFFLLLVVV^^^lllrrr{{{~~~nnnjjjccc[[[RRRKKKFFFDDD@@@???===;;;999777555555333333333444444333222222333333333222222222111111111111000000000000111111333333333222111000//////111111111000000000000000111111000000000000111111222222222222222222222222444333222222222333444555444444444555555666666666777777888:::::::::::::::;;;;;;<<<===>>>>>>>>>===CCCDDDEEEGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHEEEBBBCCCFFFIIIIIIGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIGGGEEEDDDDDDEEEEEECCCBBBBBBAAA@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;:::888777888;;;???AAA<<<888777::::::666222222444444444444444444444444333000...///222444333111222111000//////......///////////////////////////000000000000////////////000000//////.........---******************++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((()))***++++++,,,------,,,+++++++++,,,------------------............000000111111222333333444444444555555666777888888888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::;;;;;;;;;;;;:::999999::::::999888777666555444444444444555555555555555444555555555666666666777666666666555555444333222222222222222111000//////222222111000000000000000000//////...------,,,,,,------------------------------------------------)))))))))*********+++++++++,,,,,,---,,,+++))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))******************)))*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---------------,,,,,,,,,------,,,,,,------...//////////////////.........////////////000111222333111111111222222333333333555888<<<======AAAHHHOOOQQQVVV^^^eeelllsssyyy}}}xxxoooeee]]]VVVTTTPPPKKKFFFBBB@@@???======;;;:::888777555555222333333444333333222222333333222222222111111111111111000000000000111111111111111000000/////////000000000000000000000000111111000000000000111111222222222222222222222222333222111111111222444444222222222333333333333333666777888999999::::::999:::;;;<<<======>>>>>>===BBBCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEFFFFFFGGGEEECCCDDDGGGIIIIIIHHHIIIIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDDDDAAA@@@@@@??????>>>>>>===??????===<<<<<<;;;;;;;;;;;;;;;999888888888999:::888888999:::;;;<<<======<<<888777:::;;;777666666333333333333333333333333666333000000111111///...000///////////////000000////////////////////////000000/////////...........................------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))*********++++++************+++,,,...///------------............000000000111222222333333444444444555555666666666888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888;;;;;;;;;;;;;;;::::::999999999888777666666555555222333333444555555666666555555555555555666666666555555555555444333222222222222222222111000//////111111000////////////////////////...------,,,,,,------------------------........................******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))+++******))))))******+++((())))))******))))))(((*********++++++++++++,,,+++++++++++++++*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...///////////////000000000//////...//////000111222111111000000//////......111333666666555777;;;>>>>>>AAAFFFKKKOOOUUUZZZ^^^fffjjjqqqxxxzzzrrrhhh___XXXQQQJJJEEEBBBAAA???===;;;999999999:::999999888777666555555222222333333333333222222333222222222222111111111111000000//////000000111////////////////////////000000000000000000000000111000000//////000000111111111111111111111222222111111111000111222222333333333333333222222222222555555666777888888888888::::::;;;======>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDFFFEEEEEEDDDDDDEEEFFFFFFGGGEEEDDDEEEGGGIIIIIIHHHJJJJJJJJJKKKJJJJJJIIIIIIFFFFFFFFFEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@>>>===;;;;;;:::::::::999999888777888888888444666:::<<<===<<<;;;999;;;777666999:::888666777333333333333333333333333555333000000000000...---............///000111222//////////////////////////////.........---------,,,,,,,,,,,,------------///......------,,,,,,,,,((((((((((((((((((((((((''''''(((((())))))************))))))((((((((('''(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))************))))))))))))*********++++++,,,------,,,,,,---------.........//////000000111222222222444444444444444444444444888888999::::::::::::999888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777666666555555333333333444444555555555555555555555555555555555444555555444444333222111111111111111111000//////000000///...............//////.........---------------------------------------------------------+++++++++,,,,,,,,,------***++++++++++++,,,++++++,,,++++++******)))))))))))))))))))))))))))))))))---,,,+++******+++,,,---(((((())))))))))))((((((************+++++++++++++++++++++***************++++++++++++++++++++++++******+++,,,------......++++++******++++++,,,------------...///000000000///.........//////000111000000//////......------000222555555444333555666999;;;===???AAAEEEJJJMMMLLLPPPWWW^^^eeemmmuuu{{{{{{uuunnngggbbb[[[VVVOOOIIIFFFCCCAAA???===<<<;;;999888777666666666666666666555555555444111111222333333333333222222222222222111111111111000000////////////000000/////////////////////000/////////000000000000000000000////////////000000000000000111111111111111000000000000000111111222666555555444444333333333333444555666777777777777999:::;;;<<<===>>>>>>>>>>>>??????AAAAAABBBCCCCCCAAABBBBBBCCCCCCCCCBBBBBBDDDDDDDDDCCCDDDDDDEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHJJJJJJKKKJJJJJJIIIHHHGGGDDDEEEEEEEEEDDDBBB@@@???>>>>>>>>>>>>??????@@@@@@AAA@@@???===;;;::::::999999888888777777777777777444666999;;;<<<;;;999888999666777;;;;;;777444333222222222222222222222222111000//////000000111111...............///000111////////////////////////......---------,,,,,,,,,******++++++,,,,,,------//////...---,,,,,,++++++((((((((((((((((((((((((''''''(((((())))))*********)))))))))(((((('''''''''((((((((()))))))))*********))))))))))))******((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))*********))))))))))))(((++++++++++++++++++++++++,,,,,,,,,------------......//////000000111111222333333333444444444444444777888999999::::::999999888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999888888888777777666555555555555555444444333333333333555555555555555444444444444444444444333222111000000000111111111000//////000//////..............................---------------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((())))))))))))(((((())))))*********+++++++++************************++++++++++++++++++++++++)))******+++,,,---......+++************+++,,,,,,***+++,,,,,,---...//////.........---......///000............////////////000222444555444444444444555666777777777999===???===@@@EEEJJJNNNSSSYYY\\\hhhlllqqqwww}}}xxxrrriiieee```[[[WWWRRRNNNKKKEEEBBB>>>;;;::::::;;;;;;:::::::::999888777666666444444444444444444444444000111222222333333333222222222222111111111000000000000////////////000000///000000000000000000000......//////000000000000000000////////////000000/////////000000111111111//////000000111111111111555555555444444333333222333333444555666666666666888999:::<<<======>>>>>>======>>>>>>@@@AAABBBBBBAAAAAABBBBBBBBBAAAAAA@@@CCCBBBBBBBBBCCCCCCDDDEEEDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGFFFCCCDDDDDDDDDCCCAAA???>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???===;;;::::::999888888888888777777666666666666777888888999999999999888:::@@@@@@:::333111222222222222222222222222111111111000///000000111000000///...............////////////////////////------------,,,,,,,,,,,,)))*********++++++,,,,,,...------,,,+++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((('''''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***))),,,,,,,,,,,,------------.........///000000111111333333333444444555555555777888888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999888888777777777777666666555555555555555444444333222222111555555555444444444444444333333333333222111000000///000000111111000//////000000///.......................................------------------------************************++++++,,,,,,,,,---------,,,,,,+++******++++++,,,+++++++++***************))))))))))))))))))))))))'''''''''&&&&&&'''''''''((())))))******))))))((()))))))))************+++)))))))))******************++++++++++++,,,,,,,,,)))******+++,,,------...++++++******++++++,,,---******+++,,,------............------------......,,,------...///000111111//////000111222222222222111222333333222222444666444666:::<<<===???BBBEEELLLOOOTTTYYY^^^bbbgggkkkrrrwww}}}{{{uuurrrmmmhhhbbb]]]WWWSSSLLLKKKIIIGGGDDDBBB@@@???===;;;999777555666666777333444555666666666666555333333333333333333333333///000111222333333333333222111111111111000000000000//////......//////000000000000000000000000000---......//////000000111000//////......//////000......//////000000111111//////000111111111111000222222222222111111111111333333444555666666666666777888:::;;;======>>>>>><<<<<<<<<===???@@@BBBCCCAAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDDDDAAACCCEEEFFFEEEEEEFFFGGGGGGGGGHHHHHHGGGGGGFFFFFFDDDDDDDDDCCCBBBAAA@@@?????????@@@@@@AAAAAAAAABBB@@@@@@>>>===;;;;;;::::::777888888888888777666666777777666555555777888:::::::::===DDDDDD===777444333333333333333333333333555555555222///---...///111000///...------------////////////////////////......---------,,,,,,,,,*********++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((('''''''''((()))*********((((((''''''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))))))))((()))***+++,,,,,,++++++++++++,,,,,,,,,---------------...//////000000111222222333444555666666777777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777888888888888777666666666666666666666555555555444333333333333333333333555555555444444333333333333333333333222111000/////////000000000000000///111000//////......//////........................------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---+++************+++)))))))))***************))))))))))))))))))))))))''''''(((((((((((('''''')))******************)))))))))))))))************((()))))))))*********+++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---+++++++++++++++,,,------+++,,,,,,------...............------,,,------...,,,,,,---......//////000///.........///000000///000222444444222222222333000222555666666777888:::<<<>>>BBBDDDFFFIIILLLOOOTTTXXX\\\aaafffkkkppptttuuu{{{{{{xxxsssmmmiiiddd^^^[[[WWWTTTOOOKKKHHHFFFCCCAAA======>>>===;;;:::999888999999999777666555555666111222333444555555444444333333333333333333333333///000111222222333333333111111111111000000000000//////............//////000000000//////.........------......///000000111//////............//////------...//////000111111///000111222222222111111111111111111111222222222333444555666666777777777777888999;;;<<<===>>>>>><<<<<<<<<===>>>@@@BBBCCCAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@AAABBBCCCDDD???BBBEEEEEEDDDCCCDDDFFFDDDEEEEEEFFFFFFFFFFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA????????????@@@@@@@@@@@@??????===<<<<<<;;;;;;;;;888888999999999888777666666666555555555666777888999888:::@@@BBB>>>::::::333333333333333333333333666777777444000......000///......---------......////////////////////////............------------,,,+++++++++++++++************************))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((()))))))))***%%%''')))+++,,,---------++++++,,,,,,,,,---------------......///000000000222222333444666777888888777777888999999999999888::::::::::::::::::::::::777777777777777777777777777777777777777666555555666666666666666555555555111222222333333444444555555555555444444333333333222222333222222111000/////////000000000000000///111111000///////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...,,,***))))))******(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******))))))))))))************(((((())))))*********+++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///...------,,,,,,,,,------,,,---------------......111///------...///......///111333444222111111111000222555666666666888999777999;;;;;;;;;<<<>>>@@@???BBBFFFIIILLLPPPUUUYYYTTTZZZbbbfffiiilllsssxxxzzz~~~{{{yyyzzzvvvrrrnnnkkkgggbbb___YYYVVVSSSQQQOOOMMMJJJHHHGGGDDD@@@============<<<888999;;;:::888666555555444555666555444444444555555555666777666555444333444444444333333333333222//////000222222333333333111111111111000000000000//////............//////000000///...------,,,,,,---------...///000000111//////............//////---------...///000000111///000111333333222222111222222222333333444444555333444555666777777777777666777999;;;<<<===>>>>>><<<<<<<<<<<<>>>@@@BBBDDDBBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@AAABBBCCCDDD>>>AAADDDEEECCCBBBCCCEEEBBBCCCDDDEEEEEEEEEEEEEEEGGGFFFDDDBBBAAAAAAAAABBB??????>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<888999999::::::888777666555555666666666666666666666333444999===<<<;;;===444444444444444444444444333555666444111000222444---------------...///000//////////////////////////////.........------------,,,,,,,,,++++++************************++++++))))))))))))))))))))))))%%%&&&&&&'''((()))************))))))))))))******))))))((((((''''''&&&&&&******))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''''''''((((((((((((((((((((((((((()))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////............////////////333333222333444666888999444444555666777888999999:::::::::999999999888888888888888888888777666666555555555555555555444444444444444444444444444444333333333333333333333333555555444333333222111111222222222222222111000///......////////////......///............---------++++++,,,---............+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,---.../////////...,,,,,,+++,,,---...///......------///000111////////////000000000000000000000111222222333333555555555555555666777777;;;;;;===>>>@@@AAACCCCCCEEEEEEFFFHHHKKKOOOSSSVVV]]]___bbbfffkkkooorrrtttuuuvvvxxx{{{}}}|||wwwsssmmmkkkiiieeebbb^^^\\\ZZZXXXWWWTTTQQQNNNKKKIIIGGGKKKIIIGGGEEEBBB???===<<<;;;;;;::::::999888777777555555555555555555555555444333111000000111333444111222333333444444333333111111222222222222111111111111111111111111111111000000000000000000000000,,,,,,------......//////........................111111000///...---,,,,,,000000000000000000000000000000000000//////////////////000000111111111222111111222222222333333333333333333444444444555555777888:::<<<>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>>>>?????????@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@>>>===<<<===>>>???@@@@@@???>>>===<<<<<<;;;;;;;;;:::::::::::::::999999888777777777444444444555555555555555333333444555666666666555666555444222000///...---333222///---,,,...000111////////////............/////////////////////////////////...,,,***(((&&&******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&''''''(((((())))))******))))))))))))******((((((((((((((('''''''''***)))))))))((((((((('''((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,,,,---.....................////////////111111111222333555666777222333444555666777777888999999999888888888777777666666777777666555555444555555555555555555444444444444444444444444444444333333333333333333333333555444444333222222111111111222222222222111000///......////////////..................------------,,,,,,------...---------+++++++++,,,,,,---------************************,,,++++++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---............---,,,,,,,,,,,,---...///......---...///000111.../////////000000000000111111111111111111111111333333333333333444555555222222333555666777888999999999:::;;;>>>BBBEEEGGGGGGIIIKKKMMMPPPSSSUUUVVVYYYZZZ[[[]]]___aaaccccccggggggiiikkknnnppprrrssstttuuuvvvwwwxxxzzz{{{{{{{{{zzzwwwtttqqqnnnlllllliiiiiiiiiiiiiiiiiiiiiiiigggeeedddcccaaa___[[[XXXTTTSSSRRRPPPMMMKKKJJJIIIHHHHHHFFFDDDBBBAAA???>>><<<<<<;;;:::999888777777999999888777777666555555333333333333333333333333444333111000000111333444111222222333444333333333000111111222222111111000000000000000000000000000////////////////////////..................//////........................////////////............////////////////////////000/////////////////////111111111000000000000000111111111222222222333333333333333444444444444555555666888:::<<<======<<<:::::::::;;;;;;<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<======>>>??????>>>======<<<<<<;;;;;;;;;:::::::::::::::999888888777777666555555555555555555555555444444444444555555555555555444333222111///......444333111000///000111222////////////................................................,,,+++)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''(((((((((((((((***))))))(((((())))))***'''''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''((((((((((((++++++******))))))((((((*********++++++++++++,,,,,,,,,,,,,,,---------------............///////////////111222333333333333111222222333444555666666777777777777777666666666444444444555444444333222444444444444444444555555444444444444444444444444222222222333333444444444444444333333222222111111111111222222111111000000......////////////..................---------------------...------,,,,,,++++++,,,,,,,,,,,,------************************++++++***)))***+++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''''''''((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***))))))(((((()))++++++,,,,,,---------------,,,+++++++++,,,,,,------...------,,,,,,,,,,,,------......------......///000....../////////000000000222222222111000/////////111111111000111111222333000000111222222333444444444444444555777999<<<===::::::;;;<<<===>>>>>>???CCCCCCDDDEEEGGGHHHIIIIIIKKKKKKLLLNNNPPPQQQRRRSSSUUUUUUVVVVVVWWWXXXXXXYYYXXXWWWVVVTTTRRRQQQPPPPPPKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGHHHGGGEEECCCAAAAAA@@@@@@???>>>======:::::::::999999888888888777777666666666666555555666666555555444444333333222222222222222222222222333222111000000111222333111111222333333333333222000111111222222111111000///////////////////////////////////////////////////////////////.................................------........./////////////////////////////////////////////////////////222111111000000//////...111111111222222222222333333333333333444444444444444555666888999:::::::::999999999999::::::::::::<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAA???>>><<<;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;::::::::::::999999888888777666666666666666666666666555555666555444333333333444555333333222222111000000///222222111111111111000000////////////....................................------------,,,+++***)))******+++++++++,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''((((((((((((,,,,,,+++***)))(((((('''************++++++++++++------,,,,,,,,,,,,,,,,,,---------.........//////...///111222333333222222222222333333444555555666555555555555555555555555333333444444444333333222333333444444444444555555444444444444444444444444111111222333333444555555333333333333222222111111000000111111111111000000......////////////...............---------,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((()))***,,,...************************************************************************))))))))))))))))))))))))((())))))************)))'''''''''((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))(((&&&&&&(((***+++++++++,,,,,,------,,,,,,***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------......//////........./////////000000111111000000000/////////000000//////000000111222222222222222333333333333333333333333444666777888777777888888888888888888;;;<<<<<<======>>>????????????@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBBBB????????????????????????>>>===<<<===>>>???>>>===;;;;;;:::::::::999999999777777777777777777777777999888888777666555444444444444444333333222222222222222222222222222222222222222111000000111222222000111111222222222222222000000111111111111000000////////////////////////////////////////////////000000000//////.........................................................////////////////////////.........///////////////000000000000000/////////111111111111222222222222222222333333333444444444444444555666888888999999999999999999999999999999;;;;;;<<<<<<===>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAA@@@@@@@@@?????????AAAAAAAAA@@@???===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888777777666666777666666666666666555555777555333111111222333444222222222111111111111111......///000000///...---////////////....................................,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***************)))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((,,,++++++***)))(((''''''))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++------------...............///111333333333222111333333333444444555555666444444444444444444444444333444444555555555444444333333333333444444555555444444444444444444444444111111222333333444555555333222222222222222111111///000000111111111000000......////////////.........------------,,,,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***(((((((((***,,,...************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++)))'''&&&&&&''')))***))))))***+++++++++++++++*********+++++++++++++++***++++++,,,,,,---------,,,------...........................////////////....../////////000000000000000000000000111111222//////000000000000000000//////000000000111222222222222333333444444444555666666666666666777777777777777777888999999:::::::::::::::::::::;;;;;;;;;888888888888888999::::::999999999999999999999999999888666777888888888666777666666555555444444333666666666666555555555555555444444333333222222111333333333333333222222222222222222222222222222222111111111111111111111111///000111111222222111111000000000111111000000000000000000000000000000000........................000000//////......------........................000//////...---,,,,,,,,,........................------....../////////000------...///000111111222000000111111111222222222222222222333333333444444444444555555666777888999999999999999999:::::::::999:::;;;<<<===>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCC????????????>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888777666666555777666666666555555555444666555333111000111222333111111111111111111111111,,,---///000000///...---////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++************))))))))))))))))))))))))'''''''''((((((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''((((((((((((******))))))(((((('''''')))))))))************+++++++++++++++,,,,,,,,,,,,,,,------------.........///000000111222222111111333333333444444555555555333333333444444444444444444444555555666666555555222222333333444444555555444444444444444444444444222222222333333444444444222222222222222222111111//////000000111111000000......////////////......------------,,,,,,,,,,,,---------...------,,,,,,------,,,,,,,,,,,,++++++((((((((((((((((((((((((******)))((()))***+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((''''''(((((()))'''((()))***+++++++++***************************)))***+++,,,---------,,,,,,,,,---............---------........./////////---------...///000000000000000000000000111111222////////////000000000000/////////000000000111111...//////000111222222333222222222222333333333333222222333333444444555555444444444444555555555555555444444444555666777777555555555555555555555555888666444333444555444333555555444444333222222111333333333333222222111111111111111222333444444444333333333333222222222222222222222222222222222222111111111111111111111111//////000111111111111000///000000111111000000///000000000000000000000000.......................................---------........................000000///...---,,,+++***........................---------......//////000,,,,,,---...000111222222000000000111111111111222222222222222333333333333444444444444555666777888777777888888999::::::;;;999999:::;;;===>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBB???>>>>>>>>>>>>=========?????????>>>>>>===;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::999888888777777666555555666666666555444444333333444333222111111111222333222222222111111111111111...///000111222111000///////////////............------------------------------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((''''''''''''((((((((()))))))))***((((((((((((((((((((((((%%%&&&((()))))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''))))))))))))*********************+++,,,,,,,,,---,,,,,,---------........./////////...//////000111222222222222333333333333333333333444444444555555333333444555555555555555111222222333444444555555444444444444444444444444333333333333333333333333111111111111111111222222...//////000000000000000......////////////......---------,,,,,,,,,++++++,,,,,,------...------------------,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((()))***+++,,,,,,+++*********************)))((()))+++,,,------,,,,,,+++,,,---.........---------------.........//////........................///////////////000111111000000000111111222222222//////000111111111111111000000111111222333333444222222222333333333444444111111222333333444555555333333333444444555555555555555444444444555555666555555555555555555555555888666333333444555444444555555444444444444444444111111111111222222222222222333333444444555555555111111111222222222222222111111111111111111111111000000111111111111000000...///000000111111000000//////000000000000//////////////////////////////........................,,,,,,,,,---------------.................................------,,,,,,,,,........................,,,,,,---......///000000,,,------...///000111111000000000000111111111111111222222222222333333333333222222222222333555666444444555666888999::::::999999:::<<<===>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCBBBBBBAAA@@@>>>>>>>>>>>>============>>>>>>>>>>>>===<<<;;;;;;======<<<;;;;;;<<<======<<<<<<;;;;;;;;;:::::::::888888888777666666555555555555555444333333222222111111111111222222222222333222222222111111000000...//////000111111000000////////////............------------------------......,,,++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++***))))))(((((())))))))))))))))))))))))%%%&&&&&&'''((()))******((((((''''''''''''(((((())))))(((((('''''''''&&&'''((((((((())))))******))))))))))))))))))))))))%%%&&&((()))))))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''))))))))))))************))))))***+++,,,,,,------,,,,,,,,,---------......///...---,,,,,,---///000111111111111111222222222333333333444444555555555222333444444555555555555111111222333333444555555444444444444444444444444444333333333333333333333111111111111111111222222......///000000000000000......////////////......---------,,,,,,,,,++++++++++++,,,---............---------,,,,,,+++++++++------------------------******++++++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((******+++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))((('''((()))***+++,,,---------*********)))))))))))))))((()))+++,,,------,,,,,,+++,,,---.........---,,,---------.........///////////////...------,,,,,,///............///000000------...//////000111111+++,,,---...............111111111222222333333333111111111222333333444444///000111111222333444444111111222333333444555555333333222111111111222222333333333333333333333333666444222111333444444444111111222222333333444444222222333444444555666666444444333222111000//////000000000000111111111111000000000000000000000000000000111111111111000000...//////000000000000000//////000000000000//////................................................+++++++++,,,,,,---------........................,,,,,,,,,---------..............................,,,,,,------...///000000.........///////////////000000000000111111111111111111222222222333333333111111000000000222333444111222333555777888999:::999:::;;;<<<>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBAAAAAA???>>>???>>>>>>>>>===============>>>>>>>>>===<<<;;;;;;>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;:::::::::888888888777666666555555555555444333333222111111///000111222222222222222333333222222111000000///------------......//////000/////////............------------------------///...---+++******+++,,,******+++++++++,,,,,,,,,+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((,,,+++++++++******)))))))))))))))))))))(((''''''(((((('''&&&&&&&&&&&&&&&---+++***((('''&&&''''''''''''''''''(((((((((((()))))))))))))))***++++++))))))))))))******************+++++++++,,,,,,,,,........................000000000000000/////////111111222222222111111000555555555555555444444444222333333444555555555444444444444444444444444444444444333333333333222222111222222222222111000000111111111111111111111111000/////////............///............---------//////...---,,,,,,++++++)))***,,,---...------,,,,,,++++++******++++++,,,+++*********))))))((((((******))))))))))))************))))))((((((''''''(((((()))******)))'''&&&((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++(((%%%&&&))),,,---,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---,,,++++++,,,...///,,,,,,,,,------.........***+++,,,,,,------,,,,,,......---,,,,,,...///000---......///////////////000000000000000///............///000000000000000///000000000000111111111111111111111111111111111222222111111111111222222555444444333333444444555555555555555666666777777333333333333333333333333555333222222333333111000000000000000000000000000222222222222222222222222111111000000//////......222111111111000000//////111111000000//////......////////////000000000000------............------------------------------000000//////.........---/////////......------,,,///............///000000------------------------///...,,,++++++,,,...///,,,---//////...///000222111111000000000000111111111111000000000000000111111111222222222333333333555555555555666666666666:::;;;<<<>>>????????????==================>>>??????????????????>>>======??????>>>>>>=========<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777666666555555555666666666666666666555555444444333222222111111111111111111111111222222222111111111111000000000000000////////////...........................---+++*********++++++,,,++++++***+++,,,...///***++++++,,,,,,++++++***,,,)))&&&%%%&&&)))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))))))))((((((((()))))))))))))))(((''''''******)))(((((((((((((((******(((''''''(((((()))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))*********************+++++++++,,,,,,------------------------,,,,,,,,,---.../////////000111111222222111111000555555555555555555555555222333333444555555444444444444444444444444444444444444333333333222222222111222222222222111000000111111111111111111111111000000/////////.........///............---------//////......---,,,,,,+++++++++,,,---------,,,,,,,,,++++++******++++++,,,************)))))))))(((******))))))))))))*********)))))))))))))))((((((+++,,,,,,,,,+++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++(((%%%%%%(((******)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,---(((((())))))******++++++))))))*********+++++++++)))******++++++******)))111000...+++******+++,,,,,,,,,,,,---------......++++++,,,---------------------,,,,,,------......------...///////////////000000000000000///.........//////000111000000000000000000000111111111111111111111111111111111111222111111000000111111222333333222222222222333333333333333333444444555555333333333333333333333333333222111111222222111000000000000000000000000000////////////////////////111000000000/////////...111111111000000000//////000000000000//////........./////////000000000000//////000000000000//////++++++++++++++++++++++++////////////......------.........---------------+++++++++++++++,,,------------------------------///...,,,++++++,,,...///,,,---//////......000111000//////////////////000111111000000000000000111111111111222222222333333444555555555666666666666999:::;;;<<<===>>>>>>>>>>>>============>>>??????>>>????????????>>>======>>>>>>=========<<<<<<<<<>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666666555666666666666666666666666555555444444333222222222222222111111111111111222222222111111111000000000000000000/////////...........................---,,,+++*********++++++,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***---,,,+++)))((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''&&&&&&)))))))))))))))(((((('''******)))(((((((((((((((((((((''''''((()))***+++''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///111111000000111111111111000000555555555555555555555555222333333444444444444444333333333333333333333333333333333333222222222222111222222222222111000000111111111111111111111111000000000/////////......///............---------/////////...------,,,,,,------,,,,,,++++++,,,,,,,,,++++++******++++++,,,************))))))))))))******))))))))))))******)))))))))*********************+++++++++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++)))&&&&&&'''(((''''''&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,''''''((()))***+++,,,,,,(((((()))))))))*********)))******++++++******)))000///---,,,++++++++++++,,,,,,,,,,,,------------+++,,,------......------+++,,,------...---------------...////////////...//////000000000///.........///000000111111000000000000000111111111222222111111111111111111111111222111111000000111111222222111111111111111111222111111111111111222222222222222222222222222222222111000///000111222111000000000000000000000000000........................000000000000////////////111111000000000000//////000000000////////////........./////////000000000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,------------+++************+++,,,,,,------------------------...---,,,++++++,,,---...,,,---//////......///111///......------......///000000000//////000000111111111111222222222222333444444444555555555666666777888999;;;<<<<<<<<<<<<>>>=========>>>>>>???@@@>>>>>>>>>>>>>>>======<<<===<<<<<<<<<<<<;;;;;;;;;======<<<;;;;;;<<<======::::::::::::::::::::::::999999999888888777777666666666666666666666555555666555555444444333222222222222222222111111000000222222111111111000000000000000000/////////......---------------------------,,,+++*********++++++---,,,,,,++++++++++++,,,***++++++,,,,,,++++++***+++---...,,,((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((())))))***''''''''''''(((((((((((()))))))))))))))******+++((()))))))))************************+++++++++++++++++++++++++++++++++++++++,,,---...000111222222//////000000111000000000444444444444555555555555222333333444444444333333222222222222222222222222333333333222222222222111111222222222222111000000222222222222222222222222000000000////////////...///............---------/////////......---------///...,,,+++***++++++,,,,,,++++++******++++++,,,*********)))))))))))))))******))))))))))))******))))))******++++++,,,,,,%%%&&&'''(((((()))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((())))))*********+++))))))))))))*********++++++,,,,,,------,,,,,,+++,,,+++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---+++,,,.../////////...---,,,---......//////.........///////////////.........///000000111111000000000000000111111111222222111111111111111111111111111111000000000000111111222111111000000111111222000000000000000000000000222222222222222222222222///......///111222111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000//////////////////////////////........./////////000000,,,------......------,,,////////////////////////------------------------+++++++++,,,,,,------------------,,,------...///------------------------...---,,,,,,,,,,,,---...,,,---///...------///000///..................///000////////////000000111111111111111222222222222333333444444444555555555777777999:::;;;<<<<<<<<<============>>>??????@@@======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999888888888777777777666666666666666555555555555666555555444444333222222333333222222111000000000111111111111000000000000000000/////////.........------------------------,,,+++++++++++++++++++++------,,,++++++************++++++,,,,,,++++++***%%%***---,,,'''$$$&&&)))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&)))))))))))))))(((((('''''''''''''''(((((((((((()))))))))))))))******+++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++------......///000000000---...///000000000000000222333333333444444444555222333333444333333222222222222222222222222222222333333222222222111111111111222222222222111000000333333333333333333333333111000000000///////////////............---------...............---------///...,,,+++***++++++,,,,,,++++++******++++++,,,))))))))))))))))))************))))))))))))******))))))******++++++,,,,,,((((((''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))***+++,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))************)))+++*********))))))((((((*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...000000///......,,,------.....................////////////............///000000000000/////////000000000111111111000000000000000000000000111000000000000000000111222222111111111111222222111111000000000000000000111111111111111111111111///...---...000111111000////////////////////////111111111111111111111111////////////000000000000//////////////////000000.............../////////............////////////,,,,,,------------,,,,,,////////////////////////,,,,,,,,,,,,------------+++++++++,,,,,,---------...............//////000---------------------------------,,,,,,---------,,,---......------...///000//////......//////000//////......///000111111000000111111111222222222333333333333444444444444777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@<<<============<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888777777777777777777777666666555555555444666555555444444333222222222222222111111111000000111111111000000000//////////////////............------------------------++++++++++++++++++++++++,,,,,,,,,++++++******)))***++++++,,,,,,++++++***"""''',,,,,,(((&&&(((+++))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((())))))))))))*********'''(((((()))))))))))))))******)))((((((((((((((())))))******)))((('''&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************)))))))))************++++++++++++++++++++++++++++++++++++,,,---------...,,,---...//////000000///000111111222222333333333333333333333333222222111111111111111111111111111222222222222111111111111111222222222222111000000333333333333333333333333111111000000000////////////............---------------------------------------,,,,,,++++++,,,,,,,,,++++++******++++++,,,))))))))))))******************))))))))))))******)))))))))***************...---+++)))'''&&&%%%%%%&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********,,,---,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++------,,,++++++,,,,,,+++***)))(((''''''***++++++++++++,,,,,,,,,)))******++++++******))),,,,,,,,,,,,+++++++++***,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,---......//////......,,,,,,---............---------.../////////......------...////////////............/////////000000000000000000000000000000111000000//////000000111222222111111111111222222111111111111000000000000000000000000000000000000000///...///000111000///////////////////////////////////////////////////////////////000000000000......////////////000000---............/////////------........./////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------------------------------------------------,,,---......---,,,---...000//////////////////000............///000111111000000000111111111111222222222222333333333444444666777888:::;;;;;;<<<<<<:::::::::;;;<<<===>>>???<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888777777777777777777777777777777777666555555444444666555555444444333222222111111111111111111111111111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,++++++***)))***++++++,,,,,,++++++***$$$(((,,,---+++***,,,...))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********''''''((()))))))))))))))******)))((((((((((((((('''''')))******))))))(((''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////+++,,,---.../////////////////////000111111222222333333333333333222111111111111111111111111111111222222222222111111111111111222222222222111000000111111111111111111111111111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,++++++******++++++,,,((()))))))))******************))))))))))))*********)))))))))))))))((((((---,,,***(((''''''''''''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%(((******(((((()))+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,+++***++++++******))))))((((((************++++++++++++)))******++++++******)))+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++,,,++++++++++++,,,------+++,,,------......------,,,---......//////......+++,,,------......------------------............000000000000000000000000000000////////////000000111000000//////000000111111111000000////////////000000000000000000000000222000//////111111000...////////////////////////.........................../////////000000000111........./////////000000---------.........//////---------.........//////---......//////......---++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,.........---------------,,,,,,++++++,,,,,,---...------------------------,,,------------------,,,,,,---......,,,,,,---...///......------......///...------......000111111000000000000111111111111222222222222333333333333555666777888999:::::::::999999999:::;;;<<<===>>>;;;<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888666777777777777777777777888777777666555555444444666555555444444333222222000000000111222222333333111000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++))))))++++++,,,+++*********++++++,,,,,,++++++***((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******''''''((()))))))))))))))(((((('''&&&&&&&&&&&&&&&$$$&&&''')))***+++******''''''''''''((((((((())))))))))))))))))***++++++))))))))))))************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///111333333+++,,,---...////////////---......///000111111222333333333333333222111000000000000000000000000000222222222111111111111000111222222222222111000000////////////////////////111111111111000000000000//////.........---------++++++++++++++++++++++++)))***,,,---...------,,,,,,++++++++++++++++++,,,(((((())))))*********+++******))))))))))))************))))))((((((''''''&&&%%%%%%%%%&&&((()))+++&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&(((+++***'''%%%&&&(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++++++++)))((())))))))))))************))))))))))))************,,,,,,,,,------,,,,,,,,,((((((***+++,,,---------,,,,,,,,,++++++*********))))))***++++++++++++***+++***)))((()))***,,,---+++,,,------......------,,,,,,---.../////////...***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000000000000000000000000000////////////000000//////............//////000000/////////.........000000000000000000000000333111000000111111000...////////////////////////////////////////////////.../////////000000111111---.........//////000000---------.........//////---------.........//////+++,,,,,,------,,,,,,+++------------------------*********++++++,,,,,,,,,/////////......---------------,,,,,,------...///------------------------,,,------......------,,,,,,---......,,,,,,,,,......------,,,,,,------...---------......000111111000000000000111111111111111111222222222333333333333444555777888888888888888888888999:::;;;===>>>;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<=========::::::;;;<<<<<<;;;::::::777777777777777777777777666666666666777777777777888777777666555444444444666555555444444333222222//////000111222333333444000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++((()))***+++,,,,,,+++***+++++++++,,,,,,+++++++++***)))'''((())))))((('''))))))))))))((((((((((((''''''(((((())))))******%%%%%%%%%&&&&&&&&&&&&'''))))))))))))((((((((((((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))------,,,+++***)))((((((************++++++++++++)))************+++++++++))))))***+++,,,,,,------///...---,,,,,,---///000000111111111111222222222333333222222111222222333111111111111111111111111222222222222222222222222000000000000111222333444111111000000000000111111111111000000000000111111//////............//////------,,,,,,,,,,,,++++++---+++)))((()))+++---///---------,,,,,,+++++++++******))))))))))))******,,,+++******))))))******+++(((&&&&&&))),,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((())))))((()))***++++++***)))((((((((())))))*********+++((((((((((((((((((((((((+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------......---.........---,,,++++++000//////---,,,+++******..................------000000//////.........---......------------......//////////////////////////////000000000000//////000000000000000000000000////////////////////////................................................////////////////////////............////////////+++,,,,,,------...............---------,,,,,,,,,........................------,,,+++++++++,,,,,,,,,,,,,,,++++++*********,,,---...---+++******,,,,,,,,,,,,,,,,,,---...///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------............///000000000000////////////000000000000111222333444555555666666777888888888:::999888888888999:::;;;;;;;;;;;;<<<;;;;;;::::::999999:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===999999888888888888999999888888888888888888888888999888888777666555555444555555444444444333333333111222333444444333222111222111111000///......---////////////............------......------,,,++++++***(((((()))***,,,...++++++***)))***+++---...************************,,,++++++******++++++,,,))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((())))))))))))***(((((((((((()))))))))))))))************+++++++++)))******+++,,,,,,------...------,,,---...////////////000000000111111111333333222111111111111222111111111111111111111111222222222222222222222222............///000111222111111000000000000111111000000////////////000000......------------......------,,,,,,,,,,,,++++++,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,++++++++++++************++++++---,,,++++++******++++++,,,***((((((***+++***((())))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))***))))))************))))))))))))******************************************+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++,,,,,,------------------,,,+++***------------------------.........---------------////////////......------......------------....../////////////////////////////////000000/////////000000000000000000000000........................................................................---------------------------.........////////////---------------..................---------,,,,,,------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******,,,---...---,,,+++,,,---------,,,,,,,,,------...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------------------............000/////////////////////000000000000111222333444222222222333444444555555999999888888888999:::;;;::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<888777777666666777777888888888888888888888888888888888777777666555555444333333333333222222222111000111222333333222111000111111000000///......---////////////............------......------,,,+++,,,+++***)))((()))+++,,,,,,+++*********+++,,,---((((((((((((((((((((((((*********))))))*********))))))))))))((((((((((((*********)))((('''''''''(((((()))))))))*********''''''(((((())))))*********))))))((('''&&&%%%%%%)))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((()))))))))))))))************+++++++++*********++++++,,,,,,---------,,,,,,---...//////........./////////000000222222222111111111000000111111111111111111111111000000000000000000000000............///000111222111111000000000000111111//////............//////------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++++++++,,,,,,+++************(((&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((())))))***+++******))))))))))))******+++++++++++++++*********************************+++***))))))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++,,,---...//////------------------------///............---------......------------......////////////////////////......////////////......................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............---------...............---------+++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,++++++++++++***+++---...---,,,,,,---......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---------------------------------------............////////////////////////000000000000111111222333000000111222222333333444888888888777888999999:::999::::::;;;;;;:::::::::<<<;;;;;;:::999999888888999999:::::::::;;;;;;;;;777666666555555666666777777777777777777777777777888777777666666555555555222111111111000000000000000000111111111111000000111000000//////........./////////............---------......------,,,+++...,,,+++)))((())))))***,,,,,,+++*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''(((((()))))))))*********&&&''''''((()))******+++))))))((((((''''''&&&&&&***************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))((('''&&&%%%%%%$$$)))*********++++++++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,---......///....../////////000000000222222222222111111000000111111111111111111111111000000000000000000000000111111000000111222333333111111000000000000111111000//////......//////000...------,,,,,,------...------,,,,,,,,,+++++++++******+++,,,,,,,,,+++*********++++++,,,,,,,,,---+++******))))))******+++---,,,++++++******++++++)))******++++++***(((&&&(((((((((((((((((((((((()))((((((''''''&&&&&&%%%&&&''''''((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++***)))(((((()))***+++---,,,,,,++++++*********((((((((((((((((((((((((************************************************************++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,------------,,,,,,******+++,,,---......///,,,,,,,,,,,,,,,---------------------------------...------,,,,,,------...........................---......//////......---------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...+++++++++++++++++++++++++++,,,......------...000......---,,,++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///////////////000000000000000111222222222222333333444555555555777777777777888888999999888999999::::::::::::999::::::999999999888888888888888888999999999::::::777666666555555666666777666666666666666666666666777777666666666555555555111111111111000000000000//////000000000000//////000000/////////.........//////.........---------------......------,,,+++,,,,,,******))))))******,,,,,,+++*********))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***''''''(((((((((((())))))&&&''''''((()))******+++&&&''''''(((((()))))))))***************))))))(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))+++******)))((('''&&&&&&)))*********++++++++++++))))))*********+++++++++***+++++++++++++++,,,,,,***+++,,,------........./////////000000000111111000111222222222222111000000000000000000000000000////////////////////////111111111111111111222333111111000000000000111111111000000//////000000111//////............//////------,,,,,,,,,+++++++++***+++,,,------,,,***)))*********++++++,,,,,,,,,))))))(((((((((((())))))+++******)))))))))))))))&&&(((***++++++******)))(((((((((((((((((((((((()))))))))(((((((((''''''&&&''''''((((((((((((((())))))************))))))************************))))))((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++***)))(((((()))***+++---,,,,,,++++++*********((((((((((((((((((((((((******++++++++++++******************************)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------,,,,,,,,,,,,------------//////......---------,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...++++++++++++++++++++++++***,,,------,,,,,,...///...---,,,+++++++++++++++...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------....../////////000000000000///000000111111333333333444555555666666666666777777777888888888777888888999::::::999999777777777777888888999999777777777777888888888888888777777666666777777888555555555555555555555555666666666666555555555555333222222222222111111111////////////////////////////////////........................------------------......------,,,+++***))))))******++++++,,,++++++++++++***))))))(((************************))))))***++++++***))))))))))))))))))(((((((((((('''''''''((()))*********&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&&&&'''((()))******+++***************)))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))*********(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++)))***+++---............//////000000000111111111///000222333444444333222000000000000000000000000////////////////////////000///////////////000000111111000000000000111111111111000000000000111111/////////....../////////------,,,,,,,,,,,,++++++***+++,,,---,,,+++***)))*********+++++++++++++++(((((((((''''''(((((((((******)))(((((((((((((((&&&(((************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''************************))))))((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))******))))))))))))******+++++++++++++++***************************************+++,,,,,,+++******************************((((((((()))******++++++************************((((((((())))))))))))))),,,,,,------......------------,,,,,,++++++******)))******++++++,,,,,,---++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,---------------------------------------***************+++,,,---***++++++++++++,,,,,,,,,***,,,---,,,++++++,,,------,,,,,,++++++++++++,,,...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------......//////000000000000//////000000111000111111222222333444444555555666777777777777666666777888888999999999999555555666666777888888999555666666666666777777777888777777666666777777888444444444444444444444444555555555555555555555555444444333333333222222222000000////////////000000.................................------------,,,------......------,,,+++((())))))***++++++,,,,,,*********+++******)))((((((((((((((((((((((((((())))))++++++++++++))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''(((((())))))******))))))******))))))((('''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((()))))))))*********(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++((()))+++---...................../////////000000...000222444666666555555000000000000000000000000000000000000000000000000000000////////////000000111111000000000000111111000000////////////000000///......------......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++************))))))(((((((((((())))))+++******)))((()))))))))(((***+++***((('''***,,,))))))))))))))))))))))))&&&&&&'''(((((()))))))))&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++******(((((())))))************))))))))))))*********************************************++++++,,,,,,++++++***************************''''''(((((()))******+++************************((((((((())))))******+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))))))))***+++,,,,,,,,,***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++***************++++++******+++++++++,,,,,,,,,***,,,,,,,,,***)))***++++++++++++***++++++,,,,,,...---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......///000000000000////////////000000//////000000111222222222444555666777777777666666555666777888999999999999666666666666666666666666444555555555555666666666777666666555555666666777333333333333333333333333555555555555555555555555444333333333333222222222111111000//////000111111.................................---------,,,,,,------......------,,,+++)))******+++++++++******((()))***++++++******)))(((((((((((((((((((((((('''(((***++++++***((('''))))))))))))((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))++++++***)))((('''&&&&&&************++++++++++++)))************+++++++++++++++++++++++++++++++++((()))+++---............---------.........//////---///222555777777777777000000000000000000000000111111111111111111111111222222111111111111111222111111000000000000111111//////............//////...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,+++++++++******))))))******))))))))))))******,,,++++++***)))*********+++,,,,,,)))&&&&&&(((+++))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&''''''((((((((((((((())))))************))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))((('''((()))***++++++***)))((((((((())))))*********+++((((((((((((((((((((((((***+++,,,------,,,+++***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))******+++,,,------......'''((()))***************++++++++++++++++++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++***************************++++++,,,,,,,,,+++,,,,,,+++)))((()))***************+++,,,------...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000111000////////////000000000000000111222222333333333444666777777777666555555555777888888999999999777777777666555555444444444444444555555555666666555555555444444555555555333333333333333333333333444555555555555555555555333333333222222222222111222111000//////000111222---...........................---------,,,,,,,,,------......------,,,++++++++++++++++++***)))((('''((()))***++++++***)))************************&&&'''(((******((('''&&&((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***&&&'''(((*********))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))+++------+++)))(((((()))***+++,,,---------++++++,,,------......//////---,,,...111333222000222222222222222222222222......////////////......///000111222333444444444000000000000000000000000222111111000///......---,,,,,,,,,,,,,,,---...///------------------------------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))***++++++,,,,,,))))))************))))))((('''&&&%%%%%%&&&'''(((''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))*********))))))((())))))))))))************((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))))))))******************************+++++++++,,,,,,,,,)))))))))***++++++,,,,,,---+++)))***,,,---,,,))),,,+++***)))))))))++++++***)))))),,,///000...+++---,,,+++******,,,...//////...---,,,,,,,,,,,,,,,+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------***+++,,,,,,------------...000222000---,,,---///++++++,,,------......///.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---......//////......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++++++++***************+++((()))***+++,,,,,,+++***'''(((***+++,,,+++******))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++///............---------............////////////000000000000111111111111222333444555666666666666555555666777777777777777999888888777666555555444555555555555555555555555555555555555555555444444333333333333333333333333222222222222222222222222222222222111111111111000111111111111000000000000---...///000000///...---......---------,,,,,,,,,///////////////...------)))))))))))))))******+++))))))************))))))+++++++++*********))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))******************************************************+++++++++++++++***++++++,,,,,,---.........///---,,,...111222111000111111111111111111111111...//////000000//////...000111222222222222222111000000000000000000000000111111000000///......---...------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************))))))))))))))))))))))))***)))((((((((()))+++++++++*********************)))))))))))))))))))))))))))((('''&&&&&&'''(((((('''((((((((()))))))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))))))))))))))************'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,++++++*********************((('''(((***+++***(((,,,+++***))))))***++++++***)))(((***---...,,,***,,,+++***)))***+++---.........---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***,,,---,,,)))((()))+++------------------,,,,,,,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,---............---,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++***************+++((()))***+++,,,++++++***+++,,,---...///......---************************))))))************))))))******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++............------------............//////////////////000000000111111111222333444555555666666666555555666777777777777666777666666666555444444444444444444444444444444444555555555555555555444444333333333333333333333333222222222222222222222222222222222111111111000000............---------------......//////......---...------------,,,,,,,,,...............---,,,,,,)))))))))))))))***++++++***++++++++++++++++++***+++++++++*********))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************,,,+++***))))))***+++,,,******++++++******)))(((++++++,,,,,,------.........------...000111000//////////////////////////////000000111111000000///111111111111111000//////000000000000000000000000111000000//////.........,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))((()))******+++,,,,,,+++******)))(((((())))))(((''''''((())))))))))))((((((((())))))***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************))))))(((((((((((())))))))))))************))))))))))))))))))************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((())))))*********+++*********************************++++++++++++,,,,,,,,,++++++***))))))((()))((('''(((***++++++)))+++******)))******++++++***((('''(((***,,,,,,++++++***)))))))))***,,,---------,,,,,,++++++,,,,,,***)))((((((((()))***+++************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,+++,,,---,,,+++***+++,,,.........---,,,+++++++++++++++++++++************,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,+++***************++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))******+++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++............---------------............///////////////000000000000111111222222333444555555555555444555666666777666666666555444444444444444444444444444444444444444444444444444444444444444555555333333333333333333333333222222222222222222222222222222111111111000000000------------,,,,,,,,,,,,...------,,,,,,------...------------,,,,,,,,,,,,---------...------,,,,,,***))))))))))))***++++++,,,,,,,,,------,,,,,,,,,+++************)))))))))))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''******)))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))+++++++++++++++++++++++++++******************+++))))))*********))))))(((***++++++,,,------......---------...////////////////////////////////////000000111111111111000000//////000000000000//////000000000000000000000000000000/////////.........------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******++++++*********)))))))))(((***((('''%%%%%%'''(((*********************++++++(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************************************))))))(((((((((((())))))((())))))************)))((()))))))))************((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))((((((((()))******++++++************************************+++++++++++++++++++++*********))))))*********+++,,,------,,,******************+++++++++)))(((((()))***+++,,,***))))))((()))***++++++,,,,,,++++++++++++,,,,,,+++***(((''''''(((***+++)))))))))))))))))))))))),,,+++++++++++++++++++++---,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,------------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++))))))))))))******+++,,,*********)))******+++,,,************+++*********)))*********************+++++++++++++++++++++++++++,,,,,,------------,,,(((((()))+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---------.........//////////////////000000000111111222333444444555555444444444555666666666666555444444444444444555555555333333333333333333333333333333444444444444555555333333333333333333333333222222222222222222222222111111111111000000000000000000000/////////.........---++++++++++++---...---------,,,,,,,,,++++++,,,------...------,,,,,,******))))))******+++,,,+++,,,,,,------,,,,,,+++************))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''******)))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************************((()))+++,,,,,,+++)))(((''''''(((******+++++++++******++++++,,,------...,,,---------------......000000000000000000000000000000111111111111000000------...///000111111111000000000000000000000000////////////............000000///////////////000++++++++++++++++++++++++,,,,,,+++++++++++++++***************************))))))))))))))))))))))))((()))))))))************(((((()))))))))************((('''%%%%%%'''(((***)))******+++++++++,,,,,,))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************((()))))))))***************)))(((''''''((()))***(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******++++++++++++,,,---))))))******++++++++++++++++++***))))))***,,,---))))))((()))))))))******++++++*********++++++,,,,,,+++)))(((''')))***,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++***)))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++&&&&&&&&&&&&&&&'''((()))******))))))***++++++,,,++++++******************---------,,,,,,,,,,,,---***************************+++,,,,,,---------,,,'''((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------...............////////////000000000000111222333444444444444333333444555555555555555555555555555555555666666333333333333333333333333333333333333444444555555333333333333333333333333222222222222222222222222111111111000000000//////111111111000000000//////---,,,+++******+++,,,---------,,,,,,,,,+++++++++,,,------......---------***************++++++,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''')))+++------+++)))'''&&&''')))***+++,,,,,,,,,******++++++,,,,,,------,,,---...---,,,,,,---...000000000000000000000000///000000111111000000///,,,---...000111111222222000000000000000000000000........................,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))''''''((())))))***++++++))))))(((''''''((())))))((()))***+++,,,,,,,,,,,,))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******+++******))))))))))))******************))))))))))))******((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++((())))))***++++++,,,,,,(((***+++***)))((()))***((()))***+++++++++++++++***+++,,,+++***)))+++---((()))))))))******************))))))******++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********,,,,,,---------,,,+++++++++***)))***,,,,,,,,,************+++,,,---------)))))))))***************++++++************++++++******+++,,,,,,,,,,,,++++++************)))))))))+++++++++++++++++++++++++++************++++++,,,))))))))))))***+++,,,,,,,,,+++******)))*********,,,+++***)))))))))******))))))))))))))))))))))))'''((()))***************(((((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------...............////////////000000000000111222333333333333222333444444555555444444666666555555555555555555222222222222222222222222222222333333444444555555333333333333333333333333222222222222222222222222111111000000000/////////000/////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++************+++,,,,,,((())))))******))))))((((((((()))))))))))))))***(((((((((((())))))))))))&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''((()))***(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))***++++++++++++***)))))))))***+++,,,,,,++++++*********+++,,,,,,------+++---...---+++***,,,..............................//////000000//////......///000000111111111111000000000000000000000000........................)))(((((('''&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***+++******)))((((((((()))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++***)))))))))((((((((('''''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******+++++++++))))))))))))************)))******************)))((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))******************************++++++)))+++,,,+++((('''((()))'''(((***+++,,,,,,++++++(((***,,,+++)))((()))***))))))******++++++******)))))))))))))))***+++++++++++++++*********))))))************************)))*********++++++++++++************++++++++++++,,,---------,,,,,,+++***,,,+++)))+++---...---+++++++++++++++++++++,,,,,,((()))))))))************++++++************++++++***++++++,,,,,,,,,,,,,,,************))))))))))))************************///......------------...))))))))))))***+++,,,---,,,,,,***)))))))))******)))((('''&&&%%%%%%&&&'''************************&&&&&&'''((())))))))))))))))))************))))))************************+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,---------................../////////000000///000111222333333333333222222333444444444444333666555555555444333333333222222222222222222222222111222222333444444555555333333333333333333333333222222222222222222222222111000000000//////////////////.........---------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***(((((()))***************++++++******++++++,,,---((())))))******))))))((((((((((((((())))))******'''((((((((()))))))))***&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))(((''''''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((())))))((('''************************(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******)))******+++,,,,,,------+++---...---+++***+++...------------------------......////////////......111111111111111000000///000000000000000000000000---.....................------,,,+++******++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((()))++++++******)))******))))))((((((''''''))))))************))))))'''(((***+++,,,,,,++++++******))))))(((((((((''''''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((******+++++++++))))))))))))************((()))***++++++***)))(((((((((((((((((((((((((((,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************,,,,,,++++++***))))))))),,,...///---***((()))+++'''(((***+++,,,,,,++++++&&&))),,,+++)))'''''')))))))))***+++++++++++++++))))))((())))))***++++++******++++++***)))((('''************************))))))******++++++++++++))))))******+++++++++,,,------------,,,,,,+++***(((&&&%%%&&&)))***)))'''------,,,++++++***************++++++,,,,,,,,,,,,++++++************++++++++++++,,,------------,,,************))))))))))))************************++++++***)))(((((((((((())))))))))))***+++,,,------,,,***)))))))))******+++***)))(((''''''((()))++++++++++++++++++++++++'''''')))******+++++++++)))************))))))(((************************+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,---------................../////////000///000111222222333222222222222333444444444444333555555444333333222111111111111111111111111111111111111222333333444555555333333333333333333333333222222222222222222222222000000000000////////////000000/////////.........,,,,,,...//////...,,,,,,,,,,,,,,,+++++++++******&&&&&&'''(((((()))((((((++++++******++++++,,,---))))))************))))))'''((((((((())))))******'''((((((((())))))*********&&&###$$$))),,,+++(((((((((((((((((()))******(((((())))))))))))((((((,,,***)))'''&&&%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((+++*********))))))((((((******)))((('''&&&%%%%%%(((((()))***************+++*********))))))((((((((()))***,,,,,,------------.........---,,,,,,+++,,,,,,,,,---...///000000//////000000///...------000000000000000000000000......//////////////////111000///...---,,,++++++------,,,,,,,,,,,,++++++------------------------************************---,,,***(((((((((((())),,,,,,+++***)))((('''''',,,+++)))((('''''''''(((+++***)))))))))***,,,,,,&&&'''((()))***+++,,,,,,))))))*********))))))(((***)))(((''''''((()))***%%%&&&&&&&&&'''(((((((((***)))(((''''''((()))******(((&&&&&&((()))((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++******************))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---++++++******)))((((((((()))(((''''''''')))***+++)))************+++++++++++++++***)))(((((()))))))))***+++,,,,,,+++***)))))))))))))))************(((&&&%%%'''+++---,,,++++++******************+++(((((())))))*********+++************************************************++++++++++++++++++++++++++++++***)))(((((())))))+++***)))(((''''''''''''))))))************))))))******+++++++++,,,,,,,,,++++++***)))(((((())))))(((((())))))******+++++++++,,,,,,------,,,,,,++++++******)))***,,,---...---,,,***)))))))))******)))((((((((()))***++++++************************------,,,+++*********++++++++++++++++++***)))(((++++++******++++++,,,---,,,***))))))***++++++***)))))))))))))))))))))))))))******)))(((''''''(((++++++******++++++,,,---,,,,,,,,,++++++*********111///---++++++---///111+++,,,,,,---...///000000111111222222222111111000000111111222222333444444333333222222111000//////111111222222222333333333222222222333333333444444666555444333222333333444222222222222222222333333---///111111000///000111---------------...///000...------,,,,,,------...((())))))))))))*********)))***+++,,,,,,,,,++++++))))))))))))((((((((((((++++++************++++++''''''''''''((((((((((((&&&'''(((*********))))))***&&&###%%%)))+++***(((((((((((((((((()))******(((((())))))))))))((((((***)))((('''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((()))))))))(((((((((''''''''''''''''''(((((((((((((((((()))***************************)))))))))((()))))))))******++++++,,,------......---,,,,,,+++,,,,,,,,,------...///000///////////////...------........................////////////...........................---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***)))((((((((()))((())))))))))))*********,,,+++)))((('''''''''((())))))((((((((()))***+++))))))))))))))))))))))))'''((()))******************)))(((''''''((()))***'''(((((((((((((((((()))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))******************))))))))))))(((((((((((('''((((((((((((((((((((((((((()))))))))***+++++++++))))))))))))))))))******)))((((((''''''((()))***))))))*********++++++++++++******)))(((((()))))))))******++++++******)))))))))))))))************((('''&&&(((+++------+++,,,++++++******++++++,,,((()))))))))************************************************************))))))))))))))))))))))))+++******)))))))))))))))......---,,,+++******+++))))))************))))))))))))*********+++++++++++++++***))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++,,,++++++*********++++++,,,,,,***)))))))))******))))))))))))))))))***+++************************+++***))))))(((((()))))))))*********)))(((((('''***************+++,,,,,,---+++******+++,,,,,,+++))))))))))))))))))))))))***++++++***)))((((((***+++++++++***+++,,,,,,---+++++++++******)))))))))...---,,,++++++,,,---...------------............//////000000111000000000000000111111222333333444333333222111111000//////111111222222222333333333222333333333444444444444666666444333333333444444222222222222222222222222///111222111///......////////////...---------,,,...------,,,,,,------...*********+++++++++,,,,,,)))***,,,---------,,,+++************))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))'''((()))******)))(((((()))'''$$$&&&)))+++***(((((((((((((((((()))******(((((())))))))))))(((((())))))(((((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&''''''''''''(((((((((((((((((()))***************************))))))))))))***))))))(((((()))***+++---------------,,,,,,+++,,,,,,,,,,,,---...///000...////////////...------------------------------////////////......---------------.........//////------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************,,,+++***)))((((((((()))(((((())))))))))))******+++***)))((('''''''''((((((((('''''''''((()))***+++******)))((('''&&&&&&&&&'''((()))***+++++++++))))))(((((((((((())))))******))))))))))))))))))(((((())))))))))))(((((((((***,,,***((('''))),,,(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((())))))******))))))(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++***))))))(((((((((((())))))))))))*********++++++******)))((((((((())))))+++******))))))******+++))))))))))))************)))(((((()))+++---,,,+++,,,,,,++++++++++++,,,,,,))))))))))))************************************************************))))))))))))))))))))))))*********)))))))))))))))//////...---,,,,,,,,,,,,))))))************))))))(((((()))))))))*********+++***))))))))))))))))))************))))))))))))******++++++++++++******++++++++++++***)))(((''',,,+++******)))*********+++***))))))))))))))))))******************************)))((((((((())))))(((((((((((('''''''''''')))))))))))))))******++++++***((((((***+++***)))))))))))))))))))))))))))***+++,,,+++***)))***++++++++++++++++++,,,------*********))))))))))))))),,,,,,++++++++++++,,,,,,.........------,,,,,,,,,,,,---...///000000000///000000000111222222333333222222222111111000000///111111222222222333333333333333333444444444555555666666555444444444555555444333333222222111111111222333444333000///...///------...//////...---,,,...------,,,,,,------...,,,,,,,,,,,,------------***+++,,,......------,,,++++++++++++************))))))(((((((((((())))))((((((((()))))))))******((()))))))))))))))(((''')))'''&&&''')))******(((((((((((((((((())))))***(((((())))))))))))((((((***************+++++++++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''******)))((('''&&&%%%%%%(((((()))************************))))))))))))))),,,+++)))((('''(((***+++,,,,,,---------,,,,,,+++---,,,,,,,,,------...///.........//////...------------------------------000//////......------,,,---------............///------,,,,,,,,,+++++++++************************************************+++******)))))))))))))))++++++***)))((('''&&&&&&******)))((((((((((((((('''''''''((((((((())))))******)))((('''&&&%%%%%%''''''((()))*********)))))))))(((((((((((())))))*********))))))((((((((('''((()))******)))((('''%%%)))+++)))%%%$$$''',,,(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((())))))************))))))((((((''''''))))))))))))***************))))))((((((((())))))+++***)))(((((()))***+++((()))))))))***************))))))***+++,,,,,,,,,++++++************++++++)))))))))))))))*********************************************************++++++++++++++++++++++++))))))*********)))))))))---,,,++++++*********+++))))))************))))))))))))))))))*********+++******)))))))))))))))***++++++******))))))(((((())))))************)))))))))******++++++)))((('''++++++******************++++++***)))((((((((()))************************++++++************++++++((((((((('''''''''((((((((((((((((((((()))******(((&&&%%%%%%&&&''''''&&&)))))))))))))))))))))))))))***++++++))))))***++++++++++++++++++,,,------******************))))))***+++,,,------,,,+++***------,,,,,,,,,,,,,,,,,,+++,,,---//////000000000//////000000111222222222222111111111000000000///111111222222222333333333333333444444444555555555666555555555555555555555444444333333222111000000222333444444111000000000((())),,,///111111000000...------,,,,,,------...,,,,,,,,,------------...+++,,,---.........------++++++*********)))))))))++++++************++++++))))))))))))******************)))))))))(((''''''(((((((((((()))***)))(((((((((((((((((())))))***(((((())))))))))))((((((+++++++++++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))((('''&&&%%%%%%(((((()))***************))))))))))))))))))******---,,,***))))))***+++,,,++++++,,,,,,---,,,,,,+++---,,,,,,,,,,,,------...------............------........................//////......---------,,,///............---------------,,,,,,,,,+++++++++************************************************************)))))))))(((++++++***)))((('''&&&&&&)))))))))))))))((((((((((((((()))))))))******)))(((((((((((('''''''''''')))))))))))))))((('''&&&(((((())))))))))))(((((()))))))))((((((''''''''''''((()))******)))((('''!!!$$$'''%%%!!!###'''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))((((((''''''******))))))((((((''''''(((((()))))))))*********)))((((((((((((((())))))+++***)))(((((()))***+++((()))))))))************)))******************+++))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))************))))))+++******)))))))))))))))))))))************))))))*********+++++++++,,,,,,***)))))))))))))))******++++++******))))))((((((((())))))******))))))((('''((()))+++++++++***)))************+++*********++++++***)))((((((((()))))))))))))))))))))))))))+++******)))******++++++***))))))(((((()))******((((((''''''(((((()))***(((&&&%%%%%%&&&''''''&&&))))))))))))))))))))))))''')))***)))(((((()))***+++************+++,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++******++++++,,,------...,,,---...///000000000000...//////000000111111222111111111000000000000000111111222222222333333333333333333444444444555555444444555555555555555555444444333333222111000000---///111000///...///000((())),,,///111111000000...------,,,,,,------...++++++++++++,,,,,,,,,,,,+++,,,---.........------******)))))))))(((((((((++++++************++++++))))))))))))******************)))(((((((((''''''((())))))******))))))(((((((((((((((((()))******(((((())))))))))))((((((+++++++++++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))''''''''''''(((((((((((((((((()))***************))))))))))))************,,,,,,+++******+++,,,---***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---............---........................------------------------//////.........---------------,,,,,,,,,,,,++++++************************************************))))))************)))(((''''''(((((((((((())))))(((((())))))))))))(((((('''((()))*********))))))'''''''''(((((()))))))))*********)))((('''&&&%%%(((((())))))))))))(((((()))(((((((((((((((''''''(((((())))))))))))((((((&&&((()))'''%%%$$$''')))(((((((((((())))))))))))))))))(((((((((((())))))************************((())))))******))))))(((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''&&&&&&((()))))))))))))))((('''((((((((()))))))))******((((((''''''(((((())))))***))))))(((((())))))***))))))))))))************)))***+++***)))((()))***((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++***))))))++++++******)))******+++))))))************))))))***++++++++++++,,,,,,,,,)))))))))))))))******+++************))))))))))))))))))************))))))'''((()))***++++++++++++))))))***++++++++++++***+++***))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))++++++***))))))***,,,---((((((((((((((())))))***+++***((((((***+++***)))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))***+++++++++++++++++++++,,,,,,,,,+++,,,---......---,,,+++((())))))***,,,------...------...///000000000///.........///000000111111000000000000000000000000111111222222222333333333222222222333333333444444222333444444555555444444444333333222222111111111)))+++------,,,,,,,,,---------...//////...---,,,...------,,,,,,------...************++++++++++++***+++,,,......------,,,))))))))))))((((((((('''))))))(((((((((((())))))((((((((()))))))))*********))))))(((((((((((()))((()))***+++***))))))(((((((((((((((((()))******(((((())))))))))))((((((((()))***+++++++++***)))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((()))***************((()))))))))************))))))******++++++,,,,,,******+++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---+++,,,------.........---------------------------+++,,,,,,------......///---------...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************((()))***++++++***)))((('''''''''(((((((((((()))'''((()))******)))((((((&&&'''((()))))))))((((((((((((((()))))))))******))))))))))))((('''&&&&&&'''((()))******)))((('''((())))))))))))))))))***))))))(((((((((((())))))+++++++++*********+++,,,(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))******************)))***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***+++++++++(((((((((((((((((('''''''''((()))******))))))((((((((((((((()))))))))***'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))************(((***+++)))'''&&&''')))((((((''''''''''''((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++))))))*********))))))******+++))))))************))))))************++++++++++++)))))))))))))))***++++++)))))))))))))))*********)))******++++++******)))++++++*********++++++,,,((()))***+++,,,++++++***))))))))))))))))))***+++))))))))))))))))))))))))'''''''''''''''((())))))++++++)))))))))+++,,,...))))))(((((())))))***+++---+++******+++,,,,,,+++))))))))))))))))))))))))''')))******))))))***+++((((((((((((((())))))***)))*********++++++++++++++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,------.........------------...//////000000111///000000000000000000000111111222222222333333333111111111222222222333333111111333444444444333333222222222222222222222222,,,...//////---,,,,,,---/////////...---------,,,...------,,,,,,------...************++++++++++++)))***,,,---------,,,+++*********)))))))))(((((())))))(((((((((((())))))''''''((((((((()))))))))))))))(((''''''((()))***((()))++++++***)))((()))((((((((((((((()))******(((((())))))))))))((((((%%%&&&(((***++++++++++++''''''''''''''''''''''''''''''''''''''''''''''''************************((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''''''''******)))((('''&&&%%%%%%(((((()))***************(((((())))))*********+++&&&'''(((***++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,---...///000111---------,,,,,,,,,++++++++++++++++++++++++++++++************************((()))***++++++***)))(((******)))((('''&&&%%%%%%'''((()))******)))((((((%%%%%%'''((((((((('''&&&************))))))))))))''''''(((((((((((((((''''''((()))******)))((('''))))))******+++++++++,,,***)))(((''''''((()))***)))'''&&&&&&((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((******++++++++++++******)))(((((((((''''''''''''(((((((((((((((((((((((((((((()))***+++,,,,,,---&&&&&&''''''((()))))))))&&&'''(((*********))))))(((((((((((())))))))))))'''''''''''''''((()))***'''((()))******)))((('''))))))))))))************''')))+++)))&&&%%%&&&((())))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&(((***+++,,,+++***))))))((((((((((((((())))))))))))************))))))))))))))))))************))))))((())))))***++++++(((((())))))******++++++******++++++++++++******...---,,,***)))***++++++((()))***+++,,,,,,+++***))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))***+++++++++***)))((()))***,,,...)))))))))))))))***++++++,,,***))))))***++++++***))))))))))))))))))))))))(((***++++++******+++---'''''''''''''''((())))))(((((())))))*********+++************************+++++++++***************,,,,,,---------,,,++++++------......///000000000////////////000000000000111111222222222333333333000000111111111222222222///000222333444333333222222222222222222222333333222444444333111/////////---------------...///000...------,,,,,,------...******+++++++++,,,,,,,,,)))***+++,,,---,,,+++++++++++++++************)))++++++************++++++''''''''''''(((((((((((()))(((''''''''')))***+++******))))))(((((('''''')))************(((&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''+++***)))(((((('''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((&&&%%%''')))***(((&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........................................................,,,+++***))))))***+++,,,,,,------......------,,,)))))))))))))))))))))))),,,++++++******++++++,,,++++++******)))((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))((('''&&&%%%''''''((((((((((((''''''(((((())))))))))))((((((******))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))(((''''''(((''''''''''''&&&&&&&&&******++++++++++++******''')))******((('''((()))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))))))))******)))'''%%%&&&(((***)))''',,,'''%%%((()))((((((***))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((())))))))))))((((((******))))))((((((''''''***))))))(((((((((((()))(((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&))))))(((((((((((())))))************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))+++(((&&&'''***,,,+++)))))))))(((((((((((())))))******))))))))))))************))))))))))))******))))))***++++++,,,------*********+++++++++,,,,,,---,,,,,,,,,---///000222////////////000000000000111111111111111111111111//////000111222333333333222222111000//////000000333333222222111111000000////////////000000000000/////////...---+++***))),,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---+++*********))))))(((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))***)))(((''''''((()))***(((((((((((())))))))))))*********))))))((('''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''(((++++++)))'''(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------------........................------------------------,,,+++************+++,,,,,,,,,------------,,,,,,************************,,,++++++******++++++,,,)))))))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''************************))))))((((((((((((((((((''''''((((((((((((((('''''''''((((((((((((''''''(((((())))))))))))((((((***)))))))))(((((((((''''''(((((())))))(((((('''(((((())))))))))))(((((()))))))))))))))(((''''''))))))((((((((('''''''''))))))************))))))%%%'''))))))((('''((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''(((((()))'''%%%&&&(((***)))(((,,,'''&&&)))+++******,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))((((((***)))))))))((((((((('''))))))(((((((((((()))))),,,,,,+++++++++++++++,,,,,,+++******))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((''''''((()))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))+++(((''''''***++++++)))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))******+++,,,,,,------.........---------.........//////...------------......///.../////////000000000000000000000000000000000000000000000111111222222333222111111000//////000000111111111111111111111111000000//////////////////,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,************)))))))))((((((((())))))))))))((((((*********)))))))))))))))'''''''''''''''((())))))***)))(((''''''((()))***'''''''''((()))*********+++***)))((((((''''''((((((((((((((((((((((((((())))))*********+++++++++))))))))))))************)))(((((((((((())))))***''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((((((((******(((&&&(((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))************))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++************++++++'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))%%%&&&'''((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))((((((((((((((())))))******))))))((((((((())))))))))))(((((()))))))))))))))(((((('''***)))))))))(((((((((((((((((())))))))))))((((((%%%'''))))))(((((()))***(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''(((((()))'''&&&&&&((())))))(((%%%"""!!!&&&(((&&&&&&((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***(((((())))))))))))(((((())))))))))))(((((((((((((((((('''(((((()))***++++++******)))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))************+++++++++***************))))))))))))))))))))))))************++++++++++++))))))(((((((((((())))))***((('''''')))******)))))))))(((((((((((())))))((((((''''''''''''((((((******))))))))))))******,,,,,,,,,---------------............////////////...............---,,,,,,....../////////000000000000000000000000000000000111111111111111111111111111111000/////////000000////////////000000000000000000//////.........---***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&%%%&&&'''((()))***)))(((''''''((()))***'''((((((((()))))))))***+++***)))'''''''''((()))((((((((((((((((((((((((((())))))))))))*********((()))))))))))))))******(((((('''(((((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''(((((('''&&&%%%(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((())))))******))))))(((((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,---------............------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((((())))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))******++++++&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))************))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))(((((((((''''''''''''((((((((((((''''''''')))+++***)))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******((((((''''''((()))))))))### %%%'''%%%%%%&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((()))+++++++++***)))((('''&&&&&&&&&((((((((((((((((((((('''))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))((()))))))))************************************)))))))))))))))))))))))))))))))))*********++++++))))))(((((((((((()))))))))((('''(((((()))******))))))(((((((((((()))))))))((((((''''''(((((()))******))))))))))))******+++++++++***************+++++++++,,,,,,,,,,,,---,,,---...///......,,,+++........./////////000000000000000000000000000000111111111111000000000000111000000/////////000000///////////////.........000//////......------,,,,,,,,,,,,+++***)))''''''++++++++++++++++++++++++,,,,,,+++******)))))))))*********)))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''((((((((()))((('''&&&&&&''')))******)))(((''''''((()))******)))))))))((((((((('''+++***(((''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((()))'''''''''(((((()))))))))(((((('''(((((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((************************++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,++++++***------------------------------------------------------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((())))))******++++++(((((()))(((((('''&&&&&&''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''+++,,,---,,,***((('''((((((((((((''''''(((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((***+++***'''&&&)))+++***)))+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((()))++++++...---,,,+++***)))))))))******+++,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))************************************))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((()))***))))))(((((((((((())))))***))))))(((((())))))*********))))))))))))***************************)))))))))*********+++++++++)))***,,,...///......---............////////////111111111111111111111111111111000000000000000000000///////////////000000111000000///...---,,,,,,///.........------,,,,,,......---+++)))'''%%%$$$++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))******(((((())))))))))))(((((('''''''''(((((()))))))))***)))((((((((()))***+++***)))(((''''''((()))************)))((('''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((()))))))))(((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********''')))++++++***)))***+++(((((())))))))))))((((((((((((((((((((((((((((((((())))))******))))))(((''''''((((((((((((''''''))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((('''&&&%%%''''''((((((((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((('''(((((()))))))))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''+++,,,---,,,)))((('''((()))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))((((((***,,,000+++(((******((((((***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))(((((('''(((((()))***+++,,,+++***)))))))))))))))'''(((***++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))***************************+++++++++))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))'''((((((((('''''')))+++))))))(((((((((((())))))******))))))))))))************))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,.........///------........./////////000000000000000000000000000000000000000000000000//////......//////000000000000000///......------------------------------------------,,,+++******++++++++++++++++++++++++******+++++++++***))))))))))))))))))************(((((())))))))))))((((((************++++++++++++))))))*********+++++++++***)))(((''''''((()))***))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((())))))*********))))))(((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))###&&&((()))(((((()))+++(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))*********************************************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++******************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************************))))))(((((((((((((((((('''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))(((((('''((((((((()))))))))***'''(((((())))))(((((('''(((((())))))))))))((((((''''''((()))))))))))))))((((((((((((''''''''''''((((((((())))))(((((((((&&&(((******((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''')))***)))((((((***,,,444---(((((('''%%%%%%'''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))(((((((((((())))))(((((('''''''''''''''(((###%%%&&&(((((((((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))&&&((()))(((&&&&&&(((+++))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))************++++++,,,,,,------++++++,,,,,,,,,---------++++++++++++,,,------...---------.........//////..............................//////000000111111...............///000000.........//////000000000+++++++++,,,------......++++++,,,---......------************************))))))***+++,,,+++******((()))))))))************(((((())))))))))))((((((***************)))))))))'''(((***+++++++++))))))***)))(((''''''((()))***''''''(((((())))))******'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***++++++++++++***)))(((((('''((((((''''''''''''''''''''''''''''''''''''((((((((()))!!!$$$%%%$$$$$$&&&)))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************************************************))))))*********+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&'''((())))))))))))''''''((((((((((((''''''(((((())))))))))))(((((('''((((((((())))))******''''''((((((((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((("""$$$&&&''''''''')))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******''')))+++***((('''***---:::333,,,***)))&&&'''***))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))*********))))))(((((((((((()))+++***************+++,,,%%%''')))***+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))((())))))))))))************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))&&&((()))(((&&&&&&(((+++))))))(((((((((((())))))((((((''''''''''''((((((******))))))))))))******''''''((()))***++++++,,,******+++++++++,,,,,,,,,...---,,,+++***+++,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111222...............///000111+++,,,---///000222333444)))***+++,,,---......///***++++++,,,,,,,,,++++++************************((()))***+++,,,,,,+++***(((((())))))*********+++(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%''')))+++,,,***((('''***)))(((''''''((()))***))))))))))))))))))))))))+++***)))(((((('''((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''***(((&&&'''***+++)))'''))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))))))))))),,,+++++++++******)))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))))))))))))))&&&'''((()))+++---...///222000...,,,***++++++,,,+++++++++++++++++++++++++++,,,---------,,,+++***------------------------++++++++++++++++++++++++------,,,,,,+++***))))))************************************************(((((())))))))))))((((((+++***)))((((((''''''(((************)))(((&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))***+++,,,***(((''''''(((''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((((('''(((((()))*********************))))))))))))******%%%&&&''')))******************))))))((((((''''''******)))(((((((((((((((---,,,+++)))((((((''''''''''''((()))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((('''''''''&&&'''((()))******)))((('''))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++))))))))))))((((((((((((,,,+++)))'''&&&'''((()))))))))))))))))))))))))))'''((()))******)))((('''))))))((((((((((((((())))))))))))))))))))))))))),,,,,,++++++***))))))))),,,+++***(((''''''&&&&&&***************************)))(((((((((***+++,,,'''(((***+++++++++***))),,,+++)))(((&&&%%%%%%%%%******))))))((((((''''''''''''(((((())))))******))))))(((((((((((()))))))))***+++,,,,,,,,,,,,+++))))))***+++,,,,,,------////////////...---,,,+++,,,---......//////...............////////////000//////............///////////////////////////////////////000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))***)))))))))((((((((('''(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))***)))))))))((((((((('''***(((''''''******)))'''))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))+++***)))((((((((())))))))))))))))))))))))))))))&&&'''((()))***,,,------///...,,,+++***+++,,,---++++++++++++++++++++++++***+++,,,---------,,,+++------------------------++++++++++++++++++++++++------,,,++++++***))))))************************************************(((((())))))))))))(((((()))((((((((((((((()))***************)))((('''&&&'''''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((()))************)))))))))))))))))))))))))))***+++,,,***(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((()))*********************))))))))))))******&&&'''((())))))******)))***)))))))))((((((((('''******)))(((((((((((((((++++++***)))((((((((((((''''''((()))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))''''''(((((())))))******,,,,,,+++******)))((((((***)))(((''''''(((***+++)))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************++++++******))))))))))))***+++*********************))))))((((((((()))******'''((()))*********)))))),,,+++***)))((('''''''''***)))))))))(((((((((''''''((((((((()))))))))***))))))(((((((((((())))))******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,---------------,,,,,,------...............------.........///////////////............//////////////////////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***************************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))(((((((((((((((((())))))))))))((((((***)))((('''&&&%%%%%%$$$))))))))))))))))))))))))))))))))))))((((((((((((***((('''((()))***)))'''))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))(((((('''''''''''''''&&&))))))))))))))))))))))))***)))((('''''''''(((((())))))))))))))))))))))))''''''((())))))***++++++++++++*********+++---...++++++++++++++++++++++++***+++,,,------------,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++******))))))************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((()))***+++)))******))))))((('''&&&)))))))))(((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((((((((((((''''''((((((((('''((())))))******))))))))))))))))))))))))))))))***++++++***(((''''''((())))))************))))))''''''''''''''''''''''''((((((((('''''''''''''''(((((()))*********************))))))))))))******(((((())))))))))))(((((())))))))))))((((((((((((***))))))(((((((((((((((***))))))(((((())))))***'''(((((()))))))))))))))&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))++++++******)))(((''''''((('''''''''''')))+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((()))******+++,,,,,,******)))******+++,,,,,,+++++++++******)))))))))(((((()))))))))(((''''''&&&'''((())))))))))))(((++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++******++++++,,,---++++++++++++++++++++++++)))***+++,,,,,,---------,,,---------............,,,---------............//////............//////000000000000000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((()))((((((((()))))))))((())))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,***+++++++++++++++,,,,,,***++++++,,,------------------------------------++++++++++++++++++++++++,,,+++++++++******))))))************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******)))))))))))))))((('''''')))((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((((((((()))***+++***((('''''')))((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((()))*********************))))))))))))******)))))))))))))))(((''''''))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))(((''''''(((***+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&'''''''''''''''((((((''''''((()))***+++((((((((((((((((((((((((*********))))))*********)))(((((((((((())))))***((((((((((((((((((((((((((()))))))))*********+++***))))))))))))***++++++++++++******))))))(((((('''((()))))))))'''&&&%%%&&&''''''((((((((((((((()))))))))(((((()))******))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++*********+++,,,---,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,------......,,,,,,,,,---------......//////............//////000000000000000000000000,,,------------,,,++++++++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))*********+++(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))((((((((()))))))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((('''))))))))))))))))))))))))(((((((((((((((((())))))++++++******))))))))))))*********++++++,,,,,,,,,++++++++++++,,,---------------------------------++++++++++++++++++++++++++++++***************)))************************(((((((((((((((((((((((((((((())))))))))))((((((******)))(((((((((((((((((())))))))))))(((((('''''''''(((((()))******+++(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((())))))(((''''''''''''((()))))))))))))))((((((((((((((((((((((((((()))***)))''''''((()))'''(((((())))))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((()))*********************))))))))))))******)))******))))))((('''&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((()))***+++(((((())))))))))))((((((&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''''''''(((***+++))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((($$$$$$%%%&&&'''((())))))******)))(((((((((((((((((((((((((((((((((((((((''')))***++++++***)))'''((((((((((((((()))******((((((((((((((((((((((((*********)))))))))((((((******)))(((((((((((()))*********)))))))))(((((('''((()))))))))'''&&&%%%'''''''''''''''(((((()))(((((('''''''''((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))++++++******++++++,,,---,,,,,,++++++++++++++++++---------------,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......//////............//////////////////////////////,,,,,,,,,---,,,++++++***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))***)))(((''''''((()))***'''((()))***+++,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))((()))))))))))))))))))))++++++++++++******))))))*********++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((''''''''''''(((((())))))))))))((((((&&&''''''(((***++++++,,,((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))'''((())))))''''''((()))''''''((((((((((((''''''************************'''''''''''''''((((((((((((((()))*********************))))))))))))******))))))***))))))(((''''''(((((((((((())))))))))))((((((((((((((())))))***''''''''''''(((((()))***)))))))))))))))(((((('''&&&''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''(((((()))***+++))))))))))))((((((((((((************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''(((***+++,,,,,,*********)))(((''''''&&&))))))))))))))))))))))))'''((()))******)))((('''(((''''''(((((()))***+++))))))))))))))))))))))))++++++***))))))(((''''''******)))(((''''''(((((())))))))))))))))))))))))(((((()))))))))(((''''''((((((''''''(((((()))***((('''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++............---,,,+++***---,,,+++++++++,,,...///,,,---------............//////............//////////////////////////////,,,,,,------,,,,,,+++***))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***))))))(((((((((((()))'''((((((((()))))))))******)))(((''''''((()))***(((((())))))******++++++))))))))))))))))))))))))'''((((((((()))))))))***''')))******''''''(((***))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''((()))*********)))))))))))))))))))))))))))))))))))))))*********++++++******++++++++++++++++++)))******+++,,,,,,------///...,,,++++++++++++,,,------------------------++++++++++++++++++++++++))))))))))))************************************************************(((((())))))))))))((((((***)))((((((((((((((()))(((((())))))))))))(((((((((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((()))))))))***&&&'''((())))))((('''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))'''((()))(((''''''((()))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((()))*********************))))))))))))******((()))))))))))))))(((''''''((((((((()))))))))***((((((((((((((()))******(((((('''''''''(((((())))))))))))))))))(((''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))*********))))))))))))(((((((((((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))''''''(((((())))))******)))))))))*********++++++((())))))))))))((((((((()))))))))))))))))))))))))))((('''%%%%%%'''((()))''''''''''''((()))***+++)))))))))))))))))))))))))))))))))))))))((((((((()))))))))((())))))******''''''(((((()))*********))))))((((((((()))******))))))((((((((()))***+++))))))((((((((((((((()))'''((((((((()))))))))******)))))))))((((((((('''))))))(((((((((((())))))((())),,,---...---+++************++++++,,,,,,---+++,,,,,,,,,,,,,,,+++***---,,,+++***+++,,,...///------.........///////////////............//////---------------------------------------,,,,,,+++++++++++++++++++++++++++************+++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((('''(((((('''((((((((())))))******+++)))(((''''''((()))+++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******''')))+++***'''&&&(((***))))))(((((((((((())))))((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))******++++++,,,,,,(((((((((((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))((())))))***++++++,,,,,,((()))***+++------------))))))***+++,,,,,,------000///---+++*********+++------------------------++++++++++++++++++++++++)))))))))))))))*********************************************************(((((())))))))))))(((((((((''''''(((((()))***+++(((((()))))))))))))))(((************))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))******&&&'''(((******((('''&&&&&&''''''((((((((((((((())))))))))))))))))))))))&&&((()))(((''''''((()))))))))************))))))(((((((((((((((((((((((('''((((((((())))))******(((((()))*********************))))))))))))******(((((())))))))))))(((((('''((((((((())))))******((((((((((((((()))******((((((''''''''''''(((((()))))))))))))))(((''''''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&(((************)))))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++*********)))((((((''''''&&&'''((()))*********))))))))))))))))))))))))))),,,)))$$$!!!!!!$$$))),,,''''''''''''((()))++++++))))))))))))))))))))))))''''''(((((())))))******((((((((()))***,,,---...&&&&&&'''((()))***++++++***)))(((((((((***+++,,,***)))((((((((()))+++,,,++++++***)))))))))))))))'''((((((((())))))************))))))((((((((('''))))))(((((((((((())))))'''))),,,...///---***)))))))))***+++,,,,,,------((()))***+++++++++++++++---,,,+++******,,,...///.........////////////000//////............//////------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''***))))))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''(((((()))))))))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&))))))******++++++,,,,,,(((((()))***************))))))((((((((((((((()))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************************))))))***+++,,,,,,------((((((((((((((((((((((((************************)))+++,,,+++(((&&&(((***))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((()))(((((('''&&&((((((((((((((()))******)))'''%%%&&&)))***(((&&&))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''"""###%%%'''((()))******))))))((('''''''''''''''&&&$$$###%%%(((***)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))+++***((('''''''''((()))))))))*********))))))(((******))))))((((((''''''))))))))))))************************************+++*********))))))((((((************))))))))))))+++)))(((&&&&&&((()))+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))'''&&&'''(((***+++))))))((((((''''''&&&&&&'''((()))******)))((('''&&&((()))((('''&&&''')))))))))(((((((((((())))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((()))***+++,,,,,,+++***,,,---......---,,,***)))+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...------------------------///......---------............---------,,,,,,,,,///...---,,,+++,,,------///,,,***+++---...,,,)))************************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))((((((((((((%%%%%%&&&'''((((((((('''###$$$&&&((()))******+++''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))(((((((((&&&&&&'''''''''''''''((((((((()))***************++++++************++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++++++++++++++++++++))))))***++++++,,,------))))))))))))))))))))))))************************(((***+++***((('''(((***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))******)))'''&&&''')))***(((&&&))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((('''''''''((((((((())))))'''((()))***+++******)))(((''''''''''''''''''((('''(((((((((((((((''''''))))))(((''''''''''''''''''%%%$$$&&&)))***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))((('''(((((()))))))))*********))))))(((***)))))))))(((((((((''''''(((((((((((()))))))))*********************************)))))))))((((((''''''''''''&&&&&&&&&&&&***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))'''''''''(((***+++,,,+++++++++************(((((()))******)))(((((((((***+++***)))((()))+++))))))(((((((((((()))))))))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,++++++******++++++******))))))***++++++,,,,,,++++++***,,,+++++++++,,,,,,------------------------------.........---------............---------,,,,,,,,,...---,,,+++***+++,,,,,,...,,,++++++------+++)))(((((((((((((((((((((((()))))))))(((((((((''''''))))))))))))))))))))))))''''''(((((())))))******''''''(((((()))(((((((((%%%&&&'''((()))))))))(((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&''''''(((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%(((((()))***************+++***************++++++++++++,,,------------,,,++++++,,,,,,,,,,,,------------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,************************************************''')))******(((((()))+++)))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((''''''''''''''''''''''''(((((('''((()))+++,,,...((((((((((((((()))******)))(((''''''))))))((('''))))))))))))))))))))))))((())))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))))))))(((((()))***************)))((((((''''''(((((()))************)))((('''&&&)))((((((''''''''''''((((((&&&&&&''')))******)))************************''''''''''''''''''''''''))))))(((((((((((())))))******)))(((((((((((((((((())))))******)))))))))))))))))))))((((((((((((''''''''''''((((((((((((******************************))))))))))))((((((******)))))))))(((((((((***)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++)))((('''''''''(((***+++,,,,,,,,,,,,++++++++++++((())))))******))))))((((((***+++***)))((()))+++))))))(((((((((((())))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---,,,,,,+++*********)))))))))******+++)))******++++++******)))+++++++++,,,,,,,,,------------------------------..............................---------,,,,,,,,,---,,,+++*********++++++...,,,++++++,,,,,,+++***((((((((((((((((((((((((***)))))))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))(((''''''(((((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))******++++++))))))(((((((((((((((((())))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((('''''''''&&&(((((()))***************(((((((((((((((((()))******++++++,,,---,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************************************************'''(((((()))))))))******))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''''''''))),,,---((((((((((((((())))))***)))((((((((())))))(((((((((((((((((((((((((((((('''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))(((((((((((())))))''''''((()))))))))(((((()))(((''''''''''''(((((((((((((((((()))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))((((((((((((((('''((())))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))************************))))))))))))))))))((((((+++++++++*********))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))(((((('''((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))))))))(((((((((((())))))((((((((((((((('''''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,+++******))),,,+++*********,,,---...******++++++++++++******++++++,,,,,,---------,,,------------------------------........................---------,,,,,,,,,---,,,,,,+++++++++++++++---,,,+++++++++++++++***************************************))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***,,,---......++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++*********))))))(((((((((((()))***************((((((''''''((()))******)))******++++++++++++++++++++++++,,,,,,,,,------------------------------)))***+++,,,---,,,,,,,,,++++++++++++++++++++++++)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))******))))))((((((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((())))))***((()))))))))(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((())))))((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((())))))(((((('''''''''&&&&&&&&&))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))((('''''''''((((((((((((((())))))***((((((((((((((((((((((((******))))))))))))******&&&((()))((('''&&&''')))))))))(((((((((((())))))'''''''''(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))))))))((((((++++++***)))***+++---...++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,------------------------,,,,,,---...//////............---------,,,,,,,,,---------------,,,,,,++++++,,,,,,++++++*********************************))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))+++,,,---...///+++++++++***)))((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((()))))))))))))))((((((((((((((()))***************))))))))))))***+++,,,---))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......---,,,************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&''')))***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))******************************)))(((&&&&&&&&&'''(((((((((((((((((()))******((()))******(((((()))***))))))))))))))))))))))))&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&)))))))))))))))***++++++)))((((((''''''(((((())))))))))))((('''%%%$$$###(((''''''''''''(((((()))'''((())))))''''''((()))''''''''''''''''''''''''************************))))))(((((((((((()))))))))))))))))))))(((''''''&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((()))))))))))))))(((((((((''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))*********+++******))))))******+++(((***+++***)))((()))+++))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((())))))))))))((((((((())))))***,,,,,,,,,------,,,,,,,,,***+++,,,---...---,,,+++------------------------+++,,,---/////////............---------,,,,,,,,,------.........---,,,+++***,,,,,,,,,***)))***+++(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((((((((((((***)))))))))((((((((('''&&&'''''''''''''''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))(((((((((((())))))***''''''''''''''''''''''''************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************+++((()))************)))((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))(((((()))***************))))))))))))***+++,,,---)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---...000000///---,,,++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))***(((&&&'''))))))(((&&&'''(((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))))))))((((((((((((((()))******(((***+++***(((''')))+++))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((('''''''''&&&***))))))((()))***+++,,,(((''''''''''''''''''((()))))))))((((((&&&%%%%%%'''''''''''''''((())))))&&&((()))(((&&&%%%''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((())))))***)))((('''&&&%%%&&&'''((())))))))))))'''((((((((()))))))))***((((((((())))))))))))***))))))))))))))))))))))))'''''''''((((((((())))))++++++++++++************(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))*********+++++++++++++++***))))))***++++++(((***+++***)))((()))+++))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++((())))))))))))(((((('''++++++,,,,,,,,,,,,++++++)))+++,,,......---,,,+++------------------------***+++---///000000///.........---------,,,,,,,,,,,,,,,---...---,,,+++******+++---,,,)))((()))+++((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''(((((((((((('''''''''((((((((((((((('''(((((((((((((((((((((((('''((((((((())))))******''''''''''''(((***+++,,,************************************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++******)))(((''''''&&&%%%&&&(((***+++,,,++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))******++++++,,,,,,(((((()))***************''''''''''''((()))***+++++++++,,,------------,,,++++++,,,,,,,,,---------************************///000111222111000---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++(((&&&'''))))))'''$$$''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((&&&'''(((***++++++++++++((((((((((((((()))******(((***,,,+++(((''')))+++))))))))))))))))))))))))%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((''''''''''''((((((******))))))((((((((('''((('''&&&&&&&&&''')))***''''''&&&&&&&&&&&&''''''&&&'''((()))************'''''''''''''''((()))***%%%''')))(((%%%$$$&&&((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))*********)))'''&&&%%%&&&'''((())))))))))))'''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&'''(((((()))))))))))))))(((((())))))*********+++,,,+++***))))))***+++,,,'''((()))((('''&&&''')))))))))(((((((((((())))))&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))******************************)))))))))+++,,,---***+++,,,,,,,,,***)))(((******++++++++++++******)))***,,,......---,,,+++------------------------***+++---///000000///.........---------,,,,,,,,,++++++,,,---,,,+++***))))))+++---,,,)))((()))+++************************&&&'''''''''(((((())))))************************&&&&&&'''((()))***++++++''''''((())))))***))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&******++++++++++++******))))))))))))))))))))))))***)))((('''(((***,,,---+++(((&&&'''***,,,+++***++++++***)))(((((())))))***************)))(((((()))***+++++++++)))((('''************************(((((())))))*********+++)))***+++,,,+++***(((&&&''''''(((******++++++++++++***)))))))))***,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,,,,+++++++++******((()))***+++---...///000,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,+++++++++***)))(((((('''+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))******))))))((((((''''''))))))(((((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))'''((((((((((((&&&%%%$$$******))))))((((((''''''(((((())))))*********+++'''(((***++++++)))'''&&&&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))******)))((((((((((((((()))((('''&&&&&&'''((()))''''''(((((('''&&&%%%%%%))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))&&&)))***'''&&&)))+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&((()))))))))))))))(((((()))))))))))))))))))))))))))((((((((((((((()))***))))))************)))))),,,,,,+++***)))(((''''''$$$%%%&&&'''((()))******%%%&&&'''))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++******++++++,,,++++++++++++++++++++++++,,,---.........---,,,+++,,,+++++++++,,,...000111//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------+++***))))))((((((++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''%%%%%%&&&''''''*********)))(((&&&%%%$$$''''''(((((())))))******((((((((((((((((((((((((++++++******))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++******)))(((''')))'''%%%&&&(((***)))(((++++++***)))))))))))))))***************)))(((((()))******+++***)))((('''))))))))))))))))))))))))((()))))))))************))))))***+++***)))((('''&&&'''((())))))***))))))******)))))))))***+++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++*********))))))*********)))))))))(((((()))******++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++***))))))***++++++++++++******)))(((((('''******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))***************)))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))$$$%%%'''((())))))((((((***)))))))))((((((((('''((((((((()))))))))******'''((())))))))))))'''''')))))))))(((''''''&&&&&&((((((((((((((('''''''''(((((((((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))******)))((((((((((((((()))(((''''''''''''((()))((((((((((((((('''&&&&&&))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))(((((((((((())))))&&&******'''&&&)))+++************))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))***))))))))))))))))))))))))((()))))))))(((((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))+++***))))))))))))******((())))))******))))))(((************))))))))))))******************++++++((())))))))))))'''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))******)))))))))***++++++,,,,,,+++++++++++++++++++++,,,---......------,,,...---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++******************************************(((((((((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((+++***))))))(((((())))))(((((((((((((((((('''&&&'''((((((((()))))))))***((((((((((((((((((((((((+++************)))))))))******++++++++++++******)))))))))))))))))))))))))))***,,,,,,,,,***'''&&&)))'''&&&&&&((())))))(((+++***)))))))))))))))))))))************))))))((()))************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''(((((()))((((((''')))))))))((()))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++************************)))))))))))))))************************++++++************++++++++++++***))))))***++++++++++++******)))((((((((())))))((((((((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))++++++******)))))))))((())))))))))))))))))))))))&&&'''((()))*********)))))))))))))))(((((((((((('''((((((((((((((())))))''''''(((((((((((((((((()))))))))(((''''''&&&&&&'''((((((((((((((())))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))******))))))((((((((((((((()))((((((''''''(((((()))((())))))))))))(((((('''))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))(((((((((((())))))&&&******'''&&&)))***)))******************************)))))))))((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))***))))))((())))))))))))))))))))))))---,,,+++***)))))))))***'''(((((())))))(((((('''(((((())))))*********++++++******)))((('''&&&&&&))))))))))))((('''&&&&&&************************''''''''''''''''''''''''))))))))))))))))))))))))******)))(((((('''&&&&&&((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))******,,,,,,,,,++++++************+++,,,---......------///...---,,,,,,,,,,,,---******+++,,,------.../////////...---+++***))))))******))))))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((***************)))((((((&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******(((((((((((((((((((((((('''(((***+++,,,,,,+++++++++***))))))******++++++******)))))))))))))))***))))))************)))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((''''''(((((()))((()))))))))))))))(((''')))(((((()))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************+++++++++++++++++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++******************+++************))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))((((((''''''&&&&&&))))))))))))(((((((((((())))))(((((((((((())))))+++******))))))(((((('''((((((((((((((((((((((((++++++******)))(((((('''))))))))))))((((((((((((''''''''''''(((((((((((((((''''''&&&''''''((()))&&&&&&''''''((()))))))))''''''(((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***))))))(((((((((((()))))))))(((((((((((((((((()))))))))*********))))))(((((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))))))))(((((())))))(((((((((((())))))&&&***+++'''&&&)))***))))))))))))))))))*********************))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))((()))))))))(((((()))*********))))))((((((((((((((((((((((((---,,,+++***)))(((((((((''''''((((((((((((''''''))))))))))))************))))))((('''&&&%%%%%%$$$&&&''''''((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))*********))))))))))))))))))))))))''''''((()))************---,,,,,,++++++***************+++,,,---.........------------------------******+++,,,,,,---............---,,,,,,+++******+++***************++++++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((&&&%%%$$$&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((***))))))))))))+++,,,---+++++++++*********++++++***)))))))))))))))******((())))))*********))))))))))))))))))))))))******++++++++++++++++++++++++******))))))))))))))))))))))))(((((((((((()))*********+++++++++***))))))((())))))*********************++++++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++******++++++,,,---------+++++++++,,,,,,+++++++++*********++++++******************)))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((((((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((,,,++++++***))))))(((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((()))***&&&&&&''''''((()))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******))))))(((((((((((())))))((())))))))))))))))))((())))))***************)))((((((((((((((((((((((((+++***)))(((((()))***+++(((((())))))))))))(((((())))))(((((((((((())))))'''++++++'''&&&(((***)))''''''''''''(((((())))))************))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((+++******))))))***++++++(((((()))***************((((((((((((((((((((((((,,,+++***)))((('''''''''''''''((((((((((((''''''************))))))))))))************************''''''(((((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))******))))))))))))************))))))))))))))))))))))))((((((******++++++******,,,,,,,,,++++++******************+++,,,---......++++++,,,---.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''&&&%%%$$$###(((((((((((((((''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))*********++++++++++++,,,******++++++++++++******))))))))))))))))))))))))///---+++)))((()))***+++)))******)))''''''(((***)))))))))))))))******+++((())))))************))))))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))******************+++,,,,,,+++++++++))))))***++++++++++++*********++++++++++++******************************)))))))))))))))))))))))))))))))))************+++***************+++++++++)))))))))))))))***************+++,,,------......++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))******))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((())))))******)))))))))(((''''''&&&&&&((())))))))))))))))))***((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((())))))***+++((((((((((((((())))))***((())))))******))))))(((((())))))************)))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))(((((((((((())))))'''++++++'''&&&((()))(((%%%&&&&&&''''''(((((()))******)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++***)))((()))***+++,,,(((((()))***++++++++++++))))))))))))))))))))))))******)))((('''''''''((('''(((((())))))(((((('''+++*********))))))((((((((((((((())))))*********,,,+++***)))((((((((((((''''''''''''''''''''''''************************************************''''''((())))))***++++++)))))))))*********++++++))))))))))))))))))))))))))))))+++++++++***)))(((++++++++++++++++++++++++++++++******+++,,,---...)))***,,,---.../////////---------,,,,,,+++++++++***++++++,,,,,,------......---,,,***)))(((((((((++++++++++++++++++++++++(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((('''&&&&&&(((((())))))((('''&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))------,,,+++************)))++++++***'''&&&(((***)))))))))))))))***++++++(((((()))******************)))((((((((()))+++,,,++++++++++++++++++++++++************)))))))))(((((()))***,,,,,,,,,+++***((()))***+++++++++++++++)))***+++,,,---,,,,,,+++******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++(((((()))))))))*********++++++++++++++++++,,,,,,++++++,,,------,,,++++++)))***++++++++++++***))))))))))))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))************'''((((((((()))))))))***))))))(((((((((((())))))'''''''''((())))))******))))))))))))))))))))))))((((((''''''((()))+++,,,'''((((((((()))))))))*********)))))))))(((((((((&&&((()))++++++++++++***)))))))))(((''''''&&&&&&*********)))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((()))******((()))************)))((('''((())))))******))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))(((((((((((())))))(((++++++'''&&&((()))(((&&&&&&&&&'''((())))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&'''(((***+++(((((()))***++++++++++++))))))))))))))))))))))))******))))))((())))))***((())))))******))))))((())))))))))))************&&&&&&&&&&&&'''''''''(((,,,+++***(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))))))))***+++***)))'''%%%*********++++++,,,,,,---,,,++++++******+++,,,---***+++---.........---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))))))))***************************(((((((((((())))))))))))''''''(((((())))))))))))))))))))))))))))))))))))******)))(((((((((((()))&&&'''((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))******************++++++++++++******))))))))))))))))))))))))''')))+++---------,,,++++++---...,,,)))(((***---))))))((())))))***++++++(((((()))******************)))(((((((((***+++,,,************************+++*********))))))((((((((()))+++---...---+++***''''''(((******+++++++++***+++,,,---...---,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++------------++++++)))***+++,,,,,,+++***))))))))))))))))))*********(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&&&&''''''(((((())))))'''((((((((())))))******))))))(((((((((((())))))''''''((()))***+++,,,,,,)))))))))))))))))))))))),,,***)))'''''''''(((((('''((((((((())))))******++++++******))))))((((((&&&(((***,,,---,,,+++***&&&&&&''''''((()))))))))++++++******))))))((((((&&&&&&&&&'''''''''((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((((((((()))******((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))(((((((((((())))))(((+++,,,'''&&&((()))(((&&&''''''((()))******+++((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))'''&&&%%%$$$%%%''')))***(((((()))++++++,,,,,,,,,))))))))))))))))))))))))******************++++++))))))************))))))''''''((()))***+++,,,,,,***************))))))))))))((((((((((((***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******)))((((((((()))************+++++++++))))))))))))))))))))))))((()))******)))'''%%%###))))))***+++,,,------...---,,,+++*********+++,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********)))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))+++***((('''''''''((()))$$$%%%&&&((()))***************))))))((((((((('''*********)))))))))))))))&&&''''''((()))******+++)))((('''(((***++++++***+++***))))))((())))))))),,,,,,,,,,,,,,,,,,,,,,,,//////...,,,***)))((('''************************))))))***+++++++++++++++(((((((((((()))+++,,,---++++++,,,,,,,,,,,,++++++---,,,***)))))))))******))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,+++*********+++************************))))))))))))))))))))))))'''(((((()))***+++++++++,,,++++++++++++++++++,,,111///,,,(((''''''((()))++++++++++++++++++++++++......---------,,,,,,,,,'''((()))************)))+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))(((((((((***)))(((&&&&&&''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''++++++************+++++++++******((('''&&&%%%$$$***++++++++++++***))))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&)))&&&$$$&&&***+++((($$$&&&'''(((*********)))((()))))))))))))))))))))))))))(((((('''''''''(((((('''(((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''''''''&&&%%%))))))))))))))))))))))))******************************))))))((((((''''''***)))((('''''''''''''''))))))((((((''''''&&&&&&))))))))))))((((((((((((''''''((((((((((((''''''))))))************))))))(((((((((((())))))))))))+++***)))'''''')))***+++***)))(((''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))),,,...+++&&&###%%%((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++***(((''''''(((,,,,,,++++++***((('''&&&))))))***++++++++++++***))))))************)))))))))************++++++++++++******))))))))))))))),,,,,,+++***)))(((''''''******+++++++++,,,,,,,,,......---,,,+++***)))(((+++,,,------......------........................------------,,,,,,+++***((()))***+++++++++++++++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************))))))))))))''''''(((((()))******+++,,,+++******++++++***)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************)))(((''''''''')))***++++++************++++++,,,***++++++++++++++++++***---,,,***)))))))))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************************************'''(((((()))******++++++******))))))))))))******---,,,***(((((()))******++++++++++++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***)))((('''&&&'''(((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))***++++++)))************)))((((((((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))))))))&&&$$$&&&***,,,)))&&&&&&'''((()))******)))((())))))))))))))))))))))))'''''''''((()))***++++++'''(((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''******)))(((((((((((((((+++*********)))))))))((())))))))))))(((((((((((('''(((((())))))(((((('''))))))************))))))(((((((((((())))))))))))+++***(((''''''(((***+++***)))(((''''''((()))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))---000///***&&&%%%&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((((((((())))))((((((''''''))))))***++++++++++++***))))))************)))))))))************+++++++++++++++***)))))))))))))))++++++******)))(((((((((*********+++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***+++++++++******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***************************'''(((((())))))*********...---++++++,,,,,,***))))))))))))***+++,,,......++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++***'''&&&&&&(((+++---------,,,+++++++++++++++******++++++++++++******,,,,,,+++************+++++++++++++++++++++++++++------------------------,,,,,,++++++******++++++************************************************((((((((()))******++++++)))((((((''''''(((((()))((((((((()))******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***)))))))))***+++++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++***)))((('''''''''((((((***)))))))))))))))(((((())))))))))))************((((((((((((((((((((((((&&&&&&''')))***,,,------)))))))))))))))((('''''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))***+++++++++'''%%%%%%'''+++,,,***((('''(((((())))))))))))((()))))))))))))))))))))))),,,,,,+++***)))((('''''''''(((((())))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))*********)))))))))))))))))))))))))))************************((((((''''''''''''&&&&&&************))))))))))))************))))))))))))))))))))))))((((((((((((((())))))******))))))(((((())))))******))))))((((((((((((((())))))))))))******((((((((((((******))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))*********)))((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))&&&+++000111---***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&(((******)))(((((()))%%%%%%&&&''''''(((''''''((()))******++++++******))))))************)))))))))************+++++++++++++++***))))))))))))***))))))))))))))))))))))))*********++++++++++++,,,*********++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++******)))++++++++++++************))))))))))))))))))))))))************************''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***************++++++(((((()))))))))*********,,,+++******+++,,,+++)))++++++++++++,,,---...///++++++++++++++++++++++++(((((()))******+++,,,,,,++++++++++++++++++++++++---,,,+++******+++---...,,,,,,++++++++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***++++++,,,************************************************(((((())))))************(((((((((''''''(((((((((&&&'''(((***++++++******+++++++++++++++++++++++++++++++++************)))***)))'''&&&'''(((***,,,++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((((((((()))))))))(((((((((((((((************))))))))))))((()))))))))))))))************++++++++++++************)))))))))))))))((())))))******))))))((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((())))))*********&&&%%%%%%'''+++,,,+++)))((((((((())))))))))))(((((((((((((((((((((((((((************)))((((((''''''(((((())))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''$$$$$$&&&'''((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((((((((((((''')))))))))***)))))))))(((((((((((((((''''''''''''))))))))))))(((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))(((((((((((()))***((((((((((((((()))))))))(((((((((((((((((((((((()))(((((((((((((((((()))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''$$$(((,,,...---,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((***+++,,,,,,***((())))))%%%&&&''''''((((((''''''((())))))***************))))))************))))))))))))*********+++++++++,,,+++******))))))******(((((())))))************************++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,------------------------++++++,,,,,,,,,++++++***+++++++++++++++***)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))******+++++++++,,,))))))))))))************((((((''')))+++,,,,,,+++------,,,,,,,,,,,,,,,---++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++,,,---......---,,,+++)))))))))******,,,------******++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************************************)))))))))))))))************))))))(((((())))))***'''(((***++++++***)))(((++++++++++++++++++++++++++++++*********)))))))))+++***))))))***---000111***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******)))((((((((()))))))))))))))((((((((())))))))))))************'''''''''(((((())))))))))))***++++++++++++***)))+++******((('''&&&&&&%%%******++++++******)))(((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&(((***++++++***)))))))))(((((((((((()))(((((((((((((((((((((((("""###%%%(((***+++,,,,,,''''''((()))******))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))************************$$$$$$&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''((())))))(((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))************))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((('''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''((()))))))))))))))+++---))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((())))))+++,,,,,,+++(((&&&&&&&&&((())))))))))))(((''''''(((((()))************)))))))))************))))))))))))*********+++++++++,,,++++++***************((((((((()))******++++++))))))*********+++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,------------------------******+++,,,,,,++++++++++++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((())))))******+++,,,,,,,,,************************'''&&&&&&(((+++,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***---......,,,)))'''(((((())))))***,,,---...+++++++++,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))******+++******))))))******+++******+++,,,,,,+++)))(((+++++++++++++++++++++++++++++++++*********)))))))))(((((()))***,,,...///******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))*********)))((('''(((((()))))))))))))))***&&&&&&''''''(((((())))))'''((()))******)))((('''((((((((((((''''''''''''+++++++++++++++***))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))***+++++++++***))))))(((((((((((()))))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''((()))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))''''''''''''''''''''''''))))))************++++++%%%&&&((())))))(((''''''))))))))))))************))))))))))))((((((((((((((())))))******))))))((('''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))*********)))))))))))))))))))))))))))((())))))******))))))((('''''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))((('''((()))***...,,,)))'''%%%%%%&&&'''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******((()))***(((&&&$$$######******++++++***)))(((((('''((())))))******))))))))))))************)))))))))************+++++++++,,,,,,+++************+++(((((())))))*********+++)))))))))************+++,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++******+++++++++******)))((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))***++++++,,,------************************)))(((((()))+++---,,,+++,,,+++++++++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,***)))+++++++++++++++,,,---...,,,,,,------------,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************++++++++++++++++++++++++***)))))))))))))))))))))+++******))))))******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++++++++*********((((((((((((((()))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))***+++***)))((('''''''''((((((((()))))))))&&&''''''((())))))******'''((()))******)))((('''''''''(((((()))))))))******************))))))(((((())))))******))))))((()))))))))))))))))))))))))))))))))((((((((((((((('''((()))***************+++***)))(((''''''((())))))))))))))))))))))))))),,,,,,,,,+++)))&&&###!!!''''''(((******++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************%%%'''(((*********((((((((()))))))))*********+++))))))))))))(((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((((((((((((((('''%%%&&&((()))*********)))))))))))))))))))))))))))((()))************)))((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))''''''((()))***,,,***((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,&&&((())))))'''&&&&&&'''))))))******+++*********'''(((((()))))))))))))))))))))************)))))))))************+++++++++---,,,++++++******++++++)))))))))))))))*********))))))))))))***************+++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++************************))))))***+++++++++++++++))))))***+++++++++******(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))************'''((()))******)))((('''))))))***+++,,,,,,------++++++******************,,,+++******,,,---,,,+++)))))))))***+++,,,---...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,000///......------------......---,,,,,,,,,------,,,------......------,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++------------------------+++*********+++,,,,,,---************************++++++++++++++++++++++++*********)))))))))))))))******))))))))))))******+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------,,,***)))(((******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))******++++++)))((('''&&&'''''''''(((((())))))'''(((((()))***+++++++++(((***+++,,,,,,+++***(((******)))))))))))))))))))))))))))))))))(((((('''))))))************))))))))))))))))))))))))))))))(((((())))))******++++++((()))***+++***))))))***+++***)))'''''''''((()))))))))))))))))))))))))))###%%%(((+++,,,,,,,,,+++''''''(((******+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************************&&&'''''''''''''''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((())))))******&&&(((***+++,,,+++***)))&&&'''''''''(((((())))))))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&((()))*********)))))))))))))))))))))))))))((()))***++++++***)))(((******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&%%%$$$%%%'''(((&&&&&&''')))++++++***)))))))))))))))))))))))))))************************((())))))***+++,,,,,,,,,''')))++++++++++++,,,---&&&'''(((***++++++,,,,,,'''(((((()))))))))))))))))))))************)))))))))************+++++++++---,,,++++++******++++++******))))))))))))))))))))))))))))))************((()))***+++,,,---......******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++((()))***+++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''***+++---//////...,,,+++))))))***++++++,,,---------.........---,,,,,,+++---------,,,,,,,,,,,,,,,,,,------...//////000000---------........................------,,,,,,,,,---......//////......---------------------------............------------++++++,,,,,,,,,,,,,,,+++///---+++******,,,...000+++,,,,,,---------,,,,,,************************************************************************+++***)))))))))***,,,,,,,,,,,,,,,++++++*********((()))+++------+++)))(((*********++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,***((('''''')))+++---***+++,,,---------,,,,,,++++++++++++++++++++++++((((((''''''''''''((((((***)))(((''''''((())))))******))))))))))))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((()))******+++***)))(((((()))***+++++++++******)))((((((((())))))))))))))))))))))))******)))(((((((((((((((***************************(((((()))++++++'''$$$******))))))))))))******'''''''''''''''''''''''',,,,,,+++***)))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))*********((('''&&&''''''''''''(((***+++,,,+++***)))'''''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((('''''')))((('''''''''(((***+++******))))))((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***************)))(((&&&&&&''''''&&&$$$###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&'''(((***+++))))))***+++++++++++++++++++++***)))(((((())))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))************))))))***+++,,,,,,++++++***************+++,,,+++++++++***)))))))))******)))))))))))))))***&&&'''(((*********)))((())))))))))))))))))))))))))))))(((((())))))***+++,,,+++******))))))******++++++)))((((((((()))******)))))))))***+++,,,,,,***++++++,,,,,,++++++*********++++++,,,,,,,,,---******++++++++++++******------,,,,,,,,,,,,++++++...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,+++))))))))))))***((((((((('''((())))))***)))((('''&&&'''(((***,,,))))))******+++++++++,,,))))))************))))))((((((((((((((((((((((((((()))***)))(((((((((******+++,,,...///......---+++,,,,,,------............////////////...---,,,.....................---,,,,,,------.........///---------------..................---------,,,,,,------............------------...........................---------,,,,,,,,,------......------,,,///---,,,******+++,,,---,,,,,,---------------,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,+++++++++******))))))***++++++***))))))++++++++++++++++++,,,,,,---,,,,,,+++******++++++,,,+++)))''''''(((***,,,***+++,,,---------,,,+++++++++++++++++++++++++++***))))))(((((())))))*********)))(((((())))))***++++++************++++++))))))))))))))))))))))))***)))(((((((((((()))***((((((((((((((()))*********)))(((''''''((()))***+++++++++***************))))))))))))))))))))))))******)))(((((((((((((((***************************)))'''(((******(((%%%******))))))))))))******'''''''''''''''''''''''')))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))***++++++***)))(((***))))))))))))******++++++***)))(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((()))(((((('''((()))***+++***)))))))))((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))(((((()))******************(((''''''))))))(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))))))))'''((())))))******))))))++++++***)))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************++++++************++++++******))))))***++++++,,,++++++***************+++++++++++++++******************))))))))))))******&&&''')))*********))))))************************++++++******++++++,,,---,,,+++******))))))************))))))***+++,,,---*********)))******++++++***++++++,,,,,,++++++***))))))))))))))))))((((((******++++++++++++******+++++++++,,,,,,---------...,,,******+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++******))))))***+++,,,+++++++++***++++++,,,------,,,***)))***+++,,,...)))))))))*********++++++))))))************))))))((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''++++++,,,,,,---...//////......////////////////////////000000000///............//////////////////---------.............../////////...............000000///////////////............//////..................//////000000000////////////............---......//////...------//////...------,,,,,,,,,,,,------......---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))))),,,,,,++++++++++++++++++------,,,,,,+++,,,,,,,,,...,,,***(((((((((***+++)))***,,,---------,,,++++++++++++++++++++++++++++++******))))))******++++++******))))))***++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******((((((((((((((()))************)))(((((()))***************+++++++++,,,,,,))))))))))))))))))))))))***))))))(((((((((((((((************************+++)))''''''((()))((('''******))))))))))))******((((((((((((((((((((((((((((((((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++)))******++++++++++++***,,,,,,+++******************))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))+++***(((''''''((())))))((((((((((((((()))******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))******************(((((((((***+++***)))+++******))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***)))((('''&&&&&&'''(((((((((((((((+++***))))))))))))))))))))))))))))))***************))))))(((((())))))***************++++++++++++,,,,,,++++++++++++,,,,,,*********)))******+++,,,+++***************++++++*********+++++++++++++++******)))))))))******+++'''((()))*********))))))++++++++++++++++++++++++++++++******++++++,,,---,,,+++******))))))******)))))))))***+++---...///++++++******)))************++++++,,,,,,++++++*********))))))((('''''''''******++++++++++++******))))))***+++,,,---......---,,,******,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))***+++,,,---))))))(((((())))))***++++++***)))((('''((()))***(((((())))))))))))******))))))************))))))))))))))))))))))))))))))'''((())))))''''''((()))------,,,,,,,,,---......000000///////////////////////////000000//////...---------....../////////////////////////////////000000000000000000000000222222222222222222222222000000111111111111000000//////000000111111222222333333222222222111111111//////////////////...---...///000000000///......---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++***))))))(((((())))))***,,,,,,,,,++++++*********---,,,,,,+++++++++,,,,,,///---+++***))))))******)))***+++,,,---,,,++++++++++++++++++++++++++++++*********))))))*********++++++++++++++++++,,,,,,+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***,,,+++***))))))***+++,,,(((((()))***++++++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))************************+++)))(((''''''((())))))******))))))))))))******))))))))))))))))))))))))+++******)))((((((''''''(((((((((((())))))))))))'''''''''''''''''''''''')))))))))***++++++,,,,,,(((((((((((((((((((((((())))))*********+++++++++******************))))))+++******))))))*********)))))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((+++)))(((''''''((()))***((((((((((((((())))))***))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************)))((('''(((***+++***)))---,,,***)))((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((******)))))))))))))))***((()))))))))***************))))))))))))))))))***)))))))))*********+++++++++++++++******++++++++++++***************++++++*********)))******+++,,,*********++++++,,,,,,,,,******))))))******++++++))))))))))))***)))))))))++++++++++++++++++++++++))))))(((((())))))***+++,,,+++******))))))******))))))******+++,,,------,,,,,,+++***)))))))))******++++++,,,,,,++++++***+++***************************++++++++++++******)))******+++,,,,,,---------+++******,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))*********++++++,,,(((''''''''''''((())))))***)))((('''''''''''''''((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))((()))******)))((()))***//////---,,,,,,,,,,,,,,,/////////...............---....../////////......++++++,,,------...//////////////////000000000000111111111111222222222222444444555555555555555555333444444555555444444333333333444444555555555555666666666555555555444444222222222222222111000///,,,...///111222111000///------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******))))))))))))******,,,,,,,,,++++++*********++++++************++++++///...,,,+++************)))***+++,,,,,,,,,+++***++++++++++++++++++++++++***))))))(((((())))))*********++++++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******)))(((''''''((()))***&&&''''''((()))***++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((()))+++******))))))))))))************************************))))))((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++++++++((((((((((((((((((((((((((((((((()))))))))******++++++***)))(((''''''''''''''''''((()))***++++++((((((((())))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((''''''((()))***'''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************((('''&&&''')))***)))(((,,,+++)))((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''((()))***(((((()))************)))***)))))))))))))))******((()))))))))******************))))))))))))******((((((((()))))))))************))))))))))))******++++++***************+++******))))))***++++++,,,******++++++,,,,,,,,,---***************+++,,,,,,*********))))))))))))***************************))))))(((((())))))***+++,,,+++******))))))************************)))))),,,,,,+++***)))))))))******++++++,,,,,,++++++***((())))))***+++,,,,,,---******++++++++++++******++++++++++++++++++++++++,,,+++***+++,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++******))))))++++++*********+++,,,,,,---,,,,,,+++************)))))))))((((((((((((((())))))************))))))))))))))))))))))))))))))%%%&&&''''''%%%%%%&&&'''.........------,,,++++++---------...............------.../////////......+++,,,---...///000111222000000000111222222333333333444555555666777888888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;==================<<<<<<;;;;;;;;;:::::::::999999888999999888888777666555///000111222222222111000000000000000///...------------------------------------------------------************************))))))***++++++++++++******++++++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++******))))))******++++++......---,,,++++++++++++((()))+++,,,,,,,,,+++***++++++++++++++++++++++++)))))))))(((((())))))))))))***+++,,,,,,,,,,,,,,,***))))))))))))))))))***))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((()))******'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''((()))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''((()))((('''''')))+++******))))))))))))******))))))))))))))))))))))))&&&&&&'''((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((((((((())))))+++***)))(((''''''''''''&&&&&&&&&'''(((***+++,,,'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************((('''&&&''')))))))))'''***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))***+++))))))***+++++++++++++++)))))))))))))))******+++))))))))))))************+++******))))))******+++'''((((((((())))))))))))***))))))))))))))))))***,,,+++******)))*********))))))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,***************+++,,,---++++++***)))))))))******))))))))))))))))))))))))++++++******++++++,,,---,,,+++******))))))*********************)))((('''++++++******)))************++++++,,,,,,++++++***&&&&&&''')))***+++,,,---******++++++++++++******,,,,,,++++++************+++******+++,,,,,,+++)))++++++++++++++++++++++++)))************++++++++++++,,,,,,++++++)))((((((***))))))))))))***++++++***************)))))))))******))))))))))))(((((())))))************))))))))))))))))))))))))))))))&&&'''(((((('''&&&'''(((++++++---.........------,,,------....../////////---...///000000000000000///000111222444555666777555555666888999:::;;;<<<<<<===>>>@@@BBBCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>888888888888777666555444333333333333222111000000------------------------//////......------,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++*********+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++,,,,,,+++************+++,,,------------,,,,,,,,,,,,,,,((()))***,,,,,,++++++***+++++++++++++++++++++++++++******))))))******+++((((((***+++,,,,,,,,,++++++******))))))******+++))))))))))))))))))))))))'''((())))))))))))((('''((((((((((((((()))******((('''&&&%%%%%%&&&'''(((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))%%%(((******(((((()))*********))))))))))))******))))))))))))))))))))))))%%%%%%&&&'''((()))***+++(((((((((((())))))))))))************************+++******))))))(((((('''))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((()))+++,,,)))((((((((()))******+++&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))(((&&&'''((()))***))))))((('''((((((((()))))))))***'''((()))******)))((('''))))))))))))))))))))))))(((((()))***************+++)))((((((******)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++++++++***))))))******+++,,,+++++++++)))))))))))))))***++++++))))))))))))************+++******))))))******+++(((((()))))))))*********+++******))))))******+++,,,++++++***))))))******))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,++++++************+++,,,---...,,,+++***)))))))))******************************++++++******++++++,,,---,,,+++******))))))******((()))***+++++++++***)))*********)))******++++++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---******++++++++++++*********************+++++++++*********+++,,,,,,***(((************************)))************+++++++++)))***++++++++++++))))))'''''''''''''''(((((()))&&&''''''(((((((((((((((++++++*********)))))))))))))))************))))))(((((((((((((((((((((((()))***+++***)))((()))+++'''))),,,...000000//////,,,------...///000000111//////000111111111111111333333444666888999:::;;;;;;<<<===???AAABBBCCCDDDFFFGGGHHHJJJLLLNNNPPPQQQPPPPPPQQQQQQRRRRRRRRRSSSUUUVVVVVVWWWWWWVVVVVVUUURRRRRRQQQPPPOOONNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLIIIIIIIIIIIIHHHGGGFFFEEECCCBBBAAA???===;;;:::999666666666666555444333222........................000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***************++++++,,,,,,,,,***+++---......---+++************++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,------------------((()))***+++,,,+++******++++++++++++++++++++++++,,,++++++++++++++++++,,,'''(((***+++,,,,,,++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))******+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))$$$'''++++++)))((()))*********))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))************************++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((***,,,...000,,,+++******)))*********&&&'''(((*********)))((((((((((((((())))))))))))))))))))))))))))))))))))$$$&&&)))+++,,,***((('''&&&''')))*********)))((('''((((((((())))))******'''((()))******)))((('''))))))))))))))))))))))))(((((()))***************---+++******++++++)))(((&&&((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))"""%%%***...///---)))&&&))))))***+++++++++++++++))))))((())))))***++++++))))))))))))************++++++************++++++)))************+++++++++,,,++++++++++++++++++,,,,,,,,,+++***))))))******))))))))))))***+++,,,------------,,,,,,+++++++++************+++,,,---...---,,,***)))))))))******++++++++++++++++++++++++)))))))))((()))******+++,,,++++++***)))*********'''(((***,,,---------,,,***)))))))))***+++,,,,,,+++++++++,,,,,,+++++++++------------------......******++++++++++++******(((((()))***+++,,,,,,---***)))***+++,,,,,,***(((************************)))************+++++++++'''(((***+++,,,,,,++++++***************++++++,,,((()))***++++++,,,++++++,,,+++++++++******))))))))))))************))))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((,,,---......------///111000000000000////////////111222444444444555777:::;;;;;;===???BBBDDDEEEFFFGGGIIILLLPPPSSSUUUVVVVVVUUUVVVXXXYYY[[[[[[\\\\\\^^^^^^^^^^^^^^^___```aaabbbbbbbbbbbbaaa```^^^^^^]]]\\\ZZZYYYXXXXXXXXXYYYVVVUUUTTTSSSSSSTTTUUUVVVNNNOOOOOOOOONNNMMMLLLLLLHHHFFFDDDDDDDDDDDDBBBAAA@@@@@@???===;;;999777666444444333222111000///............---------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******...---,,,++++++,,,---...++++++,,,,,,,,,---------///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++&&&'''((()))***+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++&&&'''((()))***+++,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))***))))))))))))))))))))))))************************+++*********))))))((((((******))))))((((((''''''(((((((((((())))))))))))******)))))))))))))))*********))))))((((((''''''((((((((((((((((((((((((,,,+++***))))))(((&&&###&&&(((***+++,,,+++)))((())))))))))))************((((((((((((((('''&&&&&&)))))))))))))))))))))))))))***++++++***)))***,,,******))))))((((((''''''))))))))))))************))))))))))))))))))))))))******)))(((((((((((((((+++***)))(((&&&&&&&&&&&&))))))))))))))))))))))))************************+++*********))))))((((((((('''&&&%%%%%%&&&'''(((***)))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))%%%&&&&&&''')))***,,,---***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********++++++************++++++++++++******))))))((((((------,,,+++************************))))))((((((------,,,+++***)))((('''++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,+++***)))((((((*********++++++,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))((((((***************************)))((((((((()))+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------((()))***,,,,,,+++******++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********++++++++++++******)))))))))))))))******************++++++,,,------,,,+++++++++***))))))))),,,++++++++++++++++++,,,***)))((()))***+++***((())))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''+++---//////...,,,------///000000111222333444444666888:::;;;<<>><<<999888777666444333222111111000000///......------...------,,,,,,---------,,,,,,,,,,,,++++++++++++++++++***))))))***++++++++++++,,,,,,,,,---------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++***************+++++++++************************************))))))))))))))))))))))))))))))))))))*********))))))(((((((((******))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((((()))))))))))))))((((((((()))))))))***************)))))))))))))))******)))))))))((((((((('''(((((((((((((((((((((((((((''''''(((*********((('''(((***+++++++++)))((())))))))))))************((())))))))))))((('''&&&))))))))))))))))))))))))'''((()))((('''&&&'''((()))(((((((((''''''''''''))))))))))))************))))))))))))))))))))))))******)))((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))******************************)))))))))((((((((()))((((((''''''(((((()))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))((((((((((((((()))******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************++++++************))))))))))))---,,,++++++******++++++---,,,,,,,,,++++++++++++++++++++++++************++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))),,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************)))((((((************************+++******)))***+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******((())))))***************************************+++++++++*********************))))))))))))*********)))((()))***+++***((())))))))))))))))))))))))***))))))))))))((((((((())))))(((''''''''''''(((---///111111000.........111222444666888;;;===>>>AAADDDFFFHHHJJJMMMQQQTTTWWWXXXYYY[[[]]]___```aaaggghhhiiikkkkkkkkkjjjjjjkkkkkklllllllllmmmmmmmmmkkkkkkjjjiiiiiiiiijjjjjjllllllmmmllllllkkkjjjiiihhhgggfffdddddddddeeeffffffeeecccaaa___]]]]]]\\\_________^^^]]][[[ZZZYYYXXXVVVTTTSSSSSSRRRPPPNNNNNNNNNMMMKKKIIIGGGEEEDDD@@@???>>><<<:::888777666555444333222000///............---------.........------,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,------------******+++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,,,,+++++++++************++++++************************...------,,,+++***))))))************************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''*********))))))((((((((())))))))))))))))))))))))************************************))))))))))))%%%&&&(((************)))(((((()))))))))*********)))))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))(((&&&&&&''')))+++++++++'''((()))++++++******)))))))))))))))************))))))******))))))(((((())))))))))))))))))))))))'''(((((('''&&&%%%%%%&&&((((((''''''''''''&&&&&&))))))))))))************))))))))))))))))))))))))***))))))(((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''***))))))(((((())))))***((((((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))++++++***)))((((((((((((+++***))))))))))))***++++++++++++++++++*********++++++************++++++)))))))))***************++++++******++++++,,,---------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++*********,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***)))(((++++++++++++++++++++++++,,,++++++++++++,,,------+++++++++++++++++++++++++++++++++++++++******************)))******+++,,,++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,******++++++++++++******((((((***+++++++++***)))++++++******)))(((((('''***************+++++++++)))((((((''''''(((((()))***)))((()))***+++***((())))))))))))))))))))))))************))))))))))))***)))((((((''''''((((((000222333444333444666888777999;;;???CCCFFFIIIJJJQQQSSSVVVXXXZZZ\\\```ccccccdddeeefffhhhiiikkkkkknnnooopppqqqqqqpppooonnnrrrqqqqqqpppppppppppppppooonnnmmmlllkkkkkkkkkkkkkkkkkkllllllkkkjjjjjjiiiiiihhhggggggggghhhiiijjjlllllljjjhhhgggeeeddddddeeeeeedddcccbbb```^^^]]]]]][[[YYYXXXXXXWWWUUUSSSSSSRRRQQQPPPNNNKKKIIIHHHFFFFFFDDDBBB@@@>>><<<;;;999888777555333111000//////......------......///------------,,,,,,,,,,,,------------------------,,,,,,,,,------------...+++,,,---...///......---++++++++++++++++++++++++,,,,,,,,,,,,------------*********+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))------,,,+++***))))))(((************************************)))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&*********)))((((((''''''((((((((((((((((((((((((*********************************)))))))))))))))&&&''')))*********)))(((''''''((((((((())))))))))))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***(((''''''((()))))))))(((((()))************)))((()))))))))************))))))************))))))(((((((((((((((((((((((()))***+++***(((''''''(((((((((((((((((((((((('''((()))))))))************(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))))))))***++++++***)))((((((((((((+++***(((''''''(((***++++++++++++***************++++++************++++++)))))))))******+++++++++************+++,,,---...++++++++++++++++++******++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,************************,,,++++++******)))))))))+++***)))))))))***,,,---***++++++++++++,,,,,,,,,---+++***((((((***+++---******++++++++++++******''')))***,,,,,,+++***)))++++++******)))))))))))))))))))))***+++++++++,,,(((((((((''''''(((((((((***)))((()))***+++***(((((((((((((((((((((((((((*********)))))))))((((((***))))))((('''(((((((((333444555666888<<>><<<:::777555333222000000///............///.........---------,,,,,,------------------------,,,,,,---------.........---------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++******)))+++++++++,,,,,,+++++++++))))))))))))))))))))))))******************))))))************************************)))))))))((())))))))))))))))))))))))'''''''''''''''''''''((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((()))******)))((('''&&&&&&&&&&&&'''''''''((((((((((((''''''((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''')))******)))(((((()))***************((()))))))))************))))))************))))))((((((((((((((((((((((((***+++,,,+++)))((()))***))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((()))))),,,+++***)))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***)))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))*********))))))))))))******++++++***(((''''''(((***+++************************++++++************++++++))))))******++++++,,,,,,)))))))))***+++,,,---...++++++++++++++++++,,,,,,------------,,,,,,,,,+++------,,,,,,,,,,,,------++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,------......++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++******************************,,,++++++******)))))))))+++***)))))))))***,,,---*********+++++++++,,,,,,,,,+++)))(((((()))+++,,,******++++++++++++******((()))***+++,,,++++++************+++++++++,,,,,,)))))))))***+++++++++,,,***))))))(((((())))))******)))((()))***+++***((((((((((((((((((((((((((())))))((((((((('''''''''******)))(((((((((((((((777999;;;>>>BBBGGGOOOSSSTTTVVVXXX\\\___ccceeegggmmmnnnpppppppppqqqsssuuuuuuuuuvvvwwwxxxxxxyyyyyyxxxxxxyyyyyyyyywwwvvvuuusssqqqooolllkkkjjjjjjjjjfffeeedddcccbbbaaaaaaaaabbbbbbccccccccccccbbbbbbddddddeeegggiiimmmppprrroooppppppqqqqqqqqqppppppoooooonnnnnnlllkkkiiihhhfffeeecccbbbcccbbbaaa______^^^]]]\\\ZZZWWWUUUTTTQQQQQQOOOMMMKKKJJJHHHHHHEEEDDDBBB@@@===;;;999888555444333111000000000000//////.........---------++++++,,,,,,,,,,,,++++++,,,---------............---,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++************************((((((((())))))******+++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))((('''''''''&&&&&&'''''''''(((((((((''''''''''''((()))******(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%(((+++,,,,,,+++)))))))))))))))*********))))))))))))************(((((())))))******))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************++++++))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''(((((())))))(((((('''&&&'''(((*********))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++((((((((()))***+++,,,---+++***))))))))))))***+++)))))))))***************++++++************++++++*********+++++++++++++++************+++,,,---...------............//////.........------,,,,,,,,,...------,,,,,,------...------------............++++++++++++++++++++++++,,,,,,,,,------.........+++++++++,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***)))************************+++++++++++++++******************)))******+++,,,************+++++++++++++++***)))(((((()))***+++******++++++++++++******************++++++,,,,,,)))******+++,,,,,,------***************++++++++++++******))))))******+++***)))((()))***+++***((())))))))))))))))))))))))((((((((((((''''''''''''+++***))))))(((((())))))???CCCHHHNNNRRRWWW\\\```eeefffgggjjjllloooqqqqqqrrrtttuuuuuuuuuvvvyyy{{{zzzzzzzzz{{{{{{|||||||||zzz{{{zzzyyywwwuuusssqqqnnnllliiifffcccbbbbbbbbb^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[]]]]]]___bbbfffkkkoooqqqooopppqqqrrrrrrqqqppppppppppppppppppooonnnmmmlllgggfffeeeeeeffffffeeecccbbbbbbaaa```]]][[[YYYXXXVVVUUUTTTSSSQQQPPPOOONNNLLLKKKIIIGGGEEECCCAAA@@@:::999888666444333222222////////////.........---++++++,,,------,,,++++++------------............---,,,***))))))+++---///------------------------,,,,,,,,,,,,------------++++++,,,---............++++++,,,------,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***(((''''''((()))***((((((((())))))))))))***'''&&&&&&'''''')))******'''((((((((()))))))))***(((((((((((((((((((((((($$$%%%'''***,,,,,,***((()))))))))))))))******+++))))))))))))************&&&'''((())))))))))))((())))))))))))))))))))))))%%%'''(((((('''''')))***((()))))))))************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))(((((())))))***+++))))))))))))))))))))))))************************((((((((()))))))))******((()))************)))(((%%%&&&(((***+++***))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))***+++,,,---++++++++++++++++++++++++((()))))))))*********+++++++++************++++++,,,++++++++++++++++++***************+++,,,---------.........////////////------------..................------------...............////////////000------------------------------------............,,,,,,------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))************************++++++++++++,,,,,,,,,,,,))))))***++++++++++++***************++++++++++++******))))))))))))************++++++++++++******,,,+++***))))))+++,,,...************+++++++++++++++++++++***************+++******))))))******+++***)))((()))***+++***((()))))))))))))))))))))))))))))))))(((((((((((('''+++***))))))(((((())))))HHHMMMUUU\\\aaadddfffhhhooooooqqqrrrtttvvvwwwxxxtttuuuwwwwwwxxxyyy|||~~~zzz{{{{{{{{{||||||||||||}}}zzzvvvsssqqqiiigggccc```]]]\\\[[[\\\YYYYYYXXXWWWWWWWWWXXXXXXUUUVVVVVVWWWWWWWWWVVVVVVVVVWWWYYY]]]bbbgggkkknnnpppqqqrrrrrrrrrqqqooonnnooopppppppppooonnnnnnmmmfffeeedddeeeffffffeeedddcccbbbbbb```^^^\\\ZZZXXXYYYXXXXXXVVVUUUTTTSSSSSSPPPOOONNNLLLJJJHHHFFFEEE???===;;;999777555444444000/////////............------...//////...---------------........./////////...,,,+++,,,///333555........................---------.........//////((()))***+++,,,---------++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''(((((())))))******%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***(((&&&%%%&&&(((+++---************++++++++++++&&&&&&&&&'''''')))******'''((((((((())))))******(((((((((((((((((((((((('''((())),,,---+++&&&###)))))))))))))))******+++))))))))))))************&&&&&&'''(((((()))(((((())))))))))))))))))))))))%%%'''((()))((()))+++,,,'''((((((((())))))******))))))))))))************))))))))))))))))))))))))((((((((((((((()))******---,,,+++)))((((((''''''************************************************(((((())))))******++++++)))***+++,,,,,,+++***)))$$$&&&(((***++++++))))))******))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++*********)))******+++,,,***+++,,,,,,,,,,,,+++***(((((())))))*********+++++++++************++++++---,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,---------......++++++,,,---...///000111......------------......////////////000000000000////////////////////////........................///......------,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***))))))))))))))))))))))))+++++++++,,,,,,---------((()))***,,,,,,+++******)))************+++++++++))))))************))))))******++++++++++++******---,,,)))((((((***---///++++++******)))(((((((((,,,+++++++++******))))))******))))))))))))*********)))((()))***+++***((())))))))))))))))))))))))************))))))))))))+++******)))))))))))))))bbbdddhhhkkknnnpppqqqqqqvvvwwwxxxyyyzzz{{{||||||}}}}}}}}}~~~}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}yyytttpppmmmhhhddd___[[[WWWVVVWWWWWWTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVUUUSSSRRRQQQRRRSSSUUUXXX\\\aaaeeehhhmmmmmmllllllmmmnnnpppqqqnnnnnnoooooonnnnnnmmmllleeedddcccaaaaaaaaaaaabbbdddbbb```]]][[[ZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSRRRPPPNNNKKKJJJHHHFFFCCC@@@>>>;;;777444666666555333111000///...///...---------------...+++++++++,,,---...///000,,,,,,************,,,,,,)))))))))&&&$$$'''---222+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******+++---...///************************************************))))))***++++++++++++***************))))))))))))---,,,,,,***(((&&&$$$###(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''++++++***)))((('''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''(((((())))))))))))((((((&&&''''''(((((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***)))))))))))))))************))))))************))))))''''''''''''((((((((((((+++++++++***)))(((((('''***++++++,,,,,,++++++***))))))))))))))))))))))))***************************************)))((((((++++++******++++++,,,---///---***)))******((('''*********)))))))))))))))************))))))))))))+++,,,,,,+++)))((((((***,,,,,,------...///000000......................../////////000000000000000111000000000000000111111333333222222222111111111444333111000000111333444000000000000000000000000222111000///...//////000000111111111111000/////////---++++++,,,,,,+++***,,,---...---+++,,,///222++++++,,,------...//////------......------,,,+++---,,,++++++******++++++,,,,,,,,,++++++*********++++++************++++++&&&'''((()))***+++++++++++++++******************++++++++++++++++++++++++,,,,,,,,,++++++*********------,,,,,,,,,,,,,,,,,,************************************************++++++******************************))))))))))))******)))(((((('''(((((((((((()))***************kkkmmmooorrrtttvvvwwwxxxzzzzzz{{{|||}}}~~~~~~~~~}}}~~~|||yyyuuuqqqnnneeebbb^^^YYYWWWVVVWWWWWWYYYYYYYYYZZZZZZZZZ[[[[[[ZZZZZZXXXWWWVVVUUUTTTTTTUUUVVVXXX[[[^^^bbbeeegggjjjiiiiiihhhhhhiiikkkllllllllllllllllllkkkjjjjjjdddcccbbb`````````aaaaaabbb```^^^[[[YYYXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOONNNMMMKKKIIIGGGGGGEEEAAA???<<<;;;999777555333111000//////...---,,,,,,------///......------.........---,,,++++++++++++,,,---(((***,,,---,,,+++******,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******+++---...///))))))))))))))))))))))))************************))))))***++++++++++++***************))))))))))))************)))(((&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''******))))))((((((''''''))))))))))))************''''''((((((((((((''''''(((((())))))))))))((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))(((((()))))))))*********))))))************))))))''''''((((((((()))))))))++++++******)))(((((('''*********++++++************************************************************************)))((((((******))))))******+++,,,---+++))))))***+++***)))+++++++++++++++++++++++++++++++++++++++*********)))***++++++***)))***,,,............/////////000////////////////////////111111111222222333333333444444333444444555666666777888888888999999999::::::999888777777888999:::777777777777777777777777777666444333222111222222222333333222111000/////////...,,,,,,...///...---...//////---***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++************++++++***++++++,,,,,,,,,++++++++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******((((((((())))))*********************************************************************************************)))))))))))),,,,,,+++***************(((((()))***************uuuvvvvvvwwwyyy{{{|||}}}|||}}}}}}~~~~~~~~~~~~}}}zzzvvvssspppiiigggccc```^^^^^^^^^___aaaaaa`````````_________^^^]]][[[ZZZYYYYYYYYYZZZZZZ[[[]]]___aaadddeeefffgggfffdddccccccddddddeeehhhhhhhhhhhhhhhggggggfffbbbaaa```_________```aaa___^^^[[[YYYWWWVVVUUUUUUSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKEEECCCAAA>>>;;;888666555333222111///............222111000......---------...---,,,,,,,,,,,,---...,,,,,,,,,......---+++(((------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,---......))))))))))))))))))))))))************************))))))***++++++++++++***************))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((************++++++++++++'''(((((())))))(((((('''((())))))******))))))(((&&&'''(((((())))))(((((('''((((((((()))*********((((((((((((((((((((((((***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))(((((((((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***((((((((()))))))))******))))))************))))))((())))))))))))*********++++++******)))((((((((())))))))))))))))))))))))*********************************************************+++******)))((()))))))))))))))***+++++++++***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,,,,,,,,,,---////////////000000000000000111111222222222333333444777777888888999:::;;;;;;;;;;;;;;;;;;<<<>>>??????AAAAAABBBCCCDDDEEEFFFGGGEEEDDDCCCBBBBBBBBBDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???===;;;999888888777888888777777555444222111111000...///000111111000///000000...,,,+++---...//////......---,,,++++++---............---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,+++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***&&&&&&'''((()))******+++************************************************************************************))))))))))))))))))(((''''''''''''((((((((()))***************{{{zzzzzzzzzzzz|||~~~}}}}}}~~~}}}~~~~~~}}}|||yyyvvvtttooommmjjjgggffffffggghhhiiiiiiiiihhhgggffffffeeedddcccaaa_________```aaa``````bbbccceeefffffffffeeedddcccaaa``````aaaaaadddddddddddddddccccccbbb______^^^]]]]]]]]]^^^___]]]\\\[[[YYYWWWVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUUUUUUUUUUUUUTTTTTTTTTTTTSSSRRRSSSTTTTTTSSSQQQNNNMMMJJJGGGCCC???===;;;888777555333222000000///222111000...------------.........------.........222---)))(((+++---...---......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------))))))))))))))))))))))))************************))))))***++++++++++++***************)))))))))(((&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((('''((((((((()))))))))***)))))))))*********++++++(((((())))))))))))(((((()))))))))******)))))))))''''''((()))))))))))))))))))))***+++,,,------...(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))***))))))(((''''''(((***+++)))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((---,,,+++)))((()))******((((((((()))))))))******))))))************))))))))))))*********+++++++++************))))))((((((******))))))))))))***************************************************************++++++******)))***************++++++,,,,,,***))))))+++,,,,,,+++,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,***,,,............///111///000000111222333444444555666777999;;;===>>>???BBBBBBCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFHHHIIIKKKKKKMMMNNNNNNOOOPPPQQQRRRRRRQQQPPPOOOOOONNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPLLLKKKJJJGGGEEECCCBBBAAAAAAAAA@@@???===;;;999888777555333222333333222000//////000000000000111222111111000000///........................------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********))))))(((******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,***************************************************************+++++++++************)))))))))((('''&&&&&&%%%%%%&&&&&&&&&(((((()))***************~~~}}}|||{{{{{{|||~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{||||||}}}~~~}}}{{{yyywwwpppooolllkkkjjjjjjjjjkkkooooooooonnnmmmmmmllllllkkkjjjhhhgggffffffffffffeeeeeeeeeeeeeeeffffffffffffeeecccaaa`````````aaaaaaaaaaaaaaaaaa```______^^^]]]\\\[[[[[[[[[\\\]]]\\\\\\[[[[[[ZZZYYYXXXXXXVVVVVVUUUTTTSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQVVVUUUUUUVVVXXXXXXWWWUUUWWWUUUSSSOOOKKKHHHEEECCC===;;;999666444222111000000000///..........................................+++''''''+++...///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++***************)))))))))(((((()))))))))))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******((((((((()))))))))******(((((())))))))))))(((((())))))************))))))'''(((((()))))))))))))))))))))***+++,,,------...(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***)))((('''''''''(((***+++***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((---,,,***)))))))))***+++))))))))))))************))))))************))))))************++++++++++++*********))))))))))))))),,,+++************+++,,,******************************************************++++++++++++******,,,++++++++++++,,,------...,,,******+++,,,+++***+++++++++,,,,,,,,,------------------------------,,,---//////...///000222222333444777999;;;===>>>>>>???AAADDDGGGJJJLLLMMMOOOPPPPPPQQQRRRRRRSSSSSSQQQQQQQQQRRRSSSUUUVVVWWWYYYYYYYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWUUUSSSQQQOOOOOOMMMMMMLLLKKKIIIFFFEEECCCAAA>>>;;;999777666444222222222111222222222111111000000000000000000000000......//////......---,,,,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,''''''((()))***+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,++++++***************************************************))))))*********+++++++++************)))))))))(((***))))))((())))))******(((((()))***************~~~~~~}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}|||{{{yyyyyyvvvvvvvvvvvvvvvvvvvvvvvvxxxzzz{{{||||||{{{yyyxxxtttsssrrrpppoooooooooppppppppppppqqqqqqqqqqqqqqqpppoooooommmllljjjiiiiiifffeeedddcccccccccdddeeeeeedddcccaaa``````aaaaaa______``````______^^^]]]]]]\\\[[[YYYXXXXXXYYYZZZ[[[[[[\\\]]]]]]]]]\\\\\\YYYXXXWWWVVVTTTRRRQQQPPPOOOOOONNNMMMMMMMMMNNNNNNWWWWWWWWWYYY[[[\\\[[[ZZZ\\\[[[YYYVVVSSSPPPMMMLLLCCCAAA>>>;;;888555444333111111000///////////////------...//////...------&&&(((+++...111000---***.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***************)))))))))))))))******))))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******'''((((((((())))))))))))((())))))******))))))((()))******++++++******)))'''((())))))******))))))'''((((((((()))*********(((((((((((((((((((((((()))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++*********+++++++++,,,,,,))))))************)))))))))************+++++++++******))))))))))))))))))---,,,+++******+++,,,---++++++++++++++++++++++++************************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,---......///---+++++++++,,,+++******++++++,,,,,,---------------......///000000000...///111222222333555777;;;<<<>>>AAAEEEHHHJJJKKKJJJKKKMMMPPPSSSVVVXXXZZZ[[[[[[[[[[[[\\\\\\\\\\\\ZZZZZZ[[[[[[\\\]]]^^^___``````````````````aaaaaacccccccccbbbaaaaaa``````ccccccccccccccccccccccccbbbbbbbbbaaa```^^^]]]\\\YYYYYYXXXVVVUUURRRQQQOOOMMMJJJFFFCCCAAA>>>;;;999;;;999777666555333000---////////////////////////...////////////...------,,,---.........---+++***,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,((()))***+++,,,---------******++++++,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,+++***)))((((((************************************************)))))))))***++++++,,,,,,************))))))))))))((((((((((((((())))))***(((((()))***************{{{||||||}}}}}}|||||||||{{{{{{{{{{{{{{{|||||||||yyyyyyyyyxxxwwwvvvuuutttqqqqqqqqqqqqqqqqqqqqqqqqtttuuuxxxyyyzzzyyyxxxwwwxxxwwwuuutttsssrrrrrrrrrmmmnnnooopppqqqrrrssssssrrrrrrrrrqqqooommmjjjhhheeeccc```^^^]]]___aaaccccccbbb```___^^^______```^^^____________^^^]]]]]]]]]\\\ZZZXXXWWWVVVVVVWWWYYYZZZ\\\^^^____________ZZZYYYXXXWWWVVVUUUTTTTTTPPPOOONNNLLLLLLLLLMMMMMMTTTTTTUUUXXX\\\^^^^^^]]]___^^^]]]ZZZXXXVVVTTTSSSMMMKKKHHHDDD@@@===;;;:::666555444222111000//////,,,---............---,,,'''+++///222111///,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---------,,,++++++++++++++++++++++++++++++************************))))))***++++++++++++***************)))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((())))))))))))(((((()))))))))*********))))))************)))))))))******++++++******)))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++++++++***((('''&&&'''((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++++++++,,,,,,,,,---------))))))************)))))))))))))))************+++)))))))))))))))))))))***,,,+++***))))))***+++,,,++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++,,,,,,++++++,,,,,,---...---+++******,,,------,,,+++,,,,,,---......//////...///000111222444555555333666999;;;===???BBBEEEIIIJJJMMMPPPSSSUUUXXXYYYWWWWWWYYY[[[\\\^^^``````aaaaaaaaaaaa````````````````````````aaaaaabbbcccaaaaaabbbcccddddddeeefffggggggggggggfffeeeddddddfffffffffffffffffffffffffffggghhhhhhhhhgggffffffaaaaaa```___^^^\\\ZZZYYYYYYVVVRRROOOMMMKKKHHHEEEEEEBBB???>>>===:::555111333333222222111111000000///////////////...------,,,---...///...---+++***,,,,,,,,,---------......---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******))))))((((((************************************************((())))))***++++++,,,,,,************))))))))))))'''&&&&&&&&&''''''((()))(((((()))***************wwwxxxzzz{{{{{{zzzyyyxxxuuuuuuvvvvvvvvvvvvvvvvvvwwwvvvvvvvvvtttsssrrrqqqnnnnnnnnnnnnnnnnnnnnnnnnqqqrrruuuwwwxxxxxxwwwvvvttttttrrrqqqooonnnnnnnnnjjjkkklllnnnppprrrssstttrrrssstttsssqqqmmmiiifffccc```\\\ZZZYYY[[[^^^``````___^^^]]]]]]]]]^^^___^^^____________^^^]]]]]]]]]\\\ZZZWWWVVVUUUUUUUUUWWWYYY[[[^^^___`````````YYYYYYYYYXXXXXXWWWWWWWWWQQQPPPNNNMMMLLLLLLMMMMMMOOOOOOQQQUUUZZZ^^^___^^^```___^^^]]][[[YYYXXXXXXVVVTTTPPPLLLHHHEEECCCBBB:::999777444222000//////+++,,,---......---,,,+++///000111///,,,+++...111,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,---------,,,+++***************************************************))))))***++++++++++++***************))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))(((((((((((()))************+++++++++))))))************))))))******++++++++++++******(((((()))***************************))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,***'''&&&%%%&&&(((************)))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,,,,,,,+++,,,,,,,,,---------......))))))************))))))((())))))))))))*********)))))))))))))))*********+++***)))'''''')))***+++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---+++***)))***---//////...---------...///000000111///000111333555777888999:::===AAADDDHHHKKKOOORRRUUUVVVWWWZZZ\\\___```aaa______``````aaabbbbbbbbbdddccccccbbbbbbaaa``````ccccccbbbbbbbbbccccccddd``````bbbccceeeggghhhiiiiiiiiiiiiiiihhhgggfffeeehhhhhhhhhhhhhhhhhhhhhhhhhhhiiikkklllllllllkkkkkkeeeeeeddddddbbbaaa___^^^aaa^^^ZZZXXXVVVTTTRRROOOJJJHHHFFFEEEFFFDDD???;;;:::999888777555444333222///////////////......---,,,---...//////---+++***,,,,,,,,,------.........---,,,,,,++++++,,,,,,---)))************)))((((((******+++,,,,,,---......++++++++++++++++++++++++*********++++++,,,,,,,,,************++++++++++++************************************************((())))))***++++++,,,,,,************))))))))))))***************+++,,,,,,(((((()))***************pppqqqssstttuuuuuutttssstttssssssssstttuuuvvvvvvvvvwwwwwwwwwvvvtttrrrqqqqqqqqqppppppooonnnnnnmmmsssrrrqqqsssuuutttqqqnnnsssrrrpppooonnnmmmmmmnnnhhhgggfffhhhlllqqqwww{{{{{{zzzyyyvvvrrrnnnjjjhhhdddaaa]]]YYYWWWXXX[[[]]]^^^^^^______```aaabbbbbbccccccbbbbbbbbbbbbcccccc\\\\\\ZZZWWWTTTRRRRRRSSSWWWZZZ]]]```bbbcccbbbaaa\\\[[[YYYYYYYYYXXXUUUSSSTTTSSSRRRQQQQQQRRRRRRSSSRRRSSSUUUXXXZZZ\\\]]]]]]```bbbbbbaaa___]]]]]]]]]YYYYYYXXXVVVRRROOOLLLJJJGGGCCC>>>:::888666333222222111000///......------------.../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++***))))))******++++++,,,---------,,,,,,++++++,,,,,,---------------------------+++++++++++++++***)))(((++++++************+++++++++++++++***)))(((((('''+++((($$$""""""%%%))),,,+++++++++++++++***)))((())))))))))))))))))))))))''''''(((((())))))******+++*********))))))((((((+++***)))(((''''''((((((''''''''''''((()))***+++))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))************))))))))))))((()))***++++++***)))((((((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))***,,,...///(((''''''(((,,,222777;;;))))))))))))))))))*********++++++***)))(((((()))---+++)))***++++++(((%%%))))))******++++++++++++)))*********+++++++++,,,***++++++,,,,,,,,,++++++))))))))))))************000///...---,,,,,,,,,,,,+++,,,------,,,,,,...000...///000000000111333555555888<<<>>>@@@BBBEEEGGGGGGIIILLLPPPTTTWWWYYYZZZ\\\]]]]]]___```aaabbbbbbbbbbbbbbbbbbbbbbbbcccdddddddddcccbbbbbbbbbddddddbbbbbbcccddddddeeeffffffffffffggggggggghhhhhhhhhkkkkkklllllllllkkkjjjjjjiiigggeeecccbbbcccdddeeeiiijjjkkkkkkkkkiiihhhgggiiihhhfffeeeccccccbbbbbb______^^^]]][[[ZZZYYYXXXRRRRRRQQQPPPMMMJJJGGGEEEFFFBBB===;;;;;;:::888666111000000111222333111000111000//////////////////...---,,,+++************//////...---,,,,,,++++++,,,+++***)))***+++,,,---------------------------******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++,,,---,,,***)))***+++++++++***)))(((((())))))((((((((()))******++++++)))************+++++++++((((((((((((((((((((((((***)))(((''''''((()))***lllmmmoooqqqrrrrrrrrrrrrttttttttttttuuuuuuvvvwwwxxxyyyyyyyyyxxxvvvtttsssrrrrrrqqqqqqpppppppppppppppnnnmmmmmmooopppnnnkkknnnnnnmmmlllkkkjjjiiiiiihhhhhhgggiiinnnttt{{{~~~zzzvvvqqqmmmjjjdddbbb^^^\\\[[[]]]___aaaccccccdddfffggghhhiiiiiijjjjjjiiihhhgggggggggggggggfffccc___[[[ZZZZZZ\\\___aaadddggghhhgggfffdddaaa___]]]\\\\\\ZZZWWWUUUTTTSSSRRRQQQRRRRRRTTTTTTWWWXXXYYYZZZ[[[\\\]]]]]]```aaabbbbbb```______```___^^^^^^\\\YYYVVVSSSQQQMMMJJJEEEAAA===999666333333222000/////////000000------------------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++************++++++*********)))(((''''''''')))((('''''''''(((***+++******+++++++++***))))))))))))))))))))))))))))))'''((((((((()))))))))***************)))))))))((()))************))))))((((((((((((((()))***+++,,,************************************************************************(((((()))***************))))))))))))))))))))))))************))))))))))))((()))***++++++***)))((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,***))))))))),,,///333555,,,+++***))))))))))))))))))***+++***)))((()))***---+++)))***,,,,,,***(((++++++++++++++++++++++++)))))))))))))))************++++++,,,,,,++++++************++++++++++++,,,---,,,,,,+++++++++,,,,,,,,,---...---++++++---...000111333333444666:::===BBBEEEHHHKKKLLLNNNQQQSSSWWWXXXZZZ]]]___aaabbbbbbaaaaaaaaabbbccccccddddddggggggeeedddccccccccccccddddddccccccdddeeeggghhhffffffffffffggggggggggggggggggggggggggggggggggggjjjjjjkkkllllllllllllkkkhhhfffccc```___```bbbdddhhhhhhiiiiiiiiihhhgggfffffffffeeedddcccbbbaaaaaa^^^]]][[[YYYXXXWWWVVVVVVWWWWWWWWWWWWVVVTTTRRRQQQNNNKKKFFFDDDCCCAAA===:::777555444444555444222000//////...------------...111000000///............//////...------,,,+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,+++)))((()))***++++++***)))))))))))))))************)))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((iiikkkmmmoooqqqrrrrrrrrruuuvvvvvvwwwwwwxxxyyyyyy{{{{{{|||{{{zzzyyywwwvvvsssrrrqqqpppppppppooopppkkkiiiggghhhiiikkkkkkjjjllllllmmmmmmllljjjhhhfffiiiiiiiiilllrrrzzz{{{vvvrrrooogggeeecccbbbccceeehhhjjjmmmnnnoooqqqsssttttttuuuvvvuuusssrrrpppooooooooonnnmmmiiieeeaaa```bbbdddlllnnnqqqsssssspppllljjjgggeeecccaaa```]]]ZZZWWWUUUTTTSSSSSSTTTUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXXXX^^^___aaaaaa``````aaabbbccccccbbbaaa___\\\ZZZXXXVVVSSSNNNJJJFFFAAA;;;777666444222000000000111222//////......---,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,++++++******+++******))))))******+++++++++++++++++++++++++++***++++++++++++***))))))++++++************++++++)))))))))((((((''''''&&&''')))+++,,,---,,,***))))))******+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((()))******+++******))))))))))))))))))***+++,,,++++++++++++++++++++++++************************************************((())))))************)))))))))))))))))))))))))))************))))))))))))))))))************))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((()))))),,,++++++++++++,,,------...---,,,+++))))))))))))+++,,,------+++***+++,,,,,,***))))))+++,,,,,,+++,,,,,,+++++++++++++++++++++***************************++++++++++++******++++++,,,,,,,,,---------,,,,,,++++++,,,------...///000000///------...000444666888:::<<>>@@@CCCGGGMMMTTTXXX\\\]]]```aaaaaacccfffhhhggggggggggggfffeeeeeedddeeeeeeffffffggggggggghhhddddddddddddeeeggghhhiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiihhhfffdddcccbbbaaabbbbbbbbbcccdddeeeggghhhfffgggiiijjjjjjiiihhhggg___\\\XXXUUUUUUWWWZZZ\\\^^^^^^^^^^^^]]]\\\\\\[[[___```aaabbbaaa```]]]\\\WWWUUUQQQNNNLLLLLLMMMNNNPPPQQQSSSUUUWWWYYY[[[[[[______^^^]]][[[WWWSSSPPPLLLJJJGGGDDDBBB>>>:::777555555333222111000000000...------,,,,,,,,,------//////......---------,,,***+++---.........---,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***+++,,,+++)))))))))+++++++++***))))))*********+++++++++******)))))))))))))))*********+++++++++++++++++++++++++++++++++((()))************)))(((uuuvvvxxxzzz|||}}}}}}|||~~~~~~~~~}}}zzzzzzzzzzzzyyyxxxvvvuuunnnllljjjgggeeedddcccdddaaaaaaaaaaaacccggglllooovvvxxxzzz{{{zzzwwwsssqqqqqqrrruuuzzz|||}}}~~~~~~}}}{{{zzz}}}~~~zzztttqqqnnnkkkhhhddd```\\\XXXXXXWWWWWWXXXZZZ[[[]]]______``````___^^^\\\[[[XXXYYYZZZZZZYYYZZZ]]]______```aaaaaaaaa```___^^^^^^\\\ZZZYYYWWWSSSOOOKKKFFFCCC>>>999555333111111......------...///000111000000000000000000000000------------------------......---,,,,,,+++*********++++++,,,------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++************++++++++++++***************)))))))))******++++++******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********(((&&&$$$%%%'''+++---******************+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))************)))))))))(((***))))))))))))))))))***++++++******))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************''''''''''''((()))***+++)))***+++++++++***)))(((+++*********+++,,,---------......,,,)))(((((((((++++++******)))))))))************************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,---/////////....../////////000222555777999<<<@@@CCCGGGIIILLLOOOSSSXXX___cccbbbdddeeeeeeeeegggiiilllkkkkkklllllllllkkkjjjjjjhhhhhhhhhiiiiiiiiijjjjjjddddddddddddeeefffggghhhggggggffffffeeedddcccbbbbbbaaa```^^^\\\[[[YYYXXXVVVVVVWWWYYY\\\```ccceeeeeefffhhhiiihhhfffdddccc[[[YYYUUUSSSSSSUUUXXXZZZZZZYYYXXXWWWVVVUUUUUUTTTWWWXXXZZZ[[[[[[ZZZXXXVVVSSSQQQNNNKKKJJJJJJKKKLLLOOOPPPRRRTTTWWWZZZ]]]^^^aaabbbeeeeeedddaaa^^^\\\XXXVVVRRROOOLLLIIIDDDAAA<<<;;;999777555333333222111111000000///000000000///...............------+++,,,---//////...------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******,,,---...---+++***+++,,,+++***************++++++))))))******+++++++++,,,))))))*********++++++++++++++++++++++++++++++++++++***)))(((((()))***+++}}}~~~}}}|||zzzuuuuuuvvvvvvuuusssqqqpppiiigggdddaaa`````````aaa___```bbbcccfffkkkqqquuu}}}~~~~~~zzzxxxyyy{{{|||yyyvvvrrroookkkgggccc]]]]]]\\\\\\\\\^^^___```aaabbbddddddccc```]]][[[VVVWWWWWWVVVUUUVVVXXX[[[]]]^^^___aaaaaaaaa``````^^^]]][[[[[[[[[YYYWWWUUUOOOLLLHHHCCC===999555333...---,,,,,,,,,---///000000000000000000000000000------------------------///......---+++******)))......------,,,,,,+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++************++++++++++++++++++++++++++++++))))))(((((())))))***+++)))******+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************+++)))'''%%%%%%'''***---******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))************))))))))))))******))))))))))))******************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((('''(((((()))***+++,,,))))))******+++*********))))))))))))+++,,,---...444555555444222111111222///000111000---+++******))))))*********+++++++++*********++++++,,,,,,,,,---.........---,,,+++***+++++++++,,,,,,,,,------............///000000111333666:::>>>AAAFFFKKKOOOSSSUUUYYY\\\^^^bbbfffiiihhhiiijjjiiiiiijjjmmmooommmmmmnnnooooooooonnnnnnmmmmmmlllkkkkkkjjjiiiiiieeeeeecccbbbaaa```````````````___^^^]]][[[YYYXXXVVVUUUTTTSSSRRRPPPOOOOOOIIIJJJKKKNNNRRRWWW\\\___dddeeeggghhhhhhfffdddbbb\\\[[[XXXWWWWWWXXXZZZ\\\ZZZYYYWWWUUUSSSRRRQQQQQQQQQQQQSSSSSSTTTSSSRRRRRRRRRPPPNNNLLLLLLLLLMMMNNNNNNOOOPPPSSSUUUXXX[[[\\\aaadddhhhjjjiiigggffffffbbb___\\\ZZZXXXTTTPPPMMMEEECCC@@@===:::777555555333222111000////////////........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,.........,,,+++,,,---+++************+++,,,,,,))))))******+++,,,,,,---)))************+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,}}}}}}}}}}}}{{{xxxuuutttooopppppppppooommmkkkjjjdddbbb```______```bbbdddcccfffiiimmmpppuuu||||||yyyuuupppmmmiiihhhgggffffffggghhhiiiiiikkkmmmmmmkkkfff```\\\WWWWWWWWWUUUSSSSSSUUUWWWXXXZZZ\\\^^^___```______^^^\\\[[[ZZZ[[[\\\[[[ZZZVVVTTTQQQMMMGGGAAA<<<999333222000...------...///////////////////////////........................---------,,,,,,+++++++++.........---,,,,,,+++++++++******))))))******+++++++++++++++++++++++++++))))))***+++++++++++++++++++++************++++++************************))))))))))))******************+++++++++***))))))))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************++++++*********************))))))(((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))******+++************************)))))))))))))))***+++,,,333555666777777777999;;;777999;;;999444///---,,,******+++,,,------......++++++,,,---...//////000////////////...---,,,+++,,,------------............///000111333555777888===@@@DDDIIINNNSSSYYY]]]^^^aaadddfffggghhhjjjkkkmmmmmmmmmlllkkkllloooqqqoooooopppppppppppppppooopppooommmjjjgggdddbbbaaa^^^]]]\\\ZZZXXXWWWVVVVVVTTTTTTTTTTTTSSSQQQOOONNNJJJJJJJJJIIIHHHHHHGGGGGGEEEEEEFFFHHHMMMRRRWWWZZZaaacccfffiiijjjiiigggeeeaaaaaa````````````aaaaaa___]]][[[WWWTTTRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUWWWYYY\\\]]]dddgggkkklllkkkjjjkkklllhhhfffdddcccaaa___\\\YYYPPPNNNKKKFFFBBB>>><<<;;;555444222111//////..................////////////...............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,+++***+++,,,...000,,,---...---+++***+++,,,+++*********++++++,,,---++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++******************+++~~~|||zzzzzzzzzyyywwwssspppnnnllllllmmmlllkkkjjjhhhggg```___^^^^^^___bbbfffhhhiiimmmrrrvvvzzz{{{wwwttttttsssqqqppppppqqqrrrsssvvvxxx{{{{{{wwwppphhhcccYYYXXXWWWTTTRRRRRRSSSUUUTTTVVVXXXZZZ\\\]]]]]]]]]___]]]ZZZZZZ[[[\\\\\\[[[ZZZYYYWWWSSSNNNHHHBBB???:::888555222000000000000////////////////////////........................++++++,,,,,,,,,,,,------++++++,,,------......///---,,,,,,,,,,,,,,,,,,---))))))))))))))))))))))))((()))***+++++++++++++++++++++************++++++)))))))))))))))*********((()))***,,,,,,+++***)))+++++++++++++++***)))((())))))))))))))))))))))))******))))))((((((((('''(((((())))))*********++++++,,,...//////---***((())))))((((((((((((((()))++++++++++++++++++++++++))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))************))))))))))))+++***)))(((((()))***+++(((((())))))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++***)))))))))))),,,++++++***)))***************)))))))))))))))***(((***---///111333555888===@@@BBB@@@:::444000///***+++,,,---///000111111...///000111222333444555000000000000///...---,,,............/////////000000111333555999<<>>AAAFFFLLLOOOWWWYYY\\\___bbbeeefffgggmmmnnnpppooonnnnnnoooqqqpppnnnlllkkklllnnnppprrrxxxwwwwwwxxxyyyxxxvvvssstttnnneee^^^XXXTTTPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLIIIJJJJJJIIIHHHGGGFFFFFFCCCBBB@@@@@@@@@BBBDDDEEEKKKLLLMMMNNNPPPUUU[[[___hhhjjjmmmpppqqqpppooommmpppnnnmmmmmmmmmlllkkkjjjiiigggeeeddddddcccaaa___]]][[[YYYYYYYYYYYYWWWVVVXXXWWWWWWXXX[[[\\\\\\[[[^^^___```bbbdddfffggghhhmmmllljjjhhhhhhiiijjjkkklllllllllkkkjjjiiihhhgggccc```\\\XXXUUURRRMMMJJJCCCAAA===:::777666666666000//////111222333111000+++,,,---...............///---++++++,,,...000000000000//////.........---...------,,,,,,++++++******+++,,,,,,---------------***(((***---...,,,))),,,+++******++++++)))(((++++++++++++++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))((()))***,,,...000~~~~~~}}}|||zzzyyywwwvvvrrrooolllkkklllkkkiiiggggggggggggfffgggggghhhhhhhhhiiijjjlllooouuu|||xxxqqqdddaaa]]]XXXSSSQQQPPPOOORRRRRRSSSUUUWWWYYY[[[\\\ZZZ[[[\\\[[[XXXWWWXXXZZZXXXZZZ[[[\\\[[[WWWSSSPPPKKKFFF@@@;;;888666444222222000---,,,---------,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************,,,+++******+++---///000,,,,,,+++***)))'''%%%$$$$$$&&&((()))))))))***+++******))))))))))))******))))))))))))))))))))))))+++++++++***************************)))))))))(((************************++++++******************************************))))))))))))))))))))))))***+++,,,+++)))((()))***,,,+++)))(((((()))+++,,,***)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,***(((((()))***)))((())))))))))))))))))))))))))))))(((((((((((())))))***************+++,,,,,,*********)))))))))))))))***)))))))))************,,,++++++***))))))******+++++++++++++++,,,---------.../////////---,,,+++//////.........//////000111111000000000////////////...---------............///000111111222555888<<>>;;;999888222111000111222222111///..................------000///------...///000000//////......------------,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,---,,,+++,,,------,,,+++...---,,,,,,------,,,***)))******++++++,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,//////...---------------zzzzzzyyywwwvvvtttsssrrrllliiigggfffggghhhhhhhhhggghhhiiikkkmmmnnnpppqqqqqqrrruuuxxx}}}|||vvvlllhhhccc]]]XXXVVVVVVVVVVVVVVVUUUUUUVVVXXXZZZ[[[[[[\\\\\\ZZZXXXVVVWWWXXXVVVWWWZZZ\\\\\\[[[YYYXXXSSSOOOJJJEEEAAA<<<777444555333000.........---,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++******+++,,,...000222...---+++***)))(((((('''(((***,,,,,,+++***+++,,,++++++************++++++))))))))))))))))))))))))***************+++++++++************)))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))((((((((((((((((((((((((***+++++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))***)))((((((***+++******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******++++++*********))))))((((((,,,,,,+++***)))((((((''',,,+++******)))*********************+++++++++,,,+++,,,,,,,,,,,,++++++***---------------...///000////////////............///............///000000///111444666777:::>>>AAAGGGKKKQQQWWW[[[___ccceeefffggghhhjjjlllmmmmmmmmmnnnoooqqqqqqqqqrrruuuwwwttttttuuuvvvxxx{{{~~~~~~zzzxxxooohhh^^^UUUOOOLLLJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEHHHLLLQQQVVVYYY[[[___cccgggkkknnnqqqssspppqqqssstttuuuuuutttssssssrrrqqqqqqqqqqqqrrrrrrooonnnnnnooorrruuuvvvuuutttrrrooommmkkkjjjhhhfffdddcccbbbbbbddddddcccbbbbbbbbbcccdddfffgggiiijjjlllllllllmmmnnnoooqqqrrrppppppppppppnnnmmmlllkkkeeecccaaa```___]]]YYYWWWVVVTTTQQQMMMIIIEEEBBB@@@999777444333222222000///000000000///......---,,,------------------,,,,,,......---------------,,,***++++++,,,------......++++++,,,---------,,,,,,......///...,,,+++,,,,,,...---,,,,,,------,,,+++))))))***+++,,,,,,------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,---------,,,+++***)))(((yyyxxxvvvtttrrrpppooonnnhhhgggfffggghhhkkkmmmnnnmmmnnnqqqtttwwwzzz|||}}}{{{}}}yyysssoooiiiccc```___```aaaaaa```^^^\\\[[[\\\]]]^^^^^^]]]\\\ZZZYYYXXXXXXYYYVVVWWWZZZ\\\]]]]]]\\\\\\ZZZWWWSSSNNNIIIBBB;;;777888555222000000000///.........////////////..............................------------------------......---,,,++++++******------------------------++++++++++++++++++++++++************************+++******++++++---...///---,,,***)))(((((())))))***,,,...---,,,++++++,,,+++******))))))******+++)))))))))))))))))))))))))))))))))***+++++++++,,,*********)))))))))))))))************************+++++++++*********))))))************************)))))))))))))))))))))))))))***+++***)))((()))***(((((()))******)))(((((()))))))))))))))*********)))******++++++******)))))))))))))))))))))))))))***((('''(((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******++++++******)))(((((((((,,,,,,+++******))))))(((++++++***************+++************+++*********------------------,,,,,,+++++++++,,,---...///000//////////////////......000111111111000000222333111444999===AAAEEEJJJNNNRRRVVV\\\```cccfffhhhjjjkkkkkklllmmmnnnnnnnnnmmmnnnoooqqqqqqrrrsssvvvyyyvvvwwwxxxzzz|||}}}xxxuuunnnggg\\\SSSNNNLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEIIINNNSSSXXX[[[aaafffmmmrrruuuvvvwwwxxxrrrrrrrrrrrrrrrrrrqqqpppoooppppppoooooooooppprrrnnnnnnooorrrwww{{{}}}}}}|||yyyuuurrrpppooollljjjjjjiiihhhhhhiiiiiigggfffeeeddddddeeefffgggiiijjjhhhiiijjjlllmmmooopppqqqrrrrrrrrrqqqpppnnnmmmlllgggeeeccccccbbb___\\\YYYVVVVVVUUUSSSQQQOOOMMMLLLDDD@@@<<<999666444222000111000000///............---...000000///---,,,+++........................,,,,,,,,,,,,------......+++,,,,,,------,,,,,,,,,---///000...+++)))***,,,,,,+++******+++,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***++++++***)))(((xxxvvvssspppnnnlllkkkjjjhhhiiijjjlllnnnqqquuuwwwyyyzzz}}}yyyvvvqqqmmmjjjkkkmmmooommmllliiigggeeedddddddddbbb```]]]ZZZYYYXXXXXXXXXWWWXXXZZZ[[[\\\\\\\\\\\\]]][[[XXXTTTPPPIIIBBB<<<888666333111111111000///...//////////////////...........................------------------------......---,,,,,,+++******------------------------++++++++++++++++++++++++************************++++++******************,,,+++)))((('''(((((()))((()))+++***(((''''''((())))))(((((((((((())))))************************)))))))))***+++++++++,,,))))))))))))))))))******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************((()))******)))((()))***((()))+++,,,,,,+++)))((((((((())))))************(((((())))))))))))(((((())))))))))))))))))))))))***((('''(((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''(((((()))***************))))))((((((************+++++++++++++++***************++++++)))***+++++++++******)))---------------------...++++++++++++,,,...//////000000000000000000000000111222333333111111333555777;;;AAAGGGLLLRRRWWW[[[\\\```dddggghhhiiijjjkkkoooooopppppppppooonnnnnnoooqqqrrrrrrsssuuuyyy|||zzz{{{}}}|||wwwrrrkkkdddZZZRRRNNNNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNNNNHHHHHHHHHIIIHHHHHHGGGFFFGGGGGGHHHKKKOOOTTTXXX[[[ccciiiqqqwwwyyyzzzyyyyyyuuuuuutttsssrrrqqqqqqqqqoooqqqssssssqqqpppqqqssspppqqqssswww}}}}}}yyyvvvtttrrrpppoooooonnnllllllmmmmmmkkkjjjgggfffeeeddddddeeeggghhhiiiiiijjjkkkmmmoooqqqrrrttttttsssrrrqqqooommmlllkkkjjjhhhgggfffccc___\\\VVVVVVVVVVVVUUUSSSRRRQQQNNNKKKFFFAAA>>>:::666444222111000////////////000///222555555333000/////////////////////000000000.........------,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,...///---***((()))+++,,,+++******,,,,,,,,,***---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---.........---+++***tttrrrpppmmmkkkjjjjjjjjjkkknnnsssvvvzzz}}}{{{xxxwwwxxxzzz{{{xxxwwwvvvuuusssqqqpppoookkkgggaaa]]][[[YYYWWWUUUXXXXXXYYYYYYYYYZZZ[[[[[[]]][[[ZZZXXXUUUPPPJJJEEE<<<999555333222222000///...//////000000//////...........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,************************+++++++++***))))))((((((***))))))((((((((()))))))))***,,,+++***))))))***))))))(((((((((((())))))***************************************+++++++++))))))))))))************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************''')))***)))(((((()))+++))))))++++++++++++))))))((((((((()))******++++++(((((())))))))))))(((((())))))))))))))))))))))))***)))((((((***+++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))***)))))))))))))))))))))***(((((()))***+++,,,---...*********)))******+++,,,***+++,,,,,,,,,+++***))),,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---...///111111111111222222222222000333555555444555888<<>>:::888666333111//////000000000000//////................................................++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,******************************+++++++++******)))))))))******+++************,,,------,,,+++,,,---***))))))))))))))))))***************************+++++++++***************((()))))))))******************************************************++++++************************************************'''((())))))(((((()))+++((())))))))))))))))))((('''(((((()))******++++++)))))))))******))))))))))))))))))))))))))))))))),,,***(((((()))***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++((((((((()))******++++++((())))))***,,,------...******))))))***++++++,,,+++,,,---...---,,,***)))++++++*********+++,,,---...---------------......111111111222222222333333222666;;;<<<===???EEEJJJOOOSSSXXX\\\___bbbeeegggiiikkkmmmnnnnnnnnnppprrrqqqqqqqqqqqqpppooonnnmmmllllllmmmllllllooosssvvvzzz}}}~~~wwwrrrhhhddd___\\\[[[]]]^^^^^^^^^^^^___``````aaabbbbbbaaaaaa```___^^^\\\[[[ZZZUUUUUUUUUUUUWWWZZZ]]]___dddkkkuuu}}}}}}}}}~~~}}}{{{wwwtttrrrqqqqqqrrrrrrpppmmmkkkkkknnnqqqsssxxxxxxwwwvvvtttrrrpppooonnnnnnnnnoooooommmiiifff```^^^[[[WWWTTTRRRQQQPPPQQQQQQPPPPPPOOOMMMHHHEEE>>><<<999666333222222222(((,,,000///,,,***,,,...////////////000000000111...............---------,,,---------,,,,,,+++***---,,,++++++,,,---,,,+++...---,,,---///000///...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***(((''''''&&&&&&sssrrrrrrrrrsssuuuxxxzzz}}}xxxooohhhbbb\\\XXXVVVUUUUUUUUUVVVXXXYYY[[[[[[ZZZZZZ\\\\\\[[[XXXVVVQQQMMMGGGBBB>>>;;;777555//////000000000000//////////////////////////////........................***++++++,,,,,,------...*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,)))***+++------,,,+++***&&&(((******))))))***+++++++++************++++++************************,,,+++++++++******))))))(((((())))))*********+++)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++(((((((((((((((((((((((('''(((((()))***+++++++++******++++++++++++******)))))))))))))))))))))))),,,+++)))((()))***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++''''''((()))***+++,,,,,,)))******+++,,,,,,------******))))))***+++,,,,,,+++,,,.........,,,***))),,,,,,+++++++++,,,.../////////...---------......000000111111222222222333555:::@@@DDDEEEIIIPPPVVVYYY\\\```bbbcccdddfffgggiiikkklllmmmmmmnnnqqqtttmmmmmmmmmmmmlllkkkjjjjjjfffffffffeeeeeeggglllooouuuxxx}}}|||uuuppplllhhheeecccdddfffggghhhjjjjjjkkkkkklllmmmnnnnnnkkkkkkjjjiiigggeeedddcccXXXWWWWWWWWWYYY\\\___aaaeeemmmxxx}}}{{{||||||}}}yyyvvvvvvxxx|||~~~zzzzzzyyyxxxvvvtttrrrqqqkkkkkklllnnnooommmjjjgggaaa___[[[WWWTTTSSSSSSSSSNNNOOOQQQSSSTTTRRRNNNKKKEEEBBB>>>999555333222222---111444444000///222555---.........//////000000,,,,,,------.../////////------------,,,,,,+++***///,,,***+++...000...+++,,,+++***+++---...---,,,'''((()))***,,,---...///*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++*********+++---...zzzzzz{{{{{{{{{~~~yyyrrrkkkddd```XXXVVVSSSSSSUUUXXXZZZZZZZZZZZZZZZYYYYYYXXXXXXXXXUUURRRMMMHHHCCC>>>888444444444333222222222222222222111000//////.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,+++*********+++((())))))*********)))))),,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++*********+++,,,,,,,,,---************************************+++,,,------************************,,,+++***))))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++***)))(((''''''((()))************)))))))))))))))******)))(((((('''(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++***)))((((((((()))******)))(((((()))******))))))))))))***************************************************)))(((''''''((()))***,,,---...///+++,,,...---,,,++++++,,,+++,,,---------...111444222222222111111333777;;;999@@@IIINNNQQQTTTZZZ^^^bbbcccdddfffggghhhiiiiiiiiijjjkkkmmmmmmmmmlllkkkllljjjhhhiiijjjjjjfffccc[[[ZZZXXXWWWYYY\\\___bbbkkkrrr|||}}}zzzvvvpppkkkhhhfffdddcccdddhhhmmmpppqqqppppppqqqssstttttttttrrrooommmmmmnnnlllhhhddd___]]]ZZZYYY[[[^^^bbbeeegggrrr}}}zzzwwwssspppmmmmmmmmmnnnpppooommmkkkbbb```]]]YYYVVVSSSRRRRRRPPPOOONNNNNNOOOPPPOOONNNOOOLLLGGGBBB???;;;777555222222222222222111111111111000000///......------..............................---,,,,,,,,,,,,------------------------------...000///---+++***+++---.../////////---+++)))************************---,,,,,,++++++,,,,,,---+++++++++***)))(((((('''xxxqqqjjjeeeZZZWWWUUUTTTUUUWWWXXXYYYZZZZZZZZZYYYYYYZZZZZZ[[[\\\YYYUUUQQQMMMHHHBBB>>>777666444222111000000111111111000//////...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,++++++******++++++))))))************))))))++++++************++++++***++++++,,,,,,++++++************+++++++++++++++******************************))))))******++++++************************++++++************++++++***))))))((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((()))******)))))))))))))))))))))+++******))))))))))))***))))))))))))))))))))))))))))))***++++++***))))))+++***))))))))))))))))))++++++++++++++++++++++++))))))))))))***************************************************)))((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,,,,---......---...000222111222333333444666;;;>>>FFFMMMUUUZZZ\\\^^^cccggghhhiiiiiijjjjjjiiiiiihhhhhhhhhhhhhhhgggfffeeeddddddcccbbbcccdddbbb^^^[[[UUURRRNNNMMMOOOTTTZZZ^^^hhhpppzzz}}}yyywwwuuurrrlllhhheeedddcccccceeeiiinnnpppssssssssstttuuuvvvvvvuuutttrrrppppppqqqpppllliiibbb```^^^]]]^^^bbbgggjjjoooyyy|||wwwsssooonnnmmmnnnnnnmmmjjjhhhhhhfffbbb^^^ZZZXXXVVVVVVVVVUUUSSSSSSTTTSSSRRRPPPQQQNNNIIIFFFCCC@@@<<<:::555444333222000000//////000000//////.........---///////////////////////////...------,,,,,,------------------------------+++---//////...------......---,,,+++******++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++******))))))yyyqqqlll```]]]ZZZXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVWWWYYYZZZ[[[YYYWWWVVVSSSOOOJJJFFF===;;;777333111/////////111000///////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++*********************)))*********))))))*********)))******++++++******)))******************))))))******************************))))))((()))))))))******************************++++++++++++******(((''''''''''''((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++***)))(((((((((((()))***))))))))))))))))))******+++***************+++,,,))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))***+++***++++++,,,,,,++++++***))))))))))))***************************************************)))))))))------------------------+++,,,......,,,,,,,,,---,,,...//////......///111111333555777:::>>>CCCFFFPPPVVV\\\```aaacccfffiiiiiiiiijjjkkkkkkjjjiiihhhfffdddbbb```]]][[[ZZZYYYYYYYYY[[[\\\]]]ZZZUUURRROOOKKKGGGFFFIIIQQQZZZ```jjjpppxxx~~~~~~{{{zzzvvvtttrrrpppooollliiifffddddddeeefffhhhkkknnnppppppppppppqqqqqqqqqqqqqqqpppooooooooopppooommmkkkdddcccaaaaaaccchhhmmmppp|||zzzvvvuuusssrrrqqqoookkkhhhiiigggccc___\\\[[[ZZZZZZZZZXXXVVVVVVVVVTTTRRRPPPSSSPPPMMMJJJHHHEEECCCAAA<<<:::777444222111000000//////////////////......///////////////////////////...------,,,---------------------------------***,,,...///......///000///---)))&&&&&&(((,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******~~~vvvppphhheeebbb`````````___^^^\\\ZZZWWWUUUUUUVVVXXXZZZWWWWWWVVVWWWVVVSSSOOOLLLDDDAAA<<<777333000//////111000000/////////000000........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++***++++++,,,++++++************************))))))))))))************++++++++++++******+++*********)))(((((((((************************,,,+++***)))))))))))))))************************)))***+++,,,,,,+++***)))'''''''''(((((()))++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((()))******)))))))))))))))*********))))))))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))((((((((()))***++++++'''((()))******)))((('''((()))))))))************************************+++***************************+++,,,---...//////***,,,......---,,,---...,,,---/////////...///111111444999>>>CCCHHHNNNRRRXXX\\\aaacccddddddfffhhhdddeeegggiiiiiiiiigggggg```]]]YYYUUURRRPPPOOONNNPPPSSSWWWZZZ[[[XXXTTTPPPNNNLLLKKKLLLQQQZZZccchhhpppssswwwxxxvvvsssqqqpppoooooommmlllkkkjjjhhhggghhhhhhhhhiiijjjkkklllllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnoooppppppoooooollllllkkkmmmqqqvvv|||~~~|||xxxssspppkkkiiifffcccaaa```aaaaaa^^^\\\[[[[[[[[[YYYVVVTTTUUURRROOOMMMKKKJJJGGGEEEDDDAAA>>>:::666444333333000000000000000000//////........................//////...---------------------------------------***,,,......------...000///---)))'''''')))---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***xxxsssnnnkkkhhhgggggggggfffdddaaa___\\\YYYXXXXXXZZZ[[[ZZZYYYYYYZZZZZZXXXUUURRRJJJGGGBBB===888444333222222222111000000000111111////////////////////////------------------------------------------------+++,,,,,,------,,,,,,+++,,,++++++***++++++,,,,,,,,,,,,+++***))))))************))))))))))))******++++++,,,,,,,,,,,,+++++++++*********)))(((((((((************************---,,,+++***************************************)))***+++,,,,,,+++***)))((((((((()))***+++,,,---))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++(((((())))))************((((((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((()))***++++++((((((((())))))(((((((((((()))))))))************************************++++++***)))******+++,,,))))))***+++,,,------...***,,,......---------///+++---///000000000222444666:::AAAHHHOOOUUU[[[___ccceeehhhjjjkkkjjjjjjjjjeeefffggggggfffdddbbb```WWWTTTOOOKKKHHHHHHIIIJJJNNNSSSYYY]]]___]]]YYYWWWPPPRRRUUUZZZ```hhhnnnrrrssssssssspppmmmlllmmmnnnnnnnnnmmmlllkkkjjjiiijjjjjjjjjjjjiiiiiihhhggggggjjjlllnnnooonnnnnnppprrrssssssttttttuuuuuuwwwxxx{{{|||~~~}}}xxxuuupppllliiiggghhhhhhfffeeedddddddddbbb___\\\XXXUUURRROOONNNLLLJJJHHHHHHFFFBBB>>>;;;888666666222111111111111111000000------------------------//////...------------...------------------------,,,---------++++++,,,...///...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++*********}}}xxxrrrpppnnnmmmnnnnnnmmmllldddccc```^^^\\\\\\]]]]]]aaa___]]]\\\[[[YYYVVVSSSPPPNNNJJJEEE@@@;;;888777555444333222111111111111////////////////////////------------------------------------------------+++,,,,,,------,,,,,,+++++++++******++++++,,,,,,...---+++***))))))***+++*********))))))*********,,,,,,,,,------,,,,,,,,,******************))))))************************---,,,++++++++++++++++++******************************++++++++++++******)))))))))***+++,,,---...))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******+++***))))))))))))***+++((((((((()))******++++++(((((((((((((((((()))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))***++++++******))))))******+++))))))))))))************************************++++++***))))))+++,,,------,,,,,,++++++******)))***,,,.........---...///---...000111333555999===@@@EEELLLTTTZZZ```eeehhhiiikkklllnnnnnnmmmlllkkkkkkkkkjjjhhhccc^^^XXXUUUOOOLLLHHHDDDDDDGGGJJJMMMSSSYYY___dddeeecccaaa```WWWZZZ___ffflllppptttuuuqqqqqqooommmlllmmmpppsssppppppooommmkkkjjjkkkllliiiiiiiiihhhhhhhhhhhhhhhjjjmmmqqqrrrrrrsssvvvzzz{{{|||}}}}}}}}}~~~}}}vvvpppmmmllllllooonnnmmmmmmllliiieeebbb^^^[[[WWWTTTRRRPPPMMMKKKJJJHHHFFFCCC@@@<<<:::888555444444333222222111111........................000///......------......---------------------------......---++++++---...000000000///......---,,,++++++++++++++++++++++++++++++------------+++++++++++++++++++++*********xxxvvvuuuvvvwwwxxxwwwvvvnnnnnnmmmlllllllllmmmmmmoookkkfffaaa]]]ZZZVVVTTTSSSRRRPPPLLLHHHCCC???<<<888777555444333222111111////////////////////////........................------------------------+++,,,,,,------,,,,,,+++++++++******++++++,,,---///---+++***))))))***+++++++++************++++++++++++,,,,,,,,,,,,++++++*********+++++++++++++++************************+++***************+++,,,************************++++++************++++++***)))))))))***+++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***++++++***))))))***++++++'''(((((()))******++++++******))))))((()))))))))))))))))))))))))))))))))+++***))))))))))))***++++++***)))))))))))))))))),,,+++)))'''''')))+++,,,))))))))))))************************************,,,+++***))))))+++---......------,,,++++++*********,,,...///......///000000111222444777<<>>888777666555444333222111000000000000000000000000000//////...............---------------------------...///...---...000222222222111///...---,,,,,,------------------------***+++---......---+++***+++,,,,,,,,,,,,,,,,,,,,,~~~}}}|||~~~{{{ssskkkeee```\\\YYYUUUUUUTTTQQQMMMGGGCCC@@@:::999777555333222111111000000000000000000000000........................------------------------+++,,,,,,------,,,,,,++++++*********+++,,,,,,---///...+++***))))))***+++,,,,,,++++++++++++,,,,,,******++++++++++++***************+++,,,,,,,,,---************************))))))(((((()))***++++++************************,,,+++***))))))***+++,,,)))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,'''(((((()))***+++++++++,,,,,,+++***)))))))))***)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++***)))(((((())))))+++)))&&&$$$$$$&&&)))+++))))))))))))************************************,,,+++***))))))+++---...,,,,,,,,,------.........***,,,...///......///000222333444666:::@@@HHHNNNWWW[[[aaafffhhhjjjkkklllqqqqqqqqqrrrsssrrrooommmffffffddd```ZZZRRRKKKGGGFFFDDDBBBBBBFFFNNNVVV\\\aaafffkkkmmmkkkiiihhhhhhjjjkkknnnppprrrsssttttttqqqtttvvvwwwuuutttssssssqqqrrrqqqmmmiiiggghhhjjjggghhhjjjnnnsssyyy~~~yyytttmmmiiiddd```\\\YYYUUURRRPPPQQQRRRRRROOOKKKGGGEEE:::999888777555333222111111111111111111111111111000000///...............---------------------------.../////////111444777555333000...,,,,,,,,,,,,........................***+++---......---+++***------------------------yyyoooeee[[[UUURRRUUUWWWWWWTTTPPPLLLKKKFFFCCC???:::666444222222333000......///000000/////////.........------------------.........//////------------------------000///...---,,,---......+++,,,.........,,,***)))---,,,,,,++++++,,,,,,---***++++++++++++***))))))************************************************---,,,,,,++++++*********++++++++++++++++++++++++))))))(((((((((***+++,,,//////...------,,,++++++))))))***++++++++++++***&&&&&&'''(((***+++---...***************+++++++++*********)))))))))))))))))))))***++++++++++++***((((((((((((((((((((((((+++***(((&&&&&&''')))***)))*********++++++++++++,,,,,,++++++***))))))((())))))))))))************+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))''''''((())))))(((************************+++,,,---///000//////...,,,...//////......///000111444999>>>DDDKKKRRRWWW^^^bbbgggkkklllnnnooopppsssssstttsssrrrpppnnnmmmhhhddd^^^XXXSSSNNNIIIFFFCCCEEEHHHMMMSSSZZZ___bbbggghhhhhhhhhggghhhjjjmmmoooppprrrtttvvvvvvvvvvvvxxxxxxxxxxxxvvvtttrrrqqqqqqooonnnllllllmmmnnnooossstttwww|||}}}qqqhhhgggfff___YYYWWWYYYWWWUUUTTTRRROOOKKKHHHFFFCCC>>>:::888666444333333222111111111111000...000000///...............111000////////////---,,,***---111555888888666555///............---------.........------,,,,,,,,,))))))***+++,,,------.../////////...---,,,***)))zzznnnccc\\\WWWWWWXXXWWWVVVSSSPPPNNNJJJGGGBBB===999666444333333111//////000111111111000000000//////.........---------.........//////------------------------///...---,,,,,,,,,---...,,,,,,---------,,,+++***---,,,,,,++++++,,,,,,---***++++++++++++***))))))************************************************+++++++++***************************************+++***)))(((((()))******---,,,,,,+++******))))))))))))***++++++++++++*********)))))))))))))))***------,,,+++***)))(((((()))))))))))))))*********))))))***++++++++++++***((((((((((((((((((((((((+++***((('''''')))***+++)))))))))*********++++++************************))))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))),,,***((((((***+++***)))+++++++++++++++++++++++++++,,,---...//////.........///000000///000222444999===BBBHHHNNNTTTZZZ^^^bbbeeeiiilllmmmnnnppprrrsssssstttsssrrrpppnnnlllddd___XXXRRRMMMJJJGGGEEEGGGJJJNNNSSSXXX\\\^^^```bbbcccdddeeeeeegggjjjmmmsssuuuwwwyyyzzzzzzyyyxxxwwwvvvtttrrrqqqqqqqqqqqqnnnmmmnnnooorrruuuxxxzzz}}}qqqmmmkkkeeeaaa```]]]\\\ZZZYYYXXXVVVSSSPPPLLLIIIEEEAAA>>>;;;777555444222000000111111000///000000///............///111///------...///...---///111444666666666444333///............---------.........------,,,,,,,,,+++++++++,,,------......******+++,,,,,,,,,,,,,,,ttthhhaaa]]]ZZZWWWWWWXXXWWWTTTPPPNNNLLLGGGBBB===999666555333111//////111222222222111111000000000000//////------........./////////------------------------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---***++++++++++++***))))))++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++,,,,,,+++))))))(((((())),,,,,,++++++******))))))))))))***++++++++++++***++++++***)))((((((((()))---,,,,,,+++***)))(((((((((((())))))******++++++))))))***++++++++++++***))))))))))))))))))))))))******)))((()))***,,,---((((((((()))))))))******'''(((((()))***+++++++++)))))))))*********+++++++++***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------//////000000111333777;;;BBBFFFMMMSSSYYY^^^bbbfffgggiiikkkmmmmmmoooqqqsssssstttttttttrrrpppnnnlllbbb\\\SSSMMMJJJIIIIIIIIINNNQQQVVVZZZ^^^______^^^]]]___bbbdddfffhhhllloooxxxyyy{{{||||||{{{yyyxxxsssrrrooommmmmmnnnqqqrrrooopppsssxxx~~~~~~vvvqqqmmmjjjjjjcccbbb```_________]]][[[VVVSSSOOOKKKGGGBBB===999777444111000111333333333111000000///////////////000...,,,,,,...///000///555555555555444222111000///............---------.........------------------------------.........'''((()))***+++,,,,,,,,,}}}||||||{{{{{{|||xxxnnniiiddd^^^XXXVVVXXXXXXUUUQQQQQQOOOLLLGGGAAA<<<888666333111//////111222222222000000000000000000000000............////////////........................------,,,,,,++++++++++++------,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++++++++***))))))++++++++++++++++++++++++************************))))))******++++++,,,,,,------------------------+++++++++******)))))))))------------,,,,,,++++++))))))***++++++++++++***))))))(((((()))***++++++)))))))))***++++++,,,,,,''''''((()))***++++++,,,))))))***++++++++++++*********************************)))***+++,,,---...(((((((((((())))))))))))'''(((((())))))***++++++))))))*********+++++++++************************------------------------,,,***))))))+++,,,,,,+++------------------------,,,,,,---------------,,,...///000111333777===AAAGGGMMMTTT[[[___cccfffiiikkklllmmmnnnnnnooorrrttttttuuuuuuuuutttqqqnnnlllbbb\\\SSSMMMLLLNNNQQQSSSVVVXXX[[[^^^aaabbbbbbbbb```bbbfffiiikkknnnrrruuuyyyzzz{{{zzzyyyvvvtttrrrnnnmmmmmmnnnpppsssvvvxxxwwwzzz|||vvvqqqnnnhhhfffcccccccccccccccaaa^^^\\\YYYUUUPPPJJJCCC>>>;;;888444222333555555555222111000000//////000000///---++++++---000111111666555333222000////////////............---------...............---------............------,,,,,,******+++++++++******)))}}}yyyxxxwwwwwwyyy|||~~~}}}||||||~~~~~~wwwsssjjjddd\\\XXXYYYYYYUUUQQQRRRQQQNNNKKKFFF@@@<<<999444222000///000111111000////////////////////////........./////////000000........................,,,---,,,,,,,,,,,,++++++---,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---***++++++++++++***))))))++++++++++++++++++++++++************************+++++++++,,,,,,---------------------------------))))))******++++++++++++---,,,,,,,,,,,,,,,++++++))))))***++++++++++++***))))))(((((()))***++++++((())))))***++++++,,,,,,''''''((()))***++++++,,,))))))***++++++++++++***++++++++++++++++++++++++*********++++++,,,---...(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++******++++++++++++******))))))))))))))))))))))))***)))((((((***+++++++++------------------------------,,,---------......---///111333777<<>>777555222111111111111000......////////////000000....../////////000000000........................---------------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---------------++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,******************))))))))))))***++++++++++++***++++++***)))((((((((()))+++++++++*********))))))(((((())))))******++++++))))))***++++++++++++************************************+++,,,,,,,,,,,,((((((((()))))))))******+++++++++************************++++++++++++,,,******+++,,,,,,+++******++++++++++++++++++++++++***((('''(((***,,,,,,+++------------------------------,,,------///000000///222666:::???EEELLLQQQXXX]]]ccchhhjjjlllmmmooooooqqqssssssssssssuuuvvvwwwxxxzzzzzzxxxtttpppmmmddd```[[[ZZZ\\\aaaeeegggiiiiiiiiikkkmmmppptttvvvtttvvvyyyzzzzzz{{{|||}}}uuutttsssqqqppppppppppppssswww|||}}}uuuqqqkkkhhhffffffeeedddfffdddcccaaa^^^YYYSSSNNNEEEBBB<<<999666555333111333222222111111111111111///......///111333222111......------------......///............---------.............../////////...---------,,,,,,++++++***+++,,,---.../////////~~~yyyvvvvvvwwwwwwwww{{{|||uuuqqqppppppnnnnnnooopppqqqrrrrrrsssxxx{{{}}}yyyrrriiibbb]]]YYYXXXRRRSSSSSSRRROOOKKKGGGDDD;;;999555333333333222000/////////000000111111111.../////////000000000000........................---......///...---,,,+++***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,+++***))))))))))))))))))******))))))***++++++++++++*********)))))))))))))))***+++++++++***************)))))))))))))))*********))))))***++++++++++++*********************************+++++++++++++++***)))))))))*********++++++******++++++,,,,,,------*********+++++++++,,,,,,***++++++,,,,,,++++++***------------------------+++)))((()))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000222333444888===CCCIIIPPPWWW[[[aaadddiiilllmmmnnnpppqqqqqqtttvvvxxxwwwwwwxxxyyyyyyzzz||||||zzzvvvqqqnnnhhhfffdddeeeiiimmmpppqqqttttttvvvxxxzzz{{{|||}}}|||}}}~~~|||zzzzzzzzzuuutttsssrrrtttwwwzzz}}}{{{sssmmmjjjiiigggfffgggfffeeedddccc```[[[XXXOOOKKKFFFAAA===:::555222333333222111111111111222//////000222444444222000---------------.........///............------------........./////////000.........---------------,,,,,,---...............~~~|||{{{{{{|||~~~~~~{{{xxxwwwxxxzzz{{{{{{{{{|||wwwrrrpppqqqsssmmmnnnoooppppppppppppooovvvwwwyyy{{{{{{qqqggg```\\\[[[SSSTTTUUUUUUSSSOOOKKKHHH>>><<<888666555444333111000000111111222222222222////////////000000000000////////////////////////---.../////////...---,,,)))***,,,.........,,,+++---,,,,,,++++++,,,,,,---***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,++++++*********+++++++++++++++++++++++++++,,,------,,,+++)))(((++++++++++++++++++,,,,,,))))))***++++++++++++***&&&&&&'''(((***+++---...'''((()))***+++,,,------*********)))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))******+++++++++***))))))************++++++++++++((()))***+++---...///000******+++++++++,,,,,,,,,***+++,,,------,,,+++***************************,,,***)))***,,,.........,,,,,,,,,,,,,,,,,,,,,,,,------------///111444555888===DDDJJJQQQXXX^^^bbbdddgggkkkmmmnnnoooppprrrsssvvvyyy{{{{{{{{{{{{{{{zzz{{{}}}}}}{{{wwwrrrooolllkkklllooossswwwyyyyyy{{{}}}{{{xxxvvvvvvvvvuuutttuuuyyy~~~zzzsssnnnllljjjiiihhhgggfffffffffdddaaa^^^XXXUUUOOOJJJEEE@@@:::666444333222222111111222222000000222444666555222///---......//////...------//////.........------------.........//////000000/////////////////////////////////...---,,,***)))}}}|||uuuvvvwwwwwwzzz~~~|||{{{|||~~~~~~~~~~~~{{{wwwuuutttttttttttttttttttttttttttttttttwwwwwwxxxyyy{{{~~~}}}wwwppphhhcccccc```[[[XXXVVVUUURRRPPPIIIEEE???:::777444222000222111000111222222000...000000000000000000000000//////.........---------........................///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++///...,,,++++++,,,---...,,,,,,------,,,,,,++++++((('''&&&&&&&&&((()))***++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************---,,,++++++------,,,+++************))))))))))))++++++************+++++++++***************++++++******++++++++++++******---,,,***))))))***,,,---,,,+++)))((((((((()))***+++++++++,,,,,,---------)))+++,,,+++))))))***+++---------------,,,+++***///000000000000222555888???FFFOOOUUUXXX\\\ccchhhhhhjjjllloooqqqssstttuuuuuuwwwzzz{{{{{{|||}}}|||wwwsssrrrrrrtttxxx|||~~~}}}}}}{{{yyyvvvvvvxxxzzzvvvyyyyyysssnnnmmmjjjeeebbbaaabbbaaaaaa[[[XXXUUUQQQLLLDDD===777:::777333111111222222111000111333444444333222222////////////////////////000///...------...///000,,,---......//////......///---,,,---//////,,,))).........------,,,,,,,,,}}}{{{yyyvvvvvvwwwyyy{{{~~~{{{yyyyyyyyyyyyzzzyyyyyyyyyxxxxxxxxxwwwvvvvvvwwwyyyzzz|||~~~zzzuuurrriiieee___ZZZWWWUUUSSSQQQNNNJJJDDD???;;;888444222333222111111333222111///000000000000000000000000//////.........---------...........................---,,,++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,+++***))))))***+++++++++,,,,,,,,,---...---,,,++++++,,,...///***+++,,,,,,------------))))))))))))))))))***+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************+++***)))***+++,,,+++)))))))))))))))))))))))))))++++++************+++++++++******)))))))))************++++++++++++******---,,,***))))))***,,,------,,,+++***)))******+++++++++++++++,,,,,,------,,,...///...---,,,---...,,,------.........------///000111222333777<<<@@@KKKQQQXXX\\\^^^aaafffkkkjjjkkkmmmpppssstttvvvvvvxxxzzz}}}~~~|||yyyxxxxxxzzz~~~~~~{{{yyyxxxyyyyyyzzzyyyyyyzzz}}}~~~vvvrrrlllhhheeecccbbbaaaaaa___\\\YYYTTTNNNGGGBBB===:::666333333444444333000111222333333222111111/////////////////////////////////....../////////,,,---......//////......///---+++,,,...///---+++.........------,,,,,,,,,}}}{{{zzzyyyyyyzzz|||}}}~~~}}}}}}|||wwwxxxzzz{{{}}}~~~wwwqqqhhh```[[[XXXVVVTTTRRROOOJJJFFFBBB===888555444333222222333333222000000000000000000000000000/////////.........------........................---,,,++++++++++++++++++.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++***((((((''',,,,,,,,,,,,------------,,,,,,+++++++++---...///))))))+++,,,---.........++++++,,,,,,,,,+++******((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++***************************)))(((((()))***)))((((((((((((((())))))))))))++++++************+++++++++***))))))((((((((((((******++++++++++++******,,,+++***))))))***+++,,,------,,,++++++++++++,,,***+++++++++++++++,,,,,,---///000///...---...000,,,,,,---...//////000000...000333555999@@@GGGLLLWWW[[[```cccccceeeiiillllllnnnppprrruuuwwwxxxxxxyyy||||||yyyvvvtttssstttvvvxxx{{{}}}~~~vvvooojjjfffccc```aaa___]]]ZZZXXXTTTOOOKKKCCC???:::777666666555555000000111111111000000///////////////////////////...//////000000//////...------...////////////......---+++,,,---///...............---------------~~~{{{{{{|||~~~}}}}}}|||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~uuujjjbbb]]]ZZZXXXUUUSSSOOOKKKHHHCCC>>>:::666555333222333333222000000000000000000000000000////////////....................................------,,,++++++,,,,,,---.........------,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,------------,,,,,,++++++,,,------)))***+++,,,------------,,,,,,---------+++***))))))***++++++,,,,,,,,,,,,------------------------************************++++++++++++++++++++++++***************************((('''((()))***)))(((((((((((((((((()))))))))++++++************+++++++++***)))(((''''''''''''******++++++++++++******++++++***))))))***++++++,,,,,,,,,++++++++++++,,,+++++++++++++++++++++++++++,,,------,,,+++---...---------......///000000///222666;;;AAAIIIRRRWWW]]]```ccceeeeeegggiiillloooqqqsssuuuwwwyyyzzzzzzyyy{{{}}}yyyvvvsssrrrrrrsssvvvzzzvvvoooiiidddaaa^^^]]][[[ZZZYYYWWWUUURRRLLLGGGAAA<<<999777666444111111111000000//////...////////////////////////...///000111111000///...------...///////////////000...---,,,------.....................---------|||xxxvvvvvvwwwzzzzzzyyyyyyzzz{{{||||||{{{||||||~~~tttkkkddd^^^[[[YYYVVVSSSPPPMMMIIIEEEAAA:::888555333333333222000111111111111111111111111000000/////////.......................................------------...///.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---,,,+++)))(((,,,,,,,,,,,,++++++***)))------------------------************************************************************************+++***))))))++++++***)))'''((((((((())))))******++++++************++++++******)))(((((('''((((((******++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,...///............///000000333777<<>>:::666444333222222111000/////////000000000000000000000000...///000111111000///...---...//////000000//////000000///...---,,,,,,---........................~~~{{{xxxvvvuuutttrrruuuyyyzzzzzzyyyyyyzzz{{{zzzzzz{{{|||~~~wwwnnngggbbbaaa^^^ZZZWWWTTTPPPLLLIII@@@===999666555444333111111111111111111111111111000000000/////////.............................................//////000------------------------++++++++++++,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***,,,---------,,,,,,+++*********+++++++++***))))))---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************,,,+++******,,,,,,+++***(((((())))))******++++++++++++************++++++***))))))(((((())))))*********++++++++++++******************************)))***+++++++++++++++***------,,,,,,,,,,,,,,,++++++,,,......------...000//////......///111222444;;;@@@FFFNNNTTT[[[bbbfffeeefffgggiiilllnnnqqqrrrtttuuuwwwyyyzzz||||||}}}}}}~~~}}}||||||xxxxxxyyyzzz|||~~~yyyuuurrrhhheeebbb```______]]]\\\[[[WWWQQQLLLFFFAAA;;;777666555444222111000000000000000000000000000000000///000000111111000000///......///000000000000///...000111000...,,,,,,---.............../////////}}}zzzvvvsssqqqpppqqqrrrrrrvvv|||~~~}}}}}}|||}}}vvvqqqnnnjjjddd___ZZZVVVSSSPPPGGGCCC???;;;888777555333111111111111111111111111000000000000/////////...........................---------------...//////+++,,,,,,------.........,,,,,,,,,,,,------------,,,,,,------------------...---------,,,,,,,,,,,,))))))***+++,,,---------++++++,,,---------,,,,,,******************+++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************,,,+++******,,,,,,+++***)))))))))***+++,,,,,,,,,++++++************++++++)))))))))))))))***+++,,,******++++++++++++******))))))************)))))))))***,,,---------,,,,,,.........---------,,,,,,+++---//////......000111///...///000222555888:::DDDJJJQQQYYY^^^cccgggjjjjjjiiijjjkkkooorrrtttuuuuuuvvvwwwyyy{{{|||}}}}}}~~~|||zzz{{{|||}}}}}}wwwrrrlllgggdddaaa___]]]]]][[[XXXTTTPPPIIIBBB>>>999888666444222222222222000000000000000000000000111000000000000000000111......///000000000000000)))---111222000......///---........./////////000~~~yyyvvvqqqmmmlllllloooqqqtttyyy~~~xxxsssllleee___[[[WWWTTTLLLHHHBBB>>>;;;999777555111111111111111111111111000000000000////////////........................,,,,,,,,,,,,,,,---...///***++++++,,,---...//////,,,,,,------------......---------,,,,,,+++++++++//////.........---------%%%''')))+++---...///000)))***+++,,,---.........++++++***)))***+++---...***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))***+++,,,+++)))))))))***+++,,,,,,------++++++************++++++(((((())))))***,,,---...******++++++++++++******))))))************))))))***+++---...///...------/////////......---------+++,,,......---...///111......///111555999===@@@KKKQQQYYY```eeehhhjjjllllllkkkkkklllooorrrttttttuuuvvvxxxzzz{{{|||}}}}}}|||~~~~~~zzzyyyzzz}}}zzzrrrmmmhhheeebbb^^^]]][[[ZZZVVVPPPIIIDDD;;;:::888555444333333333000000000000000000000000222111000//////000111222...//////000000000000000%%%***000333222000000111---.........//////000000yyyrrrqqqooonnnnnnpppsssuuu{{{uuujjjddd___ZZZVVVTTTPPPJJJDDD@@@<<<999666555444222111000111222333000111222222222111///...//////////////////////////////.........---------******+++++++++,,,,,,,,,,,,---...//////...---,,,------,,,++++++,,,------000///---,,,,,,---///000........................,,,,,,,,,++++++*********,,,,,,+++***+++,,,---...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,+++***+++,,,---.........---,,,+++***)))((((((((())))))*********+++******))))))))))))))))))+++***))))))***,,,...000---,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------//////...---,,,++++++***---...//////------...///111222333444777===DDDIIIYYY\\\aaadddgggiiimmmoooooonnnllllllmmmooorrrtttvvvwwwyyyzzz{{{zzzyyyyyyvvvwwwxxxxxxxxxyyy{{{~~~|||wwwwwwxxxzzzyyyqqqhhhccc___^^^]]]]]]]]]YYYRRRLLLGGGAAA:::888999999666222222222111111000000//////000000000000000000000000000000000000//////////////////......---------,,,,,,---------.../////////|||wwwqqqqqqpppoooqqqtttwwwyyy~~~tttlllfff___[[[XXXTTTOOOIIIEEEAAA<<<999666555444444333222222222000111111111111000////////////////////////////////////.........---------++++++++++++,,,,,,,,,,,,------............---------,,,++++++++++++,,,---...---,,,++++++,,,---...---------------------------------,,,,,,,,,++++++,,,,,,+++++++++,,,---...******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++,,,------,,,,,,,,,++++++++++++***))))))))))))*********+++************************+++***)))))))))+++---...,,,,,,***)))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++...///000///......///000///000333666<<>>888666555444222333333222222111111111111222222222222222222222222111000000000////////////111000000000////////////---------...............{{{{{{|||}}}zzzvvvqqqqqqqqqrrruuuyyy|||wwwnnneee```\\\YYYTTTPPPLLLGGGBBB???888888777666555333222111111111000////////////000////////////////////////...............---------+++++++++,,,,,,,,,------.........------.........,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,+++++++++,,,---...***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))*********************++++++++++++++++++,,,+++***))))))***+++,,,,,,+++******)))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------------------///000111000//////000222000333666<<>>888444444444444333333222222222222222333333333333333333333333111111000000000/////////000000000000////////////...............---------uuuvvvwwwxxxzzz|||}}}~~~~~~yyyvvvqqqrrrsssvvvzzz~~~uuukkkddd^^^[[[WWWTTTQQQMMMHHHEEE===<<<999666444222222222222111000///...///000111////////////////////////........................,,,,,,,,,,,,------------///...---,,,,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++***+++++++++++++++,,,,,,************************)))***+++------,,,++++++******+++++++++,,,,,,,,,************************+++++++++++++++,,,,,,,,,,,,,,,+++***))))))******++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........///000000000//////111333444888???FFFMMMUUU]]]bbbdddgggjjjlllmmmoooqqqsssrrrrrrsssttttttsssrrrqqqrrrooojjjeeeaaa_________^^^___aaacccffflllsssxxx|||}}}~~~~~~|||{{{|||}}}|||~~~{{{vvvqqqjjjgggfffeeebbb___]]]YYYRRRIII@@@:::888888555444333222222222333333333333333333333333333333111111111000000000//////...............---------/////////...---------,,,rrrrrrssstttuuuvvvwwwwwwyyy{{{~~~~~~{{{yyywwwuuuvvvxxx|||ssskkk___]]]YYYVVVTTTQQQMMMKKKDDDAAA;;;666222222333444333222000/////////000111000000000000000000000000---.....................,,,,,,---------.........///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,************************)))***+++,,,---,,,+++***,,,,,,,,,+++++++++******+++++++++*********************+++++++++,,,,,,,,,,,,,,,+++***))))))))))))************+++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------............////////////000333666666===GGGPPPXXX]]]aaadddhhhjjjmmmnnnooooooqqqrrrpppqqqrrrsssrrrpppnnnmmmjjjgggbbb^^^[[[ZZZZZZ[[[\\\^^^aaaeeeiiiooowww|||zzzzzzzzzxxxwwwwwwzzz|||{{{tttooollljjjgggddd___^^^ZZZSSSJJJBBB===;;;666555333222111111222333222222222222222222222222111111111111000000000000---------.............../////////...---------,,,nnnooopppqqqrrrrrrrrrrrrrrrvvv{{{}}}}}}|||{{{{{{|||}}}~~~vvvfffbbb]]]YYYVVVTTTRRRPPPJJJFFF@@@:::555444555666333333222111111111111222000000000000000000000000---------...............---------.........//////.........------.........+++,,,,,,------,,,,,,+++------------------------........................******++++++++++++,,,,,,***+++,,,---------,,,,,,---------------,,,,,,+++*********++++++,,,,,,---************************)))******+++++++++++++++,,,,,,,,,++++++*********+++++++++++++++*********))))))******+++,,,,,,,,,+++++++++******))))))((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,------.........---...//////000333777;;;;;;BBBNNNXXX```eeegggiiijjjlllnnnooooooooopppqqqnnnnnnooonnnmmmkkkiiihhhbbb```]]]ZZZYYYZZZ\\\]]]bbbdddhhhkkkoootttyyy}}}wwwwwwwwwwwwwwwzzz}}}zzzwwwrrrmmmdddbbb___ZZZRRRJJJCCC>>>:::888555333222222222333222222222222222222222222222222111111111000000000/////////000000000000000...............---------lllnnnppprrrssstttttttttsssxxx~~~~~~qqqkkkddd^^^ZZZWWWUUUSSSNNNKKKGGGBBB===999777555333444444444444333222222000000000000000000000000---------.........//////---.........////////////------............------,,,---............---,,,---,,,+++******+++,,,---------------------------+++++++++,,,,,,,,,------***+++,,,---------,,,,,,------......---,,,,,,+++)))******+++,,,,,,------***************************************++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,++++++*********(((((())))))***++++++,,,)))************)))))))))((()))***+++,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000111333777<<<@@@GGGMMMVVV^^^cccgggkkkmmmkkkmmmoooooonnnnnnnnnoookkkkkkjjjiiigggfffdddccc___^^^^^^^^^```ccceeegggiiilllooorrrsssuuuwwwyyyxxxyyyzzz||||||ooojjjddd___ZZZSSSKKKEEE???<<<999666444333444444333333333333333333333333222222222111111111000000////////////000000000111---------...............mmmooorrruuuwwwyyyyyyyyywww|||zzzsssjjjbbb\\\YYYVVVUUUOOONNNLLLHHHCCC===888555333444555666555444333222000000000000000000000000---------.........//////............/////////000,,,---...//////...---,,,------...//////...------,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***+++,,,---...---,,,,,,---.........---,,,,,,+++))))))***+++,,,,,,------************************+++***)))))))))***,,,---((()))***+++,,,---......,,,,,,,,,++++++*********'''(((((()))******++++++))))))************))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++------------------------///000111333555:::@@@DDDUUUXXX\\\```cccgggjjjmmmkkkmmmoooooommmmmmmmmnnniiihhhgggeeecccbbbaaa``````aaabbbeeehhhllloooqqqooorrrtttuuuuuuttttttuuu|||}}}zzzsssjjjddd```ZZZRRRLLLBBB@@@<<<888555555555666444444444444444444444444222222222111111111111000,,,---------......//////,,,------....../////////qqqsssuuuuuuuuuwww}}}sssjjjddd___[[[XXXWWWVVVTTTPPPJJJDDD>>>;;;888777555555555444111///111111000000//////......////////////////////////111000000///...---------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------........./////////...------,,,,,,,,,,,,---,,,+++*********+++,,,------++++++++++++------------,,,++++++******)))++++++++++++++++++++++++---------------,,,+++***************************+++***(((%%%$$$&&&+++...------+++***))))))((((((,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...------,,,,,,,,,,,,------,,,---///000///.../////////111777AAAMMMUUU]]]___bbbfffiiijjjkkkkkklllllllllkkkiiigggeeedddeeeccc___]]]]]]^^^aaacccjjjlllooossswwwzzz|||}}}wwwwwwwwwvvvuuuvvvyyy|||~~~uuuiiiaaa[[[UUURRRIIIEEE???;;;999777666555444333222111111111333333222222222111111111111000000000000000////////////////////////////////////sssuuuxxxyyyzzz~~~xxxooohhhaaa]]]^^^\\\YYYUUURRRLLLFFFAAA999777555444444333111///222222222111000000//////////////////////////////111000000///......------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------,,,++++++*********+++---,,,+++*********+++,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************)))******)))((((((+++---,,,,,,+++***))))))))))))************)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,............///000000///000111333777>>>HHHSSSZZZ```bbbeeeiiilllmmmmmmmmmmmmllljjjhhheeecccaaa```^^^^^^___```bbbfffiiikkkwwwxxxzzz|||~~~wwwwwwwwwwwwwwwzzz~~~qqqggg```ZZZVVVOOOKKKDDD???<<<:::777666444444333333333333444444222222222222111111111111111000000000////////////////////////////////////vvvyyy}}}}}}ssskkkeeeeee```\\\YYYXXXTTTLLLEEE>>>;;;777444444444333222444333333222111111000000////////////////////////111000000//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,+++*********++++++------,,,+++++++++++++++---,,,,,,++++++,,,,,,---)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++(((***,,,,,,+++***+++,,,++++++***************+++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,///////////////000000111111444999@@@HHHQQQ[[[aaadddfffiiimmmoooppppppooollljjjgggccc```^^^]]]\\\\\\^^^ccciiinnnsssvvvwww~~~|||{{{vvvwwwxxxzzz}}}}}}rrrhhh```[[[TTTOOOHHHBBB===999666444444444444444444444444444333222222222111111111111111111000000000/////////////////////////////////}}}yyysssooohhhbbbaaaaaa]]]TTTKKKFFFBBB<<<888666666555555333333333222111111000000////////////////////////000000000000//////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...------,,,,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***++++++++++++++++++++++++(((***,,,,,,+++***+++,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,+++++++++,,,,,,.../////////...///111333111777???HHHQQQYYYaaafffhhhiiillloooqqqqqqppppppiiigggdddaaa^^^^^^^^^^^^bbbfffnnnuuu{{{|||zzzyyywwwyyy|||}}}rrrggg___YYYTTTMMMGGGBBB===999666555555555555555444444444333333222222222111111111111111111000000000//////////////////////////////|||vvvooommmlllggg]]]TTTMMMHHH@@@;;;888777666555333222222111000000//////000000000000000000000000000000000000000/////////------............------------------------------........................---------------------------------.........//////---------,,,,,,------...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))******++++++++++++++++++++++++*********)))((((((+++---))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,++++++,,,---------...///...---///222555444;;;EEEOOOWWW^^^dddgggiiikkkmmmoooppppppoooooogggfffdddccccccdddfffgggmmmqqqxxx~~~~~~}}}|||zzz~~~|||~~~}}}ooofffaaa]]]VVVPPPKKKFFFAAA>>>777666666555444444333333333333333222222222222111111111111111000000000000////////////////////////{{{wwwssslllbbbZZZSSSMMMEEE???:::777555333222222222111000000//////000000000000000000000000000000000000000000000000------............------------------------------........................------------------------+++++++++,,,,,,,,,------++++++*********+++,,,,,,---------------,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,+++******)))++++++++++++++++++++++++***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,*********((('''(((+++...***)))))))))***+++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,,,,---......+++...//////...000555:::;;;BBBLLLVVV]]]cccgggiiijjjlllnnnooopppooonnnmmmggghhhhhhiiilllnnnqqqsssvvvyyy}}}~~~}}}}}}~~~~~~zzzyyyzzz{{{~~~{{{rrrgggccc\\\VVVPPPKKKEEEAAA<<<:::888666444333333444333333333333222222222222222222111111111000000000////////////////////////}}}sssjjjddd[[[UUUMMMEEE@@@;;;777444333333333222111111000000000000000000000000000000000000000000000000000000------............------................................................------------------------+++++++++,,,,,,,,,------+++*********++++++,,,---,,,---.........---,,,++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++************************+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,+++******+++---******************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------......///000,,,...111111000333999???EEELLLUUU]]]cccgggjjjlllkkkmmmnnnppppppooommmlllkkklllooorrruuuxxx{{{||||||~~~||||||~~~{{{yyyyyyzzz{{{}}}rrrmmmfff___XXXQQQJJJFFFBBB???;;;777444444555666444444333333333222222222222222222111111111000000////////////////////////wwwrrrbbb]]]TTTLLLFFF@@@;;;888555555444333333222222111000000000000000000000000000000000000000111111111---..................---........................---------------------------------------------------------.........//////,,,,,,,,,,,,------...///,,,---.........---,,,+++++++++------------++++++*********++++++,,,------))))))))))))))))))))))))+++***)))((()))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,(((***...///...,,,++++++++++++***************+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...............///000111,,,///222222222555<<>>888555555666888444444444333333333222222222222222111111111111000////////////////////////|||sssddd___XXXRRRMMMGGG@@@;;;888666333222222111///...111111111111000000000000---.........//////000000000000//////.........---,,,---------.../////////////////////////////////...---,,,,,,,,,,,,---...000...---++++++,,,---...---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,++++++*********((())))))))))))***************))))))))))))******,,,++++++***)))(((''''''+++***)))(((((()))***+++------------------------++++++,,,,,,,,,---------...........................,,,+++,,,...///...+++000111222444777???GGGMMMVVVZZZ```eeegggjjjlllnnnqqqpppppppppppppppppppppvvvxxxzzz}}}}}}|||wwwnnneee[[[TTTOOOHHH@@@;;;999999777555555555444333222222222222222333333333333222111111000000////////////000000zzziiiccc\\\VVVQQQKKKDDD???:::888555333333333111000111111111111000000000000........./////////000000000/////////............---------...............................................................000...---++++++,,,---...---,,,,,,++++++,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,++++++************++++++++++++******))))))((((((+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000...,,,---///000///---000222444777<<>>;;;888666555555333222222222111111111000000000......////////////000000////////////...........................---------------------------------///000111111111111000//////...---,,,+++,,,------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---***(((&&&,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,*********************))),,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................111///......///000000///000333777<<>>:::888777666555333222222222111111111000000//////////////////000000///////////////........./////////...---------,,,------------------------...///111222222111///...///...---,,,,,,,,,------...---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))(((++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++++++++,,,,,,*********************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...........................000///......///000000111111555;;;BBBJJJSSS\\\bbbfffhhhlllnnnoooppprrrtttvvvwwwxxxzzz{{{}}}~~~vvvjjjaaaVVVMMMFFFBBB===999777666666555555555555555333333444444333333222111111000000000000000000111~~~sssmmmeee```\\\XXXSSSOOOGGGCCC>>>:::888666555444222222222222111111111111000000000000000000//////.........////////////////////////...---------,,,---------------------------...000111111000...---......------,,,,,,,,,,,,............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++)))************+++++++++++++++************++++++************++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........//////////////////////////////.........///222333444999AAAIIIRRRZZZbbbgggiiikkknnnppppppqqqsssuuuxxxxxxzzz|||~~~~~~wwwnnnaaaUUUMMMFFF???;;;888777666555555444444555333444444444444333222222111111000000000000111111~~~wwwooohhhccc___YYYUUUNNNIIICCC===:::888666555333222222222222111111111111111000000000000//////.........///////////////...............---------------------------------------////////////------......---------,,,,,,,,,......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++++++++++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////...////////////111555888:::@@@IIIRRRYYY```fffjjjkkkmmmpppqqqrrrsssuuuxxxzzzzzz|||~~~~~~}}}}}}~~~}}}oooaaaWWWNNNFFF@@@;;;:::999777666555444444444444444444444333222222222111111000000111111222}}}tttmmmfff___[[[UUUPPPHHHAAA===:::888666333333222222222111111111111111111000000000//////............/////////000---------...............................................................------......------,,,,,,.../////////...---,,,+++------------------------------------------------,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++************+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////...000111111111444999>>>BBBHHHQQQZZZaaafffjjjmmmnnnooorrrssstttuuuxxx{{{}}}}}}~~~|||{{{zzzzzz~~~}}}nnnbbbWWWNNNHHH???>>><<<:::888666555555444444444555444444333222222111111000000111111222}}}tttlllddd^^^ZZZTTTLLLEEE@@@<<<999888333333333222222222111111222111111111000000//////---.........//////000000,,,------......///////////////////////////////////////............//////------......------,,,+++...///000000///---+++***........................------------------------,,,,,,---...---+++((('''*********++++++,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...------,,,,,,+++***))))))******,,,,,,,,,,,,******---------------------------------.........//////000000000000000000000000///111333333333777===BBBHHHNNNWWW___eeeiiimmmooooooqqqssstttuuuwwwzzz}}}}}}{{{yyyyyyyyy~~~wwwjjj^^^UUUNNNCCCBBB???<<<:::888777666444444555555444444333222222222111111111111222222zzznnneeeaaa]]]VVVNNNGGG@@@<<<999888666333333333333222000000000000000000000000000222222111111000000////////////............//////................................................,,,,,,------------,,,,,,------++++++++++++------,,,,,,+++******+++,,,,,,---------...------,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,+++******+++---++++++*********+++,,,,,,+++***((('''''')))+++,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,---------............---......///000111111222333444666;;;AAAFFFQQQVVV]]]cccgggkkknnnqqqpppqqqsssuuuxxxzzz|||}}}~~~~~~}}}zzzvvvxxx||||||nnn___SSSNNNEEE???>>>===999666777999777555222111111222333111111111111000000000000yyyqqqjjjeee^^^UUULLLDDD>>>:::666444222111111222111///111111111111111111111111000000000000//////////////////............//////................................................------............------------,,,++++++,,,------...---,,,++++++,,,---...,,,------...------,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---,,,+++***,,,---,,,,,,,,,+++++++++,,,,,,+++***((((((((()))+++,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................///000111///000333666:::AAAIIIOOOXXX\\\bbbfffiiilllppprrrqqqrrrtttvvvyyy{{{}}}~~~~~~~~~{{{zzzxxxuuuxxx}}}zzzjjj]]]TTTKKKCCCAAA???:::888888999888666444444444444444222222222222111111111111{{{uuuppphhh___UUUKKKBBB<<<888555333111222222111000111111111111111111111111......////////////////////////............//////.........................................................//////.........------,,,,,,,,,,,,------......------------......,,,,,,------...------,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...---,,,,,,---.........------,,,,,,++++++***))))))((()))***+++,,,---,,,,,,+++++++++++++++------------------------,,,------------.........//////////////////000111000222555999???GGGPPPWWW```bbbeeehhhjjjmmmppprrrtttuuuvvvxxx{{{}}}|||xxxwwwuuutttyyywwwiii^^^TTTJJJEEEBBB<<<999999888888777777666666555555444333333333333222222222~~~yyypppggg^^^SSSHHHAAA<<<999555333333333333222111111111111111111111111......//////000000111111//////............//////......................................................////////////......---------,,,,,,---------...------------------...,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...//////---------...//////......---,,,+++***)))))))))))))))+++,,,,,,---,,,,,,+++++++++,,,,,,........................------------............000000//////000000111111555777;;;???DDDLLLTTTZZZbbbdddfffhhhjjjlllpppsssvvvwwwyyy{{{}}}zzzvvvuuutttuuu|||tttiii^^^RRRLLLFFF>>>:::999777777888888777777666555333333333333222222222222wwwnnnfff\\\PPPHHH???;;;777444333333222222111111111111111111111111000000000111111222222222//////............//////////////////////////////..............................////////////......------------------------,,,,,,------------,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,...000000...------.........///...---,,,+++***)))))))))******+++,,,------,,,,,,+++,,,,,,------........................---------.........//////000000///000000111222333777:::???EEEKKKSSSZZZ___ccceeehhhjjjlllppptttwwwxxxyyy{{{|||~~~}}}yyywwwwwwxxx{{{wwwkkk^^^UUULLLCCC<<<:::777777777777777666555444333222222222222111111111vvvnnneeeYYYQQQCCC>>>999555333222111000222222222222222222222222111111222222222222222222//////............//////////////////////////////.................................//////.........------............------,,,,,,------------,,,,,,++++++,,,---............------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++---000000///---------,,,---.........,,,+++***((())))))***+++,,,------,,,,,,,,,,,,,,,------...........................------.........//////////////////000111333555555777<<>>999999888777666555444444222222222222111111111111~~~wwwnnnbbbYYYIIIEEE>>>999666444333222222222222222222222222222222222222111111111111111//////............//////////////////////////////........................------............------,,,---...//////...---,,,,,,---...//////...---,,,***+++,,,---..................---------,,,,,,,,,+++,,,,,,------,,,,,,+++***---///000...---,,,,,,***+++---------,,,+++)))((((((***+++,,,---------,,,,,,,,,,,,,,,---......------------------------............////////////---...///000222555777888<<>>;;;888777666222222222222222222222222222222111111000000////////////............//////000000000000000000000000........................,,,------------------,,,,,,---...//////...---,,,---...///000000///...---***+++,,,---.....................------,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,//////...,,,,,,,,,)))***,,,------,,,+++***'''(((***+++,,,---------,,,,,,,,,,,,,,,---...///------------------------............/////////000,,,---...000333555888999CCCJJJSSS\\\aaadddeeefffeeeiiimmmqqqrrrssstttuuu{{{|||}}}~~~}}}zzzxxxwwwxxxzzz|||ooo^^^QQQJJJ@@@>>>;;;888666555666666555555444444444333333333xxxooohhhXXXRRRIIIAAA;;;888555444555666777444111///111333333222222222111000000000111111000000000000111111000000000000000///......////////////////////////000///...---,,,------...111111111111000///...---,,,---------------------.........///////////////---------...............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++000...++++++,,,------,,,---,,,+++++++++,,,......///...---,,,,,,,,,,,,,,,---------.........//////000000///...............---///111222444666:::===LLLQQQXXX^^^ccceeehhhjjjkkkmmmqqqssstttvvvxxxzzzyyy{{{}}}{{{wwwwwwyyy{{{zzzlll\\\NNNIIIAAA:::::::::666444555555555444333333333444444|||qqqjjj]]]WWWNNNEEE???;;;777555333444444222///...000222333333333222222222222222111000000//////000000111000000000000000///......////////////////////////000///...---,,,------...,,,------.........------............---------,,,000000//////...---------........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111///,,,,,,,,,------,,,***)))((((((((()))++++++///...---,,,,,,,,,,,,---,,,------------.........000000///...............///000111333555999???CCCPPPTTT[[[```dddfffiiijjjkkknnnqqqsssuuuvvvxxxzzzzzz{{{}}}~~~{{{wwwuuuvvvyyy}}}xxxgggYYYOOOFFF>>><<<:::666444555555555444333333333333444uuummmccc]]]TTTKKKDDD>>>:::777333444444333111000111333333333333333333444444444000//////......//////000000000000000000//////...//////////////////////////////...------------...******,,,------.........000//////......---------111111000///...------,,,000000//////......------------,,,,,,,,,,,,------...---,,,++++++,,,---...222000---------------+++,,,++++++++++++,,,---.........---,,,,,,,,,------,,,,,,,,,,,,------------000//////............///000000111333777>>>GGGMMMUUUYYY___cccfffhhhjjjkkklllooorrrtttuuuvvvyyyzzzzzz{{{}}}~~~~~~}}}{{{xxxttttttwww}}}vvvhhh[[[PPPEEE@@@===888666777555555444333222222333333xxxpppgggaaaXXXOOOHHHAAA;;;888777666666555444444555555111222222222333333444444//////............////////////000000000000//////////////////////////////............------......,,,------...//////............//////////////////111111111111000000000000111111000000///...------------,,,,,,,,,,,,------///...,,,++++++,,,...///222000............,,,+++---------------......///...------,,,,,,,,,------+++++++++,,,,,,,,,------000///............//////000000111444:::CCCNNNUUU[[[^^^cccfffhhhiiikkkmmmnnnpppsssuuuvvvwwwyyy{{{{{{|||}}}~~~~~~~~~}}}|||{{{yyyvvvsssuuu{{{uuuggg[[[NNNGGGAAA<<<999:::666555444333222222222333yyyqqqiiiddd\\\SSSLLLDDD>>>999999888666666666666555555000000111111222222333333//////............////////////000000000000//////////////////////////////------........................//////...------,,,,,,------...///000111111000000111222333444444555222222111000//////.........------,,,,,,------...///...,,,++++++,,,...///000///............,,,***)))******+++++++++++++++------,,,,,,,,,------...+++++++++,,,,,,,,,------//////............//////000111333777>>>HHHSSS[[[___bbbfffiiijjjkkkmmmoooooorrruuuvvvwwwxxxzzz{{{||||||}}}~~~}}}|||{{{zzzvvvuuusssrrrvvv~~~sssfffWWWMMMFFF>>>;;;;;;777666555444333333333333zzzrrrkkkfff```XXXQQQJJJCCC>>>:::888555444555555333222111111111111111111222222000//////......//////000...//////000000000000000////////////////////////,,,---......///..................------,,,******,,,,,,---...///000000111//////000222444555666777222222111111000000//////......------------......///...---,,,,,,---...///...---,,,---......,,,******+++,,,------------,,,------,,,,,,,,,---......,,,,,,,,,,,,------------///............//////000111333888===EEENNNXXX^^^bbbeeehhhjjjkkkmmmoooqqqqqqsssvvvwwwxxxyyyzzz||||||}}}}}}}}}|||{{{yyyxxxqqqqqqqqqrrrxxxuuudddXXXMMMCCC===<<<888888666555444444444444~~~wwwnnnjjjeee___YYYRRRKKKFFF<<<999666555666555333111222222222222222222111111111000000//////000000111......///000000000000000////////////////////////,,,,,,.../////////......------.........------,,,...---------------------...///000111222444444555111111111111111111111111......------------..............................+++***+++,,,......,,,***------///000000000///...,,,,,,,,,,,,,,,---...///,,,------------........................///000000333777>>>EEELLLTTT[[[```dddfffiiikkklllnnnppprrrrrrtttwwwxxxyyyyyy{{{|||}}}}}}}}}}}}|||zzzxxxwwwqqqqqqssswww~~~wwwhhhYYYKKKBBB???:::999888777555555555555~~~}}}}}}}}}}}}|||pppmmmiiiddd^^^XXXQQQLLL@@@===999888888777555222444444444333333222222222111111000000000000111111......///000000000000000////////////////////////+++,,,.../////////......---...///000111111111111000///...---,,,+++******/////////000111111222222111111111111111222222222......------------......------...//////...------)))))))))+++---...,,,*********,,,---------,,,+++,,,,,,,,,,,,,,,---...///---------.........//////...............///000111555:::BBBKKKRRRXXX]]]aaadddgggiiikkklllnnnqqqsssrrruuuwwwyyyyyyyyy{{{|||}}}}}}}}}}}}{{{yyywwwvvvsssuuuxxx}}}uuueeeTTTHHHDDD;;;:::999777666666555555}}}|||{{{yyywwwuuusssrrrssstttttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrssstttvvvyyy{{{~~~xxxtttnnniiiccc^^^XXXUUUJJJDDD===777555444111///666444222111222222111000111111111111000000000000//////000000000000//////---------...............////////////............------............------.........///......---------.........///000000000111111111000//////......000000000///......------///............---------.........------,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,---------......---...000000000111333555:::AAAKKKSSSWWW[[[___ccchhhiiikkkmmmoooqqqrrrrrrxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{yyywwwtttsssooottt|||vvvcccQQQDDDAAA===::::::888444333555~~~{{{xxxuuutttsssqqqpppooonnnlllkkkjjjiiimmmmmmmmmnnnnnnmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooqqqsssuuuvvvwwwwwwwwwxxxyyyzzzzzz{{{{{{|||~~~{{{xxxsssnnniiiddd^^^ZZZPPPIIIAAA;;;888777444222666444222111222222111000111111111111000000000000//////000000000000//////........................////////////............------............------***+++,,,...///000000000..................//////////////////////////////000000000000///////////////............---------......---------,,,,,,,,,,,,,,,,,,---------......,,,------------------,,,,,,,,,---------............///000111111333666888???FFFOOOVVVZZZ]]]aaaeeehhhiiikkknnnpppqqqrrrssswwwxxxxxxxxxyyyzzz||||||{{{{{{{{{zzzxxxwwwvvvuuuxxx}}}qqq^^^PPPGGGAAA===<<<999555444666}}}{{{rrrqqqooollljjjhhhgggfffffffffeeeeeeddddddccccccfffgggggghhhhhhhhhggggggfffffffffffffffffffffffffffggghhhiiijjjllllllmmmmmmmmmnnnnnnooooooppppppqqqsssvvvyyy|||~~~zzzuuuoooiiidddYYYQQQFFF???<<<:::888666666444222222333333222111222222111111111000000000///000000111111000000///000//////......---------////////////............------............------++++++---...//////000000.........---------------,,,,,,------...//////000/////////000000000000111///............---------...------------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,------------............///111111333555:::===FFFMMMUUU[[[^^^```dddgggiiijjjlllnnnppprrrsssssswwwxxxxxxyyyzzz{{{|||}}}|||zzzxxxwwwvvvwwwxxxxxx~~~jjj[[[NNNFFF@@@>>>;;;777555777|||yyyvvvuuussspppooojjjiiigggeeedddcccbbbbbbbbbbbbbbbccccccdddddddddeeefffggggggggggggggggggfffffffffffffffffffffffffffffffffgggggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiijjjmmmooorrrtttxxx}}}}}}tttooobbbYYYMMMCCC???<<<:::888777555333333333333333111222222222111111111000000000000000111111000000000111000000///...------,,,////////////............------............------////////////...---,,,,,,.........---,,,,,,,,,+++,,,,,,,,,------.........------......///000000111///............---------------------------------,,,,,,,,,---------.........---,,,++++++,,,---...------------...............///000111333888===BBBMMMSSSZZZ^^^```bbbfffiiijjjkkkmmmoooqqqsssttttttwwwxxxyyyzzz{{{|||||||||zzzxxxuuuttttttvvvzzz|||wwwgggUUUKKKCCC???<<<888666888{{{yyyxxxvvvuuurrrooolllkkkjjjiiigggeeeeeedddcccbbbbbbbbbbbbbbb```aaabbbcccdddeeefffgggggghhhhhhiiijjjjjjjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggggghhhjjjlllnnnpppssswww{{{}}}}}}~~~wwwlllbbbTTTIIICCC???;;;888888666444333444444333222222222222222111111111111000000111111111111000000111111000///......------////////////............------............------////////////...---,,,+++.........---,,,,,,,,,+++......------,,,,,,,,,,,,***++++++,,,---.../////////............---------------------------------,,,,,,,,,---------.........---,,,++++++,,,---...---------.........//////---...///111444:::AAAGGGQQQVVV]]]```aaacccfffiiikkklllnnnppprrrtttuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{wwwuuurrrqqqsssxxx}}}www___SSSGGGAAA>>>:::888888{{{xxxsssooonnnlllkkkiiifffdddbbbbbbbbbcccbbbaaaaaaaaa``````aaaaaabbbbbb```aaabbbdddeeeggghhhiiijjjkkklllmmmmmmmmmmmmmmmllllllllllllllllllllllllmmmmmmlllllllllkkkkkkkkkkkkkkkjjjjjjiiiiiiiiihhhiiijjjkkklllmmmooosssvvvwwwxxxxxxzzz|||wwwmmm___RRRIIICCC===999888666444444555555444333333222222222222111111111000111111222222111111000111000000//////.........////////////............------............------,,,------...//////...............---------------///......---,,,,,,++++++******++++++,,,---......///............---------,,,,,,,,,------------...,,,,,,,,,---------.........------,,,,,,------...------........./////////......///111666===GGGMMMTTTYYY^^^aaabbbcccgggjjjlllmmmoooqqqsssuuuvvvvvvwwwxxxyyyzzzzzzzzzxxxxxxtttrrrqqqrrruuu{{{{{{www{{{pppaaaQQQHHHBBB===999999{{{wwwuuutttnnnkkkhhhfffeeedddbbb```aaa___^^^___aaaccccccbbbccccccccccccdddfffggghhhfffggghhhjjjkkkmmmnnnoooooopppqqqrrrssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrrrrqqqqqqqqqppppppooonnnnnnmmmmmmnnnooonnnnnnpppsssuuuuuutttttttttvvvxxx{{{}}}~~~}}}yyyjjj]]]RRRIIIAAA<<<999777555444555555444333333333222222222111111111000111111222222111111000000000000///////////////////////////............------............------,,,---......///...........................//////.........---------------+++++++++,,,,,,---------///............---------,,,,,,,,,---------......,,,,,,,,,---------......,,,------------------,,,............////////////000000111444999BBBLLLSSSVVV[[[```bbbcccdddhhhlllmmmnnnppprrrtttvvvwwwwwwxxxyyyzzzzzzyyyxxxvvvtttrrrrrrrrrtttyyy~~~xxxvvvtttzzzsss^^^RRRIIIAAA;;;:::{{{wwwrrrooolllkkkfffdddbbbaaaaaa```]]][[[```______```cccfffffffffhhhhhhiiiiiikkklllnnnooonnnooopppqqqsssuuuvvvwwwuuuuuuvvvwwwxxxyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvuuuuuutttssssssrrrssssssrrrqqqrrruuuwwwtttsssrrrrrrssstttwwwxxx{{{|||~~~~~~rrrdddYYYNNNEEE???999777555555555666555444333333333222222222111111111111222222222222111111////////////000000000000000/////////............---..................---000000000///...,,,+++***---.........///000000000,,,------......//////000,,,,,,------------......//////.........---------,,,,,,,,,------.........,,,,,,,,,---------......+++,,,............,,,+++............/////////000222222333666;;;EEEPPPWWWXXX\\\aaacccdddfffjjjmmmmmmnnnppprrruuuvvvwwwwwwxxxyyyzzzzzzyyyvvvtttrrrrrrrrrssswww}}}~~~wwwsssqqquuu}}}iiiYYYNNNDDD===:::~~~{{{vvvqqqllliiihhhgggdddaaa]]]^^^^^^]]]\\\\\\^^^___^^^___```bbbdddgggiiikkklllmmmnnnnnnnnnpppsssvvvvvvwwwxxxzzz|||~~~~~~~~~~~~}}}~~~~~~~~~}}}{{{zzzyyyxxxxxxxxx|||{{{yyyxxxxxxxxxyyyzzzttttttttttttuuuvvvvvvwwwyyyyyy{{{}}}{{{mmmcccXXXKKKAAA;;;888666666777666333000444444333333222111000000222222222222222222222222//////000000000000//////111111000000//////......////////////////////////......//////......---,,,,,,---......//////....../////////...---------,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,---......//////......)))''''''))),,,...,,,)))------------------------+++---............///000222111333999BBBLLLTTTXXX^^^___```aaadddgggjjjlllnnnoooqqqsssuuuwwwwwwxxxwwwxxxwwwuuurrroooooooookkkooovvv}}}zzzsssqqqsssuuu~~~yyyfffUUUHHHAAA@@@~~~xxxtttqqqmmmjjjeeecccbbbaaa^^^\\\]]]^^^______^^^___aaabbbbbbccceeegggiiilllnnnpppuuuvvvwwwxxxxxxzzz}}}~~~~~~~~~~~~}}}|||||||||}}}}}}wwwxxxxxxyyyyyyyyyxxxxxxvvvvvvwwwyyy{{{~~~rrrggg\\\OOOFFF???;;;777666777777555222444333333222222111111111222222222222222222222222//////000000000000//////111000000000/////////...////////////////////////......//////......---,,,,,,---......//////.....................------------,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,---......//////.........,,,,,,...000222000...---------------------------...//////......000111222444888>>>GGGPPPVVVYYY______```bbbeeehhhkkkmmmnnnoooqqqsssuuuvvvwwwwwwwwwwwwwwwuuuqqqooonnnnnnnnnssszzzzzzsssooorrrxxx}}}vvvcccSSSHHHCCC}}}wwwqqqlllhhheeeeeebbb___]]]\\\\\\[[[YYY^^^```aaabbbbbbccceeegggiiijjjlllnnnqqqtttvvvwwwzzz|||}}}~~~}}}~~~}}}{{{yyyvvvvvvvvvwwwyyy{{{|||}}}wwwmmmbbbWWWNNNEEE@@@999666777777666444222222222222222222222222222222222222222222222222//////000000000000//////000000000000////////////////////////////////////......//////......---,,,,,,---......//////......---------...............---,,,,,,,,,,,,---.........------,,,,,,------...,,,---......//////......---,,,,,,---///000///...------------------------...///000000......000222444888???GGGOOOUUUYYY[[[``````bbbdddgggjjjlllnnnnnnoooqqqsssuuuvvvvvvwwwuuuvvvvvvtttpppnnnmmmmmmsssyyyyyyvvvppplllmmmtttrrr___OOOEEE~~~zzzsssmmmiiieeebbb___```___]]]\\\[[[\\\\\\\\\___aaadddfffgggiiikkkmmmooopppsssvvvyyy|||~~~~~~|||{{{{{{{{{{{{{{{||||||}}}~~~zzzqqqhhh___YYYLLLEEE===777666777666555222222222222222222333333222222222222111111111111//////000000000000//////000000000000////////////////////////////////////.........///......---,,,,,,---......///.........,,,---------.../////////---,,,,,,,,,,,,---......------------------------,,,---......///.........,,,,,,,,,,,,---.................................//////000///......000222666<<>>AAAQQQTTTZZZ]]]______``````eeegggiiillloooqqqrrrssstttrrrpppqqqssstttrrrpppqqqqqqqqqssszzzzzzppplllqqqyyysssnnnhhhcccaaa___\\\YYY[[[[[[[[[]]]```ccceeefffjjjmmmqqquuuxxx{{{}}}wwwttttttoooggg]]]RRRGGG===888888777555555555555333111222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////.........------.........//////.........---------........................///............---------+++,,,,,,---...---------.........................................................///////////////000000111333888===BBBFFFRRRVVV[[[^^^``````aaabbbfffgggjjjmmmoooqqqrrrssssssqqqpppqqqssstttrrrpppqqqrrruuuyyy}}}uuunnnnnnvvv{{{tttpppgggccc___]]]\\\\\\[[[ZZZ[[[\\\^^^```dddgggjjjlllrrruuuzzz}}}{{{vvvxxxuuuoooggg]]]PPPDDD<<<999777555444555555333222333222222222111111111111000000000000000000000000000000000000000000000000////////////////////////.......................................---------........................///............---------...------------...//////.........................................................//////000000000111111222555;;;BBBHHHLLLUUUXXX]]]```bbbbbbdddeeehhhiiikkkmmmpppqqqrrrsssqqqppppppqqqssssssqqqpppqqquuu||||||sssmmmlllrrr}}}uuunnnhhhddd___]]][[[ZZZYYYZZZ[[[\\\\\\^^^bbbeeehhhlllpppsssyyy|||~~~|||zzzwwwrrriii[[[LLLAAA;;;999666444444555444333333333222222222111111111000000000000000000000000000000000000000000000000////////////////////////......////////////......................................................///............---------............////////////.........................................................///000000111111222222444777>>>FFFMMMRRRXXX[[[___bbbdddeeefffhhhiiijjjllloooppprrrssssssrrrrrrqqqrrrrrrqqqpppooossszzzxxxqqqjjjiiimmmxxx{{{ssslllfffaaa^^^[[[ZZZYYYXXXXXXYYY[[[]]]^^^bbbgggkkkooorrrwwwzzz~~~~~~|||yyyrrreeeTTTHHH???<<<777555444555444444333333333222222222222111000000000000000000000000000000000000000000000000////////////////////////......///000000///......---.....................///////////////////////////............---------+++---///111222000///---......................................................//////000111111222222222555:::AAAIIIQQQUUUZZZ]]]aaadddeeegggiiijjjkkklllnnnpppqqqrrrssssssttttttsssrrrpppoooooooooyyy{{{mmmiiifffiiirrrzzzqqqiiiddd```^^^\\\XXXYYYYYYXXXXXXZZZ]]]```dddiiioootttvvvzzzzzznnn^^^QQQDDD@@@:::666555555555555333333333333222222222222000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...---------...............///////////////////////////............---------***,,,000222222111...,,,......................................................///000000111222222222444888>>>EEEMMMTTTXXX\\\___bbbeeefffhhhjjjlllmmmnnnoooqqqrrrsssssssssttttttsssqqqoooooorrruuuzzzuuufffeeehhhppp{{{tttnnnfff```]]]\\\\\\[[[XXXZZZ[[[\\\\\\___dddhhhkkkqqqxxx}}}vvvggg[[[IIIDDD===888555555555555444444333333333222222222000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...---------........./////////////////////////////////............---------+++---...000000///...---................................................---...///000111222333333333666;;;BBBJJJQQQWWWZZZ]]]```ccceeefffhhhkkkmmmooooooqqqrrrssssssssssssrrrrrrqqqoooooorrrxxx}}}|||tttnnnccceeelllxxxlllfff```[[[YYYZZZZZZ[[[ZZZ\\\___```bbbeeekkkppppppvvv~~~zzzlllaaaLLLFFF>>>999666555555555444444444333333333222222000000000000000000000000000000000000000000000000////////////////////////...///000222222000///...---------.........//////000000000000000000000000//////.........------------------------...//////................................................---...///000111222333333555888>>>FFFNNNTTTYYY[[[^^^```ccceeefffhhhkkknnnooopppqqqrrrssssssssssssppppppooonnnooottt|||xxxooojjjbbbfffppp~~~